.article .broker-fraud.one{
background: #fafafa;
}


#telltrue-recent-comments-3 > ul > li:nth-child(6){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(7){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(8){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(9){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(10){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(11){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(12){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(13){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(14){display:none;}
#telltrue-recent-comments-3 > ul > li:nth-child(15){display:none;}

span.widget-list-comment .top-box{
    display: block !important;
}
.widget ul li .widget-list-item .comment-content {
    color: #737373 !important;
    }
  .widget .widget-list-item .comment .bottom-comments a {
    color: #737373 !important;
    }
span.widget-list-avatar {
    display: none;
}
div#telltrue-recent-comments-3 span.top-box strong {
    color: #737373 !important;
    display:block;
}
.box_li p{
display:none;
}
.article-text div.box_list > ul > div:nth-child(16){
display:none;
}


.article-text div.box_list > ul > div:nth-child(21){
display:none;
}


.article-text div.box_list > ul > div:nth-child(24){
display:none;
}
.article-text div.box_list > ul > div:nth-child(25){
display:none;
}
.article-text div.box_list > ul > div:nth-child(26){
display:none;
}
.article-text div.box_list > ul > div:nth-child(27){
display:none;
}
.article-text div.box_list > ul > div:nth-child(28){
display:none;
}
.article-text div.box_list > ul > div:nth-child(29){
display:none;
}
.article-text div.box_list > ul > div:nth-child(30){
display:none;
}
.article-text div.box_list > ul > div:nth-child(31){
display:none;
}
.article-text div.box_list > ul > div:nth-child(32){
display:none;
}
.article-text div.box_list > ul > div:nth-child(33){
display:none;
}
.article-text div.box_list > ul > div:nth-child(34){
display:none;
}
.article-text div.box_list > ul > div:nth-child(35){
display:none;
}
.article-text div.box_list > ul > div:nth-child(36){
display:none;
}
.article-text div.box_list > ul > div:nth-child(37){
display:none;
}


.article-text div.box_list > ul > div:nth-child(38){
display:none;
}
.article-text div.box_list > ul > div:nth-child(39){
display:none;
}
.article-text div.box_list > ul > div:nth-child(40){
display:none;
}
.article-text div.box_list > ul > div:nth-child(41){
display:none;
}
.article-text div.box_list > ul > div:nth-child(42){
display:none;
}
.article-text div.box_list > ul > div:nth-child(43){
display:none;
}



.article-text.active div.box_list > ul > div:nth-child(27){
display:block;
}

.article-text.active div.box_list > ul > div:nth-child(16){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(17){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(18){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(19){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(20){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(21){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(22){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(23){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(24){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(25){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(26){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(27){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(28){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(29){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(30){
display:block;
}


.article-text.active div.box_list > ul > div:nth-child(30){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(31){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(32){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(33){
display:none;
}
.article-text.active div.box_list > ul > div:nth-child(34){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(35){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(36){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(37){
display:block;
}

.article-text.active div.box_list > ul > div:nth-child(38){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(39){
display:block;
}
.article-text.active div.box_list > ul > div:nth-child(40){
display:block;
}
.telegram-block{
margin-top:20px;
}
.read_more{font-family: Arial !important;
width:600px;
    padding: 11px 12px 10px;
    border: none;
    background: #57b85c;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    text-align: center;
    margin: 0 auto;
}

 
.content ul li {
    font-size: 18px !important;
    font-weight: 600;
    }
    
#wpdcom {
    margin: 0px auto 15px !important;
}
.post-author {
    display: block !important;
    }
  
.page-faq li{
    padding-left: 30px !important;
    padding: 0.7142857143rem 1.0714285714rem;
    border-color: #ddd !important;
    border: 1px solid;
}
.post-author{
line-height: 1.4 !important;
}
.author-link-meta{
text-decoration: underline !important;
color:black !important;
}
a.author-link{
color:black !important;
}
.author-social{
display:none !important;
}
.broker-fraud{
    border-radius: 0px !important;
}
.desk .broker-fraud.one{
color: white;
    background: red;
}
.desk .broker-fraud-btn{
    background: white;
    color: red;
}
.mobile .broker-fraud-btn{
    background: white;
    color: red;
}
.mobile .broker-fraud.one{
color: white;
    background: red;
}
.box_list ul{
margin-bottom:0px !important;
padding-top:10px;
}

.box_list {
padding-bottom: 20px;
}
.box_list a:hover {
color:black !important;
 border-color:black !important;
   
}
.box_list a {
    border-color: #57b85c;
    border-bottom: 1px solid;
}

.page-faq li p{
display:none;
}

.active hr{
    border: 1px solid #19b243 !important;
}
.page-faq .active p{ font-size: 1.0714285714rem !important;
    padding: 1.0714285714rem;
transition: all 10s ease;
display:block !important;
}
.box_li.active li{
   background-repeat: no-repeat;
    background-image: url(https://i.ibb.co/cJwyZYm/Screenshot-6.png) !important;
    background-position: 0% 16px;
}
.box_li {
    margin-bottom: 1.0714285714rem !important;
}
.page-faq li{
cursor: pointer;
    background-repeat: no-repeat;
    background-image: url(https://i.ibb.co/w6MCn53/Screenshot-5.png);
    background-position: 1% 19px;
}
.active{
cursor: pointer;
    background-repeat: no-repeat;
   
    background-position: 100% 0;
}
.author-avatar img {
width: 70px !important;
    height: 70px !important;
}
a.author-link {
    color: green;
}
li.my_search{
display:none !important;
}

ul#menu-mainmenu .my_search{
display:block !important;
}




@media (max-width: 768px) {
li.astm-search-menu.is-menu.is-dropdown.menu-item > a{
display:none !important;
}

form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 {
    background: #57b85c;
    display: block !important;
    padding: 3px !important;
}
input#is-search-input-0{
border-radius: 5px 0 0 5px !important;
}
button.is-search-submit{
background: white !important;
    border-radius: 0 5px 5px 0;
}
span.is-search-icon{
border-radius: 10px;
    background: white;
    border: 0px !important;
}



header{
    position: fixed !important;
}


#mainmenu > ul > li.searchform {
display: none !important;
}
nav.main-navigation {
    position: fixed !important;
}

.main-navigation #mainmenu.open > ul{
display:none;
}
ul#menu-mainmenu
.widget ul li .widget-list-comment .comment {
    max-width: 100% !important;
    }
nav.main-navigation.active1 #menu-mainmenu{
display:block;
}
nav.main-navigation{
width:100% !important;
 overflow-x: hidden;
    }
nav.main-navigation{
    position: relative !important;
}
/*main{
    overflow-x: hidden;
}*/
.page-faq li {
    background-position: 2% 19px;
}

#content h1 {
font-size: 22px !important;
}
.read_more {
width:100% ;
}
nav.main-navigation.fixed {
    position: relative !important;
}
#mainmenu {
width: 60px !important;
   position: fixed;
   right: 0;
    top: 0px;
  
    height: 50px;
    cursor: pointer;
    z-index: 10002;
    /*background-color: white;
    border-bottom: 1px solid #ccc;*/
}
#mainmenumin{
right: 10px !important;
}
.whatsapp-link {
right: 80px !important;
}
#wpdcom {
    padding: 0px 1px !important;
}
.broker-fraud.new-making-money h3.h4{
padding-bottom: 10px;
}
.broker-fraud.new-making-money svg{
display:none !important;
}
#mainmenumin {
z-index: 999 !important;
}
nav.main-navigation.fixed{
    position: absolute;
    
}

.broker-fraud.rolling-reserve-metabox .broker-fraud-btn{
line-height: 1 !important;
}

.article-text{
    padding: 0 0px !important;
}
.broker-fraud.rolling-reserve-metabox .broker-fraud-btn{
    width: 260px !important;
    
}

div.box_list > ul > div > ul > li{
    padding-left: 10px !important;

}
.author-meta{
    width: 100% !important;
}

div#media_image-3 img{
    height: 100% !important;
}
div#media_image-2 img{
height: 100% !important;
}
.broker-fraud.rolling-reserve-metabox svg{
display:none;
}
.readers-letters {
    display: block !important;
    }
   .readers-letters img{
       float: left;
    padding: 0px 5px 0 0;
   }
.desk{
display:none;
}

.box h3.h4{
padding: 10px !important;
}
.broker-fraud.one a.broker-fraud-btn {
width: 260px !important;
line-height: 1 !important;
}
}
@media (max-width: 480px) {

}
@media (min-width: 768px) { 

li.astm-search-menu.is-menu.default.menu-item{
display:none !important;
}

.my_search{
display:none;
}
.readers-letters img{
display: block;
height: 100% !important;
}
.mobile{
display:none !important
}
.broker-fraud.rolling-reserve-metabox {
    margin-top: 25px;
    }
.box h3.h4{
    text-align: center;
    }
    }
.broker-fraud.one a.broker-fraud-btn{
      font-weight: 600;
    display: block;
    width: 280px;
    margin: 0 auto;
} 

.box svg{
display:none;
}
.broker-fraud.one {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}
.box{
display: flex;
    align-items: center;
    justify-content: space-around;
    }
   .broker-fraud.one {
    display: block !important;
    }

/**
 * Theme Name:  Tell True
 * Theme URI:   https://voitsekhovsky.studio
 * Author:      Max Voitsekhovsky
 * Author URI:  https://voitsekhovsky.studio
 * Description: Tell True Main Theme
 * License:     Private Theme
 * License URI: Private Theme
 * Version:     2.0
 */

@font-face {
    font-family: 'Avenir Next Cyr Ultra';
    src: url(fonts/AvenirNextCyr-UltraLight.eot);
    src: local('Avenir Next Cyr Ultra Light'), local(AvenirNextCyr-UltraLight), url(fonts/AvenirNextCyr-UltraLight.eot?#iefix) format("embedded-opentype"), url(fonts/AvenirNextCyr-UltraLight.woff) format("woff"), url(fonts/AvenirNextCyr-UltraLight.ttf) format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: 'Avenir Next Cyr';
    src: url(fonts/AvenirNextCyr-Regular.eot);
    src: local('Avenir Next Cyr Regular'), local(AvenirNextCyr-Regular), url(fonts/AvenirNextCyr-Regular.eot?#iefix) format("embedded-opentype"), url(fonts/AvenirNextCyr-Regular.woff) format("woff"), url(fonts/AvenirNextCyr-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Avenir Next Cyr';
    src: url(fonts/AvenirNextCyr-Medium.eot);
    src: local('Avenir Next Cyr Medium'), local(AvenirNextCyr-Medium), url(fonts/AvenirNextCyr-Medium.eot?#iefix) format("embedded-opentype"), url(fonts/AvenirNextCyr-Medium.woff) format("woff"), url(fonts/AvenirNextCyr-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'Avenir Next Cyr';
    src: url(fonts/AvenirNextCyr-Demi.eot);
    src: local('Avenir Next Cyr Demi'), local(AvenirNextCyr-Demi), url(fonts/AvenirNextCyr-Demi.eot?#iefix) format("embedded-opentype"), url(fonts/AvenirNextCyr-Demi.woff) format("woff"), url(fonts/AvenirNextCyr-Demi.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Avenir Next Cyr';
    src: url(fonts/AvenirNextCyr-Bold.eot);
    src: local('Avenir Next Cyr Bold'), local(AvenirNextCyr-Bold), url(fonts/AvenirNextCyr-Bold.eot?#iefix) format("embedded-opentype"), url(fonts/AvenirNextCyr-Bold.woff) format("woff"), url(fonts/AvenirNextCyr-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Avenir Next Cyr';
    src: url(fonts/AvenirNextCyr-Heavy.eot);
    src: local('Avenir Next Cyr Heavy'), local(AvenirNextCyr-Heavy), url(fonts/AvenirNextCyr-Heavy.eot?#iefix) format("embedded-opentype"), url(fonts/AvenirNextCyr-Heavy.woff) format("woff"), url(fonts/AvenirNextCyr-Heavy.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

body {
    font-family: 'Avenir Next Cyr', sans-serif;
    background: #fff;
    font-size: 16px;
    color: #000;
    line-height: 27px
}

body.overflowed {
    overflow: hidden
}

body.overflowed:before {
    content: '';
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10002;
    background: rgba(0, 0, 0, 0.35)
}

.container {
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px
}

.content {
    /*flex: 1;*/
    /*max-width: 100%;*/
}


img {
    max-width: 100%;
    height: auto
}

input,
textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0
}

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    padding: 3px 35px;
    border: 2px solid #000;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
}

.btn:hover {
    -webkit-box-shadow: 0 0 0 24px #000 inset;
    box-shadow: 0 0 0 24px #000 inset;
    color: #fff
}

.btn.btn-green {
    color: #fff;
    background: #19b246;
    border: none;
}

.btn.btn-green:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
}

.btn.btn-danger {
    color: #fff;
    background-color: #ff0000;
    border: #ff0000;
}

.btn.btn-danger:hover {
    background-color: #38d078;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
}

.alignleft {
    float: left;
    margin-right: 23px
}

.alignright {
    float: right;
    margin-left: 23px
}

header {
    background: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 100;
}

header.fixed {
    height: 45px
}



.grecaptcha-badge {
    visibility: hidden;
}

.get-help-broker .btn {
    padding: 5px 10px;
    font-size: 12px;
    /*background: red;*/
    /*color: white;*/
    /*border: 1px solid red;*/
    border-radius: 5px;
}

header.fixed .get-help-broker {
    display: block;
}

@media screen and (min-width: 768px) {
    header {
        padding-top: 10px;
        padding-bottom: 10px;
        position: initial;
        left: initial;
        top: initial;
        right: initial;
        border-bottom: none;
        display: block;
    }

    .get-help-broker {
        display: none;
    }

    .refund .btn-danger {
        margin-top: 0px !important;
    }
}

.logo {

    display: none;
    align-items: center;
    height: 100%;
    color: #000;
    text-decoration: none
}

header .col-md-12 {

    display: flex;
    justify-content: space-between
}

header .cwr {
    display: none
}

@media screen and (min-width: 768px) {
li.astm-search-menu.is-menu.is-dropdown.menu-item{
display:none !important;
}
    .logo {
        display: inline-block;
    }


    header .cwr {
        display: flex;
        justify-content: flex-end;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        -o-flex: 1;
        flex: 1
    }

    header .cwr a {
        max-width: 48%
    }

    header .cwr img {
        padding: 0 4px
    }

    header .cwr a:last-child img {
        padding-right: 0
    }

    .cwr.cwr-mob {
        display: none
    }
}

.cwr p {
    display: inline;
    margin: 0;
    padding: 0
}

.cwr.cwr-mob {
    text-align: center;
    width: 100%
}

.cwr.cwr-mob a {
    display: none
}

.cwr.cwr-mob a:nth-of-type(1) {
    display: block;
    margin-bottom: 20px;
}

.cwr.cwr-mob a:nth-of-type(2) {
    display: block
}

.cwr.cwr-mob a img {
    vertical-align: top;
    /*margin: 5px 0*/
}

.logo img {
    margin-right: 10px
}

header .logo svg {
    width: initial !important;
    height: initial !important
}

header.fixed .logo {
    display: none
}

.logo .logo-name p {
    font-weight: 500;
    font-size: 31px;
    line-height: 38px
}

.logo .logo-name span {
    font-weight: 700;
    color: #57b85c
}

.logo .logo-name .logo-text {
    font-weight: 500;
    font-size: 16px;
    color: #000;
    line-height: 13px
}

nav {
    margin-bottom: 20px
}

nav > .container > div {
    background: #57b85c;
    display: flex;
    justify-content: flex-end;
    padding: 0px 7px;
    width: 100%;
    border-left: 5px solid #1d8248;
    border-right: 5px solid #1d8248
}

@media screen and (min-width: 768px) {
    nav.fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 10;
        background: #57b85c
    }

    nav.fixed > .container > div {
        background-color: transparent;
        border: none
    }
}

nav .form-search {
    width: 130px;
    justify-content: flex-start;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    margin-left: 20px
}

nav .form-search input[type=text],
nav .form-search input[type=text]:focus {
    font-weight: 400;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px 42px 4px 12px;
    max-width: 100%
}

nav .form-search input[type=submit],
nav .form-search input[type=submit]:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0id2lkdGg6MjRweDtoZWlnaHQ6MjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiM1N2I4NWMiIGQ9Ik05LjUsM0E2LjUsNi41IDAgMCwxIDE2LDkuNUMxNiwxMS4xMSAxNS40MSwxMi41OSAxNC40NCwxMy43M0wxNC43MSwxNEgxNS41TDIwLjUsMTlMMTksMjAuNUwxNCwxNS41VjE0LjcxTDEzLjczLDE0LjQ0QzEyLjU5LDE1LjQxIDExLjExLDE2IDkuNSwxNkE2LjUsNi41IDAgMCwxIDMsOS41QTYuNSw2LjUgMCAwLDEgOS41LDNNOS41LDVDNyw1IDUsNyA1LDkuNUM1LDEyIDcsMTQgOS41LDE0QzEyLDE0IDE0LDEyIDE0LDkuNUMxNCw3IDEyLDUgOS41LDVaIiAvPjwvc3ZnPg==);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 80%;
    background-size: 80%;
    border-radius: 0 8px 8px 0;
    padding: 0 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: 0;
    position: absolute;
    right: 0;
    height: 33px;
    color: transparent;
    width: 30px;

}

#mainmenumin {
    position: absolute;
    right: 0;
    top: 0px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 10002
}

nav.fixed #mainmenumin {
    top: 0
}

@media screen and (min-width: 992px) {
    #mainmenumin {
        display: none
    }
}

#mainmenumin span {
    height: 2px;
    background: #57b85c;
    position: absolute;
    left: 10px;
    right: 10px;
    top: 24px
}

.main-navigation.active1 #mainmenumin span {
    background-color: transparent
}

#mainmenumin span:before {
    content: '';
    display: block;
    height: 2px;
    background: #57b85c;
    position: absolute;
    left: 0;
    right: 0;
    top: -6px
}

.main-navigation.fixed.active1 #mainmenumin span:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0
}
.main-navigation.active1 #mainmenumin span:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0
}

#mainmenumin span:after {
    content: '';
    display: block;
    height: 2px;
    background: #57b85c;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -6px
}

.main-navigation.fixed.active1 #mainmenumin span:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 0
}
.main-navigation.active1 #mainmenumin span:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 0
}
#mainmenu > ul {
    position: fixed;
    left: 0;
    top: 45px;
    right: 0;
    bottom: 0;
    min-height: calc(100vh - 73px);
    overflow-y: auto;
    z-index: 10001;
    background: #fff;
    /*padding: 10px 0 0;*/
    list-style: none;
    display: none
}

