@charset "UTF-8";
.proradio-reaktions-easemove, .proradio-reaktions-shareball__icons a { transition-timing-function: cubic-bezier(0.58, 0.025, 0, 0.995); }
.proradio-reaktions-btn, .proradio-reaktions-label { height: 36px; line-height: 36px; font-size: 12px; margin: 0; padding: 0 4px; text-align: center; min-width: 50px; box-sizing: border-box; vertical-align: middle; display: inline-block; float: left; text-transform: uppercase; color: inherit; }
.proradio-reaktions-all .proradio-reaktions-readonly { opacity: 0.6; font-weight: bold; }
.proradio-reaktions-btn i[class*="reakticons"], .proradio-reaktions-btn span[class*="reakticons"] { font-size: 18px; line-height: inherit; vertical-align: middle; }
.proradio-reaktions-btn i[class*="reakticons"]:before, .proradio-reaktions-btn span[class*="reakticons"]:before { line-height: inherit; vertical-align: middle; }
.proradio-reaktions-btn-disabled, .proradio-reaktions-btn.proradio-reaktions-btn-disabled:hover { color: #ccc; -webkit-filter: none; filter: none; cursor: default; }
.proradio-reaktions-btn.ttg-Ratings-Feedback { padding-left: 1rem; padding-right: 0.5rem; }
.proradio-reaktions-col1 { display: inline-block; clear: both; }
.proradio-reaktions-btn i { line-height: 36px; font-size: 14px; vertical-align: middle; }
.proradio-reaktions-btn-love { background: red; color: #fff; padding-left: 8px; padding-right: 6px; }
.proradio-reaktions-btn-love i { vertical-align: middle; top: 3px; }
.ttg-btn-facebook { background-color: #3e5b98; color: #fff; }
.ttg-btn-twitter { background-color: #4da7de; color: #fff; }
.ttg-btn-googleplus { background-color: #dd4b39; color: #fff; }
.ttg-btn-pinterest { background-color: #c92619; color: #fff; }
.ttg-btn-share { background: #f7f7f7; width: 36px; min-width: 36px; height: 36px; border-radius: 50%; padding: 0; margin: 2px; cursor: pointer; transition: -webkit-filter .2s; transition: filter .2s; transition: filter .2s, -webkit-filter .2s; }
.ttg-btn-share i { line-height: 42px; font-size: 16px; vertical-align: middle; color: #fff !important; }
.ttg-btn-share i.qt-socicon-whatsapp, .ttg-btn-share i.material-icons { font-size: 21px; vertical-align: sub; }
.ttg-btn-share i.material-icons { line-height: 38px; vertical-align: top; }
.ttg-bg__pinterest { background-color: #bd081c; color: #fff; }
.ttg-bg__whatsapp { background-color: #25d366; color: #fff; }
.ttg-bg__facebook { background-color: #3b5998; color: #fff; }
.ttg-bg__twitter { background-color: #1da1f2; color: #fff; }
.ttg-bg__linkedin { background-color: #007bb5; color: #fff; }
.ttg-bg__tumblr { background-color: #2c4762; color: #fff; }
.ttg-bg__like { background-color: #87dd00; color: #fff; }
.ttg-bg__email { background-color: #ffcc00; color: #fff; }
.ttg-btn-share:hover, .proradio-reaktions-btn-love:hover { color: #fff; -webkit-filter: brightness(130%); filter: brightness(130%); }
.proradio-reaktions-right { float: right; } form.proradio-reaktions { display: inline-block; float: left; padding: 2px; height: 36px; }
form.proradio-reaktions .proradio-reaktions-stars { background: url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/css/img/stars.png) repeat-x 0 0; width: 150px; margin: 0 auto; }
.ie7 form.proradio-reaktions .proradio-reaktions-stars { *zoom: 1; }
form.proradio-reaktions .proradio-reaktions-stars:before, form.proradio-reaktions .proradio-reaktions-stars:after { display: table; content: ""; }
form.proradio-reaktions .proradio-reaktions-stars:after { clear: both; }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"] { cursor: pointer; position: absolute; opacity: 0; filter: alpha(opacity=0); }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"] + label:before, form.proradio-reaktions .proradio-reaktions-stars input[type="radio"] + label:after { display: none !important; }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"].proradio-reaktions-star-5:checked ~ span { width: 100%; }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"].proradio-reaktions-star-4:checked ~ span { width: 80%; }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"].proradio-reaktions-star-3:checked ~ span { width: 60%; }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"].proradio-reaktions-star-2:checked ~ span { width: 40%; }
form.proradio-reaktions .proradio-reaktions-stars input[type="radio"].proradio-reaktions-star-1:checked ~ span { width: 20%; }
form.proradio-reaktions .proradio-reaktions-stars label { display: block; width: 30px; height: 30px; margin: 0 !important; padding: 0 !important; text-indent: -999em; float: left; position: relative; z-index: 10; background: transparent !important; cursor: pointer; }
form.proradio-reaktions .proradio-reaktions-stars label:hover ~ span { background-position: 0 -30px; }
form.proradio-reaktions .proradio-reaktions-stars label.proradio-reaktions-star-5:hover ~ span { width: 100% !important; }
form.proradio-reaktions .proradio-reaktions-stars label.proradio-reaktions-star-4:hover ~ span { width: 80% !important; }
form.proradio-reaktions .proradio-reaktions-stars label.proradio-reaktions-star-3:hover ~ span { width: 60% !important; }
form.proradio-reaktions .proradio-reaktions-stars label.proradio-reaktions-star-2:hover ~ span { width: 40% !important; }
form.proradio-reaktions .proradio-reaktions-stars label.proradio-reaktions-star-1:hover ~ span { width: 20% !important; }
form.proradio-reaktions .proradio-reaktions-stars span { display: block; width: 0; position: relative; top: 0; left: 0; height: 30px; background: url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/css/img/stars.png) repeat-x 0 -60px; transition: width 0.5s; }
.proradio-reaktions-all { display: block; clear: both; width: 100%; display: block; padding: 0; }
.proradio-reaktions-all .proradio-reaktions-viewscounter { border-right: 1px solid #ddd; padding-right: 10px; margin-right: 8px; }
.proradio-reaktions-all:after { content: " "; display: block; clear: both; width: 100%; }
.proradio-reaktions-all > a, .proradio-reaktions-all > span, .proradio-reaktions-all > form.proradio-reaktions { } .proradio-reaktions-buttons-row { width: 100%; display: table; }
.proradio-reaktions-buttons-row a { width: auto; display: table-cell; float: none; }
@media only screen and (min-width: 700px) { .proradio-reaktions-col2 { display: inline-block; clear: none; }
.proradio-reaktions-col2 { float: right; }
.proradio-reaktions-btn.proradio-reaktions-readonly i::before { top: -1px; position: relative; } } .proradio-reaktions-modal { position: fixed; left: 0; top: 0; width: 100vw; height: 100vh; z-index: 100000; -webkit-transform: translateZ(0.0000000001px); transform: translateZ(0.0000000001px); opacity: 0; transition: opacity 0.3s; display: flex; flex-direction: row; justify-content: center; color: #fff; align-items: center; }
.proradio-reaktions-modal::after { content: ' '; display: block; background: rgba(0, 0, 0, 0.83); position: absolute; -webkit-transform-origin: center center; transform-origin: center center; border-radius: 50%; left: 50%; width: 130vw; height: 130vw; margin-left: -65vw; margin-top: -65vw; top: 50%; -webkit-transform: scale(0.01); transform: scale(0.01); transition: -webkit-transform 0.6s cubic-bezier(0.2, 0.8, 0.68, 1); transition: transform 0.6s cubic-bezier(0.2, 0.8, 0.68, 1); transition: transform 0.6s cubic-bezier(0.2, 0.8, 0.68, 1), -webkit-transform 0.6s cubic-bezier(0.2, 0.8, 0.68, 1); }
.proradio-reaktions-modal.open { opacity: 1; }
.proradio-reaktions-modal.open::after { -webkit-transform: scale(1); transform: scale(1); }
.proradio-reaktions-modal h1, .proradio-reaktions-modal h4 { color: #fff; }
.proradio-reaktions-modal h1 { font-size: 32px; }
.proradio-reaktions-modal .proradio-reaktions-sharebox { z-index: 10; }
.proradio-reaktions-modal .proradio-reaktions-close { position: absolute; top: 30px; right: 30px; cursor: pointer; transition: color 0.3s; font-size: 16px; color: #fff; z-index: 10; }
.proradio-reaktions-modal .proradio-reaktions-close i { font-size: inherit; }
.proradio-reaktions-modal .proradio-reaktions-close:hover { background: #fff; color: #202020; }
.proradio-reaktions-sharebox { padding: 30px; overflow: hidden; text-align: center; max-width: 280px; margin: 0 auto; }
.proradio-reaktions-sharebox a { display: inline-block; margin: 10px 4px; } .proradio-reaktions-sharebox--fp { width: 100%; max-width: 500px; padding: 40px; }
.proradio-reaktions-sharebox--fp h1 { font-size: 24px; }
.proradio-reaktions-sharebox--fp h4 { text-transform: uppercase; position: relative; }
.proradio-reaktions-sharebox--fp h4 span { display: inline-block; }
.proradio-reaktions-sharebox--fp h4::before, .proradio-reaktions-sharebox--fp h4::after { content: " "; display: inline-block; width: 40px; height: 8px; border-top: 2px dotted #fff; margin: 0 10px; }
@media (max-width: 900px) { .proradio-reaktions-modal::after { width: 240vh; height: 240vh; margin-left: -120vh; margin-top: -120vh; } }
.proradio-reaktions-shareball { width: 100%; height: 100%; position: relative; }
.proradio-reaktions-shareball *::-moz-selection { background: transparent; }
.proradio-reaktions-shareball *::selection { background: transparent; }
.proradio-reaktions-shareball *:-moz-selection { background: transparent; }
.proradio-reaktions-shareball__wrapper { width: 100%; height: 100%; position: relative; }
.proradio-reaktions-shareball__menu-btn { border-radius: 50%; width: 60px; height: 60px; display: flex; flex-direction: column; justify-content: center; align-items: center; cursor: pointer; z-index: 2; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) translate3d(0, 0, 0) translate(-50%, -50%), scale(1); transform: translateZ(0) translate3d(0, 0, 0) translate(-50%, -50%), scale(1); transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease; }
.proradio-reaktions-shareball__menu-btn .proradio-reaktions-share, .proradio-reaktions-shareball__menu-btn .proradio-reaktions-close { -webkit-transform: scale(1); transform: scale(1); opacity: 1; transition: opacity .2s linear, -webkit-transform 0.2s ease; transition: transform 0.2s ease, opacity .2s linear; transition: transform 0.2s ease, opacity .2s linear, -webkit-transform 0.2s ease; position: absolute; }
.proradio-reaktions-shareball__menu-btn .proradio-reaktions-close { -webkit-transform: scale(0); transform: scale(0); opacity: 0; }
.proradio-reaktions-shareball__menu-btn, .proradio-reaktions-shareball a { box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.2); }
.proradio-reaktions-shareball__pinterest { background-color: #bd081c; }
.proradio-reaktions-shareball__whatsapp { background-color: #25d366; }
.proradio-reaktions-shareball__facebook { background-color: #3b5998; }
.proradio-reaktions-shareball__twitter { background-color: #1da1f2; }
.proradio-reaktions-shareball__linkedin { background-color: #007bb5; }
.proradio-reaktions-shareball__tumblr { background-color: #2c4762; }
.proradio-reaktions-shareball__like { background-color: #87dd00; }
.proradio-reaktions-shareball__email { background-color: #ffcc00; }
.proradio-reaktions-shareball__menu-btn, .proradio-reaktions-shareball__icons-wrapper { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); transition-delay: .1s; }
.proradio-reaktions-shareball__icons { position: relative; }
.proradio-reaktions-shareball__icons a { position: absolute; top: calc(50% - 20px); left: calc(50% - 20px); width: 40px; height: 40px; border-radius: 50%; display: block; cursor: pointer; -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; z-index: 1; transition: background .3s, -webkit-transform .5s; transition: background .3s, transform .5s; transition: background .3s, transform .5s, -webkit-transform .5s; text-align: center; line-height: 40px; color: #fff; vertical-align: sub; }
.proradio-reaktions-shareball__icons a.proradio-reaktions-shareball__like span { clear: both; float: none; }
.proradio-reaktions-shareball__icons a.proradio-reaktions-shareball__like span.count { font-size: 9px; position: absolute; bottom: 17px; width: 30px; margin-left: -15px; height: 10px; display: block; left: 50%; }
.proradio-reaktions-shareball__icons a.proradio-reaktions-shareball__like.proradio-reaktions-btn-disabled { background-color: red; }
.proradio-reaktions-shareball__icons a:hover { color: #fff; }
.proradio-reaktions-shareball__icons a i { font-size: 18px; display: inline; line-height: inherit; vertical-align: middle; }
.proradio-reaktions-shareball__icons a:nth-child(1) { transition-delay: .10s; }
.proradio-reaktions-shareball__icons a:nth-child(2) { transition-delay: .15s; }
.proradio-reaktions-shareball__icons a:nth-child(3) { transition-delay: .20s; }
.proradio-reaktions-shareball__icons a:nth-child(4) { transition-delay: .25s; }
.proradio-reaktions-shareball__icons a:nth-child(5) { transition-delay: .30s; }
.proradio-reaktions-shareball__icons a:nth-child(6) { transition-delay: .35s; }
.proradio-reaktions-shareball__icons a:nth-child(7) { transition-delay: .40s; }
.proradio-reaktions-shareball__icons a:nth-child(8) { transition-delay: .45s; }
.proradio-reaktions-shareball i.qt-socicon-whatsapp, .proradio-reaktions-shareball i.material-icons { font-size: 21px; vertical-align: sub; }
.proradio-reaktions-shareball i.material-icons { line-height: 38px; vertical-align: top; }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__menu-btn { -webkit-transform: translateZ(0) translate3d(0, 0, 0) translate(-50%, -50%) scale(0.8); transform: translateZ(0) translate3d(0, 0, 0) translate(-50%, -50%) scale(0.8); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__menu-btn .proradio-reaktions-share { -webkit-transform: scale(0); transform: scale(0); opacity: 0; }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__menu-btn .proradio-reaktions-close { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(1) { -webkit-transform: translate(0px, -75px); transform: translate(0px, -75px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(2) { -webkit-transform: translate(53px, -53px); transform: translate(53px, -53px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(3) { -webkit-transform: translate(75px, 0px); transform: translate(75px, 0px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(4) { -webkit-transform: translate(53px, 53px); transform: translate(53px, 53px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(5) { -webkit-transform: translate(0px, 75px); transform: translate(0px, 75px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(6) { -webkit-transform: translate(-53px, 53px); transform: translate(-53px, 53px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(7) { -webkit-transform: translate(-75px, 0px); transform: translate(-75px, 0px); }
.proradio-reaktions-shareball.proradio-reaktions-active .proradio-reaktions-shareball__icons a:nth-child(8) { -webkit-transform: translate(-53px, -53px); transform: translate(-53px, -53px); }

@font-face {
font-family: "reakticons";
src:url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/reakticons/fonts/reakticons.eot);
src:url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/reakticons/fonts/reakticons.eot?#iefix) format("embedded-opentype"),
url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/reakticons/fonts/reakticons.woff) format("woff"),
url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/reakticons/fonts/reakticons.ttf) format("truetype"),
url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/reakticons/fonts/reakticons.svg#reakticons) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "reakticons" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="reakticons-"]:before,
[class*=" reakticons-"]:before {
font-family: "reakticons" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.reakticons-facebook:before {
content: "\67";
}
.reakticons-googleplus:before {
content: "\69";
}
.reakticons-heart:before {
content: "\6a";
}
.reakticons-heart-full:before {
content: "\6b";
}
.reakticons-skype:before {
content: "\6f";
}
.reakticons-rss:before {
content: "\70";
}
.reakticons-pinterest:before {
content: "\73";
}
.reakticons-linkedin:before {
content: "\76";
}
.reakticons-tumblr:before {
content: "\45";
}
.reakticons-twitter:before {
content: "\47";
}
.reakticons-whatsapp:before {
content: "\4b";
}
.reakticons-wordpress:before {
content: "\4c";
}
.reakticons-vk:before {
content: "\61";
}
.reakticons-clock:before {
content: "\62";
}
.reakticons-eye:before {
content: "\63";
}
.reakticons-comment:before {
content: "\64";
}
.reakticons-share:before {
content: "\65";
}
.reakticons-star-two:before {
content: "\66";
}@font-face {
font-family: "qt-socicon";
src: url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/qt-socicon/fonts/qt-socicon.eot);
src: url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/qt-socicon/fonts/qt-socicon.eot?#iefix) format("embedded-opentype"), url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/qt-socicon/fonts/qt-socicon.woff) format("woff"), url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/qt-socicon/fonts/qt-socicon.ttf) format("truetype"), url(//letshavechurch.org/wp-content/plugins/proradio-reaktions/assets/qt-socicon/fonts/qt-socicon.svg#qt-socicon) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "qt-socicon" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^=qt-socicon-]:before,
[class*=" qt-socicon-"]:before {
font-family: "qt-socicon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[data-icon]:before { font-family: "qt-socicon" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class^="qt-socicon-"]:before, [class*=" qt-socicon-"]:before { font-family: "qt-socicon" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.qt-socicon-androidv:before { content: "\31"; }
.qt-socicon-reddit:before { content: "\32"; }
.qt-socicon-amazon:before { content: "\33"; }
.qt-socicon-beatmusic:before { content: "\34"; }
.qt-socicon-beatport-old:before { content: "\5a"; }
.qt-socicon-digg:before { content: "\36"; }
.qt-socicon-djtunes:before { content: "\37"; }
.qt-socicon-facebook:before { content: "\38"; }
.qt-socicon-flickr:before { content: "\39"; }
.qt-socicon-googleplus:before { content: "\30"; }
.qt-socicon-instagram:before { content: "\71"; }
.qt-socicon-itunes:before { content: "\77"; }
.qt-socicon-juno:before { content: "\65"; }
.qt-socicon-lastfm:before { content: "\72"; }
.qt-socicon-linkedin:before { content: "\74"; }
.qt-socicon-tumblr:before { content: "\79"; }
.qt-socicon-trackitdown:before { content: "\75"; }
.qt-socicon-stumbleupon:before { content: "\69"; }
.qt-socicon-spotify:before { content: "\6f"; }
.qt-socicon-soundcloud:before { content: "\70"; }
.qt-socicon-snapchat:before { content: "\61"; }
.qt-socicon-skype:before { content: "\73"; }
.qt-socicon-rss:before { content: "\64"; }
.qt-socicon-reverbnation:before { content: "\66"; }
.qt-socicon-pinterest:before { content: "\68"; }
.qt-socicon-myspace:before { content: "\6a"; }
.qt-socicon-mixcloud:before { content: "\6b"; }
.qt-socicon-tunein:before { content: "\6c"; }
.qt-socicon-twitter:before { content: "\7a"; }
.qt-socicon-vimeo:before { content: "\2e"; }
.qt-socicon-vk:before { content: "\63"; }
.qt-socicon-whatpeopleplay:before { content: "\76"; }
.qt-socicon-whatsapp:before { content: "\62"; }
.qt-socicon-wordpress:before { content: "\6e"; }
.qt-socicon-youtube:before { content: "\6d"; }
.qt-socicon-www:before { content: "\2c"; }
.qt-socicon-link:before { content: "\78"; }
.qt-socicon-hearthis:before { content: "\41"; }
.qt-socicon-kuvo:before { content: "\42"; }
.qt-socicon-blogger:before { content: "\43"; }
.qt-socicon-heart:before { content: "\44"; }
.qt-socicon-heart-full:before { content: "\45"; }
.qt-socicon-twitch:before { content: "\46"; }
.qt-socicon-residentadvisor:before { content: "\67"; }
.qt-socicon-tiktok:before { content: "\47"; }
.qt-socicon-beatport:before { content: "\35"; }
.qt-socicon-alexa:before { content: "\49"; }.proradio-chartvote { display: table-cell; width: 50px; padding: 0; text-align: center; line-height: 20px; height: 100%; background: white; border-radius: 0 4px 4px 0; overflow: hidden; background: rgba(100, 100, 100, 0.05); }
.proradio-chartvote-number { width: 100%; clear: both; text-align: center; padding: 4px 0; vertical-align: middle; line-height: 13px; background: #fff; color: #333; font-size: 12px; display: block; background: #fff; box-shadow: inset 0px 3px 8px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; width: 94%; margin: 0 3%; }
.proradio-chartvote .proradio-chartvote-link { display: block; width: 100%; clear: both; text-align: center; padding: 0; line-height: 24px; height: 24px; vertical-align: middle; color: #7bc71e; }
.proradio-chartvote .proradio-chartvote-link > i { display: inline-block; width: 100%; height: 24px; margin: 0; }
.proradio-chartvote .proradio-chartvote-link > i:before { content: ""; display: inline-flex; width: 14px; height: 14px; border: 3px solid; border-width: 3px 3px 0 0; -webkit-transform: rotate(-45deg) translateY(-5px) translateX(5px); transform: rotate(-45deg) translateY(-5px) translateX(5px); margin: 0 auto; }
.proradio-chartvote .proradio-chartvote-link.qt-down { color: red; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.proradio-chartvote.disabled .proradio-chartvote-link { color: #dedede; cursor: not-allowed; }
.proradio-chartvote.disabled .proradio-chartvote-number { background: #ddd; color: white; font-weight: bold; }
@media only screen and (min-width: 601px) { .proradio-chartvote .proradio-chartvote-link > i:before { -webkit-transform: rotate(-45deg) translateY(-9px) translateX(9px); transform: rotate(-45deg) translateY(-9px) translateX(9px); } }
@media only screen and (min-width: 1200px) { .proradio-chartvote-number { font-size: 14px; line-height: 22px; height: 20px; padding: 0; margin-top: 0; }
.proradio-chartvote .proradio-chartvote-link { line-height: 36px; height: 40px; }
.proradio-chartvote .proradio-chartvote-link i { height: 40px; }
.proradio-chartvote .proradio-chartvote-link i:before { -webkit-transform: rotate(-45deg) translateY(-4px) translateX(4px); transform: rotate(-45deg) translateY(-4px) translateX(4px); }
.proradio-chartvote .proradio-chartvote-link:not(.disabled):hover { background-color: #7bc71e; color: #fff; }
.proradio-chartvote .proradio-chartvote-link.qt-down:not(.disabled):hover { background-color: red; color: #fff; } }