﻿@charset "UTF-8";

.reb_headcont2.top-header-right {
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
}
.child-a-ml-0 a{
    margin-left: 0 !important;
}
.reb_headcont2 .socialm_a {
    min-width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
   
}

.reb_headcont2 .socialm_a:hover {
    text-decoration: none;
    opacity: 0.8;
}

.fa-twitter-x::before {
    top: -12px;
    left: -9px;
}

.social-wht-fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect id='outline' width='20' height='20' fill='none'/%3E%3Cpath id='Icon_awesome-facebook-f' data-name='Icon awesome-facebook-f' d='M8.616,7.875l.389-2.534H6.574V3.7A1.267,1.267,0,0,1,8,2.328H9.108V.171A13.478,13.478,0,0,0,7.146,0,3.093,3.093,0,0,0,3.835,3.41V5.341H1.609V7.875H3.835V14H6.574V7.875Z' transform='translate(4.641 3)' fill='%23fff'/%3E%3C/svg%3E");
}

.social-wht-in {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect id='outline' width='20' height='20' fill='none'/%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M3.358,15H.248V4.986h3.11ZM1.8,3.62A1.81,1.81,0,1,1,3.6,1.8,1.816,1.816,0,0,1,1.8,3.62ZM15,15h-3.1V10.126c0-1.162-.023-2.652-1.617-2.652-1.617,0-1.865,1.262-1.865,2.568V15H5.306V4.986H8.288V6.352h.044a3.268,3.268,0,0,1,2.942-1.617C14.422,4.735,15,6.807,15,9.5V15Z' transform='translate(2 1.999)' fill='%23fff'/%3E%3C/svg%3E");
}

.social-wht-x {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect id='outline' width='20' height='20' fill='none'/%3E%3Cpath id='twitter-x' d='M483.976,356.79l5.775,7.722-5.811,6.278h1.308l5.088-5.5,4.111,5.5H498.9l-6.1-8.156,5.409-5.844H496.9l-4.686,5.062-3.786-5.062Zm1.924.963h2.045l9.03,12.073h-2.045Z' transform='translate(-481.419 -353.79)' fill='%23fff'/%3E%3C/svg%3E");
}

.social-wht-ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect id='outline' width='20' height='20' fill='none'/%3E%3Cpath id='Icon_awesome-instagram' data-name='Icon awesome-instagram' d='M7,5.648a3.589,3.589,0,1,0,3.589,3.589A3.584,3.584,0,0,0,7,5.648Zm0,5.923A2.334,2.334,0,1,1,9.331,9.238,2.338,2.338,0,0,1,7,11.571ZM11.571,5.5a.837.837,0,1,1-.837-.837A.835.835,0,0,1,11.571,5.5Zm2.377.85a4.143,4.143,0,0,0-1.131-2.933A4.17,4.17,0,0,0,9.884,2.287c-1.156-.066-4.62-.066-5.776,0A4.164,4.164,0,0,0,1.175,3.415,4.157,4.157,0,0,0,.044,6.348c-.066,1.156-.066,4.62,0,5.776a4.143,4.143,0,0,0,1.131,2.933,4.176,4.176,0,0,0,2.933,1.131c1.156.066,4.62.066,5.776,0a4.143,4.143,0,0,0,2.933-1.131,4.17,4.17,0,0,0,1.131-2.933c.066-1.156.066-4.617,0-5.773Zm-1.493,7.013A2.363,2.363,0,0,1,11.125,14.7,15.429,15.429,0,0,1,7,14.976,15.55,15.55,0,0,1,2.871,14.7,2.363,2.363,0,0,1,1.54,13.364a15.429,15.429,0,0,1-.281-4.127A15.549,15.549,0,0,1,1.54,5.111,2.363,2.363,0,0,1,2.871,3.78,15.429,15.429,0,0,1,7,3.5a15.549,15.549,0,0,1,4.127.281,2.363,2.363,0,0,1,1.331,1.331,15.429,15.429,0,0,1,.281,4.127A15.42,15.42,0,0,1,12.455,13.364Z' transform='translate(3.004 0.762)' fill='%23fff'/%3E%3C/svg%3E");
}

.social-wht-yt {
    background-image: url("data:image/svg+xml,%3Csvg id='wht-yt' xmlns='http://www.w3.org/2000/svg' width='20.089' height='20' viewBox='0 0 20.089 20'%3E%3Crect id='outline' width='20' height='20' fill='none'/%3E%3Cpath id='Icon_awesome-youtube' data-name='Icon awesome-youtube' d='M20.632,6.7a2.513,2.513,0,0,0-1.768-1.78C17.3,4.5,11.05,4.5,11.05,4.5s-6.254,0-7.814.421A2.513,2.513,0,0,0,1.468,6.7a26.362,26.362,0,0,0-.418,4.845,26.362,26.362,0,0,0,.418,4.845,2.476,2.476,0,0,0,1.768,1.751c1.56.421,7.814.421,7.814.421s6.254,0,7.814-.421a2.476,2.476,0,0,0,1.768-1.751,26.362,26.362,0,0,0,.418-4.845A26.362,26.362,0,0,0,20.632,6.7ZM9,14.519V8.572l5.227,2.974Z' transform='translate(-0.961 -1.5)' fill='%23fff'/%3E%3C/svg%3E");
}

.d-block {
    display: block;
}

ul.social {
    display: flex;
    align-items: center;
    column-gap: 16px;
}

.social-svg-icon {
    width: 20px;
    height: 20px;
}

h2.header {
    color: #000;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 10px;
}

a {
    color: #00ADEE;
}

.btn {
    border-radius: 5px;
}

.b-title_4,
.b-title_featuredcontent,
.b-title_latest,
.b-title_trendingnow {
    border-bottom: 1px solid #D5D5D5
}

.b-image_1,
.b-image_2 {
    height: 100%
}

.article:after,
.b-after-article:after,
.b-agents__profile:after,
.b-agents__profile__right__profile__wrapper__details:after,
.b-article-about__top:after,
.b-article-wrapper__left:after,
.b-article-wrapper__right:after,
.b-betterbusiness__wrapper:after,
.b-blogger__item:after,
.b-bloggers__items__item:after,
.b-breadcrumb:after,
.b-category-page_blog-featured__row-1:after,
.b-category-page_blog-filter__form__row:after,
.b-category-page_blog-join__row-1:after,
.b-category-page_blog__row-1:after,
.b-category-page_blog__row-2:after,
.b-category-page_blog__row-3:after,
.b-category-page_blog__row-3__col-1:after,
.b-category-page_blog__row-3__col-2:after,
.b-category-page_standard-filter__form__row:after,
.b-category-page_standard__row-1:after,
.b-category-page_standard__row-3:after,
.b-category-page_standard__row-3__col-1:after,
.b-category-page_standard__row-3__col-2:after,
.b-comments:after,
.b-comments__wrapper__comment:after,
.b-contactpage:after,
.b-footer-top-middle-links:after,
.b-footer-top-middle-menu:after,
.b-forum-categories__items__item:after,
.b-forum:after,
.b-forum__left:after,
.b-forum__left__middle__list__item:after,
.b-forum__left__middle__list__item__info__details:after,
.b-forum__left__top:after,
.b-forum__right:after,
.b-header-search__form:after,
.b-header-social_bottom:after,
.b-incaseyoumissedit__content:after,
.b-login-form__form__get:after,
.b-mobile-menu:after,
.b-mobile-search__form:after,
.b-module_clearfix:after,
.b-newjobticker-content:after,
.b-newjobticker-content__container__list:after,
.b-newjobticker__wrapper:after,
.b-newsletter:after,
.b-pagination-forum:after,
.b-podcast__wrapper:after,
.b-podcastplugin__link:after,
.b-poll__detail__form__option:after,
.b-ranking__content__item:after,
.b-readmore_1:after,
/* .b-rebheader__bottom__wrapper:after, */
.b-rebheader__middle__wrapper:after,
.b-rebregister__bottom:after,
.b-row:after,
.b-socialicons:after,
.b-subscribe:after,
.b-tags__items:after,
.b-title_latestnews:after,
.b-upcomingevents__items__item__details:after,
.full-width:after,
.paginationjs-pages ul:after,
.registration .controls:after,
.search .controls:after,
.sidebar:after {
    clear: both
}

.b-breadcrumb {
    zoom: 1
}

.b-breadcrumb:after,
.b-breadcrumb:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-breadcrumb__item {
    float: left;
    font-size: 18px
}

.b-breadcrumb__item.active span {
    color: #2E3192 !important;
    font-weight: 600
}

.b-breadcrumb__item a {
    color: #999 !important
}

.b-breadcrumb__divider {
    padding: 0 5px;
    color: #999 !important
}

.b-header-breadcrumb {
    padding: 15px
}

@media (min-width:1200px) {
    .b-header-breadcrumb {
        width: 1200px;
        margin: 0 auto
    }
}

.b-title_1,
.b-title_2 {
    margin: 0;
    font-weight: 700;
    color: #000 !important;
    text-decoration: none !important
}

@media (max-width:1200px) {
    .b-header-breadcrumb {
        display: none
    }
}

.b-title_1 {
    font-size: 20px;
    line-height: 22px
}

.b-title_2 {
    font-size: 35px;
    line-height: 37px
}

@media (max-width:992px) {
    .b-title_2 {
        font-size: 22px;
        line-height: 24px
    }
}

.b-title_3,
.b-title_4 {
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    margin: 0
}

.b-title_3 {
    padding: 0 15px;
    font-weight: 600;
    color: #FFF;
    font-size: 20px;
    background-color: #9B0195
}

.b-title_4,
.b-title_5__highlight,
.b-title_6 {
    font-weight: 700
}

.b-title_4 {
    color: #2E3192;
    font-size: 30px
}

.b-title_5 {
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    color: #2E3192;
    font-size: 22px
}

.b-title_6 {
    margin: 0;
    text-align: left;
    line-height: 40px;
    color: #2E3192;
    font-size: 24px;
    vertical-align: top
}

.b-title_7,
.b-title_latest {
    font-size: 30px;
    margin: 0;
    text-transform: uppercase
}

.b-title_7 {
    color: #2E3192;
    line-height: 100%;
    font-weight: 600
}

.b-title_latest {
    text-align: left;
    line-height: 50px
}

.b-title_latest__link {
    color: #2E3192 !important;
    text-decoration: none !important
}

.b-title_latest__link__highlight {
    font-weight: 700
}

.b-title_latestnews {
    zoom: 1
}

.b-title_latestnews:after,
.b-title_latestnews:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-title_latestnews__content {
    margin: 0;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 50px;
    color: #FFF;
    background: #2E3192
}

.b-title_featured__highlight,
.b-title_top100agentranking__top,
.b-title_trendingnow__highlight {
    font-weight: 700
}

.b-homepage__wrapper_4,
.b-title_top100agentranking {
    background: #F2F2F2
}

@media (min-width:992px) {
    .b-title_latestnews__content {
        float: left;
        width: 20%;
        margin-right: 1%
    }

    .b-title_latestnews__submit {
        text-align: right;
        width: 79%;
        float: left;
        padding: 0 15px 0 0;
        font-size: 20px
    }
}

.b-title_latestnews__content__highlight {
    color: #FED32F
}

.b-title_latestnews__submit {
    margin: 0;
    background-color: #F2F2F2;
    line-height: 50px;
    color: #2c2c2c
}

.b-title_featured,
.b-title_trendingnow {
    margin: 0;
    text-align: left;
    line-height: 50px
}

@media (max-width:992px) {
    .b-title_latestnews__submit {
        padding: 0 0 0 15px
    }
}

.b-title_latestnews__submit__link {
    color: #00AFF0
}

.b-title_trendingnow {
    text-transform: uppercase;
    color: #2E3192;
    font-size: 24px
}

.b-title_featured {
    text-transform: uppercase;
    color: #2E3192;
    font-size: 30px
}

.b-title_top100agentranking__bottom,
.b-title_top100agentranking__top {
    line-height: 35px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    color: #2E3192;
    font-size: 30px
}

.b-title_top100agentranking__bottom {
    font-weight: 300
}

.b-title_featuredcontent {
    margin: 0;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    color: #2E3192;
    font-size: 30px
}

.b-title_featuredcontent__highlight {
    font-weight: 700
}

.b-intro_1,
.b-intro_2 {
    font-weight: 300;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 20px
}

.b-homepage__wrapper {
    padding: 0 15px;
    margin: 0 0 30px
}

.b-homepage__wrapper_1 {
    padding-top: 15px
}

.b-homepage__wrapper_10 {
    background: #00ADEF
}

@media (min-width:1200px) {
    .b-homepage__wrapper {
        width: 1200px;
        margin: 0 auto 30px;
        position: relative;
        zoom: 1
    }

    .b-homepage__wrapper:after,
    .b-homepage__wrapper:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-homepage__wrapper:after {
        clear: both
    }

    .b-homepage__wrapper_10,
    .b-homepage__wrapper_4 {
        width: auto;
        position: static
    }

    .b-homepage__wrapper__1l {
        width: 72.64957%;
        float: left
    }
}

.b-homepage__wrapper__10,
.b-homepage__wrapper__4 {
    position: relative
}

@media (min-width:1200px) {
    .b-homepage__wrapper__1r {
        width: 27.35043%;
        float: left;
        padding: 0 0 0 20px
    }
}

@media (max-width:1200px) {
    .b-homepage__wrapper__1r {
        text-align: center;
        padding-top: 30px
    }

    .b-homepage__wrapper__1r .dfp {
        display: inline-block
    }
}

.b-homepage__wrapper__1r__item {
    margin-bottom: 15px
}

.b-homepage__wrapper__1r>div:last-child {
    margin-bottom: 0
}

@media (min-width:1200px) {
    .b-homepage__wrapper__4 {
        width: 1060px;
        margin: 0 auto;
        zoom: 1
    }

    .b-homepage__wrapper__4:after,
    .b-homepage__wrapper__4:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-homepage__wrapper__4:after {
        clear: both
    }

    .b-homepage__wrapper__8l,
    .b-homepage__wrapper__8m {
        width: 300px;
        float: left;
        margin-right: 30px
    }

    .b-homepage__wrapper__8r {
        width: 510px;
        float: left
    }

    .b-homepage__wrapper__10 {
        width: 1200px;
        margin: 0 auto;
        zoom: 1
    }

    .b-homepage__wrapper__10:after,
    .b-homepage__wrapper__10:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-homepage__wrapper__10:after {
        clear: both
    }

    .b-homepage__wrapper__12l {
        width: 50%;
        float: left;
        padding: 0 10px 0 0
    }
}

@media (max-width:1200px) {
    .b-homepage__wrapper__12l {
        padding: 0 0 15px
    }
}

.b-betterbusiness__wrapper {
    position: relative;
    zoom: 1
}

.b-betterbusiness__wrapper:after,
.b-betterbusiness__wrapper:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:992px) {
    .b-betterbusiness__wrapper__title {
        z-index: 2;
        top: 10px;
        left: -8px;
        position: absolute
    }

    .b-betterbusiness__wrapper__left__image {
        height: 100%;
        overflow: hidden
    }
}

@media (min-width:1200px) {
    .b-homepage__wrapper__12r {
        width: 50%;
        float: left;
        padding: 0 0 0 10px
    }

    .b-betterbusiness__wrapper__left {
        z-index: 1;
        width: 70%;
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .b-betterbusiness__wrapper__left {
        position: relative
    }
}

@media (max-width:992px) {

    .b-betterbusiness__wrapper__left__image,
    .b-betterbusiness__wrapper__left__overlay {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-betterbusiness__wrapper__left__overlay {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0
    }

    .b-betterbusiness__wrapper__left__overlay__wrapper {
        padding: 15px;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, .8)), to(rgba(255, 255, 255, .9)));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 20%, rgba(255, 255, 255, .9) 100%);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 20%, rgba(255, 255, 255, .9) 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 20%, rgba(255, 255, 255, .9) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 20%, rgba(255, 255, 255, .9) 100%)
    }
}

.b-betterbusiness__wrapper__right {
    background-color: #F8F8F8
}

.b-betterbusiness__wrapper__right>div:nth-child(1) {
    border-bottom: 2px solid #FFF
}

.b-betterbusiness__wrapper__right>div:nth-child(3) {
    border-bottom: 3px solid #4AAFE3
}

.b-image_1,
.b-image_2,
.b-image_3,
.b-image_4 {
    border: 1px solid #D5D5D5;
    display: block;
    overflow: hidden
}

.b-betterbusiness__wrapper__right__item {
    padding: 15px 10px
}

@media (min-width:1200px) {
    .b-betterbusiness__wrapper__right {
        float: right;
        width: 30%;
        min-height: 407px;
        position: relative
    }

    .b-betterbusiness__wrapper__right .b-combine_5__wrapper {
        min-height: 140px
    }

    .b-image_1__img {
        height: 100%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%;
        position: relative
    }
}

.b-image_2__img {
    width: 100%;
    height: auto
}

@media (min-width:1200px) {

    .b-image_3,
    .b-image_3__img,
    .b-image_4,
    .b-image_4__img {
        height: 100%
    }
}

@media (max-width:1200px) {

    .b-image_1__img,
    .b-image_3__img,
    .b-image_4__img {
        width: 100%
    }
}