nav.fixed #mainmenu > ul {
    /*top: 50px*/
}

#mainmenu.open > ul {
    display: block
}

@media screen and (min-width: 992px) {
    #mainmenu {
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        -o-flex: 1;
        flex: 1;
        /*position: relative;*/
        /*right: auto;*/
        /*top: auto;*/
        /*left: auto;*/
        /*height: 50px;*/
        /*cursor: pointer;*/
        /*z-index: 10002;*/
        /*background-color: transparent;*/
        /*border-bottom: 1px solid #ccc;*/
    }

    #mainmenu > ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -ms-align-items: center;
        align-items: center;
        background-color: transparent;
        height: 45px;
        min-height: initial;
        min-height: auto;
        overflow-y: initial;
        position: relative;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        padding: 0
    }

    nav.fixed #mainmenu > ul {
        top: 0
    }
}

#mainmenu ul li {
    border-bottom: 1px solid #d1ddeb;
    position: relative
}

#mainmenu > ul > li.searchform {
    padding: 3px;
    background: #57b85c
}

#mainmenu > ul > li.searchform form {
    margin-left: 0
}

#mainmenu ul li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

#mainmenu > ul > li.open-submenu > a {
    background: #dfdfdf
}

#mainmenu > ul > li > a {
    display: block;
    padding: 15px 10px 15px 40px
}

#mainmenu ul li a img {
    vertical-align: middle;
    margin-right: 20px
}

#mainmenu > ul > li.menu-item-has-children > a:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid #fff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    top: 20px;
    right: 10px
}

#mainmenu > ul > li.open-submenu > a:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (min-width: 992px) {
    #mainmenu ul li {
        border-bottom: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
        justify-content: center
    }

    #mainmenu ul li a {
        font-size: 16px;
        color: #fff;
        line-height: 15px;
        display: block;
        padding: 15px 10px;
        width: 100%;
        text-align: center;
        white-space: nowrap
    }

    #mainmenu > ul > li:hover > a {
        background: #000
    }

    #mainmenu > ul > li.menu-item-has-children > a {
        padding-right: 24px
    }

    #mainmenu ul li a img {
        margin-right: 8px
    }
}

.menu-item-2693.open ul.sub-menu{
 display: block !important;
}
.menu-item-32187.open ul.sub-menu{
 display: block !important;
}
.menu-item-8268.open ul.sub-menu{
 display: block !important ;
}
#mainmenu .sub-menu {
    display: none;
    list-style: none
}

#mainmenu .sub-menu li {
    padding: 15px 10px 15px 40px;
    border: none
}

#mainmenu .sub-menu li a {
    font-size: 16px
}

#mainmenu .sub-menu li a:before {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    top: calc(50% - 2px);
    left: 19px;
    background-color: #fff;
    border-radius: 50%
}

@media screen and (min-width: 992px) {
    #mainmenu .sub-menu {
        position: absolute;
        left: 0;
        top: 100%;
        min-width: 220px;
        padding: 0;
        background: #fff
    }

    #mainmenu .sub-menu li {
        background: #57b85c;
        border-bottom: 1px solid #fff;
        padding: 0
    }

    #mainmenu .sub-menu li a {
        text-align: left;
        padding-left: 41px;
        font-size: 16px;
        color: #fff
    }

    #mainmenu .sub-menu li a span {
        color: #fff !important
    }

    #mainmenu .sub-menu li:hover a {
        color: #fff;
        background-color: #000
    }

    #mainmenu .sub-menu li:hover a:before {
        width: 9px;
        height: 9px;
        top: calc(50% - 4px);
        left: 17px;
        background-color: #fff
    }

    #mainmenu li:hover .sub-menu {
        display: block;
        background: #f0f0f0
    }
}

#mainmenu li.open.open-submenu .sub-menu {
    display: block !important;
    background: #f0f0f0
}

#account-link {
    position: absolute;
    right: 80px;
    top: 17px
}

@media screen and (min-width: 768px) {
    #account-link {
        position: static;
        right: auto;
        top: auto;
        float: right;
        margin-top: 18px;
        margin-left: 10px
    }
}

.kama_breadcrumbs {
    margin-bottom: 20px
}

.kama_breadcrumbs,
.kama_breadcrumbs a {
    font-size: 16px;
    color: #666;
    line-height: 15px;
    text-decoration: none
}

.kama_breadcrumbs a {
    font-weight: 500;
    font-size: 16px;
    color: #000
}

.kama_breadcrumbs a:hover {
    text-decoration: underline
}

main {
    margin-top: 50px
}

@media screen and (min-width: 768px) {
    main {
        margin-top: 0
    }

    nav.fixed + main {
        margin-top: 70px
    }
}

main section {
    margin-bottom: 20px
}

main section:first-child {
    margin-bottom: 20px
}

section h2 {
    width: 100%;
    font-size: 21px;
    color: #19b243;
    text-align: center;
    margin-bottom: 25px
}

.h1 {
    font-weight: 700;
    font-size: 21px;
    line-height: 29px;
    color: #57B85c;
    margin-bottom: 14px
}

@media screen and (min-width: 768px) {
    section h2 {
        font-size: 25px
    }

    .h1 {
        font-size: 39px;
        line-height: 43px
    }
}

.main-broker-rating-widget {
    display: none;
}

.aside-broker-rating-widget {
    display: none
}

.main-broker-rating-widget .widget {
    width: 100%
}

@media screen and (min-width: 768px) {
    .main-broker-rating-widget {
        display: none
    }

    .aside-broker-rating-widget {
        display: block
    }
}

.box-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%
}

.box-list-item {
    max-width: 18%;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15)
}

.box-list-item-2 {
    max-width: 100%;
    padding: 10px
}

.box-list-item-2:last-child {
    margin-bottom: 0
}

.box-list-item-5 {
    max-width: 100%;
    padding: 8px 10px 4px
}

.box-list-item-1 {
    max-width: 100%;
    padding: 20px
}

@media screen and (min-width: 768px) {
    .box-list-item {
        margin-bottom: 0
    }

    .box-list-item-2 {
        max-width: calc(50% - 10px);
        padding: 25px 55px
    }

    .box-list-item-5 {
        max-width: 18%
    }
}

.box-list-item-icon {
    text-align: center
}

.box-list-item-5 .box-list-item-icon {
    margin-bottom: 10px
}

.box-list-item-icon {
    float: left;
    margin-right: 10px
}

.box-list-item-icon img {
    vertical-align: top;
    max-height: 80px
}

.box-list-item-title {
    font-weight: 700;
    font-size: 16px;
    color: #000;
    line-height: 24px
}


.refund .box-list-item-title {
    font-size: 18px;
}

.box-list-item-2 .box-list-item-title {
    margin-top: 10px
}

.box-list-item-content {
    font-size: 16px;
    line-height: 17px;
    color: #253757;
    text-align: center
}

.box-list-item-1 .box-list-item-content {
    display: none
}

.box-list-item-2 .box-list-item-content {
    font-size: 17px;
    line-height: 21px;
    display: none
}

.box-list-item-2 .box-list-item-bottom .btn {
    width: calc(100% - 90px)
}

.box-list-item-bottom a.btn {
    height: 33px;
    padding: 4px 35px
}

@media screen and (min-width: 768px) {
    .box-list-item-icon {
        float: none;
        margin-right: 0;
        margin-bottom: 12px;
/* 		    height: 100%; */

    }
	.box-list-item-icon img {
		height: 100%;
		width:100%;

	}
    .box-list-item-title {
        font-size: 25px;
        text-align: center;
        margin-bottom: 20px
    }

    .refund .box-list-item-title {
        font-size: 22px;
    }

    .box-list-item-2 .box-list-item-title {
        margin-top: 0
    }

    .box-list-item-1 .box-list-item-content {
        font-size: 17px
    }

    .box-list-item-2 .box-list-item-content {
        display: block;
        line-height: 27px
    }

    .box-list-item-bottom {
        text-align: center;
        margin-top: 30px
    }
}

#about-info,
#about-info + section {
    margin-bottom: 20px
}

#about-info h2 {
    display: none
}

.iframe-box {
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px;
    width: 100%;
    /*margin-bottom: 5px;*/
}

.iframe-box iframe {
    max-width: 100%;
    vertical-align: top
}

