.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cws_loader_holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.5);
z-index: 1;
display: none;
}
.cws_loader_holder.active{
display: block;
}
.cws_loader_holder.filter_action .cws_loader{
top: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);	
}
.cws_loader_holder.pagination_action .cws_loader,
.cws_loader_holder.load_more_action .cws_loader{
top: auto;
bottom: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);	
}i.svg { display: inline-block }
i.svg.out svg *, i.svg.out svg {
animation-direction:reverse;
}.crypto-slider li{width:auto !important; display:inline-block; max-height:32px !important; }
.crypto-slider {max-height:32px !important; float:left; cursor: pointer; list-style:none;white-space: nowrap;}
.crypto-slider .up{color:#82B441 !important}
.crypto-slider .down{color:#CC3333 !important}
.crypto-slider .down, .crypto-slider .up {font-size:12px !important;margin-left: 5px;float:right;margin-right: 8px;font-weight:bold;}
header .crypto-slider , footer .crypto-slider {width:100% !important; float:left; position:relative}
.cryptoshortcode {margin:30px 0;}
.sidebar table.prices-table {width:100% !important;}
.crypto-donation-wrap{width:100%;float:left;}
p.crypto-donation {display:inline-block; background:#fff; border:#ddd solid 1px; padding:2%; text-align:center;max-width:96%}
p.crypto-donation strong{font-size:20px}
.pmcgraphcrypto, .pmcgraphcrypto div, .pmcgraphcrypto iframe { width:100% !important;height:100%;}
.tv-widget-chart__footer {display:none !important;}
.tradingview-widget-copyright {border:1px solid #ddd;}
.tradingview-widget-copyright.advance-chart {margin-top:-10px}
.tradingview-widget-copyright{display:none}
table.prices-table {width:auto !important}
img.crypto-ticker-icon {padding:0 !important} table.pmc_payment_form_table td input{width:95%;background:none;padding:0px !important; background:#fff}
table.pmc_payment_form_table td {vertical-align:middle;}
table.pmc_payment_form_table td input:read-only {background:none; font-weight:bold}
table.pmc_payment_form_table td input:required{border:2px solid #ccc !important; box-shadow:none !important}
.pmc_payment h2{padding-bottom:20px}
.pmc_payment table{min-width:400px;}
.pmc_payment input[type=submit]{background:#222; padding:25px 40px !important;border-radius:3px;margin:6px 0;width:96%;}
.pmc_payment img, .pmc_payment strong{float:left; clear:both}
.pmc_payment {float:left;  padding:20px;background:#fff;box-shadow: 0 0 6px 6px rgba(195,195,195,.12);}
@media screen and (min-width:0px) and (max-width:515px){
.pmc_payment {padding:0;box-shadow:none;background:none;}
.pmc_payment table {min-width:initial;}
.pmc_payment table td {max-width:200px;}
.pmc_payment input[type=submit]{padding: 25px 20px !important;}
} .crypto-hover-text{font-weight:bold; cursor:pointer;}
.crypto-hover-text .down{color:#CC3333 !important;}
.crypto-hover-text .up{color:#82B441 !important}
.crypto-hover-display {display:none;}
.crypto-hover-text {display:inline-block;}
.crypto-hover-text:hover .crypto-hover-display{display:block; position:absolute;width: 260px;}
.crypto-hover-display .header-div a:last-child{display:none!important}
.crypto-hover-text .tradingview-widget-copyright {bottom: -33px;position:absolute; background:#fff; font-size:12px; width:99.4%; font-weight:normal;text-align:center}
.div-symbol-explanation {display:none} .crypto-ticker-2 .currencyMenuContainer {display:none;}
.crypto-ticker-2 .ccc-price{margin:10px 0px !important; text-align:center;border-right:1px solid #ddd; padding:0 20px}
.crypto-ticker-2 .ccc-coin-container{margin-right:0 !important;}
.crypto-ticker-2 .priceTabContent div{font-size:15px !important; margin:0 !important; line-height:22px}
.crypto-ticker-2 div.priceChange{font-size:13px !important}
.crypto-ticker-2 .ccc-widget.ccc-header-v2 {white-space:nowrap !important;max-height:90px; overflow:hidden;width:100%;  position:relative;}
.crypto-ticker-2 .ccc-coin-container {display: table;width: auto !important;}
.crypto-ticker-2 .ccc-widget.ccc-header-v2 .ccc-coin-container:last-child .ccc-price {border:none !important}
.crypto-ticker-2{ float:none; display:inline-block; clear:both;border:1px solid #ddd; }
.crypto-ticker-2 .ccc-widget{displaY:none;}
i.fa.fa-spinner.fa-pulse {font-size:30px;text-align:center;width:100%;margin:10px 0;} .crypto-exchange .header-div a:last-child{display:none!important}
.su-column-inner .crypto-exchange  img{padding-top:0 !important}  .crypto-exchange .header-div a:last-child{display:none!important}
.su-column-inner .crypto-exchange  img{padding-top:0 !important} .bn-breaking-news ul{ margin-top: 2px !important; border:none !important;}
.bn-breaking-news { border:none !important;}
.bn-breaking-news img {height:28px !important; margin-right:5px;padding-top:10px}
.bn-breaking-news i{font-size:12px; margin-right:3px}
.bn-breaking-news i.fa-arrow-down, .bn-breaking-news .cahnge-down{color:red}
.bn-breaking-news i.fa-arrow-up, .bn-breaking-news .cahnge-up{color:green}
.bn-breaking-news li div{margin-right:40px}
.bn-breaking-news li img:last-child{height:23px !important;}
.bn-breaking-news li span{margin-right:10px; font-size:16px}
header {position:relative !important; z-index:1 !important}
.admin-bar .bn-breaking-news.bn-fixed-top {top: 32px;}.bn-breaking-news{
display: block;
width: 100%;
border: solid 1px #ce2525;
background: #FFF;
height: 40px;
box-sizing: border-box;
position: relative;
line-height: 40px;
overflow: hidden;
border-radius: 2px;
text-align: auto;
font-size: 14px;
}
.bn-breaking-news *{
box-sizing: border-box;
}
.bn-breaking-news.bn-fixed-top{
position: fixed;
left: 0;
right: 0;
top: 0;
}
.bn-breaking-news.bn-fixed-bottom{
position: fixed;
left: 0;
right: 0;
bottom: 0;
}  .bn-label{
left: 0;
top: 0;
bottom: 0;
height: 100%;
position: absolute;
background-color: #ce2525;
text-align: center;
color: #FFF;
font-weight: bold;
z-index: 3;
padding: 0 15px;
white-space: nowrap;
}   .bn-news{
position: absolute;
left: 0;
top: 0;
bottom: 0;
height: 100%;
right: 0;
overflow: hidden;
}
.bn-news ul{
display: block;
height: 100%;
list-style: none;
padding: 0;
margin: 0;
left: 0;
bottom: 0;
width: 100%;
position: absolute;
}
.bn-news ul li{
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
text-decoration: none;
-webkit-transition: color .2s linear;
-moz-transition: color .2s linear;
-o-transition: color .2s linear;
transition: color .2s linear;
position: absolute;
width: 100%;
display: none;
color: #333;
}
.bn-news ul li a{
white-space: nowrap;
text-overflow: ellipsis;
text-decoration: none;
padding: 0 10px;
color: #333;
position: relative;
display: block;
overflow: hidden;
}
.bn-news ul li a:hover{
color: #069;
}
.bn-loader-text{
padding: 0 10px;
}
.bn-seperator{
display: inline-block;
float: left;
margin-right: 15px;
width: 30px;
height: 40px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
position: relative;
}
.bn-seperator.bn-news-dot{
margin-right: 0;
}
.bn-seperator.bn-news-dot:after{
content: '';
position: absolute;
width: 8px;
height: 8px;
background: #333;
border-radius: 50%;
top: 50%;
margin-top: -4px;
left: 50%;
margin-left: -4px;
}
.bn-prefix{
color: #d65d7a;
margin-right: 15px;
padding-left: 10px;
}
.bn-positive{
color: #0b8457;
font-weight: bold;
}
.bn-negative{
color: #dc2f2f;
font-weight: bold;
}   .bn-controls{
width: auto;
right: 0;
top: 0;
bottom: 0;
height: 100%;
position: absolute;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.bn-controls button{
width: 30px;
float: left;
height: 100%;
cursor: pointer;
border:none;
border-left: solid 1px #EEE;
text-align: center;
background-color: #f6f6f6;
outline: none;
}
.bn-controls button:hover{
background-color: #EEE;
}
.bn-arrow {
margin: 0;
display: inline-block;
height: 8px;
position: relative;
width: 8px;
top: -2px;
}
.bn-arrow::after {
border-bottom-style: solid;
border-bottom-width: 2px;
border-right-style: solid;
border-right-width: 2px;
content: '';
display: inline-block;
height: 8px;
left: 0;
position: absolute;
top: 0;
width: 8px;
}
.bn-arrow.bn-next {
-moz-transform: rotate(315deg);
-ms-transform: rotate(315deg);
-webkit-transform: rotate(315deg);
transform: rotate(315deg);
left:-3px;
}
.bn-arrow.bn-prev {
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
left: 3px;
}
.bn-arrow::after{
border-color: #999999;
}
.bn-arrow::before{
background-color: #999999;
}
.bn-play{
position: relative;
background: #999999;
width: 0;
height: 12px;
display: inline-block;
margin-left: -5px;
}
.bn-play::after {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-left-color: #999999;
border-width: 8px;
margin-top: -8px;
}
.bn-pause{
position: relative;
width: 0;
height: 14px;
display: inline-block;
top: 1px;
left:-1px;
}
.bn-pause::before{
position: absolute;
content: "";
width: 2px;
height: 100%;
left: 3px;
background-color: #999999;
}
.bn-pause::after{
position: absolute;
content: "";
width: 2px;
height: 100%;
left: -3px;
background-color: #999999;
}  .bn-direction-rtl{
direction: rtl;
}
.bn-direction-rtl .bn-label{
left: auto;
right: 0;
}
.bn-direction-rtl .bn-controls{
right: auto;
left: 0;
}
.bn-direction-rtl .bn-seperator{
margin-left: 15px;
margin-right: 0;
float: right;
}
.bn-direction-rtl .bn-prefix{
margin-left: 15px;
margin-right: 0;
padding-left: 0;
padding-right: 10px;
}
.bn-direction-rtl .bn-controls button{
border-left: none;
border-right: solid 1px #EEE;
}
.bn-effect-scroll .bn-news ul{
display: block;
width: 100%;
position: relative;
}
.bn-effect-scroll .bn-news ul li{
display: list-item;
float: left;
position: relative;
width: auto;
}
.bn-effect-scroll.bn-direction-rtl .bn-news ul li{
float: right;
}