/*
Theme Name: Nerubian Child Theme
Theme URI: http://nerubian.nanoagency.co
Description: Child theme of Nerubian
Author: Nano Agency
Author URI: http://nanoagency.co
Template: nerubian
Version: 1.0.0
*/
/*body{
    font-family: 'Roboto', sans-serif;
}
.entry-title, .widgettitle, .title-left{font-family: 'Patua One', cursive;}*/
.entry-title>a,
.post-list-large .entry-title a {
    color: #031727;
    /*font-family: 'Patua One', cursive;*/
}
.entry-content a:hover,
.entry-title>a:hover,
.post-list-large .entry-title a:hover {
    color: #00b496;
}
.hidden-cate .custom-home-grid .post-cat {
    display: none;
}
.layout-box6 .archive-blog .box-large.custom-home-grid .entry-title {
    font-size: 32px;
    font-weight: 600;
    line-height: 31px;
}
.page-id-38200 .box-cats.layout-box6,
.page-id-38200  .box-cats.layout-box8,
.home .box-cats.layout-box6,
.home .box-cats.layout-box8 {
    margin-top: 0;
    padding:25px;
    background:white;
}
.page-id-38200  .box-cats.layout-box8,
.home .box-cats.layout-box8{padding:0 25px 25px;}
.box-cats .custom-home-grid .post-item {
    margin-top: 20px;
}
.box-cats .custom-home-grid:first-of-type .post-item {
    margin-top: 0;
}
.archive-blog .post-item:hover .share-links,
.archive-blog .post-item:hover .bgr-item {
    display: none;
}
.entry-avatar {
    display: none;
}
.widget img{width:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    background: #00B496;
    border: none;
    transition: background-color 200ms ease-in-out;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background: #6acf93;
}
button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,input[type="checkbox"]:focus,select:focus,input[type="email"]:focus{
    outline:none;
}
input[type="submit"]:focus{background:#6acf93;}
.single-post .entry-header,.single-podcasts .entry-header {
    max-width: 100%;
    background:white;
}
.btn-primary:hover, .btn-primary:focus{border-color:#026f5d;}
.banner-ad-wrap{margin-bottom:0;}
.banner-ad-wrap #banner-ad-1 img,.banner-ad-wrap #banner-ad-2 img{margin-bottom:20px;}
.single-post .divider,.single-podcasts .divider{padding:22px 0;background:white;}
.single-post .divider hr,.single-podcasts .divider hr{margin:0;}
.posts-featured .article-tran .post-cat a:nth-of-type(n+3),
.archive .archive-blog .article-tran .post-cat a:nth-of-type(n+3) {
    display: none;
}
.cat-tag{display:block;color:white;font-weight:lighter;text-transform:uppercase;font-size:13px;margin-bottom:10px;}
.style_white.header-center #na-menu-primary ul>li.current-menu-item>a, .style_white .header-center #na-menu-primary ul>li.current-menu-item:focus>a{color:#00B496;}
#na-menu-primary ul.mega-menu{margin-top:25px;}
#na-menu-primary ul.mega-menu>li>a{font-family: 'Merriweather', serif;text-transform:capitalize;font-weight:normal;padding:0 10px;}
hr{border-color:#081f2c;}
.site-header{position:sticky;top:0;z-index:999;}
.archive-blog .post-cat a:not(:first-child){display:none;}
.post-list-large .entry-content a.read-more{text-decoration:none;/*background:#081f2c;color:white;box-shadow:none;padding:1px 5px 2px;*/color:#999;box-shadow:none;}
.post-list-large .entry-content a.read-more:hover{opacity:0.7;}
.post-list.post-list-large .article-image{width:30%;}
.post-list.post-list-large .article-content{width:70%;}
.header-content-logo a img{max-height:80px;margin:20px auto;transition:all 0.3s ease-out;}
.posts-featured .post-item{background:#081f2c;color:white;margin-bottom:0;}
.posts-featured .post-item .entry-title>a{color:white;}
.posts-featured .post-item .entry-title>a:hover{color:#80e0a7;}
.posts-featured .post-grid .post-cat{position:absolute;top:5px;left:5px;}
.posts-featured .article-content{padding-left:25px;padding-right:25px;/*padding-bottom: 15px;*/}
.title-cat{font-family:'Merriweather', serif;font-size:20px;margin-bottom:0;}
.post-item{border-bottom:solid 1px #D4D4D4;border-radius:0;padding-bottom:10px;}
.layout-box8 .post-list,.post-related .post-list{display:flex;}
.layout-box8 .post-list .list-image{max-height:77px;}
.archive-blog .post-image,.archive-blog .post-image a,.archive-blog .post-image a .list-image{height:100%;min-height:77px;}
.category .post-image a .list-img{min-height:200px;}
.category .archive-blog .post-cat a:not(:first-child){display:inline-block;}
.category .post-grid .entry-header{min-height:54px;}
.category .archive-blog,.blog .archive-blog{background:white;padding-top:30px;border-top: solid 1.5px;}
.category .featured-banner{margin:0 -15px;}
.post-list .article-image{width:20%;}
.post-list .article-content{width:78%;}
.end-text{color:#8f8f8f;font-size:14px;margin-bottom:10px;}
.end-text a{box-shadow:none;color:#8f8f8f;text-decoration:underline;}
.entry-footer{margin-top:0;}
.entry-footer-social .entry-footer-left .tags-wrap{color:#8f8f8f;line-height:1;}
.tags-wrap .tags-title{font-family: 'Roboto', sans-serif;font-weight:bold;color:#8f8f8f;font-size:14px;}
.tags-wrap .tags a{font-family: 'Roboto', sans-serif;font-weight:400;font-style:none;padding:0;}
.tags-wrap .tags a:hover{background:transparent;color:#00b496;}
.page-content{padding-bottom:30px;padding-top:20px;}
.page-content h1{font-family: 'Merriweather', serif;text-align:center;font-weight:bold;margin-bottom:40px;}
footer .footer-bar{background:#00B496;padding:15px 0;}
footer .footer-bar .container{/*display:flex;justify-content:space-between;flex-wrap:wrap;*/}
footer .footer-bar .nerubian-social-icon a{line-height:1;}
footer .footer-bar .nerubian-social-icon a:hover{opacity:0.7;}
footer .footer-bar .nerubian-social-icon a .fa{font-size:25px!important;color:white!important;line-height:1.5;}
footer .footer-bar .bar-content{display:flex;flex-wrap:wrap;}
footer .footer-bar .bar-content img{max-width:240px;}
footer .footer-bar .nerubian-social-icon{border-left:1px solid white;margin-left:25px;}
footer .footer-bar .left{width:70%}
footer .footer-bar .right{width:30%}
footer .footer-bar .left img{max-width:200px;display:inline-block;}
footer .footer-bar .left p{display:inline-block;margin:0 auto 0 30px!important;vertical-align: middle;line-height:1;border-left: solid 1px;padding-left: 15px;}
footer .footer-bar .left p span{font-weight:bold;}
#na-footer .footer-center{padding:30px 0 0;}
#na-footer .footer-center .container .row{/*background:black;*/display:flex;justify-content:space-between;margin:auto;}
#na-footer .footer-center .container .row > div:not(:last-child){border-right:solid 1px #333;margin-right:10px;}
#na-footer .footer-center .container .row .sm-col{width:19%;}
#na-footer .footer-center .container .row .lg-col{width:40%;}
#na-footer .footer-center .container .row .sm-col .contact{display:flex;font-size:12px; flex-direction: column;}
#na-footer .footer-center .container .row .sm-col .contact,
#na-footer .footer-center .container .row .sm-col .contact strong,
#na-footer .footer-center .container .row .sm-col .contact a{color:#a5a5a5; line-height: 1.42;}
#na-footer .footer-center .container .row .sm-col .contact a{text-decoration:underline;}
#na-footer .footer-center .container .row .sm-col .contact a:hover{color:#00B496;}
#na-footer .footer-center .container .row .sm-col .contact .contact-left,
#na-footer .footer-center .container .row .sm-col .contact .contact-right{width:50%;}
#na-footer .widgettitle{margin:0;border:none;font-family: 'Roboto', sans-serif;font-size:16px;text-transform:capitalize;padding-top:0;}
#na-footer .widgettitle::after{display:none;}
#na-footer ul li{line-height:25px;}
#na-footer ul li a{color:#a5a5a5;margin-bottom:0;font-size:13px;}
#na-footer .footer-bottom .container-inner{border-top:solid 1px #333;}
#na-footer .footer-bottom .coppy-right{color:#a5a5a5;}
#na-footer .footer-bottom .coppy-right .cr-left{float:left;}
#na-footer .footer-bottom .coppy-right .cr-right{float:right;}
.header-bar{background:#081f2c;padding:8px 0;}
.header-bar .topbar-left{width:auto;float:left;display:flex;align-items:center;padding:8px 15px;line-height:0.5;}
.header-bar .topbar-left .na-topbar,.header-bar .topbar-left .l-d{display:inline-block;}
.header-bar .topbar-left .na-topbar{display:none;}
.header-bar .topbar-left .l-d{color:#888;font-size:10px;font-family: 'Roboto', sans-serif;text-transform:uppercase;letter-spacing:2px}
.header-bar .topbar-left .l-d span{/*margin-left:20px;*/}
.header-bar .topbar-left .l-d span:first-child{display:none;}
.header-bar .login{display:flex;align-items:center;font-size:12px;float:right;margin-top:5px;margin-right:10px;}
.header-bar .login a,.header-bar .login span{color:white;position:relative;}
.header-bar .login a:first-child:before{content:'';width:20px;height:20px;background:url('images/login-icon-white.png') no-repeat;background-position:center;background-size:20px;position:absolute;top:-3px;left:-25px;}
.header-bar .login a:first-child:hover:before{background:url('images/login-icon-green.png') no-repeat;background-position:center;background-size:20px;position:absolute;top:-3px;left:-25px;}
.header-bar .login span{margin:0 5px;}
.header-topbar{border:none;}
.weather-atlas-wrapper .weather-atlas-header,.weather-atlas-wrapper .weather-atlas-footer,.header-bar .widgettitle{display:none;}
.weather-atlas-wrapper{background:transparent!important;border:none!important;}
.weather-atlas-wrapper .weather-atlas-body{max-width:200px;padding:0;margin-left:0;display:inline-block;}
.weather-atlas-wrapper .current_temp{margin-bottom:0;display:flex;align-items:center;position:relative;top:2.5px;color:#888;}
.weather-atlas-wrapper .current_temp .wi,.weather-atlas-wrapper .current_temp .temp{font-size:1.3em;}
.weather-atlas-wrapper .current_temp .temp{font-size:10px;font-family: 'Roboto', sans-serif;}
.weather-atlas-wrapper .current_temp .current_text{font-size:1.1em;display:inline-block;margin-left:10px;display:none;}
.header-center .header-content-logo{padding:0;position:relative;}
.header-center #na-menu-primary ul.mega-menu{margin-top:0;}
.header-center #na-menu-primary ul>li.current-menu-item>a, .header-center #na-menu-primary ul>li.current-menu-item:focus>a{color:#00b496;}
.header-center .header-content #na-menu-primary{margin-right:20px}
.header-center #na-menu-primary ul.mega-menu>li>a{line-height:69px}
.header-overlay{background-color:rgba(33,36,59,.8);position:absolute;top:0;left:0;width:100%;height:100%;}
.header-center .header-content-logo .site-logo a{position:relative;z-index:99;}
.header-center .login{position:absolute;top:50%;right:20px;-webkit-transform:translate(-20px,-50%);transform:translate(-20px,-50%);}
.header-center .login a:hover{border:solid 0.5px #00B496;}
.header-center .login a{border: solid 0.5px #999;font-size:12px;padding:2px 7px;text-transform:uppercase;font-weight:lighter;}
.header-center .login a:first-child{padding: 2px 7px;margin-right:5px;}
.header-center .login a:first-child:before{/*content:'';width:15px;height:15px;background:url('images/login-icon.png') no-repeat;background-position:center;background-size:15px;position:absolute;top:55%;left:8px;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);*/}
.header-center .login a:first-child:hover:before{background:url('images/login-icon-green.png') no-repeat;background-position:center;background-size:15px;}
.header-center .mob-login{display:none;padding:10px 0;text-align:right;}
.header-center .mob-login .login{position:relative;transform:none;}
.header-center .mob-login .login a:first-child{position:relative;}
.single-cat{border-bottom:solid 5px #081f2c;padding-bottom:10px;}
.single-cat .print{float:right;cursor:pointer;margin-top:10px;}
.single-cat a{font-family: 'Merriweather', serif;font-weight:300;font-size:12px;text-transform:lowercase;display:inline-block;}
.single-cat a::first-letter{text-transform:uppercase;}
/*.single-post .sidebar .widget{margin-bottom:0;}*/
.single-post .content-right,.single-podcasts .content-right{padding-right:10px;}
.single-post .post-date,.single-podcast .post-date{/*text-align:center;*/padding-left:0;}
.post-date .posted-on:hover i, .post-date .entry-date:hover{color:#999;}
.category .archive-blog .col-item:nth-of-type(2n+1), 
.blog .archive-blog .col-item:nth-of-type(2n+1) {
    clear: left;
}
.archive-blog .article-meta .posted-on{padding-right:0;}
/*.single-post .theiaStickySidebar{text-align:center;position:static!important;}*/
.single-post .sidebar .author-name,.single-podcasts .sidebar .author-name{margin:10px auto 0;}
.single-post .sidebar,.single-podcasts .sidebar{padding-left:5px;}
.single-post .reuse,.single-podcasts .reuse{color:black;font-size:14px!important;border:solid 0.5px #081f2c;padding: 5px 15px 5px 25px;display:inline-block;margin:10px auto;font-weight:lighter;position:relative;margin-right:10px;display:none;}
.single-post .reuse:hover,.single-podcasts .reuse:hover{opacity:0.7;}
.single-post .reuse:before,.single-podcasts .reuse:before{content:'';width:20px;height:20px;background:url('images/arrow_up.svg') no-repeat;background-position:center;background-size:15px;position:absolute;top:2px;left:5px;}
.single-post .author-btn,.single-podcasts .author-btn{display:flex;/*justify-content:space-around;*/}
.addtoany_share:after{content:'';width:20px;height:20px;background:url('images/arrow_down.svg') no-repeat;background-position:center;background-size:15px;position:absolute;top:2px;right:5px;}
.single-post .content,.single-podcasts .content{display:flex;justify-content:space-between;flex-wrap:wrap;}
.single-post .content .content-lf,.single-podcasts .content .content-lf{width:22%;/*text-align:center;*/padding-left:15px;background:white;}
.single-post .content .content-lf .author p,.single-podcasts .content .content-lf .author p{font-family: 'Merriweather', serif;margin:5px 0 0 0;/*text-align:center;*/line-height:1.8;font-size:13.4px;}
.single-post .content .content-lf .author p strong,.single-podcasts .content .content-lf .author p strong{font-family: 'Merriweather', serif;font-weight:700;font-size:16px;text-decoration:underline;}
.single-post .content .content-lf .author .author-image,.single-podcasts .content .content-lf .author .author-image{border-bottom:solid 1px #D4D4D4;width:100%;}
.single-post .content .content-lf .author img,.single-podcasts .content .content-lf .author img{max-width:200px;width:70%;}
.single-post .content .box-article,.single-podcasts .content .box-article{width:78%;background:white;padding:10px 20px;}
.single-post .entry-content,.single-podcasts .entry-content{padding-top:0;}
.single-post .entry-title,.single-podcasts .entry-title{font-family: 'Merriweather', serif;font-weight:900;}
.single-post .entry-content-inner p:nth-last-child(2) em,.single-podcasts .entry-content-inner p:nth-last-child(2) em{font-family: 'Merriweather', serif;font-style:italic;font-size:14px;color:#666;}
blockquote{padding:0;}
blockquote p{font-family: 'Merriweather', serif;font-style:italic;font-weight:400;}
blockquote:before{display:none;}
.post-list-large .entry-title a{font-size:23.7px}
.post-list .entry-title,.posts-featured .post-grid .entry-title{font-weight:600;line-height:27px}
.post-cat a{font-size:8px;text-transform:Capitalize;}
.posts-featured{padding-left:10px;padding-right:10px;}
.posts-featured .archive-blog{padding-left:5px;padding-right:5px;}
.posts-featured .article-content time{font-size:12px;}
.posts-featured .post-grid .entry-title{font-size:18px;}
.posts-featured .archive-blog .list-img{min-height:200px;}
.entry_pagination .page-numbers .title-pagination{font-family: 'Merriweather', serif;font-weight:bold;}
.pagination{padding-left:0;}
.comment-form h4{font-family: 'Merriweather', serif;font-weight:bold;margin-right:10px;}
.comment-form h4,.comment-form .logged-in-as{display:inline-block;}
.comment-form textarea.form-control{border-top:2px solid black;}
.comment-form textarea.form-control::placeholder,input::placeholder{font-weight:lighter;}

.form-submit{margin-top:10px;}
.comment-reply-title{display:none;}
a.disabled{pointer-events: none;cursor: default;}
/*.article-image{background:url('images/IA_symbol_rev-min.png') no-repeat;background-size:30px;}*/
.layout-box6 .post-image img{/*max-width:310px;*/}
.layout-box6 .post-list .entry-header-title{margin-top:0;}
.layout-box6 .post-list-large .entry-content{padding-top:0;}
.layout-box6 .post-cat{display:inline;font-size:13px;color:#999}
.symbol{max-width:30px;position:absolute;top:10px;left:20px;display:none;}
a:hover .symbol{display:block;}
.post-related{padding:30px;background:white;}
.post-related h4{text-transform:none;color:#999;border-bottom:2px solid black;font-weight:bold;}
.post-related h4:after{display:none;}
.caption-image{display:none;}
.post-list .entry-header-title{margin-top:0;}
.tip-bar{display:flex;justify-content:start;align-items:center;padding-top:20px;}
.tip-bar > div{/*margin-right:15px;*/}
.tip-bar .slick-slider{max-width:670px;width:60%;}
.tip-bar .ticker{font-family: 'Merriweather', serif;font-size:16px;color:grey;font-weight:bold;}
.tip-bar .slick-prev,.tip-bar .slick-next{position:static;transform:none;color:#081f2c;background:transparent;opacity:1;box-shadow:none;width:25px;height:25px;}
.tip-bar .slick-prev:before,.tip-bar .slick-next:before{color:grey;}
.form-wrap{max-width:500px;margin:auto;background:white;border-bottom:solid 2px;}
.form-wrap .form-text{padding: 0 45px;}
.form-wrap h2,.form-wrap h3,.form-wrap h4{font-family: 'Merriweather', serif;}
.form-wrap p{font-weight:lighter;}
.form-wrap .site-logo{position:relative;width:100%;padding:15px 20px;background-image:url('images/Brand-Image.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
.form-wrap .site-logo img{max-width:250px;position:relative;z-index:99;}
.form-wrap input[type="submit"]{background:#00B496;border-radius:0;color:white;padding: 10px 20px;font-size:15px;margin:auto;}
.form-wrap input[type="submit"]:hover{background:#459781;color:white;}
.form-wrap input[type="button"]{background:#F2F3F4;color:black;font-size:15px;}
.form-wrap input[type="button"]:hover{color:black;}
.form-wrap input[type="text"],.form-wrap input[type="password"],select,.required,.form-wrap textarea{width:100%;border-radius:0;border-color:#999;}
.required {
    border: solid 1px #999;
    color: black;
    font-weight: normal;
}
.form-wrap input[type="text"]:focus,.form-wrap input[type="password"]:focus,.form-wrap input[type="email"]:focus,.form-wrap textarea:focus{outline:1px solid #00B496;}
.form-wrap input[type="password"]::placeholder{font-weight:lighter;}
.form-wrap input[type="checkbox"]{position: absolute;}
.form-wrap input[type="checkbox"]:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 15px;
    height: 15px;
    border:solid 0.5px #999;
    position:absolute;
    left:0;
    top:-3px;
    background:white;
}
.form-wrap input[type="checkbox"]:checked:before{background:#00B496;}
.form-wrap input[type="checkbox"]:checked:after{
    content: '';
    position: absolute;
    left: 2px;
    top: 4px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.form-wrap input[type="checkbox"] + a{text-decoration:underline;position:relative;}
.swpm-registration-widget-form,.swpm-login-widget-form,.swpm-pw-reset-widget-form,.swpm-edit-profile-form,.swpm-form-builder-container{padding: 10px 30px 20px;}
.form-wrap label{font-weight:lighter;}
.form-wrap label.repeat{margin:15px auto 5px;font-size:initial;}
.form-wrap .support{padding:0 28px 30px;width:93%;margin:auto;margin-top:-20px;}
.form-wrap .support a{color:#00b496;font-weight: lighter;}
.form-wrap .support a:hover{color:#459781;}
.swpm-remember-me{display:none;}
#swpm-login-form{width:93%;margin:auto;}
.swpm-login-submit,.swpm-registration-submit-section,.swpm-pw-reset-submit-button,.swpm-edit-profile-submit-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;}
.swpm-login-submit input,.swpm-login-submit a,.swpm-registration-submit-section input,.swpm-registration-submit-section a,.swpm-pw-reset-submit-button input,.swpm-pw-reset-submit-button a,.swpm-edit-profile-submit-section input,.swpm-edit-profile-submit-section a{width:47%!important;}
.swpm-login-submit input:hover,.swpm-login-submit a:hover,.swpm-registration-submit-section input:hover,.swpm-registration-submit-section a:hover,.swpm-pw-reset-submit-button input:hover,.swpm-pw-reset-submit-button a:hover,.swpm-edit-profile-submit-section input:hover,.swpm-edit-profile-submit-section a:hover{background:#6acf93;color:black;}
.swpm-form-cancel{background:#F2F3F4;color:black;font-size:15px;transition: background-color 200ms ease-in-out;text-align:center;line-height:2;padding: 10px 20px;}
.swpm-login-widget-logged{text-align:center;}
.swpm-forgot-pass-link,.swpm-join-us-link{font-weight:lighter;}
.swpm-forgot-pass-link{margin-top:30px;}
.swpm-login-widget-logged > div{margin:15px auto;}
.swpm-login-widget-logged .swpm-logged-value{font-weight:lighter;}
.page-id-6200 .title-page{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 90%;
    display: block;
}
.swpm-registration-firstname-row,.swpm-registration-lastname-row,.swpm-registration-membership-level-row{display:none;}
#swpm-registration-form table{border:none;}
#swpm-registration-form tr{border:none;}
#swpm-registration-form tr label{margin-top:10px;}
.swpm-registration-widget-form td{display:block;width:100%;padding: 2px 15px;}
.swpm-registration-membership-level-row + tr td, .swpm-registration-membership-level-row + tr + tr td{text-align:left!important;position:relative;}
.swpm-registration-membership-level-row + tr td label, .swpm-registration-membership-level-row + tr + tr td label{padding-left:30px;}
.swpm-registration-submit-section{padding:0 15px;}
.swpm-edit-profile-form select{width:100%;}
.swpm-form-builder ul li:last-child{display:none;}
form.swpm-form-builder{margin-top:0;}
.swpm-form-builder .swpm-legend{border:none;}
#item-swpm-43 > label{display:none;}
#swpm-43-0 + label,#swpm-51-0 + label{margin:0 0 0 25px;font-size:12px;}
#swpm-43-0 + label a{text-decoration:underline;}
#item-swpm-51{margin-top:-10px!important;}
label[for="swpm-secret"]{font-size:15px;}
.swpm-fieldset-1{margin:-20px auto;}
.swpm-form-builder-error{color:red;}
.swpm-edit-profile-link{display:none;}
/*.form-wrap .swpm-edit-profile-form label{margin:10px auto;}*/
.form-wrap .swpm-edit-profile-form table,.form-wrap .swpm-edit-profile-form table>tbody>tr{border:none;}
.form-wrap .swpm-edit-profile-form table>tbody>tr{margin-bottom:5px;display:block}
.form-wrap .swpm-edit-profile-form table>tbody>tr>td{width:100%;display: block;padding:5px 15px;}
#forgot_pass,#register,.swpm-login-widget-action-msg a{color:#00b496;}
#forgot_pass:hover,#register:hover,.swpm-login-widget-action-msg a:hover{color:#459781;}
.swpm-login-action-msg{padding:0 45px;margin-top:30px;}
.newsletters .btn-newsletter:hover{background:#00b496!important;opacity:0.7;border-color:#00b496;}
.newsletters #mc4wp{border:solid 2px #00b496;min-width:200px;}
.searchform-mini i.ti-search{color:#201F1F;}
.searchform i.ti-search{color:white;}
.slick-initialized .slick-slide a{color:black;font-family: 'Merriweather', serif;font-weight:900;}
.sidebar aside:last-child{/*margin-bottom:30px;*/}
.sidebar aside{margin-bottom: 40px;}
.search-transition-wrap .searchform .form-control, .search-transition-wrap .woocommerce-product-search .form-control{font-family: 'Roboto', sans-serif;}
.layout-box2{margin-bottom:20px;}
.layout-box2 .box-blog{padding:0 10px;}
.layout-box2,.layout-box2 .post-item{margin-top:0;}
.layout-box2 .list-img-lg{height:548px;}
.layout-box2 .post-item{border:none;}
.layout-box2 .post-tran .post-date{display:block;}
.overlay{background-image:linear-gradient(180deg, rgba(128,128,130,.1) 0%, rgba(59,56,56,.6) 50%, rgba(11,11,11,.8) 100%);width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;}
.layout-box2 .entry-title{display:block;}
.layout-box2 .entry-title a{font-weight:bold;}
.layout-box2 .entry-title a:hover{color:#00B496!important;}
.layout-box2 .post-tran .article-content{left:0;bottom:15px;}
.layout-box2 .post-tran .article-content .entry-header-title{/*background:rgba(0,0,0,.4);*/padding:5px 25px;}
.layout-box2 .post-tran .article-content .entry-header-title a{font-size:36px;line-height:1.37;}
.layout-box2 .post-date,.layout-box2 .post-date .entry-date,.layout-box2 .post-sidebar .entry-title a,.layout-box2 .article-meta .fa{color:white;}
.layout-box2 .post-sidebar .entry-title a{font-size:20px;line-height:1.29;}
.layout-box2 .post-sidebar .article-image{float:none;width:100%;}
.layout-box2 .box-blog > div:nth-child(2) .article-image img{width:100%;}
.layout-box2 .box-small .post-sidebar .article-content{float:none;position:absolute;left:0;bottom:10px;width:100%;padding:0 5px;}
.layout-box2 .box-small .post-sidebar .article-content .entry-header{/*background:rgba(0,0,0,.4);*/padding:15px;}
/*.layout-box2 .box-blog > div:nth-child(3),.layout-box2 .box-blog > div:nth-child(4){width:20.8333%;}*/
.layout-box2 .box-large, .layout-box2 .box-small{padding:0 5px;}
/** events **/
.post-type-archive-events .main-content .archive-blog{background:white;padding:30px 10px;border-top:solid 1.5px;}
.post-type-archive-events .post-item{border:none;}
.post-type-archive-events .tag-title{font-family: 'Merriweather', serif;font-size: 20px;margin-bottom: 0;font-weight: 700;line-height: 54px;}
.post-type-archive-events .post-list .entry-title{font-family: 'Roboto', sans-serif;font-weight:bold;}
.post-type-archive-events .post-list.post-list-large .article-content{font-weight:lighter;}
.post-type-archive-events .post-list.post-list-large .article-content p{margin-bottom:0;}
.post-type-archive-events .post-list.post-list-large .article-image{width:35%;}
.post-type-archive-events .post-list.post-list-large .article-content{width:65%;}
.single-events .wrap-content{margin-top:50px;}
.single-events .content-inner{font-weight:lighter;}
.single-events .content-inner h1,.single-events .content-inner h2,.single-events .content-inner h3,.single-events .content-inner h4{font-weight:bold;}
.single-events .content-inner h2{font-size:31px;}
.single-events .content,.single-events .header-nav{display: flex;justify-content: space-between;flex-wrap: wrap;}
.single-events .content{justify-content: space-around;}
.single-events .content-lf{width:25%;}
.single-events .box-article,.single-events .content-nav{width:65%;}
.single-events .content-nav ul{display: flex;flex-wrap: wrap;list-style:none;padding-left:0;margin-bottom:0;}
.single-events .content-nav ul li{width:20%;text-align:center;}
.single-events .content-nav ul li a{cursor: pointer;}
.single-events .content-nav ul li.active a{font-weight:bold;}
.single-events .header-nav-wrap{width:100%;position:fixed;top:230px;left:0;z-index:99;background:#ededed;transition:top 0.5 ease-out;}
.single-events .header-nav{position:relative;z-index:99;align-items:center;padding:10px 0;}
.single-events .header-nav .content-nav{align-items:center;}
.single-events .header-nav a{font-weight:lighter;}
.single-events .header-nav .back{display:flex;}
.single-events .header-nav .back img{margin-right:5px;width:25px;}
.single-events .header-nav .back:before{content:'';width:25px;height:15px;background:url('images/arrow-left.png') no-repeat;background-size:25px 15px;position:relative;margin-right:5px;}
.single-events .header-nav .back:hover:before,.single-events .header-nav .back:focus:before{background:url('images/arrow-left-green.png') no-repeat;background-size:25px 15px;}
.single-events .entry-header{padding-top:0;max-width:100%;}
.single-events .entry-content{padding-top:0;}
.single-events .post-image{margin-bottom:20px;}
.single-events .event-info a{color:#00B496;}
.agenda{padding-right:15px;}
.agenda-item{padding:10px 0;border-bottom:solid 0.5px #999;width:100%;margin-left:0;}
.agenda-item > div:first-child{padding-left:0;}
.agenda-item p{margin-bottom:10px;}
.single-events .box-article h3{margin-bottom:20px;font-size:25.5px;}
.speaker-wrap{display:flex;flex-wrap:wrap;padding:0 5px;}
.speaker-item{margin:15px 13px;width:30%;}
.speaker-item a{display:block;}
.single-events h5{margin-top:10px;margin-bottom:2px;font-weight:bold;}
.speaker-item a:hover h5{color:#00b496}
.partner > div{text-align:center;}
.speaker-bios-item{border-bottom:solid 1px #999;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.speaker-bios-item > div:first-child{margin-top:7px;width:23%;}
.speaker-bios-item > div:last-child{width:70%;}
.speaker-bios-item > div{padding-bottom:10px;}
.speaker-info div{line-height:1.2;}
/** end events **/

/** about **/
/*.col-2-block{display:flex;flex-wrap:wrap;justify-content:space-betwen;}*/
.col-2-block h2,.col-2-block h3,.col-2-block h4,.col-2-block .team p{font-family: 'Merriweather', serif;}
.col-2-block h2{margin-top:5px;}
.col-2-block p,.col-2-block ol li{line-height:1.7;font-weight:lighter;}
.col-2-block .content-rt{padding-top:30px;}
.wpb_single_image:hover{cursor:auto;}
.team p{margin-bottom:0;font-weight:lighter;font-size:13px;}
/** end about **/


.white-bg{background:white;border-top: solid 1.5px;padding: 30px 10px;margin-right:50px;}
.white-bg.full-width{margin-right:0;}
div:focus,section:focus,article:focus{outline:none!important;}
:target::before {
    content: "";
    display: block;
    height: 202px; 
    margin: -202px 0 0;
}
hr{height:0.5px;border: 0; border-top: 0.5px solid #999;}
.hide{display:none;}
.error-404 .searchform button, .no-results .searchform button{background:#00b496;}
.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 100%;
}
.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.error-404{text-align:center;}
.error-404 .searchform{margin:auto;}
div.wpcf7-response-output{margin-top:0;}
.swpm-reset-pw-success-box{max-width:500px;margin: 10px auto;}

/* Author*/
.single-authors .main-content{width:70%;margin-right:50px;padding:30px;border-top: solid 1.5px black;float:left;}
.single-authors .main-content p{line-height: 2;font-weight: lighter;}
.single-authors .main-content h4,.single-authors .author-row .pic p{font-family: 'Merriweather', serif;}
.single-authors .archive-sidebar{width:25%;float:right;}
.single-authors .author-row{display:flex;justify-content:space-between;flex-wrap:wrap;}
.single-authors .author-row .pic{width:23%;}
.single-authors .author-row .pic p{margin-bottom:0;font-size: 13px;}
.single-authors .author-row .pic img{width:100%;}
.single-authors .author-row .des{width:70%;}
/* Gravity forms */
.gform_wrapper,.gform_confirmation_wrapper {padding: 0 30px 20px;}
.gform_wrapper .gform_body,.gform_confirmation_message{padding: 0 14px;}
.gform_wrapper label.gfield_label{font-weight:lighter!important;font-size: 16px!important;}
.gform_wrapper label.gfield_label .gfield_required{color:#201F1F!important;}
.gform_wrapper .gform_footer{text-align:center;position:relative;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{font-size:15px!important;margin:auto!important;width: 47%!important;}
.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important;}
.gform_wrapper .validation_error{display:none}
.gform_wrapper li.gfield.gfield_error{
    background-color: unset;
    margin-bottom: 0!important;
    border:none;
    padding-bottom: 0;
    padding-top: 0;
}
.gform_wrapper .field_description_below .gfield_description{padding-top:0!important;}
.gform_wrapper .gfield_error .gfield_label{color:#201F1F!important;}

.gform_ajax_spinner {
    border: 4px solid rgba(255, 255, 255, 0.3);
    border-left: 4px solid #00B496;
    animation: spinner 1.1s infinite linear;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display:block;
    margin:auto;
    position:absolute;
    top:38%;
    left:47%;
    -webkit-transform:translate(-48%,-38%);
    transform:translate(-47%,-38%);
}
.gform_wrapper ul.gform_fields li.gfield select{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left:10px;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container_select{position:relative;}
.gform_wrapper ul.gform_fields li.gfield .ginput_container_select:after {
    content: "\25bc";
    color: #888;
    padding: 10px 0;
    position: absolute;
    right: 10px;
    top: 0;
    text-align: center;
    pointer-events: none;
}
@keyframes spinner {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* End Gravity forms */

/* Podcasts */
.post-type-archive-podcasts .main-content .archive-blog,.tax-podcast_types  .main-content .archive-blog{
    background: white;
    padding: 30px 10px;
    border-top: solid 1.5px;
}
.post-type-archive-podcasts .post-list .article-image,.tax-podcast_types .post-list .article-image{width:20%;}
.post-type-archive-podcasts .post-list .article-image img,.tax-podcast_types .post-list .article-image img{width:100%;}
.post-type-archive-podcasts .post-list .article-content,.tax-podcast_types .post-list .article-content{width:80%;}
.post-type-archive-podcasts .post-list .entry-content,.tax-podcast_types .post-list .entry-content{padding-top:0;max-width:600px;}
.post-type-archive-podcasts .post-list .entry-header-title,.tax-podcast_types .post-list .entry-header-title{margin-top:-8px;}
/*.post-type-archive-podcasts .post-list .entry-header-title a,.tax-podcast_types .post-list .entry-header-title a{pointer-events: none;cursor: default;}
.post-type-archive-podcasts .post-list .entry-header-title a:hover,.tax-podcast_types .post-list .entry-header-title a:hover{color:inherit;}*/
.archive-blog .post-image{position:relative;}
.archive-blog .post-image .player{display: none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display: none;}
.player iframe{display:none;}
.player .toggleSound{background:no-repeat url(images/play-min.png);background-size:contain;background-position:center;width:45px;height:45px;}
.player .toggleSound.play{background:no-repeat url(images/pause-min.png);background-size:contain;background-position:center;}
.player .toggleSound:hover{cursor:pointer;}
.podcast-overlay,.podcast-it-overlay{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
.podcast-overlay{
    background: rgb(249,249,251);
    background: linear-gradient(180deg, rgba(249,249,251,0) 0%, rgba(84,84,89,0.9220063025210083) 70%, rgba(5,5,5,0.9864320728291317) 100%);
}
.podcast-it-overlay{
    background: rgb(249,249,251);
    background: linear-gradient(180deg, rgba(249,249,251,0) 0%, rgba(236,98,72,0.7) 70%, rgba(235,67,35,1) 100%);
}
.post-type-archive-podcasts .post-list .caption,.tax-podcast_types .post-list .caption{width:86%;max-width:137px;margin:10px auto auto;position:relative;/*bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);*/}
.post-type-archive-podcasts .post-list .caption h5,.tax-podcast_types .post-list .caption h5{font-size:14px;margin:0;line-height:0.5;color:black;}
.post-type-archive-podcasts .post-list .caption span,.tax-podcast_types .post-list .caption span{font-size:12px;display:inlein-block;color:black;}
.post-type-archive-podcasts .post-list .caption h5.it,.tax-podcast_types .post-list .caption h5.it{color:black;}
/* End Podcasts */

/* Webinar */
.page-template-page-webinar{background:white;}
.page-template-page-webinar,
.page-template-page-webinar h1,
.page-template-page-webinar h2,
.page-template-page-webinar h4,
.page-template-page-webinar p,
.page-template-page-webinar li,
.page-template-page-webinar label,
.page-template-page-webinar input,
.page-template-page-webinar a{font-family: 'Open Sans', sans-serif!important;}
.page-template-page-webinar strong{font-weight:700;}
.page-template-page-webinar header .top-banner img{height:100%;max-height:30px;width:100%;}
.page-template-page-webinar header .banner-image{background:#081f2c;padding:30px 20px;position:relative;}
.page-template-page-webinar header .banner-image img{width:100%;max-width:500px;display:block;margin:auto;}
.page-template-page-webinar header .banner-image .logo-link{position: absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:500px;height:100%;z-index:2;display:flex;justify-content:space-between;}
.page-template-page-webinar header .banner-image .logo-link a{width:45%;height:100%;}
.page-template-page-webinar .webinar-wrap{max-width:1000px;margin:auto;padding:100px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.page-template-page-webinar .webinar-wrap img{width:100%;}
.page-template-page-webinar .webinar-wrap .webinar-content{width:58%;}
.page-template-page-webinar .webinar-wrap .webinar-content .date span{display:inline-block;text-transform:uppercase;background:#265f91;padding:10px 20px;color:white;position:relative;letter-spacing:2px}
.page-template-page-webinar .webinar-wrap .webinar-content .date span:after{
    content:'';
    width: 0; 
    height: 0; 
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-left: 13px solid white;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    position:absolute;
    top:-10px;
    right:-3px;
}
.page-template-page-webinar .webinar-wrap .webinar-content h1{margin-bottom:50px;font-size:38px;}
.page-template-page-webinar .webinar-wrap .webinar-content a{color:#265f91;}
.page-template-page-webinar .webinar-wrap .webinar-content ul:not(.atcb-list) li{list-style-type: disc;}
.page-template-page-webinar .atc-style-blue .atcb-link{background:#265f91;color:white!important;}
.page-template-page-webinar .atc-style-blue .atcb-list{max-width:155px;}
.page-template-page-webinar .addtocalendar{margin-top:20px;}
.page-template-page-webinar .webinar-wrap .webinar-form{width:38%;}
.page-template-page-webinar .webinar-wrap .webinar-form > div:not(.gform_wrapper){padding:0 44px;}
.page-template-page-webinar .gform_wrapper h4{text-transform:uppercase;font-weight:700;margin:20px auto;}
.page-template-page-webinar .gform_wrapper ul.gform_fields li.gfield{border:1px solid #EAEBEB;padding:10px 15px 0;}
.page-template-page-webinar .gform_wrapper ul.gform_fields li.gfield input{border:none;}
.page-template-page-webinar .gform_wrapper ul.gform_fields li.gfield input:focus{outline:none;}
.page-template-page-webinar .gform_wrapper ul.gform_fields li.form-title{border:none;margin:0;padding:0;}
.page-template-page-webinar .gform_wrapper label.gfield_label .gfield_required{display:none;}
.page-template-page-webinar .gform_wrapper label.gfield_label{font-weight:400!important;}
.page-template-page-webinar .gform_wrapper .top_label .gfield_label{margin-bottom:0;}
.page-template-page-webinar .gform_wrapper .top_label div.ginput_container{margin-top:0;}
.page-template-page-webinar .gform_wrapper .gform_footer{padding-left:14px;padding-right:14px;}
.page-template-page-webinar .gform_wrapper .gform_footer input[type=submit]{width:100%!important;background:#265f91;}
.page-template-page-webinar .gform_wrapper .gform_footer input[type=submit]:hover{background:#1A416D;}
.page-template-page-webinar footer{background:#858585;padding:30px 20px;text-align:right;}
.page-template-page-webinar footer p,.page-template-page-webinar footer p a{margin:0;color:white;}
/*End Webinar */

/* Anniversary Feature */
.main-content .archive-blog.white-bg{margin-right:initial;margin-left:0;}
.page-template-page-anniversary .content-category .post-list-large{margin-bottom:15px;}
.page-template-page-anniversary .post-cat {
    display: inline;
    font-size: 13px;
    color: #999;
}
.page-template-page-anniversary .main-content{padding-left:0;}
/* End Anniversary Feature */
.display-mob{display:none;}
[class*="ion-social-"]{margin-left:10px;}
@media (max-width: 1440px){
    .post-type-archive-podcasts .post-list .caption h5,.tax-podcast_types .post-list .caption h5{font-size:1vw;}
    .post-type-archive-podcasts .post-list .caption span,.tax-podcast_types .post-list .caption span{font-size:0.9vw;}   
}
@media (min-width: 1200px){
    .white-bg.vc_col-lg-9{width:70%;}
}
.white-bg .vc_col-lg-9{width:70%;}
@media (max-width: 1310px) and (min-width: 1201px) {
    .layout-box2 .list-img-lg {
        height: 521px;
    }
}
@media (max-width: 1200px){
    .layout-box2 .list-img-lg{height:420px;}
    .layout-box2 .post-tran .article-content{bottom:60px;}
    .layout-box2 .post-tran .post-image{height:auto;}
    .layout-box2 .post-tran .article-content .entry-header-title a{font-size:37px;}
    .layout-box2 .post-sidebar .entry-title a{font-size:18px;}
}
@media (min-width: 991px) { 
    .custom-home-grid .post-list-large .entry-content {
        /*max-height: 112px;*/
        overflow: hidden;
    }
    .searchform-mini{padding:0;top:10px;}
    .header-center .searchform-mini{top:0;}


}
@media (max-width: 991px) {
    .sidebar{margin-top:30px;}
    .layout-box6 .archive-blog .box-large.custom-home-grid .entry-title {
        font-size: 20px;
        line-height: 31px;
    }
    .searchform-mini i.ti-search{color:white;}
    .header-center .mob-login{display:block;}
    .header-center .slicknav_btn{top:30%;}
    .header-center .header-content-right{top:30%;}
    .slicknav_btn{top:50%!important;}
    .header-center .header-content-right{top:50%;}
    #logo img {max-height: 40px!important;}
    .post-list.post-list-large .article-image{overflow:hidden;}
    .layout-box2 .box-blog > div:nth-child(3),.layout-box2 .box-blog > div:nth-child(4){width:100%;}
    .layout-box2 .box-blog > div:nth-child(3) .article-image img,.layout-box2 .box-blog > div:nth-child(4) .article-image img{width:100%;}
    .layout-box2 .post-sidebar .entry-title a{font-size:50px;}
    /*.sidebar.sidebar-right{display:none;}*/
    .speaker-item{width:40%;}
    .speaker-bios-item > div:first-child,.speaker-bios-item > div:last-child{width:100%;}
    .speaker-bios-item > div:first-child{margin-right:0;}
    .single-events .header-nav-wrap{top:155px;}
    :target::before {content: "";display: block;height: 150px; margin: -150px 0 0;}
    .single-authors .main-content,.single-authors .archive-sidebar{width:100%;float:none;}
    .single-post .sidebar,.single-podcasts .sidebar{padding:0 15px;}
    .archive-sidebar{margin-bottom:0;}
    .search-transition-wrap .search-transition-inner{top:0;padding: 0;}
    .search-transition-wrap .searchform{
        padding: 0 40px;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
    .searchform-wrap .search-form-2 h3 {
        margin: 60px 0 30px;        
    }
}
@media (max-width: 768px) {
    .page-template-page-webinar .webinar-wrap .webinar-content,.page-template-page-webinar .webinar-wrap .webinar-form{width:100%;padding:0 50px;}
    .page-template-page-webinar .webinar-wrap .webinar-form{margin-top:50px;}
}
@media (max-width: 767px) {
    .header-topbar,#nerubian-top-navbar{display:block!important;}
    .single-main-content header{text-align:center;margin-top:20px;}
    footer .footer-bar .left, footer .footer-bar .right{width:100%;text-align:center;}
    footer .footer-bar .left img{margin:10px auto;}
    footer .footer-bar .left p{border:none;padding-left:0;}
    footer .footer-bar .bar-content > div{width:100%;text-align:center;}
    footer .footer-bar .nerubian-social-icon{border:none;margin-left:0;}
    .post-list.post-list-large .article-image,.post-list.post-list-large .article-content{width:100%;}
    .post-list.post-list-large .article-content{padding-left:0;margin-top:10px;}
    .posts-featured .article-content{text-align:center;}
    .layout-box6 .post-image img{max-width:100%;}
    .slick-initialized .slick-slide{text-align:center;}
    .single-post .content .content-lf,.single-post .content .box-article,.single-podcasts .content .content-lf,.single-podcasts .content .box-article{width:100%;}
    .single-post .content .content-lf,.single-podcasts .content .content-lf{order:2;text-align:center;}
    .post-date{padding-left:0;}
    .single-post .author-btn,.single-podcasts .author-btn{justify-content:space-around;}
    #na-footer .footer-center .container .row{justify-content:start;flex-wrap:wrap;}
    /*#na-footer .widgettitle{text-align:center;}*/
    #na-footer .footer-center .container .row .sm-col{width:48%;}
    #na-footer .footer-center .container .row .lg-col,  #na-footer .footer-center .container .row .sm-col.contact-col{width:100%;}
    #na-footer .footer-center .container .row > div:not(:last-child){border:none;margin-right:0;margin-bottom:20px;}
    #na-footer .footer-bottom .coppy-right .cr-left,#na-footer .footer-bottom .coppy-right .cr-right{float:none;text-align:center;}
    #na-footer ul li{line-height:20px;}
    .single-events .content-lf{width:100%;}
    .single-events .box-article,.single-events .content-nav{width:100%;}
    .single-events .content-nav{margin:20px auto;}
    .single-events .content-inner{width:90%;margin:auto;}
    .single-events .content-nav ul li{width:100%;margin-top:5px;border-bottom: solid 1px;}
    .layout-box2 .post-tran .article-content .entry-header-title a,.layout-box2 .post-tran .entry-title,.layout-box2 .post-sidebar .entry-title a{font-size:18px;line-height:1.39;}
    .layout-box2 .post-tran .article-content .entry-header-title{padding:15px;}
    .post-type-archive-events .post-list.post-list-large .article-image,.post-type-archive-events .post-list.post-list-large .article-content{width:100%;}
    .post-tran .entry-title{width:100%;}
    .white-bg{margin-right:0;}
    :target::before {height: 108px; margin: -108px 0 0;}
    .speaker-item{width:100%;}
    .single-events .header-nav{padding-left:15px;padding-right:15px;}
    :target::before {content: "";display: block;height: 324px; margin: -324px 0 0;}
    .single-events .wrap-content{margin-top:216px;}
    .symbol{max-width:30px!important;}
    .post-type-archive-podcasts .post-list .article-image .post-image,.tax-podcast_types .post-list .article-image .post-image{margin-bottom:20px;}
}
@media (max-width: 487px) {
    .header-bar .topbar-left .l-d span{margin-left:8px;}
    .header-bar .login span{margin:0 1px;}
    .newsletters #mc4wp{width:100%!important;}
    #logo img {max-height: 26px!important;}
    .swpm-registration-widget-form td{width:100%!important;display:block;padding:5px;}
    .layout-box2 .box-large .post-tran .post-image{height:auto!important;}
    .layout-box2 .list-img-lg{height:250px;}
    .layout-box2 .post-tran .article-content{bottom:10px;}
    .layout-box2 .box-large .post-item{margin-bottom:-30px;}
    .single-authors .author-row .pic,.single-authors .author-row .des{width:100%;}
    .single-authors .author-row .pic{margin-bottom:20px;}
    .post-list .article-image{width:27%;}
    .post-list .article-content{width:73%;}
    .player .toggleSound{width:90px;height:90px;}
    .post-type-archive-podcasts .post-list .caption,.tax-podcast_types .post-list .caption{max-width:90%;}
    .post-type-archive-podcasts .post-list .caption h5,.tax-podcast_types .post-list .caption h5{font-size:7vw;line-height:1;}
    .post-type-archive-podcasts .post-list .caption span,.tax-podcast_types .post-list .caption span{font-size:6vw;}
    .page-template-page-webinar .webinar-wrap{padding:50px 0;}
    .page-template-page-webinar .webinar-wrap .webinar-content h1{font-size:9vw;}
    .page-template-page-webinar .webinar-wrap .webinar-content,.page-template-page-webinar .webinar-wrap .webinar-form{width:100%;padding:0 20px;}
    .page-template-page-webinar .gform_wrapper,.page-template-page-webinar .webinar-wrap .webinar-form > div:not(.gform_wrapper){padding:0;}
    .page-template-page-anniversary .post-list-large .entry-title a{line-height:1.4;font-size: 18px;}
    .display-mob{display:block;}
    .display-des{display:none;}
}
@media (max-width: 480px) {
    .post-list .article-content .entry-title{font-size:18px;font-weight:bold;line-height:24px;}
    .tip-bar{display:block;}
    .tip-bar .slick-slider{width:100%;margin-top:20px;}
    .tip-bar .arrows{display:none;}
    .single-post .content .content-lf, .single-podcasts .content .content-lf{padding-left:0;}
    .single-post .author-btn,.single-podcasts .author-btn{justify-content:center;}
    .single-main-content .post-related header{text-align:left;}
    .single-post h1.entry-title,.single-podcasts h1.entry-title{padding:0 10px;}
    .archive-blog .article-meta{display:block;margin-top:5px;}
    .archive-blog .article-meta .post-cat{display:none;}
    .archive-blog .article-meta .post-au{display:none;}
    .post-type-archive-podcasts .post-list .article-content .article-meta>span,.tax-podcast_types .post-list .article-content .article-meta>span{display:inline-block;}
}


/* subscribe popup styles */
.fade-bg {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999; 
    background-color: rgba(28, 27, 27, 0.93);
}
.box-article.blur .entry-content-inner > *{
    filter: blur(4px);
}
.fade-bg .container {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fade-bg .container .popup-content {
    width: 100%;
    max-width: 400px;
    padding: 0 30px 30px;
    box-sizing: border-box;
    position: relative;
    background-color: #ffffff; 
} 
.popup-content.loading-wait:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(255,255,255,0.6);
}  
.popup-content .form-header {
    position: relative;
    width: calc(100% + 60px);
    padding: 15px 30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 30px;
    background-image: url(images/Brand-Image.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}    
.popup-content .form-header a {
    position: relative;
    z-index: 1;
}
.popup-content .form-header a img {
    max-width: 235px;
}
.popup-content .popup-title {    
    font-family: 'Merriweather', serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.1;
    margin: 0 0 20px;
}
.popup-content input {
    display: block;
    width: 100%;
    border-radius: 0;
    margin-bottom: 20px;
}
.popup-content p {    
    font-weight: lighter;
}
.popup-content p.error {
    color: #c00;
    margin: 14px 0 0;
    font-size: 14px;
}
.popup-content button {
    display: block;
    width: 100%;
    padding: 10px 20px;
    font-size: 15px;
    background: #00B496;
}
.popup-content button:hover {
    background: #459781;
}
.fade-bg .container .close-btn {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
    z-index: 1;
    display: block; 
}
.fade-bg .container .close-btn:before,
.fade-bg .container .close-btn:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #fff;
}
.fade-bg .container .close-btn:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fade-bg .container .close-btn:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); 
}
.slicknav_nav,
.slicknav_menu {
    background: #081f2c;
}
.anr_captcha_field {
    margin-bottom: 20px;
}
@media (min-width: 992px) {
    #na-menu-primary .open-subscribe-box {
        display: none;
    }
}
.ad-alignleft .ad-row>div, 
.ad-alignnone .ad-row>div {
    margin-right: 0;
}


/* button updates */
.header-center .login a {
    border-color: #00B496;
    background-color: #00B496;
    color: #fff;
}
.header-center .login a:hover,
.header-center .login a:active {
    background: #fff;
    color: #00B496;
}
.header-center .login a:first-child {
    padding: 7px 14px;
    font-size: 14px;
}
.slicknav_nav .open-subscribe-box a {    
    border-color: #00B496;
    background-color: #00B496;
    color: #fff;
}
.searchform-wrap .searchform .btn {
    border-color: #00B496;
    background-color: #00B496;
    color: #fff;
    font-size: 27px;
    line-height: 27px;
    padding: 12px 15px 10px;    
}
@media (min-width: 1200px) and (max-width: 1310px) {
    .container {
        width: 1200px;
    }    
    .header-center .header-content {
        padding-right: 140px;
    }
    .header-center .container {
        width: 100%;        
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .header-center .container {
        width: 100%;        
    }
    .header-content-menu {
        padding: 0;
    }    
    .header-center .header-content {
        padding-right: 140px;
    }
    .header-center .login {
        right: 0;
    }
    #na-menu-primary ul.mega-menu>li>a {
        letter-spacing: 0.5px;
        padding: 0 10px;        
    }
}
@media (max-width: 991px) {
    .sidebar aside:last-child {
        margin-bottom: 30px;
    }
}

.author-posts-block {
    margin-top: 30px;
}

@media (max-width: 767px) {
    .single-post .divider, 
    .single-podcasts .divider {
        display: none;
    }
    .single-post .content .content-lf, 
    .single-podcasts .content .content-lf {
        order: 0;
        margin-bottom: 0;
        position: relative;
        padding-right: 15px;
        padding-bottom: 25px;
        padding-left: 15px;
    }
    .single-post .content .content-lf .author, 
    .single-podcasts .content .content-lf .author {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: flex-end;
    }
    .single-post .content .content-lf .author p br, 
    .single-podcasts .content .content-lf .author p br {
        display: none;
    }
    .single-post .content .content-lf .author p:before, 
    .single-podcasts .content .content-lf .author p:before {
        content: 'By';
        font-style: italic;
        color: #333;
        font-size: 13px;
    }
    .single-post .content .content-lf .author p, 
    .single-podcasts .content .content-lf .author p {
        margin: 0 0 4px;
        font-size: 13px;
        font-style: italic; 
        color: #848484;
    }
    .single-post .content .content-lf .author p strong , 
    .single-podcasts .content .content-lf .author p strong {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        padding: 0 4px;
    }
    .single-post .content .content-lf .author .author-image, 
    .single-podcasts .content .content-lf .author .author-image {
        width: 53px;
    }
    .single-post .content .content-lf .author img, 
    .single-podcasts .content .content-lf .author img {
        width: 100%;        
    }

    .single-post .post-date, 
    .single-podcast .post-date {
        border-top: 1px solid #7c7c7c;
        text-align: left;
        padding-top: 8px;
    }
    .single-post .author-btn, 
    .single-podcasts .author-btn {        
        position: absolute;
        right: 15px;
        bottom: 18px;
    }
    .post-date .entry-date {
        color: #333333;
    }
    .single-post .content .content-lf .addtoany_share:after, 
    .single-podcasts .content .content-lf .addtoany_share:after {    
        width: 15px;
        height: 15px;
        background-size: 10px;
        top: 0px;
        right: 2px;  
    }  
    .single-post .content .content-lf .addtoany_share, 
    .single-podcasts .content .content-lf .addtoany_share { 
        padding: 3px 16px 2px 8px!important;
        font-size: 11px!important;   
        margin: 0;
    }    
    .grecaptcha-badge { visibility: hidden; }
}
@media(max-width: 420px) {
    .tip-bar .ticker {
        text-align: center;
    }
    .sidebar .adsanity-inner img {
        max-width: none;
    }
    .sidebar .ad-300x250,
    .sidebar .ad-300x600 {        
        height: auto;
        width: 100%;
        max-width: none;
        max-height: none;
    }
}

.partners-page {
    padding: 26px 0 0;
}
.partners-page h1 {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    line-height: 30px;   
    font-family: 'Merriweather', serif; 
    margin: 0 0 28px;
}
.partners-page .partners-list {
    display: flex;    
    flex-wrap: wrap;
    margin: 0 -12px;
}
.partners-page .partners-list .item {
    width: 33.33%;
    padding: 0 12px;
    box-sizing: border-box;
    margin: 0 0 24px;
}
.partners-page .partners-list .item .hold {
    height: 172px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    text-align: center;
}
.partners-page .partners-list .item figure {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 35px 20px 0;   
    width: 100%;
    height: calc(100% - 66px);
}
.partners-page .partners-list .item figure img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.partners-page .partners-list .item h4 {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 0 10px;
    margin: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
}
@media (max-width: 991px) {
    .partners-page .partners-list .item {
        width: 50%;
    }
}
@media (max-width: 767px) {
    .partners-page .partners-list .item {
        width: 100%;
    }
}
@media (max-width: 374px) {
    .partners-page h1 {
        font-size: 18px;
        margin: 0 0 20px;
    }
    .partners-page .partners-list .item .hold {
        height: 150px;
    }
    .partners-page .partners-list .item figure {
        height: calc(100% - 52px);        
    }
    .partners-page .partners-list .item h4 {        
        font-size: 13px; 
        line-height: 16px;
        padding: 0 8px;
        margin: 10px 0;
        min-height: 32px;
    }
}

body.category .ad-row .adsanity-925x150 {    
    margin: 0 -15px 0;
}

body.page-id-16346 .page-container a {
    color: #00b496;
}

/* search updates */
.search-row {
    display: flex;
    justify-content: space-between;
}
.search-row .search-filters {
    display: flex;    
}
.search-row .search-filters .select-hold {
    margin-left: 12px;
}
.search-row .search-filters .select-hold select {
    border: none;
    border-bottom: 1px solid #b7b7b7;
    background: none;
    max-width: 200px;
    min-width: 108px;   
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(images/icon-arrow.svg) no-repeat 96% 11px;
    background-position-x: calc(100% - 4px);
    background-size: 16px;
    padding: 0 24px 0 4px;
    box-sizing: border-box;
    height: 30px;
    line-height: 20px;
    font-family: "Roboto";
    font-weight: 400;
} 
.searchform-wrap .select-hold {
    width: 100%;
    max-width: 384px;
    margin: 0 auto 16px;
}
.searchform-wrap .select-hold select {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #ffffff;
    background: none;
    color: #fcfcfc;
    height: 60px;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    height: 60px;
    padding: 15px 52px 15px 20px;
    background: #031727 url('images/icon-arrow.svg') no-repeat 96% center;
    background-size: 31px;
}
.searchform-wrap .select-hold select.selected {
    color: #00b395;    
}
.searchform-wrap .searchform.search-form-2 {
    top: 20%;
}
@-webkit-keyframes rotating /* Safari and Chrome */ {
    from {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.searchform-wrap .searchform.search-form-2.loading-form:before {
    content: '';
    display: block;
    background: rgba(8,31,44,0.9);
    position: absolute;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;    
}
.searchform-wrap .searchform.search-form-2.loading-form:after {
    content: '';
    display: block;
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1000;
    margin-top: -32px;
    margin-left: -32px;
    background: url('images/loading-icon.png') no-repeat;
    background-size: contain;
    -webkit-animation: rotating 2s linear infinite;
    -moz-animation: rotating 2s linear infinite;
    -ms-animation: rotating 2s linear infinite;
    -o-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite;    
}
.searchform-wrap .searchform.search-form-2 .btn {
    background: none;    
    border: none; 
    width: 46px;
    height: 52px;
    padding: 0;
    background: url('images/icon-search.svg') no-repeat center;
    background-size: 29px;
}
.searchform-wrap .searchform.search-form-2 .btn i {
    display: none;
}
.searchform-wrap .searchform.search-form-2 .input-group {
    max-width: 508px;
    margin: 0 auto;
}
.search-transition-wrap .searchform.search-form-2 .form-control {
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    height: 52px;
    padding: 15px 4px 0;    
}
.searchform-wrap .search-form-2 h3 {
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 64px;
}
.searchform-wrap .search-form-2 h4 {
    color: #fff;
    text-align: left;
    font-size: 20px;
    line-height: 24px;
    margin: 60px auto 12px;
    max-width: 384px;
}
.searchform-wrap .search-form-2 h4 a {
    float: right;
    color: #00b395;
    font-size: 18px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 22px;
}
.search-transition-wrap {
    background:rgba(8,31,44,0.95);
}
.search-transition-wrap .searchform.search-form-2 .input-group {
    border-color: #979797;
}
.searchform-wrap .searchform.search-form-2 .buttons-hold {    
    display: flex;
    width: 100%;
    max-width: 384px;
    margin: 0 auto;
    justify-content: space-between;
} 
.searchform-wrap .searchform.search-form-2 .buttons-hold button {
    border-radius: 0;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    height: 50px;
    line-height: 36px;
    text-transform: none;
}
.searchform-wrap .searchform.search-form-2 .buttons-hold button:hover,
.searchform-wrap .searchform.search-form-2 .buttons-hold button:focus,
.searchform-wrap .searchform.search-form-2 .buttons-hold button:active {
    background: #009179;
}
.btn-mini-close.ver-2 {
    color: #00b496!important;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;    
    position: relative;
    padding-top: 46px;
    text-transform: none;
}
.btn-mini-close.ver-2:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -18.5px;
    width: 37px;
    height: 37px;
    background: url('images/icon-close.svg') no-repeat center;
    background-size: contain;
}
#ajax-reload .content-category {
    background: #fff;
    position: relative;
}
#ajax-reload {
    position: relative;
}
#ajax-reload.loading-spinner:before {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background: #ededed;
    background-size: 40px;    
}
#ajax-reload.loading-spinner .archive-blog {
    position: relative;    
}
#ajax-reload.loading-spinner .content-category:before,
#ajax-reload.loading-spinner .archive-blog:before {
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('images/loader.gif') no-repeat center rgba(255,255,255,1);
    background-size: 100px;        
}
.no-results .searchform .form-control {
    min-width: 160px; 
}
@media (max-width: 1199px) {
    .search-row {
        flex-wrap: wrap;
    }
    .search-row form {
        width: 100%;
    }
    .search-row .search-filters .select-hold select {
        max-width: none;
    }
    .search-row .search-filters {
        margin: 0 -3px;
        width: calc(100% + 6px);
        flex-wrap: wrap;
    }
    .search-row .search-filters .select-hold {
        margin: 0;
        padding: 0 3px 6px;
    }
}
@media (max-width: 767px) {
    .search-row .search-filters .select-hold {
        width: 100%;
    }
    .search-row .search-filters .select-hold:nth-of-type(3),
    .search-row .search-filters .select-hold:nth-of-type(4) {
        width: 50%;        
    }    
}
@media (max-width: 991px) { 
    .search-transition-wrap .search-transition-inner{top:0;padding: 0;}
    .search-transition-wrap .searchform{
        padding: 0 40px;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
    .searchform-wrap .search-form-2 h3 {
        margin: 60px 0 30px;        
    }
    .btn-mini-close.ver-2 {    
        right: 40px;
        top: 40px;
        margin: 0;
        height: 0;
        overflow: hidden;
        padding-top: 40px;
        text-indent: 200%;      
    }
}
@media (max-width:479px) { 
    .searchform-wrap .search-form-2 h3 {
        display: none;
    }
    .btn-mini-close.ver-2 {    
        top: 20px;
        width: 40px;
        padding-top: 24px;
        right: 4px !important;
    }
    .btn-mini-close.ver-2:before {      
        margin-left: -12px;
        width: 24px;
        height: 24px;
    }
    #ajax-reload.loading-spinner .content-category:before,
    #ajax-reload.loading-spinner .archive-blog:before {
        background-position-y: 50px;
    }
}

/* video section */
.page-videos h1 {    
    margin: 0 0 16px;
    line-height: 30px;    
}
.page-videos .videos-main-box {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    border-top: solid 1px #000; 
}
.page-videos .videos-main-box .spotlight {
    width: 66.66%;
    padding: 16px 20px;
}
.page-videos .videos-main-box .spotlight > p:last-of-type {
    margin-bottom: 0;
}
.page-videos .videos-main-box .spotlight .block-title {
    font-family: Merriweather;
    font-weight: 700;
    margin: 0 0 10px;
}
.page-videos .videos-main-box .spotlight .podcast-post-item .entry-title,
.page-videos .videos-main-box .spotlight .video-post-item .entry-title {
    font-size: 22px;
    line-height: 30px;
}
.page-videos .videos-main-box .trending {
    width: 33.33%;
    padding: 16px 20px;
    background: #081f2c;
    color: #fff;
}
.page-videos .videos-main-box .trending .block-title {
    font-family: Merriweather;
    color: #00B496;
    font-weight: 700;
    margin: 0 0 10px;
}
.page-videos .videos-main-box .trending .podcast-post-item .entry-title,
.page-videos .videos-main-box .trending .video-post-item .entry-title {
    font-size: 17px;
    line-height: 26px; 
    color: #fff;
}
.page-videos .videos-main-box .trending .podcast-post-item:last-of-type,
.page-videos .videos-main-box .trending .video-post-item:last-of-type {
    margin-bottom: 0;
}
.page-videos .videos-main-box .trending .podcast-post-item .thumb,
.page-videos .videos-main-box .trending .video-post-item .thumb {
    border: none;
    padding: 0;
}
.page-videos .videos-main-box .article-meta {
    display: none;
}
@media(max-width: 767px) {
    .page-videos .videos-main-box .spotlight {
        width: 100%;
    }
    .page-videos .videos-main-box .trending {
        width: 100%;        
    }
    .page-videos .videos-main-box .trending .post-items-hold {
        margin: 0 -15px;
        display: flex;
        flex-wrap: wrap;
    }
    .page-videos .videos-main-box .trending .post-items-hold .podcast-post-item,
    .page-videos .videos-main-box .trending .post-items-hold .video-post-item {
        padding: 0 15px;
        width: 50%;
    }    
}
@media(max-width: 479px) {
    .page-videos .videos-main-box .trending .post-items-hold .podcast-post-item,
    .page-videos .videos-main-box .trending .post-items-hold .video-post-item {
        width: 100%;
    }    
}
.videos-content {
    margin-top: 40px;
}
.page-videos .videos-content-data {
    background: #fff;
    padding: 20px 20px;
    border-top: solid 1px #000; 
    margin: 0 0 20px;
}
.page-videos .videos-content-data .article-meta {
    display: none;
}
.separator {
    margin: 0 -20px 15px;
    height: 1px;
    background: #000;
}
.page-videos .videos-content-data h2 {
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    font-family: Merriweather;
    margin: 0 0 10px;
}
.page-videos .videos-content-data .button.button-green {
    width: 100%;
    font-family: Merriweather;
    color: #fff;
    border-radius: 12px;    
    background-color: #00B496;
    display: block;
    text-align: center;
    margin: 0 0 20px;
    padding: 10px 15px;
    line-height: 25px;
    text-transform: none;
    font-size: 16px;
}

.podcast-post-item,
.video-post-item {
    margin-bottom: 15px;    
}
.podcast-post-item .thumb,
.content-top-part .thumb,
.video-post-item .thumb {
    position: relative;
    border: 1px solid #ededed;
    padding: 1px;
}
.content-top-part .video-hold,
.video-post-item .video-hold {
    position: relative;
    padding-bottom: 56.25%; 
    height: 0;
}
.content-top-part .video-hold iframe,
.video-post-item .video-hold iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}
.content-top-part .video-hold .video-popup-link, 
.video-post-item .video-hold .video-popup-link {
    position: absolute;
    display: block;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
} 
.content-top-part .thumb .content-length, 
.video-post-item .thumb .content-length {
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    padding: 9px 10px 8px 10px;
    line-height: 20px;
    font-size: 13px;
    color: #fff; 
    background: #000;
}
.content-top-part .thumb .content-length:before , 
.video-post-item .thumb .content-length:before {
    content: '';
    display: none;
    position: absolute;
    left: 13px;
    top: 10px;
    width: 0;
    height: 0;
    background: #000;
    border-style: solid;
    border-width: 8px 0 8px 18px;
    border-color: transparent transparent transparent #ffffff;
}
.podcast-post-item .entry-title,
.video-post-item .entry-title {  
    font-size: 16px;
    line-height: 24px;
}
.podcast-post-item .article-meta,
.video-post-item .article-meta {    
    line-height: 18px; 
    font-size: 12px;
}
.channel-post-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 0 15px;
}
.channel-post-item .thumb {    
    width: 100%;
    height: 150px;
    background: #ccc;
}
.channel-post-item .thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.channel-post-item .entry-title {
    font-size: 13px;
    line-height: 18px;
}
.channel-post-item .button {    
    background: #fff;
    border: 1px solid #000;
    border-radius: 10px;
    padding: 10px 20px;
    min-width: 122px;
    box-sizing: border-box;
    text-align: center;
}
.channel-post-item .button:focus,
.channel-post-item .button:active,
.channel-post-item .button:hover {
    background: #000;
    color: #fff;
}

.single-videos .channel-title {
    font-family: Merriweather;    
    margin: 0 0 18px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 20px;
}
.single-videos .single-sidebar {
    margin-top: 0;
}
.single-videos .content {
    background: #fff;
}
.single-videos .content-right .entry_pagination {
    margin-top: 50px;
}
.single-videos .content-right {
    padding-right: 40px;
}
.single-videos .content-top-part {
    padding: 20px 20px;
    width: 100%;
    border-top: solid 1px #000; 
}
.single-videos .content-top-part h1 {
    font-family: Merriweather;    
    font-size: 34px;
    font-weight: 700;
    line-height: 45px;
    margin: 20px 0 0;
}
.item-channel {
    margin-bottom: 15px;
}
@media (min-width: 768px) {
    .channel-videos .item-video:nth-of-type(2n+1),
    .videos-content .item-post:nth-of-type(2n+1),
    .item-channel:nth-of-type(3n+1) {
        clear: left;
    }    
}
@media(max-width: 479px) {
    .single-videos .content-top-part h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .item-channel {
        width: 100%;
    }
    .channel-post-item .thumb {
        height: calc(66vw - 30px - 40px);
        margin-bottom: 15px;
    }
}

.channel-content h1 {
    font-size: 20px;
    line-height: 30px;    
    font-family: Merriweather;
    margin: 0 0 10px;    
    font-weight: 700;
}
.channel-content .content {
    padding: 20px 20px;
    background: #fff;
    border-bottom: solid 1px #000; 
    margin: 0 0 50px;
}
.channel-content .text-hold {
    margin: 0 0 20px;
}
.channel-content .channel-banner {
    margin: -20px -20px 20px;
}
.channel-container h3 {    
    font-size: 18px;
    line-height: 24px;
    font-family: Merriweather;
    margin: 0 0 10px;
    font-weight: 700;
}
.channel-container:not(:last-of-type) {
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.page-videos.podcasts  h1 {
    margin-bottom: 8px;
}
.page-videos.podcasts .intro {
    max-width: 740px;
    margin: 14px auto 28px;
    text-align: center;
}
.page-videos.podcasts .intro h1 {
    font-family: Merriweather;
    font-weight: 400;
    font-size: 34px; 
    line-height: 43px;
    max-width: 600px;
    margin: 0 auto 19px;
}
.page-videos.podcasts .intro p {
    font-family: Merriweather;
    font-weight: 300;   
    font-size: 16px; 
    line-height: 24px; 
}
.page-videos.podcasts .videos-main-box .spotlight .entry-title {
    padding-top: 0;
    margin-bottom: 10px;
}
.page-videos.podcasts .videos-main-box .spotlight .entry-content {
    font-size: 16px;
    font-weight: 400; 
    line-height: 22px;    
    padding-top: 7px;
    overflow: hidden;
    max-height: 138px;
}
.page-videos.podcasts .videos-main-box .spotlight .post-list.post-list-large .article-content {
    padding-left: 24px;
}
.page-videos.podcasts .videos-main-box .article-image {
    border: 1px solid #979797;
}
.page-videos.podcasts .videos-main-box .article-meta {
    display: block;
}
.page-videos.podcasts .videos-main-box  .player .toggleSound,
.page-videos.podcasts .videos-main-box .a2a_kit {
    display: none;
} 
.page-videos.podcasts .videos-main-box .trending .article-meta, 
.page-videos.podcasts .videos-main-box .trending .entry-content {
    display: none;
}
.page-videos.podcasts .videos-main-box .trending .entry-title {
    line-height: 16px;
    margin: 0;
    padding: 0;
}
.page-videos.podcasts .videos-main-box .trending .entry-title>a, 
.page-videos.podcasts .videos-main-box .trending .post-list-large .entry-title a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}
.page-videos.podcasts .videos-main-box .trending .entry-title>a:hover, 
.page-videos.podcasts .videos-main-box .trending .post-list-large .entry-title a:hover {
    color: #00b496;
}
.page-videos.podcasts .videos-main-box .trending .post-list.post-list-large .article-content {
    padding-left: 12px;
}
.page-videos.podcasts .videos-main-box .post-item {
    border-bottom: none;
    padding-bottom: 0;
}
.page-videos.podcasts .videos-main-box .trending .post-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 24px;
}
.page-videos.podcasts .videos-main-box .trending .post-item:last-of-type {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .page-videos.podcasts .featured-row .item-channel:nth-of-type(3n+1),
    .page-videos.podcasts .videos-content .item-post:nth-of-type(2n+1) {
        clear: none;
    }
    .page-videos.podcasts .featured-row .item-channel:nth-of-type(4n+1),
    .page-videos.podcasts .videos-content .item-post:nth-of-type(3n+1) {
        clear: left;
    }
    .page-videos.podcasts .videos-content-data .item-post:nth-of-type(4) {
        display: none;
    }
}
@media (max-width: 767px) {
    .page-videos.podcasts .intro {
        margin: 0 auto 18px;
    }
    .page-videos.podcasts .intro h1 {
        font-size: 26px;
        line-height: 38px;
        max-width: 460px;
    }
    .page-videos.podcasts .intro p {
        font-size: 14px;
        line-height: 22px;
    }
    .page-videos.podcasts .videos-main-box .trending .post-item {
        width: 50%;
        padding: 0 15px;
        display: block;
    }
    .page-videos.podcasts .videos-main-box .trending .post-list.post-list-large .article-content {
        padding-left: 0;
    }
    .page-videos.podcasts .featured-row .item-channel:nth-of-type(2n+1) {
        clear: left;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-item {
        display: flex;
        align-items: flex-start;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-list.post-list-large .article-image {
        width: 30%;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-list.post-list-large .article-content {
        width: 70%;
    }
}
@media (max-width: 479px) {
    .page-videos.podcasts .intro h1 {
        font-size: 22px;
        line-height: 34px;
        max-width: 340px;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-list.post-list-large .article-content {
        padding-left: 0;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-item {
        display: block;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-list.post-list-large .article-image {
        width: 100%;
        max-width: 350px;
        margin-bottom: 10px;
    }
    .page-videos.podcasts .videos-main-box .spotlight .post-list.post-list-large .article-content {
        width: 100%;
    } 
    .page-videos.podcasts .featured-row .item-channel {
        width: 50%;
    }
    .page-videos.podcasts .item-post .entry-title,
    .page-videos.podcasts .featured-row .item-channel .entry-title {
        padding-top: 5px;
    }
}
@media (max-width: 400px) {
    .page-videos.podcasts .videos-main-box .trending .post-item,
    .page-videos.podcasts .latest-row .item-post, 
    .page-videos.podcasts .featured-row .item-channel {
        width: 100%;
    }    
    .page-videos.podcasts .videos-main-box .trending .entry-title,
    .page-videos.podcasts .videos-main-box .trending .entry-title>a, 
    .page-videos.podcasts .videos-main-box .trending .post-list-large .entry-title a {
        line-height: 24px;
    }
}

.sidebar aside#block-5  {
    margin-bottom: 0;
}
.sidebar aside#block-5 .adsanity-inner {
    margin-bottom: 40px;
}

@media(min-width: 992px) and (max-width: 1070px) {
    #na-menu-primary ul.mega-menu>li>a {
        letter-spacing: 0;
        padding: 0 8px;
    }
}
@media(min-width: 1200px) and (max-width: 1242px) {
    #na-menu-primary ul.mega-menu>li>a {
        padding: 0 12px;
    }
}

/* Partner Content */
.widget_ia_category_posts {
    background: #fff;
    margin-bottom: 30px !important; 
}
.widget_ia_category_posts .widgettitle {    
    font-family: 'Merriweather';
    color: #00B496;
    font-weight: 700;
    font-size: 18px;
    background: #081f2c;
    text-transform: none;
    padding: 14px 20px;
}
.widget_ia_category_posts .widgettitle a {
    color: #00B496 !important;    
}
.widget_ia_category_posts .widgettitle:after {
    display: none;
} 
.widget_ia_category_posts .ia-category-posts {
    padding: 5px 20px 20px !important;
}
.sidebar .widget_ia_category_posts ul.ia-category-posts li:first-child {
    padding-top: 15px;
}
.sidebar .widget_ia_category_posts ul.ia-category-posts li:last-child {
    padding-bottom: 15px;
}
.widget_ia_category_posts .ia-category-posts .post-item {    
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #DADADA;
}
.widget_ia_category_posts .ia-category-posts .post-item .post-image {
    width: 75px;
    height: 75px;
    margin-bottom: 5px;
}
.widget_ia_category_posts .ia-category-posts .post-item .post-image a {
    display: block;
    width: 100%;
    height: 100%;
}
.widget_ia_category_posts .ia-category-posts .post-item .post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.widget_ia_category_posts .ia-category-posts .post-item .data {
    width: calc(100% - 75px);
    padding-left: 12px;
    padding-bottom: 20px;
    padding-bottom: 5px;
}
.widget_ia_category_posts .ia-category-posts .post-item .data .title {
    color: #031727;
    font-family: 'Merriweather';
    font-size: 18px;
    line-height: 1.2;    
    font-weight: 700;
}
.widget_ia_category_posts .ia-category-posts .post-item .data .title:hover {
    color: #00b496;
}
@media(min-width: 600px) and (max-width: 991px) {
    .widget_ia_category_posts .ia-category-posts {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;        
    }    
    .widget_ia_category_posts .ia-category-posts .post-item {            
        width: calc(50% - 20px);
        margin-left: 10px;
        margin-right: 10px;
    }
}
@media(min-width: 992px) and (max-width: 1199px) {
    .widget_ia_category_posts .ia-category-posts .post-item .post-image {
        width: 50px;
        height: 50px;
    }
    .widget_ia_category_posts .ia-category-posts .post-item .data {
        width: calc(100% - 50px);
    }
    .widget_ia_category_posts .ia-category-posts .post-item .data .title {
        font-size: 15px;
    }
}

.page-videos.partner-content-page .videos-content {
    margin-top: 0;
}
.page-videos.partner-content-page .single-sidebar {
    margin-top: 0;
}
.page-videos.partner-content-page .category {
    padding: 0 15px;
    margin-bottom: 30px;    
}
.tax-content-channel .col-item:nth-child(2n+1) {
    clear: left;
}

/* ads background */
.home-background-banner-mobile {
    display: none;
    max-width: 728px;
    margin: 0 auto;
}
.home-background-banner-mobile .ad-728x90 {
    height: auto;
    margin-bottom: 0;
}
#block-10 .ad-row>div {
    margin-bottom: 0;
}
.page-id-38200 .theiaStickySidebar .wpb_widgetised_column.wpb_content_element {
    margin-bottom: 0;
}
@media(max-width: 991px) {
    .home-background-banner-mobile {
        display: block;
    }    
    .home-background-banner-desktop {
        display: none;
    }    
}
@media(min-width: 992px) {
    .home-background-banner-desktop {
        position: absolute; 
        width: 100%;
        z-index: 1;
        overflow: hidden;
    }
    body.with-background-banner .ad-1920x920 {   
        max-width: none;
        max-height: none;    
    }
    body.with-background-banner #content {
        position: relative;
    }
    body.with-background-banner #content > .tip-bar { 
        margin-top: calc((47.92vw - 36px - 570px)/2);
        padding-top: 0;
        position: relative;
        z-index: 2;
        padding-left: 15px;
        padding-right: 15px;
    }
    body.with-background-banner #content > .tip-bar .tip-bar-hold {
        background: #ededed;
        padding-top: 13px; 
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    body.with-background-banner .page-content {
        padding-top: 0;
    }
    body.with-background-banner .page-container > .vc_row:first-child {
        background: #ededed;    
        padding-top: 10px;
        margin-bottom: calc((47.92vw - 36px - 570px)/2);
        position: relative;
        z-index: 2;
        margin-left: 0;
        margin-right: 0;
    }
    body.with-background-banner .page-container > .vc_row:nth-child(2) {
        padding-top: 38px;
    }
    body.with-background-banner .page-container > .vc_row:first-child .layout-box2 {
        margin-bottom: 2px;
    }
    body.with-background-banner .page-container > .vc_row:first-child .vc_separator {
        display: none;
    }
}
@media(min-width: 1200px) and (max-width: 1399px) {
    body.with-background-banner #content > .tip-bar { 
        margin-top: 130px;
    }
    body.with-background-banner .page-container > .vc_row:first-child { 
        margin-bottom: 130px;
    } 
    body.with-background-banner .home-background-banner-desktop .adsanity-shortcode {
        width: 1800px;
        position: relative;
        left: 50%;
        margin-left: -950px;
    }
}
@media(min-width: 1080px) and (max-width: 1199px) {
    body.with-background-banner #content > .tip-bar { 
        margin-top: calc((47.92vw - 36px - 430px)/2);
    }
    body.with-background-banner .page-container > .vc_row:first-child { 
        margin-bottom: calc((47.92vw - 36px - 430px)/2);
    }    
}
@media(min-width: 992px) and (max-width: 1079px) {
    body.with-background-banner #content > .tip-bar { 
        margin-top: 100px;
    }
    body.with-background-banner .page-container > .vc_row:first-child { 
        margin-bottom: 100px;
    }    
    body.with-background-banner .home-background-banner-desktop .adsanity-shortcode {
        width: 1420px;
        position: relative;
        left: 50%;
        margin-left: -710px;
    }
}

body.with-background-banner-v2 .site-header,
body.with-background-banner-v2 .site-content {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 768px) {
    body.with-background-banner-v2 .container {
        width: 100%;
    }    
}
@media (min-width: 992px) {
    body.with-background-banner-v2 .header-content-logo a img {
        max-height: 50px !important;
    }
    body.with-background-banner-v2 .container {
        width: 100%;
    }
}
body.with-background-banner-v2 .site-content {
    background: #ededed;
    z-index: 1;
}
@media (min-width: 1200px) {
    body.with-background-banner-v2 .site-content .container {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
}
body.with-background-banner-v2 .takeover-ads-group {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    height: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 2360px;
}
@media (min-width: 2361px) {
    body.with-background-banner-v2 .takeover-ads-group {
        background-size: 100%;
    }
}
body.with-background-banner-v2 .site-header {
    margin-top: 250px;
}
body.with-background-banner-v2 .takeover-ads-group .take-over-ads-top {
    position: absolute;
    left: 50%;
    width: 1280px;
    top: 20px;
    margin-left: -640px;
}
body.with-background-banner-v2 .takeover-ads-group .take-over-ads-left,
body.with-background-banner-v2 .takeover-ads-group .take-over-ads-right {
    position: absolute;
    top: 20px;
}
body.with-background-banner-v2 .takeover-ads-group .take-over-ads-left {
    left: 50%;
    margin-left: -900px;
}
body.with-background-banner-v2 .takeover-ads-group .take-over-ads-right {
    right: 50%;
    margin-right: -900px;
}
@media (max-width: 1310px) {   
    body.with-background-banner-v2 .site-header {
        margin-top: calc(15.77vw + 40px);
    }
    body.with-background-banner-v2 .site-content {
        width: 100%;
    }
    body.with-background-banner-v2 .takeover-ads-group .take-over-ads-top {
        width: calc(100% - 30px);
        left: 15px;
        margin: 0;
    }
    body.with-background-banner-v2 .takeover-ads-group .take-over-ads-left,
    body.with-background-banner-v2 .takeover-ads-group .take-over-ads-right {
        display: none;
    }    
} 
@media (max-width: 767px) {   
    body.with-background-banner-v2 .takeover-ads-group .take-over-ads-top {
        top: 15px;
    }
    body.with-background-banner-v2 .site-header {
        margin-top: calc(15.77vw + 30px);
    }
}
@media (max-width: 540px) {  
    body.with-background-banner-v2 .takeover-ads-group .take-over-ads-top {
        top: 0;
        left: 0;
        width: 100%;
    }
    body.with-background-banner-v2 .site-header {
        margin-top: 16.4vw;
    }
}

/* Canberra IQ start */
.canberra-iq-block {
    background: #fff;
    border-top: 13px solid #2abedc;
    border-bottom: 13px solid #2abedc;
    padding: 16px 13px 20px;
}
.canberra-iq-block.type-horizontal {
    padding: 24px 24px 12px;
}
@media(max-width: 991px) {
    .canberra-iq-block.type-horizontal {
        margin-bottom: 20px;
    }
}
.canberra-iq-block img {
    width: auto;
    height: 30px;
}
.canberra-iq-block h3 {
    color: #2ABEDC;    
    font-size: 18px;    
    font-weight: 700;
    line-height: 30px;
    font-family: 'Merriweather';
    margin: 0;
}
.canberra-iq-block.type-vertical h3 {
    margin: 11px 0 13px;
}
.canberra-iq-block.type-horizontal h3 {
    margin: 5px 0 0;    
}
@media(max-width: 767px) {
    .canberra-iq-block.type-horizontal h3 {
        margin: 11px 0 13px;
    }    
}
.canberra-iq-block ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.canberra-iq-block ul li {
    position: relative;
    border: none;
    padding: 0 0 0 28px;    
    line-height: 20px;
    margin: 0 0 20px;
}
.canberra-iq-block ul li:last-child {
    margin-bottom: 0;
}
.canberra-iq-block ul li:before {
    content: '►';
    color: #2abedc;
    position: absolute;
    left: 0;
    top: 0;
}
.canberra-iq-block ul li a {
    color: #333;
    font-size: 14px;
    line-height: 20px;
}
.canberra-iq-block ul li a:hover {
    color: #333;
    text-decoration: underline;    
}
.canberra-iq-block ul li a.full-text {
    color: #999;
    text-decoration: underline;  
}
.canberra-iq-block ul li a.full-text:hover {
    color: #000; 
}

@media(min-width: 768px) {
    .canberra-iq-block.type-horizontal .block-heading {
        display: flex;
        justify-content: space-between;
        margin: 0 0 25px;
    }
    .canberra-iq-block.type-horizontal ul {
        display: flex;
        flex-wrap: wrap;
    }
    .canberra-iq-block.type-horizontal ul li {
        width: 50%; 
    }
    .canberra-iq-block.type-horizontal ul li:nth-child(2n+1) {
        padding-right: 15px;
    }
    .canberra-iq-block.type-horizontal ul li:nth-child(2n) {
        padding-left: 43px;
    }
    .canberra-iq-block.type-horizontal ul li:nth-child(2n):before {
        left: 15px;
    }
}
/* Canberra IQ end */

/*.header-overlay {
    background: #000;
}*/

.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    margin-top: 8px;
    line-height: 16px;
}

/* menu adjustments when added Cap Papers */ 
@media(min-width: 992px) and (max-width: 1439px) {
    #na-menu-primary ul.mega-menu>li>a {
        padding: 0 12px;
    }
} 
@media(min-width: 1311px) and (max-width: 1439px) {
    .header-center .header-content #na-menu-primary {
        margin-right: 10px;
    }
    .header-center .header-content {
        margin-right: 40px;
    }    
}
@media (min-width: 992px) and (max-width: 1279px) {
    #na-menu-primary ul.mega-menu>li>a {
        padding: 0 10px;
        letter-spacing: 0.5px;
    }    
    .header-content-menu {
        padding: 0 16px;
    }
}
@media (min-width: 992px) and (max-width: 1169px) {
    .header-content-menu {
        padding: 0;
    }
    .header-center .header-content #na-menu-primary {
        margin-right: 12px;
    }
    #na-menu-primary ul.mega-menu>li>a {
        padding: 0 9px;
        letter-spacing: 0.25px;
        font-size: 12px;
    }
    .header-center #na-menu-primary ul.mega-menu>li>a {
        line-height: 60px;
    }
}

@media all and (max-width: 991px) {
.iatv-menu-itm img {
    display: block !important;
}
}