@media screen and (max-width: 767px) {
    .author-social {
        position: relative !important;
    }

    .iframe-box {
        position: relative;
        overflow: hidden;
        padding-top: 56.25%
    }

    .iframe-box iframe {
        position: absolute;
        top: 10px;
        left: 10px;
        width: calc(100% - 20px);
        height: calc(100% - 20px)
    }
}

@media screen and (min-width: 768px) {
    #about-info h2 {
        display: block;
        font-size: 25px
    }
}

@media screen and (min-width: 768px) {
    #content {
        padding-right: 20px
    }
}

#content {
    padding-bottom: 20px
}

#content h1 {
    width: 100%;
    font-weight: 700;
    font-size: 28px;
    color: #000;
    /*color: #57b85c;*/
    line-height: 29px;
    margin-bottom: 30px
}

#content h2 {
    width: 100%;
    font-weight: 700;
    font-size: 23px;
    color: #000;
    line-height: 22px;
    margin-bottom: 20px
}

.content-title {
    width: 100%;
    font-weight: 700;
    font-size: 28px;
    color: #57b85c;
    line-height: 29px;
    margin-bottom: 20px
}

@media screen and (min-width: 768px) {
    .content-title {
        font-size: 41px;
        line-height: 43px
    }
}

.banner-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    max-width: 100%
}

@media screen and (max-width: 768px) {
    .banner-list {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }

    aside {
        margin-top: 0px !important;
    }

    .telltrue_widget_recent_comments {
        margin-bottom: 0px !important;
    }
}

.banner-list > * {
    margin: 0 4px;
    display: none
}

.banner-list > :first-child {
    display: block
}

@media screen and (min-width: 768px) {
    .banner-list > * {
        display: block
    }
}

.article {
    margin-bottom: 20px;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 14px 20px 0
}

body.home .article {
    border: 1px solid rgba(0, 0, 0, 0.25)
}

body.home .article:last-child {
    margin-bottom: 0px;
}

body.single-post .article {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border: none;
    padding: 14px 0 0
}

@media screen and (min-width: 768px) {
    .article {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

}

.article-left {
    min-width: none;
    max-width: none;
    width: 100%;
    text-align: center;
    margin-bottom: 20px
}

@media screen and (min-width: 768px) {
    .article-left {
        min-width: 280px;
        max-width: 280px;
        margin-bottom: 0
    }
}

.article-left img {
    max-width: 85%;
    vertical-align: top
}

.article-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    flex: 1
}

.article-footer .article-author {
    display: none
}

.article-right .article-author {
    display: none;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 10px
}

.article-author img {
    width: 32px;
    vertical-align: middle
}

@media screen and (min-width: 768px) {
    .article-right {
        margin-left: 20px
    }

    body.single-post .article-right {
        margin-left: 0
    }

    .article-footer .article-author {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        -ms-align-items: center;
        align-items: center
    }

    .article-right .article-author {
        display: none
    }
}

.article-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 101.5%;
    margin-bottom: 7px;
    padding: 0 10px
}

.article-title a {
    font-size: 21px;
    color: #000;
    text-decoration: none
}

@media screen and (min-width: 768px) {
    .article-title {
        padding: 0
    }

    .article-title a {
        font-size: 24px
    }
}

.article-photo {
    width: 100%;
    text-align: center
}

.article-complaint {
    background: #f5f5f5;
    border-left: 5px solid #57b85c;
    margin: 0 0 20px;
    padding: 20px 10px 20px 20px;
    font-family: serif;
    font-style: italic;
    font-size: 20px
}

@media screen and (min-width: 768px) {
    .article-complaint {
        margin-left: 40px
    }
}

.article-text {
    font-size: 18px;
    margin-bottom: 9px;
    padding: 0 10px;
    flex: 1 0 auto
}
.article-text iframe{
	max-width:100%;
	max-height:60vh;
}

.article-text > a {
    display: block;
    height: 76px;
    overflow: hidden
}

.article-text a {
    color: #000;
    text-decoration: none
}

@media screen and (min-width: 768px) {
    .article-text {
        padding: 0
    }

    .article-text > a {
        height: 76px;
        overflow: hidden
    }
}

.article-text-bottom {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between
}

.article-text-bottom a:not(.more-link) {
    font-size: 16px;
    text-decoration: underline
}

.article-text-bottom a:not(.more-link) + span {
    display: inline-block;
    padding: 0 4px;
    background: #7b7b7b;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 16px
}

.article-text .more-link {
    display: inline-block;
    height: 26px;
    padding: 0 22px;
    background: #19b246;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    line-height: 26px;
    position: relative
}

.article-text .more-link:hover {
    background: #19b246;
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.article-bottom {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #c4c4c4;
    padding: 11px 10px;
    font-size: 16px;
    line-height: 27px;
    color: rgba(0, 0, 0, 0.5)
}

/*
@media screen and () {
    .article-bottom {
        padding-left: 11px 20px 11px 0
    }
} */

.article-bottom > div {
    display: flex;
    align-items: center
}

.article-footer .to-right > div:last-child {
    display: none
}

.article-bottom > div > svg,
.article-footer .to-right > div > svg {
    vertical-align: middle;
    width: 12px;
    height: 12px;
    margin-right: 4px
}

.article-bottom div span,
.article-footer .to-right div span {
    font-weight: 500;
    font-size: 16px;
}

.article-bottom span svg {
    vertical-align: sub;
    width: 12px;
    height: 12px
}

.article-bottom span.selected svg g {
    opacity: 1
}

.article-bottom span.selected svg path {
    fill: #ffe500
}

@media screen and (min-width: 768px) {
    .article-footer .to-right > div:last-child {
        display: block
    }

    .article-bottom > div > svg,
    .article-footer .to-right > div > svg {
        width: 20px;
        height: 20px;
        margin-right: 8px
    }

    .article-bottom div span,
    .article-footer .to-right div span {
        font-size: inherit
    }

    .article-bottom span svg {
        width: 20px;
        height: 20px
    }
}

.tags-list {
    margin-bottom: 20px
}

.tags-list svg {
    vertical-align: middle
}

.tags-list a {
    color: #19b243
}

.article-rating {
    padding: 10px 0;
    color: #000
}

.post-ratings {
    font-size: 16px;
    display: none
}

.post-ratings img {
    width: 12px;
    vertical-align: text-bottom
}

.post-ratings .vote-hidden {
    display: none
}

.full-statistic .post-ratings .vote-hidden {
    display: inline-block
}

@media screen and (min-width: 576px) {
    .post-ratings {
        display: block
    }

    .post-ratings img {
        width: 20px
    }
}

.content-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.content-pager > div:first-child {
    margin-right: 10px
}

.content-pager > div:last-child {
    margin-left: 10px
}

.content-pager a {
    font-weight: 400;
    color: #19b243;
    text-transform: initial;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    display: block;

}

@media screen and (min-width: 768px) {
    .content-pager a {
        font-size: 16px
    }

    .content-pager {
        margin-top: 20px
    }
}

#pagination {
    text-align: center
}

#pagination a,
#pagination > span {
    font-size: 16px;
    margin: 0 4px
}

#pagination > span {
    padding: 0 4px
}

#pagination a {
    padding: 0 4px;
    font-weight: 400;
    min-width: 26px
}

#pagination a.prev,
#pagination a.next {
    display: inline-block;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    height: 26px;
    text-decoration: none;
    padding: 0;
    line-height: 24px;
    min-width: 26px
}

.content-text {
    background: #eee;
    border: 1px solid #c4c4c4;
    padding: 10px;
    margin: 20px 0
}

.mb0 {
    margin-bottom: 0
}

.content-text ul {
    margin-left: 20px
}

aside {
    margin-top: 20px
}

@media screen and (min-width: 768px) {
    aside {
        margin-top: 0
    }
}

.form-search {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between
}

.form-search input[type=text] {
    flex-grow: 1;
    max-width: initial;
    padding: 11px 12px 10px;
    border: none;
    box-shadow: inset 0 0 0 2px #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    outline: none
}

.form-search input[type=text]:focus {
    box-shadow: inset 0 0 0 4px #57b85c
}

.form-search input[type=submit] {
    padding: 11px 12px 10px;
    border: none;
    background: #7b7b7b;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
    margin-left: 4px;
    cursor: pointer
}

.form-search input[type=submit]:hover {
    background: #4ea352
}

@media screen and (min-width: 768px) {
    .form-search input[type=text] {
        flex-grow: 0;
        max-width: 72%
    }
}

.widget {
    margin-bottom: 20px
}

.main-broker-rating-widget .widget {
    margin-bottom: 0px !important;
}

.widgettitle {
    font-weight: 700;
    font-size: 17px;
    color: #57b85c;
    text-align: left;
    line-height: 101.5%;
    margin-bottom: 10px
}

.widget_email-subscribers-form .widgettitle {
    font-size: 15px;
    color: #000
}

.widget img {
    max-width: 100%
}

.widget.widget_media_image img {
    width: 100%;
    vertical-align: top
}

.widget ul {
    list-style: none
}

.widget ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 8px
}

.widget ul li:last-child {
    margin-bottom: 0
}

.widget ul li img {
    margin-right: 8px;
    vertical-align: top
}

.widget ul li a {
    font-size: 16px;
    line-height: 21px;
    color: #000;
    text-decoration: underline
}

.widget ul li a:hover {
    text-decoration: none
}

.widget-popup {
    display: none
}

@media screen and (min-width: 768px) {
    .widget-popup {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex
    }
}

@media screen and (min-width: 992px) {
    .widget-popup {
        display: block
    }
}

.widget-popup-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px;
    margin-bottom: 20px
}

@media screen and (min-width: 768px) {
    .widget-popup-btn {
        font-size: 18px
    }

    .widget-popup-btn:first-child {
        margin-right: 4px
    }

    .widget-popup-btn:last-child {
        margin-left: 4px
    }
}

@media screen and (min-width: 992px) {
    .widget-popup-btn:first-child {
        margin-right: 0
    }

    .widget-popup-btn:last-child {
        margin-left: 0
    }
}

.widget-popup-btn img {
    margin-right: 10px
}

.widget-popup-btn .btn {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px
}

.widget .emaillist form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column
}

.widget .emaillist form .es-field-wrap label {
    display: block;
    width: 100%
}

/*.widget_email-subscribers-form {*/
/*    border: 5px solid;*/
/*    border-image: linear-gradient(45deg, #FFF 10px, #FF0017 10px, #FF0017 20px, #FFF 20px, #FFF 30px, #57B85C 30px, #57B85C 40px, #FFF 40px, #FFF 50px, #FF0017 50px, #FF0017 60px, #FFF 60px, #FFF 70px, #57B85C 70px, #57B85C 80px, #FFF 80px, #FFF 90px, #FF0017 90px, #FF0017 100px, #FFF 100px, #FFF 110px, #57B85C 110px, #57B85C 120px, #FFF 120px, #FFF 130px, #FF0017 130px, #FF0017 140px, #FFF 140px, #FFF 150px, #57B85C 150px, #57B85C 160px, #FFF 160px, #FFF 170px, #FF0017 170px, #FF0017 180px, #FFF 180px, #FFF 190px, #57B85C 190px, #57B85C 200px, #FFF 200px, #FFF 210px, #FF0017 210px, #FF0017 220px, #FFF 220px, #FFF 230px, #57B85C 230px, #57B85C 240px, #FFF 240px, #FFF 250px, #FF0017 250px, #FF0017 260px, #FFF 260px, #FFF 270px, #57B85C 270px, #57B85C 280px, #FFF 280px, #FFF 290px, #FF0017 290px, #FF0017 300px, #FFF 300px, #FFF 310px, #57B85C 310px, #57B85C 320px, #FFF 320px, #FFF 330px, #FF0017 330px, #FF0017 340px, #FFF 340px, #FFF 350px, #57B85C 350px, #57B85C 360px, #FFF 360px, #FFF 370px, #FF0017 370px, #FF0017 380px, #FFF 380px, #FFF 390px, #57B85C 390px, #57B85C 400px, #FFF 400px, #FFF 410px, #FF0017 410px, #FF0017 420px, #FFF 420px, #FFF 430px, #57B85C 430px, #57B85C 440px, #FFF 440px, #FFF 450px, #FF0017 450px, #FF0017 460px, #FFFFFF 460px, #FFFFFF 470px, #57B85C 470px, #57B85C 480px, #FFFFFF 480px, #FFFFFF 490px, #FF0017 490px, #FF0017 500px, #FFFFFF 500px, #FFFFFF 510px, #57B85C 510px, #57B85C 520px, #FFFFFF 520px, #FFFFFF 530px, #FF0017 530px, #FF0017 540px, #FFFFFF 540px, #FFFFFF 550px, #57B85C 550px, #57B85C 560px, #FFFFFF 560px, #FFFFFF 570px, #FF0017 570px, #FF0017 580px, #FFFFFF 580px, #FFFFFF 590px, #57B85C 590px, #57B85C 600px, #FFFFFF 600px, #FFFFFF 610px, #FF0017 610px, #FF0017 620px, #FFFFFF 620px, #FFFFFF 630px, #57B85C 630px, #57B85C 640px, #FFFFFF 640px, #FFFFFF 650px, #FF0017 650px, #FF0017 660px, #FFFFFF 660px, #FFFFFF 670px, #57B85C 670px, #57B85C 680px, #FFFFFF 680px, #FFFFFF 690px, #FF0017 690px, #FF0017 700px, #FFFFFF 700px, #FFFFFF 710px, #57B85C 710px, #57B85C 720px, #FFFFFF 720px, #FFFFFF 730px, #FF0017 730px, #FF0017 740px, #FF0017 730px, #FF0017 740px, #FFFFFF 740px, #FFFFFF 750px, #57B85C 750px, #57B85C 760px, #FFFFFF 760px, #FFFFFF 770px, #FF0017 770px, #FF0017 780px) 10;*/
/*    padding: 10px;*/
/*    margin: 10px 10px 25px;*/
/*    position: relative*/
/*}*/