.b-image_5 {
    display: block;
    height: 100%;
    overflow: hidden
}

.b-image_5__img {
    width: 100%;
    height: auto
}

.b-readmore_1 {
    zoom: 1
}

.b-readmore_1:after,
.b-readmore_1:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-readmore_1__readmore {
    font-size: 16px;
    font-style: italic;
    color: #9B0195;
    line-height: 20px;
    float: left
}

.b-readmore_1__comments,
.b-readmore_1__social {
    font-size: 12px;
    color: #a6a6a6;
    float: right;
}

.b-readmore_1__comments {
    line-height: 20px
}

.b-readmore_1__comments:before {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px 0 0;
    content: url(images/comments.png)
}

.b-readmore_1__social {
    line-height: 20px;
    padding: 0 0 0 20px
}

.b-readmore_1__social:before {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px 0 0;
    content: url(images/social.png)
}

.b-readmore_2,
.b-readmore_3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase
}

.b-readmore_2 {
    background: #9B0195;
    display: inline-block;
    width: 314px;
    color: #FFF !important
}

@media (max-width:992px) {
    .b-readmore_2 {
        width: auto;
        padding: 0 15px
    }
}

.b-readmore_2:hover {
    background: #e3e3eb
}

.b-readmore_3 {
    background: #FFF;
    display: block;
    color: #9B0195 !important;
    border: 1px solid #9B0195
}

.b-readmore_4,
.b-readmore_5 {
    font-size: 16px;
    color: #9B0195;
    font-style: italic
}

.b-readmore_3:hover {
    background: #e3e3eb
}

.b-readmore_4:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #9B0195;
    display: inline-block;
    margin: 0 0 0 5px
}

.b-readmore_5 {
    display: block
}

.b-latestnews__title {
    padding: 0 0 15px
}

@media (min-width:1200px) {
    .b-latestnews__content__item__top {
        height: 195px;
        overflow: hidden
    }
}

.b-latestnews__content__item__bottom {
    padding: 15px
}

.b-trending__title {
    padding: 0 0 50px
}

.b-trending__title_afterarticle {
    padding: 0 0 20px
}

.b-trending__content__item__bottom {
    padding: 15px
}

@media (min-width:992px) {
    .b-latestnews__content {
        zoom: 1
    }

    .b-latestnews__content:after,
    .b-latestnews__content:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-latestnews__content:after {
        clear: both
    }

    .b-latestnews__content__item {
        float: left;
        width: 23.07692%;
        margin-right: 2.5641%
    }

    .b-latestnews__content div:last-child {
        margin: 0
    }

    .b-trending__content {
        zoom: 1
    }

    .b-trending__content:after,
    .b-trending__content:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-trending__content:after {
        clear: both
    }

    .b-trending__content__item {
        float: left;
        width: 30.59829%;
        margin-right: 4.10256%;
        position: relative
    }

    .b-trending__content__item__category {
        z-index: 2;
        top: 10px;
        left: -8px;
        position: absolute
    }

    .b-trending__content__item__top {
        height: 255px;
        overflow: hidden
    }

    .b-trending__content__item__top_afterarticle {
        height: 186px;
        overflow: hidden
    }

    .b-trending__content div:last-child {
        margin: 0
    }
}

.b-topagents-title {
    padding: 50px 0 0;
    text-align: center
}

.b-topagents-title__wrapper {
    text-align: center;
    margin-bottom: 15px
}

.b-topagents-title__wrapper__link {
    display: inline-block
}

@media (max-width:992px) {
    .b-topagents-title__wrapper__link__img {
        max-width: 100%;
        padding: 0 15px
    }
}

.b-topagents-title__intro {
    font-weight: 300;
    color: #1b1b1b;
    font-size: 20px
}

.b-topagents-sidebar__control:before,
.b-topagents__control:before {
    font-family: FontAwesome;
    vertical-align: middle
}

.b-topagents-title__intro a {
    color: #2E3192 !important;
    text-decoration: none !important
}

.b-topagents__item__wrapper__content__wrapper {
    width: 245px;
    position: relative
}

.b-topagents__item__wrapper__content__wrapper__image {
    position: relative
}

.b-topagents__item__wrapper__content__wrapper__image:hover .b-banner_1__content {
    color: #ffc700
}

.b-topagents__item__wrapper__content__wrapper__image:hover .b-topagents__item__wrapper__content__wrapper__image__outer {
    position: absolute;
    border: 1px solid #d9d9d9;
    width: 265px;
    height: 265px;
    left: -10px;
    bottom: -10px;
    -webkit-border-radius: 265px;
    -moz-border-radius: 265px;
    border-radius: 265px
}

.b-topagents__item__wrapper__content__wrapper__image:hover .b-image_2__img {
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%)
}

.b-topagents__item__wrapper__content__wrapper__image__wrapper {
    -webkit-border-radius: 245px;
    -moz-border-radius: 245px;
    border-radius: 245px;
    height: 245px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin: 0 0 30px;
    position: relative
}

.b-topagents__item__wrapper__content__wrapper__image__wrapper__overlay {
    z-index: 2;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 110px;
    line-height: 110px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .65)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65) 100%);
    background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65) 100%);
    background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65) 100%);
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .65) 100%)
}

.b-topagents__item__wrapper__content__wrapper__image__wrapper .b-image_2 {
    border: 0;
    position: relative;
    z-index: 1
}

.b-topagents__item__wrapper__content__wrapper__title {
    margin: 0 0 10px
}

.b-topagents__item__wrapper__content__wrapper__intro {
    padding: 0 0 10px
}

.b-topagents__control {
    bottom: 0
}

.b-topagents__control:before {
    line-height: 100%;
    font-size: 50px;
    color: #E6E3E3;
    position: relative;
    bottom: 20px
}

@media screen and (min-width:1200px) {
    .b-topagents__control_left:before {
        content: url(images/left_arrow.png)
    }
}

@media (min-width:1200px) {
    .b-topagents__control_left {
        left: -60px !important
    }

    .b-topagents__control_right {
        right: -60px !important
    }
}

@media (max-width:1200px) {
    .b-topagents__control_left {
        left: 0 !important
    }

    .b-topagents__control_left:before {
        content: ""
    }

    .b-topagents__control_right {
        right: 0 !important
    }
}

@media screen and (min-width:1200px) {
    .b-topagents__control_right:before {
        content: url(images/right_arrow.png)
    }
}

@media (max-width:1200px) {
    .b-topagents__control_right:before {
        content: ""
    }
}

.b-topagents-sidebar-title {
    padding: 20px 0 0;
    background: #F2F2F2;
    font-size: 24px;
    text-align: center;
    color: #2E3192;
    text-transform: uppercase
}

.b-topagents-sidebar-title__img {
    max-width: 100%;
    padding: 0 15px
}

.b-topagents-sidebar__item__wrapper {
    background: #F2F2F2
}

.b-topagents-sidebar__item__wrapper__content__wrapper {
    width: 245px;
    position: relative
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image {
    position: relative
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image:hover .b-banner_1__content {
    color: #ffc700
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image:hover .b-topagents__item__wrapper__content__wrapper__image__outer {
    position: absolute;
    border: 1px solid #d9d9d9;
    width: 265px;
    height: 265px;
    left: -10px;
    bottom: -10px;
    -webkit-border-radius: 265px;
    -moz-border-radius: 265px;
    border-radius: 265px
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image:hover .b-image_2__img {
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%)
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image__wrapper {
    -webkit-border-radius: 245px;
    -moz-border-radius: 245px;
    border-radius: 245px;
    height: 245px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin: 0 0 30px;
    position: relative
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image__wrapper__overlay {
    z-index: 2;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 110px;
    line-height: 110px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .65)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65) 100%);
    background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65) 100%);
    background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65) 100%);
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .65) 100%)
}

.b-topagents-sidebar__item__wrapper__content__wrapper__image__wrapper .b-image_2 {
    border: 0;
    position: relative;
    z-index: 1
}

.b-topagents-sidebar__item__wrapper__content__wrapper__intro,
.b-topagents-sidebar__item__wrapper__content__wrapper__title {
    padding: 0 0 10px
}

.b-topagents-sidebar__control {
    bottom: 0
}

.b-topagents-sidebar__control:before {
    line-height: 100%;
    font-size: 50px;
    color: #E6E3E3;
    position: relative;
    bottom: 20px
}

.b-topagents-sidebar__control_left {
    left: 0 !important
}

.b-topagents-sidebar__control_left:before {
    content: "";
    position: relative;
    top: 100px;
    left: 15px
}

.b-topagents-sidebar__control_right {
    right: 0 !important
}

.b-topagents-sidebar__control_right:before {
    content: "";
    position: relative;
    top: 100px;
    right: 15px
}

#javascript_reponsive {
    display: none;
    width: 100px
}

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

@media (min-width:992px) {
    #javascript_reponsive {
        width: 300px
    }
}

@media (min-width:1200px) {
    #javascript_reponsive {
        width: 400px
    }
}

.b-top100agentsside {
    padding: 20px;
    background: #F2F2F2
}

.b-top100agentsside__title {
    margin-bottom: 20px
}

.b-top100agentsside__title__link {
    display: block
}

.b-top100agentsside__title__link__img {
    width: 100%
}

.b-top100agentsside__intro {
    font-weight: 300;
    color: #1b1b1b;
    font-size: 18px;
    margin: 0
}

.b-top100agentsside__intro a {
    color: #2E3192 !important;
    text-decoration: none !important
}

.b-banner_1 {
    display: inline-block;
    vertical-align: middle
}

.b-banner_1__content {
    color: #FFF;
    font-size: 44px;
    font-weight: 700
}

@media (min-width:992px) {
    .b-latestopinion__title {
        padding: 0 0 50px
    }

    .b-latestopinion__content {
        zoom: 1;
        margin-bottom: 12px
    }

    .b-latestopinion__content:after,
    .b-latestopinion__content:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-latestopinion__content:after {
        clear: both
    }
}

