/*
 Theme Name:     Thype Child Theme
 Theme URI:      https://www.codeless.co/june
 Description:    Thype Child Theme
 Author:         Codeless
 Author URI:     https://www.codeless.co
 Template:       thype

 Version:        1.0.0
 Template Version: 1.0.3
 Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, full-width-template
*/

/* =Theme customization starts here
------------------------------------------------------- */

/*Titles*/
h1, .h1, h1 a, h1 b, h1 strong, h2, .h2, h2 a, h2 b, h2 strong, h3, h3 a, h3 b, h3 strong, h4, h4 a, h4 b, h4 strong, h5, h5 a, h5 b, h5 strong, h6, h6 a, h6 b, h6 strong, .wpb_row h1, .wpb_row h2, .wpb_row h3, .wpb_row h4 { font-family: "Playfair Display", Georgia, serif !important; font-style: normal; font-weight: 400 !important;}
h1, .h1 { letter-spacing: 1px !important;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: 700 !important;}
body.home #home-posts-tabs-container .post-title h5 { x-font-weight: 700 !important; -webkit-font-smoothing: auto;}
#home-posts-tabs-container h2,
#home-latest-news-block h1,
#id5c32308a28b716-home-videos.cl-blog .cl-element__title-wrapper.with_bg .cl-element__title,
body.home #id5c32308a28b716-home-videos a.cat-link-video,
#home-podcasts h1,
.sponsored-post,
#secondary .widget_most_popular h3.widget-title { font-family: Montserrat,Helvetica,Arial,sans-serif !important; font-weight: 700 !important; font-style: italic; text-transform: lowercase !important; font-size: 24px !important; letter-spacing: 0 !important;}
.sponsored-post { x-font-size: 16px !important; color: #359df7; display: block !important; line-height: 1.2 !important; font-size: 20px !important;}

.wpb_row h1, .wpb_row h2, .wpb_row h3, .wpb_row h4 { margin: 1.414em 0 0.5em;}

/*Body*/
body, p, a, div, span, ol, ol li, ul, ul li { font-family: proxima-nova, sans-serif; font-weight: 400; x-font-style: normal;} /* for bold version of Proxima Nova, set font-weight to 700 */
#content p, .wpb_row p { margin-bottom: 15px; line-height: 1.5;}
.inner-content .wpb_row p a { color: #359df7;}
.inner-content .wpb_row p a:hover { text-decoration: underline;}

.cl-header--divider .cl-header__row--main .cl-header__col--left .cl-header__element { border: 0;}

.cl-header--sticky-mobile { z-index: 9999999;}
.cl-header__row.cl-header__row--top {
/* previous version of gradient with transparent background
.cl-header__row.cl-header__row--top { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cccccc+100&0+0,0+93,0.5+100 */
x-background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(208,208,208,0) 93%, rgba(204,204,204,0.5) 100%); /* FF3.6-15 */
x-background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(208,208,208,0) 93%,rgba(204,204,204,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
x-background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(208,208,208,0) 93%,rgba(204,204,204,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
x-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#80cccccc',GradientType=0 ); /* IE6-9 */}

.cl-header__row.cl-header__row--top {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+96,cccccc+100 */
x-background: rgb(255,255,255); /* Old browsers */
x-background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 96%, rgba(204,204,204,1) 100%); /* FF3.6-15 */
x-background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 96%,rgba(204,204,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
x-background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 96%,rgba(204,204,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
x-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.cl-header__row.cl-header__row--top .cl-header__col.cl-header__col--middle { justify-content: center; padding: 0; width: 970px;}

#navigation ul li a { font-weight: 400; color: #101820;}
#navigation ul#menu-main-menu > li { border-bottom: 1px solid rgba(0,0,0,0);}
#navigation ul#menu-main-menu > li.current-menu-item, #navigation ul#menu-main-menu > li:hover { border-bottom-color: #359df7;}
#navigation ul#menu-main-menu > li.current-menu-item > a { color: #359df7; font-weight: 600;}

/* [[[ START new nav ]]] */
#nav_menu-3 a { font-weight: 400; font-style: normal; color: #101820; text-decoration: none; text-transform: uppercase;}
#nav_menu-3 ul ul li a { }
#nav_menu-3 ul#menu-main-menu > li a { padding: 3px 5px;}
#nav_menu-3 ul { background-color: #fff; list-style: none; margin: 0; padding: 0;}
#nav_menu-3 li { background-color: #fff; display: block; float: left; padding: 1rem; position: relative; text-decoration: none; transition-duration: 0.5s;}
.cl-header__col.cl-header__col--middle > div,
.cl-header__col.cl-header__col--middle > div > div,
#nav_menu-3,
#nav_menu-3 > div,
#nav_menu-3 ul#menu-main-menu,
#nav_menu-3 ul#menu-main-menu > li { height: 100%;}
#nav_menu-3 ul#menu-main-menu > li { border-bottom: 1px solid rgba(0,0,0,0);}
#nav_menu-3 ul#menu-main-menu > li.current-menu-item,
#nav_menu-3 ul#menu-main-menu > li:hover { border-bottom-color: #359df7;}
#nav_menu-3 ul#menu-main-menu > li.current-menu-item > a { color: #359df7; font-weight: 600;}
#nav_menu-3 li:hover,
#nav_menu-3 li:focus-within { cursor: pointer;}
#nav_menu-3 li:focus-within a { outline: none;}
#nav_menu-3 ul li ul { visibility: hidden; opacity: 0; min-width: 5rem; position: absolute; transition: all 0.5s ease; margin: 0; top: 100%; left: 6px; display: none; z-index: 9999999; box-shadow: 7px 12px 21px 0px rgba(6,19,34,0.06); min-width: 290px; max-width: 290px; padding: 16px 30px; border-top: 1px solid #359df7; background-color: #fff !important;}
#nav_menu-3 ul li:hover > ul,
#nav_menu-3 ul li:focus-within > ul,
#nav_menu-3 ul li ul:hover,
#nav_menu-3 ul li ul:focus { visibility: visible; opacity: 1; display: block;}

@media only screen and (max-width: 1150px) and (min-width: 992px) {
  .cl-header__col.cl-header__col--middle.cl-header__col--mobile-order-1 { }
  .cl-header__row--main .cl-header__element.cl-header__element--logo { max-width: 185px; margin-top: 30px; padding-left: 0 !important;}
  .cl-logo--responsive .cl-logo__img { width: 100%; height: auto;}
  #wrapper .cl-header .cl-header__col--left { padding-right: 10px;}
  #nav_menu-3 ul#menu-main-menu > li a { x-font-size: 14px; padding: 5px 3px 3px;}
}

@media only screen and (max-width: 991px) {
  .cl-fullscreen-overlay .cl-fullscreen-overlay__logo { max-height: 125px;}
  .cl-header__col.cl-header__col--middle.cl-header__col--mobile-order-1 { display: none;}
  .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { left: 20px !important; transform: none !important;}
  .cl-fullscreen-overlay__menu { align-items: unset; padding-top: 0;}
  .cl-fullscreen-overlay__menu ul > li > a { font-size: 22px; text-transform: uppercase; padding: 8px 0; line-height: 32px;}
  .cl-fullscreen-overlay__menu ul li ul { padding-top: 10px;}
  .cl-fullscreen-overlay__menu ul li ul li a { font-size: 16px; text-transform: uppercase; line-height: 24px; padding: 8px 0;}
}

@media only screen and (max-width: 768px) {
  body .cl-header__row--main .cl-header__element.cl-header__element--logo { padding-left: 0 !important;}
}

@media only screen and (max-width: 767px) {
  body .cl-header__row--main .cl-header__element.cl-header__element--logo { margin-top: 2px !important;}
  .cl-fullscreen-overlay .cl-logo--responsive .cl-logo__img { width: 250px; max-width: 250px;}
}

@media only screen and (max-width: 640px) {
  body .cl-header__row-wrapper .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { max-width: calc(100% - 80px);}
  body .cl-header__row-wrapper .cl-header__row--main .cl-header__element.cl-header__element--logo { padding: 0 20% !important;}
  body .cl-header__row-wrapper .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 { width: 80px; max-width: 80px;}
}

@media only screen and (min-width: 992px) {
  #nav_menu-3 ul#menu-main-menu,
  #nav_menu-3 ul#menu-main-menu > li { display: flex; align-items: center; height: 100%;}
  #nav_menu-3 ul#menu-main-menu > li { padding: 0 8px;}
  #nav_menu-3 ul li ul { visibility: hidden; opacity: 0; min-width: 5rem; position: absolute; transition: all 0.5s ease; margin: 0; top: 100%; left: 6px; display: none; z-index: 9999999; box-shadow: 7px 12px 21px 0px rgba(6,19,34,0.06); min-width: 290px; max-width: 290px; padding: 16px 30px !important; border-top: 1px solid #359df7; background-color: #fff !important;}
  #nav_menu-3 ul li ul li { clear: both; width: 100%; padding: 4px 0;}
  #nav_menu-3 ul li ul li a { padding: 3px 5px !important; line-height: 20px !important;}

  .cl-header:not(.cl-header--divider-full) .cl-header__row--main .cl-header__col .cl-header__element--menu { display: none;}
}

@media only screen and (min-width: 1100px) {
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1,
  body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-0 .cl-header__element.cl-header__element--logo { display: none !important;}
  body.single-post .cl-header.cl-header--sticky-active .cl-header__row--main .cl-header__col .cl-header__element--menu { display: flex;}
  body.single-post .cl-fullscreen-overlay .cl-fullscreen-overlay__close { top: 50px;}
  body.single-post .cl-fullscreen-overlay .cl-fullscreen-overlay__logo { max-height: 125px;}
	body.single-post .cl-fullscreen-overlay .cl-fullscreen-overlay__logo #logo { padding-top: 50px;}
  body.single-post .cl-fullscreen-overlay .cl-fullscreen-overlay__logo { max-width: 300px;}
  body.single-post .cl-fullscreen-overlay__menu { align-items: unset; padding-top: 0;}
  body.single-post .cl-fullscreen-overlay__menu ul > li { }
  body.single-post .cl-fullscreen-overlay__menu ul > li > a { font-size: 22px; text-transform: uppercase; padding: 15px 0; line-height: 40px;}
  body.single-post .cl-fullscreen-overlay__menu ul li ul { padding-top: 10px;}
  body.single-post .cl-fullscreen-overlay__menu ul li ul li a { font-size: 16px; text-transform: uppercase; line-height: 24px; padding: 8px 0;}
}
/* [[[ END new nav ]]] */

body .cl-header__row--main { x-border-bottom: 1px solid rgba(204,204,204,0.7);}

.cl-page-header__overlay { background-color: #fff !important;}
.cl-header__col--middle { justify-content: left;}

.cl-header__row.cl-header__row--top .cl-header__col--left,
.cl-header__row.cl-header__row--top .cl-header__col--right { display: none;}
.cl-header__row.cl-header__row--top .cl-header__col--middle a { display: block;}
a.advads-edit-button span { visibility: hidden;}

body.home .cl-blog--module-carousel.cl-slider .cl-entry__content,
body.home .cl-blog--style-big .cl-entry__content,
body.page .cl-blog--style-big .cl-entry__content { display: none;}
body.home .cl-slider.cl-blog--style-big.cl-slider--semicarousel .cl-blog__list { position: relative;}
body.home .cl-slider.cl-blog--style-big.cl-slider--semicarousel .cl-owl-nav { position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); margin: 0;}
body.home .cl-slider.cl-blog--style-big.cl-slider--semicarousel .cl-owl-nav button { background-color: #fff; border-color: #ccc;}
body.home .cl-slider.cl-blog--style-big.cl-slider--semicarousel .cl-owl-nav button:hover { color: #333;}
body.home .cl-slider--align-center.cl-blog--style-big .cl-entry__author { margin-bottom: 0; margin-top: 21px;}
body.home .cl-slider--align-center.cl-blog--style-big .cl-entry__author-data > a,
body.single-post .cl-entry__author-data > p a { color: #359df7 !important;}

body.home .cl-blog__list.cl-carousel .cl-entry .cl-entry__header .cl-entry__title { margin: 5px 0 15px;}
body.home .cl-blog__list.cl-carousel .cl-entry .cl-entry__header .cl-entry__author { margin-bottom: 0;}

body.home #id5c32308a28b716-home-podcasts.cl-blog--style-simple-no_content .cl-entry__categories,
body.home #id5c32308a28b716-home-podcasts .cl-entry__details .cl-entry__meta--category { display: none;}
body.home #id5c32308a28b716-home-podcasts .cl-entry__details .cl-entry__meta--date { padding-left: 0; display: none;}

.cl-post-header { padding: 50px 0 0;}
body.single-post .cl-post-header { padding-top: 30px;}
.cl-header__element.cl-header__element--logo {  margin-top: 35px;}
.cl-post-header__overlay, .cl-post-header__image { visibility: hidden;}
.cl-post-header--light * { color: #101820 !important;}

a.nav-link-newsletters { text-transform: uppercase; color: #359df7; display: block; padding: 4px 5px; line-height: 1.75; font-family: Montserrat,Helvetica,Arial,sans-serif; font-size: 14px; font-weight: 500;}

body.page .col-md-12>.cl-slider { margin-top: 0;}
body.page .cl-page-header__breadcrumbs { display: none;}
body.page .inner-content-row, body.page .vc_row:first-child:not(.vc_inner) { padding-top: 0;}

body.home .inner-content.container .content-col.cl-page-content.col-md-12 { padding-left: 10px; padding-right: 10px;}

body.home #gradient_row .vc_gitem_row .vc_gitem-col { padding: 0;}
body.home #gradient_row .vc_gitem-zone { overflow: unset;}
body.home #gradient_row .vc_gitem-zone .vc_custom_heading { margin-bottom: 3px !important;}
body.home #gradient_row .vc_gitem-zone h3 { font-size: 18px;}
body.home #gradient_row .vc_gitem-zone p { font-size: 14px;}

body.home .cl-header__row.cl-header__row--extra { display: none;}
body.home #gradient_row .cl-entry__details a { color: #777;}

#id5c32308a28b716-home-videos .cl-entry__wrapper { background-color: #101820; bottom: 0; margin: 0; padding: 0;}
#id5c32308a28b716-home-videos .cl-entry__wrapper .cl-entry__header { position: relative; top: 0; left: 0; padding: 25px; min-height: 120px;}

/* Homepage - Latest News section */
body.home #home-main-top-section { padding-top: 15px; padding-bottom: 0;}
#home-post-large-container { position: relative;}
#home-post-large-container article .cl-entry__alternate-wrapper { display: block; flex: none; padding-bottom: 75px;}
#home-post-large-container .cl-blog__list .cl-entry { padding: 0 17px;}
#home-post-large-container .cl-blog__list .cl-entry__media { width: 100%; max-width: none; x-opacity: 0.7; opacity: 1; flex: none; z-index: 37;}
#home-post-large-container .cl-blog__list .cl-entry__media .cl-entry__post-thumbnail { x-padding-left: 75px; padding-left: 25px;}

#home-post-large-container .cl-entry__wrapper { position: absolute; width: 100%; padding: 10px 25px 10px 93px; padding-left: 43px; flex: none; background-color: #fff; left: 0; bottom: 0; text-align: left; width: calc(80% - 30px); z-index: 61;}
#home-post-large-container .cl-entry__wrapper h2.cl-entry__title { margin: 5px 0; font-size: 28px; line-height: 1.2;}
#home-post-large-container .cl-entry__wrapper h2.cl-entry__title a { }
#home-post-large-container .cl-entry__wrapper h2.cl-entry__title a,
#home-post-large-container .cl-entry__wrapper p { color: #101820; text-align: left;}
#home-post-large-container .cl-entry__wrapper p { color: #359df7;}
#home-post-large-container .cl-entry__wrapper .sponsored-post,
#home-post-large-container .cl-entry__wrapper .cl-entry__categories { display: none !important;}
#home-post-large-container .cl-entry__wrapper .cl-entry__author { margin-bottom: 0;}
#home-post-large-container .cl-entry__wrapper .cl-entry__author-data { margin-left: 0;}
#home-post-large-container .cl-entry__wrapper p { font-size: 15px; text-transform: capitalize;}
#home-post-large-container .cl-entry__wrapper .cl-entry__content,
#home-post-large-container .cl-entry__wrapper .cl-entry__readmore { display: none;}
#home-post-large-container .cl-entry__wrapper .cl-entry__author img { display: none;}

#home-posts-tabs-container .vc_grid-container .vc_row,
#home-posts-tabs-container .vc_row { padding: 0; position: relative; overflow: hidden;}
#home-posts-tabs-container .vc-gitem-zone-height-mode-auto:before { padding-top: 0 !important;}
#home-posts-tabs-container #home-title-latest-news { margin-bottom: 10px;}
#home-posts-tabs-container h2 { line-height: 1.2; padding: 0; font-size: 16px; margin-top: 0; letter-spacing: 1.25px;}
#home-posts-tabs-container > .vc_column-inner { padding-left: 0;}
#home-posts-tabs-container #home-title-latest-news,
#home-posts-tabs-container > .vc_column-inner .vc_grid-container-wrapper { padding-left: 40px;}
#home-posts-tabs-container ul { list-style: none; margin: 0; padding: 0;}
#home-posts-tabs-container .mpc-tabs__nav { padding-bottom: 10px;}
#home-posts-tabs-container .mpc-tabs__nav ul { position: relative; left: 50%; transform: translateX(-50%);}
#home-posts-tabs-container .mpc-tabs__nav ul li { width: 50%; text-align: center;}
#home-posts-tabs-container .mpc-tabs__nav ul li:last-child { display: none;}
#home-posts-tabs-container .mpc-tabs__nav ul li:first-child { width: 100%;}
#home-posts-tabs-container .mpc-tabs__nav ul li.mpc-active { border-bottom-color: #555;}
#home-posts-tabs-container .mpc-tabs__nav ul li.mpc-active span { color: #333; font-weight: 700;}
#home-posts-tabs-container .mpc-tabs__nav ul li span { padding: 3px 10px; text-transform: uppercase; display: inline-block;}
#home-posts-tabs-container h3 { display: none;}
#home-posts-tabs-container .mpc-tab__content ul li,
#home-posts-tabs-container .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { list-style-type: none; margin: 10px 0; padding-bottom: 8px; overflow: auto; display: block;}
#home-posts-tabs-container .mpc-tab__content ul li:last-child,
#home-posts-tabs-container .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:last-child { border: 0; padding-bottom: 0; margin-bottom: 0;}
#home-posts-tabs-container .mpc-tab__content ul li > div { float: left;}
#home-posts-tabs-container ul li .media { width: calc(33% - 15px); padding-right: 15px; display: none;}
#home-posts-tabs-container ul li .content { width: 67%; width: 100%;}
#home-posts-tabs-container h5, #home-posts-tabs-container ul li .content h5 { font-size: 14px; line-height: 1.4;}
#home-posts-tabs-container .vc_gitem_row .vc_gitem-col { padding: 0;}
#home-posts-tabs-container .post-title { margin-bottom: -2px !important;}
#home-posts-tabs-container .post-title h5 { color: #101820; font-size: 15px;}
#home-posts-tabs-container .post-date { display: none;}
#home-posts-tabs-container .post-author, #home-posts-tabs-container .post-author:before, #home-posts-tabs-container .post-author > *,
#home-posts-tabs-container ul li .content .data { display: inline; x-font-size: 13px; line-height: 1.3; color: #359df7;}
#home-posts-tabs-container .post-author::before { content: "By ";}

#title-featured-stories { padding-bottom: 0;}
#home-title-latest-news, #home-title-latest-news h1, #title-featured-stories h1 { position: relative; text-align: left !important; font-size: 14px; text-transform: uppercase;}
#home-title-latest-news h1:before, #home-title-latest-news h1:after,
#title-featured-stories h1:before, #title-featured-stories h1:after { height: 1px; background-color: #101820; width: 75px; position: absolute; top: 50%; transform: translateY(-50%); content: ""; visibility: hidden;}
#home-title-latest-news h1:before, #title-featured-stories h1:before { left: -100px;}
#home-title-latest-news h1:after, #title-featured-stories h1:after { margin-left: 25px;}

#home-latest-news-posts { overflow: hidden;}
#home-latest-news-posts .vc_grid-item { border-bottom: 1px solid #e3e3e3; margin-bottom: 15px;}
#home-latest-news-posts .vc_grid-item:last-child { border-bottom: 0;}
#home-latest-news-posts .vc_grid-container .vc_row,
#home-sidebar .home-sidebar-posts .vc_row { padding: 0; position: relative;}
#home-latest-news-posts .vc-gitem-zone-height-mode-auto:before,
#home-sidebar .home-sidebar-posts .vc-gitem-zone-height-mode-auto:before { padding-top: 0 !important;}
#home-latest-news-posts .vc_grid-container .vc_row .home-post-category { font-size: 14px; text-align: left; text-transform: uppercase; margin-bottom: 10px !important;}
#home-latest-news-posts .home-post-date { display: none;}
#home-latest-news-posts .vc_grid-container .vc_row p { font-size: 14px; float: left; padding-right: 10px;}

#home-podcasts .wpb_content_element { margin-bottom: 10px;}
#id5c32308a28b716-home-videos .cl-entry__details { display: none;}
#id5c32308a28b716-home-videos h2,
#id5c32308a28b716-home-podcasts h2,
#home-latest-news-posts h2 { font-size: 20px; line-height: 1.4; margin-top: 15px;}

#id5c32308a28b716-home-videos.cl-blog .cl-element__title-wrapper.with_bg:before,
#id5c32308a28b716-home-podcasts.cl-blog .cl-element__title-wrapper.with_bg:before { height: 0;}
#id5c32308a28b716-home-videos.cl-blog .cl-element__title-wrapper.with_bg .cl-element__title,
#home-latest-news-block h1,
#home-podcasts h1 { background: none; color: #101820; font-size: 16px; margin: 0; padding-left: 0; letter-spacing: 2px; text-transform: uppercase;}
#home-latest-news-block h1,
#home-podcasts h1 { margin-top: 0;}
#id5c32308a28b716-home-podcasts .cl-entry .cl-entry__wrapper { padding: 0;}
#id5c32308a28b716-home-podcasts .cl-entry .cl-entry__wrapper .cl-entry__details,
#id5c32308a28b716-home-podcasts .cl-entry .cl-entry__wrapper .cl-entry__details a { text-transform: uppercase; color: #359df7;}

#home-sidebar .wpb_content_element, #home-sidebar .home-sidebar-posts { margin-bottom: 50px !important;}

.widget_most_popular ul li .content .data span { x-display: none; text-transform: uppercase;}

/* START Homepage - Featured Stories section */
#home-latest-news-block.vc_row { padding-bottom: 0;}
body.home .rpwe-ul > li { display: flex; flex-direction: row; margin-bottom: 25px;}
body.home .rpwe-ul > li:last-child { border: 0 !important;}
body.home .rpwe-ul > li > div { padding-bottom: 15px;}
body.home .rpwe-ul > li .the-post-cats { order: 1;}
body.home .rpwe-ul > li .the-post-img { order: 2;}
body.home .rpwe-ul > li .the-post-info { order: 3;}
body.home .rpwe-ul ul.post-categories li:before { content: " "; background-color: #359df7; width: 50px; height: 5px; display: block;}
body.home .rpwe-ul ul.post-categories li { border: 0; x-border-top: 4px solid #359df7; margin-right: 25px; width: 125px; max-width: 125px;}
body.home .rpwe-ul ul.post-categories li a { x-text-transform: uppercase; padding: 0 0 10px; display: block !important; font-size: 13px !important; font-family: Montserrat,Helvetica,Arial,sans-serif; font-style: italic; font-weight: 600; text-transform: lowercase; line-height: 1.3;}
body.home .rpwe-ul li .the-post-img .rpwe-thumb { margin: 0 !important; padding: 0 !important; border: 0 !important; display: block !important;}
body.home .rpwe-ul li .the-post-img .rpwe-img { display: block !important; x-width: 260px; width: 300px;}
body.home .rpwe-ul li .the-post-info > * { padding: 3px 15px 0;}
body.home .rpwe-ul li .the-post-info > .sponsored-post { x-padding: 0 8px; margin: 0 0 3px 15px; padding: 0;}
body.home .rpwe-ul li .the-post-info h3 { font-size: 32px !important; line-height: 1.2; padding-bottom: 5px;}
body.home .rpwe-ul li .the-post-info .rpwe-summary a.more-link { text-transform: uppercase; font-size: 15px; color: #359df7;}
body.home .rpwe-ul li .the-post-info .rpwe-summary a.more-link i { padding-left: 5px; font-size: 18px;}
body.home .rpwe-block .rpwe-excerpt { display: none;}

@media only screen and (max-width:1199px) {
  body.home .rpwe-ul li .the-post-info h3 { font-size: 24px !important;}
}

@media only screen and (max-width: 991px) {
  #home-latest-news-block > .wpb_column.vc_column_container.vc_col-sm-9 { width: 100%;}
  #home-latest-news-block > .wpb_column > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important;}
  #home-podcasts .wpb_content_element { margin-bottom: 25px;}
}

@media only screen and (max-width: 767px) {
  body.home .rpwe-ul > li { display: block;}
  body.home .rpwe-ul > li .the-post-img { float: left; width: 50%;}
  body.home .rpwe-ul > li .the-post-img a,
  body.home .rpwe-ul > li .the-post-img a.rpwe-img { width: 100%;}
  body.home .rpwe-ul > li .the-post-cats,
  body.home .rpwe-ul > li .the-post-info { margin-left: 50%;}
  body.home .rpwe-ul > li .the-post-cats { padding-bottom: 0;}
  body.home .rpwe-ul > li .the-post-info { padding-bottom: 5px;}
  body.home .rpwe-ul li .the-post-info > .sponsored-post { font-size: 12px;}
  body.home .rpwe-ul > li .the-post-cats ul.post-categories,
  body.home .rpwe-ul li .the-post-info > * { margin-left: 15px !important; padding-left: 0;}
  body.home .rpwe-ul ul.post-categories li { padding-bottom: 0; margin-bottom: 0; border-top-width: 3px;}
  body.home .rpwe-ul ul.post-categories li a { font-size: 12px; padding: 5px 0 10px;}
  body.home .rpwe-ul li .the-post-info h3 { font-size: 22px !important;}
  body.home .rpwe-ul li .the-post-info .rpwe-summary a.more-link { font-size: 14px;}
  body.home .rpwe-ul li .the-post-info .rpwe-summary a.more-link i { font-size: 16px;}
}

@media only screen and (max-width: 640px) {
  body.home .rpwe-ul > li .the-post-img { width: 35%;}
  body.home .rpwe-ul > li .the-post-cats,
  body.home .rpwe-ul > li .the-post-info { margin-left: 35%;}
  body.home .rpwe-ul ul.post-categories li a { padding-bottom: 0;}
  body.home .rpwe-ul li .the-post-info h3 { font-size: 18px !important; line-height: 1.4;}
}

@media only screen and (max-width: 500px) {
  body.home .rpwe-ul > li * { width: 100% !important; float: none !important;}
  body.home .rpwe-ul > li .the-post-cats,
  body.home .rpwe-ul > li .the-post-info { margin-left: 0;}
  body.home .rpwe-ul li .the-post-info > .sponsored-post { }
  body.home .rpwe-ul ul.post-categories li a { padding-bottom: 10px;}
  body.home .rpwe-ul li .the-post-info h3 { font-size: 22px !important; line-height: 1.3;}
  body.home .rpwe-ul > li .the-post-cats ul.post-categories,
  body.home .rpwe-ul li .the-post-info > * { margin-left: 0 !important;}
}
/* END Homepage - Featured Stories section */

/* START Homepage - Videos section */
body.home #gradient_row .vc_column-inner.vc_custom_1550777541652 { padding-left: 15px !important; padding-right: 15px !important;}
#id5c32308a28b716-home-videos .cl-entry:nth-child(2),
#id5c32308a28b716-home-videos .cl-entry:nth-child(3) { padding-left: 30px;}
#id5c32308a28b716-home-videos .cl-entry:nth-child(2) .cl-entry__media,
#id5c32308a28b716-home-videos .cl-entry:nth-child(3) .cl-entry__media { min-height: unset;}
#id5c32308a28b716-home-videos .cl-entry:first-child a.cl-entry__video-play { position: relative;}
#id5c32308a28b716-home-videos .cl-entry a.cl-entry__video-play i,
.cl-entry a.cl-entry__video-play i { border-radius: 100%; width: 48px; height: 48px; font-size: 32px; border: 3px solid rgba(255,255,255,0.5); background-color: rgba(0,0,0,0.5);}
#id5c32308a28b716-home-videos .cl-entry a.cl-entry__video-play i:before,
.cl-entry a.cl-entry__video-play i:before { position: relative; top: -7px; color: #fff;}
#id5c32308a28b716-home-videos .cl-entry:first-child a.cl-entry__video-play i { width: 64px; height: 64px; position: absolute; left: 35px; bottom: 35px; font-size: 42px; border-width: 4px;}
#id5c32308a28b716-home-videos .cl-entry:first-child a.cl-entry__video-play i:before { top: -10px;}

#id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper { background: none; position: relative;}
#id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper { position: absolute; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#101820+0,101820+75,101820+100&0+0,1+75,1+100 */
background: -moz-linear-gradient(top,  rgba(16,24,32,0) 0%, rgba(16,24,32,1) 75%, rgba(16,24,32,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(16,24,32,0) 0%,rgba(16,24,32,1) 75%,rgba(16,24,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(16,24,32,0) 0%,rgba(16,24,32,1) 75%,rgba(16,24,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00101820', endColorstr='#101820',GradientType=0 ); /* IE6-9 */}
#id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper .cl-entry__header { padding: 0; min-height: unset;}
#id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper .cl-entry__header { padding: 25px 25px 25px 120px;}
#id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper .cl-entry__header h2 { color: #101820; font-size: 18px; margin: 10px 0 15px;}
#id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper .cl-entry__header h2 { font-size: 28px; margin: 0 0 10px; color: #fff;}
#id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper .cl-entry__header h2:before { content: "WATCH"; display: block; font-size: 65%; font-family: proxima-nova, sans-serif; font-weight: 700; line-height: 1.2; margin: 0 0 7px;}

body.home .ilightbox-overlay, body.archive .ilightbox-overlay { z-index: 1000000;}
body.home .ilightbox-holder, body.archive .ilightbox-holder { z-index: 1000003; padding: 0 !important;}
body.home .ilightbox-loader, body.archive .ilightbox-loader { z-index: 1000005;}
body.home .ilightbox-button, body.archive .ilightbox-button { z-index: 1000008;}
body.home .ilightbox-thumbnails, body.archive .ilightbox-thumbnails { z-index: 1000009;}
body.home .ilightbox-toolbar, body.archive .ilightbox-toolbar { z-index: 1000010;}

@media only screen and (max-width:1199px) {
  #id5c32308a28b716-home-videos .cl-entry:nth-child(2) .cl-entry__media,
#id5c32308a28b716-home-videos .cl-entry:nth-child(3) .cl-entry__media { height: 150px;}
  #id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper .cl-entry__header h2 { font-size: 16px;}
  #id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper .cl-entry__header h2 { font-size: 24px;}
}

@media only screen and (max-width:991px) {
  body.home #gradient_row { padding-bottom: 30px;}
  #id5c32308a28b716-home-videos.cl-blog--module-grid-blocks .cl-blog__list { display: block;}
   #id5c32308a28b716-home-videos.cl-blog .cl-element__title-wrapper.with_bg h4.cl-element__title { margin-top: 20px;}
  #id5c32308a28b716-home-videos .cl-entry { width: 50%;}
  #id5c32308a28b716-home-videos .cl-entry:nth-child(2),
  #id5c32308a28b716-home-videos .cl-entry:nth-child(3) { padding-left: 0; float: left;}
  #id5c32308a28b716-home-videos .cl-entry:nth-child(2) > div { padding-right: 10px;}
  #id5c32308a28b716-home-videos .cl-entry:nth-child(3) > div { padding-left: 10px;}
  #id5c32308a28b716-home-videos .cl-entry:first-child { width: 100%; margin-bottom: 20px;}
  #id5c32308a28b716-home-videos .cl-entry:first-child a.cl-entry__video-play { position: absolute;}
  #id5c32308a28b716-home-videos .cl-entry .cl-entry__media { padding-bottom: 45%; min-height: unset;}
}

@media only screen and (max-width:767px) {
  #id5c32308a28b716-home-videos .cl-entry:first-child a.cl-entry__video-play i { position: static;}
  #id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper { position: relative; background: none;}
  #id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper .cl-entry__header { padding: 10px 0 20px !important;}
  #id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper .cl-entry__header h2 { font-size: 18px !important; color: #101820 !important; margin: 0 !important;}
  #id5c32308a28b716-home-videos .cl-entry:first-child .cl-entry__wrapper .cl-entry__header h2:before { content: ""; display: none;}
}

@media only screen and (max-width:640px) {
  #id5c32308a28b716-home-videos .cl-entry { width: 100% !important; margin-bottom: 0 !important;}
  #id5c32308a28b716-home-videos .cl-entry > div { padding: 0 !important;}
  #id5c32308a28b716-home-videos .cl-entry .cl-entry__wrapper .cl-entry__header h2 { margin-bottom: 15px !important;}
}

@media only screen and (min-width:981px) {
  body.home .ilightbox-holder, body.archive .ilightbox-holder { z-index: 1000003; padding: 0 !important; left: 10% !important;}
}

@media only screen and (min-width:992px) {
  body.home #content #gradient_row { padding-bottom: 0;}
  body.home #gradient_row .vc_column-inner.vc_custom_1550777541652 { padding-top: 0 !important;}
}

@media only screen and (min-width:1200px) {
  #id5c32308a28b716-home-videos .cl-entry:nth-child(2) .cl-entry__media,
  #id5c32308a28b716-home-videos .cl-entry:nth-child(3) .cl-entry__media { height: 180px;}
}
/* END Homepage - Videos section */

/* Archive pages */
body.archive #content .cl-page-header { height: auto !important;}
body.archive .cl-page-header__content.h-100 { display: block !important; flex: none; height: auto !important;}
body.archive .cl-page-header__text.col-md-8 { width: 100%; max-width: none; flex: none;}
body.archive h1.cl-page-header__title { padding: 25px 0 0; font-size: 28px; line-height: 1.5; letter-spacing: 1px !important; text-align: center !important;}
body.archive .inner-content .inner-content-row.row { padding-top: 40px;}
body.archive .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__wrapper { padding-top: 0;}
body.archive .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__details span.author:before { content: "by ";}
body.archive .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__content { margin-top: 15px;}
body.archive #blog-entries article .cl-entry__wrapper .cl-entry__title { font-size: 16px;}
body.archive #blog-entries article:nth-child(1) .cl-entry__wrapper .cl-entry__title { font-size: 26px;}
body.archive #blog-entries article .categories_list { text-transform: uppercase;}
body.archive #blog-entries article .cl-entry__meta--date { display: block; padding: 0; display: none;}
body.archive #blog-entries article .cl-entry__meta-prepend,
body.archive article .cl-entry__readmore { display: none;}
body.archive article.cl-entry.cl-animate-on-visible { opacity: 1 !important;}
body.archive .page-load-status .infinite-scroll-last { display: none !important;}

/* START - Archives re-design */
body.archive #blog-entries .cl-blog__list { display: block;}
body.archive #blog-entries .cl-entry { width: 67%; width: calc(100% - 350px); height: auto; padding: 30px 0 0; margin: 20px 0 0; border-top: 1px solid #b7b7b7;}
body.archive #blog-entries .cl-entry:nth-child(1) { width: calc(50% - 40px); position: relative; top: 0; left: calc(25% + 20px); margin-bottom: 70px; border: 0; margin-top: 0; padding-top: 0;}
body.archive #blog-entries .cl-entry .cl-entry__media { order: 2; max-width: none;}
body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__media { max-height: none;}

body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__content { display: none;}
body.archive #blog-entries .cl-entry .cl-entry__wrapper span.author { display: block; padding-top: 3px;}
body.archive #blog-entries .cl-entry .cl-entry__wrapper span.author,
body.archive #blog-entries .cl-entry .cl-entry__wrapper span.author > * { color: #359df7; text-transform: uppercase;}
body.archive #blog-entries .cl-entry .sponsored-post { margin-bottom: 3px;}
body.archive #archive-ad-col { float: right; clear: left;}

body.single #secondary .widget_most_popular { margin-bottom: 50px;}
body.home #home-sidebar,
body.single #secondary .article-ad-column,
body.archive #archive-ad-col { position: -webkit-sticky; position: sticky; top: 110px;}

@media only screen and (max-width:1199px) {
  body.archive h1.cl-page-header__title { font-size: 28px;}
  body.archive #blog-entries .cl-entry .cl-entry__wrapper h2 { font-size: 22px; line-height: 1.3;}
  body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__wrapper h2,
  body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__wrapper h2,
  body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__wrapper h2 { font-size: 24px; line-height: 1.3;}
}

@media only screen and (max-width:991px) {
  body.archive .inner-content .inner-content-row.row { padding-bottom: 20px;}
  body.archive #blog-entries .cl-entry { position: relative !important; left: unset !important; right: unset !important; width: 100% !important;}
  body.archive #blog-entries .cl-entry:nth-child(1) { margin-bottom: 30px;}
  body.archive #blog-entries .cl-entry:nth-child(2),
  body.archive #blog-entries .cl-entry:nth-child(3) { display: flex;}
  body.archive #blog-entries .cl-entry .cl-entry__media { order: 0;}
  body.archive #blog-entries .cl-entry .sponsored-post { font-size: 12px; x-padding: 0 5px; float: left;}
  body.archive #blog-entries .cl-entry .sponsored-post + .cl-entry__header { clear: both;}
  body.archive #archive-ad-col,
  body.single .article-ad-column { display: none;}
}

@media only screen and (max-width:640px) {
  body.archive #blog-entries .cl-entry .cl-entry__wrapper h2 { font-size: 20px !important; margin-top: 0;}
  body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__wrapper { padding-top: 0 !important;}
  body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__wrapper h2 { font-size: 24px !important; line-height: 1.4; margin-top: 5px;}
}

@media only screen and (max-width:480px) {
  body.archive #blog-entries .cl-blog__list .cl-entry { margin: 10px 0 20px !important; padding: 20px 0 0 !important;}
	body.archive #blog-entries .cl-blog__list .cl-entry:nth-child(1) { margin-top: 0 !important; padding-top: 0 !important;}
  body.archive #blog-entries .cl-entry .cl-entry__media { width: 40%; flex: none; min-width: unset;}
  body.archive #blog-entries .cl-entry .cl-entry__wrapper { width: calc(60% - 17px); padding-right: 0; flex: none;}
  body.archive #blog-entries .cl-entry:nth-child(1) > div { width: 100%;}
  body.archive #blog-entries .cl-entry .cl-entry__wrapper h2 { font-size: 15px !important; margin-top: 0 !important;}
  body.archive #blog-entries .cl-entry .cl-entry__wrapper .cl-entry__details { font-size: 13px;}
}

@media only screen and (min-width:992px) {
  body.archive #blog-entries .cl-entry:nth-child(2),
body.archive #blog-entries .cl-entry:nth-child(3) { width: 25%; position: absolute; top: 0; display: block; height: auto; border: 0; margin-top: 0; padding-top: 0;}
  body.archive #blog-entries .cl-entry:nth-child(4),
body.archive #blog-entries .cl-entry:nth-child(5) { border: 0; margin-top: 0; padding-top: 0;}
body.archive #blog-entries .cl-entry:nth-child(2) { left: 0;}
body.archive #blog-entries .cl-entry:nth-child(3) { right: 0;}
  body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__media,
  body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__media { width: 100%; max-width: none;}
  body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__media > div,
  body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__media > div { position: relative; display: block;}
  body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__wrapper,
body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__wrapper,
body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__wrapper { padding: 10px 0 0 !important;}
}

@media only screen and (min-width:1200px) {
  body.archive h1.cl-page-header__title { font-size: 32px;}
  body.archive #blog-entries .cl-entry .cl-entry__wrapper h2 { font-size: 30px; line-height: 1.4;}
  body.archive #blog-entries .cl-entry:nth-child(1) .cl-entry__wrapper h2,
  body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__wrapper h2,
  body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__wrapper h2 { font-size: 26px; line-height: 1.4;}
}
/* END - Archives re-design */

/* Author pages */
body.author .cl-entry-single-author__links,
body.author .cl-entry-single-author__content ul { float: left; margin-top: 25px;}
body.author .cl-entry-single-author__content ul { padding-left: 0px;}
body.author .cl-entry-single-author__content ul li { list-style-type: none; float: left;}
body.author .cl-entry-single-author__content ul li a { display: block; font-size: 18px; padding: 9px; margin-left: 10px; background-color: #333; border-radius: 50%; color: #fff; width: 36px; height: 36px; text-align: center;}
body.author .cl-entry-single-author__links a.author-site { display: inline-block; padding: 5px 20px 5px 0; margin-right: 10px; border-right: 1px solid #333; background: none; text-align: center; text-transform: uppercase; letter-spacing: 0.5px;}
body.author .cl-entry-single-author__links a.author-site:hover { text-decoration: underline;}
body.author .cl-entry-single-author__content ul li a:hover { background-color: #359df7;}

body.author .cl-page-header, body.author .cl-entry-single-author__title { display: none;}
body.author #author-info-container { }
body.author .cl-entry-single-section { margin-top: 0; margin-bottom: 50px;}

body.author .cl-entry-single-author__avatar { width: 200px; margin: 0;}
body.author .cl-entry-single-author__avatar img { width: 100%; height: auto; border: 8px solid #ddd; -webkit-border-radius: 50%; border-radius: 50%; display: block;}
body.author .cl-entry-single-author__content { width: calc(100% - 250px); padding-left: 50px;}


/*Single Posts*/
.cl-single-blog .cl-single-share-buttons__wrapper a { background-color: #fff;}
body.single-post .cl-post-header .cl-entry__header { justify-content: left;}
body.single-post #content .cl-post-header__container { width: 100%;}
body.single-post .cl-post-header .cl-entry__header .cl-post-header__title { text-align: left; font-size: 54px; line-height: 1.1; letter-spacing: 0 !important;}

/*
body.single-post .cl-single-blog .cl-single-share-buttons,
body.single-post .cl-single-blog .cl-single-share-buttons__wrapper { position: relative; top: 0 !important; left: 0; overflow: auto; width: auto; display: block; flex: none; display: none;}
body.single-post .cl-single-blog .cl-single-share-buttons .cl-single-share-buttons__wrapper > * { float: left; margin-right: 10px; margin-bottom: 20px;}
*/

body.single-post .cl-post-header.container { margin-top: 0;}
body.single-post .wp-caption { margin-bottom: 25px;}
body.single-post .wp-caption .wp-caption-text { display: none;}

body.single-post .cl-entry__author { margin-top: 15px;}
body.single-post .cl-entry__author .avatar { display: none;}
body.single-post .cl-entry__author-data { margin: 0;}
body.single-post .cl-entry__author-data .cl-entry__categories { padding: 5px 0 7px; text-transform: lowercase; font-size: 17px; line-height: 1.3; font-family: Montserrat, sans-serif; font-weight: 600; font-style: italic; display: block;}
body.single-post .cl-entry__author-data .cl-entry__categories a { text-transform: lowercase; font-weight: 400; font-family: inherit; font-weight: inherit; font-style: inherit; margin: 0;}
body.single-post .cl-entry__author-data p { font-size: 15px; font-family: Montserrat, sans-serif; text-transform: uppercase; margin-bottom: 0; color: #101820;}
body.single-post .cl-entry__author-data p a { x-padding-left: 5px; font-family: inherit; font-size: inherit; color: inherit !important;}
body.single-post .cl-wrapper-layout .inner-content-row { padding-top: 0 !important;}

body.single-post .cl-entry-single-section--related h2.cl-entry__title { font-size: 18px;}

body.single-post .widget_most_popular ul { padding-top: 10px;}
body.single-post .widget_most_popular ul li .content .data span { display: none;}
body.single-post .widget_most_popular ul li .content .data span.author { display: block; color: #359df7;}
.cl-entry__header .sponsored-post, .sponsored-post { x-text-transform: uppercase; display: inline-block; x-background-color: #359df7; x-color: white !important; x-font-weight: 600; font-style: italic; x-padding: 2px 8px; margin-bottom: 10px; font-size: 14px; color: #359df7 !important;}
body.single-post .cl-entry__header .sponsored-post { margin-bottom: 0;}
#secondary .widget_most_popular h3.widget-title { border: 0;}
#secondary .widget_most_popular ul li { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid rgba(0,0,0,0.2);}
#secondary .widget_most_popular ul li .media { display: none;}
#secondary .widget_most_popular ul li .content h5 { font-size: 17px;}
#secondary .widget_most_popular ul li:last-child { border: 0;}
#secondary .widget_most_popular .sponsored-post { display: none !important; font-size: 12px; x-padding: 0 5px; line-height: 18px; margin: 0 0 3px;}

body.single-post .wp-caption:first-child { border: 0; width: 100% !important; box-shadow: none;}
body.single-post .wp-caption:first-child img { width: 100%; display: block;}

body.single-post .cl-entry-single-section--tags { display: none;}
body.single-post .cl-single-blog .post-footer-share { overflow: auto; padding: 20px 0 0;}
body.single-post .cl-single-blog .post-footer-share .cl-single-share-buttons,
body.single-post .cl-single-blog .post-footer-share .cl-single-share-buttons .cl-single-share-buttons__wrapper { position: relative; top: 0; left: 0; overflow: auto; width: auto; display: block !important; flex: none; float: right;}
body.single-post .cl-single-blog .post-footer-share .cl-single-share-buttons .cl-single-share-buttons__wrapper > * { float: left; margin-right: 10px;}
body.single-post .cl-single-blog .post-footer-share .cl-single-share-buttons .cl-single-share-buttons__wrapper a:last-child { margin-right: 0;}
.cl-entry-single-section--tags { flex-wrap: wrap !important;}
.cl-entry-single-section--tags a { padding: 5px 10px; margin-bottom: 5px; float: left; font-size: 13px;}


/* Events Posts */
body.single-events article { background-color: #dedede;}
body.single-events .cl-page-header { display: none;}
body.single-events .cl-entry__content p { margin-bottom: 12px; line-height: 1.5;}
body.single-events .event-section { }
ul#agenda-segments, ul#keynotes-list, ul.keynote-social-links, ul#event-sponsors { list-style: none; padding-left: 0;}
ul#agenda-segments li, ul#keynotes-list li, ul.keynote-social-links li, ul#event-sponsors li { list-style-type: none;}
#event-details-container, #addl-info-container { padding: 20px 0; background-color: #fff;}
#event-details-container > *, #addl-info-container > * { padding-left: 45px; padding-right: 45px;}
#event-details-container .location-name,
#event-details-container h2,
#event-details-container .event-date { background-color: #101820; color: #fff; margin: 0;}
#event-details-container .location-name, #event-details-container .event-date { color: #dedede;}
#addl-info-container { padding-bottom: 40px;}
body.single-events #addl-info-container h3 { margin-top: 15px;}
#event-details-container .event-logo { width: 200px; margin: 0 0 20px 30px; padding: 0;}
#event-details-container .event-logo img { width: 100%;}
#event-details-container .event-desc { padding: 25px 45px 20px;}
#event-details-container .location-name { padding-top: 30px; padding-bottom: 5px; text-transform: uppercase;}
#event-details-container h2 { text-transform: uppercase;}
#event-details-container .event-date { font-size: 20px; padding-top: 5px; padding-bottom: 30px;}
body.single-events .btn-buy-tickets a { display: inline-block; background-color: #333; padding: 10px 20px; font-size: 16px; text-transform: uppercase; color: #fff; font-weight: 600; letter-spacing: 1px; margin: 15px 0;}
body.single-events .btn-buy-tickets a:hover { background-color: #101820;}

body.single-events .event-section h3 { font-size: 36px; letter-spacing: 2px; margin: 75px 0 25px;}

ul#keynotes-list > li, ul#agenda-segments > li { -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear;}
ul#keynotes-list > li:hover, ul#agenda-segments > li:hover { -moz-transform: translateX(1%); -webkit-transform: translateX(1%); -ms-transform: translateX(1%); transform: translateX(1%);}

ul#keynotes-list > li { margin: 15px 0 20px; clear: both; overflow: auto; background-color: #fff;}
ul#keynotes-list li div { float: left;}
ul#keynotes-list li .keynote-photo-container { width: 30%;}
ul#keynotes-list li .keynote-photo-container img { width: 100%; margin: 0; padding: 0;}
ul#keynotes-list li .keynote-info-container { width: 70%; padding: 0;}
ul#keynotes-list li .keynote-info-container > * { padding-left: 25px; padding-right: 25px;}
ul#keynotes-list li .keynote-info-container h4 { margin: 0 0 10px; text-transform: uppercase; font-size: 28px; line-height: 2; padding-top: 10px;}
ul#keynotes-list li .keynote-info-container h4 span { font-size: 90%; padding-left: 15px; text-transform: capitalize;}
ul#keynotes-list li .keynote-info-container h4 span em { font-style: italic; text-transform: capitalize;}
ul#keynotes-list li .keynote-info-container .keynote-social-links li { float: left; margin: 5px 10px 0 0;}
ul#keynotes-list li .keynote-info-container .keynote-social-links li a { display: block; background-color: #101820; border-radius: 50%; width: 36px; height: 36px; line-height: 32px; text-align: center;}
ul#keynotes-list li .keynote-info-container .keynote-social-links li a i { color: #fff; font-size: 18px; padding: 5px; text-align: center;}

ul#agenda-segments { }
ul#agenda-segments > li { padding: 25px; background-color: #fff; border: 1px solid #ccc; margin-bottom: 20px; overflow: auto;}
ul#agenda-segments > li > div { float: left;}
ul#agenda-segments > li .segment-time { width: calc(30% - 25px); font-size: 22px; font-weight: 600; letter-spacing: 0.5px;}
ul#agenda-segments > li .segment-info { width: calc(70% - 25px);}
ul#agenda-segments > li .segment-info span { display: block; text-transform: uppercase; font-size: 13px; font-weight: 600; letter-spacing: 0.5px; color: #777;}
ul#agenda-segments > li .segment-info h4 { margin: 2px 0 20px; font-size: 22px; letter-spacing: 1px;}
ul#agenda-segments ul { padding-left: 20px;}
ul#agenda-segments ul li { list-style-type: disc; padding-bottom: 10px;}

#sponsors-container, #host-container { text-align: center; margin-bottom: 80px;}
body.single-events #sponsors-container h3,
body.single-events #host-container h3 { font-size: 20px; text-transform: uppercase;}

#closing-info-container { text-align: center; padding-bottom: 100px;}


/*Pages*/
body div.wpforms-container-full .wpforms-form .wpforms-field-label { font-weight: 400;}
body.page .cl-page-header__text.col-md-8 { width: 100%; max-width: none; flex: none;}

#newsletter-subscribe-form, #newsletters-subscriber-form .wpcf7-form { max-width: 640px;}
#newsletter-subscribe-form .field-container { position: relative;}
#newsletter-subscribe-form label { }
#newsletter-subscribe-form #email-error { color: red; margin: -20px 0 25px; padding: 0 !important; opacity: 0.8; font-size: 12px; height: auto;}
#newsletter-subscribe-form .field-container > * { display: block; margin-bottom: 25px !important; height: 50px; padding: 12px; font-size: 16px; width: 100%;}
#newsletters-subscriber-form .wpcf7-form input { padding-left: 15px;}
#newsletters-subscriber-form .wpcf7-form input,
#newsletters-subscriber-form .wpcf7-form select { width: 100%; max-width: 350px; font-size: 15px;}
#newsletters-subscriber-form .wpcf7-form select { -webkit-appearance: menulist; appearance: menulist; text-indent: 10px; margin-bottom: 20px;}
#newsletter-subscribe-form #btn-get-informed,
#newsletters-subscriber-form .wpcf7-form .wpcf7-submit { width: auto; color: #fff; padding: 12px 30px; cursor: pointer; font-size: 16px;}

#nf-form-2-cont .nf-form-fields-required { display: none;}
#nf-form-2-cont .nf-form-content { margin: 0; padding: 0; max-width: 640px;}
#nf-form-2-cont #nf-field-9 { color: #fff; background-color: #359df7; padding: 5px 30px;}

body.page-id-23518 #main { padding-bottom: 0;}
#awu-partnership-opps ul { list-style: none; position: relative; width: 480px; left: 50%; transform: translateX(-50%);}
#awu-partnership-opps ul li { text-align: center; line-height: 1.8;}
#awu-get-in-touch > *, #awu-get-in-touch h2 { color: #fff !important;}
#awu-get-in-touch h2 { padding-bottom: 40px;}
#awu-get-in-touch a { color: #fff; text-decoration: underline;}

body.privacy-policy a, body.privacy-policy a * { overflow-wrap: break-word; word-wrap: break-word;}
body.privacy-policy #main { padding-bottom: 0;}

/* Rising 25 pages */
.r25-nav ul#menu-rising-25 li:before { display: none;}
.r25-nav ul#menu-rising-25 { display: flex; justify-content: center; margin: 0; padding: 0;}
.r25-nav ul#menu-rising-25 li { text-align: center; margin: 20px 0 0;}
.r25-nav ul#menu-rising-25 li:first-child { margin-top: 0;}
.r25-nav ul#menu-rising-25 li:first-child a { background: url('../../../wp-content/uploads/2019/05/icon-the-rising-25.png') no-repeat center center; background-color: #101820 !important; border-color: #101820 !important; width: 65px; height: 80px; padding: 0; text-indent: 101%; overflow: hidden;}
.r25-nav ul#menu-rising-25 li a { display: inline-block; border: 2px solid #999; padding: 5px 15px; color: #333; font-size: 16px; text-transform: uppercase; font-weight: 500;}
.r25-nav ul#menu-rising-25 li a:hover { background-color: #101820; border-color: #101820; color: #fff;}
.r25-nav ul#menu-rising-25 li.current-menu-item a,
.r25-nav ul#menu-rising-25 li.current-menu-item a:hover { border-color: #359df7; background-color: #359df7; color: #fff; cursor: default; font-weight: 500;}
.r25-class-row .wpb_wrapper h3 { font-size: 18px; text-align: center;}
.r25-class-row .wpb_wrapper h3 + p { font-size: 14px; text-align: center;}
#btn-meet-the-class a { border: 2px solid #777; color: #777; background-color: #fff; font-weight: 500; display: inline-block; padding: 15px 30px; font-size: 20px;}
#btn-meet-the-class a:hover { border-color: #101820; color: #101820;}

.cl-footer-toparea .widget_mc4wp_form_widget .mc4wp-form-fields label { }
.cl-footer-toparea .widget_mc4wp_form_widget .mc4wp-form-fields { }

body.error404 #content .inner-content-row { padding-top: 0;}
body.error404 #content .inner-content-row > .content-col.col-md-12 > * { text-align: center !important;}
body.error404 #content .inner-content-row > .content-col.col-md-12 .search-form { width: 80%; left: 10%;}

#footer-main { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#footer-main .cl-footer__content-row .cl-footer__col:nth-child(2) { border-left: 1px solid #e3e3e3;}
#footer-main .cl-footer__col { padding: 50px;}
#footer-main .cl-footer__col h3.widget-title { font-size: 24px; text-transform: none;}
#footer-main .cl-footer__col h3.widget-title span { font-size: 60%; font-weight: normal; display: block; line-height: 1; color: #359df7; text-transform: uppercase;}
#footer-main .cl-footer__col p { font-family: "Playfair Display", serif;}
#footer-main .cl-footer__col .widget { padding-bottom: 20px;}
#footer-main .cl-footer__col .widget.widget_mc4wp_form_widget { padding-top: 0;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label { display: none;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p:first-child { margin: 0 10px 10px 0;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input { font-family: proxima-nova, sans-serif !important; height: 38px; line-height: 38px; text-transform: uppercase;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input.newsletter-signup-input { min-width: 225px; color: #787878 !important; border-color: #b7b7b7; background-color: #fff;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input.newsletter-signup-submit,
.widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"] { background: none !important; text-transform: uppercase;}
.widget.widget_mc4wp_form_widget form .mc4wp-form-fields p input.newsletter-signup-submit,
.cl-entry__content .mc4wp-form-theme-dark button, .cl-entry__content .mc4wp-form-theme-dark input[type=submit] { background-color: #359df7 !important; color: #fff !important; border: 0; text-transform: uppercase;}
.widget.widget_mc4wp_form_widget form .mc4wp-form-fields p input.newsletter-signup-submit:hover { background-color: #101820 !important;}
.mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme input[type=number], .mc4wp-form-theme select, .mc4wp-form-theme textarea { text-transform: uppercase;}
#footer-main .cl-footer__col .widget_socials { padding-top: 0;}
#footer-main .cl-footer__col .widget_socials ul li { padding: 0 10px 0 0; margin-bottom: 10px;}
#footer-main .cl-footer__col .widget_socials ul li:last-child { padding-right: 0;}
#footer-main .cl-footer__col .widget_socials ul li a { background-color: #fff; display: block; width: 48px; height: 48px; text-align: center; border: 1px solid #101820; border-radius: 3px;}
#footer-main .cl-footer__col .widget_socials ul li i { font-size: 24px; line-height: 2; color: #101820;}
#footer-main .cl-footer__col .widget_socials ul li a:hover { background-color: #101820;}
#footer-main .cl-footer__col .widget_socials ul li a:hover i { color: #fff;}

#copyright { padding-bottom: 0;}
#copyright p { font-size: 13px; color: #101820 !important; padding-top: 3px;}
#copyright .widget_nav_menu ul li { padding-right: 0;}
#copyright .widget_nav_menu ul li a { font-size: 13px; color: #101820 !important; text-transform: uppercase; line-height: 1.3 !important;}
#sfwa_footer { display: none;}

a.scrollToTop { x-display: block; float: right; text-align: right; width: 24px; height: 24px; margin: 0 20px 20px 0;}
a.scrollToTop i { font-size: 24px; line-height: 1;}

/* Ads */
.cl-header__row.cl-header__row--extra * { justify-content: center;}
body.home .frnto-middle-of-articles { display: none;}


.cl-header__col--mobile-order-1a.header-title { display: none;}


/* START Header/Menu styles for new design */
body .cl-header__row--main { border: 0; box-shadow: 0px 0px 7px rgba(0,0,0,0.15);}
.cl-fullscreen-overlay { z-index: 9999999;}
.cl-header__row--main .cl-header__col--right { flex: none;}
.cl-header__row--main .cl-header__col--left .cl-header__socials a:first-child,
.cl-header__row--main .cl-header__col--right .cl-header__socials a:last-child,
.cl-header__row--main .cl-header__col--right > div:nth-child(3),
.cl-header__row--main .cl-header__col--right > div:nth-child(4) { display: none;}
.cl-header__row--main .cl-header__col--left .cl-header__socials a:nth-child(2) { margin-left: 0;}
.cl-header__row--main .cl-header__col--left .cl-header__socials a:last-child { margin-right: 0;}
.cl-header__row--main .cl-header__col--left .cl-header__socials a i { color: #101820;}
.cl-header__row--main .cl-header__col--left .cl-header__socials a:hover i { color: #359df7;}
.cl-header__row--main .cl-header__col--right .cl-header__socials { padding-right: 0;}
.cl-header__row--main .cl-header__col--right .cl-header__socials a { padding: 0; margin: 0;}
.cl-header__row--main .cl-header__col--right .cl-header__tools .cl-header__tool--search i { color: #359df7;}
.cl-header__row--main .cl-header__col--middle { justify-content: center; flex-direction: column;}
.cl-header__row--main .cl-header__col--middle .cl-header__element { }
.cl-header:not(.cl-header--divider-full) .cl-header__row--main .cl-header__col--middle .cl-header__element:first-child,
.cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--widget,
.cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--logo { margin: 0 !important; padding: 0 0 0 68px !important;}
.cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--logo #logo { height: unset; line-height: 0;}
.cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--logo #logo a { display: inline-block; padding-top: 18px; overflow: hidden;}
.cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--logo #logo a img { }
.cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--widget { max-height: 40px;}
#navigation ul li a, a.nav-link-newsletters, #nav_menu-3 a, .cl-fullscreen-overlay__menu > ul > li > a, .cl-fullscreen-overlay__menu > ul > li ul a { font-family: Montserrat, sans-serif;}

@media only screen and (max-width:991px) {
  .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { max-width: 65px !important; left: 0 !important; padding-left: 25px !important;}
  body .cl-header__row-wrapper .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 { max-width: 65px !important; float: none !important; top: 0 !important;}
  .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1 { position: relative !important; left: unset !important; bottom: unset !important;}
  .cl-header__row--main .cl-header__col .cl-header__element--socials { display: none;}
  .cl-header__row--main .cl-header__col--right .cl-header__element--tools { border: 0 !important;}
  .cl-header__row--main .cl-header__col--middle { display: flex !important;}
  .cl-header:not(.cl-header--divider-full) .cl-header__row--main .cl-header__col--middle .cl-header__element:first-child { padding-left: 0 !important;}
  .cl-header__row--main .cl-header__col--middle .cl-header__element--logo { height: 35px;}
  .cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--logo #logo a { padding-top: 0;}
  .cl-header__row--main .cl-header__col--middle .cl-header__element--widget { display: none;}

}

@media only screen and (max-width: 767px) {
  .cl-header__row--main .cl-header__col--middle .cl-header__element.cl-header__element--logo #logo { text-align: center;}
  .cl-logo--responsive .cl-logo__img { width: auto !important; height: 42px !important;}

  body.single-post .cl-post-header .cl-entry__header .cl-post-header__title { font-size: 40px;}
}

@media only screen and (max-width: 640px) {
  .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { padding-left: 15px !important;}
  .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0,
  body .cl-header__row-wrapper .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 { max-width: 45px !important;}
  .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1 { max-width: calc(100% - 90px);}
  .cl-header__row--main .cl-header__col--middle .cl-header__element--logo,
  .cl-logo--responsive .cl-logo__img { height: 30px !important; margin-top: 3px;}
  .cl-logo--responsive .cl-logo__img { width: auto !important;}

  body.single-post .cl-post-header .cl-entry__header .cl-post-header__title { font-size: 36px;}
  body.single-post .cl-entry__author-data .cl-entry__categories { font-size: 15px; padding-bottom: 5px;}
	body.single-post .cl-entry__author-data p { font-size: 14px;}
}

@media only screen and (max-width:500px) {
  body.single-post .cl-post-header .cl-entry__header .cl-post-header__title { font-size: 32px;}
}

@media only screen and (max-width: 1150px) and (min-width: 992px) {
  .cl-header__row--main .cl-header__element.cl-header__element--logo { max-width: none;}
  .cl-logo--responsive .cl-logo__img { width: auto; height: 42px;}
  #nav_menu-3 ul#menu-main-menu > li a { padding: 3px 5px !important;}
}

@media only screen and (min-width:992px) {
  body .cl-header__row--main { height: 100px !important;}
  .cl-header--divider .cl-header__row--main .cl-header__col--left .cl-header__element,
  .cl-header--divider .cl-header__row--main .cl-header__col--right .cl-header__element { margin-top: -20px;}
  .cl-header__tools .cl-header__tool.show-dropdown.show-dropdown--right-to-left>.cl-submenu { padding-top: 40px !important;}

  body.single .cl-single-blog .inner-content-row { padding-bottom: 50px !important;}
}

@media only screen and (min-width:1100px) {
  body.single-post .cl-header--sticky-active { position: static !important;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { max-width: 65px !important; padding-left: 15px !important;}
  body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-1a.header-title { flex: 1 !important; margin-top: -10px;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 { top: 0 !important;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 .cl-header__element--menu { display: none;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 .cl-header__element--tools { border: 0 !important;}
}
/* END Header/Menu styles for new design */

/*** MEDIA QUERIES ***/

@media only screen and (min-width: 768px) {
  body.home .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__alternate-wrapper { display: block;}
  body.home .cl-blog--module-carousel.cl-blog--style-alternate .cl-blog__list .owl-stage-outer { height: auto !important;}
  body.home .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__media { max-width: none; width: 100%; padding-right: 0;}
  body.home .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry__wrapper { padding-top: 10px; padding-left: 0;}
  body.home .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry__wrapper .cl-entry__meta.cl-entry__meta--category { display: none;}
  body.home .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry__wrapper .cl-entry__meta { padding-left: 0;}

  body.single-post .cl-post-header .cl-entry__header { padding-left: 15px; padding-right: 15px;}
}

@media only screen and (min-width: 992px) {
  #wrapper .cl-header .cl-header__col--left { max-width: none; width: auto; flex: none;}
  #wrapper .cl-header .cl-header__navigation.cl-header__navigation--dropdown.cl-mobile-menu { display: none;}

  .cl-header__tools .cl-header__tool.show-dropdown.show-dropdown--right-to-left>.cl-submenu { right: -30px; max-width: none; width: calc(100vw + 15px); padding: 31px 15px 30px;}
  .cl-header__tools .cl-header__tool--search-style-box .cl-header__search-form { border: 1px solid rgba(204,204,204,0.7); border-left: 0; border-right: 0; border-width: 1px 0; background-color: rgba(255,255,255,0.9);}
  .cl-header__tools .cl-header__tool--search .cl-header__search-form input { font-size: 24px; line-height: 1.5; width: 100%; height: auto; padding: 1px 10px;}

  body.home #content #gradient_row { margin-top: 25px;}
  #gradient_row > div > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important;}
  #home-latest-news-block > div > .vc_column-inner { padding-left: 15px;}
  #footer-main .cl-footer__col:first-child { padding-left: 10px;}
  #footer-main .cl-footer__col:last-child { padding-right: 10px;}

  body .cl-header__row--main { height: 80px;}

  body.single-post .cl-layout-wrapper .cl-page-header__content, body.cl-layout-wrapper .cl-post-header__content { padding-bottom: 0 !important;}
  body.single-post .cl-wrapper-layout { margin-top: 0;}
  body.single-post .cl-post-header.container { max-height: none;}
  body.single-post .cl-post-header .cl-entry__header .cl-post-header__title { x-padding-right: 200px;}

  footer#colophon .cl-footer__main { padding-top: 0; padding-bottom: 0;}
  #copyright .col-md-6:first-child { width: 35%; flex: 0 0 35%; max-width: 35%;}
  #copyright .col-md-6:last-child { width: 65%; flex: 0 0 65%; max-width: 65%;}
}

@media only screen and (min-width: 992px) and (max-width: 1220px) {
  #navigation ul li a, a.nav-link-newsletters { font-size: 14px;}
  #navigation .cl-header__menu > li { padding-left: 5px; padding-right: 5px;}
  .cl-header__row--main .cl-header__col--middle,
  .cl-header__row--main .cl-header__col--right { padding-left: 0;}
  .cl-header__row--main .cl-header__socials--size-medium a { margin: 0 5px;}
  #wrapper .cl-header .cl-header__row--main .cl-header__element.cl-header__element--socials { padding-right: 10px !important;}
  #wrapper .cl-header .cl-header__row--main .cl-header__element.cl-header__element--tools { padding-left: 10px !important;}
  .cl-header__tools .cl-header__tool--search i { font-size: 22px;}

  #copyright .widget_nav_menu ul li { padding-right: 3px !important;}
  #copyright .widget_nav_menu ul li a { font-size: 12px;}
}

@media only screen and (min-width: 1100px) {
  /* show condensed nav on article pages only */
  body.single-post .cl-header--sticky-active { position: fixed; top: 0; z-index: 777777; width: 100%;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main { display: block; height: 75px;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__container { position: relative;}

  body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-1a.header-title { display: flex; position: relative;}
  body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-1a.header-title h3 { font-size: 18px;}

  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1 { order: 1; position: absolute; top: 30px; left: 10px; z-index: 43; top: unset; bottom: 32px;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1 .cl-header__mobile-button { display: block;}
  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1 .cl-header__nav-wrapper { display: none;}

  body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 { float: right; position: relative; right: 0; top: 3px; z-index: 11; order: 2;}
  body.single-post .cl-header--sticky-active .cl-header__element--socials { display: none;}
}

@media only screen and (min-width: 1200px) {
  .container { max-width: 1168px;}
}

@media only screen and (max-width: 1400px) {
  .widget_mc4wp_form_widget .mc4wp-form-fields { display: block;}
  .widget_mc4wp_form_widget .mc4wp-form-fields p { float: left;}
}

@media only screen and (max-width: 1199px) {
  #home-post-large-container .cl-entry__alternate-wrapper { display: block;}
  #home-post-large-container .cl-entry__alternate-wrapper > div { flex: none; width: 100%; padding: 0;}
  #home-post-large-container .cl-entry__wrapper { position: relative; background: none; margin-top: 5px; bottom: unset; left: unset;}
  #home-post-large-container .cl-entry__wrapper h2.cl-entry__title a,
  #home-post-large-container .cl-entry__wrapper p { color: #101820;}

  #home-post-large-container article .cl-entry__alternate-wrapper { padding-bottom: 0;}
  #home-post-large-container .cl-blog__list .cl-entry__media .cl-entry__post-thumbnail { padding-left: 0;}
  #home-posts-tabs-container > .vc_column-inner { padding-left: 15px;}

  #id5c32308a28b716-home-podcasts h2 { font-size: 18px;}

  body.single-post .cl-post-header__title { font-size: 48px;}

  /* Rising 25 pages */
  .r25-nav ul#menu-rising-25 li { margin-right: 3px;}
  .r25-nav ul#menu-rising-25 li:first-child a { height: 76px;}
  .r25-nav ul#menu-rising-25 li a { padding: 3px 8px; font-size: 12px;}
}

@media only screen and (max-width: 991px) {
  body.single-post .cl-header--sticky-active .cl-header__element--socials { display: none;}
  #main { padding-bottom: 50px;}

  body.single-post .content-col.col-md-8,
  body.single-post #secondary { width: 100%; max-width: none; flex: none;}

  .cl-header--sticky-active { position: fixed; top: 0; z-index: 777777; width: 100%;}
  .cl-header--sticky-active .cl-header__row--top { display: none;}
  .cl-header__navigation.cl-mobile-menu li a, .cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu li ul li:not(.has-submenu) a, .cl-submenu a, .cl-submenu .empty, .cl-header__tool--shop .total { font-size: 18px !important; line-height: 1.5 !important;}
  .cl-header__navigation.cl-mobile-menu li.has-submenu>a:after { font-size: inherit;}

  .cl-header__row.cl-header__row--top { height: auto;}
  .cl-header__row.cl-header__row--main { display: block; height: 75px;}
  .cl-header__row.cl-header__row--main .cl-header__container { position: relative;}
  .cl-header__navigation.cl-mobile-menu li.has-submenu>a:after { position: relative; right: unset; font-size: 15px;}
  .cl-header__navigation.cl-mobile-menu li.menu-item.has-submenu.open>a:after { content: "\f35d";}
  .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { float: left; position: relative; top: 0; left: 60px; z-index: 29;}
  .cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 .cl-header__element--logo { margin-top: 0;}
  .cl-header__row.cl-header__row--main .cl-header__col--middle.cl-header__col--mobile-order-1 { position: absolute; top: 30px; left: 10px; z-index: 43; top: unset; bottom: 32px;}
  .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 { float: right; position: relative; right: 0; top: 3px; z-index: 11;}

  .cl-header>.cl-header__box--search .cl-header__search-form { padding-left: 0; margin-left: 0;}
  .cl-header>.cl-header__box--search .cl-header__search-form input { font-size: 18px; padding-left: 23px; height: 60px; line-height: 60px; border-width: 0 0 1px 0;}
  .cl-header>.cl-header__box--search .cl-header__search-form i { left: calc(100% - 48px); top: 16px;}

  body.home #home-main-top-section { padding-left: 5px; padding-right: 5px;}
  body.home #home-main-top-section > div { width: 100%;}
  #home-post-large-container .cl-entry__wrapper { width: 100%; left: unset; bottom: unset;}
  #home-post-large-container .cl-blog__list .cl-entry__media .cl-entry__post-thumbnail { padding-left: 0;}
  body.home #home-main-top-section #home-post-large-container { margin-bottom: 30px;}
  body.home #home-main-top-section #home-posts-tabs-container,
  body.home #home-post-large-container .cl-blog__list .cl-entry { padding: 0; position: relative !important;}
  #home-post-large-container article .cl-entry__alternate-wrapper { padding-bottom: 20px;}

  #home-posts-tabs-container #home-title-latest-news,
  #home-posts-tabs-container > .vc_column-inner .vc_grid-container-wrapper { padding-left: 0;}

  body.home #home-title-latest-news h1, body.page h1.cl-page-header__title { font-size: 36px;}
  body.home #gradient_row .vc_gitem-zone-mini > .vc_gitem_row { padding-bottom: 0;}

  #home-posts-tabs-container h2 { font-size: 20px;}
  #home-posts-tabs-container .post-title h5, #home-posts-tabs-container ul li .content h5 { font-size: 17px;}
  #home-posts-tabs-container .post-author, #home-posts-tabs-container .post-author:before, #home-posts-tabs-container .post-author > *, #home-posts-tabs-container ul li .content .data, #home-post-large-container .cl-entry__wrapper p { font-size: 14px !important;}

  #title-featured-stories { padding-top: 0; padding-bottom: 0px;}
  #title-featured-stories h1 { font-size: 36px;}

  #gradient_row { padding-bottom: 0;}
  #home-latest-news-block > .mpc-column { width: 100%;}
  #home-latest-news-block > .wpb_column > .vc_column-inner { padding-left: 10px; padding-right: 10px;}
  #home-latest-news-posts .vc_grid-container .vc_row .home-post-category { margin-bottom: 5px !important;}
  #home-latest-news-block #home-sidebar { display: none;}
  #home-latest-news-posts .vc_col-sm-3 { width: 33%;}
  #home-latest-news-posts .vc_col-sm-9 { width: 67%;}
  #home-podcasts { padding: 30px 0 0;}
  #home-podcasts .cl-blog--module-isotope article { position: relative !important; width: calc(50% - 8px); top: 0 !important; left: 0 !important; padding-bottom: 0; float: left;}
  #home-podcasts .cl-blog--module-isotope article:nth-child(1),
  #home-podcasts .cl-blog--module-isotope article:nth-child(2) { padding-top: 0;}
  #home-podcasts .cl-blog--module-isotope article:nth-child(odd) { margin-right: 16px;}
  #home-podcasts .cl-blog--module-isotope article .cl-entry__wrapper { padding-top: 10px;}
  #id5c32308a28b716-home-podcasts .cl-entry .cl-entry__wrapper { margin-bottom: 15px;}
  #id5c32308a28b716-home-podcasts h2 { margin-top: 5px;}

  /* Rising 25 pages */
  .r25-nav ul#menu-rising-25 li { margin-right: 3px;}
  .r25-nav ul#menu-rising-25 li:first-child a { height: 76px;}
  .r25-nav ul#menu-rising-25 li a { padding: 3px 8px; font-size: 12px;}

  body.single-post .cl-post-header.container { padding-top: 25px;}
  body.single-post .cl-post-header__title { font-size: 36px;}
  body.single-post .content-col h2 { font-size: 26px;}
  body.single-post .content-col h3 { font-size: 22px;}
  .cl-entry__header .sponsored-post { font-size: 12px; x-padding: 1px 5px;}

  body.home #widgets-home-sidebar .widget.frnto-widget,
  body.single-post #secondary .widget.frnto-widget { display: none;}

  #copyright .widget_nav_menu ul li { padding-left: 0 !important;}
  #copyright .widget_nav_menu ul li a { font-size: 12px;}
  #copyright .col-md-6 { width: 100%; max-width: none; flex: none; text-align: left; padding-bottom: 10px;}
  #copyright .col-md-6:first-child { order: 2;}
  #copyright .col-md-6:last-child { order: 1;}
  #footer-main .cl-footer__col:first-child { padding-left: 15px;}
  #footer-main .cl-footer__col:last-child { padding-right: 15px;}
}

@media only screen and (max-width:991px) and (min-width:501px) {
  #home-podcasts .cl-blog--module-isotope article:nth-child(1),
  #home-podcasts .cl-blog--module-isotope article:nth-child(2) { padding-top: 0;}
}

@media only screen and (max-width: 767px) {
	.cl-header__row.cl-header__row--main .cl-header__col--left.cl-header__col--mobile-order-0 { left: 50%; transform: translateX(-50%); padding: 0;}
	.cl-header__row.cl-header__row--main .cl-header__element--logo { width: 100%;}
	.cl-header__row.cl-header__row--main .cl-header__element--logo #logo a { display: block;}
	.cl-logo--responsive .cl-logo__img { width: 100%; height: auto;}

	.cl-header--divider .cl-header__row--main .cl-header__col--right .cl-header__element { border: 0;}
	.cl-header>.cl-header__box--search .cl-header__search-form { margin-left: 0;}

	#gradient_row .vc_column_container > .vc_column-inner.vc_custom_1550777541652,
	#gradient_row .vc_grid-container .vc_grid { padding-bottom: 0 !important;}
	#gradient_row .vc_pageable-slide-wrapper { margin-right: -30px;}
	#gradient_row .vc_grid.vc_row .vc_grid-item { width: calc(50% - 15px); padding: 0 0 30px 0; float: left;}
	#gradient_row .vc_grid.vc_row .vc_grid-item:nth-child(odd) { padding-right: 15px;}
	#gradient_row .vc_grid.vc_row .vc_grid-item:nth-child(even) { padding-left: 15px;}
	#gradient_row .vc_grid.vc_row .vc_grid-item:nth-child(3) { clear: both;}
	#gradient_row .vc_grid.vc_row .vc_grid-item .vc-gitem-zone-height-mode-auto:before { padding-top: 0;}
	#gradient_row .vc_grid.vc_row .vc_grid-item .vc_gitem-zone-mini > .vc_gitem_row { position: relative;}

	#id5c32308a28b716-home-videos .cl-entry__wrapper { background: none; position: relative; top: 0; left: 0;}
	#id5c32308a28b716-home-videos .cl-entry__wrapper .cl-entry__header { padding: 10px 0 20px; min-height: unset;}
	#id5c32308a28b716-home-videos .cl-entry__wrapper .cl-entry__header > * { color: #101820;}

	body.home #home-main-top-section #home-posts-tabs-container,
	body.home #home-post-large-container .cl-blog__list .cl-entry { padding-left: 10px; padding-right: 10px;}

	body.home #home-main-top-section #home-post-large-container { margin-bottom: 0;}
	body.home #home-main-top-section #home-post-large-container .vc_column-inner { padding-bottom: 0;}
	body.home #home-posts-tabs-container > .vc_column-inner { padding-top: 10px;}
	body.home #home-posts-tabs-container h2 { font-size: 18px;}
	#home-posts-tabs-container .post-title h5, #home-posts-tabs-container ul li .content h5 { font-size: 16px;}
	#home-posts-tabs-container .post-author, #home-posts-tabs-container .post-author:before, #home-posts-tabs-container .post-author > *, #home-posts-tabs-container ul li .content .data, #home-post-large-container .cl-entry__wrapper p { font-size: 15px !important;}

	#home-latest-news-block > div > .vc_column-inner { padding-bottom: 0;}
	#home-latest-news-block,
	#home-latest-news-posts .vc_grid-container .vc_grid { padding-top: 0; padding-bottom: 0;}
	#home-latest-news-posts .vc_pageable-slide-wrapper { margin-right: -5px;}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item { padding-left: 0; padding-right: 0;}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col { float: left;}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item .vc_gitem-zone-mini .vc_col-sm-4 { width: calc(33% - 15px); padding-left: 5px;}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item .vc_gitem-zone-mini .vc_col-sm-8 { width: calc(67% - 20px);}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item .vc_gitem-zone-mini .vc_col-sm-8 .home-post-title { margin-bottom: 5px !important;}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item .vc_gitem-zone-mini .vc_col-sm-8 h2 { font-size: 18px; line-height: 1.5;}
	#home-latest-news-block #home-latest-news-posts .vc_grid-item .vc_gitem-zone-mini .vc_col-sm-8 p { font-size: 13px;}
	#home-latest-news-block #home-latest-news-posts .vc_grid.vc_row .vc_grid-item .vc-gitem-zone-height-mode-auto:before { padding-top: 0;}
	#home-latest-news-block #home-latest-news-posts .vc_grid.vc_row .vc_grid-item .vc_gitem-zone-mini > .vc_gitem_row { position: relative;}
	#home-latest-news-block #home-latest-news-posts .vc_grid.vc_row .vc_grid-item .vc_gitem_row { padding-bottom: 0;}

    #title-featured-stories { padding-top: 0; padding-bottom: 10px;}
	#title-featured-stories h1, body.page h1.cl-page-header__title { font-size: 28px; line-height: 1.5;}
	#title-featured-stories h1 { font-size: 24px; margin-bottom: 20px !important;}
	#title-featured-stories h1:before, #title-featured-stories h1:after { width: 35px;}
	#title-featured-stories h1:before { left: -50px;}
	#title-featured-stories h1:after { margin-left: 15px;}
	#site_content h2 { font-size: 22px;}

	#id5c32308a28b716-home-videos h2,
    #id5c32308a28b716-home-podcasts h2,
    #home-latest-news-posts h2 { font-size: 18px;}

	#home-latest-news-posts .vc_grid-item { border: 0; padding-bottom: 0; margin-bottom: 10px;}

	#id5c32308a28b716-home-videos,
	#id5c32308a28b716-home-podcasts { padding-left: 5px; padding-right: 5px;}

	body.home #home-main-top-section { padding-top: 20px;}
	body.home #home-main-top-section #home-posts-tabs-container, body.home #home-post-large-container .cl-blog__list .cl-entry { padding-left: 5px; padding-right: 5px;}
	#home-latest-news-block > .wpb_column > .vc_column-inner { padding-left: 15px; padding-right: 15px;}
	#footer-main .cl-footer__col:first-child { padding-left: 20px;}
	#footer-main .cl-footer__col:last-child { padding-right: 20px;}
	#copyright .cl-footer__content.container { padding: 20px;}

	#id5c32308a28b716-home-videos .cl-entry__meta--category { display: none;}

	#home-sidebar > .vc_column-inner { padding-top: 0;}

	#widgets-home-sidebar { padding-left: 5px; padding-right: 5px;}

	body.page .cl-page-header { height: 90px !important;}
	body.page .cl-page-header__row.text-center { text-align: left !important;}

	body.single-post .cl-post-header__title { font-size: 32px;}
	body.single-post .cl-single-blog .post-footer-share { margin-top: -10px;}
	body.single-post aside#secondary { margin-top: 0;}
	body.single-post .cl-entry-single-section--tags { margin-bottom: 10px !important; display: none;}
	body.single-post .cl-wrapper-layout .inner-content-row { padding-bottom: 20px !important;}

	body.author .cl-entry-single-author__avatar { width: 100px;}
	body.author .cl-entry-single-author__content { width: calc(100% - 130px); padding-left: 30px;}
	body.author .cl-entry-single-author__links a.author-site { padding-right: 10px; margin-right: 3px;}
	body.author .cl-entry-single-author__content ul li a { margin-left: 7px;}

	#newsletters-subscriber-form > .vc_column_container:last-child { display: none;}

	/* Rising 25 pages */
    .r25-nav ul#menu-rising-25 li { margin-top: 15px;}
    .r25-nav ul#menu-rising-25 li:first-child a { height: 76px;}
    .r25-nav ul#menu-rising-25 li a { padding: 3px 8px; font-size: 12px; line-height: 1.7 !important;}

	.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input.newsletter-signup-input { width: 250px;}

	#footer-main .cl-footer__col { padding: 50px 20px 20px;}
	#footer-main .cl-footer__content-row .cl-footer__col:nth-child(2) { padding-top: 20px; padding-bottom: 20px; border: 0;}
}

@media only screen and (max-width: 640px) {
  .cl-header__col--left { max-width: 225px;}

  .cl-blog__list .cl-entry h2.cl-entry__title { margin: 5px 0 0;}

  #id5c32308a28b716-home-videos h2,
  #id5c32308a28b716-home-podcasts h2,
  #home-latest-news-posts h2 { font-size: 16px;}

  /* Rising 25 pages */
  .r25-nav ul#menu-rising-25 { display: block;}
  .r25-nav ul#menu-rising-25 li { margin-top: 7px;}
  .r25-nav ul#menu-rising-25 li a { line-height: 1.6 !important;}

  #awu-video-container .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper { width: 100% !important;}
}

@media only screen and (max-width: 480px) {
  .cl-header__col--left { max-width: 180px; padding: 0;}
  .cl-header__col--left .cl-logo__img { height: 25px !important; width: auto !important;}
  body .cl-header__row-wrapper .cl-header__row--main .cl-header__element.cl-header__element--logo { padding: 0 14% !important;}
  .cl-fullscreen-overlay .cl-logo--responsive .cl-logo__img { max-width: 200px; width: 200px; height: auto !important;}
  .cl-fullscreen-overlay__close { top: 54px;}

  .cl-header__col--right { position: absolute !important; top: 0 !important; flex: none; width: 50px; height: 100%;}
  .cl-header__col--right .cl-header__tools { display: block; visibility: visible;}

  #home-podcasts .cl-blog--module-isotope article { width: 100%; margin-right: 0 !important;}

  body.archive #blog-entries .cl-blog__list article { height: auto; padding: 12px 0;}
  body.archive #blog-entries .cl-blog__list article .cl-entry__wrapper { padding-top: 0;}
  body.archive #blog-entries .cl-blog__list article .cl-entry__tools { display: none;}

  body.author .cl-entry-single-author { display: block;}
  body.author .cl-entry-single-author > div { width: 100%; padding: 0; text-align: center;}
  body.author .cl-entry-single-author .cl-entry-single-author__avatar { width: 50%; position: relative; left: 25%;}
  body.author .cl-entry-single-author .cl-entry-single-author__content { padding: 20px 0 0;}
  body.author .cl-entry-single-author .author-links-container { position: relative; left: 50%; transform: translateX(-50%);}
  body.author .cl-entry-single-author__links,
  body.author .cl-entry-single-author__content ul,
  body.author .cl-entry-single-author__content ul li { float: none; display: inline-block;}

  body.single-post .cl-post-header__title, body.page .cl-page-header__title { font-size: 26px;}

  body.page h1.cl-page-header__title { padding-top: 20px;}

 .cl-footer__copyright .widget_nav_menu ul li { padding-left: 0px !important; padding-right: 7px !important;}
}


/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
.mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
.mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
.mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
.mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
.mc_embed_signup input:focus {border-color:#333;}
.mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
.mc_embed_signup .button:hover {background-color:#777;}
.mc_embed_signup .small-meta {font-size: 11px;}
.mc_embed_signup .nowrap {white-space:nowrap;}

.mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
.mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html .mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
.mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
.mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
.mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

.mc_embed_signup .datefield, .mc_embed_signup .phonefield-us{padding:5px 0;}
.mc_embed_signup .datefield input, .mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
.mc_embed_signup .phonefield-us .phonearea input, .mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
.mc_embed_signup .datefield .monthfield input, .mc_embed_signup .datefield .dayfield input{width:30px;}
.mc_embed_signup .datefield label, .mc_embed_signup .phonefield-us label{display:none;}

.mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
.mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}
.mc_embed_signup .clear {clear:both;}

.mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
.mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
.mc_embed_signup .mc-field-group.input-group label {display:inline;}
.mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

.mc_embed_signup div.mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
.mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
.mc_embed_signup .mce-error-response {display:none;}
.mc_embed_signup .mce-success-response {color:#529214; display:none;}
.mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

.mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
.mc_embed_signup .num-subscribers {font-size:1.1em;}
.mc_embed_signup .num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

.mc_embed_signup .mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
.mc_embed_signup .mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

/* START Final changes 2019-06-10 */
#wrapper #main { padding-top: 7px;}

.cl-header__socials--size-medium a,
.cl-single-blog .cl-single-share-buttons__wrapper a { font-size: 20px !important;}
.cl-icon-youtube:before, .cl-icon-youtube-play:before { position: relative; top: 2px;}
.cl-single-blog .cl-single-share-buttons__wrapper a { width: 44px; height: 44px;}

body.home #id5c32308a28b716-home-podcasts h2 { margin-bottom: 5px;}

body.home #home-posts-tabs-container h2 { font-size: 18px;}
body.home #home-post-large-container .cl-entry__wrapper p,
body.home #home-posts-tabs-container .post-author { text-transform: uppercase;}
body.home #home-post-large-container .cl-entry .cl-entry__post-thumbnail img { width: 100%;}
body.home #home-posts-tabs-container .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.2);}
body.home #home-posts-tabs-container .vc_basic_grid .vc_grid.vc_row .vc_grid-item:last-child { border: 0;}

body.home .rpwe-ul ul.post-categories li a { padding-top: 5px;}
body.home .rpwe-ul li .the-post-info h3 { padding-bottom: 0;}

body.home #id5c32308a28b716-home-podcasts h2,
body.archive #blog-entries .cl-entry .cl-entry__wrapper h2 { line-height: 1.2 !important;}

body.home #id5c32308a28b716-home-videos a.cat-link-video { position: absolute; top: 25px; right: 0; x-text-transform: uppercase; color: #101820; x-font-family: "Playfair Display", Georgia, serif !important; line-height: 28px;}
body.home #id5c32308a28b716-home-videos a.cat-link-video i { color: #359df7;}

body.archive.category-685 .cl-page-header,
body.archive.category-1825 .cl-page-header { display: none;}
body.archive #blog-entries .cl-entry .cl-entry__wrapper span.author { padding-top: 0;}

body.archive.category-685 #blog-entries,
body.archive.category-1825 #blog-entries,
body.archive.category-2307 #blog-entries { width: calc(100% - 350px); float: left;}
body.archive.category-685 #blog-entries .cl-entry,
body.archive.category-1825 #blog-entries .cl-entry,
body.archive.category-2307 #blog-entries .cl-entry { position: relative !important; left: 0 !important; right: unset !important; width: calc(50% - 15px) !important; margin: 0 0 30px 0 !important; padding: 0; display: block; float: left;}
body.archive.category-685 #blog-entries .cl-entry:nth-child(odd),
body.archive.category-1825 #blog-entries .cl-entry:nth-child(odd),
body.archive.category-2307 #blog-entries .cl-entry:nth-child(odd) { clear: both; margin-right: 30px !important;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__media,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__media,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__media { max-width: none !important; order: 0; width: 100%;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__media > div,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__media > div,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__media > div { width: 100% !important; position: relative; display: block;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__media > div img,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__media > div img,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__media > div img { left: 0 !important;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__wrapper,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__wrapper,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__wrapper { padding: 10px 0 0 !important;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__wrapper h2,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__wrapper h2,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__wrapper h2 { font-size: 24px !important;}
body.archive.category-685 .cl-entry__meta,
body.archive.category-1825 .cl-entry__meta,
body.archive.category-2307 .cl-entry__meta { color: #359df7; text-transform: uppercase;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__meta-prepend,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__meta-prepend,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__meta-prepend,
body.archive.category-685 #blog-entries .cl-entry .cl-entry__wrapper span.author,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__wrapper span.author,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__wrapper span.author { display: inline-block;}
body.archive.category-685 #blog-entries .cl-entry .cl-entry__wrapper span.author:before,
body.archive.category-1825 #blog-entries .cl-entry .cl-entry__wrapper span.author:before,
body.archive.category-2307 #blog-entries .cl-entry .cl-entry__wrapper span.author:before { content: "";}
body.archive.category-685 #archive-ad-col,
body.archive.category-1825 #archive-ad-col,
body.archive.category-2307 #archive-ad-col { clear: none;}
body.archive.category-685 .cl-blog-pagination,
body.archive.category-1825 .cl-blog-pagination,
body.archive.category-2307 .cl-blog-pagination { clear: both;}

body.single-post .type-post #mc4wp-form-1,
body.single-post .type-post .mc4wp-form { display: none;}

body.search-results .inner-content-row { padding-top: 0;}
body.search-results .cl-blog--grid-4 .cl-blog__list { grid-template-rows: repeat(4, 125px); grid-gap: 15px;}
body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry { display: flex !important; min-height: 125px !important; opacity: 1 !important;}
body.search-results .cl-blog--grid-4 .cl-entry { grid-column: unset !important; grid-row: unset !important;}
body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__title { font-size: 18px !important;}
body.search-results .sponsored-post { font-size: 12px; x-padding: 0 5px; margin-bottom: 3px; display: block; float: left;}
body.search-results .sponsored-post + .cl-entry__header { clear: both;}
body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__media { min-width: 150px !important; max-width: 150px !important;}
body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__wrapper { padding: 0 0 0 20px !important;}
body.search-results .cl-entry__meta--author span,
body.search-results .cl-entry__meta--author a { color: #359df7 !important; text-transform: uppercase;}
body.search-results a.cl-entry__readmore { display: none; margin-top: 0; text-decoration: none; font-size: 13px; font-weight: 400; letter-spacing: 0; color: #359df7;}
body.search-results a.cl-entry__readmore:after { background: none; position: relative; content: '\f054'; font-family: codeless-icons; right: -3px;}
body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__content,
body.search-results .cl-entry__meta--date,
body.search-results a.cl-entry__readmore:before { display: none !important;}

@media only screen and (max-width:1199px) {
  body.search-results .cl-page-header { height: 125px !important;}
  body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry { display: block !important;}
  body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry > div { float: left; flex: none; margin: 0; padding: 0;}
  body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__media { width: 150px;}
  body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__wrapper { width: calc(100% - 150px); padding-left: 15px;}
  body.search-results .sponsored-post { font-size: 15px !important;}
}

@media only screen and (max-width:991px) {
  .cl-header__box--search.cl-mobile-menu { margin-top: 2px;}

  body.archive.category-685 #blog-entries,
  body.archive.category-1825 #blog-entries,
  body.archive.category-2307 #blog-entries { width: 100%; float: none;}
}

@media only screen and (max-width:767px) {
  #home-posts-tabs-container h2, #home-latest-news-block h1, #id5c32308a28b716-home-videos.cl-blog .cl-element__title-wrapper.with_bg .cl-element__title, body.home #id5c32308a28b716-home-videos a.cat-link-video, #home-podcasts h1 { font-size: 20px !important;}

  body.home #home-post-large-container .cl-blog__list .cl-entry,
  body.home #home-main-top-section,
  body.home #home-main-top-section #home-posts-tabs-container,
  body.home #id5c32308a28b716-home-videos,
  body.home #id5c32308a28b716-home-podcasts { padding-left: 0; padding-right: 0;}
  #footer-main .cl-footer__col { padding: 50px 15px 20px !important;}

  body.search-results .cl-blog--grid-4 .cl-blog__list { grid-template-rows: repeat(4, 115px);}
  body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry { min-height: 115px !important;}
  body.search-results .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry .cl-entry__title { font-size: 16px !important; margin-top: 0 !important;}

  body.archive.category-685 #blog-entries .cl-entry .cl-entry__wrapper h2,
  body.archive.category-1825 #blog-entries .cl-entry .cl-entry__wrapper h2,
  body.archive.category-2307 #blog-entries .cl-entry .cl-entry__wrapper h2 { font-size: 20px !important;}
  .cl-entry__details { font-size: 13px;}
}

@media only screen and (max-width:480px) {
  body.home .inner-content.container .content-col.cl-page-content.col-md-12 { x-width: calc(100% - 10px); x-margin: 0 auto; padding: 0 15px;}
  body.archive.category-685 #blog-entries .cl-entry,
  body.archive.category-1825 #blog-entries .cl-entry,
  body.archive.category-2307 #blog-entries .cl-entry { width: 100% !important;}
  body.archive.category-685 #blog-entries .cl-entry:nth-child(odd),
  body.archive.category-1825 #blog-entries .cl-entry:nth-child(odd),
  body.archive.category-2307 #blog-entries .cl-entry:nth-child(odd) { margin-right: 0 !important;}
}

@media only screen and (min-width: 992px) {
  #nav_menu-3 ul#menu-main-menu > li a, a.nav-link-newsletters { font-size: 13px !important;}
  .cl-header .cl-header__row--main .cl-header__col--left .cl-header__element--menu { display: none !important;}
  body.home #id5c32308a28b716-home-videos a.cat-link-video { top: 5px; right: 30px;}

  #home-title-latest-news { x-padding-left: 40px;}
  body.home #home-posts-tabs-container .post-title h5 { font-size: 17px;}
  #home-posts-tabs-container .post-author:before, body.home #home-posts-tabs-container .post-author > * { font-size: 14px;}

  body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__media > div,
  body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__media > div { width: 162.5%; height: auto; overflow: hidden;}
  body.archive #blog-entries .cl-entry:nth-child(2).category-podcasts .cl-entry__media > div,
  body.archive #blog-entries .cl-entry:nth-child(3).category-podcasts .cl-entry__media > div { width: 100%;}
  body.archive #blog-entries .cl-entry:nth-child(2) .cl-entry__media > div img,
  body.archive #blog-entries .cl-entry:nth-child(3) .cl-entry__media > div img { position: relative; top: 0; left: -19.5%;}
  body.archive #blog-entries .cl-entry:nth-child(2).category-podcasts .cl-entry__media > div img,
  body.archive #blog-entries .cl-entry:nth-child(3).category-podcasts .cl-entry__media > div img { left: 0%;}
  body.archive .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__wrapper { padding-left: 0;}
}

@media only screen and (min-width:1100px) {
	.cl-header--divider .cl-header__row--main .cl-header__col--left .cl-header__element, .cl-header--divider .cl-header__row--main .cl-header__col--right .cl-header__element { margin-top: -10px;}
	body.single-post .cl-header--sticky-active .cl-header__col--right .cl-header__element--socials { display: block;}
	body.single-post .cl-header--sticky-active .cl-header__row.cl-header__row--main .cl-header__col--right.cl-header__col--mobile-order-2 .cl-header__element--tools { border-left: 1px solid #eaebec !important;}
	body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-1a.header-title { padding-left: 0;}
	body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-1a.header-title a.link-mini-logo img { position: relative; top: -4px; display: inline-block; left: 0; max-height: 25px; margin: 0; padding: 0;}
	body.single-post .cl-header--sticky-active .cl-header__col--mobile-order-1a.header-title h3 { font-size: 20px; padding-left: 20px;}
}

/* Debugging */
#wrapper .cl-header .cl-header__row--main .cl-header__col--right .cl-header__element:nth-child(1) { order: 2; padding: 0 10px 0 0 !important;}
#wrapper .cl-header .cl-header__row--main .cl-header__element.cl-header__element--socials { border: 0;}
#wrapper .cl-header .cl-header__row--main .cl-header__col--right .cl-header__element:nth-child(3),
#wrapper .cl-header .cl-header__row--main .cl-header__col--right .cl-header__element:nth-child(4),
#wrapper .cl-header .cl-header__row--main .cl-header__col--right .cl-header__element:nth-child(5) { display: none;}
.header-search-box { height: 22px;}
.header-search-box > .search-form { border-left: 1px solid #eaebec; width: 35px; height: 22px; position: relative;}
.header-search-box > .search-form > input[type="search"] { border: 0; background: none; width: 100%; height: 100%; z-index: 11; position: relative; opacity: 0; cursor: pointer;}
.header-search-box > .search-form > input[type="submit"] { display: none;}
.header-search-box > .search-form > i { font-size: 22px; color: #359df7; position: absolute; top: 0; right: 0; z-index: 1;}

.header-search-box > .search-form *::-webkit-input-placeholder {
	opacity: 0;
}
.header-search-box > .search-form *:-moz-placeholder {
    /* FF 4-18 */
	opacity: 0;
}
.header-search-box > .search-form *::-moz-placeholder {
    /* FF 19+ */
	x-opacity: 0;
	color: #359df7;	font-size: 22px; font-family: codeless-icons;
}
.header-search-box > .search-form *:-ms-input-placeholder {
    /* IE 10+ */
	opacity: 0;
}
.header-search-box > .search-form *::-ms-input-placeholder {
    /* Microsoft Edge */
	opacity: 0;
}
.header-search-box > .search-form *::placeholder {
    /* modern browser */
	opacity: 0;
}

#morphsearch, div.morphsearch-content { background-color: #fff !important; z-index: 9999999 !important;}
.morphsearch.open .morphsearch-form { transform: translate3d(0, 4em, 0) !important;}
.morphsearch.open .morphsearch-input { height: auto !important; color: #101820 !important; caret-color: #101820 !important; font-family: proxima-nova, sans-serif !important; font-weight: 400 !important; font-size: 5em !important; line-height: 1.4 !important;}
/* do not group these rules */
*::-webkit-input-placeholder {
	font-size: inherit !important;
    color: #ccc !important;
}
*:-moz-placeholder {
    /* FF 4-18 */
	font-size: inherit !important;
    color: #ccc !important;
    opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
	font-size: inherit !important;
    color: #ccc !important;
    opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
	font-size: inherit !important;
    color: #ccc !important;
}
*::-ms-input-placeholder {
    /* Microsoft Edge */
	font-size: inherit !important;
    color: #ccc !important;
}
*::placeholder {
    /* modern browser */
	font-size: inherit !important;
    color: #ccc !important;
}

.morphsearch-close { top: 2em !important;}

.morphsearch-form input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
.morphsearch-form input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
.morphsearch-form input[type="search"]::-webkit-search-decoration,
.morphsearch-form input[type="search"]::-webkit-search-cancel-button,
.morphsearch-form input[type="search"]::-webkit-search-results-button,
.morphsearch-form input[type="search"]::-webkit-search-results-decoration { display: none;}

.morphsearch-form .morphsearch-submit { top: 60px !important; width: 50px; height: 56px;}

.morphsearch.open .morphsearch-content { display: none !important;}

@media only screen and (max-width:991px) {
  .header-search-box > .search-form { border: 0;}
}

@media only screen and (max-width: 53.125em) {
  .morphsearch.open .morphsearch-form { height: 80px !important;}
  .morphsearch.open .morphsearch-form { height: 80px; transform: translate3d(0, 6em, 0) !important;}
  .morphsearch.open .morphsearch-input { font-size: 3em !important;}
  .morphsearch.open .morphsearch-submit { transform: none !important; top: 15px !important; width: 32px; height: 36px;}
  .morphsearch-close { top: 2em !important;}
}

@media only screen and (max-width: 500px) {
  .morphsearch.open .morphsearch-input { font-size: 2em !important;}
  .morphsearch.open .morphsearch-submit { top: 5px !important; width: 28px; height: 32px;}
  .morphsearch-close { top: 1.5em !important;}
}

/* iPad - Landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	body { x-overflow-y: hidden;}
	.cl-header .cl-header__col--right .cl-header__box.cl-submenu { x-left: unset; x-right: 0;}
	.cl-header__tools .cl-header__tool.show-dropdown.show-dropdown--right-to-left>.cl-submenu { x-padding-left: 0; x-padding-right: 0; x-top: 35px; x-right: -15px; x-max-width: 1024px;}
}
/* END Final changes 2019-06-10 */