/*.widget_email-subscribers-form:before {*/
/*    content: '';*/
/*    display: block;*/
/*    border: 1px solid rgba(0, 0, 0, 0.15);*/
/*    position: absolute;*/
/*    left: -15px;*/
/*    top: -15px;*/
/*    right: -15px;*/
/*    bottom: -15px*/
/*}*/


.widget_email-subscribers-form {
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: relative;
    padding: 23px;
}

.widget_email-subscribers-form:before {
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
    right: 10px;
    bottom: 10px;
    border: 0px solid;
    border-image: linear-gradient(45deg, #FFF 10px, #FF0017 10px, #FF0017 20px, #FFF 20px, #FFF 30px, #57B85C 30px, #57B85C 40px, #FFF 40px, #FFF 50px, #FF0017 50px, #FF0017 60px, #FFF 60px, #FFF 70px, #57B85C 70px, #57B85C 80px, #FFF 80px, #FFF 90px, #FF0017 90px, #FF0017 100px, #FFF 100px, #FFF 110px, #57B85C 110px, #57B85C 120px, #FFF 120px, #FFF 130px, #FF0017 130px, #FF0017 140px, #FFF 140px, #FFF 150px, #57B85C 150px, #57B85C 160px, #FFF 160px, #FFF 170px, #FF0017 170px, #FF0017 180px, #FFF 180px, #FFF 190px, #57B85C 190px, #57B85C 200px, #FFF 200px, #FFF 210px, #FF0017 210px, #FF0017 220px, #FFF 220px, #FFF 230px, #57B85C 230px, #57B85C 240px, #FFF 240px, #FFF 250px, #FF0017 250px, #FF0017 260px, #FFF 260px, #FFF 270px, #57B85C 270px, #57B85C 280px, #FFF 280px, #FFF 290px, #FF0017 290px, #FF0017 300px, #FFF 300px, #FFF 310px, #57B85C 310px, #57B85C 320px, #FFF 320px, #FFF 330px, #FF0017 330px, #FF0017 340px, #FFF 340px, #FFF 350px, #57B85C 350px, #57B85C 360px, #FFF 360px, #FFF 370px, #FF0017 370px, #FF0017 380px, #FFF 380px, #FFF 390px, #57B85C 390px, #57B85C 400px, #FFF 400px, #FFF 410px, #FF0017 410px, #FF0017 420px, #FFF 420px, #FFF 430px, #57B85C 430px, #57B85C 440px, #FFF 440px, #FFF 450px, #FF0017 450px, #FF0017 460px, #FFFFFF 460px, #FFFFFF 470px, #57B85C 470px, #57B85C 480px, #FFFFFF 480px, #FFFFFF 490px, #FF0017 490px, #FF0017 500px, #FFFFFF 500px, #FFFFFF 510px, #57B85C 510px, #57B85C 520px, #FFFFFF 520px, #FFFFFF 530px, #FF0017 530px, #FF0017 540px, #FFFFFF 540px, #FFFFFF 550px, #57B85C 550px, #57B85C 560px, #FFFFFF 560px, #FFFFFF 570px, #FF0017 570px, #FF0017 580px, #FFFFFF 580px, #FFFFFF 590px, #57B85C 590px, #57B85C 600px, #FFFFFF 600px, #FFFFFF 610px, #FF0017 610px, #FF0017 620px, #FFFFFF 620px, #FFFFFF 630px, #57B85C 630px, #57B85C 640px, #FFFFFF 640px, #FFFFFF 650px, #FF0017 650px, #FF0017 660px, #FFFFFF 660px, #FFFFFF 670px, #57B85C 670px, #57B85C 680px, #FFFFFF 680px, #FFFFFF 690px, #FF0017 690px, #FF0017 700px, #FFFFFF 700px, #FFFFFF 710px, #57B85C 710px, #57B85C 720px, #FFFFFF 720px, #FFFFFF 730px, #FF0017 730px, #FF0017 740px, #FF0017 730px, #FF0017 740px, #FFFFFF 740px, #FFFFFF 750px, #57B85C 750px, #57B85C 760px, #FFFFFF 760px, #FFFFFF 770px, #FF0017 770px, #FF0017 780px) 10;
    padding: 10px;

}

.widget_email-subscribers-form .emaillist {
    position: relative
}

@keyframes blink {
    0% {
        -webkit-box-shadow: 0 0 10px 2px #57b85c;
        box-shadow: 0 0 10px 2px #57b85c
    }
    50% {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    100% {
        -webkit-box-shadow: 0 0 10px 2px #57b85c;
        box-shadow: 0 0 10px 2px #57b85c
    }
}

@-webkit-keyframes blink {
    0% {
        -webkit-box-shadow: 0 0 10px 2px #57b85c;
        box-shadow: 0 0 10px 2px #57b85c
    }
    50% {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    100% {
        -webkit-box-shadow: 0 0 10px 2px #57b85c;
        box-shadow: 0 0 10px 2px #57b85c
    }
}

.widget .emaillist form input[type=email] {
    display: inline-block;
    width: 100%;
    height: 42px;
    background: #fff;
    border: 1px solid #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #57b85c;
    padding: 0 10px
}

.widget .emaillist form input[type=submit] {
    display: inline-block;
    height: 42px;
    background: #57b85c;
    border: none;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    padding: 0 10px;
    cursor: pointer
}

.widget .brokers-list {
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px 0
}

.widget .brokers-list .widgettitle {
    font-size: 16px;
    color: #000;
    /*text-transform: uppercase;*/
    border-bottom: 2px solid #57b85c;
    margin: 0 10px;
    width: auto;
    padding-bottom: 4px
}

@media screen and (min-width: 768px) {
    .widget .brokers-list .widgettitle {
        font-size: 16px
    }
}

.widget .brokers-list ul {
    padding: 10px 10px 0
}

.widget .brokers-list .btn {
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    text-transform: initial;
    background: #000
}

.widget .brokers-list .btn:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.widget .brokers-list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 10px
}

.widget .brokers-list .brokers-list-number {
    margin-right: 10px;
    min-width: 20px;
    background: #000;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 20px
}

.widget .brokers-list .brokers-list-icon {
    margin-right: 10px
}

.widget .brokers-list .brokers-list-name {
    margin-right: 10px;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    flex: 1
}

.widget .brokers-list .brokers-list-name a {
    font-weight: 700;
    font-size: 16px;
    color: #0073aa;
    text-decoration: none
}

.widget .brokers-list .brokers-list-name a:hover {
    color: #7b7b7b
}

.widget .brokers-list .brokers-list-link {
    margin-right: 10px
}

.widget .brokers-list .brokers-list-all {
    display: block;
    text-align: center;
    text-decoration: none;
    margin: 20px 10px 0
}

.widget.widget_media_image {
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px;
    margin-bottom: 20px
}

/*.widget.telltrue_widget_recent_entries {*/
/*    margin-top: -10px*/
/*}*/

.widget.telltrue_widget_recent_entries,
.widget.telltrue_widget_recent_comments {
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px
}

.widget.telltrue_widget_recent_entries .widgettitle,
.widget.telltrue_widget_recent_comments .widgettitle {
    font-size: 16px;
    color: #000;
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
    width: auto;
    padding-bottom: 4px
}

.telltrue_widget_recent_entries .widget-list-item a {
    color: #737373 !important;
}

.widget ul li .widget-list-comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    padding-top: 8px
}

.widget ul li .widget-list-comment .comment {
    max-width: calc(100% - 42px);
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    flex: 1
}

.widget ul li .widget-list-avatar {
    -ms-align-self: flex-start;
    align-self: flex-start;
    margin: 6px 0 0
}

.widget ul li .widget-list-item {
    display: block;
    width: 100%;
    padding-bottom: 8px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.15)
}

.widget ul li .widget-list-item a {
    font-weight: 700;
    color: #0073aa;
    text-decoration: none
}

.widget ul li .widget-list-item a:hover {
    color: #7b7b7b
}

.widget .top-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    font-size: 16px
}

.widget .top-box span {
    font-size: 14px;
    color: black !important;
    
}

.widget ul li .widget-list-item .comment-content {
    display: block;
    font-size: 16px;
    line-height: 17px;
    word-break: break-word;
    margin-bottom: 4px
}

.widget .bottom-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
    font-size: 16px;
    line-height: 14px
}

.widget .widget-list-item .bottom-comments {
    height: 14px;
    line-height: 14px;
    max-width: 100%
}

.widget .widget-list-item .bottom-comments a {
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: underline
}


.widget .widget-list-item .bottom-date {
    font-size: 14px;
}

.widget .widget-list-item .comment .bottom-comments a {
    display: block;
    color: #0073aa;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.widget .bottom-comments span {
    display: inline-block;
    padding: 0 4px;
    background: #7b7b7b;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    text-align: center
}

.table {
    width: 100%;
    overflow-x: auto
}

@media screen and (min-width: 1170px) {
    .table {
        overflow-x: visible
    }
}

.table table {
    width: 100%;
    border-collapse: collapse;
    position: relative
}

.table table thead th {
    padding: 12px 10px;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    letter-spacing: .01em
}

.table table thead th:nth-of-type(1),
.table table thead th:nth-of-type(2),
.table table thead th:nth-of-type(3) {
    background: #57b85c
}

.table table thead th:nth-of-type(4),
.table table thead th:nth-of-type(5),
.table table thead th:nth-of-type(6) {
    background: #000
}

.table table thead th:nth-of-type(3),
.table table thead th:nth-of-type(4) {
    cursor: pointer
}

.table table thead th img {
    vertical-align: middle
}

.table table tbody tr:nth-child(2n) {
    background: #f2f2f2
}

.table table tbody td {
    text-align: center;
    vertical-align: middle;
    border: none;
    padding: 5px 10px;
    position: relative;
    font-size: 16px
}

.table table thead th:nth-of-type(2),
.table table thead th:nth-of-type(3),
.table table thead th:nth-of-type(5),
.table table tbody td:nth-of-type(2),
.table table tbody td:nth-of-type(3),
.table table tbody td:nth-of-type(5) {
    display: none
}

.table table thead th:nth-of-type(4) img:first-child,
.table table thead th:nth-of-type(5) img:first-child,
.table table thead th:nth-of-type(6) img:first-child {
    display: none
}

.table table tbody tr:nth-child(2n) td {
    padding-top: 3px;
    padding-bottom: 4px
}

.table table td:first-child a img {
    vertical-align: top
}

.table table td:not(:first-child) a {
    color: #000;
    border-bottom: 1px solid #000;
    text-decoration: none
}

.table table td a:hover {
    border-bottom: none;
    text-decoration: none
}

@media screen and (min-width: 992px) {
    .table table thead th {
        font-size: 16px
    }

    .table table thead th:nth-of-type(4) img:first-child,
    .table table thead th:nth-of-type(5) img:first-child,
    .table table thead th:nth-of-type(6) img:first-child {
        display: inline
    }
}

@media screen and (min-width: 768px) {
    .table table thead tr {
        border-left: 5px solid #1d8248;
        border-right: 5px solid #000
    }

    .table table thead th:nth-of-type(2),
    .table table thead th:nth-of-type(3),
    .table table tbody td:nth-of-type(2),
    .table table tbody td:nth-of-type(3) {
        display: table-cell
    }

    .table table thead th {
        padding: 13px 20px 12px
    }

    .table table tbody td {
        padding: 6px 10px 9px
    }
}

@media screen and (min-width: 375px) {
    .table table thead th:last-child,
    .table table tbody td:last-child {
        text-align: left;
        max-width: 120px
    }

    .table table thead th:nth-of-type(5),
    .table table tbody td:nth-of-type(5) {
        display: table-cell
    }
}

.like {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    min-width: 65px;
    height: 26px
}

.like .plus,
.like .minus {
    padding: 5px 7px;
    background: #d3d8de;
    border-bottom: 2px solid #9ea2a6;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    cursor: pointer
}

.like .plus {
    border-radius: 0 2px 2px 0
}

.like .minus {
    border-radius: 2px 0 0 2px
}

.like .plus:hover {
    background: #27ae60;
    border-bottom: 2px solid #1d8248
}

.like .plus:hover svg path,
.like .minus:hover svg path {
    fill: #fff
}

.like .minus:hover {
    background: #eb5757;
    border-bottom-color: #b02f2f
}

.like .value {
    background: #d3d8de;
    font-weight: 600;
    font-size: 16px;
    color: #9ea7b1;
    line-height: 27px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 2px solid #9ea2a6;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    min-width: 45px
}

.like .value.pos {
    background: #27ae60;
    border-bottom-color: #1d8248;
    color: #fff
}

.like .value.neg {
    background: #eb5757;
    border-bottom-color: #b02f2f;
    color: #fff
}

.like .plus svg,
.like .plus img,
.like .minus svg,
.like .minus img {
    vertical-align: top
}

.like.noactive .plus img,
.like.noactive .minus img {
    filter: grayscale(100%);
    opacity: .5
}

.siteurl {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    color: #fff !important;
    line-height: 27px;
    background: #000 !important;
    border-radius: 2px;
    padding: 0 11px;
}