@media (max-width:992px) {
    .b-latestopinion__title {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-latestopinion__content__item {
        float: left;
        width: 49%;
        margin-right: 2%;
        position: relative;
        padding: 0 0 30px
    }

    .b-latestopinion__content__item__left {
        height: 146px;
        overflow: hidden;
        float: left;
        width: 35.4%
    }
}

@media (max-width:992px) {

    .b-latestopinion__content__item,
    .b-latestopinion__content__item__left {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-latestopinion__content__item__right {
        padding: 0 0 0 15px;
        float: left;
        width: 64.6%
    }

    .b-latestopinion__content>div:nth-child(2),
    .b-latestopinion__content>div:nth-child(4) {
        margin: 0
    }

    .b-latestopinion__content>div:nth-child(3),
    .b-latestopinion__content>div:nth-child(4) {
        padding: 0
    }
}

.b-latestopinion__more {
    text-align: right;
    line-height: 30px
}

.b-latestopinion__more__link {
    font-size: 16px;
    color: #9B0195 !important;
    text-decoration: underline
}

.b-category_1 {
    padding: 0 15px;
    min-width: 200px;
    text-align: center;
    line-height: 50px;
    font-weight: 600;
    color: #FFF;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #00ADEF
}

.b-category-page_blog__row-1:after,
.b-category-page_blog__row-1:before,
.b-category-page_blog__row-2:after,
.b-category-page_blog__row-2:before,
.b-category-page_blog__row-3:after,
.b-category-page_blog__row-3:before,
.b-category-page_blog__row-3__col-1:after,
.b-category-page_blog__row-3__col-1:before,
.b-category-page_blog__row-3__col-2:after,
.b-category-page_blog__row-3__col-2:before,
.b-category-page_standard__row-1:after,
.b-category-page_standard__row-1:before,
.b-category-page_standard__row-3:after,
.b-category-page_standard__row-3:before,
.b-category-page_standard__row-3__col-1:after,
.b-category-page_standard__row-3__col-1:before,
.b-category-page_standard__row-3__col-2:after,
.b-category-page_standard__row-3__col-2:before {
    line-height: 0;
    display: table;
    content: " "
}

.b-category-page_blog__row-1 {
    zoom: 1;
    padding: 0 0 20px
}

.b-category-page_blog__row-1__col-1 {
    float: left
}

.b-category-page_blog__row-1__col-2 {
    float: right
}

.b-category-page_blog__row-2 {
    zoom: 1;
    padding: 0 0 60px
}

.b-category-page_blog__row-3 {
    zoom: 1;
    padding: 0 0 30px
}

.b-category-page_blog__row-3__col-1 {
    float: none;
    padding: 0;
    margin: 0;
    zoom: 1
}

@media (min-width:992px) {
    .b-category-page_blog__row-3__col-1 {
        width: 72.64957%;
        float: left
    }
}

.b-category-page_blog__row-3__col-2 {
    float: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1
}

@media (max-width:992px) {
    .b-category-page_blog__row-3__col-2 {
        padding: 0 0 15px
    }
}

.b-category-page_standard__row-1 {
    zoom: 1;
    padding: 0 0 20px
}

@media (min-width:992px) {
    .b-category-page_blog__row-3__col-2 {
        width: 25.64103%;
        float: left;
        margin-left: 1.7094%;
        text-align: center
    }

    .b-category-page_standard__row-1__col-1 {
        float: left;
        width: 100%
    }
}

.b-category-page_standard__row-3 {
    zoom: 1;
    padding: 0 0 30px;
    min-height: 600px
}

.b-category-page_standard__row-3__col-1 {
    float: none;
    padding: 0;
    margin: 0;
    zoom: 1
}

@media (min-width:992px) {
    .b-category-page_standard__row-3__col-1 {
        width: 72.64957%;
        float: left
    }
}

.b-category-page_standard__row-3__col-2 {
    float: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1
}

@media (min-width:992px) {
    .b-category-page_standard__row-3__col-2 {
        width: 25.64103%;
        float: left;
        margin-right: 1.7094%
    }
}

@media (max-width:992px) {
    .b-category-page_standard__row-3__col-2 {
        padding: 0 0 15px
    }
}

.b-category-page_blog-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    margin: 0
}

.b-category-page_blog-join__row-1 {
    zoom: 1
}

.b-category-page_blog-join__row-1:after,
.b-category-page_blog-join__row-1:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-category-page_blog-join__row-1__col-1 {
    float: left;
    line-height: 36px;
    height: 36px;
    padding: 0 10px 0 0
}

.b-category-page_blog-join-text {
    font-size: 20px;
    line-height: 100%;
    vertical-align: middle;
    display: inline-block
}

.b-category-page_blog-join__row-1__col-2 {
    float: left;
    line-height: 36px;
    height: 36px
}

.b-category-page_blog-join-link {
    vertical-align: middle;
    display: inline-block;
    text-decoration: none !important;
    text-transform: uppercase;
    line-height: 28px;
    border: 1px solid #9B0195;
    width: 80px;
    text-align: center;
    color: #9B0195 !important;
    font-weight: 700;
    font-size: 18px
}

.b-category-page_blog-featured__row-1 {
    zoom: 1;
    position: relative
}

.b-category-page_blog-featured__row-1:after,
.b-category-page_blog-featured__row-1:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (max-width:992px) {
    .b-category-page_blog-featured__row-1__col-1 {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-featured__row-1__col-1 {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        width: 31.62393%;
        overflow: hidden
    }

    .b-category-page_blog-featured__row-1__col-2 {
        float: right;
        padding: 20px 30px;
        width: 68.37607%;
        background: #F2F2F2;
        min-height: 280px
    }
}

.b-category-page_blog-sidebar,
.b-newsletter {
    position: relative
}

@media (max-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-1 {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-1 {
        padding: 0 0 20px
    }
}

@media (max-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-2 {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-2 {
        padding: 0 0 20px
    }
}

@media (max-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-3 {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-3 {
        padding: 0 0 30px
    }
}

@media (max-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-4 {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-featured__row-1__col-2__row-4 {
        padding: 0 0 10px
    }
}

.b-category-page_blog-featured__row-1__col-2__row-5 {
    float: left
}

.b-category-page_blog-list__title {
    font-size: 32px;
    text-transform: uppercase;
    color: #2E3192
}

.b-category-page_blog-list>:first-child {
    padding: 0 0 20px
}

@media (min-width:992px) {
    .b-category-page_blog-list__item {
        zoom: 1;
        padding: 20px 0;
        border-bottom: 1px solid #D5D5D5
    }

    .b-category-page_blog-list__item:after,
    .b-category-page_blog-list__item:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-category-page_blog-list__item:after {
        clear: both
    }

    .b-category-page_blog-list__item__left {
        float: left;
        overflow: hidden;
        height: 170px;
        width: 170px;
        margin: 0 30px 0 0
    }
}

@media (max-width:992px) {
    .b-category-page_blog-list__item__right__title {
        padding: 15px 0
    }
}

@media (min-width:992px) {
    .b-category-page_blog-list__item__right__title {
        padding: 0 0 20px
    }
}

@media (max-width:992px) {
    .b-category-page_blog-list__item__right__intro {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-list__item__right__intro {
        padding: 0 0 30px
    }
}

@media (max-width:992px) {
    .b-category-page_blog-list__item__right__date-author {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_blog-list__item__right__date-author {
        padding: 0 0 10px
    }

    .b-category-page_blog-list__item__right__type {
        float: left
    }
}

@media (max-width:992px) {
    .b-category-page_blog-list__item__right__type {
        padding: 0 0 15px
    }
}

.b-category-page_blog-filter {
    display: inline-block;
    text-align: left
}

.b-category-page_blog-filter__title {
    font-size: 22px;
    line-height: 24px;
    font-weight: 700
}

.b-category-page_blog-filter__form {
    padding: 10px 0 0
}

.b-category-page_blog-filter__form__row {
    zoom: 1
}

.b-category-page_blog-filter__form__row:after,
.b-category-page_blog-filter__form__row:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-category-page_blog-filter__form__row__input {
    float: left;
    line-height: 25px;
    height: 25px;
    padding: 0 5px 0 0
}

.b-category-page_blog-filter__form__row__input__combox {
    height: 16px;
    width: 16px;
    line-height: 100%;
    margin: 0
}

.b-category-page_blog-filter__form__row__label {
    float: left;
    line-height: 25px;
    font-size: 16px
}

.paginationjs-pages {
    text-align: center;
    padding: 30px 0
}

.paginationjs-pages ul {
    list-style-type: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    zoom: 1
}

.paginationjs-pages ul:after,
.paginationjs-pages ul:before {
    content: " ";
    display: table;
    line-height: 0
}

.paginationjs-pages li {
    float: left
}

.paginationjs-pages a {
    font-size: 16px;
    display: inline-block;
    margin: 0 15px;
    color: #797979;
    border-bottom: 1px solid #797979;
    line-height: 25px;
    padding: 0 3px
}

.paginationjs-pages a:hover {
    background-color: transparent;
    text-decoration: none
}

.paginationjs-ellipsis a,
.paginationjs-next a,
.paginationjs-prev a {
    border: 0;
    font-size: 20px
}

.paginationjs .active a {
    color: #00ADEF;
    border-color: #00ADEF;
    font-weight: 700
}

.b-category-page_standard-title {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.2;
    color: #000;
    margin-top: 0;
}

.b-category-page_standard-list>:first-child {
    padding: 0 0 20px
}

@media (min-width:992px) {
    .b-category-page_standard-list__item {
        zoom: 1;
        padding: 20px 0;
        border-bottom: 1px solid #D5D5D5
    }

    .b-category-page_standard-list__item:after,
    .b-category-page_standard-list__item:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-category-page_standard-list__item:after {
        clear: both
    }

    .b-category-page_standard-list__item__left {
        float: right;
        overflow: hidden;
        width: 170px;
        margin: 0 0 0 30px
    }
}

@media (max-width:992px) {
    .b-category-page_standard-list__item__right__title {
        padding: 15px 0
    }
}

@media (min-width:992px) {
    .b-category-page_standard-list__item__right__title {
        padding: 0 0 5px
    }
}

@media (max-width:992px) {
    .b-category-page_standard-list__item__right__intro {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_standard-list__item__right__intro {
        padding: 0 0 5px
    }
}

@media (max-width:992px) {
    .b-category-page_standard-list__item__right__date-author {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_standard-list__item__right__date-author {
        padding: 0 0 5px
    }
}

@media (max-width:992px) {
    .b-category-page_standard-list__item__right__type {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-category-page_standard-list__item__right__type {
        padding: 0 0 5px
    }
}

.b-category-page_standard-filter {
    display: inline-block;
    text-align: left
}

.b-category-page_standard-filter__title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #2c2c2c
}

.b-category-page_standard-filter__form {
    padding: 0
}

.b-category-page_standard-filter__form__row {
    zoom: 1
}

.b-category-page_standard-filter__form__row:after,
.b-category-page_standard-filter__form__row:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-category-page_standard-filter__form__row__input {
    float: left;
    line-height: 25px;
    height: 25px;
    padding: 0 5px 0 0
}

.b-category-page_standard-filter__form__row__input__combox {
    height: 16px;
    width: 16px;
    line-height: 100%;
    margin: 0
}

.b-category-page_standard-filter__form__row__label {
    float: left;
    line-height: 25px;
    font-size: 18px;
    color: #1b1b1b;
}

@media (min-width:992px) {
    .b-category-page_standard-orderfilter {
        zoom: 1
    }

    .b-category-page_standard-orderfilter:after,
    .b-category-page_standard-orderfilter:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-category-page_standard-orderfilter:after {
        clear: both
    }

    .b-category-page_standard-orderfilter__pages {
        float: left
    }
}

.b-category-page_standard-orderfilter__pages {
    font-size: 14px;
    line-height: 33px
}

.b-category-page_standard-orderfilter__order {
    text-transform: uppercase;
    line-height: 33px;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer;
    color: #2c2c2c
}

.b-category-page_standard-orderfilter__order_active {
    color: #00aeef
}

.b-podcast {
    border-top: 1px solid #D5D5D5
}

.b-podcast__wrapper {
    zoom: 1
}

.b-podcast__wrapper:after,
.b-podcast__wrapper:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:992px) {
    .b-category-page_standard-orderfilter__order {
        float: right;
        padding: 0 0 0 15px
    }

    .b-podcast__wrapper {
        padding: 60px 30px
    }
}

@media (max-width:992px) {
    .b-podcast__wrapper {
        padding: 15px 0
    }
}

@media (min-width:992px) {
    .b-podcast__wrapper__left {
        float: left;
        width: 45%;
        padding: 0 85px 0 20px
    }
}

@media (max-width:992px) {
    .b-podcast__wrapper__left {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-podcast__wrapper__left__head {
        padding: 0 0 50px
    }
}

@media (max-width:992px) {
    .b-podcast__wrapper__left__head {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-podcast__wrapper__left__title {
        padding: 0 0 20px
    }
}

@media (max-width:992px) {
    .b-podcast__wrapper__left__title {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-podcast__wrapper__left__intro {
        padding: 0 0 45px
    }

    .b-podcast__wrapper__right {
        float: left;
        width: 55%
    }
}

@media (max-width:992px) {
    .b-podcast__wrapper__left__intro {
        padding: 0 0 15px
    }
}

.b-podcast-siderbar__title {
    text-transform: uppercase;
    text-align: center;
    margin-top: 0;
    font-weight: 300;
    font-size: 24px;
    color: #2e3192;
    background: #f2f2f2;
    line-height: 45px;
    margin-bottom: 10px
}

.b-podcast-siderbar__img-link {
    display: block;
    margin-bottom: 10px;
    border: 1px solid #D5D5D5
}

.b-podcast-siderbar__img-link__img {
    width: 100%
}

.b-podcast-siderbar__details {
    text-align: left;
    padding: 10px;
    border: 1px solid #f2f2f2;
    margin-bottom: 10px
}

.b-comments,
.b-newsletter__wrapper__email__form__submit,
.b-ranking__content__item__left__image,
.b-subscribe {
    border: 1px solid #D5D5D5
}

.b-podcast-siderbar__details__title {
    line-height: 22px;
    font-size: 20px;
    color: #2c2c2c !important;
    font-weight: 700;
    margin-bottom: 10px;
    text-decoration: none !important;
    display: block
}

.b-podcast-siderbar__details__intro {
    line-height: 20px;
    font-weight: 300;
    font-size: 16px;
    color: #2c2c2c;
    margin-bottom: 10px
}

.b-podcast-siderbar__more {
    display: block;
    line-height: 30px;
    text-align: center;
    color: #9b0195 !important;
    font-size: 16px;
    background: #f2f2f2;
    font-style: italic;
    text-decoration: none !important
}

.b-newsletter:after,
.b-newsletter:before,
.b-ranking__content__item:after,
.b-ranking__content__item:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-podcast-siderbar__more:hover {
    background: #c5c5c5
}

.b-ranking__title {
    padding: 0 0 15px
}

.b-ranking__content__item {
    zoom: 1;
    padding: 0 0 30px
}

@media (max-width:992px) {
    .b-ranking__content__item__left {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-podcast__wrapper__right__image {
        height: 340px;
        overflow: hidden
    }

    .b-ranking__content__item__left {
        float: left;
        width: 15.68627%
    }

    .b-ranking__content__item__left__image {
        width: 82px;
        height: 82px;
        overflow: hidden
    }

    .b-ranking__content__item__right {
        float: left;
        width: 84.31373%;
        padding: 5px
    }
}

.b-ranking__content__item__right__title {
    padding: 0 0 5px
}

.b-newsletter {
    background: #00ADEF;
    zoom: 1;
    overflow: hidden
}

.b-newsletter__wrapper {
    float: left;
    text-align: center;
    padding: 90px 0 60px 50px;
    width: 581px
}

@media (max-width:992px) {
    .b-newsletter__wrapper {
        float: none;
        padding: 15px;
        width: auto
    }
}

.b-newsletter__wrapper__title {
    text-transform: uppercase;
    font-size: 30px;
    padding: 0 0 10px
}

@media (max-width:992px) {
    .b-newsletter__wrapper__title {
        font-size: 18px
    }
}

.b-newsletter__wrapper__title__left {
    color: #2E3192;
    font-weight: 700
}

.b-newsletter__wrapper__title__middle {
    color: #9B0195;
    font-weight: 700
}

.b-newsletter__wrapper__title__right {
    color: #FFF
}

.b-newsletter__wrapper__divider {
    padding: 0 0 30px
}

.b-newsletter__wrapper__divider:before {
    content: "";
    display: inline-block;
    width: 275px;
    height: 3px;
    background: #FFF;
    opacity: .5
}

.b-newsletter__wrapper__details {
    color: #FFF;
    font-weight: 300;
    font-size: 22px;
    padding: 0 0 40px
}

@media (max-width:992px) {
    .b-newsletter__wrapper__details {
        font-size: 16px
    }
}

.b-newsletter__wrapper__email__form {
    display: inline-block
}

.b-newsletter__wrapper__email__form__info {
    float: left;
    padding: 0 2px 0 0
}

.b-newsletter__wrapper__email__form__info__email {
    width: 330px;
    line-height: 48px;
    padding: 0 0 0 15px;
    font-size: 22px;
    border: 1px solid #D5D5D5;
    font-weight: 300
}

@media (max-width:992px) {
    .b-newsletter__wrapper__email__form__info__email {
        font-size: 16px;
        width: 200px
    }
}

.b-newsletter__wrapper__email__form__info__email::-webkit-input-placeholder {
    font-size: 22px;
    font-weight: 300
}

.b-newsletter__wrapper__email__form__info__email:-ms-input-placeholder {
    font-size: 22px;
    font-weight: 300
}

.b-newsletter__wrapper__email__form__info__email::-moz-placeholder {
    font-size: 22px;
    font-weight: 300
}

.b-newsletter__wrapper__email__form__info__email:-moz-placeholder {
    font-size: 22px;
    font-weight: 300
}

@media (max-width:992px) {
    .b-newsletter__wrapper__email__form__info__email::-webkit-input-placeholder {
        font-size: 16px
    }

    .b-newsletter__wrapper__email__form__info__email:-ms-input-placeholder {
        font-size: 16px
    }

    .b-newsletter__wrapper__email__form__info__email::-moz-placeholder {
        font-size: 16px
    }

    .b-newsletter__wrapper__email__form__info__email:-moz-placeholder {
        font-size: 16px
    }
}

.b-newsletter__wrapper__email__form__submit {
    float: left;
    line-height: 48px;
    width: 60px;
    padding: 0;
    background: #9B0195;
    outline: 0;
    color: #FFF;
    font-size: 24px
}

.b-newsletter__background {
    position: absolute;
    bottom: -4px;
    right: 166px
}

@media (max-width:992px) {
    .b-newsletter__wrapper__email__form__submit {
        font-size: 16px
    }

    .b-newsletter__background {
        display: none
    }
}

.b-events__title {
    padding: 0 0 50px
}

.b-events__content__item__bottom {
    padding: 15px 0
}

@media (min-width:992px) {
    .b-events__content {
        zoom: 1
    }

    .b-events__content:after,
    .b-events__content:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-events__content:after {
        clear: both
    }

    .b-events__content__item {
        float: left;
        width: 23.5%;
        margin-right: 2%
    }

    .b-events__content__item__top {
        overflow: hidden
    }

    .b-events__content div:last-child {
        margin: 0
    }
}

.b-subscribe {
    zoom: 1;
    padding: 0 30px
}

.b-subscribe:after,
.b-subscribe:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:1200px) {
    .b-subscribe__left {
        width: 30%;
        float: left;
        line-height: 250px;
        height: 250px
    }

    .b-subscribe__right {
        width: 70%;
        float: left
    }
}

@media (max-width:1200px) {
    .b-subscribe__left {
        display: none
    }
}

.b-subscribe__left__img {
    line-height: 100%;
    vertical-align: middle
}

.b-subscribe__right {
    line-height: 250px;
    height: 250px
}

.b-subscribe__right__wrapper {
    line-height: 100%;
    vertical-align: middle;
    display: inline-block
}

.b-subscribe__right__wrapper__title {
    padding: 0 0 20px
}

.b-subscribe__right__wrapper__intro {
    padding: 0 0 25px
}

.b-comments {
    zoom: 1;
    padding: 0 30px;
    line-height: 250px
}

.b-comments:after,
.b-comments:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-comments__wrapper {
    display: inline-block;
    vertical-align: middle;
    line-height: 100%
}

.b-comments__wrapper__title {
    padding: 0 0 20px
}

.b-comments__wrapper__comment {
    zoom: 1
}

.b-comments__wrapper__comment:after,
.b-comments__wrapper__comment:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:1200px) {
    .b-comments__wrapper__comment {
        width: 500px
    }

    .b-comments__wrapper__comment__left {
        float: left;
        width: 20%;
        line-height: 118px
    }

    .b-comments__wrapper__comment__right {
        float: left;
        width: 80%
    }
}

@media (max-width:1200px) {
    .b-comments__wrapper__comment__left {
        display: none
    }
}

.b-comments__wrapper__comment__left__img {
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    height: 60px;
    overflow: hidden;
    border: 1px solid #D5D5D5;
    line-height: 100%;
    vertical-align: top
}

.b-comments__wrapper__comment__right__wrapper {
    line-height: 100%;
    vertical-align: top;
    display: inline-block;
    text-decoration: none !important;
    color: #333 !important;
    padding: 0 0 0 25px
}

.b-comments__wrapper__comment__right__wrapper__content {
    padding: 0 0 20px;
    font-size: 24px;
    line-height: 1.3em
}

.b-comments__wrapper__comment__right__wrapper__content:before {
    content: url(images/quotation.png);
    display: inline-block;
    vertical-align: sub;
    line-height: 100%;
    margin-left: -37px;
    width: 37px
}

.b-comments__wrapper__comment__right__wrapper__author {
    font-size: 16px;
    font-style: italic;
    color: #9B0195
}

.b-footer__top {
    background: #F2F2F2
}

@media (min-width:1200px) {
    .b-footer__top__wrapper {
        height: 145px;
        width: 1200px;
        margin: 0 auto;
        padding: 0 15px;
        position: relative;
        text-align: center
    }

    .b-footer__top__wrapper__left {
        line-height: 145px;
        height: 145px;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 0 0 0 15px
    }
}

@media (max-width:1200px) {
    .b-footer__top__wrapper__left {
        padding: 15px 0;
        text-align: center
    }
}

@media (min-width:1200px) {
    .b-footer__top__wrapper__middle {
        line-height: 145px;
        height: 145px;
        display: inline-block;
        padding-right: 260px
    }
}

@media (max-width:1200px) {
    .b-footer__top__wrapper__middle {
        padding: 15px;
        text-align: center
    }
}

@media (min-width:1200px) {
    .b-footer__top__wrapper__right {
        line-height: 145px;
        height: 145px;
        position: absolute;
        right: 0;
        bottom: 0;
        padding: 0 15px 0 0
    }

    .b-footer__bottom {
        background: #DFDFDF
    }
}

@media (max-width:1200px) {
    .b-footer__top__wrapper__right {
        padding: 15px 0;
        text-align: center
    }
}

.b-footer__top__wrapper__right__wrapper {
    vertical-align: middle;
    line-height: 100%;
    display: inline-block;
    text-align: center
}

.b-footer__top__wrapper__right__wrapper__top {
    display: inline-block;
    padding: 0 0 20px
}

.b-footer__top__wrapper__right__wrapper__top div:first-child>a {
    padding-left: 0
}

.b-footer__top__wrapper__right__wrapper__top div:last-child>a {
    border: 0
}

.b-footer__top__wrapper__right__wrapper__top__item {
    float: left
}

.b-footer__top__wrapper__right__wrapper__top__item__link {
    color: #2E3192;
    font-size: 12px;
    border-right: 1px solid #D5D5D5;
    line-height: 100%;
    display: block;
    padding: 0 8px
}

@media (max-width:1200px) {
    .b-footer__bottom {
        display: none
    }
}

@media (min-width:1200px) {
    .b-footer__bottom__wrapper {
        height: 145px;
        width: 1200px;
        margin: 0 auto;
        padding: 0 15px;
        position: relative;
        text-align: center
    }

    .b-footer__bottom__wrapper__middle {
        line-height: 145px;
        height: 145px;
        display: inline-block
    }

    .b-footer-logo {
        display: inline-block;
        line-height: 100%;
        vertical-align: middle
    }

    .b-footer-logo__img {
        height: auto
    }

    .b-footer-top-middle__top {
        padding: 0 0 15px;
        line-height: 100%
    }
}

.b-footer-top-middle {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle
}

@media (max-width:1200px) {
    .b-footer-top-middle__top {
        display: none
    }
}

.b-footer-top-middle-links:after,
.b-footer-top-middle-links:before,
.b-footer-top-middle-menu:after,
.b-footer-top-middle-menu:before {
    display: table;
    line-height: 0;
    content: " "
}

@media (min-width:1200px) {
    .b-footer-top-middle__middle {
        padding: 0 0 15px
    }
}

.b-footer-top-middle-menu {
    zoom: 1
}

.b-footer-top-middle-menu>:first-child {
    padding-left: 0
}

.b-footer-top-middle-menu__item {
    float: left;
    padding: 0 5px
}

.b-footer-top-middle-menu__item__link {
    color: #2E3192;
    font-size: 12px;
    text-decoration: none
}

.b-footer-top-middle-copyright,
.b-footer-top-middle-links__item__link {
    font-size: 10px;
    font-weight: 300
}

.b-footer-top-middle-copyright {
    text-align: left;
    color: #2c2c2c
}

.b-footer-top-middle-links {
    zoom: 1
}

.b-footer-top-middle-links>:first-child {
    padding-left: 0
}

.b-footer-top-middle-links>:last-child {
    border: 0
}

.b-footer-top-middle-links__item {
    float: left;
    padding: 0 5px;
    border-right: 1px solid #9B0195;
    line-height: 100%
}

.b-footer-top-middle-links__item__link {
    color: #9B0195 !important;
    text-decoration: none !important;
    display: block;
    line-height: 100%
}

.b-footer-bottom-middle-prize {
    line-height: 100%;
    vertical-align: middle
}

.b-poll {
    text-align: left;
    padding: 15px;
    border: 1px solid #D5D5D5;
    max-width: 500px;
    margin: auto;
}

.b-poll__title {
    padding: 0 0 15px
}

.b-poll__detail__form__option {
    zoom: 1;
    padding: 0 0 10px
}

.b-poll__detail__form__option:after,
.b-poll__detail__form__option:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-poll__detail__form__option__wrapper {
    float: left
}

.b-poll__detail__form__option__wrapper_radio {
    width: 12%;
    margin-right: 2%;
    text-align: center;
    line-height: 30px;
    height: 30px
}

.b-poll__detail__form__option__wrapper_text {
    width: 86%;
    min-height: 30px;
    line-height: 28px;
    padding: 0 5px
}

.b-poll__detail__form__option__wrapper__radio {
    line-height: 100% !important;
    margin: 0 !important;
    vertical-align: middle
}

.b-poll__detail__form__option__wrapper__text {
    font-size: 18px;
    font-weight: 300;
    color: #1b1b1b
}

.b-poll__detail__submit-wrapper__submit {
    font-weight: 700;
    width: 100%;
    padding: 0;
    color: #9B0195;
    text-transform: uppercase;
    font-size: 20px;
    border: 1px solid #9B0195;
    line-height: 38px;
    text-align: center;
    outline: 0;
    background: 0 0
}

.b-poll__results {
    padding: 4px
}

.b-poll__results__options__text {
    font-size: 14px
}

.b-poll__results__percentage {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.b-poll__results__percentage__number {
    color: #fff;
    padding: 5px 0 5px 5px;
    font-weight: 700;
    height: 20px;
}

.b-poll__results__percentage span {
    padding-left: 5px;
    font-size: 16px;
    font-weight: bold;
}


.b-combine_1 {
    line-height: 14px
}

.b-combine_1__date {
    display: inline-block;
    padding: 0 10px 0 0;
    border-right: 1px solid #6C6C6C
}

.b-combine_1__author {
    display: inline-block;
    padding: 0 0 0 10px
}

.b-combine_2__intro,
.b-combine_2__title,
.b-combine_4__wrapper__title,
.b-combine_5__wrapper__title,
.b-combine_6__wrapper__author,
.b-combine_6__wrapper__title,
.b-combine_betterbusinesshighlight__title {
    padding: 0 0 10px
}

.b-combine_4__wrapper {
    margin: 0 15px 10px
}

.b-combine_5__wrapper,
.b-combine_6__wrapper {
    margin: 0 0 10px
}

@media (min-width:1200px) {

    .b-combine_4__wrapper,
    .b-combine_5__wrapper {
        min-height: 170px
    }

    .b-combine_6__wrapper {
        min-height: 115px
    }
}

.b-combine_betterbusinesshighlight__readmore__intro,
.b-combine_betterbusinesshighlight__readmore__link {
    display: inline
}

.b-author_1,
.b-author_2 {
    display: inline-block
}

.b-author_1__by {
    color: #6C6C6C;
    font-size: 12px
}

.b-author_1__name,
.b-author_2__name {
    color: #2E3192;
    font-size: 14px;
    font-weight: 700
}

.b-author_2__name {
    padding: 3px 0
}

.b-date_1 {
    color: #6C6C6C;
    text-transform: uppercase;
    font-size: 12px
}

.b-type_1,
.b-type_2 {
    display: inline-block;
    line-height: 20px;
    color: #9B0195;
    text-transform: uppercase
}

.b-type_1 {
    font-weight: 700;
    font-size: 16px
}

.b-type_2 {
    font-weight: 600;
    font-size: 18px
}

.b-agents__title {
    text-transform: uppercase;
    font-size: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0 0 20px
}

.b-agents__profile {
    zoom: 1
}

.b-agents__profile:after,
.b-agents__profile:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:992px) {
    .b-agents__profile__left {
        float: left;
        width: 26%
    }
}

.b-agents__profile__left__image {
    border: 1px solid #B9B9B7
}

.b-agents__profile__left__image__photo {
    width: 100%
}

@media (min-width:992px) {
    .b-agents__profile__right {
        float: left;
        width: 74%;
        padding: 0 0 0 20px
    }

    .b-agents__profile__right__profile__wrapper {
        width: 70%
    }
}

.b-agents__profile__right__profile {
    background: #F2F2F2;
    padding: 20px;
    min-height: 300px;
    position: relative
}

.b-agents__profile__right__profile__wrapper__name {
    color: #2E3192;
    font-weight: 600;
    font-size: 30px;
    padding: 0 0 15px
}

@media (min-width:992px) {
    .b-agents__profile__right__profile__wrapper__mobilerank {
        display: none
    }

    .b-agents__profile__right__profile__wrapper__details__left {
        float: left
    }
}

@media (max-width:992px) {
    .b-agents__profile__right__profile__wrapper__mobilerank {
        color: #9B0195;
        font-size: 18px;
        font-weight: 700;
        text-transform: uppercase
    }

    .b-agents__profile__right__profile__wrapper__details__left {
        padding: 0 0 15px
    }
}

.b-agents__profile__right__profile__wrapper__intro {
    padding: 0 0 15px;
    font-size: 18px
}

.b-agents__profile__right__profile__wrapper__details {
    zoom: 1;
    font-size: 16px
}

.b-agents__profile__right__profile__wrapper__details:after,
.b-agents__profile__right__profile__wrapper__details:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:992px) {
    .b-agents__profile__right__profile__wrapper__details__right {
        float: left;
        padding: 0 0 0 40px
    }

    .b-article__intro-image {
        height: 400px;
        overflow: hidden
    }
}

.b-agents__profile__right__profile__wrapper__rank {
    position: absolute;
    right: 90px;
    top: 40px
}

.b-promotion__wrapper,
.registration .form-horizontal .input-append {
    position: relative
}

.b-agents__profile__right__profile__wrapper__rank__wrapper {
    border-top: 1px solid #FFCD50;
    border-bottom: 1px solid #FFCD50;
    padding: 10px 0
}

.b-agents__profile__right__profile__wrapper__rank__wrapper__rank {
    color: #9B0195;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 100%;
    text-align: center
}

.b-agents__profile__right__profile__wrapper__rank__wrapper__number {
    color: #9B0195;
    font-size: 70px;
    font-weight: 700;
    letter-spacing: 5px
}

.b-article__title {
    font-weight: bold;
    font-size: 25px;
    line-height: 1.2;
    margin: 0 0 10px
}

.b-article__intro-image {
    margin: 0 0 20px
}

.b-article__intro-image__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width:992px) {
    .b-agents__profile__right__profile__wrapper__rank {
        display: none
    }

    .b-article__intro-image_blog {
        margin: 0 0 20px
    }
}

@media (min-width:992px) {
    .b-article__intro-image_blog {
        float: left;
        width: 250px;
        margin: 0 15px 15px 0;
        border: 1px solid #D5D5D5
    }
}

.b-article__intro-image_blog__image {
    width: 100%
}

.b-article__intro {
    line-height: 1.3em;
    font-size: 20px
}

@media (max-width:992px) {
    .b-article__intro {
        font-size: 16px
    }
}

.b-article__content {
    line-height: 1.3em;
    font-size: 16px
}

.b-article__content p,
.b-article__content ul li,
.b-article__content ol li {
    margin: 0 0 20px;
    color: #6c6c6c;
}

.b-article__content p b,
.b-article__content p strong {
    color: #000;
}

.b-article__content > p:first-child {
    font-weight: bold;
    color: #000;
}

.b-article__content h2 {
    line-height: 1.3em;
    margin: 0 0 20px;
    font-size: 18px
}

.b-after-article:after,
.b-after-article:before,
.b-article-wrapper__left:after,
.b-article-wrapper__left:before,
.b-article-wrapper__right:after,
.b-article-wrapper__right:before,
.b-socialicons:after,
.b-socialicons:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (max-width:992px) {
    .b-article__content h2 {
        margin: 0 0 15px;
        font-size: 16px
    }
}

.b-article__content p:last-child {
    margin: 0 0 45px
}

.b-article-wrapper__left {
    float: none;
    padding: 0;
    margin: 0;
    zoom: 1
}

@media (min-width:992px) {
    .b-article-wrapper {
        zoom: 1
    }

    .b-article-wrapper:after,
    .b-article-wrapper:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-article-wrapper:after {
        clear: both
    }

    .b-article-wrapper__left {
        width: 72.64957%;
        float: left
    }
}

.b-article-wrapper__right {
    float: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1
}

@media (min-width:992px) {
    .b-article-wrapper__right {
        width: 27.35043%;
        float: left;
        padding: 0 0 0 20px
    }

    .b-socialicons__info {
        float: left;
        line-height: 40px
    }
}

.b-article-wrapper__right__wrapper {
    max-width: 300px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.b-related {
    margin: 0 0 20px
}

.b-after-article {
    padding: 30px 0;
    zoom: 1
}

.b-socialicons {
    zoom: 1;
    padding-top: 20px;
}

.b-socialicons__info__date {
    font-size: 18px;
    padding: 0 5px 0 0
}

@media (max-width:992px) {
    .b-socialicons__info__date {
        font-size: 12px
    }
}

.b-socialicons__info__by {
    font-size: 16px;
    padding: 0 2px 0 0
}

@media (max-width:992px) {
    .b-socialicons__info__by {
        font-size: 12px
    }
}

.b-socialicons__info__author {
    font-size: 16px;
    font-weight: 600;
    color: #2E3192;
    padding: 0 5px 0 0
}

.b-socialicons__icons__count,
.b-socialicons__icons__facebook {
    padding: 0 10px 0 0;
    float: left
}

@media (max-width:992px) {
    .b-socialicons__info__author {
        font-size: 12px
    }
}

.b-socialicons__info__comments {
    font-size: 16px;
    color: #00ADEF !important;
    text-decoration: underline !important;
    font-weight: 600
}

@media (max-width:992px) {
    .b-socialicons__info__comments {
        font-size: 12px
    }
}

@media (min-width:992px) {
    .b-socialicons__icons {
        float: right
    }

    .b-socialicons__icons__facebook__icon {
        padding: 0 5px 0 0
    }
}

.b-socialicons__icons__count {
    line-height: 40px;
    font-size: 16px
}

@media (max-width:992px) {
    .b-socialicons__icons__count {
        font-size: 12px
    }
}

.b-socialicons__icons__facebook__icon {
    float: left;
    line-height: 40px
}

.b-socialicons__icons__facebook__icon__font {
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    width: 25px;
    text-align: center;
    font-size: 16px;
    background: #3B5997;
    color: #FFF
}

.b-socialicons__icons__facebook__text,
.b-socialicons__icons__twitter__icon {
    float: left;
    line-height: 40px
}

@media (max-width:992px) {
    .b-socialicons__icons__facebook__icon__font {
        font-size: 14px
    }

    .b-socialicons__icons__facebook__text {
        display: none
    }
}

.b-socialicons__icons__facebook__text__link {
    text-decoration: underline !important;
    color: #939393 !important;
    font-size: 16px
}

@media (max-width:992px) {
    .b-socialicons__icons__facebook__text__link {
        font-size: 14px
    }
}

.b-socialicons__icons__twitter {
    float: left;
    padding: 0 10px 0 0
}

@media (min-width:992px) {
    .b-socialicons__icons__twitter__icon {
        padding: 0 5px 0 0
    }
}

.b-socialicons__icons__twitter__icon__font {
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    width: 25px;
    text-align: center;
    font-size: 16px;
    background: #00ACEE;
    color: #FFF
}

.b-socialicons__icons__linkedin__icon,
.b-socialicons__icons__twitter__text {
    line-height: 40px;
    float: left
}

@media (max-width:992px) {
    .b-socialicons__icons__twitter__icon__font {
        font-size: 14px
    }

    .b-socialicons__icons__twitter__text {
        display: none
    }
}

.b-socialicons__icons__twitter__text__link {
    text-decoration: underline !important;
    color: #939393 !important;
    font-size: 16px
}

@media (max-width:992px) {
    .b-socialicons__icons__twitter__text__link {
        font-size: 14px
    }
}

.b-socialicons__icons__linkedin {
    float: left;
    padding: 0 10px 0 0
}

.b-socialicons__icons__linkedin__icon__font {
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    width: 25px;
    text-align: center;
    font-size: 16px;
    background: #0076B4;
    color: #FFF
}

.b-socialicons__icons__linkedin__text {
    float: left;
    line-height: 40px
}

@media (max-width:992px) {
    .b-socialicons__icons__linkedin__icon__font {
        font-size: 14px
    }

    .b-socialicons__icons__linkedin__text {
        display: none
    }
}

.b-socialicons__icons__linkedin__text__link {
    text-decoration: underline !important;
    color: #939393 !important;
    font-size: 16px
}

@media (max-width:992px) {
    .b-socialicons__icons__linkedin__text__link {
        font-size: 14px
    }
}

@media (min-width:992px) {
    .b-socialicons__icons__linkedin__icon {
        padding: 0 5px 0 0
    }

    .b-socialicons__commentbutton {
        float: left;
        line-height: 40px
    }
}

.b-socialicons__commentbutton__button {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #990096;
    width: 140px;
    text-align: center;
    color: #990096 !important;
    text-decoration: none !important;
    cursor: pointer;
    vertical-align: middle;
    line-height: 27px
}

.b-related_border {
    padding: 20px 0 30px
}

.b-related__title {
    text-transform: uppercase;
    color: #2E3192;
    font-size: 26px;
    line-height: 100%
}

.b-related__items {
    padding: 15px 0 0
}

.b-related__items__item {
    line-height: 100%;
    display: block;
    font-size: 18px;
    color: #00ADEF !important;
    padding: 0 0 15px
}

.b-promotion {
    padding: 0 0 15px
}

.b-promotion__wrapper__title {
    text-transform: uppercase;
    color: #2E3192;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 20px;
    font-weight: 700
}

.b-podcastplugin__link:after,
.b-podcastplugin__link:before,
.b-promotion__wrapper__content:after,
.b-promotion__wrapper__content:before {
    display: table;
    line-height: 0;
    content: " "
}

.b-promotion__wrapper__content {
    padding: 15px;
    border: 1px solid #D0D0D0;
    zoom: 1
}

.b-promotion__wrapper__content:after {
    clear: both
}

.b-promotion__wrapper__content__item {
    margin-bottom: 25px;
    text-align: center
}

.b-promotion__wrapper__content__item img {
    float: left !important;
    width: 110px;
    height: 120px;
    object-fit: cover;
}

.b-promotion__wrapper__content__item p {
    float: left !important;
    padding-left: 10px !important;
}

@media (max-width:992px) {
    .b-promotion__wrapper__content__item {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-promotion__wrapper__content__item {
        float: left;
        width: 25%
    }

    .b-promotion__wrapper__content__item_home {
        width: 33.33333%;
        padding: 0
    }
}

.b-promotion__wrapper__recommend {
    margin: 15px 0 0;
    font-size: 16px;
    color: #333;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right
}

.b-promotion__wrapper__recommend__bold {
    font-weight: 700;
    color: #333 !important;
    text-decoration: underline
}

.b-podcastplugin__link {
    zoom: 1;
    padding: 0 0 15px
}

.b-podcastplugin__link__left {
    border: 1px solid #D5D5D5;
    padding: 0 15px
}

@media (min-width:992px) {
    .b-podcastplugin__link__left {
        float: left;
        width: 69%;
        line-height: 78px;
        text-align: center
    }
}

@media (max-width:992px) {
    .b-promotion__wrapper__recommend {
        font-size: 12px
    }

    .b-podcastplugin__link__left {
        padding: 15px
    }
}

.b-podcastplugin__link__left__wrapper {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
    text-align: left;
    font-size: 18px
}

.b-podcastplugin__link__left__wrapper__blue {
    color: #2E3192;
    padding: 0 0 10px
}

.b-podcastplugin__link__left__wrapper__grey {
    color: #939393
}

@media (max-width:992px) {
    .b-podcastplugin__link__right {
        padding: 10px 0 0
    }
}

@media (min-width:992px) {
    .b-podcastplugin__link__right {
        float: left;
        width: 31%;
        padding: 0 0 0 10px
    }
}

.b-podcastplugin__link__right__appstore {
    display: block
}

.b-podcastplugin__title {
    color: #2E3192;
    font-size: 24px;
    line-height: 100%
}

.b-podcastplugin__items {
    padding: 15px 0 0
}

.b-podcastplugin__items__item {
    line-height: 100%;
    display: block;
    font-size: 18px;
    color: #00ADEF !important;
    padding: 0 0 15px
}

@media (max-width:992px) {
    .b-podcastplugin__link__right__appstore__img {
        width: 100%
    }

    .b-authorlist {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-authorlist {
        zoom: 1;
        padding: 0 0 30px
    }

    .b-authorlist:after,
    .b-authorlist:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-authorlist:after {
        clear: both
    }

    .b-authorlist__left {
        float: left;
        width: 35%
    }

    .b-authorlist__left__photo {
        float: left
    }

    .b-authorlist__left__photo__link__img {
        width: 83px;
        height: auto
    }
}

.b-authorlist__left__photo__link {
    display: block;
    border: 1px solid #D5D5D5
}

@media (max-width:992px) {
    .b-authorlist__left__photo__link__img {
        width: 100%
    }

    .b-authorlist__left__info {
        padding: 15px 0
    }

    .b-authorlist__left__info__name {
        display: block
    }
}

@media (min-width:992px) {
    .b-authorlist__left__info {
        line-height: 85px;
        float: left;
        padding: 0 0 0 15px
    }

    .b-authorlist__right {
        float: left;
        width: 65%;
        background: #F5F5F5;
        padding: 10px 20px;
        font-size: 16px
    }
}

.b-authorlist__left__info__name {
    line-height: 100%;
    vertical-align: super;
    color: #2E3192 !important;
    font-size: 16px;
    font-weight: 600
}

.b-update {
    padding: 30px 0;
    text-align: center;
    height: 200px;
    background: #2E3192
}

.b-update__qs {
    font-size: 28px
}

.b-update__qs__white {
    color: #FFF
}

.b-update__qs__blue {
    color: #0D93DC
}

.b-update__submit {
    padding: 25px 0 0
}

.b-update__submit__button {
    width: 168px;
    display: inline-block;
    line-height: 37px;
    font-size: 20px;
    text-transform: uppercase;
    color: #FED52F !important;
    text-decoration: none !important;
    border: 1px solid #FED52F
}

.b-upcomingevents__title {
    text-transform: uppercase;
    text-align: center;
    color: #2E3192;
    font-size: 24px;
    line-height: 40px;
    background: #F2F2F2
}

.b-upcomingevents__items {
    padding: 10px 0 0
}

.b-upcomingevents__items__item {
    border: 1px solid #F2F2F2;
    padding: 15px 10px;
    margin: 0 0 10px;
}

.b-upcomingevents__items__item__title {
    color: #2E3192;
    font-size: 16px;
    padding: 0 0 2px;
    font-weight: 700
}

.b-upcomingevents__items__item__details {
    line-height: 100%;
    font-size: 14px;
    padding: 0 0 5px;
    zoom: 1
}

.b-upcomingevents__items__item__details:after,
.b-upcomingevents__items__item__details:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-upcomingevents__items__item__details__city {
    float: left;
    color: #00ADEF;
    border-right: 1px solid #000;
    padding: 0 5px 0 0
}

.b-upcomingevents__items__item__details__location {
    float: left;
    padding: 0 5px;
    border-right: 1px solid #000;
    color: #1b1b1b
}

.b-upcomingevents__items__item__details__date {
    float: left;
    font-style: italic;
    padding: 0 0 0 5px;
    color: #1b1b1b
}

.b-upcomingevents__view {
    line-height: 30px;
    font-size: 16px;
    display: block;
    text-align: center;
    color: #990096 !important;
    background: #F2F2F2;
    font-style: italic
}

.b-forum {
    zoom: 1;
    padding: 0 0 30px
}

.b-forum:after,
.b-forum:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-forum__title {
    font-size: 36px;
    color: #2D3192;
    padding: 0 0 5px;
    text-transform: uppercase;
    line-height: 100%
}

@media (max-width:992px) {
    .b-forum__title {
        font-size: 26px
    }
}

.b-forum__subtitle {
    font-size: 21px;
    line-height: 100%;
    padding: 0 0 40px
}

.b-forum__left:after,
.b-forum__left:before,
.b-forum__left__middle__list__item:after,
.b-forum__left__middle__list__item:before,
.b-forum__left__top:after,
.b-forum__left__top:before {
    display: table;
    line-height: 0;
    content: " "
}

.b-forum__left {
    padding: 0;
    margin: 0;
    zoom: 1
}

@media (min-width:992px) {
    .b-forum__left {
        width: 72.7%;
        float: left
    }
}

.b-forum__left__top {
    zoom: 1;
    padding: 0 0 15px
}

.b-forum__left__top_bottom {
    padding: 15px 0
}

.b-forum__left__top__pagi,
.b-forum__left__top__search {
    float: right
}

.b-forum__left__middle__list>:last-child {
    border-bottom: 1px solid #D5D5D5
}

.b-forum__left__middle__list__item {
    border-top: 1px solid #D5D5D5;
    padding: 20px 0;
    zoom: 1
}

.b-forum__left__middle__list__item__photo>a {
    display: block
}

@media (max-width:992px) {
    .b-forum__subtitle {
        font-size: 16px
    }

    .b-forum__left__middle__list__item__photo {
        padding: 0 0 10px
    }

    .b-forum__left__middle__list__item__photo>a>img {
        width: 100%
    }
}

.b-forum__left__middle__list__item__info__title>a {
    color: #000 !important;
    text-decoration: none !important;
    display: block;
    line-height: 100%;
    font-size: 21px;
    padding: 0 0 10px;
    font-weight: 700
}

.b-forum__left__middle__list__item__info__details {
    zoom: 1;
    line-height: 25px
}

.b-forum__left__middle__list__item__info__details:after,
.b-forum__left__middle__list__item__info__details:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-forum__left__middle__list__item__info__details__status {
    line-height: 25px;
    padding: 0 5px;
    margin: 0 10px 0 0;
    background: #333;
    color: #FFF;
    text-transform: uppercase
}

.b-forum__left__middle__list__item__info__details__wrapper__author__name>a,
.b-forum__left__middle__list__item__info__details__wrapper__category__name>a {
    color: #9B0195 !important;
    font-weight: 600
}

.b-forum__left__middle__list__item__info__details__wrapper {
    line-height: 12px;
    padding: 6.5px 0
}

.b-forum__left__middle__list__item__info__details__wrapper__author {
    float: left;
    font-size: 12px;
    padding: 0 10px 0 0;
    border-right: 1px solid #000
}

@media (max-width:992px) {
    .b-forum__left__middle__list__item__info__details__wrapper {
        zoom: 1
    }

    .b-forum__left__middle__list__item__info__details__wrapper:after,
    .b-forum__left__middle__list__item__info__details__wrapper:before {
        content: " ";
        display: table;
        line-height: 0
    }

    .b-forum__left__middle__list__item__info__details__wrapper:after {
        clear: both
    }

    .b-forum__left__middle__list__item__info__details__wrapper__author {
        padding: 0 10px 0 0
    }
}

.b-forum__left__middle__list__item__info__details__wrapper__date {
    float: left;
    font-size: 12px;
    padding: 0 10px;
    border-right: 1px solid #000
}

.b-forum__left__middle__list__item__info__details__wrapper__category {
    float: left;
    font-size: 12px;
    padding: 0 0 0 10px
}

@media (min-width:992px) {
    .b-forum__left__middle__list__item__photo {
        float: left;
        margin: 0 10px 0 0
    }

    .b-forum__left__middle__list__item__photo>a>img {
        width: 60px;
        height: 60px
    }

    .b-forum__left__middle__list__item__info {
        float: left;
        width: 65%
    }

    .b-forum__left__middle__list__item__info__details__status,
    .b-forum__left__middle__list__item__info__details__wrapper {
        float: left
    }

    .b-forum__left__middle__list__item__view-comments {
        float: right;
        line-height: 60px;
        background: #F2F2F2;
        padding: 0 30px
    }
}

.b-forum__left__middle__list__item__view-comments__wrapper {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle;
    color: #717171;
    font-size: 18px;
    font-weight: 600
}

@media (max-width:992px) {
    .b-forum__left__middle__list__item__content {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-forum__left__middle__list__item__content {
        float: left;
        padding: 30px 0 0 70px;
        font-size: 21px;
        line-height: 1.4em;
        width: 100%
    }
}

.b-forum__right:after,
.b-forum__right:before,
.registration .controls:after,
.registration .controls:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-forum__left__middle__list__item__content__main {
    padding: 0 0 15px
}

.b-forum__left__middle__list__item__content__sign {
    padding: 15px 0;
    border-top: 1px solid #D5D5D5;
    font-size: 16px
}

.b-forum__right {
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1
}

@media (min-width:992px) {
    .b-forum__right {
        width: 27.3%;
        float: left;
        padding: 0 0 0 15px
    }
}

.b-forum__right__wrapper {
    max-width: 300px;
    margin: 0 auto
}

.registration .well {
    background: 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0
}

.registration .page-header {
    border: 0;
    padding: 0;
    margin-bottom: 35px
}

.registration .page-header h1 {
    color: #2E3192;
    font-weight: 700;
    font-size: 35px;
    text-transform: uppercase;
    padding: 0 0 30px
}

.registration .page-header span {
    font-size: 20px;
    font-weight: 300
}

.registration .controls {
    zoom: 1
}

.registration #member-registration>div>div>a,
.registration .controls button[type=submit] {
    float: right
}

.registration .form-horizontal {
    padding: 0
}

.registration .form-horizontal legend {
    font-weight: 700;
    font-size: 24px;
    color: #2e3192
}

.registration .form-horizontal .control-label {
    text-align: left
}

.registration .form-horizontal .control-label label {
    font-size: 20px;
    color: #2c2c2c
}

.b-login__menu__item:before,
.icon-calendar,
.registration .icon-calendar {
    font-family: FontAwesome
}

.registration .form-horizontal .controls input {
    max-width: 527px;
    height: 45px;
    margin: 15px 0 30px;
    width: 100%
}

.registration .form-horizontal #jform_profile_dob {
    display: inline-block;
    max-width: 477px
}

.registration .form-horizontal #jform_profile_dob_img {
    height: auto;
    background: 0 0;
    outline: 0;
    position: absolute;
    width: auto;
    margin: 0;
    right: 0;
    bottom: 32px
}

.registration .form-horizontal textarea {
    max-width: 527px;
    width: 100%;
    height: 171px;
    margin: 15px 0 26px
}

.registration .form-horizontal .col-md-6:nth-child(2) {
    padding-right: 24px
}

.registration .form-horizontal .col-md-6:last-child {
    padding-left: 24px
}

.registration .form-horizontal fieldset>.control-group {
    padding-left: 15px
}

.registration .form-horizontal a.btn,
.registration .form-horizontal button {
    width: 315px;
    height: 50px;
    font-size: 20px;
    font-weight: 700;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    margin-top: 28px
}

.registration .form-horizontal a.btn {
    color: #9b0195;
    width: 200px
}

.registration .form-horizontal button {
    background: #9b0195;
    color: #FFF;
    text-transform: uppercase
}

.registration .icon-calendar {
    font-style: normal;
    font-size: 18px;
    color: #2C2C2C
}

.registration .icon-calendar:before {
    content: ""
}

.b-pagination-forum {
    zoom: 1;
    list-style-type: none;
    margin: 0;
    line-height: 30px;
    font-size: 16px;
    padding: 0 20px 0 0
}

.b-pagination-forum:after,
.b-pagination-forum:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-pagination-forum__item {
    float: left
}

.b-pagination-forum__item a {
    color: #717171;
    font-weight: 600;
    padding: 0 5px
}

.b-pagination-forum .active a {
    color: #9B0195
}

.b-login {
    padding: 15px 10px 40px;
    line-height: 100%;
    background: #FCF6E0
}

.b-login__hello {
    text-transform: uppercase;
    font-size: 20px;
    padding: 0 0 10px;
    color: #2D3192;
    font-weight: 700
}

.b-login__new {
    font-weight: 700;
    color: #000;
    font-size: 18px;
    padding: 0 0 30px
}

.b-login__login {
    font-size: 20px;
    line-height: 100%
}

.b-login__login__link {
    font-weight: 700;
    color: #9B0195 !important;
    text-decoration: none !important
}

.b-login__menu {
    background: #F2F2F2;
    padding: 10px;
    margin: 0 0 15px
}

.b-login__menu__item {
    display: block;
    text-transform: uppercase;
    color: #2E3192;
    padding: 0 0 5px;
    font-size: 13px;
    text-decoration: none !important
}

.b-login__menu__item:before {
    content: "";
    padding: 0 5px 0 0
}

.b-login__menu__item:hover {
    color: #B32E95
}

.b-login-form {
    padding: 15px;
    background: #FCF6E0;
    border-top: 3px solid #fff
}

.b-login-form__form__get {
    zoom: 1;
    padding: 0 0 15px
}

.b-login-form__form__get:after,
.b-login-form__form__get:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-login-form__form__get__name {
    float: left;
    width: 30%;
    line-height: 30px
}

.b-login-form__form__get__input {
    float: left;
    width: 70%
}

.b-login-form__form__get__input__box {
    height: 30px;
    width: 100%;
    padding: 0 10px;
    outline: 0;
    border: 1px solid #D5D5D5
}

.b-login-form__form__get__input__box::-webkit-input-placeholder {
    background: 0 0
}

.b-login-form__form__get__input__box:-ms-input-placeholder {
    background: 0 0
}

.b-login-form__form__get__input__box::-moz-placeholder {
    background: 0 0
}

.b-login-form__form__get__input__box:-moz-placeholder {
    background: 0 0
}

.b-login-form__form__login {
    text-align: center;
    padding: 0 0 15px
}

.b-login-form__form__login__button {
    padding: 10px 60px;
    background: #B32E95;
    color: #FFF;
    font-weight: 700;
    border: 0;
    outline: 0;
    text-transform: uppercase
}

.b-login-form__form__forget__link {
    display: block;
    padding: 5px 0;
    color: #000
}

.b-login-form__form__forget__link:before {
    content: ">> "
}

.b-tags {
    border: 1px solid #D5D5D5;
    padding: 15px
}

.b-tags__title {
    text-transform: uppercase;
    font-size: 20px;
    padding: 0 0 15px;
    color: #2D3192;
    font-weight: 700
}

.b-tags__items {
    zoom: 1
}

.b-tags__items:after,
.b-tags__items:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-tags__items__item {
    float: left;
    margin: 0 10px 10px 0
}

.b-tags__items__item__link {
    color: #FFF !important;
    background: #00AFED;
    padding: 2px 5px;
    font-size: 16px
}

.b-forum-categories__title {
    text-transform: uppercase;
    padding: 0 0 0 15px;
    font-weight: 700;
    background: #CEF0FC;
    border-top: 1px solid #D5D5D5;
    line-height: 36px;
    color: #2D3192;
    font-size: 20px
}

.b-forum-categories__items__item {
    border-top: 1px solid #D5D5D5;
    background: #E5F6FD;
    padding: 0 15px;
    zoom: 1
}

.b-forum-categories__items__item:after,
.b-forum-categories__items__item:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-forum-categories__items__item__link {
    float: left;
    line-height: 36px;
    font-size: 20px;
    color: #2D3192 !important
}

.b-forum-categories__items__item__num {
    float: right;
    line-height: 36px;
    font-size: 20px;
    color: #A0ADCD
}

@media (min-width:992px) {
    .page-header {
        margin: 0;
        padding: 15px
    }

    .page-header h1 {
        margin: 0;
        font-size: 30px;
        font-weight: 700
    }
}

.fabrikGroup input[type=text] {
    width: 55%;
    height: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

@media (max-width:768px) {
    .fabrikGroup input[type=text] {
        width: 100%
    }
}

.fabrikGroup select {
    width: 55%;
    height: 40px
}

@media (max-width:768px) {
    .fabrikGroup select {
        width: 100%
    }
}

.fabrikGroup textarea {
    width: 55%
}

.fabrikGroup .legend {
    border: 0;
    font-size: 28px;
    color: #2E3192;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding: 20px 0
}

@media (max-width:768px) {
    .fabrikGroup textarea {
        width: 100%
    }

    .fabrikGroup .legend {
        font-size: 20px
    }
}

.fabrikGroup .control-group {
    padding: 10px 0 10px 15px
}

.fabrikGroup .control-group label {
    padding: 0 0 10px;
    font-size: 20px;
    font-weight: 600
}

.input-append {
    display: inline-block;
    width: 55%;
    position: relative
}

.input-append input[type=text] {
    width: 100%
}

.calendarbutton {
    right: -4px;
    top: 2px;
    position: absolute;
    background: 0 0 !important;
    outline: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 0 !important
}

.icon-calendar {
    font-style: normal;
    font-size: 18px
}

.icon-calendar:before {
    content: ""
}

.fabrikActions {
    padding: 30px 0 30px 15px
}

.fabrikActions button {
    line-height: 50px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: 0;
    border: 0;
    background: #00ADEE;
    font-size: 14px;
    padding: 0 60px;
}

.b-submitpage__intro__bold,
.b-submitpage__title__highlight {
    font-weight: bold
}

@media (max-width:768px) {
    .input-append {
        width: 100%
    }

    .fabrikActions button {
        width: 200px;
        padding: 0
    }
}

.b-submitpage {
    padding: 0 0 20px
}

.b-submitpage__title {
    font-size: 25px;
    text-transform: capitalize;
    padding: 0 0 20px
}

.b-industry-update__title {
    padding-top: 30px;
    text-align: center;
    margin-bottom: 10px;
}

hr.b-industry-update__hr {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px !important;
}

@media (max-width:768px) {
    .b-submitpage__title {
        font-size: 26px
    }
}

.b-submitpage__intro {
    font-size: 16px;
    color: #6c6c6c;
    margin-bottom: 30px;
    text-align: center;
}

.b-contactpage {
    zoom: 1
}

.b-contactpage:after,
.b-contactpage:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-contactpage__title {
    float: left;
    color: #2E3192;
    width: 100%;
    font-weight: 700;
    font-size: 35px;
    text-transform: uppercase;
    padding: 0 0 30px
}

.b-contactpage__left {
    float: left;
    width: 40.59829%
}

.b-contactpage__left__map {
    padding: 0 0 30px
}

.b-contactpage__left__address {
    padding: 0 0 10px;
    font-size: 14px
}

.b-contactpage__left__address__bold {
    padding: 0 0 10px;
    font-weight: 600
}

.b-contactpage__left__phone {
    padding: 0 0 10px;
    font-size: 14px;
}

.b-contactpage__left__phone__bold {
    padding: 0 0 10px;
    font-size: 14px;
    font-weight: 600
}

.b-contactpage__left__email {
    padding: 0 0 20px;
    font-weight: 600
}

.b-contactpage__left__email__bold {
    padding: 0 0 10px;
    font-size: 14px
}

.b-contactpage__left__email__link {
    font-size: 14px;
    font-weight: 400;
}

.b-contactpage__left__extra {
    font-weight: bold;
    background-color: #F5F7FF;
    padding: 10px;
    width: fit-content;
}

@media (max-width:992px) {
    .b-contactpage__left {
        width: 100%
    }
}

.b-contactpage__right {
    float: left;
    width: 59.40171%;
    padding: 0 0 0 50px
}

.b-contactpage__right__container {
    padding: 30px;
    border: 1px solid #D0D0D0;
}

@media (max-width:992px) {
    .b-contactpage__right {
        width: 100%;
        padding: 0
    }
}

.b-contactpage__right__head {
    padding: 0 0 20px;
    font-size: 16px;
    font-weight: 400;
    color: #6c6c6c;
}

.b-contactpage__right__head__bold {
    padding: 0 0 10px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

.b-contactpage input[type=text],
.b-contactpage input[type=email],
.b-contactpage select {
    width: 100%;
    height: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #a6a6a6;
    margin-bottom: 20px;
    padding: 0 10px;
}

.b-contactpage textarea {
    width: 100%;
    height: 200px;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.b-contactpage .form-group {
    margin: 0
}

.b-contactpage .form-group label {
    font-size: 14px;
}

.b-contactpage .form-actions {
    padding: 15px 0 0;
}

.b-contactpage .form-actions button {
    line-height: 45px;
    padding: 0 50px;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFF;
    background: #00ADEE;
    font-weight: 700;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    outline: 0;
    border: 0;
}

.b-contactpage__socials {
    width: 100%;
    float: left;
    margin-top: 50px;
    text-align: center;
    margin-bottom: 50px;
}

.b-contactpage__socials i.fa {
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    width: 40px;
    background: transparent;
    color: #000;
    border: 1px solid;
    border-radius: 50%;
    margin: 0 5px;
}

.b-article-about__title {
    font-size: 35px;
    color: #2E3192;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 35px
}

.b-article-about__title__light {
    color: #00aeef
}

.b-article-about__top {
    zoom: 1
}

.b-article-about__top:after,
.b-article-about__top:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (min-width:992px) {
    .b-article-about__top__left {
        float: left;
        width: 55%
    }

    .b-article-about__top__right {
        float: left;
        width: 45%
    }

    .b-article-about__top__right__wrapper {
        padding: 0 80px
    }
}

@media (max-width:992px) {
    .b-article-about__title {
        font-size: 20px
    }

    .b-article-about__top__right__wrapper {
        padding: 0 0 35px
    }
}

.b-article-about__top__right__wrapper__wrapper {
    background: #f2f2f2;
    padding: 80px 30px;
    font-size: 18px;
    text-align: center
}

@media (max-width:992px) {
    .b-article-about__top__right__wrapper__wrapper {
        font-size: 16px
    }
}

.b-article-about__top__right__wrapper__wrapper__bold {
    color: #9B0195;
    font-size: 22px;
    font-weight: 700
}

.b-article-about-li,
.b-article-about-p {
    font-weight: 300;
}

.b-article-about__bottom {
    margin: 0 0 35px
}

.b-article-about-p {
    font-size: 18px;
    color: #1b1b1b;
    margin: 0 0 35px
}

@media (max-width:992px) {
    .b-article-about__top__right__wrapper__wrapper__bold {
        font-size: 18px
    }

    .b-article-about-p {
        font-size: 16px
    }
}

.b-article-about-title {
    font-size: 25px;
    text-transform: uppercase;
    margin: 0 0 30px;
    color: #2E3192
}

.b-article-about-li {
    font-size: 18px;
    color: #1b1b1b
}

@media (max-width:992px) {
    .b-article-about-title {
        font-size: 18px
    }

    .b-article-about-li {
        font-size: 16px
    }
}

.b-rebregister {
    padding: 11px 15px;
    background: #F5F5F5;
    text-align: center
}

.b-rebregister__middle {
    margin: 0 auto 4px;
    font-size: 16px;
    color: #000;
    line-height: 1.2em
}

.b-rebregister__middle__blue {
    color: #2E3192
}

.b-rebregister__bottom {
    zoom: 1
}

.b-rebregister__bottom:after,
.b-rebregister__bottom:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-rebregister__bottom__left {
    float: left;
    width: 100px;
    line-height: 40px
}

.b-rebregister__bottom__left__logo {
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.b-rebregister__bottom__right {
    float: right;
    line-height: 40px
}

.b-rebregister__bottom__right__btn {
    width: 115px;
    line-height: 30px;
    display: inline-block;
    vertical-align: middle;
    background: #9B0195;
    font-weight: 700;
    color: #FFF !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 18px
}

.b-incaseyoumissedit__title {
    color: #2E3192;
    font-size: 30px;
    margin: 0 0 20px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 50px;
    border-bottom: 1px solid #D5D5D5
}

.b-incaseyoumissedit__content {
    zoom: 1
}

.b-incaseyoumissedit__content:after,
.b-incaseyoumissedit__content:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (max-width:992px) {
    .b-incaseyoumissedit__content__item {
        margin-bottom: 15px
    }

    .b-incaseyoumissedit__content>div:last-child {
        margin-bottom: 0
    }
}

@media (min-width:992px) {
    .b-incaseyoumissedit__content__item {
        float: left;
        width: 23.07692%;
        margin-right: 2.5641%
    }

    .b-incaseyoumissedit__content>div:last-child {
        margin: 0
    }
}

.b-incaseyoumissedit-item__title {
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 35px;
    padding-left: 15px;
    margin: 0
}

.b-incaseyoumissedit-item__title_sales {
    background: #2C2896
}

.b-incaseyoumissedit-item__title_tech {
    background: #00ACF2
}

.b-incaseyoumissedit-item__title_bb {
    background: #000
}

.b-incaseyoumissedit-item__title_market {
    background: #BE0D5F
}

.b-incaseyoumissedit-item__content__item {
    font-size: 20px;
    line-height: 22px;
    display: block;
    padding: 15px 0;
    border-bottom: 1px solid #D5D5D5;
    margin: 0;
    font-weight: 700;
    color: #2c2c2c !important;
    text-decoration: none !important
}

.b-incaseyoumissedit-item__content>a:last-child {
    border: 0
}

.b-blogger__item,
.b-bloggers__items__item {
    background: #f1f1f1;
    border: 1px solid #e0e0e0;
    zoom: 1
}

.b-bloggers__title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 35px;
    line-height: 35px;
    margin: 0;
    color: #2c2c2c;
    padding-bottom: 20px
}

.b-bloggers__items__item {
    margin-bottom: 20px;
    padding: 10px
}

.b-bloggers__items__item:after,
.b-bloggers__items__item:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-bloggers__items__item__photo {
    float: left;
    width: 12.82051%;
    overflow: hidden
}

.b-bloggers__items__item__photo__image {
    width: 100%;
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%)
}

@-webkit-keyframes animation596196 {
    0% {
        -webkit-filter: grayscale(60%);
        filter: grayscale(60%);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-moz-keyframes animation596196 {
    0% {
        filter: grayscale(60%);
        -moz-transform: scale(1);
        transform: scale(1)
    }

    100% {
        filter: grayscale(0);
        -moz-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-o-keyframes animation596196 {
    0% {
        filter: grayscale(60%);
        -o-transform: scale(1);
        transform: scale(1)
    }

    100% {
        filter: grayscale(0);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes animation596196 {
    0% {
        -webkit-filter: grayscale(60%);
        filter: grayscale(60%);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.b-bloggers__items__item__photo__image:hover {
    -webkit-animation-name: animation596196;
    -moz-animation-name: animation596196;
    -o-animation-name: animation596196;
    animation-name: animation596196;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    animation-direction: normal
}

.b-bloggers__items__item__details {
    float: left;
    width: 87.17949%;
    padding-left: 15px
}

.b-bloggers__items__item__details__name {
    display: block;
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 5px;
    font-weight: 700;
    color: #2c2c2c !important;
    text-decoration: none !important
}

.b-bloggers__items__item__details__intro {
    font-weight: 300;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 20px
}

.b-blogger__item {
    margin-bottom: 20px;
    padding: 10px
}

.b-blogger__item:after,
.b-blogger__item:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-blogger__item__photo {
    float: left;
    width: 12.82051%;
    overflow: hidden
}

.b-blogger__item__photo__image {
    width: 100%;
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%)
}

@-webkit-keyframes animation525714 {
    0% {
        -webkit-filter: grayscale(60%);
        filter: grayscale(60%);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-moz-keyframes animation525714 {
    0% {
        filter: grayscale(60%);
        -moz-transform: scale(1);
        transform: scale(1)
    }

    100% {
        filter: grayscale(0);
        -moz-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-o-keyframes animation525714 {
    0% {
        filter: grayscale(60%);
        -o-transform: scale(1);
        transform: scale(1)
    }

    100% {
        filter: grayscale(0);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes animation525714 {
    0% {
        -webkit-filter: grayscale(60%);
        filter: grayscale(60%);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.b-blogger__item__photo__image:hover {
    -webkit-animation-name: animation525714;
    -moz-animation-name: animation525714;
    -o-animation-name: animation525714;
    animation-name: animation525714;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    animation-direction: normal
}

.b-blogger__item__details {
    float: left;
    width: 87.17949%;
    padding-left: 15px
}

.b-blogger__item__details__name {
    display: block;
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 5px;
    font-weight: 700;
    color: #2c2c2c !important;
    text-decoration: none !important
}

.b-blogger__item__details__intro {
    font-weight: 300;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 20px
}

@media (min-width:1200px) {
    .b-blogger {
        min-height: 705px
    }

    .b-rebheader-shadow {
        height: 189px
    }
}

.b-rebheader {
    border-bottom: 1px solid #CCC;
    z-index: 9999;
    top: 0;
    width: 100%;
    background-color: #FFF;
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px;
}

.b-rebheader .topmenu {
    background-color: #333341;
}

@media (max-width:1199px) {
    .b-rebheader-shadow {
        height: 80px
    }

    .b-rebheader {
        display: none
    }
}

.b-rebheader__top {
    z-index: 2;
    position: relative;
    -webkit-box-shadow: 0 6px 11px 0 #b0b0b0;
    -moz-box-shadow: 0 6px 11px 0 #b0b0b0;
    box-shadow: 0 6px 11px 0 #b0b0b0
}

.b-rebheader__middle {
    border-bottom: 1px solid #CCC;
    position: relative;
    z-index: 1;
    background: -webkit-gradient(linear, left top, right top, from(#F2F2F2), color-stop(50%, #F2F2F2), color-stop(50%, #FFF), to(#FFF));
    background: -webkit-linear-gradient(left, #F2F2F2 0, #F2F2F2 50%, #FFF 50%, #FFF 100%);
    background: -moz-linear-gradient(left, #F2F2F2 0, #F2F2F2 50%, #FFF 50%, #FFF 100%);
    background: -o-linear-gradient(left, #F2F2F2 0, #F2F2F2 50%, #FFF 50%, #FFF 100%);
    background: linear-gradient(to right, #F2F2F2 0, #F2F2F2 50%, #FFF 50%, #FFF 100%)
}

.b-rebheader__middle__wrapper {
    zoom: 1;
    width: 1170px;
    margin: 0 auto;
    position: relative;
    background: #FFF
}

.b-rebheader__middle__wrapper:after,
.b-rebheader__middle__wrapper:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-rebheader__middle__wrapper__left {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    line-height: 130px
}

.b-rebheader__middle__wrapper__left__layer-1 {
    z-index: 1;
    position: absolute;
    left: 200px;
    width: 0;
    height: 0;
    border-top: 130px solid #F2F2F2;
    border-right: 130px solid transparent
}

.b-rebheader__middle__wrapper__left__layer-2 {
    z-index: 0;
    position: absolute;
    left: 230px;
    width: 0;
    height: 0;
    border-top: 130px solid #F9F9F9;
    border-right: 130px solid transparent
}

.b-rebheader__middle__wrapper__left__layer-3 {
    z-index: 1;
    position: absolute;
    left: 0;
    background-color: #F2F2F2;
    height: 130px;
    width: 200px
}

.b-rebheader__middle__wrapper__left__layer-4 {
    z-index: 0;
    position: absolute;
    left: 200px;
    background-color: #F9F9F9;
    height: 130px;
    width: 30px
}

.b-rebheader__middle__wrapper__middle {
    display: inline-block;
    line-height: 130px;
    margin: 0 60px 0 0
}

.b-rebheader__middle__wrapper__right {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0
}

.b-rebheader__middle__wrapper__right__left {
    float: left;
    line-height: 130px;
    margin: 0 10px 0 0
}

.b-rebheader__middle__wrapper__right__right {
    float: right;
    line-height: 130px
}

.b-rebheader__bottom__wrapper {
    zoom: 1;
    width: 1170px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    line-height: 57px
}

/* .b-rebheader__bottom__wrapper:before, */
/* .b-rebheader__bottom__wrapper:after {
    content: " ";
    display: table;
    line-height: 0
} */

.b-header-subscribe {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle
}

.b-header-subscribe__left {
    float: left;
    text-align: left;
    margin: 0 20px 0 0
}

.b-header-subscribe__left__top {
    color: #000;
    font-size: 15px;
    line-height: 16px
}

.b-header-subscribe__left__bottom {
    color: #2E3192;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 16px;
    font-weight: 800;
    letter-spacing: .5px
}

.b-header-subscribe__left__bottom span:first-child {
    color: #00ADEF
}

.b-header-subscribe__right {
    float: left
}

.b-header-subscribe__right a {
    line-height: 32px;
    -webkit-box-shadow: 0 7px 20px 0 #a3a3a3;
    -moz-box-shadow: 0 7px 20px 0 #a3a3a3;
    box-shadow: 0 7px 20px 0 #a3a3a3;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    width: 115px;
    text-align: center;
    color: #FFF;
    font-size: 19px;
    font-weight: 600;
    background-color: #BB1662
}

.b-header-subscribe__right a:hover {
    background-color: #f93c93
}

.b-header-social {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.b-header-social_bottom {
    display: block;
    zoom: 1
}

.b-header-social_bottom:after,
.b-header-social_bottom:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-header-social>li:last-child {
    padding: 0 0 0 5px
}

.b-header-social__item {
    float: left;
    padding: 0 5px
}

.b-header-social__item__link {
    display: block
}

.b-header-logo,
.b-header-search {
    vertical-align: middle;
    display: inline-block
}

.b-header-social__item__link__icon {
    margin: 0;
    text-align: center;
    width: 32px;
    line-height: 32px;
    color: #FFF;
    font-size: 18px
}

.b-header-social__item__link__icon:hover {
    background-color: #D5D5D5
}

.b-header-social__item__link__icon_facebook {
    background-color: #3B5999
}

.b-header-social__item__link__icon_twitter {
    background-color: #00ACEE
}

.b-header-social__item__link__icon_google {
    background-color: #DC4B3E
}

.b-header-social__item__link__icon_linkedin {
    background-color: #0078B5
}

.b-header-social__item__link__icon_youtube {
    background-color: #E72118
}

.b-header-logo {
    line-height: 100%;
    position: relative;
    z-index: 2
}

.b-header-search {
    height: 32px;
    line-height: 32px
}

.b-header-search__form {
    zoom: 1;
    border: 1px solid #999;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 170px;
    height: 32px;
    background-color: #FFF
}

.b-header-search__form:after,
.b-header-search__form:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-header-search__form__search-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: #999;
    font-style: italic;
    float: left;
    height: 30px;
    width: 85%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    outline: 0;
    padding: 0 0 0 15px
}

.b-header-search__form__search-box::-webkit-input-placeholder {
    font-size: 13px;
    color: #999;
    font-style: italic
}

.b-header-search__form__search-box:-ms-input-placeholder {
    font-size: 13px;
    color: #999;
    font-style: italic
}

.b-header-search__form__search-box::-moz-placeholder {
    font-size: 13px;
    color: #999;
    font-style: italic
}

.b-header-search__form__search-box:-moz-placeholder {
    font-size: 13px;
    color: #999;
    font-style: italic
}

.b-header-search__form__button {
    padding: 0;
    float: right;
    width: 15%;
    line-height: 30px;
    background-color: transparent;
    border: 0;
    outline: 0
}

.b-header-search__form__button__img,
.b-newlwheader-bottom-menu {
    line-height: 100%;
    vertical-align: middle
}

.b-newlwheader-bottom-menu {
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.b-newlwheader-bottom-menu>li:nth-child(1) {
    display: none
}

.b-newlwheader-bottom-menu>li:last-child {
    border: 0
}

.b-newlwheader-bottom-menu__item {
    float: left
}

.b-newlwheader-bottom-menu__item_current>a {
    color: #999 !important
}

.b-newlwheader-bottom-menu__item__link {
    font-size: 21px;
    display: block;
    text-align: center;
    position: relative;
    padding: 0 29px;
    border-right: 1px solid #CCC;
    text-decoration: none !important;
    color: #000 !important
}

.b-newlwheader-bottom-menu__item__link:hover {
    color: #999 !important
}

.b-newlwheader-bottom-menu__item__link_541 {
    padding-left: 12px
}

.b-newlwheader-bottom-menu__item__link_109 {
    border: 0
}

.b-newjobticker {
    background-color: #FEF4D0
}

@media (max-width:1200px) {
    .b-newjobticker {
        display: none
    }
}

.b-newjobticker__wrapper {
    width: 1170px;
    margin: 0 auto;
    zoom: 1
}

.b-newjobticker__wrapper:after,
.b-newjobticker__wrapper:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-newjobticker__wrapper__content,
.b-newjobticker__wrapper__title {
    line-height: 27px;
    float: left
}

.b-newjobticker-title {
    padding: 0 15px 0 0;
    margin: 0 15px 0 0;
    line-height: 100%;
    display: inline-block;
    vertical-align: middle
}

.b-newjobticker-title a {
    display: block;
    text-decoration: none;
    font-weight: 700;
    color: #4D4C48 !important;
    font-size: 14px;
    text-transform: uppercase
}

.b-newjobticker-content {
    zoom: 1;
    width: 940px;
    display: inline-block;
    vertical-align: middle;
    line-height: 25px
}

.b-newjobticker-content:after,
.b-newjobticker-content:before,
.b-newjobticker-content__container__list:after,
.b-newjobticker-content__container__list:before {
    content: " ";
    display: table;
    line-height: 0
}

@media (max-width:1200px) {
    .b-newjobticker-content {
        width: 320px
    }
}

.b-newjobticker-content__container {
    height: 25px;
    overflow: hidden;
    position: relative
}

.b-newjobticker-content__container__list {
    zoom: 1;
    padding: 0 0 0 100%;
    margin: 0;
    width: 999999px;
    position: absolute;
    left: 0;
    z-index: 0;
    list-style-type: none
}

.b-newjobticker-content__container__list__item {
    float: left;
    margin: 0;
    padding: 0 30px 0 0;
    white-space: nowrap;
    line-height: 25px
}

.b-newjobticker-content__container__list__item a {
    color: #4D4C48 !important;
    text-decoration: none !important;
    font-size: 13px;
    display: block
}

.b-newjobticker-content__container__list__item span {
    color: #BB1662;
    position: relative
}

.b-newjobticker-content__container__list__item span:after {
    top: 6px;
    right: -10px;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 6px;
    border-color: transparent transparent transparent #BB1662
}

.b-newjobticker-content__container__list__item b {
    text-transform: uppercase
}

.b-rebheader-bottom-menu {
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 100%;
    vertical-align: middle
}

.b-rebheader-bottom-menu__item {
    float: left;
    padding: 12px 0;
}

.b-rebheader-bottom-menu__item_current>a,
.b-minimised_minimised-module__item_current>a {
    font-weight: bold;
    border-bottom: 2px solid #00ADEE;
    width: fit-content;
    margin: 0 auto;
}

.b-rebheader-bottom-menu__item__link {
    display: block;
    text-align: center;
    text-decoration: none !important;
    color: #000 !important;
    font-size: 14px;
    line-height: 21px;
    border-bottom: 2px solid transparent;
    /*margin: 0 12.7px !important;*/
    text-transform: uppercase;
}

.b-mobile-navigator__menu,
.b-mobile-navigator__search {
    display: none;
}

.b-mobile-navigator__menu {
    padding-top: 20px;
}

.b-rebheader-bottom-menu__item__link:hover {
    color: #999 !important
}

.b-mobile-navigator {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    box-shadow: 0px 3px 6px #00000029;
}

@media (min-width:1201px) {
    .b-mobile-navigator {
        display: none
    }
}

.b-mobile-navigator__bar {
    position: relative;
    height: 65px;
    width: 100%;
    border-bottom: 1px solid #EDEDED
}

.b-mobile-navigator__bar__left {
    line-height: 65px;
    text-align: center;
}

.b-mobile-navigator__bar__right {
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    line-height: 65px
}

.b-module_relative,
.b-module_slider,
.b-stimulate,
.container,
.responsive-video {
    position: relative
}

.b-mobile-navigator__search {
    text-align: center;
    padding: 20px 0
}

.b-mobile-navigator-controls {
    display: inline-block;
    vertical-align: middle;
    line-height: 100%
}

.b-mobile-navigator-controls__menu {
    float: left;
    line-height: 32px;
    height: 32px
}

.b-mobile-navigator-controls__menu:before,
.b-mobile-navigator-controls__menu_open:before {
    vertical-align: middle;
    display: inline-block;
    font-size: 32px;
    line-height: 100%;
    cursor: pointer;
    font-family: FontAwesome
}

.b-mobile-navigator-controls__menu_open:before {
    content: "" !important
}

.b-mobile-navigator-controls__menu:before {
    content: ""
}

.b-mobile-navigator-controls__search {
    float: left;
    line-height: 32px;
    height: 32px
}

.b-mobile-navigator-controls__search:before,
.b-mobile-navigator-logo {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle
}

.b-mobile-navigator-controls__search:before {
    cursor: pointer;
    content: "";
    font-family: FontAwesome;
    font-size: 24px
}

.b-mobile-navigator-logo__img {
    width: 80px
}

.b-mobile-menu {
    padding: 0 30px;
    margin: 0;
    list-style-type: none;
    zoom: 1;
    overflow: scroll;
    width: 50%;
    max-width: 300px;
    float: left;
    margin-bottom: 45px;
}

.b-mobile-menu.mob-first-menu {
    border-right: 1px solid #d8d8d8;
    text-transform: uppercase;
}

.b-mobile-menu.mob-second-menu a {
    color: #332D6B !important;
}

.b-module_overflow,
.b-module_slider,
.responsive-ad,
.responsive-video,
.sidebar,
.tag_hidden {
    overflow: hidden
}

.b-mobile-menu:after,
.b-mobile-menu:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-mobile-navigator__top {
    text-align: center;
    padding: 10px;
    background: #333341;
}

.b-mobile-navigator__top p {
    color: #fff;
    padding: 0 !important;
    margin: 0 !important;
}

.b-mobile-navigator__top p a {
    color: #FFE16C;
}

.b-mobile-menu__item {
    text-align: left;
    margin-bottom: 15px;
}

.b-mobile-menu__item_collapse-icons {
    padding-top: 10px
}

.b-mobile-menu__item__link {
    display: block;
    line-height: 1.5;
    color: #000 !important;
    text-decoration: none !important;
    font-size: 16px
}

.b-mobile-social {
    display: inline-block;
    vertical-align: middle;
    line-height: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.b-mobile-social__item {
    float: left
}

.b-mobile-social__item__link {
    display: block;
    text-decoration: none !important
}

.b-mobile-social__item__link:hover {
    text-decoration: none
}

.b-mobile-social__item__link__icon {
    background-color: transparent !important;
    color: #4c4c4c;
    line-height: 34px;
    display: block;
    width: 38px;
    text-align: center;
    font-size: 20px;
    margin: 0
}

.b-mobile-search {
    background: 0 0;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    display: inline-block;
    padding: 0 15px;
    width: 100%;
    margin-bottom: 20px;
}

.b-mobile-search__form {
    zoom: 1;
    border: 1px solid #D8D8D8;
    width: 100%;
    height: 45px;
    background: #fff;
    border-radius: 10px;
}

.b-mobile-search__form:after,
.b-mobile-search__form:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-mobile-search__form__search-box {
    font-size: 12px;
    color: #868686;
    font-style: italic;
    float: left;
    height: 33px;
    width: 85%;
    border: 0;
    outline: 0;
    padding: 0 0 0 15px
}

#b-mobile-search__form__search-box {
    padding-left: 10px;
    outline: none;
    border: none;
    width: calc(100% - 50px);
    line-height: 34px
}

.b-mobile-search__form__search-box::-webkit-input-placeholder {
    font-size: 13px;
    color: #CCC;
    font-style: italic
}

.b-mobile-search__form__search-box:-ms-input-placeholder {
    font-size: 13px;
    color: #CCC;
    font-style: italic
}

.b-mobile-search__form__search-box::-moz-placeholder {
    font-size: 13px;
    color: #CCC;
    font-style: italic
}

.b-mobile-search__form__search-box:-moz-placeholder {
    font-size: 13px;
    color: #CCC;
    font-style: italic
}

.b-mobile-search__form__button {
    padding: 0;
    float: left;
    width: 15%;
    line-height: 33px;
    background-color: transparent;
    border: 0;
    outline: 0
}

#b-mobile-search__form__button {
    width: 40px;
    line-height: 36px;
    background: 0 0;
    border: none
}

.b-mobile-search__form__button__img {
    line-height: 100%;
    vertical-align: middle
}

.b-module_padding_zero {
    padding: 0
}

.b-module_padding_tblr {
    padding: 15px
}

.b-module_padding_tb {
    padding: 30px 0
}

.b-module_padding_lr {
    padding: 0 15px
}

.b-module_padding_br {
    padding: 0 15px 30px 0
}

.b-module_padding_bl {
    padding: 0 0 30px 15px
}

.b-module_padding_tl {
    padding: 15px 0 0 15px
}

.b-module_padding_tbl {
    padding: 15px 0 15px 15px
}

.b-module_padding_tb-tblr-tbl-tbl {
    padding: 15px 0
}

@media (min-width:769px) {
    .b-module_padding_tb-tblr-tbl-tbl {
        padding: 15px
    }
}

@media (min-width:992px) {
    .b-module_padding_tb-tblr-tbl-tbl {
        padding: 15px 0 15px 15px
    }
}

.b-module_padding_tbr {
    padding: 15px 15px 15px 0
}

.b-module_padding_blr {
    padding: 0 15px 15px
}

.b-module_padding_tlr {
    padding: 15px 15px 0
}

.b-module_padding_t {
    padding: 15px 0 0
}

.b-module_padding_b {
    padding: 0 0 30px
}

.b-module_padding_b_land {
    padding: 0 0 10px
}

.b-module_padding_r {
    padding: 0 15px 0 0
}

.b-module_padding_l {
    padding: 0 0 0 15px
}

.b-module_float_left {
    float: left
}

.b-module_float_right {
    float: right
}

.b-module_border_tb {
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
    border-left: 0;
    border-right: 0
}

.b-module_clearfix {
    zoom: 1
}

.b-module_clearfix:after,
.b-module_clearfix:before {
    content: " ";
    display: table;
    line-height: 0
}

.b-module_slider {
    height: 300px
}

@media (max-width:1200px) {
    .b-module_background-ad {
        display: none
    }

    body {
        overflow-x: hidden
    }
}

@media (max-width:992px) {
    .b-module_padding_b_xs {
        padding: 0 0 15px
    }
}

@media (min-width:992px) {
    .b-module_sidemenu {
        width: 310px;
        display: inline-block
    }
}

.article:after,
.article:before,
.full-width:after,
.full-width:before,
.sidebar:after,
.sidebar:before {
    display: table
}

@media (max-width:769px) {
    .b-module_inarticlead {
        float: none;
        text-align: center
    }
}

.b-module_highlight {
    padding-top: 30px
}

@media (min-width:769px) {
    .b-module_border_b {
        border-bottom: 1px solid #D0D0D0
    }

    .b-module_border_lr {
        border-left: 1px solid #D0D0D0;
        border-right: 1px solid #D0D0D0
    }

    .b-module_border_blr {
        border-bottom: 1px solid #D0D0D0;
        border-left: 1px solid #D0D0D0;
        border-right: 1px solid #D0D0D0
    }
}

.b-module_height_nil {
    height: 0
}

.b-module_padding_readmore {
    padding-bottom: 15px
}

.b-module_padding_popular {
    padding-bottom: 30px
}

@media (min-width:992px) {
    .b-module_article {
        width: 72.7%;
        float: left
    }

    .b-module_sidebar {
        width: 27.3%;
        float: left;
        padding-left: 15px
    }

    .b-module_article_left {
        width: 48.46667%;
        float: left;
        padding-right: 15px
    }

    .b-module_article_right {
        width: 24.23333%;
        float: left;
        padding-left: 15px
    }

    .b-module_padding_readmore {
        padding-top: 35px
    }

    .b-module_padding_popular {
        padding-top: 35px;
        padding-left: 15px;
        padding-right: 0
    }
}

.b-stimulate {
    width: auto;
    padding: 15px 15px 0;
    margin: 0
}

@media (min-width:1200px) {
    .b-stimulate {
        width: 1200px;
        margin: 0 auto
    }
}

.b-stimulate__article {
    float: none;
    padding: 0;
    margin: 0
}

@media (min-width:992px) {
    .b-stimulate__article {
        width: 72.7%;
        float: left
    }
}

.b-stimulate__sidebar {
    float: none;
    padding: 0;
    margin: 0;
    overflow: hidden
}

@media (min-width:992px) {
    .b-stimulate__sidebar {
        width: 27.3%;
        float: left;
        padding: 0 0 0 15px
    }
}

.b-row {
    zoom: 1
}

.b-row:after,
.b-row:before {
    content: " ";
    display: table;
    line-height: 0
}

body {
    line-height: normal;
    font-family: 'Poppins', sans-serif;
    color: #000;
}

.article:after,
.article:before,
.full-width:after,
.full-width:before,
.search .controls:after,
.search .controls:before,
.sidebar:after,
.sidebar:before {
    content: " ";
    line-height: 0
}

.row {
    margin: 0
}

.container {
    /* width: auto; */
    padding: 30px 15px 0;
    margin: 0
}

@media (min-width:1200px) {
    .container {
        width: 1180px;
        margin: 0 auto
    }
}

.article,
.full-width,
.sidebar {
    padding: 0;
    margin: 0;
    zoom: 1
}

.article {
    float: none
}

@media (min-width:992px) {
    .article {
        width: 72.64957%;
        float: left
    }
}

.sidebar {
    float: none
}

@media (min-width:992px) {
    .sidebar {
        width: 27.35043%;
        float: left;
        padding: 0 0 0 20px
    }
}

.sidebar__wrapper {
    max-width: 300px;
    margin: 0 auto
}

@media (max-width:1200px) {
    .top-leaderboard {
        margin-top: 15px !important
    }

    .skin-ad {
        display: none
    }
}

.responsive-ad {
    max-height: 90px
}

.checkbox,
.radio {
    padding-left: 20px
}

.responsive-video {
    padding-bottom: 56.25%;
    padding-top: 60px
}

.responsive-video embed,
.responsive-video iframe,
.responsive-video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.search .page-title {
    margin: 0 0 15px
}

.search .controls {
    zoom: 1
}

.search .controls:after,
.search .controls:before {
    display: table
}

@media (min-width:992px) {
    .search .radio {
        float: left;
        padding: 0 10px;
        margin: 0;
        line-height: 30px
    }

    .search .radio input {
        display: inline-block;
        vertical-align: middle;
        line-height: 100%;
        height: 30px;
        margin: 0 5px 0 0;
        position: static
    }

    .result-controls {
        float: left;
        padding: 0 10px
    }
}

.chzn-container {
    min-width: 100px;
    width: auto !important
}

.ccomment-menu {
    border: 0
}

.ccomment-menu .pull-left {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px
}

@media (max-width:769px) {
    .responsive-ad {
        max-height: 55px
    }
}

.ccomment-form {
    margin: 3px 0 0 !important
}

.ccomment-comment-content {
    padding: 20px 0 0;
}

.ccomment-textarea {
    min-height: 80px !important
}

.comments-avatar {
    width: 13%;
    float: left;
    display: none;
}

.comments-input {
    width: 100%;
    float: right
}

@media (max-width:769px) {
    .comments-avatar {
        display: none
    }

    .comments-input {
        width: 100%
    }
}

.comments-input__info {
    color: #696969;
    font-size: 16px;
    padding: 0 0 20px
}

.comments-inputname__quote,
.comments-inputname__reply {
    font-weight: 600 !important;
    color: #47B1E1 !important;
    outline: 0 !important;
    border: 0 !important;
    text-decoration: none !important;
}

.comments-input__content {
    font-size: 16px
}

.comments-inputname {
    width: 87%;
    float: left;
    margin-left: 13% !important
}

@media (max-width:769px) {
    .comments-inputname {
        width: 100%;
        margin: 0 !important
    }
}

@media (min-width:769px) {
    .comments-inputname__input {
        width: 50% !important;
        float: left !important;
        padding: 0 5px 0 0
    }

    .comments-inputname__input_last {
        padding: 0 0 0 5px
    }
}

.comments-inputname_padding {
    padding: 20px 0 0
}

.comments-inputname__quote {
    font-size: 14px !important
}

@media (max-width:769px) {
    .comments-inputname__quote {
        font-size: 12px !important
    }
}

.comments-inputname__reply {
    font-size: 14px !important
}

@media (max-width:769px) {
    .comments-inputname__reply {
        font-size: 12px !important
    }
}

.comments-inputname__date {
    vertical-align: middle;
    color: #939393 !important;
    text-decoration: none !important;
    font-size: 14px;
    outline: 0
}

@media (max-width:769px) {
    .comments-inputname__date {
        font-size: 12px !important
    }
}

.b-comment-submit {
    text-align: right
}

.b-comment-submit__wrapper {
    display: inline-block;
    padding: 10px 0
}

.b-comment-submit__wrapper__person {
    float: left;
    font-size: 18px;
    color: #939393;
    line-height: 38px !important
}

.b-comment-submit__wrapper__person__button,
.b-comment-submit__wrapper__person__name {
    border: 0;
    line-height: 20px !important;
    color: #696969;
    font-weight: 800 !important;
    display: inline-block;
    padding: 0 15px 0 0;
    outline: 0;
    background-color: transparent
}

@media (max-width:769px) {
    .b-comment-submit__wrapper__person {
        font-size: 12px
    }
}

.b-comment-submit__wrapper__person__button {
    font-size: 18px !important;
    border-right: 1px solid #939393
}

@media (max-width:769px) {
    .b-comment-submit__wrapper__person__button {
        font-size: 12px !important
    }
}

.b-comment-submit__wrapper__person__name {
    font-size: 18px !important;
    border-right: 1px solid #939393
}

@media (max-width:769px) {
    .b-comment-submit__wrapper__person__name {
        font-size: 12px !important
    }
}

.b-comment-submit__wrapper__change {
    float: left;
    color: #47B1E1;
    border: 0;
    background-color: transparent;
    font-size: 18px !important;
    outline: 0;
    line-height: 38px !important;
    padding: 0 15px
}

.b-comment-submit__wrapper__send {
    float: left;
    font-weight: 600;
    border: 1px solid #990096;
    background-color: transparent;
    color: #990096;
    font-size: 18px !important;
    padding: 10px 30px;
    line-height: 100% !important
}

.b-comment-submit__wrapper__send:hover {
    color: #FFF;
    background-color: #990096
}

.fa-facebook {
    background-color: #3B5999
}

.fa-twitter {
    background-color: #00ACEE
}

.fa-google-plus {
    background-color: #DC4B3E
}

.fa-linkedin {
    background-color: #0078B5
}

.fa-youtube {
    background-color: #E72118
}

.tag_hidden {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.page_subheading_desc-read-more {
    display: inline-block
}

.page_subheading_desc-read-more:after {
    content: "Read more";
    display: block
}

.page_subheading_desc-read-more.expanded:after {
    content: "Read less"
}

.page_subheading_desc-read-more:hover {
    opacity: 1 !important
}

.b-category-page__custom__header p {
    margin: 0 0 20px;
    font-weight: 300;
    color: #6C6C6C;
    font-size: 16px;
    line-height: 1.4em;
    padding-bottom: 0
}

.page_subheading_desc-read-more {
    color: #000;
    font-weight: 800;
    padding: 5px;
    font-size: 16px
}

.page_subheading_desc {
    margin-top: 0
}

.page_subheading_desc_icon i {
    vertical-align: middle
}

.center {
    text-align: center
}

@media (max-width:1024px) {
    .b-module_padding_tbr {
        padding: 0px 15px 15px 0;
    }
}

/* HEADER */
ul.b-minimised_minimised-module li:last-child a {
    border: 0;
}

.b-signup-btn {
    margin-bottom: 0;
    font-size: 14px;
    padding: 5px 15px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.minimised-menu nav {
    display: block;
}

.minimised-menu .reb_subs {
    font-size: 14px
}

.minimised-menu ul {
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    justify-content: left;
}

.minimised-menu .b-nav li a {
    line-height: 40px;
}

.minimised-wrapper {
    background: #fff;
    transition: .5s;
    display: none;
    height: 50px;
}

.minimised-wrapper .b-rebheader__middle__wrapper {
    height: auto;
}

.minimised-wrapper .b-rebheader__middle__wrapper .b_bqe {
    display: flex;
    align-items: center;
    height: 50px;
}

.minimised-wrapper .b-section-sub__block_height_35 {
    line-height: 50px;
    height: 50px;
    transition: .5s;
}

li.b-minimised_minimised-module__item,
.search-icon {
    color: initial;
    height: 40px;
}

.b-minimised_minimised-module_item {
    height: 40px !important;
}

li.b-minimised_minimised-module__item a {
    color: initial;
    line-height: 40px !important;
    text-decoration: none;
    margin: 0px 10px;
    font-size: 14px;
    text-transform: uppercase;
}

ul.b-minimised_minimised-module {
    padding-left: 0;
}


li.b-minimised_minimised-module__item a:hover {
    opacity: .8;
}

.leaderboardFixed {
    z-index: 99999999;
    position: fixed;
    left: 50%;
    top: 200px;
    transform: translate(-50%, -50%);
}

.main_static_headerdiv {
    display: none;
    height: 50px;
}

.moved {
    top: 150px !important;
}

/* FOOTER */
.footer-cointaner {
    background: #332D6B;
    width: 100%;
    float: left;
    padding-bottom: 20px
}

.footer-cointaner .subfooter-container .row1 {
    padding: 10px 15px;
    display: flex;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto;
    zoom: 1
}

.footer-cointaner .subfooter-container .row1 .subrow1-1 {
    width: 50%;
    float: left
}

.footer-cointaner .subfooter-container .row1 .subrow1-2 {
    width: 50%;
    float: left;
    text-align: right
}

.footer-cointaner .subfooter-container ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0
}

.footer-cointaner .subfooter-container .row2 ul li {
    display: inline-block
}

.footer-cointaner .subfooter-container ul li a {
    color: #fff;
    text-decoration: none
}

.footer-cointaner .subfooter-container .row2 {
    width: 100%;
    float: left;
    padding: 20px 15px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
    margin-top: 20px;
    margin-bottom: 20px
}

.footer-cointaner .subfooter-container .row2 ul {
    max-width: 1200px;
    margin: 0 auto;
    zoom: 1;
    padding-left: 15px;
    padding-right: 15px
}

.footer-cointaner .subfooter-container .row2 li {
    padding-right: 25px
}

.footer-cointaner .subfooter-container .row2 li a {
    font-weight: 600;
    font-size: 17px
}

.footer-cointaner .subfooter-container .row3 {
    max-width: 1200px;
    margin: 0 auto;
    zoom: 1;
    display: flex;
    padding: 10px 15px 30px;
}

.footer-cointaner .subfooter-container .subrow3-1 {
    width: 25%;
    float: left;
}

.footer-cointaner .subfooter-container .subrow3-2 {
    width: 25%;
    float: left;
}

.footer-cointaner .subfooter-container .subrow3-3 {
    width: 25%;
    float: left
}

.footer-cointaner .subfooter-container .subrow3-4 {
    width: 25%;
    float: left
}

.footer-cointaner .subfooter-container .row3 h3 {
    color: #fff;
    font-weight: 600;
    font-size: 16px
}

.footer-cointaner .subfooter-container .row3 li {
    padding-bottom: 5px
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 p {
    color: #fff;
    font-size: 16px
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 .input {
    width: 70%;
    float: left
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 .input input {
    width: 100%;
    height: 50px;
    padding-left: 10px
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 .button {
    width: 30%;
    float: left
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 .button button {
    width: 100%;
    height: 50px;
    background: #BB1662;
    border: none;
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 .button button a {
    color: #fff;
    text-decoration: none
}

/* .footer-cointaner .subfooter-container .row3 .subrow3-4 .social li {
    display: inline-block;
    margin-right: 20px
} */

.footer-cointaner .subfooter-container .row3 .subrow3-4 .social {
    width: 100%;
    float: left;
    margin-top: 20px
}

.mob-footer .f-all-left {
    float: left !important;
}

.mob-footer,
.footsign {
    display: none;
}

.mob-footer {
    margin-bottom: 20px;
    width: 100%;
    float: left;
    background-color: #332D6B;
}

.mob-footer .row1 img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: auto;
}

.toggle-cat {
    padding: 20px 15px;
    width: 100%;
}

.mob-footer .cl-all-FFF {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px !important;
    margin: 0px;
}

.footer-items.toggle-items {
    display: none;
    margin-bottom: 0px;
    list-style: none;
    margin-top: 12px;
}

.footer-items li a {
    color: #fff;
    font-size: 15px;
    text-decoration: none
}


.mobile-arrow {
    display: block !important;
    position: absolute;
    right: 15px;
    color: #fff;
}

.footerSignup {
    background-color: transparent !important;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 25px;
    width: 200px;
    padding: 10px;
    margin-bottom: 15px
}

.footsign {
    background-color: #332D6B;
    padding-bottom: 50px;
    width: 100%;
}

.mob-footer-social {
    text-align: center;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}


.mob-footer-social .b-header-social2 {
    list-style: none;
    padding-left: 0px;
    margin-top: 0px;
}

.mob-footer-logo {
    padding-top: 25px;
    padding-bottom: 25px;
}

.mob-footer-logo .search-icon {
    font-size: 25px;
    color: #fff;
    height: unset;
    line-height: 80px;
    position: absolute;
    right: 15px;
}

.mob-footer-social .b-header-social2 li {
    display: inline-block;
    margin-right: 15px;
}

.mob-footer-social .b-header-social2 a {
    color: #fff;
}

/* .mob-footer-social .b-header-social2 i {
    background: transparent !important;
} */


@media only screen and (max-width: 1000px) {

    .mob-footer,
    .footsign {
        display: block;
    }

    .footer-cointaner {
        display: none;
    }
}

/* new styles */

/* desktop */
.footer-cointaner {
    padding-bottom: 0;
}

.footer-cointaner .subfooter-container .row1 .subrow1-1 {
    float: unset;
}

.footer-cointaner .subfooter-container .row1 .subrow1-2 {
    float: unset;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.footer-cointaner .subfooter-container .row1 .subrow1-2 a {
    font-size: 14px;
    color: #fff;
}

.footer-cointaner .subfooter-container .row1 .subrow1-2 ul {
    display: flex;
    align-items: center;
}

.footer-cointaner .subfooter-container .row1 .subrow1-2 ul li {
    margin-right: 25px;
    color: #fff;
}

.footer-cointaner .subfooter-container .row3-container {
    border-top: solid 1px #959595;
    border-bottom: solid 1px #959595;
}

.footer-cointaner .subfooter-container .row3 h3 {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: bold;
}

.footer-cointaner .subfooter-container .row3 ul li a {
    color: #fff;
    font-size: 14px;
}

.footer-cointaner .subfooter-container .subrow3-1 {
    float: unset;
}

.footer-cointaner .subfooter-container .subrow3-2 {
    float: unset;
}

.footer-cointaner .subfooter-container .subrow3-3 {
    float: unset;
}

.footer-cointaner .subfooter-container .subrow3-4 {
    float: unset;
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 p {
    font-size: 14px;
    color: #fff;
}

.footer-cointaner .subfooter-container .row3 .subrow3-4 .social {
    margin-bottom: 40px;
}

/* .footer-cointaner .subfooter-container .row3 .subrow3-4 .social li {
    margin-right: 25px;
} */

.footer-cointaner .subfooter-container .row3 .subrow3-4 .button button a {
    font-size: 14px;
    font-weight: bold;
}

.footer-cointaner .subfooter-container .row4 {
    max-width: 1200px;
    margin: 0 auto;
    zoom: 1;
    padding: 25px 15px;
    display: flex;
    align-items: center;
    font-size: 12px;
}

.footer-cointaner .subfooter-container .row4 p {
    font-size: 12px;
    margin: 0;
    color: #fff;
}


/* mobile */
.mob-footer {
    float: unset;
    margin-bottom: unset;
}

.mob-footer-logo {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #959595;
}

.mob-footer-social {
    padding-top: 15px;
    padding-bottom: 15px;
    border: 0;
    width: 100%;
    background: #332D6B;
}

.mob-footer .toggle-cat {
    padding: 20px 15px;
    border-top: 1px solid #959595;
    background: #332D6B;
}

.mob-footer .toggle-cat h2 {
    font-size: 14px;
    margin-top: 0;
    font-weight: bold;
}

.mob-footer .toggle-cat .mobile-arrow {
    margin: 0;
}

.mob-footer .toggle-cat .footer-items li {
    padding-bottom: 10px;
}

.mob-footer .toggle-cat .footer-items li a {
    font-size: 14px;
    color: #fff;
}

.mob-footer .footsign {
    border-top: 1px solid #959595;
    padding: 15px 15px 0;
}

.mob-footer .footsign h2 {
    margin: 0 0 15px;
}

.mob-footer .footsign .footerSignup {
    margin-bottom: unset;
    width: 295px;
    height: 38px;
    background-color: #00ADEE !important;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px;
    border: unset;
    padding: 0;
}

.mob-footer-social .b-header-social2 li {
    margin-right: 25px;
}

.mob-footer .mob-footer-copyright {
    background-color: #332D6B;
    padding-bottom: 60px;
    padding-top: 10px;
}

.mob-footer .mob-footer-copyright p {
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin: 0;
}

.footer-cointaner form#mc-embedded-subscribe-form .w-all-60p {
    width: 60%;
}

.footer-cointaner form#mc-embedded-subscribe-form .w-all-40p {
    width: 40%;
}

.footer-cointaner form#mc-embedded-subscribe-form .fw-bold {
    font-weight: bold !important;
}

.footer-cointaner form#mc-embedded-subscribe-form .f-all-left {
    float: left;
}

.footer-cointaner form#mc-embedded-subscribe-form .resetIpt {
    display: block;
}

.footer-cointaner form#mc-embedded-subscribe-form .fs-all-14px {
    font-size: 14px;
}

.footer-cointaner form#mc-embedded-subscribe-form .resetBtn,
.footer-cointaner form#mc-embedded-subscribe-form .resetIpt,
.footer-cointaner form#mc-embedded-subscribe-form .resetLink {
    line-height: 100%;
    margin: 0;
    padding: 0;
    font-weight: 400;
}

.footer-cointaner form#mc-embedded-subscribe-form .resetBtn,
.footer-cointaner form#mc-embedded-subscribe-form .resetIpt {
    border: 0;
    float: none;
    background: 0 0;
    cursor: pointer;
    outline: 0;
}

.footer-cointaner form#mc-embedded-subscribe-form .p-all-015px {
    padding: 0 15px;
}

.footer-cointaner form#mc-embedded-subscribe-form .lh-all-50px {
    line-height: 50px;
}

.footer-cointaner form#mc-embedded-subscribe-form .w-all-100p {
    width: 100%;
}

.footer-cointaner form#mc-embedded-subscribe-form .bc-all-FFF {
    background-color: #FFF;
}

.footer-cointaner form#mc-embedded-subscribe-form .email-button {
    background-color: #00ADEE;
}

.footer-cointaner form#mc-embedded-subscribe-form .cl-all-FFF {
    color: #FFF;
}

input#mce-EMAIL.error {
    border: 1px solid red;
}

.b-promotion__wrapper h2.header {
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 25px;
}

.plg_al_about h2.header {
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
}

.plg_al_about h3 {
    margin-top: 0;
}

.b-article-wrapper ul li,
.b-article-wrapper ol li {
    color: #6c6c6c;
}

.embed_video {
    position: relative;
}

.embed_video p {
    position: absolute;
    top: 0;
    width: 100%;
}

.subfooter-container div:nth-child(2) .row1 div {
    text-align: center;
}

@media (max-width:767px) {
    .mob-footer .row1 img {
        max-width: 206px;
    }
}