.siteurl:hover {
    background: #19b246 !important;
    border-bottom-color: #1d8248 !important;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

@media screen and (min-width: 576px) {
    .siteurl {
        font-size: 16px;
        padding: 0 11px;
    }
}

.review-icon {
    display: inline-block;
    width: 31px;
    height: 25px;
    background: #000;
    border-radius: 2px;
    text-align: center
}

.review-icon:hover {
    background: #19b246;
    border-bottom-color: #1d8248 !important;
    -webkit-box-shadow: 0 4px 10px #38d078;
    box-shadow: 0 4px 10px #38d078
}

.review-icon img {
    margin-top: -3px;
    vertical-align: middle
}

.review-link {
    font-weight: 700;
    font-size: 0;
    color: #545454;
    border-bottom: none !important
}

@media screen and (min-width: 576px) {
    .review-link {
        font-size: 16px
    }
}

.content h1 {
    font-weight: 700;
    font-size: 32px;
    color: #19b243;
    line-height: 43px;
    margin-bottom: 30px
}

@media screen and (min-width: 768px) {
    .content h1 {
        font-size: 42px
    }
}

.content p {
    margin-bottom: 20px
}

.content p:last-child {
    margin-bottom: 0
}

.content p a {
    color: #19b246;
    text-decoration: underline
}

.content p a:hover {
    text-decoration: none
}

.content ul {
    list-style: none;
    margin-bottom: 20px
}

.content ul li {
    padding-left: 20px;
    position: relative;
}

.content .article-text ul li {

    white-space: pre-wrap;
    word-break: break-word;
}

.content ul li:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #19b243;
    position: absolute;
    left: 0;
    top: 9px
}


.content ul li a {
    color: #19b243
}

.content ol {
    list-style: none;
    counter-reset: list;
    margin-bottom: 20px
}

.content ol li {
    position: relative;
    padding-left: 20px
}

.content ol li:before {
    content: counter(list) ". ";
    display: block;
    counter-increment: list;
    position: absolute;
    left: 0;
    top: 0
}

.content blockquote {
    padding: 20px 20px 20px 60px;
    margin-bottom: 20px;
    background: #57b85c;
    font-style: italic;
    color: #fff;
    position: relative
}

.content blockquote:before {
    content: '';
    display: block;
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:36px;height:36px' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z' /%3E%3C/svg%3E");
    position: absolute;
    left: 20px;
    top: 10px
}

.content blockquote p {
    margin-bottom: 0
}

.content table {
    border-collapse: collapse
}

.content table thead th {
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    background: #19b246;
    padding: 10px;
    text-align: center;
    color: #fff
}

.content table tbody td {
    padding: 10px;
    border: 0px solid #57b85c
}

#footer {
    background: #fafafa;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    padding-top: 15px;
    padding-bottom: 15px
}

#footer .container > .col-md-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column
}

#footer .logo {
    display: block
}

#footer .social {
    margin-top: 10px
}

@media screen and (min-width: 480px) {
    #footer .logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between
    }

    .social {
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        -o-flex: 1;
        flex: 1;
        text-align: center
    }

    #footer .social {
        margin-top: 0
    }
}

.social a {
    display: inline-block;
    width: 20px;
    height: 22px;
    margin: 0 6px
}

.social a:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.social a svg {
    vertical-align: top
}

.social a:not(.reverse-svg):hover svg path {
    fill: #19b246
}

.social a.reverse-svg:hover svg rect {
    fill: #19b246
}

@media screen and (min-width: 768px) {
    .social a {
        width: 30px;
        height: 32px
    }

    .social a svg {
        width: 30px;
        height: 30px
    }
}

.footer-content {
    margin-top: 20px;
    margin-bottom: 20px
}

.footer-content p {
    font-size: 16px;
    color: #000;
    line-height: 21px
}

@media screen and (min-width: 576px) {
    .footer-content p {
        font-size: 16px
    }
}

.footer-widget {
    padding-left: 0
}

.footer-widget ul {
    list-style: none
}


.footer-widget ul li a {
    font-size: 16px;
    color: #000;
    text-decoration: underline;
    line-height: 21px;
    display: block;
    padding: 5px;
}

.footer-widget ul li a:hover {
    text-decoration: none
}

#footer-bottom {
    padding: 12px 0 16px
}

#developer {
    display: block;
    text-align: left
}

@media screen and (min-width: 576px) {
    .footer-content {
        margin-bottom: 0
    }

    .footer-widget {
        padding-left: 30px
    }

    .footer-widget ul li a {
        font-size: 16px;
        line-height: 25px
    }

    #developer {
        flex: 1 0 auto
    }
}

#developer,
#developer a {
    font-weight: 300;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    line-height: 17px;
    text-align: right
}

#developer a:hover {
    text-decoration: underline
}

.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    font-size: 16px
}

.overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.35);
    z-index: 10002;
    display: none
}

.overlay.open {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center
}

.overlay-box {
    background: #fff;
    width: 100%;
    max-width: 640px;
    padding: 25px 25px 0;
    margin: auto;
    position: relative
}

.overlay-box-close {
    position: absolute;
    right: 4px;
    top: 4px;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 32px;
    color: #57b85c;
    cursor: pointer
}

.overlay-box-close:hover {
    border-color: #57b85c
}

#wpcf7-f32112-p32098-o2 form input[type=email],
#wpcf7-f32112-p32098-o2 form input[type=text],
#wpcf7-f32112-p32098-o2 form textarea,
#wpcf7-f32112-p32098-o3 form input[type=email],
#wpcf7-f32112-p32098-o3 form input[type=text],
#wpcf7-f32112-p32098-o3 form textarea,
.overlay form select,
.overlay form input[type=text],
.overlay form input[type=number],
.overlay-box form input[type=email],
.overlay form input[type=tel],
.overlay form textarea,
.refund-form form select,
.refund-form form input[type=text],
.refund-form form input[type=email],
.refund-form form input[type=tel],
.refund-form form textarea {
    width: 100%;
    max-height: 120px;
    padding: 11px 12px 10px;
    border: none;
    box-shadow: inset 0 0 0 1px #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    outline: none
}
#wpcf7-f32112-p32098-o2 form input[type=text]:focus,
#wpcf7-f32112-p32098-o1 form input[type=text]:focus,
#wpcf7-f32112-p32098-o2 form input[type=text]:focus,
#wpcf7-f32112-p32098-o1 form input[type=text]:focus,
#wpcf7-f32112-p32098-o2 form textarea:focus,
#wpcf7-f32112-p32098-o1 form textarea:focus,
.overlay form input[type=text]:focus,
.overlay form input[type=email]:focus,
.overlay form input[type=number]:focus,
.overlay form input[type=tel]:focus,
.overlayform textarea:focus,
.refund-form form input[type=text]:focus,
.refund-form form input[type=email]:focus,
.refund-form form input[type=tel]:focus,
.refund-form textarea:focus {
    box-shadow: inset 0 0 0 2px #57b85c
}

#wpcf7-f32112-p32098-o1 form input[type=submit],
.overlay input[type=submit],
.refund-form input[type=submit] {
    width: 100%;
    padding: 11px 12px 10px;
    border: none;
    background: #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}
#wpcf7-f32112-p32098-o3 form input[type=submit],
.overlay input[type=submit],
.refund-form input[type=submit] {
    width: 100%;
    padding: 11px 12px 10px;
    border: none;
    background: #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}
#wpcf7-f32112-p32098-o2 form input[type=submit],
.overlay input[type=submit],
.refund-form input[type=submit] {
    width: 100%;
    padding: 11px 12px 10px;
    border: none;
    background: #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.overlay #wpcf7-f15-o4 select,
.overlay #wpcf7-f15-o4 input[type=text],
.overlay #wpcf7-f15-o4 input[type=number],
.overlay #wpcf7-f15-o4 input[type=email],
.overlay #wpcf7-f15-o4 input[type=tel],
.overlay #wpcf7-f15-o4 textarea {
	font-size: 14px;
    font-weight: 400;
    box-shadow: inset 0 0 0 1px #ced4da;
    color: #333!important;
	opacity: 0.8;

}

#wpcf7-f15-o4 label {
	font-weight: 500;
}

.refund-form input[type=submit]:hover,
.overlay input[type=submit]:hover {
    background: #4ea352
}

.wpcf7-form-control input[type=checkbox] {
    -webkit-appearance: checkbox
}

#emailSubscribers {
    background: rgba(0, 0, 0, 0.7)
}

#wpcf7-f32112-p32098-o2 {
	max-width: 600px;
    margin: auto;
}
#wpcf7-f32112-p32098-o3 {
	max-width: 600px;
    margin: auto;
}
#emailSubscribers .overlay-box {
    background: url(images/res.png?date=13052021) no-repeat top center;
    -webkit-background-size: cover;
    background-size: cover;
    max-width: 700px;
    max-height: 450px;
    height: 100%
}

#emailSubscribers .making-money-button {
    background-color: transparent !important;
    color: black !important;
    margin-top: 280px !important;

}

#emailSubscribers .making-money-button:hover {
    background-color: transparent !important;
}

@media screen and (min-width: 768px) {
    #emailSubscribers .overlay-box {
        -webkit-box-shadow: 0 0 10px 1px #fff;
        box-shadow: 0 0 10px 1px #fff
    }
}

#emailSubscribers .overlay-box-close {
    background: #fff;
    font-size: 40px;
    color: #000;
    width: 28px;
    height: 28px;
    line-height: 27px
}

#emailSubscribers .overlay-box-close:hover {
    border-color: transparent
}

#emailSubscribers .es_subscription_form,
#emailSubscribers .es_subscription_message {
    max-width: 315px;
    margin: 220px auto 0;
    text-align: center
}

#emailSubscribers .es_subscription_message {
    display: block;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    text-shadow: 0 0 5px #000
}

#emailSubscribers .es_subscription_form input[type=email] {
    background: #7b7b7b;
    border: 2px solid #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.25);
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=email]::-webkit-input-placeholder {
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=email]::-moz-placeholder {
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=email]:-moz-placeholder {
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=email]:-ms-input-placeholder {
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=email]:placeholder {
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=email][placeholder] {
    color: #fff
}

#emailSubscribers .es_subscription_form input[type=submit] {
    background: #FAFF00;
    border-radius: 10px;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    font-weight: 900;
    font-size: 26px;
    color: #6239b7;
    line-height: 33px;
    padding: 5px 17px 3px;
    width: auto
}

.subscription-info {
    display: none
}

@media screen and (min-width: 768px) {
    .subscription-info {
        padding: 10px;
        background: #57b85c;
        color: #fff;
        margin-bottom: 10px;
        font-size: 16px;
        text-align: center
    }
}

#chat-layout {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100000
}

@media screen and (min-height: 500px) and (min-width: 480px) {
    #chat-layout {
        top: 20px;
        right: 20px;
        bottom: 100px
    }
}

#chat-layout.activate {
    width: 100%;
    max-width: 400px;
    min-width: 320px
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    #chat-layout.activate {
        max-width: 375px
    }
}

#chat-layout iframe {
    display: none
}

#chat-layout.activate iframe {
    width: 100%;
    height: 100%;
    vertical-align: top;
    display: block
}

#chat-activation {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    padding: 20px;
    background: #19b246;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    position: fixed;
    bottom: 20px;
    right: 20px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: .9;
    cursor: pointer;
    z-index: -1;
    filter: drop-shadow(0 2px 4px rgba(34, 36, 38, 0.35));
    -webkit-filter: drop-shadow(0 2px 4px rgba(34, 36, 38, 0.35))
}

#chat-activation:after {
    content: '';
    display: block;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 50%;
    position: absolute;
    left: 8px;
    top: 8px;
    right: 8px;
    bottom: 8px
}

#chat-activation:hover {
    opacity: 1
}

#chat-activation svg {
    margin-left: 0
}

@media screen and (min-width: 768px) {
    #chat-activation {
        font-size: 16px;
        line-height: 20px
    }
}

.comments-title {
    margin-top: 40px;
    margin-bottom: 40px !important
}
#comments {
	margin: 0px auto 50px !important;
}
#wpdcom .wpd-form-head{
	height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}
@media screen and (min-width: 768px) {
    #comments .comment-list .comment .comment {
        margin-left: 30px
    }
}

#comments .comment-list .comment-author {
    float: left;
    margin-right: 10px
}

.comment-list .comment-author img.avatar {
    float: left;
    margin-right: 12px
}

.comment-list .comment-content {
    padding-left: 77px
}

.comment-list .comment-content .comment-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between
}

.comment-list .commentlike {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex
}

.comment-list .commentlike .plus,
.comment-list .commentlike .minus {
    cursor: pointer
}

.comment-list .commentlike svg {
    vertical-align: middle
}

.comment-list .commentlike .plus:hover svg path {
    fill: #27ae60
}

.comment-list .commentlike .minus:hover svg path {
    fill: #eb5757
}

.comment-list .commentlike .value {
    padding: 0 10px;
    font-weight: 700;
    font-size: 16px;
    color: #27ae60
}

.comment-list .commentlike .value.neg {
    color: #eb5757
}

.comment-list .comment-content .comment-meta cite {
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    text-transform: uppercase
}

.comment-list .comment-content p {
    font-size: 17px;
    margin-bottom: 0
}

.comment-list .comment-content .comment-meta span.says {
    margin-right: 30px
}

.comment-list .comment-content .comment-meta .comment-date {
    font-size: 16px;
    color: #aaa
}

.comment-list .comment-meta a {
    font-size: 16px;
    color: #19b243
}

.comment-list .comment-reply-link {
    color: #19b243
}

.comment-list .reply {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
    margin-left: 77px;
    clear: both
}

.comment-list .reply:after {
    content: '';
    display: block;
    height: 0;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
    position: absolute;
    left: 0;
    top: 50%;
    right: 0
}

.comment-list .reply .reply-btn {
    text-decoration: none;
    text-transform: lowercase;
    position: relative;
    z-index: 1;
    background: #fff;
    padding-right: 10px
}

.comment-list .reply .reply-btn a {
    display: inline-block;
    height: 21px;
    font-weight: 700;
    font-size: 16px;
    color: #19b246;
    line-height: 21px
}

.comment-list .reply .reply-btn a:hover {
    text-decoration: none
}

.comment-list .reply .comment-date {
    position: relative;
    z-index: 1;
    background: #fff;
    padding-left: 10px;
    font-size: 16px;
    color: #aaa
}

.comment-form:nth-of-type(1) {
    display: none
}

.comment-form {
    background: #ebeff2;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column
}

.comment-form p {
    margin-bottom: 18px
}

.comment-notes {
    display: none
}

.comment-form-comment-subscribe {
    -webkit-order: 101;
    -moz-order: 101;
    -ms-order: 101;
    -o-order: 101;
    order: 101;
    font-size: 16px;
    margin-bottom: 0 !important
}

.comment-form-comment-subscribe input[type=checkbox] {
    -webkit-appearance: checkbox;
    vertical-align: middle;
    margin-right: 4px
}

.comment-form-comment {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    -o-order: 3;
    order: 3
}

.comment-form-author {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1
}

.comment-form-email {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2
}

.comment-form label {
    min-width: 90px;
    display: inline-block
}

.comment-form input[type=text],
.comment-form textarea {
    width: 100%;
    border: none;
    padding: 10px;
    background: #d5dee8;
    border-radius: 3px;
    font-size: 16px;
    color: #30445a;
    outline: none
}

.comment-form input[type=text] {
    height: 42px
}

.comment-form input[type=submit] {
    background: #19b246;
    border: none;
    outline: none;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    line-height: 26px;
    padding: 0 22px;
    cursor: pointer
}

.comment-form input[type=submit]:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.comment-form-comment-subscribe label input[type=checkbox] {
    display: none
}

.comment-form-comment-subscribe label {
    padding-left: 28px;
    position: relative
}

.comment-form-comment-subscribe label:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 3px;
    background: #d3d8de;
    position: absolute;
    left: 0;
    top: 4px
}

.comment-form-comment-subscribe label.checked:after {
    content: '\02713';
    display: block;
    font-weight: 900;
    font-size: 20px;
    color: #19b243;
    position: absolute;
    left: 2px;
    top: 0
}

.comment-form input[type=submit]:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.form-submit {
    -webkit-order: 6;
    -moz-order: 6;
    -ms-order: 6;
    -o-order: 6;
    order: 6;
    margin-top: 30px;
    margin-bottom: 20px !important
}

.comment-smiles {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    -o-order: 3;
    order: 3
}

.comment-smiles img {
    width: 24px
}

#add_comment_rating_wrap,
.comment-form-rating {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    -o-order: 4;
    order: 4;
    margin-bottom: 10px
}

.comment-form-attachment {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    -o-order: 5;
    order: 5;
    margin-bottom: 0 !important
}

.comment-form-attachment label {
    line-height: 22px
}

.comment-form-attachment small {
    font-size: 16px
}

@media screen and (min-width: 768px) {
    .comment-form-author {
        width: 50%;
        padding-right: 5px;
        -ms-align-self: flex-start;
        align-self: flex-start
    }

    .comment-form-email {
        width: 50%;
        padding-left: 5px;
        margin-top: -60px;
        -ms-align-self: flex-end;
        align-self: flex-end
    }

    .comment-form label {
        min-width: 90px;
        display: inline-block
    }

    #add_comment_rating_wrap,
    .comment-form-rating {
        width: 50%;
        margin-bottom: -50px
    }

    .comment-form-attachment {
        width: 49%;
        -ms-align-self: flex-end;
        align-self: flex-end
    }

    .comment-form-comment-subscribe {
        width: 50%
    }

    .comment-form-comment-subscribe:nth-of-type(2) {
        -ms-align-self: flex-end;
        align-self: flex-end
    }

    .comment-form-comment-subscribe:nth-of-type(3) {
        margin-top: -30px
    }

    .form-submit {
        position: relative
    }

    .form-submit:before {
        content: '';
        display: block;
        clear: both
    }
}

.sgr-recaptcha {
    -webkit-order: 7;
    -moz-order: 7;
    -ms-order: 7;
    -o-order: 7;
    order: 7
}

.related-post {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -10px;
    margin-right: -10px
}

.related-post-item {
    flex: 0 0 33.3333333%;
    max-width: 33.333333%;
    padding: 10px
}

.related-post-item a {
    display: block;
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px 10px 0;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    text-align: center
}

.related-post-item a:hover {
    text-decoration: underline
}

.related-post-item a img {
    display: block;
    margin-bottom: 4px
}

.related-post-item-title {
    white-space: nowrap; /* Отменяем перенос текста */
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis; /* Многоточие */

}


@media screen and (max-width: 600px) {
    .related-post-item {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 10px
    }
}

.article {
    flex-wrap: wrap;
    align-content: stretch
}

.article .article-footer {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
    border-top: 1px dashed rgba(0, 0, 0, 0.15);
    padding: 4px 0;
    font-size: 16px;
    line-height: 27px;
    color: rgba(0, 0, 0, 0.5);
    margin-top: 10px
}

.article .article-footer .to-left {
    padding-left: 10px
}

@media screen and (min-width: 1170px) {


    .article .article-footer .to-left {
        min-width: 280px;
        max-width: 280px
    }
}

.article .article-footer .to-right {
    margin-left: 20px;
    padding-right: 10px;
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
    align-items: center
}

.article .article-footer .post-ratings > em {
    font-style: normal
}

.article .article-footer .article-author img.article-author-img {
    width: 18px;
    margin-right: 4px
}

.article .article-footer .article-author span {
    flex-grow: 1
}

.article .article-footer .article-date {
    display: flex;
    align-items: center
}

.article .article-footer .more-link {
    display: inline-block;
    padding: 0 23px;
    background: #7b7b7b;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    line-height: 24px;
    position: relative;
    margin-top: 20px;
    margin-top: 0
}

.article .article-footer .more-link:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.register-box {
    background: #ebeff2;
    width: 100%;
    text-align: center;
    border: 5px solid;
    border-image: linear-gradient(45deg, #FFF 10px, #FF0017 10px, #FF0017 20px, #FFF 20px, #FFF 30px, #57B85C 30px, #57B85C 40px, #FFF 40px, #FFF 50px, #FF0017 50px, #FF0017 60px, #FFF 60px, #FFF 70px, #57B85C 70px, #57B85C 80px, #FFF 80px, #FFF 90px, #FF0017 90px, #FF0017 100px, #FFF 100px, #FFF 110px, #57B85C 110px, #57B85C 120px, #FFF 120px, #FFF 130px, #FF0017 130px, #FF0017 140px, #FFF 140px, #FFF 150px, #57B85C 150px, #57B85C 160px, #FFF 160px, #FFF 170px, #FF0017 170px, #FF0017 180px, #FFF 180px, #FFF 190px, #57B85C 190px, #57B85C 200px, #FFF 200px, #FFF 210px, #FF0017 210px, #FF0017 220px, #FFF 220px, #FFF 230px, #57B85C 230px, #57B85C 240px, #FFF 240px, #FFF 250px, #FF0017 250px, #FF0017 260px, #FFF 260px, #FFF 270px, #57B85C 270px, #57B85C 280px, #FFF 280px, #FFF 290px, #FF0017 290px, #FF0017 300px, #FFF 300px, #FFF 310px, #57B85C 310px, #57B85C 320px, #FFF 320px, #FFF 330px, #FF0017 330px, #FF0017 340px, #FFF 340px, #FFF 350px, #57B85C 350px, #57B85C 360px, #FFF 360px, #FFF 370px, #FF0017 370px, #FF0017 380px, #FFF 380px, #FFF 390px, #57B85C 390px, #57B85C 400px, #FFF 400px, #FFF 410px, #FF0017 410px, #FF0017 420px, #FFF 420px, #FFF 430px, #57B85C 430px, #57B85C 440px, #FFF 440px, #FFF 450px, #FF0017 450px, #FF0017 460px, #FFF 460px, #FFF 470px, #57B85C 470px, #57B85C 480px, #FFF 480px, #FFF 490px, #FF0017 490px, #FF0017 50px, #FFF 500px, #FFF 510px, #57B85C 510px, #57B85C 520px, #FFF 520px, #FFF 530px, #FF0017 530px, #FF0017 540px, #FFF 540px, #FFF 550px, #57B85C 550px, #57B85C 560px, #FFF 560px, #FFF 570px, #FF0017 570px, #FF0017 580px, #FFF 580px, #FFF 590px, #57B85C 590px, #57B85C 600px, #FFF 600px, #FFF 610px, #FF0017 610px, #FF0017 620px) 10;
    padding: 10px;
    margin: 10px 0
}

.register-box .btn {
    background: #000
}

.form-search input[type=submit]:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.widget .emaillist form input[type=submit] {
    display: inline-block;
    height: 27px;
    background: #000;
    border: none;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    padding: 0 10px;
    cursor: pointer
}

.widget .emaillist form input[type=submit]:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25)
}

.widget .emaillist form input[type=email] {
    height: 33px;
    font-weight: 400;
    font-size: 16px;
    border: 1px solid #7b7b7b
}

.widgettitle {
    text-align: center
}

@media screen and (max-width: 768px) {
    .post-ratings img,
    .post-ratings-loading img,
    .post-ratings-image img {
        width: 32px
    }
}

@media screen and (max-width: 540px) {
    .article-bottom > div:nth-child(2),
    .article-bottom > div:nth-child(4) {
        display: none
    }

    .post-ratings-loading {
        width: 100% !important;
        text-align: center !important
    }

    .post-ratings img,
    .post-ratings-loading img,
    .post-ratings-image img {
        width: 22px
    }
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.making-money-button {
    color: white;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
    background: #ff0000;
    transition: all 0.5s ease;
    width: 320px;
    margin: auto;
    margin-top: 285px;
    display: block;
}


.making-money-button:hover {
    background: #e3333b;
}

#makeMoney .overlay-box {
    box-shadow: 0 0 20px rgb(255, 255, 255);
}

#makeMoney {
    background: rgba(0, 0, 0, 0.7);
}

#makeMoney .overlay-box {
    background: url(images/zarabotok.png) no-repeat top center;
    background-size: cover;
    max-width: 700px;
    max-height: 450px;
    height: 100%;
}

#doTelegram .overlay-box {
	background: url(/wp-content/uploads/2022/02/tg.png) no-repeat top center;
    background-size: cover;
    max-width: 700px;
    max-height: 450px;
    height: 100%;
	
}

#doTelegram .doTelegram-button {
	color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
    background: #009dcd;
    transition: all .5s ease;
    width: 300px;
    margin: auto;
    margin-top: 290px;
    display: block;
}





#dtrex_modal .overlay-box {
    box-shadow: 0 0 20px rgb(255, 255, 255);
}

#dtrex_modal {
    background: rgba(0, 0, 0, 0.7);
}

#dtrex_modal .overlay-box {
    background: url(/wp-content/uploads/2020/10/dtex.jpg) no-repeat top center;
    background-size: cover;
    max-width: 700px;
    max-height: 450px;
    height: 100%;
    top: 50px;

}

#dtrex_modal .making-money-button {
    width: 275px;
    margin-top: 262px;
    padding: 11px;

}


.only-xs {
    display: none;
}

@media screen and (max-width: 640px) {
    .make-money-box {
        height: 206px;
        margin: -25px -25px 0px -25px;
        background-size: contain;
    }

    .make-money-form-box .btn {
        width: 100%;
        text-align: center;

    }

    .make-money-form-box .box-list-item-content {
        text-align: left;
    }

    .hide-xs {
        display: none;
    }

    .only-xs {
        display: block;
    }

}

@media screen and (max-width: 510px) {
    .make-money-form-box .box-list-item-icon {
        margin-bottom: 30px;
    }
}

.page-faq {
    margin-top:20px;
    margin-bottom: 20px;
}

.content .page-faq ul li:before {
    content: none;
}


/* 25.03.2020 */
.iframe-box-mr {
    padding-right: 15px;
}


.most-popular-container {
    background: #fafafa;
    display: inline-block;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.most-popular-posts-title {
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 101.5%;
    margin: 5px;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 4px;


}

.most-popular-posts li {
    list-style: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.most-popular-posts li:last-child {
    border-bottom: none !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.most-popular-posts li a {
    text-decoration: none;
    color: black;
}


.most-popular-posts .mcp-title {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    line-height: 27px;

}

.most-popular-posts .mcp-image img {
    height: 160.5px;
    width: 100%;
    object-fit: cover;
    display: block;

}

.most-popular-posts .mcp-image {
    border: 0px solid;
    margin: 5px;
    padding: 8px;
    border-image: linear-gradient(45deg, #FFF 10px, #FF0017 10px, #FF0017 20px, #FFF 20px, #FFF 30px, #57B85C 30px, #57B85C 40px, #FFF 40px, #FFF 50px, #FF0017 50px, #FF0017 60px, #FFF 60px, #FFF 70px, #57B85C 70px, #57B85C 80px, #FFF 80px, #FFF 90px, #FF0017 90px, #FF0017 100px, #FFF 100px, #FFF 110px, #57B85C 110px, #57B85C 120px, #FFF 120px, #FFF 130px, #FF0017 130px, #FF0017 140px, #FFF 140px, #FFF 150px, #57B85C 150px, #57B85C 160px, #FFF 160px, #FFF 170px, #FF0017 170px, #FF0017 180px, #FFF 180px, #FFF 190px, #57B85C 190px, #57B85C 200px, #FFF 200px, #FFF 210px, #FF0017 210px, #FF0017 220px, #FFF 220px, #FFF 230px, #57B85C 230px, #57B85C 240px, #FFF 240px, #FFF 250px, #FF0017 250px, #FF0017 260px, #FFF 260px, #FFF 270px, #57B85C 270px, #57B85C 280px, #FFF 280px, #FFF 290px, #FF0017 290px, #FF0017 300px, #FFF 300px, #FFF 310px, #57B85C 310px, #57B85C 320px, #FFF 320px, #FFF 330px, #FF0017 330px, #FF0017 340px, #FFF 340px, #FFF 350px, #57B85C 350px, #57B85C 360px, #FFF 360px, #FFF 370px, #FF0017 370px, #FF0017 380px, #FFF 380px, #FFF 390px, #57B85C 390px, #57B85C 400px, #FFF 400px, #FFF 410px, #FF0017 410px, #FF0017 420px, #FFF 420px, #FFF 430px, #57B85C 430px, #57B85C 440px, #FFF 440px, #FFF 450px, #FF0017 450px, #FF0017 460px, #FFFFFF 460px, #FFFFFF 470px, #57B85C 470px, #57B85C 480px, #FFFFFF 480px, #FFFFFF 490px, #FF0017 490px, #FF0017 500px, #FFFFFF 500px, #FFFFFF 510px, #57B85C 510px, #57B85C 520px, #FFFFFF 520px, #FFFFFF 530px, #FF0017 530px, #FF0017 540px, #FFFFFF 540px, #FFFFFF 550px, #57B85C 550px, #57B85C 560px, #FFFFFF 560px, #FFFFFF 570px, #FF0017 570px, #FF0017 580px, #FFFFFF 580px, #FFFFFF 590px, #57B85C 590px, #57B85C 600px, #FFFFFF 600px, #FFFFFF 610px, #FF0017 610px, #FF0017 620px, #FFFFFF 620px, #FFFFFF 630px, #57B85C 630px, #57B85C 640px, #FFFFFF 640px, #FFFFFF 650px, #FF0017 650px, #FF0017 660px, #FFFFFF 660px, #FFFFFF 670px, #57B85C 670px, #57B85C 680px, #FFFFFF 680px, #FFFFFF 690px, #FF0017 690px, #FF0017 700px, #FFFFFF 700px, #FFFFFF 710px, #57B85C 710px, #57B85C 720px, #FFFFFF 720px, #FFFFFF 730px, #FF0017 730px, #FF0017 740px, #FF0017 730px, #FF0017 740px, #FFFFFF 740px, #FFFFFF 750px, #57B85C 750px, #57B85C 760px, #FFFFFF 760px, #FFFFFF 770px, #FF0017 770px, #FF0017 780px) 10;
}

.most-popular-posts .mcp-link {

}


.most-popular-posts .mcp-content {

}


/* buddypress */

.buddypress .bp-navs li:before {
    display: none;
}

.buddypress .content ul li:before {
    display: none;
}

#buddypress .main-navs {
    margin-bottom: 0px;
}

#buddypress #item-body {
    margin: 0px !important;
    background: #fafafa;
    border: 1px solid #ccc;
    box-shadow: 0 0 20px rgb(255, 255, 255);

}

#buddypress #item-body .bp-subnavs {
    border-top: none;
    background: white;
    box-shadow: none;
    margin: 0px;
}

#buddypress #item-body .bp-subnavs + div {
    padding: 15px;
}


#buddypress .user-points .gamipress-points {
    padding: 15px 0px;
}

#buddypress .user-points .gamipress-user-points-description {
    padding-left: 15px;
}

#buddypress .user-points .gamipress-points-thumbnail {
    display: block;
}


#buddypress .all-points {
    /*max-width: 600px;*/
}

.user-points {
    border-bottom: 2px dashed #ccc;
    margin-bottom: 15px;
    padding-bottom: 50px;
}

.gamipress-points-type-title {
    text-align: left;
    margin: 0px !important;
    font-size: 24px !important;
    color: #19b243;
}

.gamipress-points-type-awards {
    border: 1px solid #ccc;
    background: white;
    padding: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.gamipress-points-type-awards h4 {
    margin: 0px !important;
    font-size: 16px;
}

.gamipress-points-awards li {
    margin: 0px !important;
    padding: 0px !important;
}

.gamipress-points-type-awards h4 {
    display: none;
}

#buddypress .user-ranks {
    border-bottom: 2px dashed #ccc;
    margin-bottom: 15px;
    max-width: 500px;
}

#buddypress .all-ranks {
    max-width: 500px;

}

.gamipress-rank-type-title {
    text-align: left;
    margin: 0px !important;
    font-size: 18px !important;
    color: #19b243;
}

.gamipress-rank-title {
    text-align: left;
    margin: 0px !important;
    font-size: 18px !important;
    padding-top: 7px !important;
    color: #333;
}

.gamipress-rank-awards {
    border: 1px solid #ccc;
    background: white;
    padding: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.gamipress-rank-awards h4 {
    margin: 0px !important;
    font-size: 16px;
}

.gamipress-rank-awards li {
    margin: 0px !important;
    padding: 0px !important;
}

.gamipress-rank {
    border: 1px solid #ccc !important;
    padding: 0px !important;
    transition: all .5s ease;
    position: relative;
    padding-left: 60px !important;
}

.gamipress-rank-image {
    position: absolute;
    top: 0;
    left: 0;
}

.gamipress-required-requirements {
    padding-left: 20px;

}

.gamipress-required-requirements li {
    list-style-type: circle;
    padding-left: 0px !important;
}

.gamipress-rank.user-has-earned {
    border-color: #19b243 !important;
    background: white;
}

.gamipress-rank.user-has-not-earned {
    opacity: 0.5;
}

.gamipress-rank.user-has-not-earned:hover {
    opacity: 1;
    background: white;

}

#new_review #review_category {
    width: 100%;
    height: 32px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

#new_review #review_title {
    width: 100%;
    height: 32px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.profile-send-review .requirements ul {
    list-style: circle !important;
    padding-left: 20px;

}

.profile-send-review .requirements ul li {
    padding-left: 0px
}

.m-btn[disabled="disabled"] {
    background-color: #7b7b7b !important;
    border: 1px solid #7b7b7b !important;

}

.m-btn[disabled="disabled"]:hover {
    background-color: #7b7b7b !important;
    border: 1px solid #7b7b7b !important;
}

.m-btn {
    border-radius: 5px !important;
    padding: 10px 20px !important;
    font-size: 16px !important;
    background: #fff !important;
    border: 1px solid #ccc !important;
    color: #000 !important;
    cursor: pointer;
    transition: all .5s ease;
}

.m-btn:hover {
    background-color: #eee !important;
    border: 1px solid #7b7b7b !important;

}


.m-btn-success {
    background: #4caf50 !important;
    border: 1px solid #4caf50 !important;
    color: #fff !important;
}

.m-btn-success:hover {
    background: #009688 !important;
    border: 1px solid #009688 !important;
    color: #fff !important;
}


.profile-send-review .error {
    border: 1px solid #ccc;
    border-radius: 5px !important;
    border-left: 10px solid red;
    margin-bottom: 5px;
    padding: 5px 15px;
    background: white;
}


.profile-send-review .success {
    border: 1px solid #ccc;
    border-radius: 5px !important;
    border-left: 10px solid #4caf50;
    margin-bottom: 5px;
    padding: 50px 15px;
    background: white;
}

#front-personal-li {
    display: none;
}

.bp-navs ul li a, .bp-navs ul li span {
    font-weight: 500;
    font-size: 16px;

}

#menu-item-5898 > a {
    color: #fbff00 !important;
}


.gamipress-points-type-ruble-image {
    display: none;
}

.gamipress-points-type-title {
    display: none;
}


.rasc {
    text-align: left;
    margin: 0px !important;
    font-size: 24px !important;
    color: #19b243;
    font-weight: 600;
}

#gamipress-points-type-ruble {
    padding: 0px !important;
}

.gamipress-user-points-amount {
    font-weight: 600;
}

.buddypress-wrap .item-body .screen-heading {
    color: black !important;
}


.checksites-form {
    display: flex;
    background: #eee;
    border-radius: 5px;
    align-items: flex-end;
    padding: 10px;

}

.checksites-form-col {
    display: flex;
    flex-direction: column;
    width: 25%;
    padding: 10px;
}

thead .checksite-reason {
    background-color: black !important;
}

@media screen and (max-width: 960px) {
    .checksites-form {
        display: block;
        background: #eee;
        border-radius: 5px;
        align-items: flex-end;
        padding: 10px;

    }

    .checksites-form-col {
        display: flex;
        flex-direction: row;
        width: 100%;
        padding: 10px;
        justify-content: space-between;
    }

    .checksites-form-col .btn {
        width: 100%;
    }

    .checksites-form-col .m-input {
        width: 60%;
    }


    #menu-item-5898 > a {
        color: red !important;
    }

    .checksite-id, .checksite-site-date, .checksite-reason {
        display: none;
    }

    .checksite-url {
        max-width: 200px !important;
    }

    .searchform .form-search {
        width: 100% !important;
    }

    .box-list-item-title {
        font-size: 16px;
    }

    .box-list-item-2 .box-list-item-title {
        margin-top: 0px;
        margin-bottom: 10px;
    }

}

.m-input {
    border: 1px solid #ccc;
    padding: 5px 15px;
    background: white;
    border-radius: 5px;
    min-height: 30px;
}

.m-input:focus {
    outline: 2px solid #57b85c;

}

.alert {
    border: 1px solid #ccc;
    padding: 5px 15px 5px 50px;
    background: #eee;
    position: relative;
    margin: 5px 0px;


}

.alert:before {
    content: '!';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: #ccc;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    font-weight: 600;
    color: white;

}

.alert.alert-success {
    background: #57b85c;
    color: white;
}

.alert.alert-success:before {
    content: '✓';
    background: #19b246;
}


.alert.alert-error {
    background: #F44336;
    color: white;
}

.alert.alert-error:before {
    content: 'X';
    background: #d44136;
}


.my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.checksites-search {
    display: flex;
    background: #eee;
    border: 1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
    margin: 15px 0px;
}

.checksites-search-input {
    flex: 1;
    border: none;
    border-radius: 0px;
    padding: 15px;
}

.checksites-search-submit {


}

.checksite-result {
    display: inline-block;
    padding: 1px 5px;
}

.checksite-result svg {
    width: 15px;
    height: 15px;
    margin-right: 5px;
}

.checksite-result.verified {
    background: #27ae60;
    border-bottom: 2px solid #1d8248;
    color: #fff;

}

.checksite-result.verified a {
    color: white !important;
    text-decoration: none;
}

.checksite-result.scam {
    background: #eb5757;
    border-bottom: 2px solid #b02f2f;
    color: #fff !important;
}

.checksite-result.scam a {
    color: #fff !important;
    text-decoration: none;
    border-bottom: none !important;

}


.checksite-result.doubtful {
    background: #000;
    border-bottom: 2px solid #000;
    color: #fff !important;
}

.checksite-result.doubtful a {
    color: #fff !important;
    text-decoration: none;
}

.checksite-url {
    max-width: 300px;
    text-align: left !important;
    word-break: break-word;
    white-space: nowrap;
    display: block !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
}

.m-table {
    max-width: 100%;
    overflow-x: auto;
}

.m-table table {
    width: 100%;
}

.m-table table thead th {
    background-color: #57b85c;
    font-size: 16px;
    padding: 13px 20px 12px;
    color: #fff;
    line-height: 20px;
    letter-spacing: .01em;
    text-align: left;

}

.m-table table tbody tr:nth-child(2n) {
    background: #f2f2f2;

}

.m-table table tbody tr {

}

.registration .bp-feedback {
    padding: 5px 10px 5px 50px;
    box-shadow: none !important;
    border-radius: 5px;
    overflow: hidden;
}

.registration .bp-feedback .bp-icon {
    position: absolute !important;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #57b85c !important;
}

.registration .buddypress-wrap.extended-default-reg .register-page .extended-profile {
    flex: 1;
}

.registration.buddypress .buddypress-wrap .submit input[type=submit],
.activation.buddypress .buddypress-wrap .submit input[type=submit],
.bp-user.buddypress .checksites-form input[type=submit] {

    display: inline-block;
    background: #19b246;

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    padding: 3px 35px;
    border: none;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
}


.registration.buddypress .buddypress-wrap .submit input[type=submit]:hover,
.activation.buddypress .buddypress-wrap .submit input[type=submit]:hover,
.bp-user.buddypress .checksites-form input[type=submit]:hover {
    background: #19b246;
    -webkit-box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 10px #38d078, inset 0 -2px 0 rgba(0, 0, 0, .25);
    color: white
}


#data-personal-li {
    display: none;
}

#profile-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    color: #fff;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: #19b246;
    display: none;
    align-items: center;
    justify-content: center;
}

#profile-button a {
    border: 2px solid #fff;
    border-radius: 71px;

    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

#profile-button a svg {
    width: 25px;
    height: 25px;
}

.refund {
    text-align: center;
    margin-bottom: 10px;
}

.refund .btn-danger {
    margin-top: 15px;
}


.post-author {
    display: flex;
    padding: 10px;
    border: 1px solid #ccc;
   
    background-color: #fafafa;
}

.author-avatar {
    flex: none;
    margin-right: 15px;
	float:left;
}


.author-avatar img {
    display: block;
    width: 140px;
    height: 140px;
    object-fit: cover;
    border-radius: 5px;
}

.author-meta {
    position: relative;

}

.author-link-meta {
    font-size: 16px;
    color: #ccc;
}

.author-name {
    font-size: 18px;
    font-weight: 600;
}

.author-social {
    display: flex;
    /*position: absolute;*/
    /*bottom: 0;*/
    /*right: 0;*/
    justify-content: flex-end;
    margin-top: 10px;
}

.author-social-icon {
    margin-right: 15px;
    color: #18b246;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.author-social-icon svg {
    width: 20px;
    height: 20px;
    color: #18b246;
}
.author-social-icon span {
    margin-left: 7px;
}
.single-post .author-social-icon span {
	display:none;	
}

.cheated-broker {
    display: flex;
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 30px;
    background-color: #fafafa;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cheated-broker .title {
    text-align: center;
    margin: 10px 0px;
    font-weight: 600;
    font-size: 20px;
}

.cheated-broker-form p {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cheated-broker .wpcf7-email {
    min-height: 40px;
    max-height: 120px;
    padding: 5px 12px;
    border: none;
    box-shadow: inset 0 0 0 1px #57b85c;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    outline: none;
}

.cheated-broker .your-email {
    margin-bottom: 0px;

}

.cheated-broker .wpcf7-submit {
    min-height: 40px;
}

.cheated-broker mark {
    background-color: yellow;
    color: black;
    font-weight: 600;

}

.cheated-broker mark a {
    color: black;
}

.cheated-broker .description {
    max-width: 550px;
    text-align: center;
    margin-top: 10px;


}

.cheated-broker .ajax-loader {
    display: none !important;
}

.broker-fraud {
    border: 2px solid red;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 20px 30px;
    color: red;
}

.broker-fraud h3 {
    line-height: 1.4;
    font-weight: 500;
    padding: 10px 20px;
    text-align: center;
    font-size: 1.1rem;
}

.broker-fraud svg {
    width: 60px;
    height: 60px;
    fill: red;
    flex: none;

}

.broker-fraud-btn {
    background-color: red;
    color: white;
    border-radius: 5px;
    border: none;
    text-decoration: none;
    cursor: pointer;
    transition: .2s ease;
    line-height: 1.4;
    padding: .57143rem 1.42857rem;
    font-size: 1.07143rem;
    text-align: center;
}


.your-money-back-form {
    background: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 10px;
    margin-bottom: 20px;

}

.your-money-back-form div.wpcf7 .ajax-loader {
    width: 0px;
    height: 0px;
    display: none;

}

.your-money-back-form .layer {
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 15px 15px;
    background-color: black;
    color: white;
}

.your-money-back-form .wpcf7-form-control {
    border: none !important;
    font-size: 1rem !important;
    color: #2c2f37;
    border-radius: .25rem !important;
    padding-left: .85714rem !important;
    padding-right: .85714rem !important;
    padding-top: .42857rem !important;
    padding-bottom: .42857rem !important;
    display: block;
    width: 100%;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin: 0;
}

.your-money-back-form-title {
    font-weight: 400 !important;
    font-size: 1.5rem;
    line-height: 1.4;

}

.your-money-back-form-subtitle {
    font-weight: 400 !important;
    line-height: 1.4;
    font-size: 1.25rem;
    margin-bottom: 10px;
}

.your-money-back-form-phone {
    width: calc(50% - 10px);
    display: inline-block;
    margin-right: 16px;
}

.your-money-back-form-email {
    width: calc(50% - 10px);
    display: inline-block;
}

.your-money-back-form .wpcf7-submit {
    color: #fff;
    background: #19b246;
    border: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    padding: 3px 35px;
    border-radius: 0px;
}

.your-money-back-form-img {
    display: block;
    margin: -15px -15px 15px -15px;
    width: calc(100% + 30px);
    max-width: calc(100% + 30px);
    min-height: 150px;
}

.your-money-back-sidebar .your-money-back-form-phone,
.your-money-back-sidebar .your-money-back-form-email {
    width: 100%;
}

.your-money-back-form.sticky {
    position: sticky;
    top: 70px;
    z-index: 2;
}

.d-sm-none {
    display: none;
}

.d-xs-none {
    display: block;
}

.stat-item {
    display: flex;
    padding: 0px 15px;

}

.header-stat {
    display: flex;
    align-items: center;
}

.stat-icon {
    flex: none;
    width: 50px;
}

.stat-icon img {
    width: 40px;
}

.stat-title {
    color: #000 !important;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 1.4;

}

.stat-counter {
    color: #000 !important;
    font-weight: 600 !important;
    font-size: 18px;
    line-height: 1.4;
}


.sum-selector {
    display: flex;
    align-items: center;
}

.sum-selector .user-cash, .sum-selector .your-price {
    margin-right: 10px;
}

.user-currency select {
    height: 45px;
    color: gray !important;

}

.your-money-back-sidebar .user-currency select {
    height: 40px;
    color: gray !important;

}

.sum-selector .user-cash, .sum-selector .your-price {
    width: 70%;
}

.sum-selector .user-currency {
    width: 30%;
}


.refund-form {
    padding: 10px !important;
}

.refund-form-container {
    display: flex;
    padding: 15px 15px 0px 15px;

}

.refund-form .box-list-item-icon {
    flex: none;
    margin-right: 15px;
    width: 50.3%;
    margin-bottom: 0px;

}

.refund-form .box-list-item-icon img {
    max-height: 100%;
}


.refund-form-subtitle {
    text-align: center !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    color: white !important;
    padding: 20px 15px 0px;

}

.refund-form-description {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: white;
    padding: 0px 15px;

}


.refund-form .your-money-back-form-phone, .refund-form .your-money-back-form-email {
    width: 100%;
    margin-right: 0px;
}

.black-refund {
    background-color: black;
}


.wpcf7 form .wpcf7-response-output {
    margin: 3px 0px 15px !important;
}

.refund-form .wpcf7-response-output {
    color: white;
}

.rolling-reserve-icons {
    margin-top: 20px;
}

.rolling-reserve-icon {
    display: flex;
    align-items: center;
    margin: 10px 0px;
}

.rolling-reserve-icon img {
    flex: none;
    margin-right: 10px;
}

.rolling-reserve-icon .text {
    font-size: 15px;
    font-weight: 600;
}

.rolling-reserve-content {
    background-color: black;
    color: white;
    font-size: 18px;

    /*text-align: justify;*/

}

.rolling-reserve-top {
    margin-top: 20px;
}

.icons-center {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.wpcf7-submit.hide {
    display: none;
}

@media screen and (max-width: 768px) {
    .rolling-reserve-top {
        margin-top: 0px;
        margin-bottom: -15px;
    }

    .rolling-reserve-content {
        margin-top: 15px;
    }

    .refund-form-subtitle {
        font-size: 20px !important;

        line-height: 32px !important;
    }

    .refund-form-description {
        font-size: 18px;
    }

    .refund-form-container {
        display: block;
    }

    .refund-form .box-list-item-icon {
        width: 100%;
        margin-bottom: 10px;
		height:100%;
    }
	.refund-form .box-list-item-icon img {
		 width: 100%;

		height:100%;
	}
    .wpcf7 .wpcf7-textarea {
        max-height: 60px;
    }

    span.wpcf7-list-item {
        line-height: 14px;
    }

    .d-sm-none {
        display: block;
    }

    .d-xs-none {
        display: none;
    }

    .broker-fraud {
        flex-direction: column;
        padding: 0.5rem !important;
		position: relative;
		padding-left: 5px !important;
    }

    .broker-fraud h3 {
 		
    	padding: 0px;
    }
	
	.broker-fraud-btn {
		font-size: 16px;
       	text-align: center;
       	margin-top: 0px;
	}
	.broker-fraud svg {
		position: absolute;
		top: 20px;
		left: 10px;
	}

    .your-money-back-form-email {
        width: 100%;

    }

    .your-money-back-form-phone {
        width: 100%;
        margin-right: 0px;
    }

    .cheated-broker-form p {
        display: block;
        text-align: center;

    }

    .cheated-broker .wpcf7-submit {
        margin-top: 15px;
    }

    .cheated-broker .wpcf7-email {
        width: 300px;

    }
}


@media (max-width: 768px ) {


    .home .iframe-box {

        padding-top: 0%;
    }

    .box-list-item-icon img {

        height: 80px;
        width: 80px;
    }

    .box-list-item-icon {
        height: 80px;
        width: 80px;
    }

    .box-list-item-icon {
        height: 80px;
        width: 80px;
    }


    .table table td:first-child a img {
        height: 25px;
    }


    .review-icon img {
        width: 17px;
        height: 17px;
    }

    .table table thead th img {
        height: 7px;
        width: 9px;
    }

    .rll-youtube-player img {
        height: 243px !important;
    }

    .widget.widget_media_image {

        height: 345px;
    }

    .box-list-item-icon {
        float: none;
        margin-right: 0px;
    }

    .box-list-item.box-list-item-2 {
        width: 100%;
        text-align: center;
    }

    .box-list-item-bottom {
        text-align: center;
    }

    .box-list-item-title {
/*         height: 24px; */
    }

    .box-list-item-title {
        width: 100%;
        text-align: center;
    }

    .box-list-item-icon {
        width: 100%;
    }

    .widget ul li img {
        height: 32px;
    }
}

@media (min-width: 768px ) {
    .table table thead th {
        height: 45px;
    }

    thead {
        height: 45px !important;
    }

    .review-icon img {
        width: 17px;
        height: 17px;
    }

    .table table td:first-child a img {
        height: 40px;
    }

    .table table thead th img {

        height: 14px;
    }
}

.broker-fraud.new-making-money {
    border: 2px solid #19b243;
    color: #19b243;
    margin-bottom: 30px;

}

.broker-fraud.new-making-money .broker-fraud-btn {
    background-color: #19b243;
    color: white;

}

.broker-fraud.new-making-money svg {
    color: #19b243;
}






.broker-fraud.rolling-reserve-metabox {
    border: 0px solid #068d3f;
    color: #fff;
	background-color: #19b243;
    margin-bottom: 30px;

}

.broker-fraud.rolling-reserve-metabox .broker-fraud-btn {
    background-color: #fff;
    font-weight: 600;
    color: #19b243;

}

.broker-fraud.rolling-reserve-metabox svg {
    color: #fff;
}

.wpd-cf-rating .wpd-cf-label {
	display:none;
}
.wpd-cf-rating .wpd-cf-value {
	padding:0px !important;
}

.telegram-block {
    background: #fafafa;
    border: 1px solid rgba(0,0,0,.15);
    padding: 10px;
    margin-bottom: 20px;
	font-size:18px;
}
.telegram-block a {
    color: #19b246;
    text-decoration: underline;
	font-weight:600;
}



.wpcf7-not-valid-tip {
	color: #ff0000 !important;
}


.whatsapp-link {
	position: fixed;
    right: 25px;
    bottom: 80px;
    width: 64px;
    height: 64px;
    color: #19b246;
    background: #19b246;
    border-radius: 50%;
    padding: 10px;
    border: 0px solid #fff;
    box-shadow: 0 0 15px #aaa;
}

.whatsapp-link  svg {
	margin-top: -3px;	
	color:white;
}
#wpd-bubble-wrapper>#wpd-bubble-count {
	border-width:0px;
}

@media (max-width: 768px ) {
	#wpd-bubble-wrapper  {
		display:none;
	}
	.wpd-comment-header, #wpdcom .wpd-comment-right .wpd-top-custom-fields {
		padding-left: 50px !important;
	}
	.wpd-avatar  {
		position:absolute !important;
	}
	.broker-fraud.rolling-reserve-metabox h3 {
		    padding: 10px 0px;

	}
	.broker-fraud.rolling-reserve-metabox {
		margin-bottom:20px;
	}
	.refund-form .box-list-item-icon img {
		
	}
}

@media screen and (max-width: 1024px) { 
	#wpd-bubble-wrapper>div {
		width: 64px !important;
		height: 64px !important;

	}
	.whatsapp-link {
	
		position: fixed;
    right: 60px;
    bottom: 80px;
    width: 34px;
    height: 34px;
    color: #19b246;
    background: #19b246;
    border-radius: 5px;
    padding: 6px;
    border: 0px solid #fff;
    box-shadow: none;
    top: 5px;
    z-index: 999;
	}
	body #wpd-bubble-wrapper.wpd-left-corner, body #wpd-bubble-wrapper.wpd-left-content {
		left: auto !important;
    	right: 25px;
	}
}

.blacklist-rows {
	border: 1px solid #f5f5f5;
    display: flex;
    flex-direction: column-reverse;
}

.blacklist-row {
	padding:10px 15px;
	border-bottom: 1px solid #f5f5f5;
}

.blacklist-row:nth-child(odd){
	background-color: #f5f5f5;
}
.blacklist-rows p {
	font-weight:500;
}
.readers-letters {
	display:flex;
	background: #fafafa;
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 18px;
	align-items: flex-start;

}
.readers-letters>a  {
	margin-right: 10px;
}
.readers-letters a
{
	flex: none;
	font-weight: 600;
    color: #19b246;
}

@media screen and (max-width:767px) {
	.readers-letters>a { 
		flex: none;
    	margin-bottom: 10px;
		margin-right: 0px;
	}
	.readers-letters {
		align-items: center;
    	flex-direction: column;
	}
}