/*
Theme Name: Aoki Child
Theme URI: https://aoki.qodeinteractive.com/
Description: A child theme of Aoki Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: aoki
Template: aoki
*/


/* -------------------------- FONT IMPORTS -------------------------- */

@font-face {
    font-family: 'bebas_neuelight';
    src: url('/wp-content/themes/aoki-child/fonts/BebasNeue Light-webfont.eot');
    src: url('/wp-content/themes/aoki-child/fonts/BebasNeue Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Light-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Light-webfont.ttf') format('truetype'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Light-webfont.svg#bebas_neuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neuebook';
    src: url('/wp-content/themes/aoki-child/fonts/BebasNeue Book-webfont.eot');
    src: url('/wp-content/themes/aoki-child/fonts/BebasNeue Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Book-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Book-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Book-webfont.ttf') format('truetype'),
         url('/wp-content/themes/aoki-child/fonts/BebasNeue Book-webfont.svg#bebas_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('/wp-content/themes/aoki-child/fonts/bebasneue_regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/bebasneue_regular-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/bebasneue_regular-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neuebold';
    src: url('/wp-content/themes/aoki-child/fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cylburn_regularregular';
    src: url('/wp-content/themes/aoki-child/fonts/cylburn-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/cylburn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesquebold';
    src: url('/wp-content/themes/aoki-child/fonts/brandon_bld-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/brandon_bld-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('/wp-content/themes/aoki-child/fonts/brandon_blk-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/brandon_blk-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/brandon_blk-webfont.svg#brandon_grotesqueblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'brandon_grotesqueregular';
    src: url('/wp-content/themes/aoki-child/fonts/brandon_reg-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/brandon_reg-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/brandon_reg-webfont.svg#brandon_grotesqueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'neue_helvetica_compressedRg';
    src: url('/wp-content/themes/aoki-child/fonts/neue_helvetica_59_compressed-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_59_compressed-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_59_compressed-webfont.ttf') format('truetype'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_59_compressed-webfont.svg#neue_helvetica_compressedRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLT Com 77 BdCn';
    src: url('/wp-content/themes/aoki-child/fonts/HelveticaNeueLTCom-BdCn.woff2') format('woff2'),
        url('/wp-content/themes/aoki-child/fonts/HelveticaNeueLTCom-BdCn.woff') format('woff'),
        url('/wp-content/themes/aoki-child/fonts/HelveticaNeueLTCom-BdCn.ttf') format('truetype'),
        url('/wp-content/themes/aoki-child/fonts/HelveticaNeueLTCom-BdCn.svg#HelveticaNeueLTCom-BdCn') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'neue_helvetica_compressedMd';
    src: url('/wp-content/themes/aoki-child/fonts/neue_helvetica_69_compressed_medium-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_69_compressed_medium-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_69_compressed_medium-webfont.ttf') format('truetype'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_69_compressed_medium-webfont.svg#neue_helvetica_compressedMd') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'neue_helvetica_compressedbold';
    src: url('/wp-content/themes/aoki-child/fonts/neue_helvetica_79_compressed_bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_79_compressed_bold-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_79_compressed_bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/aoki-child/fonts/neue_helvetica_79_compressed_bold-webfont.svg#neue_helvetica_compressedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avant_garderegular';
    src: url('/wp-content/themes/aoki-child/fonts/avantgarde_regular-webfont.eot');
    src: url('/wp-content/themes/aoki-child/fonts/avantgarde_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/aoki-child/fonts/avantgarde_regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/aoki-child/fonts/avantgarde_regular-webfont.woff') format('woff'),
         url('/wp-content/themes/aoki-child/fonts/avantgarde_regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/aoki-child/fonts/avantgarde_regular-webfont.svg#avant_garderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url('https://fonts.googleapis.com/css?family=Zilla+Slab:300,300i,400,400i,500,500i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
@import url("https://use.typekit.net/yrx1qko.css");

/* -------------------------- GLOBAL SETTINGS -------------------------- */

.hide {display: none !important;}
.mobile-only, .ipad-only, .tablet-only, .phone-only {display: none !important;}
.desktop-only {display: block;}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0 !important;}

.broken_link, a.broken_link {text-decoration: none !important;}

#order_data p {color:#000;}

h1.qodef-page-title.entry-title {color: #ffffff !important;}
.qodef-page-header .qodef-logo-wrapper a {height: 42px !important;}
.qodef-logo-wrapper a img {height: 42px; width: 95px;}
.qodef-page-header .qodef-vertical-align-containers {padding: 0 20px !important;}
.qodef-main-menu>ul>li>a>span.item_outer .item_text {opacity: 0.5;}
.qodef-main-menu>ul>li>a:hover>span.item_outer .item_text, .qodef-main-menu>ul>li>a.current>span.item_outer .item_text {opacity: 1;}
.qodef-grid-1300 .qodef-drop-down .wide .second .inner>ul {width: 1440px !important;}
.qodef-drop-down .wide .second .inner>ul>li {width: 20% !important;}
#nav-menu-item-145, #nav-menu-item-144 {padding-top: 0 !important;}
.qodef-drop-down .second .inner ul li {display: inline-block !important; width: 100%;}
.qodef-drop-down .wide .second .inner>ul>li:nth-child(4n+1) {clear: none !important;}

.grecaptcha-badge {visibility:hidden !important;}

.video-container {position:relative; padding-bottom: 51.45%; height:0; overflow:hidden; max-width: 960px; margin: 20px auto; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.video-container iframe,.video object,.video embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.single-format-video .video-container {max-width: 100%; box-shadow: none;}

.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {padding-top: 0 !important;}
.qodef-dark-header.alan .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-search-opener, .qodef-dark-header.alan .qodef-top-bar .qodef-search-opener {color: #808080 !important}
.qodef-dark-header.alan .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-search-opener:hover, .qodef-dark-header.alan .qodef-top-bar .qodef-search-opener:hover {color: #000 !important}
.qodef-page-header a .qodef-cart-image img {padding-top: 0 !important;}
.qodef-shopping-cart-holder .qodef-cart-info {top: -8px !important; left: 10px !important; background-color: #EB3B5A !important;}

.qodef-search-fade .qodef-fullscreen-search-holder .qodef-fullscreen-search-table {opacity: 0.9;}

.qodef-price-table .qodef-pt-inner ul li.qodef-pt-content {padding: 30px 20px 10px;}

.ult_modal-body {background: transparent !important;}
.ult_modal-content {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;}

.qodef-title-holder {background-size: cover; margin-bottom: 100px;}
.qodef-title-holder h1 {text-transform: uppercase; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; font-size: 48px;}

ol, ul, ol li, ul li {color: #000;}
ol {list-style-position: outside !important; margin: 0 0 0 30px !important;}
ol li {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300; margin-bottom: 42px; padding-left: 20px;}

.qodef-404-page .qodef-content {background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right 50%, #3c1943; background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right 50%, -moz-linear-gradient(-45deg, #3c1943 10%, #205587 100%); background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right 50%, -webkit-linear-gradient(-45deg, #3c1943 10%,#205587 100%); background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right 50%, linear-gradient(135deg, #3c1943 10%,#205587 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c1943', endColorstr='#205587',GradientType=1 );}
.qodef-404-page .qodef-page-not-found h1.qodef-404-title {margin-bottom: 10px !important; font-size: 72px; line-height: 72px; font-weight: 900; color: #fff; text-transform: uppercase; letter-spacing: 6px;}
.qodef-404-page .qodef-page-not-found h3.qodef-404-subtitle {max-width: 42%; margin-bottom: 40px !important; color: #fff; font-size: 24px; line-height: 42px; font-weight: 400; text-transform: uppercase; letter-spacing: 2px;}
.qodef-404-page .qodef-page-not-found .qodef-separator-holder {display: none;}
.qodef-404-page .qodef-page-not-found p.qodef-404-text {font-family: 'Zilla Slab', serif !important; color: #fff; font-size: 18px; line-height: 30px; font-weight: 400; letter-spacing: 1.5px;}
.qodef-404-page .qodef-page-not-found .qodef-btn {margin: 40px 0 0 !important; background-color: #129FE4 !important; border-color: #129FE4 !important; border-radius: 0; color:#fff !important;}
.error404 .qodef-404-page .qodef-page-not-found .qodef-btn.qodef-btn-light-style:hover {background-color: #129FE4 !important; border-color: #129FE4 !important; color:#fff !important;}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow .qodef-sub-arrow {color: #fff !important;}

@media only screen and (min-width: 1400px), all {
    .qodef-grid-1300 .qodef-drop-down .wide .second .inner>ul {width:100%;}
}


/* -------------------------- SIDEBARS -------------------------- */

.wpb_widgetised_column .widget, .qodef-sidebar-holder aside.qodef-sidebar .widget {margin: 0 0 60px;}
.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_search .input-holder {border: 1px solid #bababa; height: 60px;}
.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_search .input-holder input {text-transform: none; color: #BABABA; font-size: 18px; height: 60px; line-height: 60px; font-weight: 400; font-family: 'Montserrat', Helvetica, sans-serif;}
.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_search .input-holder input.search-field {padding-left: 20px;}
.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_search .input-holder button {color: #bababa; font-size: 20px; right: 20px; top: 20px;}

.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_categories .qodef-widget-title-holder, .qodef-sidebar-holder aside.qodef-sidebar .widget .qodef-widget-title-holder {margin-bottom: 0;}
aside.qodef-sidebar .widget .qodef-widget-title-holder .qodef-widget-title {font-size: 20px; line-height: 24px; font-weight: 700;}

.wpb_widgetised_column .widget.widget_archive select, .wpb_widgetised_column .widget.widget_categories select, .wpb_widgetised_column .widget.widget_text select, .qodef-sidebar-holder aside.qodef-sidebar .widget.widget_archive select, .qodef-sidebar-holder aside.qodef-sidebar .widget.widget_categories select, .qodef-sidebar-holder aside.qodef-sidebar .widget.widget_text select, .qodef-sidebar-holder aside.qodef-sidebar .widget.widget_wp-category-archive select {border-color: #bababa; border-width: 1px; -webkit-appearance: none; height: 60px; font-size: 18px; padding: 0 0 0 20px; background: url(/wp-content/uploads/2018/11/dropdown_arrow.svg) no-repeat; background-position: 92% center;}
.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_categories select:after, .qodef-sidebar-holder aside.qodef-sidebar .widget.widget_text select:after {content: '\f107'; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration:none;}
.qodef-sidebar-holder aside.qodef-sidebar .widget.widget_wp-category-archive select {width: 100%; border-radius: 0; font-family: 'Montserrat', Helvectica, sans-serif; color: #bababa;}

.sidebar-books h2 {font-size: 35px; line-height: 35px; font-weight: 900;}
.sidebar-books .button {display: block; text-align: center; background: #129FE4; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 100%; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.sidebar-books .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.sidebar-books .button:hover:before, .sidebar-books .button:focus:before, .sidebar-books .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

aside.qodef-sidebar .widget ul.sidebar-social {margin-top: 20px; text-align: center;}
aside.qodef-sidebar .widget ul.sidebar-social li {display: inline-block; width: 80px; margin-right: 6%;}
aside.qodef-sidebar .widget ul.sidebar-social li:last-child {margin-right: 0;}
aside.qodef-sidebar .widget ul.sidebar-social li.fb a {background: #5A77C8;}
aside.qodef-sidebar .widget ul.sidebar-social li.tw a {background: #2D96E8;}
aside.qodef-sidebar .widget ul.sidebar-social li.li a {background: #4578AC;}
aside.qodef-sidebar .widget ul.sidebar-social li a {display: block; width: 80px; height: 80px; color: #fff; line-height: 80px; font-size: 30px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
aside.qodef-sidebar .widget ul.sidebar-social li.fb a:hover {background: #435894;}
aside.qodef-sidebar .widget ul.sidebar-social li.tw a:hover {background: #2276b5;}
aside.qodef-sidebar .widget ul.sidebar-social li.li a:hover {background: #305478;}
aside.qodef-sidebar .widget ul.sidebar-social li a:hover {color: #cccccc;}

.sidebar-freebie {background: rgb(19,90,125); background: -moz-radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); background: -webkit-radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); background: radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#135a7d",endColorstr="#1a0a1d",GradientType=1); padding: 30px; text-align: center;}
.sidebar-freebie img {max-width: 50%; margin-bottom: 20px;}
.sidebar-freebie h2 {color: #fff; text-transform:uppercase; font-family: 'brandon_grotesqueregular', helvetica, sans-serif; font-size: 24px; line-height: 36px; letter-spacing: 3px; margin: 0 0 20px; font-weight: 400;}
.sidebar-freebie p {color: #fff; font-family: 'Zilla Slab', serif; font-size: 16px; line-height: 30px; font-weight: 300; margin-bottom: 20px; letter-spacing: 1px;}
.sidebar-freebie .button {background-color: #E53756; display: block; margin: 0; text-align: center; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 100%; height: 60px; font-weight: 400; line-height: 60px; border: none; padding: 0; border-radius: 0; -webkit-transition: none; -moz-transition: none; transition: none; -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out; -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out; transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;}
.sidebar-freebie .button:hover {background-color: #129FE4;}


/* -------------------------- FOOTER -------------------------- */

.qodef-page-footer .qodef-footer-top-holder {background: #3c1943; background: -moz-linear-gradient(45deg, #3c1943 0%, #129fe4 100%); background: -webkit-linear-gradient(45deg, #3c1943 0%,#129fe4 100%); background: linear-gradient(45deg, #3c1943 0%,#129fe4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c1943', endColorstr='#129fe4',GradientType=1 );}
.page .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {padding: 70px 30px 80px;}
.widget .qodef-widget-title-holder .qodef-widget-title {font-size: 48px; line-height: 48px; font-weight: 900;}
footer .widget.widget_meta ul li a {font-size: 18px; line-height: 30px;}
footer .qodef-footer-column-1 img {max-width: 412px; width: 100%; margin-top: 7px;}
footer .qodef-footer-column-1 p {color: #ffffff; margin-bottom: 30px;}
footer .qodef-footer-column-1 .footer-social {width: 100%;}
footer .qodef-footer-column-1 .footer-social a {display: inline-block; width: 60px; height: 60px; border-radius: 100px; color: #fff; font-size: 24px; border: 2px solid #ffff; text-align: center; line-height: 60px; margin-right: 24px;}
footer .qodef-footer-column-1 .footer-social a:last-child {margin-right:0;}
footer .qodef-footer-column-1 .footer-social a:hover {background: #ffffff; color: #3b1d47;}
footer.qodef-page-footer .qodef-footer-bottom-holder {background: rgb(51,22,57); background: -moz-linear-gradient(left, rgba(51,22,57,1) 0%, rgba(34,72,118,1) 100%); background: -webkit-linear-gradient(left, rgba(51,22,57,1) 0%,rgba(34,72,118,1) 100%); background: linear-gradient(to right, rgba(51,22,57,1) 0%,rgba(34,72,118,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#331639', endColorstr='#224876',GradientType=1 );}
footer.qodef-page-footer .qodef-footer-bottom-holder p {color: rgba(255,255,255,.6); font-size: 14px; font-family: 'Zilla Slab', serif; margin: 0; line-height: 18px;}
footer.qodef-page-footer .qodef-footer-bottom-holder p a {color: #fff; opacity: 1;}
footer.qodef-page-footer .qodef-footer-bottom-holder p a:hover {color: #EB3B5A;}
footer .qodef-footer-bottom-holder .widget {margin: 0;}
.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width {padding: 23px 75px;}

.qodef-footer-column-4 .rev_slider {box-shadow: rgab(0,0,0,0.2) 10px 25px 40px !important;}

footer .widget ul.certs {list-style-type:none; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-content: center; align-items: center; margin-bottom: 15px;}
footer .widget ul.certs li {margin: 0 12px; padding: 0;}
footer .widget ul.certs li a img {max-width: 100px;}

/* -------------------------- HOME PAGE -------------------------- */

.home-hero {margin-top: -40px;}
.home-hero-section {text-align: center; padding: 495px 0 330px; background: url('/wp-content/uploads/2018/07/cars.png') center bottom no-repeat, #129fe4; background: url('/wp-content/uploads/2018/07/cars.png') center bottom no-repeat, -moz-radial-gradient(bottom, ellipse cover, #129fe4 0%, #3c1943 100%); background: url('/wp-content/uploads/2018/07/cars.png') center bottom no-repeat, -webkit-radial-gradient(bottom, ellipse cover, #129fe4 0%,#3c1943 100%); background: url('/wp-content/uploads/2018/07/cars.png') center bottom no-repeat, radial-gradient(ellipse at bottom, #129fe4 0%,#3c1943 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#129fe4', endColorstr='#3c1943',GradientType=1 ); background-blend-mode: multiply;}
.home-hero-section .home-hero-text {position: relative; z-index: 10;}
.home-hero-section .home-hero-text h1 {color: #fff; font-size: 180px; line-height: 180px; font-weight: 700; letter-spacing: 5px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.home-hero-section .home-hero-text h2 {font-family: 'Zilla Slab', serif; color: #fff; font-size: 48px; line-height: 60px; font-weight: 500; font-style: italic; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.home-hero-section .home-hero-text h4 {color: #fff; font-size: 30px; line-height: 36px; font-weight: 500; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.home-hero-section .home-hero-alan {position: absolute; z-index: 8; bottom: -200px; left: 37%;}
.home-hero-section .home-hero-bgtxt {position: absolute; z-index: 7; max-width: 60%; left: 20%; top: 25%;}
.home-hero-section .home-hero-circles {position: absolute; z-index: 6; width: 100%; left: 0; top: 30%;}

.home-optin {padding: 30px 0; background: #bc1e3a; background: -moz-linear-gradient(-45deg, #bc1e3a 0%, #eb3b5a 100%); background: -webkit-linear-gradient(-45deg, #bc1e3a 0%,#eb3b5a 100%); background: linear-gradient(135deg, #bc1e3a 0%,#eb3b5a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1e3a', endColorstr='#eb3b5a',GradientType=1 );}
.home-optin h2 {color: #fff; font-size: 36px; line-height: 36px; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; margin: 0;}
.home-optin p, .newsletter-optin p {color: #fff; font-size: 18px; line-height: 36px; font-weight: 400; letter-spacing: 1px; margin: 0 0 20px;}
.container.all {display: block;}
.container {display: inline-block; position: relative; padding-left: 35px; margin-bottom: 15px; margin-right: 30px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #fff;}
.container input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee;}
.container:hover input ~ .checkmark {background-color: #ccc;}
.container input:checked ~ .checkmark {background-color: #129FE4;}
.checkmark:after {content: "";position: absolute;display: none;}
.container input:checked ~ .checkmark:after {display: block;}
.container .checkmark:after {left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
#nl-optin div {display: inline;}
.home-optin input[type=text], .newsletter-optin input[type=text] {background: #fff; color: #000; border: none; max-width: 75%; margin-right: 5%; display: inline-block;}
.freebie.thankyou input[type=text] {display: none;}
.home-optin input[type=submit], .newsletter-optin input[type=submit], .home-optin button, .newsletter-optin button, .freebie input[type=submit] {display: inline-block; padding: 0; border: 2px solid #fff; background: transparent; max-width: 19%; width: 100%; height: 48px; line-height: 48px; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.freebie .container input:checked ~ .checkmark {background-color: #eb3b5a;}
.freebie button, .freebie-form input.wpcf7-form-control.wpcf7-submit {display: block; padding: 0; background: #eb3b5a; max-width: 25%; width: 100%; height: 48px; line-height: 48px; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -webkit-appearance: none; border: none; margin: 15px 0 40px; box-shadow: rgba(0,0,0,0.3) 5px 12px 30px;}
.freebie-form input.wpcf7-form-control.wpcf7-submit {display: inline-block !important; margin: 0;}
.freebie button:hover, .freebie-form input.wpcf7-form-control.wpcf7-submit:hover {box-shadow: rgba(0,0,0,0.3) 2px 6px 15px; cursor: pointer; background: #d13451; color: #e5e5e5;}
.home-optin input[type=submit]:hover, .newsletter-optin input[type=submit]:hover, .home-optin button:hover, .newsletter-optin button:hover {color: #bc1e3a; background: #fff; cursor: pointer;}

.home-nl-form {max-width: 1300px; margin: 0 auto;}
.newsletter-optin input[type=submit]:hover {color: #3d8cdb;}
.home-optin .fine-print, .newsletter-optin .fine-print, .freebie .fine-print {font-size: 14px; line-height: 18px; letter-spacing: 0.5px;}
.home-optin .fine-print a, .newsletter-optin .fine-print a, .freebie .fine-print a {color:#fff; font-weight: 700;}
.optin-thankyou {padding: 0 0 80px;}
.optin-thankyou h3 {font-size: 30px; line-height: 42px; letter-spacing: 1px; color: #000; margin: 0 0 42px;}
.optin-thankyou p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin: 0 0 42px;}
.optin-thankyou .button {display: block; text-align: center; color: #fff; background: #EB3B5A; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.optin-thankyou .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.optin-thankyou .button:hover:before, .optin-thankyou .button:focus:before, .optin-thankyou .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.home-gmdc {padding: 80px 0; text-align: center;}
.home-gmdc h3 {color: #ffffff; font-size: 30px; line-height: 42px; font-weight: 900; margin: 0 0 30px; letter-spacing: 1px;}
.home-gmdc h4 {color: #ffffff; font-size: 24px; line-height: 36px; font-weight: 700; margin: 0 auto 30px; max-width: 1100px;}
.home-gmdc p {color: #ffffff; margin: 0 0 30px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 400;}
.home-gmdc img {margin: 36px auto 48px;}
.home-gmdc .button {display: block; margin: 0 auto 0; width: 300px; height: 72px; background: #E53756; text-align: center; color: #fff; font-size: 18px; line-height: 72px; text-transform:uppercase; letter-spacing: 1; font-weight: 400; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.home-gmdc .button:hover {color: #fff; background: #129FE4;}

.home-testimonial {background-image: url(/wp-content/uploads/2018/08/testimonial_open.svg), url(/wp-content/uploads/2018/08/testimonial_close.svg); background-position: -45px -30px, 101% 115%; background-repeat: no-repeat, no-repeat; background-size: 15%, 15%;}
.home-testimonial.vc_column_container {padding: 90px 8%;}
.home-testimonial #hs_testimonial_theme_2 .hs_client_image img {border: none;}
.home-testimonial #hs_testimonial_theme_2 .hs_client_image {margin-right: 60px;}
.home-testimonial #hs_testimonial_theme_2 .vc_col-sm-10 {width: 75%;}
.home-testimonial #hs_testimonial_theme_2 .hs_title {display: none;}
.home-testimonial #hs_testimonial_theme_2 .hs_client_message::before {content: '';}
.home-testimonial #hs_testimonial_theme_2 p {color: #000; font-size: 20px; font-weight: 300; font-style: italic; line-height: 42px; font-family: 'Zilla Slab', serif;}
.home-testimonial #hs_testimonial_theme_2 h3 {color: #EB3B5A; font-size: 30px; font-weight: 700; margin-bottom: 0;line-height: 36px;}
.home-testimonial #hs_testimonial_theme_2 h4 {color: #696969; font-size: 16px; font-weight: 400; margin: 0; font-style: italic;}
.home-gexp .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {left: 0;}
.home-gexp .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {right: 0;}
.home-gexp .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .home-gexp .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {top: 0; background: rgba(0,0,0,0.5); height: 100%; padding: 0 10px; margin-top: 0;}
.home-gexp .vc_arrow-icon-arrow_04_left:before, .home-gexp .vc_arrow-icon-arrow_04_right:before {position: relative; top: 50%;}

.home-gexp .smalldesktop-only {display: none !important;}
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container.home-nbt>.vc_column-inner {padding-top: 0 !important;}
.home-gexp-grid-hover {padding-top: 30px;}
.home-gexp-grid-hover .home-gexp-grid-date {color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 10px 15px; line-height: 18px; letter-spacing: 1px; display: block; margin-left: auto; max-width: 160px; margin-right: -10px;}
.home-gexp-grid-hover .vc_gitem_row .vc_gitem-col.vc_col-sm-4 {padding: 0;}
.home-gexp-grid-hover .home-gexp-grid-title, .home-gexp-grid-hover .home-gexp-grid-excerpt, .home-gexp-grid-hover .home-gexp-grid-button {padding-left: 30px; padding-right: 30px;}
.home-gexp-grid-hover .home-gexp-grid-title h2 {color: #ffffff; line-height: 42px; letter-spacing: 2px; margin-bottom: 10px; font-size: 32px;}
.home-gexp-grid-hover .home-gexp-grid-excerpt {color: #ffffff; font-family: 'Zilla Slab', serif; font-weight: 400; line-height: 26px; font-size: 16px; letter-spacing: 1px; margin-bottom: 30px;}
.home-gexp-grid-hover .home-gexp-grid-button a {text-transform: uppercase;}
.home-gexp-grid-hover .home-gexp-grid-button a:hover {cursor: pointer; border-color: #EB3B5A; background-color: #EB3B5A;}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a.home-gexp-grid, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a.home-gexp-grid {filter: url(../vc/blur.svg#blur);-webkit-filter: blur(21px);-moz-filter: blur(21px);-ms-filter: blur(21px);filter: blur(21px);}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a.home-gexp-grid {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.home-blog {padding: 140px 0 100px;}
.home-blog h1 {font-size: 80px; line-height: 80px; text-transform: uppercase; font-weight: 900; padding-bottom: 20px;}
.home-blog .vc_grid-item-mini.vc_clearfix {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.home-blog .vc_grid-item-mini.vc_clearfix .vc_gitem-zone {background-color: #fff !important; padding: 30px 36px;}
.home-blog .vc_grid-item-mini.vc_clearfix .vc_gitem-zone.vc_gitem-zone-a {max-height: 246px;}
.home-blog .vc_grid-item-mini.vc_clearfix .vc_custom_heading h4 {font-size: 20px; line-height: 30px; margin: 0 0 10px;} 
.home-blog .vc_grid-item-mini.vc_clearfix .vc_custom_heading p {font-size: 18px; line-height: 30px; font-family: 'Zilla Slab', serif;}
.home-blog .vc_grid-item-mini.vc_clearfix .vc_btn3-container {margin-bottom: 0;}
.home-blog .qodef-blog-pag-load-more .qodef-btn.qodef-btn-solid {background-color: #E53756;}
.home-blog .qodef-blog-pag-load-more .qodef-btn {font-size: 18px; font-weight: 400; text-transform: uppercase; margin: 0 auto; width: 215px;}
.home-blog .qodef-btn.qodef-btn-large {padding: 13px 0;}
.home-blog .button {color: #fff; background-color: #E53756; width: auto; outline: 0; font-size: 18px; line-height: 2em; font-weight: 400; text-transform: uppercase; box-sizing: border-box; margin: 0; border-radius: 2px; -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out; -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out; transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out; padding: 13px 0; cursor: pointer;}
.home-blog .qodef-btn.qodef-btn-solid:hover, .home-blog .see-all .qodef-btn.qodef-btn-solid:hover {background-color: #129FE4;}
.home-blog .see-all .qodef-btn.qodef-btn-solid {background-color: #000; font-size: 18px; font-weight: 400; text-transform: uppercase; margin: 0 auto; width: 215px;}

.home-truth {border-left: 20px solid #fff; border-right: 20px solid #fff; margin-top: 20px;}
.home-truth.vc_row[data-vc-full-width] {overflow: visible;}
.home-truth.wpb_row {margin-bottom: 20px !important;}
.home-truth-container {max-width: 1080px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.home-truth-text {max-width: 480px; width: 100%; text-align:center;}
.home-truth-text h3 {color: #fff; text-transform: uppercase; font-size: 30px; line-height: 37px; letter-spacing: 1.43px; margin: 0 0 25px; font-weight: 700;}
.home-truth-text .button {display: block; margin: 0 auto; width: 240px; height: 48px; text-align: center; background: #129FE4; color: #fff; font-size: 20px; line-height: 48px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; text-transform: uppercase; font-weight: 500;}
.home-truth-text .button:hover {background: #000;}
.home-truth-text .button img {top: 7px; position: relative; margin-left: 5px;}
.home-truth-alan {margin-bottom: -24px;}


/* -------------------------- ABOUT PAGE -------------------------- */

.about-top {margin-top: -40px; background: url(/wp-content/uploads/2018/11/alan_aboutheader.jpg) no-repeat; background-size: cover; background-position: center; padding: 360px 0; -webkit-clip-path: polygon(100% 0%, 100% 90%, 50% 100%, 0% 90%, 0% 0%); clip-path: polygon(100% 0%, 100% 40%, 50% 100%, 0% 40%, 0% 0%); text-align: center;}
.about-top h1 {color: #fff; font-size: 100px; line-height: 1; text-transform: uppercase; font-weight: 900; letter-spacing: 7px; text-shadow: rgba(0,0,0,0.2) -15px 10px 25px; margin: 0 0 20px;}
.about-top .divider {display: block; width: 100%; max-width: 120px; height: 2px; background: #fff; margin: 10px auto;}
.about-top h3 {color: #fff; font-size: 48px; line-height: 1; font-family: 'Zilla Slab', serif; font-weight: 400; font-style: italic; letter-spacing: 5px; text-shadow: rgba(0,0,0,0.2) -15px 10px 25px; margin: 20px 0 0;}
.about-top-alan {position: absolute; right: 18%; top: -120%; z-index: -1;}
.about-block1 {padding: 80px 0;}
.about-block1 h2 {color: #EB3B5A; font-size: 36px; line-height: 1.5; font-weight: 400; letter-spacing: 2px; margin: 0 0 42px;}
.about-block1 h2 strong {font-weight: 700;}
.about-block1 p, .about-block2-txt p, .about-block3 p, .about-block4 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin: 0 0 42px;}
.about-block1 p:last-child, .about-block2-txt p:last-child, .about-block3 p:last-child, .about-block4 p:last-child {margin: 0;}
.about-block2-txt {padding: 100px 8%;}
.about-block3 {padding: 80px 0; background: url(/wp-content/uploads/2018/11/cpae-redtext.jpg) no-repeat; background-position: 95% center;}
.about-books-container {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start;}
.about-books-container img {height: auto; width: 12.5%;}
.about-block4 {padding: 80px 0 302px;}
.about-block4-txt, .about-block4-txthalf {max-width: 1300px; width: 100%; margin: 0 auto;}
.about-block4-txt.wpb_content_element {margin-bottom:42px !important;}
.about-block4-txthalf p {max-width: 75%;}
.about-block4 img {position: absolute; right: 0; bottom: -30%; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.gexp-single-testimonials .about-testimonial p {font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 42px; color: #fff; margin: 0 0 42px; font-weight: 300; width: 100%; max-width: 1300px;font-style: italic;}
.gexp-single-testimonials .about-testimonial h3 {font-size: 30px; line-height: 36px; color: #fff; margin: 0; font-weight: 700;}
.gexp-single-testimonials .about-testimonial h5 {font-size: 16px; line-height: 24px; color: #fff; margin: 0; font-weight: 400; font-style: italic;}

.gexp-single-testimonials.gsrycp .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text, .gexp-single-testimonials.gsrycp .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author, .gexp-single-testimonials.gsrycp .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonials-author-job, .gexp-single-testimonials.gsrycp .qodef-testimonials-holder .owl-nav {text-align:center;}

.gexp-single-testimonials .button {color: #fff; width: 300px; height: 72px; display: block; border: 2px solid #fff; line-height: 72px; border-radius: 0; margin: 0; padding: 0; background: #EB3B5A; text-align: center; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-style: normal;}
.gexp-single-testimonials .button:hover {background: #fff; color: #EB3B5A;}

.written-testimonial {margin: 60px 0;}
.written-testimonial p {color: #fff; font-size: 20px; line-height: 36px; font-family: 'Zilla Slab', serif; font-weight: 300; font-style: italic; letter-spacing: 1px;}
.written-testimonial .wt-author {color: #fff; font-size: 26px; line-height: 1.35em; font-weight: 700; margin: 0;}
.written-testimonial .wt-position {color: #fff; font-size: 16px; line-height: 1.462em; font-weight: 400; margin: 0;}

.gexp-single-testimonials.white .written-testimonial {margin: 60px 0;}
.gexp-single-testimonials.white .written-testimonial p {color: #000; font-size: 20px; line-height: 36px; font-family: 'Zilla Slab', serif; font-weight: 300; font-style: italic; letter-spacing: 1px;}
.gexp-single-testimonials.white .written-testimonial .wt-author {color: #EB3B5A; font-size: 26px; line-height: 1.35em; font-weight: 700; margin: 0;}
.gexp-single-testimonials.white .written-testimonial .wt-position {color: #000; font-size: 16px; line-height: 1.462em; font-weight: 400; margin: 0;}

/* -------------------------- CLIENT LIST PAGE -------------------------- */

.aboutsub-top {text-align: center; padding: 122px 0 102px; background: url(/wp-content/uploads/2018/10/aboutsub_top.jpg) no-repeat; background-size: cover; background-position: center;}
.aboutsub-top h1, .resources-wotw-top h1 {color: #fff; margin: 0; font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase;}
.clients {padding: 100px 0;}
.clients .vc_grid-item-mini {box-shadow: rgba(0,0,0,0.13) 4px 8px 16px;}
.clients h4 {color: #fff; font-size: 22px; line-height: 28px;}

/* -------------------------- ALANS UNIVERSE PAGE -------------------------- */

.au-photos .vc_col-sm-2 {width: 10%;}

/* -------------------------- TESTIMONIALS PAGE -------------------------- */

.video-testimonials {padding: 140px 0 100px;}
.video-testimonials h1 {max-width: 1300px; margin: 0 auto; padding-bottom: 20px;}
.wpb_row.vtest-row {margin-bottom: 30px !important;}
.gexp-single-testimonials h1 {padding-bottom: 20px; color: #fff;}

/* -------------------------- MEDIA PAGE -------------------------- */

.media-content-top {padding: 100px 0;}
.media-content-bottom {padding: 0 0 100px;}
.media-content-top h2, .media-content-middle h2, .media-content-bottom h2 {text-transform: uppercase; color: #EB3B5A; margin-bottom: 20px !important;}
.media-item {min-height: 88px;}
.media-item p {margin: 0; font-family: 'Zilla Slab', serif; color: #A9A9A9;}
.media-item h4 {font-size:24px;line-height:30px;margin: 0;}
.media-item h4:hover {color: #A9A9A9;}
.media-item {padding: 30px 0; border-bottom: 1px solid #dadada;margin-bottom: 20px;}



/* -------------------------- GEXP PAGE -------------------------- */

.gexp-top {background: url(/wp-content/uploads/2018/08/gexp_top_bgimg.png) no-repeat, #EB3B5A; background-position: center 40%; background-size: 110%; padding: 300px 0 550px; -webkit-clip-path: polygon(100% 0%, 100% 70%, 50% 100%, 0% 70%, 0% 0%); clip-path: polygon(100% 0%, 100% 70%, 50% 100%, 0% 70%, 0% 0%); margin-top: -40px; position: relative; z-index: 200;}
.gexp-top .common-sense {position: absolute; top: -190px; right: 30px;}
.gexp-single-top .common-sense {position: absolute; top: -120px; right: 30px;}
.common-sense h4 {color: #fff; font-weight: 700; margin: 10px 0 0; text-transform: uppercase; text-align: right;}
.gexp-top h1 {color: #fff; font-size: 100px; line-height: 100px; font-weight: 900; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-align: center; position: relative; z-index: 300;}
.gexp-top-img {position: absolute; bottom: -750px; left: 0; z-index: -1;}
.gexp-cc {margin-top: -320px; position: relative; z-index: 100; padding: 380px 10% 200px;}
.gexp-cc.vc_custom_1535466056385 {background-position: center top !important;}
.gexp-cc .coaching-bg {position: absolute; left: -12%; top: -20%;}
.gexp-cc .coaching-bg img {opacity: 0.08;}
.gexp-txtbox {max-width: 42%;}
.gexp-txtbox h1 {font-size: 48px; line-height: 60px; margin: 0 0 20px;}
.gexp-txtbox p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 30px;}
.gexp-txtbox p:last-child {margin-bottom: 0;}
.gexp-txtbox .button {display: block; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.gexp-txtbox .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.gexp-txtbox .button:hover:before, .gexp-txtbox .button:focus:before, .gexp-txtbox .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.gexp-cc .gexp-txtbox .button {background: #FA8231;}
.gexp-devexp .gexp-txtbox .button {background: #0FB9B1;}
.gexp-devexp .gexp-txtbox .button:before {background: #8854D0;}
.gexp-pubspeak .gexp-txtbox .button {background: #8854D0;}
.gexp-pubspeak .gexp-txtbox .button:before {background: #0FB9B1;}
.gexp-unique .gexp-txtbox .button {background: #129FE4;}
.gexp-unique .gexp-txtbox .button:before {background: #FA8231;}
.gexp-devexp {position: relative; z-index: 101; padding: 105px 0;}
.gexp-devexp.vc_row[data-vc-full-width], .gexp-livestream.vc_row[data-vc-full-width] {overflow: visible;}
.gexp-devexp .gexp-devexpimg {position: absolute; left: -2%; top: -195px;}
.gexp-devexp .gexp-devexpimg img {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.gexp-devexp .dev-bg {position: absolute; right: -3%; top: -20%;}
.gexp-devexp .dev-bg img {opacity: 0.08;}
.gexp-devexp .gexp-txtbox, .gexp-unique .gexp-txtbox {float: right; margin-right: 10%;}
.gexp-pubspeak {padding: 215px 10% 260px; position: relative; z-index: 299;}
.gexp-pubspeak .speaking-bg {position: absolute; left: -8%; top: -55%;}
.gexp-pubspeak .speaking-bg img {opacity: 0.08;}
.gexp-pubspeak .speakerman {position: absolute; right: -6%; top: -215px; z-index: 401;}
.gexp-unique {padding: 460px 0 400px; background: url(/wp-content/uploads/2018/08/uniqueofferings_bg.svg) no-repeat; background-size: 100%; position: relative; z-index: 200; margin-top: -210px;}
.gexp-unique.vc_row[data-vc-full-width] {overflow: visible;} 
.gexp-unique .unique-bg {position: absolute; right: -3%; top: -95%;}
.gexp-unique .unique-bg img {opacity: 0.08;}
.gexp-unique .unique-paper {position: absolute; left: -2%; top: -195px; z-index: 402;}
.gexp-livestream {padding: 80px 10% 220px; z-index: 300; background: transparent;}
.gexp-livestream .livestream-bg {position: absolute; left: -8%; top: -55%;}
.gexp-livestream .livestream-bg img {opacity: 0.08;}
.gexp-livestream .livestream-img {position: absolute; right: -6%; bottom: -220px;}
.gexp-livestream .gexp-txtbox .button {background: #EB3B5A;}


/* -------------------------- GEXP SUBSEQUENT PAGES -------------------------- */

.coachconsult-top {padding: 290px 0 210px; text-align: center; margin-top: -40px; background: url(/wp-content/uploads/2018/08/couchconsult_top.jpg) no-repeat; background-size: cover; background-position: center top;}
.coachconsult-top h1 {font-size: 100px; line-height: 100px; font-weight: 900; color: #fff; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; margin: 0;}
.devexp-top {padding: 290px 0 210px; text-align: center; margin-top: -40px; background: url(/wp-content/uploads/2018/08/devexp_topbg.jpg) no-repeat; background-size: cover; background-position: center top;}
.devexp-top h1 {font-size: 100px; line-height: 100px; font-weight: 900; color: #fff; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; margin: 0;}
.pubspeak-top {padding: 290px 0 210px; text-align: center; margin-top: -40px; background: url(/wp-content/uploads/2018/08/pubspeak_top.jpg) no-repeat; background-size: cover; background-position: center top;}
.pubspeak-top h1 {font-size: 100px; line-height: 100px; font-weight: 900; color: #fff; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; margin: 0;}
.unique-top {padding: 290px 0 210px; text-align: center; margin-top: -40px; background: url(/wp-content/uploads/2018/08/unique_top.jpg) no-repeat; background-size: cover; background-position: center top;}
.unique-top h1 {font-size: 100px; line-height: 100px; font-weight: 900; color: #fff; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; margin: 0;}
.livestream-top {padding: 290px 0 210px; text-align: center; margin-top: -40px; background: url(/wp-content/uploads/2018/08/livestream_top.jpg) no-repeat; background-size: cover; background-position: center top;}
.livestream-top h1 {font-size: 100px; line-height: 100px; font-weight: 900; color: #fff; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; margin: 0;}

.devexp-grid, .coachconsult-grid, .livestream-grid, .pubspeak-grid, .unique-grid {padding: 10px !important;}
.gexp-grid-hover {padding-top: 30px;}
.gexp-grid-hover .gexp-grid-date {background: #EB3B5A; color: #fff; font-size: 20px; font-weight: 700; text-transform: uppercase; padding: 20px 15px; line-height: 24px; letter-spacing: 1px; display: block; margin-left: auto; width: 100%; max-width: 180px; margin-right: -10px;}
.gexp-grid-hover .vc_gitem_row .vc_gitem-col.vc_col-sm-4 {padding: 0;}
.gexp-grid-hover .gexp-grid-title, .gexp-grid-hover .gexp-grid-excerpt, .gexp-grid-hover .gexp-grid-button {padding-left: 20px; padding-right: 20px;}
.gexp-grid-hover .gexp-grid-title h2 {color: #ffffff; line-height: 42px; letter-spacing: 1px; margin-bottom: 10px; font-size: 30px;}
.gexp-grid-hover .gexp-grid-excerpt {color: #ffffff; font-family: 'Zilla Slab', serif; font-weight: 400; line-height: 30px; font-size: 16px; letter-spacing: 1px; margin-bottom: 30px;}
.gexp-grid-hover .gexp-grid-button a {text-transform: uppercase;}
.gexp-grid-hover .gexp-grid-button a:hover {cursor: pointer; border-color: #EB3B5A; background-color: #EB3B5A;}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a.gexp-grid, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a.gexp-grid {filter: url(../vc/blur.svg#blur);-webkit-filter: blur(21px);-moz-filter: blur(21px);-ms-filter: blur(21px);filter: blur(21px);}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a.gexp-grid {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}



/* -------------------------- GEXP SINGLE TEMPLATE --------------------------*/


.gexp-single-top {margin-top: -40px; min-height: 900px; -webkit-clip-path: polygon(100% 0%, 100% 72%, 0% 100%, 0% 0%); clip-path: polygon(100% 0%, 100% 72%, 0% 100%, 0% 0%); overflow: visible; padding: 240px 0;}
.gexp-single-top.vc_custom_1536243967079, .gexp-single-top.vc_custom_1536835230448, .gexp-single-top.vc_custom_1536843689288 {background-position: top center !important;}
.gexp-single-top.vc_custom_1536851813863 {background-position: center 25% !important;}
.gexp-single-title {text-align: right; text-transform: uppercase;}
.gexp-single-title.left {text-align: left;}

.gexp-single-top.mdcc2019 {padding: 340px 0 140px;}

.gexp-coachconsult-top {margin-top: -40px; padding: 240px 0;}
.gexp-coachconsult-top .gexp-single-title {text-align: center; text-transform: uppercase;}

.gexp-coachconsult-top.mentorprogram {padding: 240px 0 340px;}
.gexp-coachconsult-top.mentorprogram.bibliography {padding: 120px 0 170px;}
.vc_custom_1542896024581.bibliography {background-position: center 20% !important;}


.gexp-single-infobox {background-color: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; padding: 40px 30px 30px; max-width: 460px; right: 0; top: -420px; position: absolute; width: 100%;}
.gexp-single-infobox .gsi-item, .gexp-single-infobox .gsi-detail {display: table-cell; padding-top: 10px; padding-bottom: 10px; color: #000;}
.gexp-single-infobox .gsi-item p, .gexp-single-infobox .gsi-detail p {line-height: 24px; font-size: 20px; margin-bottom: 15px;}
.gexp-single-infobox .gsi-item {min-width: 110px;}
.gexp-single-infobox .gsi-item i {margin-right: 20px; color: #EB3B5A;}
.gexp-single-infobox .gsi-detail {padding-left: 20px; text-align: right; width: 85%;}
.gexp-single-infobox .button {display: block; width: 100%; height: 90px; background-color: #0FB9B1; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; text-transform: uppercase; color: #fff; text-align: center; font-size: 24px; line-height: 90px; font-weight: 400; padding: 0; margin: 0; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.gexp-single-infobox .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.gexp-single-infobox .button:hover:before, .gexp-single-infobox .button:focus:before, .gexp-single-infobox .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.gexp-single-infobox.mdcc2019 {top: -500px;}
.gexp-single-infobox.byinvitation {top: -320px;}
.gexp-single-infobox.byinvitationevent {max-width: 90%; right: auto; top: 0; position: relative; margin: 60px auto 0;}

.gexp-single-fullwidth-half {padding: 60px 0;}
.gexp-single-halfwidth-img img {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.gexp-single-fullwidth-half-txt {padding: 40px 8%;}
.gexp-single-fullwidth-half-txt p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px;}
.gexp-single-fullwidth-half-txt ul, .gexp-single-txt ul, .gexp-single-txt ul {list-style-type: none; margin-bottom: 42px;}
.gexp-single-fullwidth-half-txt ul li, .gexp-single-txt ul li, .gexp-coachconsult ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 36px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300; margin-bottom: 30px; list-style-type: none;}
.gexp-single-txt .vc_col-sm-6 ul li {padding-left: 70px; background-position: 0 22px;}

.wpb_row.gexp-single-top.byinvitation {margin-bottom: 0 !important;}
.gexp-single-txt {padding: 60px 0;}
.gexp-single-txt.last-row {padding: 60px 0 160px;}
.gexp-single-txt p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px;}
.gexp-single-txt h2 {font-style: italic; color: #EB3B5A; margin-bottom: 42px;}
.gexp-single-txt h1 {text-transform: uppercase;}
.gexp-single-txt h3 {text-transform: uppercase; color: #EB3B5A; font-size: 30px;}
.gexp-single-txt a {color: #EB3B5A;}
.gexp-single-txt a:hover {color: #129FE4;}

.gexp-single-txt ol {margin-bottom: 42px;}
.gexp-single-txt ol li {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300; margin-bottom: 42px;}

.gexp-single-txt .button {display: block; text-align: center; color: #fff !important; background: #129FE4; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.gexp-single-txt .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; color: #fff !important; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.gexp-single-txt .button:hover {color:#fff;}
.gexp-single-txt .button:hover:before, .gexp-single-txt .button:focus:before, .gexp-single-txt .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.gexp-single-txt .button.brochure {width: 400px;}

.gexp-single-title.workshop-title h1 {color: #EB3B5A; font-family: 'bebas_neuebold', Helvetica, sans-serif; font-size: 120px; opacity: .9; margin-bottom: 60px;}
.gexp-single-title.thinkbig-title h2 {color: #fff; font-family: 'bebas_neuebold', Helvetica, sans-serif; font-size: 120px; line-height: 100px; opacity: .8; margin-bottom: 0; letter-spacing: 4.5px;}
.gexp-single-title.thinkbig-title h1 {color: #fff; font-family: 'bebas_neuebold', Helvetica, sans-serif; font-size: 400px; line-height: 280px; opacity: .8; margin-bottom: 240px;}
.gexp-single-title.superbest-title, .gexp-single-title.newmdcc-title {text-align: left;}
.gexp-single-title.superbest-title h3 {color: #334663; font-family: 'cylburn_regularregular', Helvetica, sans-serif; font-size: 60px; line-height: 40px; margin: 0; text-transform: none; text-shadow: rgba(255,255,255,1) 0 0 14px;}
.gexp-single-title.superbest-title h1 {color: #334663; font-family: 'bebas_neuebold', Helvetica, sans-serif; font-size: 160px; line-height: 130px; margin-top: -20px; text-shadow: rgba(255,255,255,1) 0 0 14px;}
.gexp-single-title.superbest-title h1 span.line1 {font-size: 121px; line-height: 100px;}
.gexp-single-title.superbest-title h1 span.line3 {font-size: 178px; line-height: 140px;}
.gexp-single-title.superbest-title h1 span.line4 {font-size: 156px; line-height: 130px;}

.gexp-single-title.newmdcc-title {float: right;}
.gexp-single-title.newmdcc-title h4 {color: #e67e22; font-family: 'bebas_neuebook', Helvetica, sans-serif; font-size: 60px; line-height: 80px; margin: 0; text-transform: uppercase; letter-spacing: 10px; transform: rotate(-20deg); position: relative; top: -90px; left: -70px;}
.gexp-single-title.newmdcc-title h1 {color: #16a085; font-family: 'bebas_neuebold', Helvetica, sans-serif; font-size: 200px; line-height: 150px; margin-top: -20px; letter-spacing: 16px; margin: 0 0 280px;}
.gexp-single-title.newmdcc-title h3 {letter-spacing: 16px; font-size: 80px; line-height: 60px; color: #16a085; font-family: 'bebas_neuebold', Helvetica, sans-serif; margin: 0;}
.gexp-single-title.newmdcc-title h2 {letter-spacing: 19px; font-size: 120px; line-height: 120px; color: #16a085; font-family: 'bebas_neuebold', Helvetica, sans-serif; margin: 0;}

.gexp-single-title.mdcc2019-title {text-align: left;}
.gexp-single-title.mdcc2019-title .mdcctitle-bg {width: 100%; background: rgba(136,84,208,.82); padding: 30px 0 0; min-height: 300px;}
.gexp-single-title.mdcc2019-title .mdcctitle-bg .mdcctitle-holder {max-width: 1300px; margin: 0 auto;}
.gexp-single-title.mdcc2019-title .mdcctitle-bg .mdcctitle-holder .mdcctitle {text-align: center; display: block; float: left;}
.gexp-single-title.mdcc2019-title h3 {color: #fff; font-size: 36px; line-height: 36px; font-weight: 400; letter-spacing: 20px; text-transform: uppercase; margin: 0 0 15px; text-shadow: rgba(0,0,0,0.6) 0 4px 8px;}
.gexp-single-title.mdcc2019-title h1 {color: #fff; font-size: 90px; line-height: 60px; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.6) 0 4px 8px;}
.gexp-single-title.mdcc2019-title h1 span {font-weight: 400; font-size: 30px; position: relative; top: -38px;}
.gexp-single-title.mdcc2019-title h2 {position: relative; bottom: -30px; color: #fff; font-size: 60px; line-height: 60px; font-weight: 400; letter-spacing: 20px; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.6) 0 4px 8px;}

.gexp-single-txt.mdcc2020 h3 {font-size: 30px; line-height: 30px; text-transform: uppercase; margin: 20px 0 0;}

.gexp-single-top.write-publish-market {text-align: left;}
.gexp-single-top.write-publish-market.vc_custom_1539356661380 {background-position: center 70% !important;}
.gexp-single-title.writepublish-title {text-align: center; display: block; float: left;}
.gexp-single-title.writepublish-title h3 {color: #fff; font-size: 36px; line-height: 30px; font-weight: 400; letter-spacing: 6px; margin: 0;text-shadow: rgba(0,0,0,0.75) 0 4px 15px;}
.gexp-single-title.writepublish-title h1 {color: #fff; font-size: 160px; line-height: 130px; margin: 0;text-shadow: rgba(0,0,0,0.75) 0 4px 15px;}
.gexp-single-title.writepublish-title h2 {color: #fff; font-size: 125px;  line-height: 90px; margin: 0;text-shadow: rgba(0,0,0,0.75) 0 4px 15px;}
.gexp-single-title.writepublish-title .and {font-size: 48px; line-height: 32px; color: #fff; margin: 0 -30px 0 -20px; transform: rotate(-90deg); text-transform: lowercase; display: inline-block; top: -26px; position: relative;text-shadow: rgba(0,0,0,0.75) 0 4px 15px;}
.gexp-single-title.writepublish-title h4 {text-transform: uppercase; font-weight: 800; color: #fff; font-size: 36px; line-height: 48px; margin: 15px 0 0; text-shadow: rgba(0,0,0,0.75) 0 4px 15px; max-width: 600px;}


.gexp-single-title.milliondollarclub-title {text-align: center; float: left;}
.gexp-single-title.milliondollarclub-title h1 {font-size: 100px; line-height: 110px; color: #fff; font-weight: 900; text-transform: uppercase; margin: 0 0 5px; letter-spacing: 10px; text-shadow: rgba(246,213,29,.35) 0 0 47px, rgba(0,23,76,1) 0 1px 40px;}
.gexp-single-title.milliondollarclub-title h1.line2 {font-size: 125px;}
.gexp-single-title.milliondollarclub-title h2 {font-size: 60px; line-height: 60px; color: #fff; font-weight: 700; text-transform: uppercase; margin: 0; letter-spacing: 16px; text-shadow: rgba(246,213,29,.35) 0 0 47px, rgba(0,23,76,1) 0 1px 40px;}
.gexp-single-title.milliondollarclub-title h3 {font-size: 48px; line-height: 48px; color: #fff; font-weight: 400; text-transform: uppercase; margin: 0 0 5px; letter-spacing: 16px; text-shadow: rgba(246,213,29,.35) 0 0 47px, rgba(0,23,76,1) 0 1px 40px;}


.gexp-single-title.mentorprogram-title h4 {font-size: 32px; line-height: 48px; color: #233570; font-weight: 400; text-transform: uppercase; margin: 0 0 5px; letter-spacing: 16px; text-shadow: rgba(255,255,255,.85) 0 0 47px;}
.gexp-single-title.mentorprogram-title h3 {font-size: 65px; line-height: 65px; color: #383452; font-weight: 900; text-transform: uppercase; margin: 0 0 5px; letter-spacing: 6px; text-shadow: rgba(255,255,255,.85) 0 0 47px;}
.gexp-single-title.mentorprogram-title h1 {font-size: 136px; line-height: 110px; color: #233570; font-weight: 900; text-transform: uppercase; margin: 0 0 5px; letter-spacing: 10.25px; text-shadow: rgba(255,255,255,.85) 0 0 47px;}
.gexp-single-title.mentorprogram-title h2 {font-size: 114px; line-height: 114px; color: #383452; font-weight: 900; text-transform: uppercase; margin: 0 0 5px; letter-spacing: 8.5px; text-shadow: rgba(255,255,255,.85) 0 0 47px;}

.gexp-single-title.lsexp2018-title .lsexp2018title-holder {max-width: 1300px; margin: 0 auto;}
.gexp-single-title.lsexp2018-title .lsexp2018title-holder .lsexp2018title {text-align: center; display: block; float: left;}
.gexp-single-title.lsexp2018-title h4 {color: #fff; font-size: 30px; line-height: 30px; font-weight: 400; letter-spacing: 10px; text-transform: uppercase; margin: 0 0 15px; text-shadow: rgba(0,0,0,0.8) 0 4px 12px;}
.gexp-single-title.lsexp2018-title h1 {color: #fff; font-size: 102px; line-height: 70px; font-weight: 900; letter-spacing: 0px; text-transform: uppercase; margin: 0 0 15px; text-shadow: rgba(0,0,0,0.8) 0 4px 12px;}
.gexp-single-title.lsexp2018-title h3 {color: #fff; font-size: 48px; line-height: 48px; font-weight: 400; letter-spacing: 10px; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.8) 0 4px 12px;}
.gexp-single-title.lsexp2018-title h2 {color: #fff; font-size: 90px; line-height: 80px; font-weight: 400; letter-spacing: 12px; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.8) 0 4px 12px;}

.gexp-single-title.htoytpl-title, .gexp-single-title.thriving-ambiguity-title {text-align: left;}
.htoytpl-title-content, .thriving-ambiguity-title-content {text-align: center; display: block; max-width: 620px;}
.htoytpl-title-content h4 {color: #fff; font-size: 48px; line-height: 48px; letter-spacing: 8px; text-transform:uppercase; font-weight: 700; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}
.htoytpl-title-content h2 {color: #fff; font-size: 100px; line-height: 90px; letter-spacing: 3px; text-transform:uppercase; font-weight: 900; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}
.htoytpl-title-content h1 {color: #fff; font-size: 150px; line-height: 130px; letter-spacing: 3px; text-transform:uppercase; font-weight: 900; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}
.htoytpl-title-content h1 span {font-size: 48px; line-height: 48px; letter-spacing: 2px; text-transform:uppercase; font-weight: 900; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0; position: relative; top: -71px; margin-right: 10px;}
.htoytpl-title-content h1 span.comma, .htoytpl-title-content h3 span.comma {top: 0; margin-right: 0; font-size: 60px;}
.htoytpl-title-content h3 {color: #fff; font-size: 93px; line-height: 80px; letter-spacing: 3px; text-transform:uppercase; font-weight: 900; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}

.thriving-ambiguity-title-content {text-align: center; display: block; max-width: 720px;}
.thriving-ambiguity-title-content h3 {color: #fff; font-size: 36px; line-height: 48px; letter-spacing: 8px; text-transform:uppercase; font-weight: 700; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}
.thriving-ambiguity-title-content h2 {color: #fff; font-size: 72px; line-height: 72px; letter-spacing: 4px; text-transform:uppercase; font-weight: 900; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}
.thriving-ambiguity-title-content h1 {color: #fff; font-size: 100px; line-height: 100px; letter-spacing: 2px; text-transform:uppercase; font-weight: 900; text-shadow: rgba(0,0,0,0.5) 0 7px 7px; margin:0;}

.vc_custom_1585538958210.gexp-single-top.flyingsolo-top {background-position: top center !important;}
.gexp-single-top.flyingsolo-top {min-height: 800px; padding: 160px 0 320px;}
.flyingsolo-top .gexp-single-title.flyingsolo-title {text-align:left;}
.flyingsolo-top .flyingsolo-title-content {text-align:center; max-width: 640px; width: 100%;}
.flyingsolo-top .flyingsolo-title-content h2 {color: #fff; font-size: 84px; font-weight: 900; text-transform: uppercase; line-height: 84px; letter-spacing: 35px; text-shadow: rgba(0,0,0,0.4) -8px -30px 28px; margin: 0;}
.flyingsolo-top .flyingsolo-title-content h1 {color: #fff; font-size: 175px; font-weight: 900; text-transform: uppercase; line-height: 175px; letter-spacing: 4px; text-shadow: rgba(0,0,0,0.4) -8px -30px 28px; margin: 0;}
.gexp-single-txt.flyingsolo {padding: 140px 0 60px;}

.gexp-single-cta {padding: 80px 0 80px; text-align: center; background: rgb(15,185,177); background: -moz-linear-gradient(-45deg, rgba(15,185,177,1) 0%, rgba(136,84,208,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(15,185,177,1) 0%,rgba(136,84,208,1) 100%); background: linear-gradient(135deg, rgba(15,185,177,1) 0%,rgba(136,84,208,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb9b1', endColorstr='#8854d0',GradientType=1 );}
.gexp-single-cta.option2 {background: #0fb9b1; background: -moz-linear-gradient(-45deg, #0fb9b1 0%, #8854d0 100%); background: -webkit-linear-gradient(-45deg, #0fb9b1 0%,#8854d0 100%); background: linear-gradient(135deg, #0fb9b1 0%,#8854d0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb9b1', endColorstr='#8854d0',GradientType=1 );}
.gexp-single-cta h1 {color: #fff; font-size: 60px; line-height: 72px; text-transform: uppercase; margin: 0 0 30px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.gexp-single-cta h2 {color: #fff; font-size: 48px; line-height: 60px; text-transform: uppercase; margin: 0 0 30px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.gexp-single-cta h3 {color: #fff; font-size: 36px; line-height: 48px; text-transform: uppercase; margin: 0 0 30px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.gexp-single-cta h4 {color: #fff; font-size: 30px; line-height: 42px; text-transform: uppercase; margin: 0 0 42px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.gexp-single-cta h5 {color: #fff; font-size: 24px; line-height: 36px; margin-bottom: 36px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.gexp-single-cta p  {color: #fff; font-size: 24px; line-height: 42px; margin: 0 0 42px; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px;}
.gexp-single-cta .fine-print {color: #fff; font-size: 16px; line-height: 24px; margin: 0; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px; font-family: 'Zilla Slab', serif;}
.gexp-single-cta .button {margin: 0 auto; display: block; width: 280px; height: 72px; background-color: transparent; border: 2px solid #fff; text-transform: uppercase; text-decoration: none; color: #fff; text-align: center; font-size: 20px; line-height: 72px; font-weight: 400; padding: 0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out;}
.gexp-single-cta .button:hover {background-color: #fff; color: #5a84c0; cursor: pointer;}
.gexp-single-cta .cta-contact {list-style-type: none; margin: 50px 0;}
.gexp-single-cta .cta-contact li {list-style-type: none; display: inline-block; margin: 0 40px;}
.gexp-single-cta .cta-contact li a {color: #fff; font-weight: 400; padding: 15px 40px; border: 2px solid #fff; border-radius: 100px; background: transparent; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out;}
.gexp-single-cta .cta-contact li a:hover {color: #5D81C0; background: #fff; cursor: pointer;}
.gexp-single-cta .cta-contact li a i {margin-right: 15px;}
.gexp-single-cta a {color: #fff; font-weight: 800; text-decoration: underline; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.gexp-single-cta a:hover {color: #fff; background: #fe3e6b;}

.gexp-single-testimonials {padding: 60px 0; background-image: url(/wp-content/uploads/2018/09/testimonial_open_white.svg), url(/wp-content/uploads/2018/09/testimonial_close_white.svg); background-position: -45px -30px, 101% 115%; background-repeat: no-repeat, no-repeat; background-size: 15%, 15%;}
.gexp-single-testimonials .qodef-testimonials-holder #qodef-testimonial-pagination {display: none;}
.gexp-single-testimonials .qodef-testimonials-holder .qodef-testimonials {padding: 0;}
.gexp-single-testimonials .qodef-owl-slider .owl-stage-outer {max-width: 1300px;}
.gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {font-size: 24px; font-family: 'Zilla Slab', serif; letter-spacing: 1px;}
.gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .qodef-testimonial-author {font-size: 30px;}
.gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonials-author-job {color: #fff; font-size: 16px;}
.gexp-single-testimonials .qodef-testimonials-holder .owl-nav {margin-top: 20px;}

.home-optin .qodef-testimonials-holder #qodef-testimonial-pagination {display: none;}
.home-optin .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {font-size: 20px; line-height: 30px; font-family: 'Zilla Slab', serif; letter-spacing: 0.5px;}
.home-optin .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .qodef-testimonial-author {font-size: 24px; color: #fff;}
.home-optin .qodef-testimonials-holder .qodef-testimonials {padding: 0;}

.gexp-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {position: relative; right: -40px;}
.gexp-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {position: relative; left: -200px;}

.gexp-pricetable .button {display: block; width: 300px; height: 60px; background-color: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0; text-transform: uppercase; font-family: 'Montserrat', Helvetica, sans-serif; color: #fff; text-align: center; font-size: 18px; line-height: 60px; font-weight: 400; padding: 0; margin: 0 auto; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.gexp-pricetable .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.gexp-pricetable .button:hover:before, .gexp-pricetable .button:focus:before, .gexp-pricetable .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.gexp-halfvideo-txt, .gexp-halfvideo-video {padding: 0 8%;}
.gexp-halfvideo-txt h1 {text-transform: uppercase;}

.gexp-single-tabs {padding: 100px 0;}
.gexp-single-tabs .ui-widget-content .ui-widget-header {text-align: center; width: 100%; margin: 0 auto;}
.gexp-single-tabs .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {float:none; display:inline; margin: 0 -4px;}
.gexp-single-tabs .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a {font-size: 24px; padding: 8px 24px; color: #c2c2c2;}
.gexp-single-tabs .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-active a, .gexp-single-tabs .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-hover a {border-bottom-color: #EB3B5A; color: #1d1d1d;}
.gexp-single-tabs .qodef-tabs.qodef-tabs-simple .qodef-tab-container {max-width: 100%; margin: 0 auto;}
.gexp-single-tabs-content {max-width: 1300px; width: 100%; margin: 0 auto;}
.gexp-single-tabs-content h1 {color: #EB3B5A; text-transform: uppercase;}
.gexp-single-tabs-content p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px !important;}
.gexp-single-tabs-content .button {display: block; width: 360px; height: 90px; background-color: #0FB9B1; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; text-transform: uppercase; font-family: 'Montserrat', Helvetica, sans-serif; color: #fff; text-align: center; font-size: 24px; line-height: 90px; font-weight: 400; padding: 0; margin: 0; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.gexp-single-tabs-content .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.gexp-single-tabs-content .button:hover:before, .gexp-single-tabs-content .button:focus:before, .gexp-single-tabs-content .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.gexp-mdcc-speaker {width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;  padding: 60px 0 80px; margin: 0;}
.gexp-mdcc-speaker .mdcc-speaker-imgleft, .gexp-mdcc-speaker .mdcc-speaker-imgright {max-width: 33.333333%; width: 100%;}
.gexp-mdcc-speaker .mdcc-speaker-imgleft img, .gexp-mdcc-speaker .mdcc-speaker-imgright img {width: 100%; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.gexp-mdcc-speaker .mdcc-speaker-txtright, .gexp-mdcc-speaker .mdcc-speaker-txtleft {max-width: 66.666666%; width: 100%; padding: 40px 4%;}
.gexp-mdcc-speaker .mdcc-speaker-txtright h2, .gexp-mdcc-speaker .mdcc-speaker-txtleft h2 {margin: 0; font-size: 60px; line-height: 72px;}
.gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {font-size: 30px; line-height: 48px;}
.gexp-mdcc-speaker .mdcc-speaker-txtright h3 .subtitle, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 .subtitle {font-weight: 400; font-style: italic; font-size: 22px; line-height: 42px; display: block;}
.gexp-mdcc-speaker .mdcc-speaker-txtright h4, .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h4, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {margin: 0 0 42px;}
.gexp-mdcc-speaker .mdcc-speaker-txtright a, .gexp-mdcc-speaker .mdcc-speaker-txtleft a {color: #EB3B5A;}
.qodef-tabs .qodef-tab-container .gexp-mdcc-speaker .mdcc-speaker-txtright p, .qodef-tabs .qodef-tab-container .gexp-mdcc-speaker .mdcc-speaker-txtleft p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px;}
.gexp-mdcc-sectiontitle {padding: 60px 0; text-align: center;}
.gexp-mdcc-sectiontitle h1 {text-transform: uppercase; color: #E53756;}
.gexp-mdcc-speaker .mdcc-speaker-txtright ul, .gexp-mdcc-speaker .mdcc-speaker-txtleft ul {list-style-type: none; margin-bottom: 42px;}
.gexp-mdcc-speaker .mdcc-speaker-txtright ul li, .gexp-mdcc-speaker .mdcc-speaker-txtleft ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 32px; margin-bottom: 36px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300; }
.gexp-mdcc-speaker .mdcc-speaker-txtleft ul li ol {padding-top: 30px;}
.gexp-mdcc-speaker .mdcc-speaker-txtleft ul li ol li {background: transparent; list-style-type:lower-roman; padding-left: 30px;}

.mdcc-breakfastspeakers {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: flex-start; align-content: flex-start; padding: 0;}
.mdcc-breakfastspeakers .breakfastspeaker {padding: 0 10px 50px; max-width: 24%; width: 100%; text-align: center;}
.mdcc-breakfastspeakers .breakfastspeaker img {max-width: 640px; width: 100%;}
.mdcc-breakfastspeakers .breakfastspeaker h4 {font-size: 24px; line-height: 24px; text-transform: uppercase;}

.gexp-threecolumns {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}
.gexp-threecolumns .gexp-thirds {width: 30%; padding: 0 20px; margin-bottom: 60px !important; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 32px; letter-spacing: 1px; color: #000; font-weight: 300;}
.gexp-threecolumns .gexp-thirds strong {margin-bottom: 20px;}
.gexp-threecolumns .gexp-thirds:last-child {padding: 0 0 0 20px;}
.gexp-threecolumns .gexp-thirds:nth-child(1), .gexp-threecolumns .gexp-thirds:nth-child(4) {padding: 0 20px 0 0;}
.gexp-threecolumns .gexp-thirds:nth-child(3), .gexp-threecolumns .gexp-thirds:nth-child(6) {padding: 0 0 0 20px;}
.gexp-threecolumns .gexp-thirds p {margin-bottom: 20px; line-height: 32px; font-family: 'Zilla Slab', serif; font-size: 20px; letter-spacing: 1px; color: #000;}
.gexp-threecolumns .gexp-thirds ul li {margin-bottom: 36px; line-height: 30px; background-position: 0px 22px; padding-left: 70px; background: url('/wp-content/uploads/2018/09/gexp_thirds_list.svg') no-repeat;}
.gexp-divider {padding: 80px 0;}


.gexp-coachconsult .prmp-title h1 {color: #EB3B5A; text-transform: uppercase; font-size: 80px; text-align: center; margin-bottom: 80px;}
.gexp-coachconsult h2 {line-height: 80px; text-transform: uppercase;}
.gexp-coachconsult .number {display: inline-block; margin-right: 30px; width: 80px; height: 80px; color: #fff; text-align: center; box-shadow: rgba(0,0,0,0.1) 5px 12px 20px; text-shadow: rgba(0,0,0,0.2) 0 3px 0;}
.gexp-coachconsult .number.number1 {background: #3867D6;}
.gexp-coachconsult .number.number2 {background: #FA8231;}
.gexp-coachconsult .number.number3 {background: #8854D0;}
.gexp-coachconsult p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px !important;}

.gexp-pricetable {padding: 80px 0;}
.gexp-pricetable .qodef-price-table .qodef-pt-inner {-webkit-box-shadow: 5px 12px 20px rgba(0,0,0,.1); -moz-box-shadow: 5px 12px 20px rgba(0,0,0,.1); box-shadow: 5px 12px 20px rgba(0,0,0,.1);}
.gexp-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {text-transform: uppercase;}
.gexp-coachconsult-top.kaatn .kaatn-title {text-align: center; max-width: 720px; width: 100%; margin: 0 auto;}
.gexp-pricetable.first-pricetable {padding: 0 0 80px; margin-top: -200px;}
.gexp-pricetable .qodef-btn.qodef-btn-solid {background-color: #EB3B5A;}
.gexp-pricetable.first-pricetable.kaatn {padding: 0;}
.gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -230px;}
.gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li {padding: 17px 20px;}
.gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content {padding: 0;}
.gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li.qodef-pt-button {padding: 0 20px 40px;}
.gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-separator {display: none;}

.gexp-single-txt.prmp h1 {color: #EB3B5A; text-align: center; font-size: 80px; font-weight: 900; letter-spacing: 4px; margin-bottom: 10px;}
.gexp-single-txt.prmp h2 {letter-spacing: 8px; font-weight: 400;}

.gexp-single-members.vc_row.vc_column-gap-10>.vc_column_container {padding: 0;}

.qodef-team-modal-holder .qodef-team-popup-image {height: 540px;overflow: hidden;}
.qodef-team-modal-holder .qodef-team-popup-content img {width: 100%; height: auto;}
.qodef-team-modal-holder .qodef-team-title-holder .qodef-team-name {text-transform: uppercase; color: #EB3B5A; font-size: 48px; font-weight: 800;}
.qodef-team-modal-holder .qodef-content-section p {font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 38px; letter-spacing: 1px; color: #000; margin: 0 0 42px !important;}
.qodef-team-modal-holder .qodef-content-section ul {list-style-type: none; margin-bottom: 42px;}
.qodef-team-modal-holder .qodef-content-section ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 32px; margin-bottom: 36px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300;}
.qodef-team-modal-holder .qodef-content-section ol {margin-bottom: 42px;}
.qodef-team-modal-holder .qodef-content-section ol li {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 32px; margin-bottom: 36px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300;}

.author-row {padding: 0 0 40px;}
.author-row .author-box {padding: 30px;}
.author-row .author-box h2 {font-size: 30px; line-height: 36px; text-transform: uppercase; color: #EB3B5A; margin: 0 0 15px; font-weight: 700;}
.author-row .author-box h4 {font-size: 20px; line-height: 24px; margin: 15px 0 0;}
.author-row .author-box p {font-size: 16px; line-height: 24px; margin: 0;}
.author-row .author-box .author-books img {box-shadow: rgba(0,0,0,0.13) 5px 12px 20px;}

.gexp-coachconsult-top.sentient.vc_custom_1542641128292 {background-position: center top !important;}
.gexp-coachconsult-top .gexp-single-title.sentient-title {text-align: left; max-width: 720px; width: 100%; margin: 0 0 0 auto;}
.gexp-coachconsult-top.sentient h4 {font-size: 42px; line-height: 42px; margin: 0; color: #cceffc; letter-spacing: 4px; font-weight: 400; text-shadow: rgba(38,11,37,0.6) -60px 60px 62px;}
.gexp-coachconsult-top.sentient h2 {font-size: 115px; line-height: 115px; margin: 0; color: #cceffc; letter-spacing: 1px;  text-shadow: rgba(38,11,37,0.6) -60px 60px 62px;}
.gexp-coachconsult-top.sentient h1 {font-size: 115px; line-height: 115px; margin: 0; color: #cceffc; letter-spacing: 1px;  text-shadow: rgba(38,11,37,0.6) -60px 60px 62px;}
.gexp-coachconsult-top.sentient h1 sup {font-size: 28px; font-weight: 600; position: relative; top: -60px;}
.sentient-block1 {overflow: visible !important; padding-bottom: 0;}
.sentient-txtbox1 {margin: -200px auto 0; background: #fff; max-width: 1300px; padding: 40px; }

.gexp-coachconsult-top.kaatn .kaatn-title {text-align: center; float: none; margin: 0 auto;}
.gexp-coachconsult-top.kaatn .kaatn-title h3 {font-size: 60px; line-height: 60px; font-weight: 400; color: #fff; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px; text-transform: uppercase; letter-spacing: 10px;}
.gexp-coachconsult-top.kaatn .kaatn-title h2 {font-size: 105px; line-height: 80px; font-weight: 700; color: #fff; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px; text-transform: uppercase; letter-spacing: 5px; margin: 0;}
.gexp-coachconsult-top.kaatn .kaatn-title h1 {font-size: 160px; line-height: 160px; font-weight: 900; color: #fff; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px; text-transform: uppercase; letter-spacing: 5px; margin: 0;}

.gexp-coachconsult-top.scgbcf h4 {color: #fff; font-size: 42px; line-height: 42px; font-weight: 300; letter-spacing: 10px; text-transform: uppercase; margin: 0;}
.gexp-coachconsult-top.scgbcf h2 {color: #fff; font-size: 80px; line-height: 80px; font-weight: 900; letter-spacing: 4px; text-transform: uppercase; margin: 0;}
.gexp-coachconsult-top.scgbcf h2 span {font-size: 50%; position: relative; top: -13px;}
.gexp-coachconsult-top.scgbcf h1 {color: #fff; font-size: 90px; line-height: 90px; font-weight: 900; letter-spacing: 4px; text-transform: uppercase; margin: 0;}


.lede-half-right-img .vc_custom_1542730826308 {background-position: center left !important;}
.lede-half-right-img .vc_custom_1542730805172 {background-position: center right !important;}

.lede-half-right-txt, .lede-half-left-txt {padding: 100px 8%;}
.lede-half-right-txt h2, .lede-half-left-txt h2 {font-size: 48px; line-height: 60px; color: #EB3B5A; text-transform: uppercase;}
.lede-half-right-txt p, .lede-half-left-txt p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px !important;}
.lede-half-right-txt .button, .lede-half-left-txt .button {display: block; text-align: center; color: #fff; background: #129FE4; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 300px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.lede-half-right-txt .button:before, .lede-half-left-txt .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.lede-half-right-txt .button:hover:before, .lede-half-right-txt .button:focus:before, .lede-half-right-txt .button:active:before, .lede-half-left-txt .button:hover:before, .lede-half-left-txt .button:focus:before, .lede-half-left-txt .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.gexp-coachconsult-top.license-endorsed {text-align: center; padding: 420px 0 120px;}
.gexp-coachconsult-top.license-endorsed h3 {color: #fff; font-size: 60px; line-height: 60px; font-weight: 300; text-transform: uppercase; margin: 0; letter-spacing: 12px; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px;}
.gexp-coachconsult-top.license-endorsed h1 {color: #fff; font-size: 160px; line-height: 150px; font-weight: 900; text-transform: uppercase; margin: 0; letter-spacing: 5px; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px;}
.gexp-coachconsult-top.license-endorsed h4 {color: #fff; font-size: 36px; line-height: 36px; font-weight: 300; text-transform: uppercase; margin: 0; letter-spacing: 12px; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px;}
.gexp-coachconsult-top.license-endorsed h2 {color: #fff; font-size: 128px; line-height: 120px; font-weight: 900; text-transform: uppercase; margin: 0; letter-spacing: 5px; text-shadow: rgba(0,0,0,0.5) -8px 8px 25px;}

.license-endorsed-detail-top {}

.bibliography-cta {text-align: center; padding: 80px 0 100px;}
.bibliography-cta h3 {color: #fff; font-size: 36px; line-height: 48px; margin: 0 0 48px;}
.bibliography-cta .button {margin: 0 auto; display: block; width: 240px; height: 60px; background-color: transparent; border: 2px solid #fff; text-transform: uppercase; color: #fff; text-align: center; font-size: 20px; line-height: 60px; font-weight: 400; padding: 0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out;}
.bibliography-cta .button:hover {background-color: #fff; color: #383452;}

.gexp-coachconsult-top.mdcbp {padding: 240px 0 280px;}
.gexp-coachconsult-top.mdcbp .gexp-single-title {text-align: left;}
.gexp-coachconsult-top.mdcbp h4 {color: #fff; font-size: 40px; line-height: 40px; text-transform: uppercase; letter-spacing: 10px; font-weight: 400; margin: 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px;}
.gexp-coachconsult-top.mdcbp h3 {color: #fff; font-size: 68px; line-height: 88px; text-transform: uppercase; letter-spacing: 15px; font-weight: 400; margin: 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px;}
.gexp-coachconsult-top.mdcbp h3 span {font-size: 25% !important; bottom: 38px; position: relative;}
.gexp-coachconsult-top.mdcbp h1 {color: #fff; font-size: 180px; line-height: 110px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px;}
.gexp-coachconsult-top.mdcbp h2 {color: #fff; font-size: 88px; line-height: 138px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px;}
.gexp-coachconsult-top.mdcbp h5 {color: #fff; font-size: 35px; line-height: 48px; text-transform: none; letter-spacing: 4px; font-weight: 400; margin: 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px; font-family: 'Zilla Slab', serif;}

.gexp-single-top.gsrycp {padding: 240px 0 200px;}
.gexp-single-top .gexp-single-title.gsrycp-title {text-align: left;}
.gexp-single-title.gsrycp-title .title-container {text-align: center; max-width: 720px; margin-left: 15%;}
.gexp-single-title.gsrycp-title h3 {text-transform:uppercase; color: #fff; font-weight: 900; font-size: 69px; line-height: 48px; margin-bottom: 0; text-shadow: rgba(0,0,0,0.6) 0 20px 30px;}
.gexp-single-title.gsrycp-title h5 {text-transform:uppercase; color: #fff; font-weight: 500; font-size: 36px; line-height: 24px; margin-bottom: 0; letter-spacing: 4px; text-shadow: rgba(0,0,0,0.6) 0 20px 30px;}
.gexp-single-title.gsrycp-title h4 {text-transform:uppercase; color: #fff; font-weight: 900; font-size: 60px; line-height: 48px; margin-bottom: 0; text-shadow: rgba(0,0,0,0.6) 0 20px 30px;}
.gexp-single-title.gsrycp-title h2 {text-transform:uppercase; color: #fff; font-weight: 900; font-size: 100px; line-height: 80px; margin-bottom: 0; text-shadow: rgba(0,0,0,0.6) 0 20px 30px;}
.gexp-single-title.gsrycp-title h1 {text-transform:uppercase; color: #fff; font-weight: 900; font-size: 128px; line-height: 100px; margin-bottom: 0; text-shadow: rgba(0,0,0,0.6) 0 20px 30px;}
.gexp-single-title.gsrycp-title .city {font-size: 48px; line-height: 60px; letter-spacing: 18px; margin-top: 40px;}


.mdcbp-option, .speakermc-option, .mdc-lp-option {display: inline-block; max-width: 43%; width: 100%; background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; text-align: center; padding: 40px 30px; margin: 40px 0;}
.mdc-lp-option {max-width: 26%; vertical-align: top;}
.mdc-lp-option p {font-size: 18px; line-height: 36px; margin-bottom: 36px !important;}
.mdcbp-option.option-a, .speakermc-option.option-a, .mdc-lp-option.option-1, .mdc-lp-option.option-2 {margin-right: 3%;}
.mdcbp-option h2, .speakermc-option h2, .mdc-lp-option h2 {font-style: normal; text-transform: uppercase; margin: 0; font-weight: 900;}
.mdcbp-option h4 {margin: 0 0 20px;}
.speakermc-option h4 {margin: 10px 0 40px; font-size: 24px;}
.mdcbp-option.option-b h2, .speakermc-option.option-b h2, .mdc-lp-option.option-2 h2 {color: #129FE4;}
.mdc-lp-option.option-3 h2 {color: #0FB9B1;}
.mdcbp-option em {font-size: 80%;}
.mdcbp-option .button, .speakermc-option .button, .mdc-lp-option .button {display: block; text-align: center; color: #fff; font-size: 18px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 60px; font-weight: 400; line-height: 60px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; padding: 0; border: none; margin: 20px auto 0;}
.mdcbp-option .button:before, .speakermc-option .button:before, .mdc-lp-option .button:before {content: ""; position: absolute; color: #fff; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.mdcbp-option .button:hover, .speakermc-option .button:hover, .mdc-lp-option .button:hover {cursor: pointer; color: #fff;}
.mdcbp-option .button:hover:before, .mdcbp-option .button:focus:before, .mdcbp-option .button:active:before, .speakermc-option .button:hover:before, .speakermc-option .button:focus:before, .speakermc-option .button:active:before, .mdc-lp-option .button:hover:before, .mdc-lp-option .button:focus:before, .mdc-lp-option .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.mdcbp-option.option-a .button, .speakermc-option.option-a .button, .mdc-lp-option.option-1 .button {background: #EB3B5A;}
.mdcbp-option.option-b .button, .speakermc-option.option-b .button, .mdc-lp-option.option-2 .button {background: #129FE4;}
.mdc-lp-option.option-3 .button {background: #0FB9B1;}
.mdcbp-option.option-a .button:before, .speakermc-option.option-a .button:before, .mdc-lp-option.option-1 .button:before {background: #129FE4;}
.mdcbp-option.option-b .button:before, .speakermc-option.option-b .button:before, .mdc-lp-option.option-2 .button:before {background: #FA8231;}
.mdc-lp-option.option-3 .button:before {background: #8854D0;}

.gexp-coachconsult-top.esp {padding: 240px 0 440px;}
.gexp-coachconsult-top.esp .gexp-single-title h2 {color: #8854d0; font-size: 60px; line-height: 60px; text-transform: uppercase; letter-spacing: 10px; font-weight: 400; margin: 0;}
.gexp-coachconsult-top.esp .gexp-single-title h1 {color: #8854d0; font-size: 90px; line-height: 90px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0;}
.gexp-coachconsult-top.esp .gexp-single-title h3 {color: #000; font-size: 42px; line-height: 54px; text-transform: none; letter-spacing: 4px; font-weight: 300; font-style: italic; margin: 10px auto 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px; font-family: 'Zilla Slab', serif; max-width: 600px;}

.gexp-coachconsult-top.speakermc {padding: 200px 0 280px;}
.gexp-coachconsult-top.speakermc .gexp-single-title {text-align: left;}
.gexp-coachconsult-top.speakermc h4 {color: #fff; font-size: 48px; line-height: 48px; text-transform: uppercase; letter-spacing: 10px; font-weight: 400; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 25px;}
.gexp-coachconsult-top.speakermc h2 {color: #fff; font-size: 130px; line-height: 130px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 25px;}
.gexp-coachconsult-top.speakermc h1 {color: #fff; font-size: 168px; line-height: 136px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 25px;}
.gexp-coachconsult-top.speakermc h5 {color: #fff; font-size: 36px; line-height: 48px; text-transform: none; letter-spacing: 2px; font-style: italic; font-weight: 400; margin: 15px 0 0; text-shadow: rgba(0,0,0,0.2) 15px 15px 25px; font-family: 'Zilla Slab', serif;}

.gexp-img {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}

.gexp-coachconsult-top.pfmdcf {padding: 240px 0;}
.gexp-coachconsult-top.pfmdcf .gexp-single-title h4 {color: #eb3b5a; font-size: 43px; line-height: 50px; text-transform: uppercase; letter-spacing: 10px; font-weight: 400; margin: 0; text-shadow: rgba(255,255,255,0.65) 0 0 37px}
.gexp-coachconsult-top.pfmdcf .gexp-single-title h2 {color: #233570; font-size: 72px; line-height: 72px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(255,255,255,0.65) 0 0 37px}
.gexp-coachconsult-top.pfmdcf .gexp-single-title h1 {color: #233570; font-size: 98px; line-height: 98px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(255,255,255,0.65) 0 0 37px}
.gexp-coachconsult-top.pfmdcf .gexp-single-title h1 span {font-size: 25% !important; bottom: 50px; position: relative;}
.gexp-coachconsult-top.pfmdcf .gexp-single-title h3 {color: #eb3b5a; font-size: 60px; line-height: 10px; text-transform: uppercase; letter-spacing: 10px; font-weight: 400; margin: 0; text-shadow: rgba(255,255,255,0.65) 0 0 37px;}

.gexp-coachconsult-top.mdc-lp {}
.gexp-coachconsult-top.mdc-lp .gexp-single-title {width: 100%; text-align: center; background: rgba(0,0,0,0.4); padding: 30px 0;}
.gexp-coachconsult-top.mdc-lp .gexp-single-title h2 {color: #fff; font-size: 72px; line-height: 72px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 25px;}
.gexp-coachconsult-top.mdc-lp .gexp-single-title h1 {color: #fff; font-size: 98px; line-height: 98px; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 25px;}
.gexp-coachconsult-top.mdc-lp .gexp-single-title h3 {color: #fff; font-size: 30px; line-height: 10px; text-transform: uppercase; letter-spacing: 15px; font-weight: 400; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 25px;}

.gexp-single-top .alans-riff-alan {position: absolute; top: -70px;}
.gexp-single-top .alans-riff-title {float: right; padding: 0 0 300px;}
.gexp-single-top .alans-riff-title h2 {color: #fff; font-size: 68px; line-height: 72px; margin: 0; font-weight: 900; font-style: italic; margin-left: 20px; text-shadow: rgba(0,0,0,0.3) -15px 10px 30px;}
.gexp-single-top .alans-riff-title h1 {color: #fff; font-size: 230px; line-height: 160px; margin: 0; font-weight: 900; text-shadow: rgba(0,0,0,0.3) -15px 10px 30px;}
.riff-calendar {display: table; width: 100%; background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; margin-bottom: 50px !important;}
.riff-calendar-months, .riff-calendar-days {display: table-row; width: 100%;}
.calendar-month, .calendar-day {display: table-cell; width: 8.3333333%; text-align: center;}
.calendar-month {background: #EB3B5A; color: #fff; text-transform: uppercase; padding: 5px 10px; border-right: 1px solid #d13451;}
.calendar-day {padding: 20px 10px; font-weight: 700; color: #000; border-right: 1px solid #f2f2f2; font-size: 24px;}
.calendar-month:last-child , .calendar-day:last-child {border-right: none;}

.gexp-single-top.ynbt {padding: 160px 0 240px;}
.gexp-single-top .ynbt-title {float: right; text-align: center; padding-bottom: 240px; text-transform: none;}
.gexp-single-top .ynbt-title h3 {color: #fff; font-size: 60px; line-height: 60px; font-weight: 400; text-transform: uppercase; letter-spacing: 18px; margin: 0 0 0 26px; text-shadow: rgba(0,0,0,0.3) 38px 38px 23px, rgba(0,0,0,0.15) -38px -38px 23px;}
.gexp-single-top .ynbt-title h1 {color: #fff; font-size: 268px; line-height: 200px; font-weight: 900; text-transform: uppercase;  margin: 0; text-shadow: rgba(0,0,0,0.3) 38px 38px 23px, rgba(0,0,0,0.15) -38px -38px 23px;}
.gexp-single-top .ynbt-title h2 {color: #fff; font-size: 142px; line-height: 142px; font-weight: 900; text-transform: uppercase;  margin: 0; text-shadow: rgba(0,0,0,0.3) 38px 38px 23px, rgba(0,0,0,0.15) -38px -38px 23px;}
.gexp-single-top .ynbt-title h4 {color: #fff; font-size: 33px; line-height: 33px; font-weight: 400; font-family: 'Zilla Slab', serif; letter-spacing: 1px; margin: 0; text-shadow: rgba(0,0,0,0.3) 38px 38px 23px, rgba(0,0,0,0.15) -38px -38px 23px; font-style: italic;}

.gexp-single-top.masterclass {padding: 160px 0 240px;}
.gexp-single-top.masterclass.vc_custom_1545594996838 {background-position: left top !important;}
.gexp-single-top .masterclass-title {float: right; text-align: left; padding-bottom: 240px;}
.gexp-single-top .masterclass-title h3 {color: #fff; font-size: 50px; line-height: 10px; font-weight: 900; text-transform: uppercase; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px;}
.gexp-single-top .masterclass-title h2 {color: #fff; font-size: 115px; line-height: 100px; font-weight: 900; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px;}
.gexp-single-top .masterclass-title h1 {color: #fff; font-size: 148px; line-height: 128px; font-weight: 900; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px;}

.vc_custom_1546549960966.gexp-coachconsult-top.mdm {background-position: center 40% !important;}
.gexp-coachconsult-top.mdm {text-align: center; padding: 160px 0 500px;}
.gexp-coachconsult-top.mdm h2 {text-transform: uppercase; font-size: 48px; line-height: 48px; color: #fff; font-weight: 400; text-shadow: rgba(45,7,2,0.5) 15px 15px 40px; letter-spacing: 20px; margin: 0;}
.gexp-coachconsult-top.mdm h1 {text-transform: uppercase; font-size: 140px; line-height: 140px; color: #fff; font-weight: 900; text-shadow: rgba(45,7,2,0.5) 15px 15px 40px; letter-spacing: 15px; margin: 0;}
.gexp-coachconsult-top.mdm h1 span {bottom: 72px; position: relative; font-weight: 400;}
.gexp-pricetable.first-pricetable.mdm {padding: 0; margin-top: -300px;}
.gexp-pricetable.mdm .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -245px;}
.gexp-pricetable.mdm .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {font-size: 30px;}
.gexp-pricetable.mdm .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content {padding: 0 15px 10px;}
.gexp-pricetable.mdm .qodef-btn.qodef-btn-small {padding: 9px 64px;}

.gexp-coachconsult-top.mdm.mmp {text-align: center; padding: 160px 0 300px;}
.gexp-coachconsult-top.mdm.mmp h1 {margin: 0 0 60px;}
.gexp-coachconsult-top.mdm .mdm-title {font-size: 36px; line-height: 36px; color: #fff; text-transform: uppercase; letter-spacing: 15px; font-weight: 400; margin: 0 auto; background: rgba(45,7,2,0.75); padding: 10px; max-width: 72%}
.mdm-podcast-box-row.first, .mdm-video-box-row.first {margin-top: -120px;}
.mdm-podcast-box-row, .mdm-video-box-row {padding: 0 0 30px;}
.mdm-podcast-box, .mdm-video-box {background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; padding: 30px 7%; min-height: 180px;}
.mdm-podcast-box h4, .mdm-video-box h4 {color: #EB3B5A; font-weight: 400; margin: 0; letter-spacing: 1px;}
.mdm-podcast-box h3, .mdm-video-box h2 {text-transform: uppercase; font-weight: 700; margin: 0 0 30px; font-size: 24px;}
.mdm-podcast-box p {margin: 0; position: absolute; bottom: 30px; width: 80%;}
.mdm-podcast-box .button {display: block; text-align: center; color: #fff !important; background: #FA8231; font-size: 18px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 100%; height: 60px; font-weight: 400; line-height: 60px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.mdm-podcast-box .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; color: #fff !important; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.mdm-podcast-box .button:hover {color:#fff;}
.mdm-podcast-box .button:hover:before, .mdm-podcast-box .button:focus:before, .mdm-podcast-box .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.mdm-podcast-box .button i {margin-left: 12px; font-size: 16px;}

.six-to-seven-title.gexp-single-title {margin-bottom: 200px !important; text-align: left;}
.six-to-seven-title.gexp-single-title h2 {font-size: 90px; line-height: 90px; text-transform: uppercase; color: #fff; font-weight: 700; text-shadow: rgba(55,73,87,0.3) 0 20px 40px; letter-spacing: 8px; margin: 0;}
.six-to-seven-title.gexp-single-title h1 span {font-size: 30px; top: -90px; position: relative; letter-spacing: 0;} 
.six-to-seven-title.gexp-single-title h1 {font-size: 160px; line-height: 140px; color: #fff; font-weight: 900; text-shadow: rgba(55,73,87,0.3) 0 20px 40px; letter-spacing: 11px; margin: 0;}


.gexp-signup-bottom {padding: 60px 0; background: #129fe4; background: -moz-linear-gradient(45deg, #129fe4 0%, #0fb9b1 100%); background: -webkit-linear-gradient(45deg, #129fe4 0%,#0fb9b1 100%); background: linear-gradient(45deg, #129fe4 0%,#0fb9b1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#129fe4', endColorstr='#0fb9b1',GradientType=1 );}
.gexp-signup-bottom p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #fff; margin-bottom: 42px;}
.gexp-signup-bottom .button {display: block; width: 100%; height: 72px; font-size: 20px; line-height: 72px; border: 2px solid #fff; color: #fff; background: transparent; text-align: center; font-weight: 400; text-transform: uppercase; font-family: 'Montserrat', Helvetica, sans-serif; transition: 0.2s ease-in-out; -webkit-transition: 0.2s ease-in-out; -mox-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out;}
.gexp-signup-bottom .button:hover {background: #fff; color: #0fb9b1;}


.gexp-single-members .qodef-team.info-hover .qodef-team-info-tb {opacity: 0.95;}
.gexp-single-members .qodef-team.info-hover .qodef-team-info-tb, .gexp-single-members .qodef-team.info-hover .qodef-team-overlay-link {height: 15%; top:auto; bottom: 0;}
.gexp-single-members .qodef-team.info-hover .qodef-team-info-tc .qodef-team-title-holder:after {bottom: 26px;}

.gexp-single-top.thoughtleadership {padding: 160px 0 240px;}
.gexp-single-top .thoughtleadership-title {float: right; text-align: center; padding-bottom: 240px;}
.gexp-single-top .thoughtleadership-title h4 {color: #fff; font-size: 30px; line-height: 42px; font-weight: 400; text-transform: uppercase; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px; letter-spacing: 8px; margin: 0;}
.gexp-single-top .thoughtleadership-title h1 {color: #fff; font-size: 110px; line-height: 100px; font-weight: 900; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px; letter-spacing: 2px;}
.gexp-single-top .thoughtleadership-title h2 {color: #fff; font-size: 82px; line-height: 80px; font-weight: 900; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px; letter-spacing: 2px;}
.gexp-single-top .thoughtleadership-title h3 {color: #fff; font-size: 48px; line-height: 48px; font-weight: 900; text-transform: uppercase; text-shadow: rgba(0,0,0,0.5) 30px 30px 40px; letter-spacing: 8px;}

.gexp-single-title.agc-title h3 {font-size: 36px; line-height: 36px; color: #fff; text-transform: uppercase; margin: 0; text-shadow: rgba(3,8,41,0.5) 10px 10px 30px; font-weight: 400; letter-spacing: 15px;}
.gexp-single-title.agc-title h2 {font-size: 130px; line-height: 130px; color: #fff; text-transform: uppercase; margin: 0; text-shadow: rgba(3,8,41,0.5) 10px 10px 30px; font-weight: 900; letter-spacing: 3px;}
.gexp-single-title.agc-title h1 {font-size: 186px; line-height: 156px; color: #fff; text-transform: uppercase; margin: 0; text-shadow: rgba(3,8,41,0.5) 10px 10px 30px; font-weight: 900; letter-spacing: 3px;}
.gexp-single-title.agc-title h1 span {font-size: 16%; font-weight: 400; vertical-align: top; bottom: 52px; position: absolute;}
.gexp-pricetable .qodef-price-table.charter-member .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -240px;}
.gexp-pricetable.agc-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content {padding: 0;}
.gexp-pricetable.agc-pricetable.first-pricetable {padding: 0;}
.gexp-pricetable.agc-pricetable {padding: 80px 0 0;}
.gexp-single-txt.agc-txt h2 {font-style: normal; margin-bottom: 20px;}
.gexp-single-txt.agc-txt h4 {font-size: 26px; color: #0fb9b1;}

.gexp-coachconsult-top.growthaccess {padding: 180px 0 240px;}
.growthaccess-title h2 {color: #129FE4; font-size: 48px; line-height: 48px; font-weight: 400; letter-spacing: 5px;}
.growthaccess-title h2 span {font-size: 40%; font-weight: 400; vertical-align: top; bottom: 240px; position: absolute;}
.growthaccess-title h1 {color: #233570; font-size: 120px; line-height: 80px; font-weight: 900; letter-spacing: 2px;}
.growthaccess-title .button {display: block; text-align: center; color: #fff !important; background: #EB3B5A; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; margin: 60px auto 0;}
.growthaccess-title .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; color: #fff !important; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.growthaccess-title .button:hover {color:#fff;}
.growthaccess-title .button:hover:before, .growthaccess-title .button:focus:before, .growthaccess-title .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.gexp-single-txt.first-row {padding: 0 0 80px;}
.growthaccess-cta-img, .growthaccess-cta-txt {display: inline-block; vertical-align: middle;}
.growthaccess-cta-img {margin-right: 3%; max-width: 100%; width: 30%;}
.growthaccess-cta-txt {max-width: 100%; width: 66%;}
.growthaccess-cta-txt h2 {font-style: normal; font-weight: 900; margin: 0; text-transform: uppercase;}
.growthaccess-cta-txt h3 {font-size: 30px; font-weight: 700; margin: 0;}
.growthaccess-cta-txt p {font-size: 18px; line-height: 36px; margin-bottom: 30px;}
.gexp-single-txt .growthaccess-cta-txt .button {font-size: 18px; line-height: 60px; height: 60px; width: 180px;}
.gexp-single-txt.growthaccess h4 {font-size: 24px; color: #0FB9B1;}

.gexp-single-top.gsictele.vc_custom_1550229574511 {background-position: 85% center !important;}
.gexp-single-title.gsictele-title {text-align: center; display: block; float: left}
.gsictele-title h1 {color: #fff; text-transform: uppercase; letter-spacing: 4px; font-weight: 900; font-family: 'Raleway', 'Montserrat', Helvetica, sans-serif; font-size: 100px; line-height: 100px; margin: 0 0 50px; text-shadow: rgba(0,0,0,0.13) 0 10px 25px;}
.gsictele-title h4 {font-family: 'brandon_grotesqueregular', sans-serif; font-size: 36px; line-height: 36px; letter-spacing: 3.5px; color: #fff; margin: 0;}
.gexp-single-infobox.gsictele {top: -280px;}

.gexp-single-title.critical-thinking-title {padding-bottom: 200px;}
.gexp-single-title.critical-thinking-title h1 {color: #fff; font-size: 100px; line-height: 100px; margin-bottom: 20px; letter-spacing: 5px;}

.gexp-coachconsult-top .gexp-single-title.roboddi-title {text-align: left;}
.gexp-coachconsult-top .gexp-single-title.roboddi-title h1 {color: #fff; font-weight: 900; letter-spacing: 6px; text-shadow: rgba(0,0,0,0.8) -15px 15px 20px; font-size: 72px; line-height: 72px; margin: 0 0 20px;}
.gexp-coachconsult-top .gexp-single-title.roboddi-title h2 {color: #fff; font-weight: 700; letter-spacing: 2px; text-shadow: rgba(0,0,0,0.8) -15px 15px 20px; font-size: 48px; line-height: 48px; margin: 0 0 20px;}
.gexp-coachconsult-top .gexp-single-title.roboddi-title h3 {color: #fff; font-weight: 400; letter-spacing: 6px; text-shadow: rgba(0,0,0,0.8) -15px 15px 20px; font-size: 24px; line-height: 24px; margin: 40px 0 0;}
.rob-top {position: absolute; bottom: -250px; right: 0;}
.roboddi-pricetable.first-pricetable {margin-top: -220px;}
.roboddi-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {text-transform: uppercase;}
.roboddi-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {display: none!important;}
.roboddi-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {font-size: 36px;}
.roboddi-pricetable .qodef-btn.qodef-btn-solid {background-color: #fe3e6b;}

.gexp-single-title.dynamic-communities-title {text-align:left;margin-left:18.5%;}
.dynamic-communities-title.dynamic-communities-title-container {text-align:center;}
.gexp-single-title.dynamic-communities-title h2 {color:#fff;font-size:123px;line-height:100px;margin:0;font-weight:900;text-shadow:rgba(9,41,63,0.8) 0 20px 30px;}
.gexp-single-title.dynamic-communities-title h1 {color:#fff;font-size:130px;line-height:110px;margin:0;font-weight:900;text-shadow:rgba(9,41,63,0.8) 0 20px 30px;}
.gexp-single-title.dynamic-communities-title h3 {color:#fff;font-size:85px;line-height:72px;margin:0;font-weight:900;text-shadow:rgba(9,41,63,0.8) 0 20px 30px;}
.gexp-single-txt.list-row {padding: 60px 0 100px;}
.gexp-single-txt .fee-table {display:table;background:#fff;box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;margin:0 auto;}
.gexp-single-txt .fee-table-mobile {display:none;}
.gexp-single-txt .fee-table-row-head, .gexp-single-txt .fee-table-row-odd, .gexp-single-txt .fee-table-row-even {display:table-row;}
.gexp-single-txt .fee-table-row-head {background: #12516d;}
.gexp-single-txt .fee-table-row-even {background: #f5f5f5;}
.gexp-single-txt .fee-table .fee-table-item {display: table-cell; padding: 20px 40px;}
.gexp-single-txt .fee-table-row-even .fee-table-item:first-child, .gexp-single-txt .fee-table-row-odd .fee-table-item:first-child {border-right:1px solid rgba(0,0,0,0.1);}
.gexp-single-txt .fee-table-row-head .fee-table-item {color:#fff; font-size:24px; line-height:24px; font-weight:700; padding:20px 40px;}
.gexp-single-txt .fee-table-row-head .fee-table-item:first-child {border-right:1px solid rgba(255,255,255,0.3);}

.gexp-coachconsult-top.theden {background: url(/wp-content/uploads/2019/07/theden_top.svg) no-repeat; background-size: cover; background-position: top; text-align:left; padding: 180px 0 360px;}
.gexp-coachconsult-top.theden .gexp-single-title {text-align:left;}
.gexp-coachconsult-top.theden .gexp-single-title h2 {font-size: 60px; line-height: 1; font-weight:400; color:#fff; margin: 0; letter-spacing: 15px; text-shadow: rgba(0,0,0,0.2) 10px 25px 40px;} 
.gexp-coachconsult-top.theden .gexp-single-title h1 {font-size: 200px; line-height: 0.8; font-weight:900; color:#fff; margin: 0; letter-spacing: 10px; text-shadow: rgba(0,0,0,0.2) 10px 25px 40px;}
.theden-button {color:#fff; display:block; background: transparent; border: 2px solid #fff; height: 60px; width: 240px; font-size: 18px; line-height: 60px; text-align: center; margin: 40px 0 0; font-family: 'Montserrat', Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; box-shadow: rgba(0,0,0,0) 0 0 0;}
.theden-button:hover {color: #0FB9B1; background: #fff; box-shadow: rgba(0,0,0,0.2) 10px 25px 40px;}
.theden-txtbox1 {margin: -180px auto 0; background: #fff; max-width: 1300px; padding: 60px 40px 100px;}
.theden-txtbox1 h1 {color: #EB3B5A; font-weight:900; font-size: 72px; line-height: 1; margin: 0 0 42px; letter-spacing: 3.6px;}
.theden-purple {background: url(/wp-content/uploads/2019/07/theden_purple.svg) no-repeat; background-size: cover; background-position: center; padding: 100px 0;}
.theden-cta h1, .theden-cta p, .theden-cta a {color: #fff;}
.theden-purple h1 {color: #8854D0;}
.theden-purple h1, .gexp-single-txt.theden h1 {font-weight:900; font-size: 72px; line-height: 1; margin: 0 0 42px; letter-spacing: 3.6px;}
.gexp-single-txt.theden h1 {color: #129FE4;}
.gexp-single-txt.theden {padding:100px 0;}
.gexp-single-txt.theden h3 {color: #FA8231; font-weight:700; font-size: 30px; line-height: 1; margin: 0 0 42px; letter-spacing: 1.5px;}
.theden-imgtext {max-width: 820px;}
.theden_admission {position: absolute; bottom: -101px; right:0;}
.theden-cta {background: #0FB9B1;padding: 100px 0 0;}
.theden-cta .txt-container {max-width: 1300px; margin: 0 auto;}
.theden-cta h1 {font-weight:900; font-size: 72px; line-height: 1; margin: 0 0 42px; letter-spacing: 3.6px; text-transform:uppercase;}
.theden-cta p {padding-bottom: 48px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; font-weight: 300;}
.theden-cta .theden-contact {background: rgba(0,0,0,0.1); padding: 0;}
.theden-cta .theden-contact p {line-height: 100px; display: inline-block; max-width: 100%; width: 48%; margin: 0; padding-bottom: 0;}
.theden-cta .theden-contact p:first-child {margin-right: 3.6%;}
.theden-cta .theden-contact p img {margin-right: 20px; vertical-align: middle;}
.theden-cta .theden-contact p a {font-weight: 700;}

.gexp-single-top.fearlesslive-top {text-align: left; padding: 240px 0 320px;}
.fearlesslive-title {text-align: center; display: block; max-width: 960px; margin: 0 auto 0 5%;}
.gexp-single-title.fearlesslive-title h1 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 140px; line-height: 110px; letter-spacing: 11.25px; margin: 0; color: #fff; text-transform: uppercase;}
.gexp-single-title.fearlesslive-title h2 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 108px; line-height: 100px; letter-spacing: 8.75px; margin: 0 0 10px; color: #fff; text-transform: uppercase;}
.gexp-single-title.fearlesslive-title h3 {font-family: prenton, sans-serif; font-weight: 300; font-size: 36px; line-height: 54px; letter-spacing: 10px; margin: 0 0 40px; color: #fff;}

.gexp-single-top.tstg {padding: 140px 0 200px;}
.tstg .gexp-single-title {text-align: left;}
.gexp-single-cta.tstg {background: #EB3B5A;}
.gexp-single-cta.tstg h2 {font-weight: 900;}
.gexp-single-cta.tstg h2 em {font-family: 'Zilla Slab', serif; text-transform:none; font-weight: 700;}
.gexp-single-cta.tstg .button:hover {color: #EB3B5A;}

.gexp-single-top.pipeline {padding: 180px 0 300px;}
.gexp-single-title.pipeline-title {text-align: center; max-width: 700px; margin: 0 auto 0 18%;}
.gexp-single-title.pipeline-title h4 {color: #fff; font-size: 30px; line-height: 30px; font-weight: 400; letter-spacing: 10px; text-shadow: 0 0 20px rgba(50,37,173,0.65), 0 0 23px white; margin: 0 0 50px; text-transform:uppercase;}
.gexp-single-title.pipeline-title h2 {color: #fff; font-size: 106px; line-height: 100px; font-weight: 900; text-shadow: 0 0 20px rgba(50,37,173,0.65), 0 0 23px white; margin: 0; text-transform:uppercase;}
.gexp-single-title.pipeline-title h1 {color: #fff; font-size: 140px; line-height: 130px; font-weight: 900; text-shadow: 0 0 20px rgba(50,37,173,0.65), 0 0 23px white; margin: 0; text-transform:uppercase;}
.gexp-single-title.pipeline-title h3 {color: #fff; font-size: 39px; line-height: 54px; font-weight: 500; font-style: italic; font-family: 'Zilla Slab', serif; text-shadow: 0 0 20px rgba(50,37,173,0.65), 0 0 23px white; margin: 0; text-transform: none;}

.gexp-single-title.roleplay-title {text-align: left;} 
.roleplay-title h2 {font-size: 72px; line-height: 72px; margin: 0; text-transform: uppercase; color: #05113d; font-weight: 700; letter-spacing: 8px; -webkit-text-stroke: 4px rgba(210,224,227,0.4);}
.roleplay-title h1 {font-size: 157px; line-height: 130px; margin: 0; text-transform: uppercase; color: #05113d; font-weight: 900; letter-spacing: 0; -webkit-text-stroke: 4px rgba(210,224,227,0.4);}

.gexp-single-title.mypp-title {text-align: left;}
.gexp-single-title.mypp-title h3 {color: #fff; font-size: 62px; line-height: 80px; text-transform:uppercase; font-weight: 500; letter-spacing: 0.6px; margin: 0; text-shadow: rgba(0,0,0,0.5) 7px 7px 7px;}
.gexp-single-title.mypp-title h2 {color: #fff; font-size: 114px; line-height: 114px; text-transform:uppercase; font-weight: 900; letter-spacing: 0; margin: 0; text-shadow: rgba(0,0,0,0.5) 7px 7px 7px;}
.gexp-single-title.mypp-title h1 {color: #fff; font-size: 162px; line-height: 162px; text-transform:uppercase; font-weight: 900; letter-spacing: 0; margin: 0; text-shadow: rgba(0,0,0,0.5) 7px 7px 7px;}

.gexp-single-title.htcpdtgia-title {text-align: left; max-width: 57%;}
.gexp-single-title.htcpdtgia-title .htcpdtgia-title-content {text-align: center;}
.gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h1 {color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; font-size: 115px; line-height: 90px; margin: 0 0 150px; text-shadow: rgba(0,0,0,0.5) 15px 15px 30px;}
.gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h2 {color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; font-size: 85px; line-height: 60px; margin: 0 0 20px; text-shadow: rgba(0,0,0,0.5) 15px 15px 30px;}
.gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h3 {color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; font-size: 60px; line-height: 48px; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 30px;}
.gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h4 {color: #fff; text-transform: uppercase; letter-spacing: 6px; font-weight: 500; font-size: 48px; line-height: 60px; margin: 0 0 10px; text-shadow: rgba(0,0,0,0.5) 15px 15px 30px;}

.gexp-single-title.deepsecrets-title {text-align: center; max-width: 45%;}
.gexp-single-title.deepsecrets-title h2 {color: #fff; font-weight: 700; text-decoration:uppercase; font-size: 80px; line-height: 80px; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 20px; letter-spacing: 12px;}
.gexp-single-title.deepsecrets-title h1 {color: #fff; font-weight: 900; text-decoration:uppercase; font-size: 140px; line-height: 140px; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 20px;}

.gexp-single-top.personal-power {min-height: 1080px; padding: 220px 0 480px;}
.gexp-single-title.personal-power-title {text-align: right; max-width: 60%; margin: 0 0 0 auto;}
.gexp-single-title.personal-power-title .personal-power-title-container {text-align: center;}
.gexp-single-title.personal-power-title .personal-power-title-container h2 {font-size: 48px; line-height: 48px; text-transform: uppercase; font-weight: 700; color: #383452; letter-spacing: 4px; margin: 0;}
.gexp-single-title.personal-power-title .personal-power-title-container h1 {font-size: 142px; line-height: 130px; text-transform: uppercase; font-weight: 900; color: #233570; letter-spacing: 1px; margin: 0 0 15px;}
.gexp-single-title.personal-power-title .personal-power-title-container h4 {font-size: 30px; line-height: 42px; text-transform: none; font-weight: 400; color: #000; letter-spacing: 1px; margin: 0; font-family: 'Zilla Slab', serif; font-style: italic;}


.mobile-only-slider {display: none;}
.desktop-only-slider {display: block;}

.page-id-33457 .qodef-container {background: url(/wp-content/uploads/2020/08/deepsecrets_weekly_top.jpg) no-repeat; background-size: cover; background-position: center; background-color: transparent !important;}
.page-id-33457 .post-password-form:before {content: "Welcome to Deep Secrets"; text-align: center; color: #fff; position: absolute; top: -150px; text-transform: uppercase; font-weight: 900; font-size: 60px; line-height: 60px; max-width: 640px; left: 50%; margin-left: -320px; text-shadow: rgba(0,0,0,0.5) 10px 15px 20px;}
.page-id-33457 .post-password-form {position: relative; padding: 40px; max-width: 640px; width: 100%; margin: 35vh auto; text-align: center; box-shadow: rgba(0,0,0,0.8) 10px 25px 40px; background: #fff;}
.page-id-33457 .post-password-form p:first-child {margin: 0 0 48px;}
.page-id-33457 .post-password-form input[type=password] {background-color: #f2f2f2;}
.page-id-33457 .post-password-form input[type=submit] {background-color: #fe3e6b; border-radius: 0px; font-size: 18px; font-weight: 400; text-transform: uppercase; display: block; width: 100%; margin: 0 auto; padding: 0; height: 60px;}
.page-id-33457 .post-password-form input[type=submit]:hover {background-color: #129FE4;}

.deepsecrets-weekly-top {padding: 100px 0 0; text-align: center;}
.deepsecrets-weekly-top h2 {color: #fff; font-weight: 700; text-transform: uppercase; font-size: 80px; line-height: 80px; margin: 0; text-shadow: rgba(0,0,0,0.5) 15px 15px 20px; letter-spacing: 12px;}
.deepsecrets-weekly-top h1 {color: #fff; font-weight: 900; text-transform: uppercase; font-size: 140px; line-height: 140px; margin: 0 0 120px; text-shadow: rgba(0,0,0,0.5) 15px 15px 20px;}
.deepsecrets-weekly-top h4 {color: #fff; font-weight: 400; text-transform: uppercase; font-size: 36px; line-height: 36px; margin: 0 0 180px !important; text-shadow: rgba(0,0,0,0.5) 15px 15px 20px; font-family: 'Zilla Slab', serif; letter-spacing: 8px;}
.deepsecrets-box.first {margin-top: -120px;}
.deepsecrets-box-row {padding: 0 0 30px;}
.deepsecrets-box-row.vc_row[data-vc-full-width] {overflow: visible;}
.deepsecrets-box {background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; padding: 40px !important; min-height: 180px;}
.deepsecrets-box.wpb_row {margin-bottom: 60px!important;}
.deepsecrets-box h1 {font-size: 30px; line-height: 30px; text-transform: uppercase; margin: 48px 0 72px !important; color: #383452; font-weight: 400; letter-spacing: 4px;}
.deepsecrets-box.vc_column_container>.vc_column-inner {padding: 0 !important;}
.deepsecrets-box .deepsecrets-video {margin-bottom: 40px !important;}
.deepsecrets-box h4 {color: #EB3B5A; font-family: 'Zilla Slab', serif; font-weight: 400; letter-spacing: 1px; font-size: 20px; line-height: 30px;}



.gexp-single-title.whihshs-title, .gexp-single-title.pmg-title {text-align: left;}
.gexp-single-title .whihshs-title-container, .gexp-single-title .pmg-title-container {text-align: center; max-width: 60%; width: 100%;}
.gexp-single-title.whihshs-title h3 {color: #fff; font-weight: 900; font-size: 48px; line-height: 48px; margin: 0 0 20px; text-shadow: rgba(85,28,0,0.77) 18px 14px 24px;}
.gexp-single-title.whihshs-title h3:first-child {margin: 0 0 60px;}
.gexp-single-title.whihshs-title h1 {color: #fff; font-weight: 900; font-size: 87px; line-height: 87px; margin: 0 0 20px; text-shadow: rgba(85,28,0,0.77) 18px 14px 24px;}
.whihshs-options {display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; align-content: flex-start; padding: 40px 0 80px !important;}
.whihshs-option {max-width: 45%; width: 100%;}
.whihshs-option p {text-align: left; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #fff; margin-bottom: 0;}

.gexp-single-title.pmg-title h2 {color: #fff; font-weight: 900; font-size: 78px; line-height: 72px; margin: 0; letter-spacing: 3px; text-shadow: rgba(0,0,0,0.75) 18px 14px 24px;}
.gexp-single-title.pmg-title h1 {color: #fff; font-weight: 900; font-size: 90px; line-height: 90px; margin: 0; letter-spacing: 3px; text-shadow: rgba(0,0,0,0.75) 18px 14px 24px;}
.gexp-single-infobox.pmg {top: -320px;}


.gexp-single-title.tcbr-title {text-align: left;}
.tcbr-title-content {text-align: center; max-width: 50%;}
.gexp-single-title.tcbr-title h3 {color: #fff; font-size: 42px; line-height: 42px; font-weight: 500; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 12px 18px 24px; letter-spacing: 6px;}
.gexp-single-title.tcbr-title h1 {color: #fff; font-size: 100px; line-height: 100px; font-weight: 900; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 12px 18px 24px; letter-spacing: 1px;}
.gexp-single-title.tcbr-title h2 {color: #fff; font-size: 90px; line-height: 90px; font-weight: 900; text-transform: uppercase; margin: 0 0 250px; text-shadow: rgba(0,0,0,0.5) 12px 18px 24px; letter-spacing: 1px;}
.gexp-single-title.tcbr-title h4 {color: #fff; font-size: 42px; line-height: 54px; font-weight: 600; font-family: 'Zilla Slab', serif; font-style: italic; text-transform: uppercase; margin: 0; text-shadow: rgba(0,0,0,0.5) 12px 18px 24px; letter-spacing: 2px; text-transform: none;}

.gexp-single-title.bsl-title {text-align: left;}
.bsl-title-container {text-align: center; max-width: 50%; padding-left: 3%;}
.bsl-title-container h1 {font-size: 180px; line-height: 180px; color: #d9f4fd; text-shadow: rgba(217,244,253,0.3) 0 0 70px; margin: 0; font-weight: 900; position: relative; margin-right: -200px;letter-spacing: 5px;}
.bsl-title-container h1:before {content: url('/wp-content/uploads/2021/03/bsl.svg'); position: absolute; width: 170px; height: 133px; left: 21%;}
.bsl-title-container h2 {font-size: 42px; line-height: 54px; color: #d9f4fd; text-shadow: rgba(217,244,253,0.3) 0 0 70px; margin: 0 auto; font-weight: 700; letter-spacing: 3px; max-width: 640px;}

.gexp-single-top.tunnel-top {padding: 180px 0 240px;}
.tunnel-top.vc_custom_1616188761441 {background-position: center top !important;}
.gexp-single-title.tunnel-title {text-align: left;}
.tunnel-title-content {max-width: 36%; margin-left: 200px;}
.tunnel-title-content h1 {color: #fff; font-size: 57px; line-height: 60px; font-weight: 900; text-shadow: rgba(0,0,0,0.8) 10px 15px 27px; margin: 0 0 20px;}
.tunnel-title-content h3 {color: #fff; font-size: 30px; line-height: 36px; font-weight: 700; text-transform: none; text-shadow: rgba(0,0,0,0.8) 10px 15px 27px; margin: 0; font-style: italic;}


.gexp-single-title.fishbowl-title {text-align: left; width: 100%; max-width: 50%; margin: 0 0 0 auto;}
.gexp-single-title.fishbowl-title.fishbowl2 {max-width: 57%;}
.gexp-single-title.fishbowl-title h3 {font-size: 48px; letter-spacing: 5px; color: #20275f; font-weight: 700; margin: 0; line-height: 48px;}
.gexp-single-title.fishbowl-title h1 {font-size: 100px; letter-spacing: 5px; color: #20275f; font-weight: 900; margin: 0; line-height: 100px;}
.gexp-single-cta.fishbowl h1 {margin: 0;}
.gexp-single-cta.fishbowl h4 {text-transform: none;}
.gexp-single-infobox.fishbowl, .fishbowl-info {z-index: 5;}
.gexp-single-txt.last-row.fishbowl2 {padding: 60px 0 100px;}
.fishbowl-testimonials {padding: 0 8%;}
.fishbowl-testimonials p {font-size: 20px; line-height: 36px;}

.gexp-single-title.lessons-title {text-align: left;}
.gexp-single-title .lessons-title-content {text-align: center; max-width: 50%; width: 100%;}
.gexp-single-title .lessons-title-content h3 {font-size: 54px; line-height: 54px; color: #fff; font-weight: 700; text-transform: uppercase; text-shadow: rgba(32,39,95,0.4) 0 3px 3px, rgba(32,39,95,0.9) 0 30px 60px; margin: 0; letter-spacing: 4px;}
.gexp-single-title .lessons-title-content h2 {font-size: 130px; line-height: 130px; color: #fff; font-weight: 900; text-transform: uppercase; text-shadow: rgba(32,39,95,0.4) 0 3px 3px, rgba(32,39,95,0.9) 0 30px 60px; margin: 0;}
.gexp-single-title .lessons-title-content h1 {font-size: 145px; line-height: 145px; color: #fff; font-weight: 900; text-transform: uppercase; text-shadow: rgba(32,39,95,0.4) 0 3px 3px, rgba(32,39,95,0.9) 0 30px 60px; margin: 0;}
.gexp-single-infobox.lessons {top: -480px;}

.gexp-single-top.midlife-top {padding: 160px 0 320px;}
.gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: center 45% !important;}
.midlife-title.gexp-single-title {text-align:left;}
.midlife-title-content {text-align:center; width: 100%; max-width: 50%;}
.midlife-title-content h2 {color: #fff; font-size: 76px; line-height: 76px; text-transform: uppercase; font-weight: 700; margin: 0; letter-spacing: 4px;}
.midlife-title-content h1 {color: #fff; font-size: 187px; line-height: 160px; text-transform: uppercase; font-weight: 900; margin: 0;}

.gexp-single-title.consulting-bible-ii-title {text-align:left;}
.consulting-bible-ii-title-content h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 70px; line-height: 70px; letter-spacing: 1.75px; color: #fff; margin: 0; text-transform: uppercase;}
.consulting-bible-ii-title-content h1 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 140px; line-height: 120px; letter-spacing: 1.75px; color: #fff; margin: 0; text-transform: uppercase;}
.consulting-bible-ii-title-content h3 {font-family: 'neue_helvetica_compressedMd'; font-weight: normal; font-size: 48px; line-height: 48px; letter-spacing: 1.6px; color: #B3D336; margin: 0 0 50px; text-transform: uppercase;}

.gexp-single-title.maximize-title {text-align:left;}
.maximize-title-content {width: 100%; max-width: 50%;}
.gexp-single-title.maximize-title h4 {font-size: 36px; line-height: 36px; color: #fff; font-weight: 600; letter-spacing: 1px; margin: 0 0 10px; text-transform: uppercase; text-shadow: rgba(1,20,37,.9) 0 20px 60px;}
.gexp-single-title.maximize-title h2 {font-size: 60px; line-height: 48px; color: #fff; font-weight: 900; letter-spacing: 1px; margin: 0; text-transform: uppercase; text-shadow: rgba(1,20,37,.9) 0 20px 60px;}
.gexp-single-title.maximize-title h1 {font-size: 140px; line-height: 110px; color: #fff; font-weight: 900; letter-spacing: 1px; margin: 0 0 20px; text-transform: uppercase; text-shadow: rgba(1,20,37,.9) 0 20px 60px;}
.gexp-single-title.maximize-title .maximize-fees {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; width: 100%; max-width: 100%;}
.gexp-single-title.maximize-title .maximize-fees {margin-bottom: 36px;}
.gexp-single-title.maximize-title .maximize-fees h1 {font-size: 160px; line-height: 130px; margin: 0;}
.gexp-single-title.maximize-title .maximize-fees h4 {margin-right: 15px;}
.gexp-single-title.maximize-title h3 {font-size: 42px; line-height: 42px; color: #fff; font-family: 'Zilla Slab', serif; font-style: italic; font-weight: 700; letter-spacing: 1px; margin: 0; text-shadow: rgba(1,20,37,.9) 0 20px 60px; text-align: center; text-transform: none;}

.gexp-single-title.reach-title {text-align:left; max-width: 50%;}

.gexp-single-title.knockdown-title {text-align:left;}
.knockdown-title-content {text-align: center; max-width:50%; width: 100%;}
.knockdown-title h1 {font-size: 130px; line-height: 110px; text-transform: uppercase; font-weight: 900; color: #e53756; text-shadow: rgba(0,0,0,0.5) 0 0 15px; margin: 0; letter-spacing: 1px;}
.knockdown-title h2 {font-size: 105px; line-height: 90px; text-transform: uppercase; font-weight: 900; color: #e53756; text-shadow: rgba(0,0,0,0.5) 0 0 15px; margin: 0; letter-spacing: 1px;}
.knockdown-title h3 {font-size: 42px; line-height: 42px; text-transform: uppercase; font-weight: 700; color: #e53756; text-shadow: rgba(0,0,0,0.5) 0 0 15px; margin: 10px 0 10px; letter-spacing: 4px;}
.knockdown-title h4 {font-size: 30px; line-height: 30px; text-transform: uppercase; font-weight: 700; color: #e53756; text-shadow: rgba(0,0,0,0.5) 0 0 15px; margin: 10px 0 10px; letter-spacing: 2px;}
.knockdown-title-bottom {display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: flex-start; align-content: flex-start;}

.gexp-single-title.vbf2022-title {text-align:left;}
.vbf2022-title-content {text-align: center; max-width: 50%; width: 100%;}
.vbf2022-title h2 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #fff; font-size: 120px; line-height: 120px; letter-spacing: 2px; margin: 0; text-transform:none;}
.vbf2022-title h1 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #fddd00; font-size: 150px; line-height: 120px; letter-spacing: 2px; margin: 0 0 15px; text-transform:none;}
.vbf2022-title .subtitle {display: block; width: 300px; height: 80px; background: rgba(0,0,0,0.3); border-radius: 40px; margin: 0 auto; padding: 0; text-align: center;}
.vbf2022-title .subtitle h4 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #fff; font-size: 48px; line-height: 72px; letter-spacing: 2px; margin: 0; text-transform:none; padding: 8px 0 0;}

.gexp-single-title.mdcweb-title, .gexp-single-title.mdcweb-subtitle, .gexp-single-title.maximizerevenue-title {text-align:left;}
.gexp-single-top.mdcweb-top {background: #0a0c0f;}
.mdcweb-subtitle {width: 100%; max-width: 100%; background: #429e79;}
.mdcweb-title-content, .mdcweb-subtitle-content {text-align: center; max-width: 50%; width: 100%;}
.mdcweb-title img {margin: 0 auto 40px !important;}
.mdcweb-subtitle  h2 {color: #fff; font-size: 48px; line-height: 80px; font-weight: 500; letter-spacing:  8px; margin: 0; text-transform:uppercase;}
.gexp-single-infobox.mdcweb {top: -420px;}

.gexp-single-title.host-rev, .gexp-single-title.boardworkshop {text-align:left;}
.hostrev-title-content, .watertight-title-content, .controlconvo-title-content, .bookinaday-title-content, .roleplay-workshop-title-content, .ferocious-title-container, .powercommunity-title-container, .maximizerevenue-title-container, .boardworkshop-title-container  {text-align: center; max-width:50%; width: 100%;}

.gexp-single-top.controlconvo-top {min-height: 1px; padding: 240px 0 150px;}

.beyondthought-title {max-width: 50%; width: 100%;}
.gexp-single-txt.headliners h2 {font-style: normal; font-size: 48px;}
.headliners .inductee-box .right-details h3 {font-size: 30px;}

.gexp-pricetable .qodef-price-table.australia-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price, .gexp-pricetable .qodef-price-table.australia-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {right: -30px;}
.gexp-pricetable .qodef-price-table.australia-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value, .gexp-pricetable .qodef-price-table.australia-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -150px;}

.gexp-pricetable .qodef-price-table.dontattend-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {right: -30px;}
.gexp-pricetable .qodef-price-table.dontattend-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -140px;}
.gexp-pricetable .qodef-price-table.dontattend-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -190px;}

.dontattend.gexp-coachconsult-top.mentorprogram {padding: 120px 0 220px;}
.dontattend.gexp-coachconsult-top.mentorprogram .gexp-single-title img {max-width: 600px; width: 100%;}

.london.gexp-coachconsult-top.mentorprogram {padding: 200px 0 300px;}
.london.gexp-coachconsult-top.mentorprogram .gexp-single-title img {max-width: 680px; width: 100%;}

.gexp-pricetable .qodef-price-table.london-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {right: -30px;}
.gexp-pricetable .qodef-price-table.london-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -150px;}
.gexp-pricetable .qodef-price-table.london-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -235px;}

.gexp-coachconsult-top.confidential {padding: 140px 0 370px;}
.gexp-coachconsult-top.confidential img {max-width: 800px; width: 100%;}
.sentient-txtbox1.confidential {max-width: 1200px; padding: 80px 80px 0;}
.sentient-txtbox1.confidential ol {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start;}
.sentient-txtbox1.confidential ol li {font-weight: 700; max-width: 25%; width: 100%;}

.buildingsw-title-container {max-width: 50%; width: 100%;}
.newgexp-title-container {max-width: 50%; width: 100%;}

.gexp-coachconsult-top.sidebyside {padding: 80px 0 460px; background: url(/wp-content/uploads/2023/05/sidebyside_top5.jpg) no-repeat; background-size: initial; background-position: center !important;}
.gexp-pricetable.agc-pricetable .qodef-price-table.sidebyside-options .qodef-pt-inner ul li.qodef-pt-content {font-size: 24px; padding: 30px 0 0;}
.gexp-single-testimonials h2 {color: #fff; font-size: 48px;}


.newyork-autumn .title-container, .campw-title-content, .alans5keys-title-content {text-align: center; max-width: 60%; width: 100%;}

.thoughtleader-twothree .thoughtleader-twothree-title-container, .thoughtleader24-title-container {text-align: center; max-width: 50%; width: 100%;}
.gexp-single-cta.alans5keys h4 {text-transform: none; font-size: 24px; line-height: 36px;}

.using-events .example-box {display: block; width: 100%; padding: 40px; background: #fff; box-shadow: rgba(0,0,0,0.2) 10px 25px 40px; margin: 40px 0; }
.gexp-single-cta.using-events h2 {font-size: 60px; margin: 0 0 10px;}
.gexp-single-cta.using-events h4, .gexp-single-cta.using-events p {margin: 0 0 20px;}
.using-events-title-container {text-align: center; max-width: 50%; width: 100%;}


.gexp-pricetable .qodef-price-table.buyersoffice-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price, .gexp-pricetable .qodef-price-table.buyersoffice-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {right: 0;}
.gexp-pricetable .qodef-price-table.buyersoffice-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value, .gexp-pricetable .qodef-price-table.buyersoffice-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {display: none;}
.gexp-coachconsult.important-deets {background: #EB3B5A; padding: 60px 0 220px;}
.gexp-coachconsult.important-deets p {color: #fff; text-align: center; font-size: 24px;}

/* -------------------------- SPEAKING PAGE -------------------------- */

.speaking-top {margin-top: -40px; background: url(/wp-content/uploads/2018/11/speaking_topbg.jpg) no-repeat; background-size: cover; background-position: center top; padding: 390px 0; -webkit-clip-path: polygon(100% 0%, 100% 90%, 50% 100%, 0% 90%, 0% 0%); clip-path: polygon(100% 0%, 100% 40%, 50% 100%, 0% 40%, 0% 0%);}
.speaking-top .qodef-row-background-text-holder .qodef-row-background-text-wrapper .qodef-row-background-text-wrapper-inner .qodef-row-background-text-1, .speaking-top .qodef-row-background-text-holder .qodef-row-background-text-wrapper .qodef-row-background-text-wrapper-inner .qodef-row-background-text-2 {line-height: 0.8;}


.speaking-top h1 {color: #fff; text-transform: uppercase; font-size: 100px; line-height: 100px; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; letter-spacing: 5px; font-weight: 900; position: relative; z-index: 2; text-align: center;}
.speaking-top .alan-speaking {position: absolute; left: -30px; bottom: -340%; z-index: -1;}
.speaking-top .common-sense {position: absolute; top: -280px; right: 30px;}
.speaking-body-title {padding: 80px 0 40px; text-align: center;}
.speaking-body-title h1 {font-size: 80px; line-height: 1; text-transform: uppercase; color: #383452; margin: 0 0 25px; letter-spacing: 3px; font-weight: 900;}
.speaking-body-title h3 {font-size: 30px; line-height: 1; text-transform: uppercase; color: #8854D0; margin: 0; letter-spacing: 10px; font-weight: 400;}
.speaking-body {padding: 60px 0 80px; text-align: center;}
.speaking-body .topics {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: stretch; align-content: flex-start; width: 100%;}
.speaking-body .topics .topic-box {width: 25%; padding: 0; background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; margin: 0 1% 50px;}
.speaking-body .topics .topic-box .topic-txt {padding: 0 30px 40px;}
.speaking-body .topics .topic-box .topic-txt p {font-family: 'Zilla Slab', serif; font-size: 16px; line-height: 24px; color: #000;}


/* -------------------------- SHOP SECTION -------------------------- */

.shop-home-top {text-align: center; padding: 282px 0; background-image: url(/wp-content/uploads/2018/12/shophome_top.jpg); background-size: cover; background-position: center top;}
.shop-home-top h1 {color: #fff; text-transform: uppercase; font-size: 100px; line-height: 100px; margin: 0; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; letter-spacing: 5px;}
.product-section-title {padding: 100px 0 10px;}
.product-section-title h1 {padding-bottom: 10px; display: inline-block; float: left; vertical-align: middle;}
.product-section-title .qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .button {background-color: #fe3e6b;}
.product-section-title .qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .button:hover {background-color: #129FE4;}

.product-section-title .button {display: inline-block; float: right; vertical-align: middle; text-align: center; color: #fff; font-size: 16px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0; width: 220px; height: 52px; font-weight: 400; line-height: 52px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; padding: 0; position: relative; border: none; top: 34px;}
.product-section-title .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.product-section-title .button:hover {cursor: pointer;}
.product-section-title .button:hover:before, .product-section-title .button:focus:before, .product-section-title .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.product-section-title.books .button {background: #129FE4;}
.product-section-title.books .button:before {background: #EB3B5A;}
.product-section-title.audio .button {background: #0FB9B1;}
.product-section-title.audio .button:before {background: #8854D0;}
.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input {padding: 0 !important;}

.shop-home-onlinelearning {padding: 200px 15%; background-image: url(/wp-content/uploads/2018/12/shop_home_online.jpg); background-size: cover; background-position: right center;}
.shop-home-onlinelearning h2, .shophome-alancard h2 {color: #FA8231; text-transform: uppercase; font-weight: 900; font-size: 60px; letter-spacing: 3.5px; margin: 0;}
.shop-home-onlinelearning h4, .shophome-alancard h4 {font-weight: 400; font-size: 30px; letter-spacing: 1px; line-height: 48px; max-width: 720px; margin: 0 0 30px;}
.shop-home-onlinelearning .button, .shophome-alancard .button {display: block; text-align: center; color: #fff;  font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 330px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; padding: 0; border: none;}
.shop-home-onlinelearning .button:before, .shophome-alancard .button:before {content: ""; position: absolute;  z-index: -1; top: 0; left: 0; right: 0; bottom: 0; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.shop-home-onlinelearning .button:hover, .shophome-alancard .button:hover {cursor: pointer;}
.shop-home-onlinelearning .button:hover:before, .shop-home-onlinelearning .button:focus:before, .shop-home-onlinelearning .button:active:before, .shophome-alancard .button:hover:before, .shophome-alancard .button:focus:before, .shophome-alancard .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.shophome-alancard {padding: 160px 40% 160px 0;}
.shophome-alancard-txt {max-width: 720px; display: block; margin-left: auto; margin-right: 0;}
.shophome-alancard .alancard-hand {position: absolute; bottom: -200px; left: 0;}
.shophome-alancard h2 {color: #0FB9B1;}
.shop-home-onlinelearning .button {background: #129FE4;}
.shop-home-onlinelearning .button:before {background: #FA8231;}
.shophome-alancard .button {background: #8854D0;}
.shophome-alancard .button:before {background: #0FB9B1;}

.shop-category-top {text-align: center; padding: 112px 0;}
.shop-category-top h1 {color: #fff; text-transform: uppercase; font-size: 100px; line-height: 100px; margin: 0; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; letter-spacing: 5px;}
.shop-category-selector {display: block; width: 100%; background: #fff; box-shadow: rgba(0,0,0,0.13) 0 2px 14px; text-align: center;}
.shop-category-selector .category-selector-holder ul {list-style-type: none; margin: 0;}
.shop-category-selector .category-selector-holder ul li {display: inline-block;}
.shop-category-selector .category-selector-holder ul li a {text-transform: uppercase; font-weight: 700; font-size: 24px; color: 808080 !important; line-height: 100px; opacity: 0.5; padding: 38px 60px; background: #fff; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.shop-category-selector .category-selector-holder ul li a:hover, .shop-category-selector .category-selector-holder ul li a.current {opacity: 1; background: #F6F6F6; color: #EB3B5A;}
.shop-category-selector .vc_column-inner {padding-top: 0 !important;}
.product-row {padding: 40px 0;}
.product-row ul.products>.product .added_to_cart, ul.products>.product .button {background-color: #EB3B5A !important;}
.product-row .woocommerce-pagination {text-align: center; display: block;}
.product-row .woocommerce-pagination .page-numbers li a, .product-row .woocommerce-pagination .page-numbers li span {font-size: 18px;}
.product-row .woocommerce-pagination .page-numbers li a.next:before, .product-row .woocommerce-pagination .page-numbers li a.prev:before {top: -7px; font-size: 30px; font-weight: bold;}
.product-row .woocommerce-result-count {max-width: 300px;}
.product-row .select2-container--default {width: 100% !important; max-width: 360px;}
.product-row .woocommerce-ordering {display: inline-block; margin: -50px 0 20px; float: right;}

.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart span {text-transform: uppercase;}

.alancard-imgleft {padding: 60px 15% 80px;}
.alancard-imgright {padding: 60px 5% 80px 15%;}
.alancard-imgright .txt-left, .alancard-imgleft .txt-right, .alancard-imgright .card-right, .alancard-imgleft .card-left {display: inline-block; max-width: 45%; width: 100%; vertical-align: middle;}
.alancard-imgright h1, .alancard-imgleft h1, .quickpay h1 {text-transform: uppercase; color: #EB3B5A; font-size: 60px;}
.alancard-block1 {padding: 100px 0;}
.alancard-block1 h1 {text-transform: uppercase; color: #129FE4; font-size: 60px;}
.alancard-block1 ul {list-style-type: none; margin: 42px 0;}
.alancard-block1 ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300;}
.alancard-imgright p, .alancard-imgleft p, .alancard-block1 p, .quickpay p {color: #000; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; margin: 0 auto 30px;}
.alancard-imgright .card-right, .alancard-imgleft .card-left {margin-top: -80px;}
.alancard-imgright button, .alancard-imgleft button, .alancard-imgright .button {display: block; text-align: center; background: #129FE4; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; padding: 0; border: none;}
.alancard-imgright button:before, .alancard-imgleft button:before, .alancard-imgright .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.alancard-imgright button:hover, .alancard-imgleft button:hover, .alancard-imgright .button:hover {cursor: pointer;}
.alancard-imgright button:hover:before, .alancard-imgleft button:hover:before, .alancard-imgright .button:hover:before, .alancard-imgright button:focus:before, .alancard-imgleft button:focus:before, .alancard-imgright .button:focus:before, .alancard-imgright button:active:before, .alancard-imgleft button:active:before, .alancard-imgright .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.alancard-imgright .button.contact {width: 400px;}

.quickpay {padding: 100px 0;}
.quickpay form.cart {position: relative; display: inline-block; width: 100%; vertical-align: middle; margin: 44px 0 0;}
.quickpay .qodef-quantity-buttons {margin: 0 17px 0 0; position: relative; display: inline-block; vertical-align: middle;}
.quickpay .qodef-quantity-buttons .qodef-quantity-minus, .quickpay .qodef-quantity-buttons .qodef-quantity-plus {position: absolute; right: 0; width: 22px; height: 22px; line-height: 20px; border-left: 0; font-size: 15px; cursor: pointer; color: #000; background-color: #e1e1e1; -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out; -moz-transition: color .15s ease-in-out,background-color .15s ease-in-out; transition: color .15s ease-in-out,background-color .15s ease-in-out; }
.quickpay .qodef-quantity-buttons .qodef-quantity-minus, .quickpay .qodef-quantity-buttons .qodef-quantity-plus {display: inline-block; vertical-align: middle; text-align: center; box-sizing: border-box; bottom: 0;}
.quickpay .qodef-quantity-buttons .qodef-quantity-input {position: relative; height: 44px; width: 100px; padding: 0; margin: 0 24px 0 0; font-family: inherit; line-height: 42px; outline: 0; background-color: #f4f4f4; font-size: 16px; color: #000; font-weight: 700; border: 0; display: inline-block; vertical-align: middle; text-align: center; box-sizing: border-box; -webkit-appearance: none;}
.quickpay .qodef-quantity-buttons .qodef-quantity-plus {top: 0; border-bottom: 0;}
.quickpay button[type=submit]:not(.qodef-woo-search-widget-button) {font-family: Montserrat,sans-serif; position: relative; display: inline-block; vertical-align: middle; width: auto; outline: 0; font-size: 14px; line-height: 2em; font-weight: 700; box-sizing: border-box; margin: 0; border-radius: 2px; color: #fff; background-color: #EB3B5A; border: 1px solid transparent; white-space: nowrap; cursor: pointer; z-index: 3; text-transform: capitalize; padding: 8px 27px; -webkit-transition: all .2s cubic-bezier(.05,.43,.04,.87)!important;
-moz-transition: all .2s cubic-bezier(.05,.43,.04,.87)!important;
transition: all .2s cubic-bezier(.05,.43,.04,.87)!important}
.quickpay form.cart button:after {content: "\f054"; font-size: 10px; font-family: FontAwesome; padding-left: 10px; -webkit-transition: opacity .2s cubic-bezier(.05,.43,.04,.87); -moz-transition: opacity .2s cubic-bezier(.05,.43,.04,.87); transition: opacity .2s cubic-bezier(.05,.43,.04,.87);}
.quickpay form.cart button:hover {padding-left: 34px!important; padding-right: 20px!important;}
.quickpay form.cart button:hover:after {opacity: 0;}


/* -------------------------- PRODUCT SINGLE -------------------------- */

.single-product.product_cat_books .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/09/shop_books_top.jpg) no-repeat; background-position: center; background-size: cover;}
.single-product.product_cat_books .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- BOOKS'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_audio .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/10/shop_audio_top.jpg) no-repeat; background-position: center; background-size: cover;}
.single-product.product_cat_audio .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- AUDIO'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_online-learning .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/10/shop_online_top.jpg) no-repeat; background-position: center; background-size: cover;}
.single-product.product_cat_online-learning .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- ONLINE LEARNING'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_home-study .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/10/shop_homestudy_top.jpg) no-repeat; background-position: center; background-size: cover;}
.single-product.product_cat_home-study .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- HOME STUDY'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_investment-bank .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/10/shop_alancard_top.jpg) no-repeat; background-position: center; background-size: cover;}
.single-product.product_cat_investment-bank .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- THE ALAN CARD'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_quick-pay .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/12/shop_quickpay_top.jpg) no-repeat; background-position: center; background-size: cover;}
.single-product.product_cat_quick-pay .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- QUICK PAY'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_licensed-and-endorsed-experiences .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- LICENSED AND ENDORSED EXPERIENCES'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.product_cat_gexp .qodef-title-holder .qodef-title-wrapper {/*background: url(/wp-content/uploads/2018/12/shop_quickpay_top.jpg) no-repeat;*/ background-position: center; background-size: cover;}
.single-product.product_cat_gexp .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- GROWTH EXPERIENCES'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}
.single-product.qodef-woo-single-page .qodef-single-product-content .images {width: 40%;}
.single-product.qodef-woo-single-page .qodef-single-product-summary {width: 55%;}
.qodef-woo-single-page .qodef-single-product-summary .qodef-single-product-title {text-transform: uppercase;}
.single-product.product_cat_gexp .qodef-title-holder .qodef-title-wrapper, .single-product.product_cat_licensed-and-endorsed-experiences .qodef-title-holder .qodef-title-wrapper, .single-product.product_cat_livestreams .qodef-title-holder .qodef-title-wrapper, .single-product.product_cat_unique-offerings .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2019/05/gexp_shop_top2.jpg) no-repeat; background-position: center; background-size: cover;}

.single-product.product_cat_livestreams .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {content: '- LIVESTREAMS'; margin-left: 12px; color: #ffffff; font-size: 36px; line-height: 36px; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase;}

.qodef-woo-single-page .woocommerce-tabs .entry-content h3 {font-size: 30px; line-height: 36px; margin: 60px 0 15px; color: #EB3B5A; text-transform: uppercase; font-weight: 800;}
.qodef-woo-single-page .woocommerce-tabs .entry-content h3 em {font-size: 24px; text-transform: none; font-weight: 400;}
.qodef-woo-single-page .woocommerce-tabs .entry-content h4 {margin: 0 0 36px; font-weight: 400;}
.qodef-woo-single-page .woocommerce-tabs .entry-content p, .qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description p {font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 38px; letter-spacing: 1px; color: #000; margin: 0 !important;}
.qodef-woo-single-page .woocommerce-tabs .entry-content ul {list-style-type: none; margin-bottom: 42px;}
.qodef-woo-single-page .woocommerce-tabs .entry-content ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300;}
.qodef-woo-single-page .woocommerce-tabs .entry-content ol {margin-bottom: 42px;}
.qodef-woo-single-page .woocommerce-tabs .entry-content ol li {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300;}
.qodef-woo-single-page .related.products>h2, .qodef-woo-single-page .upsells.products>h2 {font-size: 24px !important;}

.select2-container--default.select2-container--open .select2-dropdown {width: 360px !important;}

.select2-container--default .select2-selection--single {text-align: left !important;}
.single-product .select2-container--default {width: 100% !important;}


/* -------------------------- CART -------------------------- */

.cart-header {padding: 88px 0; text-align: center; background: url(/wp-content/uploads/2018/10/cart_top.jpg) no-repeat; background-position: center; background-size: cover; margin-bottom: 120px;}
.no-touch .cart-header .qodef-row-background-text-holder .qodef-row-background-text-wrapper.qodef-row-background-text-animation .qodef-char-mask {margin: 0 -36px;}
.cart-header h1 {color: #fff; text-transform: uppercase; font-size: 100px; line-height: 100px; margin: 0; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; letter-spacing: 5px;}
.qodef-woocommerce-page .woocommerce-cart-form table.cart tr.cart_item td.product-remove a:after {content: '';}
.qodef-woocommerce-page table.cart tr.cart_item td.product-remove a i {color: #000; font-size: 20px;}

.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit] {background-color: #EB3B5A !important; font-size: 14px !important;}
.woocommerce-page .qodef-content .woocommerce-cart-form button[type=submit]:not(.qodef-woo-search-widget-button) {float: right;}
.woocommerce-page .qodef-content .woocommerce-cart-form .coupon button[type=submit]:not(.qodef-woo-search-widget-button) {float: none;}
.qodef-woocommerce-page .woocommerce-cart-form table.cart td.actions .coupon {max-width: 600px; width: 100%}
.woocommerce-page .qodef-content .woocommerce-cart-form .coupon input[type=text], div.woocommerce .woocommerce-cart-form .coupon input[type=text] {max-width: 300px; width: 100%;}
.woocommerce-page .qodef-content input[type=email], .woocommerce-page .qodef-content input[type=tel], .woocommerce-page .qodef-content input[type=password], .woocommerce-page .qodef-content input[type=text], .woocommerce-page .qodef-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce input[type=text], div.woocommerce textarea {padding: 16px 20px !important; border: 1px solid #dadada !important; font-size: 14px; color: #000;}
.qodef-woocommerce-page .cart_totals {color: #000;}

/* -------------------------- CHECKOUT -------------------------- */

.checkout-header {padding: 88px 0; text-align: center; background: url(/wp-content/uploads/2018/10/shop_checkouttop.jpg) no-repeat; background-position: center; background-size: cover; margin-bottom: 120px;}
.no-touch .checkout-header .qodef-row-background-text-holder .qodef-row-background-text-wrapper.qodef-row-background-text-animation .qodef-char-mask {margin: 0 -36px;}
.checkout-header h1 {color: #fff; text-transform: uppercase; font-size: 100px; line-height: 100px; margin: 0; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; letter-spacing: 5px;}
.woocommerce-checkout.qodef-woocommerce-page .woocommerce-error>a, .qodef-woocommerce-page .woocommerce-info>a, .woocommerce-checkout.qodef-woocommerce-page .woocommerce-message>a {bottom: auto; padding: 0; color: inherit !important;}
.woocommerce-form-coupon-toggle {display: none;}
.woocommerce-checkout.qodef-woocommerce-page .woocommerce-checkout .col-1, .woocommerce-checkout.qodef-woocommerce-page .woocommerce-checkout .col-2 {width: 100%; margin-right: 0; margin-left: 0;}
.woocommerce-billing-fields__field-wrapper label {color: #000; font-size: 14px;}
.qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row-wide {margin-bottom: 20px;}
.select2-container--default .select2-selection--single {font-size: 14px !important; border: 1px solid #dadada !important;}
.qodef-woocommerce-page .woocommerce-checkout .col-1 label:not(.checkbox), .qodef-woocommerce-page .woocommerce-checkout .col-2 label:not(.checkbox) {font-size: 14px; color: #000;}
.woocommerce-page .qodef-content textarea, div.woocommerce textarea {height: 150px;}
.qodef-woocommerce-page .woocommerce-checkout table {color: #000;}
.payment_method_woo_offline_credit_card_payment_method label {display: none !important;}
.payment_method_woo_offline_credit_card_payment_method .wc-payment-form label {display: block !important; font-size: 14px !important;}
.payment_box.payment_method_woo_offline_credit_card_payment_method p {font-weight: bold;}
.payment_box.payment_method_woo_offline_credit_card_payment_method fieldset p {font-weight: normal;}
li .payment_method_woo_offline_credit_card_payment_method {box-shadow: none !important;}
#wc-woo_offline_credit_card_payment_method-cc-form {border-top: none !important;}
.woocommerce-terms-and-conditions-wrapper a, .woocommerce-terms-and-conditions-wrapper p a {color: #EB3B5A;}
.woocommerce-checkout #wc-woo_offline_credit_card_payment_method-cc-form input {border-color: #dadada !important; border-radius: 0 !important; color: #000 !important; font-size: 14px !important; font-weight: normal !important;}
.woocommerce-checkout #wc-woo_offline_credit_card_payment_method-cc-form .wc-credit-card-form-card-expiry {max-width: 150px;}
.woocommerce-checkout #wc-woo_offline_credit_card_payment_method-cc-form #woo_offline_credit_card_payment_method-card-holder-name {height: 50px !important;}
.woocommerce-checkout #wc-woo_offline_credit_card_payment_method-cc-form .woo_offline_credit_card_payment_method-card-type {display: block; background: url(/wp-content/uploads/2018/11/dropdown_arrow.svg) no-repeat; background-position: 98% center; background-size: 0.7%; height: 50px; line-height: 48px; padding: 0 20px; font-family: inherit; font-size: 14px; color: #000; background-color: transparent; border: 1px solid #ebebeb; border-radius: 0; box-sizing: border-box; cursor: pointer; user-select: none; -webkit-user-select: none; -webkit-appearance: none; margin-bottom: 20px;}
.woocommerce-checkout .validate-required {margin: 30px 0;}

.woocommerce-checkout.qodef-woocommerce-page .woocommerce-error>a, .woocommerce-checkout.qodef-woocommerce-page .woocommerce-info>a, .qodef-woocommerce-page .woocommerce-message>a {color: #EB3B5A !important; bottom: auto !important; padding: 0 !important;}



/* -------------------------- RESOURCES PAGE -------------------------- */

.resources-top {background: url(/wp-content/uploads/2018/10/resources_top_bg.svg) no-repeat, transparent; background-position: center bottom; background-size: cover; margin-top: -40px; padding: 270px 0 0; z-index: 1;}
.resources-top h1 {color: #fff; font-size: 100px; line-height: 100px; font-weight: 900; text-shadow: rgba(0,0,0,0.13) -15px 10px 30px; text-align: center; margin-bottom: 70px !important;}
.resources-top .resources-laptop {position: relative; z-index: 100;}
.resources-top-imgs {overflow: visible;}
.resources-top .resources-ipad-right, .resources-top .resources-laptop-left, .resources-top .resources-phone {position: absolute;}
.resources-top .resources-ipad-right {z-index: 101; right: 8%; bottom: 3%;}
.resources-top .resources-laptop-left {z-index: 102; left: 11%; bottom: 6%;}
.resources-top .resources-phone {z-index: 103; left: 26%; bottom: 2%;}
.resources-block1 {background: url(/wp-content/uploads/2018/10/resource_bg.svg) no-repeat; background-size: cover; background-position: center; margin-top: -210px; z-index: 0; padding: 240px 0 120px;}
.resources-txtbox {max-width: 720px; width: 100%; display: block;}
.resources-txtbox h1 {font-size: 48px; line-height: 60px; margin: 0 0 20px; letter-spacing: 2.4px;}
.resources-txtbox p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 30px;}
.resources-txtbox p:last-child {margin-bottom: 0;}
.resources-txtbox .button {display: block; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.resources-txtbox .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.resources-txtbox .button:hover:before, .resources-txtbox .button:focus:before, .resources-txtbox .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.resources-videos .resources-txtbox .button {background: #0FB9B1;}
.resources-videos .resources-txtbox .button:before {background: #FA8231;}
.resources-newsletter .resources-txtbox .button {background: #129FE4;}
.resources-newsletter .resources-txtbox .button:before {background: #FA8231;}
.resources-block1 img {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.resources-videos {padding: 140px 0;}
.resources-videos .resources-txtbox, .resources-block3 .resources-txtbox {margin-left: 8%;}
.video-img-back, .videos-img-middle, .videos-img-top, .resources-balancingact, .resources-mdcm {position: absolute;}
.video-img-back {right: 2%; top: 3%; z-index: 20;}
.videos-img-middle {right: 0; top: 16%; z-index: 21;}
.videos-img-top {right: 26%; top: 10%; z-index: 22;}
.resources-newsletter {padding: 50px 0 200px;}
.resources-newsletter .resources-txtbox {float: right; margin-right: 8%; padding-top: 200px;}
.resources-balancingact {left: -2%; top: -7%; z-index: 23;}
.resources-mdcm {left: 12%; top: 10%; z-index: 24;}
.resources-block2 {background: url(/wp-content/uploads/2018/10/resources_block2bg.jpg) no-repeat, transparent; background-size: cover; background-position: center; text-align: center; padding: 160px 0 180px; -webkit-clip-path: polygon(100% 0%, 100% 100%, 50% 90%, 0% 100%, 0% 0%); clip-path: polygon(100% 0%, 100% 100%, 50% 90%, 0% 100%, 0% 0%); z-index: 2;}
.resources-block2 h1 {font-size: 48px; line-height: 60px; margin: 0 0 20px; letter-spacing: 2.4px; color: #fff; font-weight: 800;}
.resources-block2 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #fff; margin: 0 auto 30px; max-width: 960px; width: 100%;}
.resources-block2 .button {display: block; width: 240px; -webkit-appearance: none; background: transparent; border: 2px solid #fff; border-radius: none; height: 72px; color: #fff; font-size: 20px; padding: 0; line-height: 69px; margin: 0 auto; text-transform: uppercase; font-weight: 400; font-family: 'Montserrat', Helvetica, sans-serif; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.resources-block2 .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff;  -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.resources-block2 .button:hover:before, .resources-block2 .button:focus:before, .resources-block2 .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.resources-block2 .button:hover {color: #EB3B5A;}

.resources-block3 {margin-top: -100px; padding: 220px 0 110px; z-index: 1;}
.resources-block3 .resources-txtbox {position: relative; z-index: 2;}
.additionalresources-img {position: absolute; right: 0; bottom: -110px; max-width: 50%; width: 100%; z-index: 1;}
.resources-block3 .resources-txtbox .button {background: #FA8231;}
.resources-block3 .resources-txtbox .button:before {background: #EB3B5A;}


/* -------------------------- RESOURCES CAT PAGE -------------------------- */

.resources-cat-top {text-align: center; padding: 140px 0 120px;}
.resources-cat-top h1, .resources-wotw-top h1 {color: #fff; margin: 0; font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase;}

.resources-cat-top.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0;}

.resources-cat-wotw {background: url(/wp-content/uploads/2018/10/wotw_bg-1.jpg) no-repeat, transparent; background-size: 100%; padding: 80px 0 250px;}
.vc_custom_1539956140179.resources-cat-wotw {background-position: left bottom !important;}
.wotw-rolls, .wotw-alan {position: absolute;}
.wotw-rolls {left: 3%; bottom: -30%;}
.wotw-alan {left: 30%; bottom: -35%;}
.resources-cat-wotw .resources-txtbox {float: right; margin-right: 6%; max-width: 40%; width: 100%;}
.resources-cat-wotw .resources-txtbox .wotw-logo {max-width: 948px; width: 120%; position: relative; right: 148px;}
.resources-cat-wotw .resources-txtbox .button {width: 310px; background: #FA8231;}



.resources-videotips {background: #F5F5F5; padding-bottom: 120px;}
.resources-videotips h1 {text-align: right; padding: 30px 0; margin-bottom: 150px !important;}
.video-tip-row {min-height: 327px;}
.wpb_row.video-tip-row {margin-bottom: 30px !important;}
.video-tip-row .qodef-video-button-holder .qodef-video-button-play-image img {box-shadow: rgba(0,0,0,0.13) 5px 10px 20px;}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a.video-resource-grid, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a.video-resource-grid {filter: url(../vc/blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a.video-resource-grid {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.video-resource-grid-hover {padding: 30px;}
.video-resource-grid-hover h2 {color: #ffffff; font-size: 20px; line-height: 28px;}
.video-resource-grid-hover .vc_gitem_row .vc_gitem-col {padding: 0;}
.video-resource-grid-hover .vc_gitem-post-data {margin-bottom: 0;}
.video-resource-grid-hover .vc_grid-filter.vc_grid-filter-center {text-align: left;}
.video-resource-grid-hover .vc_grid-filter>.vc_grid-filter-item>span {color: #fff; font-size: 14px; font-style: italic;}
.single-format-video .qodef-post-info-top {display: none;}
.resources-videotips .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {color: #EB3B5A; border-color: #EB3B5A; padding-top: 26px; padding-bottom: 26px; padding-left: 64px; padding-right: 64px;}
.resources-videotips .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .resources-videotips .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {border-color: #EB3B5A; background-color: #EB3B5A;}
.resources-videotips .vc_btn3.vc_btn3-size-lg {font-size: 20px;}

.resources-wotw-top {background: url(/wp-content/uploads/2018/10/wotw_topbg.jpg) no-repeat; background-size: 100%; background-position: center; padding: 80px 0; text-align: center;}
.resources-wotw-top h1 {max-width: 1000px; margin: 0 auto;}

.wotw-content {padding: 100px 0;}
.wotw-content .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .wotw-content .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; margin-bottom: 60px;}
.wotw-content .qodef-blog-list-holder .qodef-bli-info>div:not(:last-child):after {margin: 8px 2px 0;}
.wotw-content .qodef-blog-list-holder .qodef-bli-info>div.qodef-post-info-category a {text-decoration: none;}
.wotw-content .qodef-blog-list-holder .qodef-bli-inner {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; -webkit-box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; -moz-box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.vc_gitem_row .vc_gitem-col.wotw-post-bottom {padding: 30px;}
.wotw-post-bottom .vc_gitem-post-data {margin-bottom: 0;}
.wotw-post-bottom .vc_gitem-post-data p {font-size: 14px; line-height: 14px; font-style: italic;}


.page-id-68 .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/11/resources_bgtxt.svg) no-repeat; background-position: center;}
.page-id-68 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {text-align: center; font-size: 99px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; max-width: 1200px;}

.newsletter-top {background: url(/wp-content/uploads/2018/11/newsletter_top.jpg) no-repeat; background-size: 100%; background-position: center; padding: 140px 0 120px; text-align: center;}
.newsletter-top h1 {color: #fff; margin: 0; font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.3) -15px 10px 30px; text-transform: uppercase;}
.newsletter-top.two-line {padding: 90px 0 70px;}
.newsletter-top.two-line h1 {max-width: 1400px; margin: 0 auto;}
.newsletter-optin {padding: 30px 0; background: rgb(136,84,208); background: -moz-linear-gradient(-45deg, rgba(136,84,208,1) 0%, rgba(18,159,228,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(136,84,208,1) 0%,rgba(18,159,228,1) 100%); background: linear-gradient(135deg, rgba(136,84,208,1) 0%,rgba(18,159,228,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8854d0', endColorstr='#129fe4',GradientType=1 );}
.newsletter-optin h2 {color: #fff; font-size: 30px; line-height: 36px; font-weight: 600;}
.newsletter-optin .infusion-field-1, .newsletter-optin .infusion-field-2 {display: inline-block; width: 40%; margin-right: 3%;}
.newsletter-optin .infusion-field-1 input, .newsletter-optin .infusion-field-2 input {background: #F4F4F4; height: 48px; font-size: 16px; color: #737373; border: none;}
.newsletter-optin .infusion-submit {display: inline-block; width: 13%;}
.newsletter-optin .infusion-submit button {-webkit-appearance: none; background: transparent; border: 2px solid #fff; border-radius: none; width: 100%; height: 48px; color: #fff; font-size: 16px; padding: 0; line-height: 45px; text-transform: uppercase; font-weight: 400; font-family: 'Montserrat', Helvetica, sans-serif; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.newsletter-optin .infusion-submit button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.newsletter-optin .infusion-submit button:hover:before, .newsletter-optin .infusion-submit button:focus:before, .newsletter-optin .infusion-submit button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.newsletter-optin .infusion-submit button:hover {color: #129FE4;}
.newsletter-ba {padding: 120px 0 50px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 55%, rgba(245,245,245,1) 55%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 55%,rgba(245,245,245,1) 55%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 55%,rgba(245,245,245,1) 55%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );}
.newsletter-ba-txt, .ba-body-txt {max-width: 40%; margin-left: 5%;}
.newsletter-ba-txt h1 {font-size: 80px; line-height: 80px; font-weight: 900; color: #EB3B5A; margin: 0; letter-spacing: 2px;}
.newsletter-ba-txt h2 {font-size: 60px; line-height: 60px; font-weight: 600; color: #9A9A9A; margin: 0 0 100px; letter-spacing: 36px;}
.newsletter-ba-txt p, .newsletter-mdcm-txt p, .newsletter-mmm p, .ba-body-txt p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; letter-spacing: 1px; color: #000; margin-bottom: 42px !important;}
.newsletter-ba-txt p:last-child, .newsletter-mdcm-txt p:last-child, .newsletter-mmm p:last-child {margin-bottom: 0 !important;}
.newsletter-ba .button {display: block; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; background: #EB3B5A;}
.newsletter-ba .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.newsletter-ba .button:hover:before, .newsletter-ba .button:focus:before, .newsletter-ba .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.balancingact-img, .ba-body-img {position: absolute; right: 0; bottom: 15%;}
.newsletter-mdcm {background: url(/wp-content/uploads/2018/11/mdcm_bg.jpg) no-repeat; background-size: cover; background-position: center; padding: 130px 0;}
.newsletter-mdcm-txt {max-width: 40%; margin-left: auto; margin-right: 5%;}
.newsletter-mdcm-txt h3 {font-size: 48px; letter-spacing: 12px; line-height: 48px; margin: 0; color: #000; font-weight: 400;}
.newsletter-mdcm-txt h1 {font-size: 100px; letter-spacing: 4px; line-height: 110px; margin: 0; color: #8854D0; font-weight: 900;}
.newsletter-mdcm-txt h2 {font-size: 80px; letter-spacing: 20px; line-height: 80px; margin: 0 0 60px; color: #000; font-weight: 400;}
.newsletter-mdcm .button {display: block; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; background: #8854D0;}
.newsletter-mdcm .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #0FB9B1; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.newsletter-mdcm .button:hover:before, .newsletter-mdcm .button:focus:before, .newsletter-mdcm .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.newsletter-mmm {padding: 120px 0 80px; background: url(/wp-content/uploads/2018/11/mondaymorningmemo_bg.jpg) no-repeat; background-size: cover; background-position: center;}
.newsletter-mmm-txt {max-width: 40%; margin-left: 5%;}
.newsletter-mmm-txt h1 {font-size: 120px; letter-spacing: 5px; line-height: 120px; margin: 0; color: #fff; font-weight: 900; text-transform: uppercase; text-shadow: rgba(0,0,0,0.3) 8px 10px 30px;}
.newsletter-mmm-txt h1:last-child {margin-bottom: 40px;}
.newsletter-mmm p {color: #fff;}
.newsletter-mmm .button {display: block; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif; background: #FA8231;}
.newsletter-mmm .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB3B5A; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.newsletter-mmm .button:hover:before, .newsletter-mmm .button:focus:before, .newsletter-mmm .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

.page-id-505 .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/11/resources_bgtxt.svg) no-repeat; background-position: center;}
.page-id-505 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase;}

.ba-body {padding: 120px 0 50px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 34%, rgba(245,245,245,1) 34%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 34%,rgba(245,245,245,1) 34%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 34%,rgba(245,245,245,1) 34%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );}

.ba-body-txt h2 {color: #EB3B5A; font-weight: 900; text-transform: uppercase; font-size: 60px;}
.ba-body-img {bottom: 45%;}
.ba-pastissues {padding: 80px 0; }
.ba-pastissues h3 {color: #EB3B5A; font-weight: 900; text-transform: uppercase; font-size: 48px;}
.ba-pastissues p {font-size: 26px; line-height: 60px; color: #000;}
.ba-pastissues p a {color: #EB3B5A; margin: 0 10px;}
.ba-pastissues p a:hover {color: #129FE4;}
.ba-pastissues p strong {margin-right: 20px;}

.ba-pastissues .past-issues {display: table; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.ba-pastissues .past-issues .past-issues-row {display: table-row;}
.ba-pastissues .past-issues .past-issues-row.odd {background: #f5f5f5;}
.ba-pastissues .past-issues .past-issues-row.even {background: #ffffff;}
.ba-pastissues .past-issues .past-issues-row .past-issues-month, .ba-pastissues .past-issues .past-issues-row .past-issues-year {display: table-cell; width: 8%; padding: 15px; text-align: left;}
.ba-pastissues .past-issues .past-issues-row .past-issues-year {color: #000; font-weight: 700;}
.ba-pastissues .past-issues .past-issues-row .past-issues-year:last-child {width: 4%;}

.mdcm-body {padding: 80px 0 40px; background: url(/wp-content/uploads/2018/11/mdcm_bg.jpg) no-repeat; background-size: cover; background-position: 120% center;}
.mdcm-body h2 {color: #8854D0; font-weight: 900; text-transform: uppercase; font-size: 60px;}
.mdcm-pastissues {padding: 40px; background: #ffffff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.wpb_row.mdcm-pastissues {margin-bottom: 40px !important;}
.mdcm-pastissues strong {color: #000; font-size: 150%;}
.mdcm-pastissues ol {padding-left: 36px; list-style-position: outside;}
.mdcm-pastissues ol li {padding-left: 10px; margin-bottom: 10px;}
.mdcm-pastissues ol li a {color: #8854D0;}

.hottip-top {background: url(/wp-content/uploads/2018/11/hottips_top.jpg) no-repeat; background-size: 100%; background-position: center; padding: 140px 0 120px; text-align: center;}
.hottip-top h1 {color: #fff; margin: 0; font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.3) -15px 10px 30px; text-transform: uppercase;}
.hottip-body, .addresources-body {padding: 80px 0;}
.hottip-body .pdf-list li, .addresources-body .pdf-list li {list-style-type: none; background: url(/wp-content/uploads/2018/11/pdf_list_icon.svg) no-repeat; background-position: left 10px; padding: 15px 0 15px 60px; line-height: 30px;}
.hottip-body h3, .addresources-body h3 {font-size: 30px; line-height: 36px; margin-bottom: 24px; margin-top: 0;}
.hottip-body h2, .addresources-body h2 {font-size: 48px; line-height: 60px; margin-bottom: 48px; margin-top: 0; color: #EB3B5A; text-transform: uppercase; font-weight: 900;}
.hottip-body p, .addresources-body p {font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; color: #000; margin-bottom: 30px !important;}
.hottip-body ul, .addresources-body ul {list-style-type: none; margin-bottom: 42px;}
.hottip-body ul li, .addresources-body ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: left 16px; padding-left: 70px; font-weight: 300; font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; color: #000; padding-bottom: 18px;}
.hottip-body ul li ul, .addresources-body ul li ul {margin-top: 20px;}
.hottip-body ul li ul li, .addresources-body ul li ul li {background: url('/wp-content/uploads/2018/11/nested_list.svg') no-repeat; background-position: left 16px; padding-left: 60px;}
.hottip-body .hottip-half {padding-top: 60px;}
.hottip-body ol, .addresources-body ol {list-style-position: outside; margin: 15px 0 15px 25px;}
.hottip-body ol li, .addresources-body ol li {font-weight: 300; font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; color: #000; padding-bottom: 18px; padding-left: 30px;}

.hottip-body table {background: #fff; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; margin-bottom: 60px;}
.hottip-body table .header-row {background: #EB3B5A; border: none; border-bottom: 1px solid #b82e47; width: 100%; text-transform: uppercase;}
.hottip-body table .header-row td {color: #fff;}
.hottip-body table td, .hottip-body table th {text-align: left;}
.hottip-body table td {padding: 12px 20px; color: #000;}

.bibliography h4 {margin: 0;}
.bibliography p {margin-top: 0;}
.bibliography {margin-bottom: 60px;}

.addresources-top {background: url(/wp-content/uploads/2018/11/addresources_top.jpg) no-repeat; background-size: 100%; background-position: center; padding: 140px 0 120px; text-align: center;}
.addresources-top h1 {color: #fff; margin: 0; font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.3) -15px 10px 30px; text-transform: uppercase;}

/* -------------------------- BLOG PAGE -------------------------- */

.blog .qodef-title-holder .qodef-title-wrapper h1.qodef-page-title {font-size: 100px; line-height: 100px; font-weight: 900;}
.blog .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/11/alansblog_text.svg) no-repeat; background-position: center;}
.blog .qodef-blog-pagination, .page-id-68 .qodef-blog-pagination, .page-id-484 .qodef-blog-pagination, .page-id-505 .qodef-blog-pagination {margin: 0 0 60px;}
.blog .qodef-blog-pagination ul, .page-id-68 .qodef-blog-pagination ul, .page-id-484 .qodef-blog-pagination ul, .page-id-505 .qodef-blog-pagination ul {text-align: center;}
.blog .qodef-blog-holder.qodef-blog-standard article, .page-id-68 .qodef-blog-holder.qodef-blog-standard article, .page-id-484 .qodef-blog-holder.qodef-blog-standard article, .page-id-505 .qodef-blog-holder.qodef-blog-standard article {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.blog .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-68 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-484 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-505 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner {padding: 30px 40px 40px;}
.blog .qodef-blog-holder.qodef-blog-standard article.qodef-post-has-media .qodef-post-heading, .page-id-68 .qodef-blog-holder.qodef-blog-standard article.qodef-post-has-media .qodef-post-heading, .page-id-484 .qodef-blog-holder.qodef-blog-standard article.qodef-post-has-media .qodef-post-heading {margin-bottom: 0;}

.single-post #submit_comment, .single-post .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {background-color: #fe3e6b;}
.single-post #submit_comment:hover, .single-post .post-password-form input[type=submit]:hover {background-color: #129FE4;}

.single-post .qodef-author-description .qodef-author-description-image {width: 120px;}

.qodef-blog-holder.qodef-blog-single article .qodef-post-text .qodef-post-title {margin: 0 0 40px;}
.qodef-post-text-main p {font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; color: #000; margin-bottom: 30px !important;}
.qodef-post-text-main ul {list-style-type: none; margin-bottom: 42px;}
.qodef-post-text-main ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 30px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300; margin-bottom: 42px;}
.qodef-post-text-main ul li ul {margin-top: 30px;}

.mmm-details {background: #f5f5f5; padding: 50px 40px;}
.mmm-details h3:first-child {margin-top: 0;}
.mmm-details h3 {font-size: 30px; line-height: 36px; margin-bottom: 0; margin-top: 60px;}
.mmm-details ul {list-style-type: none; margin-bottom: 42px;}
.mmm-details ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: 50px 22px; padding-left: 120px; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 30px; letter-spacing: 1px; color: #000; font-style: italic; font-weight: 300; margin-bottom: 42px;}
.mmm-details a {color: #fe3e6b;}
.mmm-details a:hover {color: #129FE4;}

.sidebar-books {text-align:center;}
.sidebar-forums {background:url(/wp-content/uploads/2019/07/forums_sidebar_bg.jpg) no-repeat; background-size:cover; background-position: center; padding:40px 30px 30px; text-align:center;}
.sidebar-forums h1 {color:#fff; font-size: 72px; line-height:1; letter-spacing:6px; text-transform:uppercase; font-weight:900; text-shadow:rgba(0,0,0,0.5) 0 5px 16px; margin: 0;}
.sidebar-forums h2 {color:#fff; font-size: 65px; line-height:1; letter-spacing:6px; text-transform:uppercase; font-weight:900; text-shadow:rgba(0,0,0,0.5) 0 5px 16px; margin: 0;}
.sidebar-forums h4 {color:#fff; font-size: 22px; line-height:1; letter-spacing:6px; text-transform:uppercase; font-weight:500; text-shadow:rgba(0,0,0,0.5) 0 5px 16px; margin: 10px 0 20px;}
.sidebar-forums .button {display: block; text-align: center; color: #fff; font-size: 20px; letter-spacing:2px; text-transform: uppercase; background: #eb3b5a; box-shadow: inset rgba(0,0,0,0.2) 0 -5px 0; width: 100%; height: 60px; font-weight: 400; line-height: 58px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; font-family: 'Montserrat', Helvetica, sans-serif;}
.sidebar-forums .button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -5px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.sidebar-forums .button:hover:before, .sidebar-forums .button:focus:before, .sidebar-forums .button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}

/* -------------------------- BLOG PODCAST PAGE -------------------------- */


.page-id-484 .qodef-title-holder .qodef-title-wrapper {background: url(/wp-content/uploads/2018/11/podcast_bgtext.svg) no-repeat; background-position: center;}
.page-id-484 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 99px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase;}

#blog-podcast-top {background: url(/wp-content/uploads/2018/10/podcast_top.jpg) no-repeat !important; background-size: cover; background-position: center; padding: 90px 0 70px; text-align: center; }
.blog-podcast-top {background: url(/wp-content/uploads/2018/10/podcast_top.jpg) no-repeat !important; background-size: cover; background-position: center; padding: 90px 0 70px; text-align: center; }
.blog-podcast-top h1 {color: #fff; margin: 0; font-size: 100px; line-height: 100px; font-weight: 900; letter-spacing: 5px; text-shadow: rgab(0,0,0,0.13) -15px 10px 30px; text-transform: uppercase; max-width: 1340px; margin: 0 auto;}
.blog-podcast-content {padding: 100px 0;}
.blog-podcast-content .qodef-blog-list-holder .qodef-bli-info>div.qodef-post-info-category a {text-decoration: none;}
.blog-podcast-content .qodef-blog-list-holder .qodef-bli-inner {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; -webkit-box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; -moz-box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;}
.podcast-subscribe {display: block; margin: 30px 0 60px;}
.podcast-subscribe a {display: inline-block; margin-right: 30px;}

.sidebar-available, .podcast-available {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: flex-start; align-items: flex-start;}
.sidebar-available a {max-width: 48%; width: 100%;}
.podcast-available a {max-width: 200px; width: 100%; margin-bottom: 20px;}


.podcast .qodef-title-holder {display: none;}
.podcast.qodef-grid-1300 .qodef-container-inner, .podcast.qodef-grid-1300 .qodef-grid, .podcastqodef-grid-1300 .qodef-row-grid-section {width: 100%;}
.podcast .qodef-post-info-top {display: none;}
.podcast .qodef-blog-holder.qodef-blog-single article .qodef-post-heading {margin-bottom: 0; display: none !important;}
.podcast .qodef-post-text-inner {margin-top: -20px;}
.podcast .entry-title, .podcast .qodef-post-image {display: none;}
.podcast .qodef-blog-holder article .qodef-post-image img {display: none !important;;}
.podcast .addthis_tool {display: none !important;}
.podcast .qodef-blog-single-navigation {display: none !important;}



/* -------------------------- THE UNCOMFORTABLE TRUTH 2022 -------------------------- */

.truth-main-top {padding: 130px 0 70px;}
.truth-main-top.vc_row[data-vc-full-width] {overflow: visible;}
.truth-main-top-container {max-width: 960px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-end; align-items: flex-end;}
.truth-main-top-container img {max-width: 320px; width: 100%;}
.truth-main-top-text {max-width: 575px; width: 100%;}
.truth-main-top-text h4 {font-size: 18px; line-height: 22px; font-weight: 400; color: #fff; letter-spacing: 1px; margin: 0 0 2px; text-transform: uppercase;}
.truth-main-top-text h3 {font-size: 30px; line-height: 42px; font-weight: 900; color: #fff; letter-spacing: 1.67px; margin: 0 0 30px; text-transform: uppercase;}
.truth-main-top-text h3 sup {font-size: 50%; font-weight: 400; position: relative; top: -11px;}
.truth-main-top-line {display: block; width: 100%; height: 1px; background: #fff; margin: 0 0 20px;}
.vc_row[data-vc-full-width].truth-main-description {overflow: visible;}
.truth-main-description-container {max-width: 1020px; width: 100%; background: #fff; margin: -70px auto 0; position: relative; z-index: 10;}
.truth-main-description-container p {font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 36px; margin: 0; font-weight: 400; color: #000; padding: 70px 60px;}

.truth-main-feed {padding: 0 0 80px;}
.truth-main-feed-container {width: 100%; margin: 0 auto;}
.truth-main-feed-container.vc_column_container>.vc_column-inner {padding: 0 155px;}
.truth-main-feed-grid.desktop {display: block;}
.truth-main-feed-grid.mobile {display: none;}
.truth-main-feed-post {border: 2px solid #dadada;}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item.truth-main-feed-post, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item.truth-main-feed-post {margin: 0 auto 30px;}
.vc_grid-item-zone-c-left .vc_gitem-zone-c.truth-main-feed-postimg {width: auto;}
.vc_grid-item-zone-c-left .vc_gitem-zone-c.truth-main-feed-postimg .vc_gitem_row .vc_gitem-col {padding: 0;}
.truth-main-feed-post.vc_grid-item-zone-c-left .vc_gitem-animated-block {float: none; width: auto;}
.truth-main-feed-meta {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: center; align-items: center;}
.truth-main-feed-number, .truth-feed-main-date {color: #000; font-size: 14px; line-height: 18px; font-weight: 300; text-transform: uppercase; letter-spacing: 1px;}
.truth-main-feed-number .vc_gitem-post-meta-label {margin-right: 4px;}
.truth-main-feed-number:after {content: '|'; margin: 0 5px; color: #000; font-size: 14px; line-height: 18px; font-weight: 300; text-transform: uppercase; letter-spacing: 1px;}
.truth-feed-main-date.vc_gitem-post-data, .truth-main-feed-title.vc_gitem-post-data {margin: 0;}
.vc_gitem_row .vc_gitem-col.truth-main-feed-meta {padding: 50px 40px 0;}
.vc_gitem_row .vc_gitem-col.truth-main-feed-title-container {padding: 0 40px;}
.vc_gitem_row .vc_gitem-col.truth-main-feed-button-container {padding: 0 40px 50px;}
.truth-main-feed-button.vc_btn3-container {margin-bottom: 0;}
.truth-main-feed-title-container h2 {text-transform: uppercase; font-size: 30px; line-height: 36px; font-weight: 900;}
.truth-main-feed-button .vc_btn3.vc_btn3-color-danger, .truth-main-feed-button .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {background-color: #EB3B5A;}
.truth-main-feed-button .vc_btn3.vc_btn3-color-danger:hover, .truth-main-feed-button .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover {background-color: #129FE4;}
.truth-main-feed-button .vc_btn3.vc_btn3-size-md {font-size: 20px; padding-left: 30px;}
.truth-main-feed-button .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right: 66px;}
.truth-main-feed-details.vc_gitem-zone-a .vc_gitem-row-position-middle, .truth-main-feed-details.vc_gitem-zone-b .vc_gitem-row-position-middle {top:43%;}
.truth-main-feed-button .vc_btn3.vc_btn3-size-md .vc_btn3-icon {font-size: 12px; height: 12px; line-height: 12px; background: rgba(0,0,0,0.4); padding: 7px 7px 7px 9px; border-radius: 20px !important;}



.truth-podcast-single-top {padding: 160px 0 120px;}
.truth-podcast-single-top-container, .podcast-info-container, .truth-previous-episodes-container {width: 100%; max-width: 960px; margin: 0 auto; float: none !important;}
.truth-podcast-single-top-container .wpb_wrapper {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.truth-single-episodeimg {max-width: 320px; width: 100%;}
.truth-podcast-single-top-info {max-width: 550px; width: 100%;}
.truth-podcast-single-top-info p {margin: 0 !important;}
.truth-podcast-single-top-info .wpb_wrapper {display: block;}
.truth-podcast-single-top-info .episode-meta {font-family: 'Montserrat', sans-serif; color: #fff; text-transform: uppercase; font-size: 18px; letter-spacing: 1px; line-height: 22px; margin: 0 0 15px !important;}
.truth-podcast-single-top-info .episode-title {font-family: 'Montserrat', sans-serif; color: #fff; text-transform: uppercase; font-size: 42px; letter-spacing: 2px; line-height: 48px; margin: 0 0 23px !important; font-weight: 900;}
.truth-podcast-single-top-buttonshare-container {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start;}
.truth-podcast-single-top-info .button {display: block; width: 200px; height: 48px; color: #fff; background: #EB3B5A; text-align: center; letter-spacing: 1px; text-transform: uppercase; font-weight: 500; font-size: 18px; font-family: 'Montserrat', sans-serif; line-height: 48px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.truth-podcast-single-top-info .button:hover {background: #129FE4;}
.truth-podcast-single-top-info .share-container {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center; background: rgba(0,0,0,0.4); padding: 8px 20px 6px;}
.truth-podcast-single-top-info .share-container p {margin: 0 10px 0 0 !important; font-family: 'Montserrat', sans-serif; font-size: 14px; letter-spacing: 1px; text-transform: uppercase;font-weight: 500;}
.truth-podcast-single-subscribe-container {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center; width: 100%; margin-top: 30px;}
.truth-podcast-single-subscribe-container p {font-size: 14px; line-height: 16px; color: #fff; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-style: normal; font-weight: 500; margin: 0 !important;}
.subscribe-dropdown {position: relative; display: inline-block;}
.subscribe-dropdown-content {display: none; width: 100%; padding: 15px; position: absolute; width: 160px; background: rgba(0,0,0,0.8); z-index: 1000; transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out;}
.subscribe-dropdown:hover .subscribe-dropdown-content {display: block;}
.subscribe-dropdown button {background: transparent; color: #fff; border: none; font-size: 14px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-weight: 500;}
.subscribe-dropdown-content a {color: #fff; font-size: 14px; line-height: 30px; text-transform: uppercase; font-weight: 500;}

.podcast-player-container {width: 100%; max-width: 1020px; margin: -70px auto 30px; float: none !important; background: #fff; padding: 30px !important;}
.podcast .vc_col-has-fill>.vc_column-inner, .podcast .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .podcast .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .podcast .vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0;}
.podcast .vc_column_container>.vc_column-inner {padding-left: 0; padding-right: 0;}
.podcast-player-container p, .qodef-post-text-main .podcast-player-container p {margin: 0 !important;}

.podcast-info-container {padding-bottom: 60px}
.podcast-info-container h2, .truth-previous-episodes h2 {font-size: 30px; line-height: 36px; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; color: #000; margin: 20px 0 30px;}
.truth-cta {background: #EB3B5A; box-shadow: rgba(0,0,0,0.12) 0 25px 40px; padding: 60px 40px; margin-bottom: 80px;}
.truth-cta h2 {text-align: center; color: #fff; font-size: 36px; line-height: 44px; font-weight: 700; letter-spacing: 2px; margin: 0 0 30px;}
.truth-cta-container {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start; width: 100%;}
.truth-cta p {max-width: 600px; width: 100%; color: #ffffff;}
.truth-cta .linkedin {width: 100%; max-width: 245px;}
.podcast-info-container .truth-cta .button {display: block; width: 250px; height: 60px; color: #EB3B5A; background: #fff; text-align: center; letter-spacing: 1px; text-transform: uppercase; font-weight: 500; font-size: 18px; margin: 0 0 60px; font-family: 'Montserrat', sans-serif; line-height: 60px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.podcast-info-container .truth-cta .button:hover {background: #129FE4; color: #fff;}
.truth-bio {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start; width: 100%;}
.truth-bio-alan {width: 100%; max-width: 240px;}
.truth-bio-text {max-width: 660px; width: 100%;}
.truth-bio h3 {margin: 0 0 10px; font-size: 24px; line-height: 30px;}
.truth-bio .button, .podcast-info-container .button {display: block; width: 220px; height: 36px; color: #fff; background: #EB3B5A; text-align: center; letter-spacing: 1px; text-transform: uppercase; font-weight: 500; font-size: 14px; margin: 0; font-family: 'Montserrat', sans-serif; line-height: 36px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.truth-bio .button:hover, .podcast-info-container .button:hover {background: #129FE4;}

.podcast .qodef-blog-holder.qodef-blog-single article {margin: 0;}
.podcast .qodef-blog-single-navigation {max-width: 960px; margin: 0 auto;}
.podcast .qodef-blog-single-navigation .qodef-blog-single-navigation-inner {padding: 0 0 30px;}

.podcast-table {display: table; width: 100%; font-family: 'Zilla Slab', serif; color: #000; font-size: 18px; line-height: 30px; letter-spacing: 1px; font-weight: 300; margin: 40px 0 60px; padding-left: 90px;}
.podcast-table-row {display: table-row; width: 100%;}
.podcast-table-cell {display: table-cell; width: 33.3333333%; padding: 15px 30px;}
.podcast-table-row .podcast-table-cell:nth-child(2) {background: #f5f5f5;}

.podcast .qodef-post-text-main ul li {font-style: normal; font-size: 18px;}


.past-episodes {display: block;}
.past-episodes.portrait-tab {display: none;}
.previous-truth-date, .previous-truth-title {padding: 0 15px;}
.previous-truth-date p {color: #fff; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 16px; letter-spacing: 1px; line-height: 20px;}
.truth-previous-episodes .previous-truth-title h2 {color: #fff; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 24px; letter-spacing: 1px; line-height: 30px;}
.truth-previous-button a.vc_btn3.vc_btn3-color-danger {background-color: #EB3B5A; text-transform: uppercase; font-size: 20px; font-weight: 500;}
.truth-previous-button a.vc_btn3.vc_btn3-size-md .vc_btn3-icon {font-size: 12px; height: 28px; line-height: 28px; background: rgba(0,0,0,0.4); border-radius: 28px; padding: 0 9px;}

.podcast .qodef-related-posts-holder {display: none;}


/* -------------------------- CONTACT PAGE -------------------------- */

.page-id-26 .qodef-page-header .qodef-menu-area {background-color: transparent; background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=0 );}
.contact-top {text-align: center; /*background: url('/wp-content/uploads/2018/08/contacttop_bg.jpg') no-repeat; background-size: cover; background-position: center center;*/ padding: 300px 0; -webkit-clip-path: polygon(100% 0%, 100% 90%, 50% 100%, 0% 90%, 0% 0%); clip-path: polygon(100% 0%, 100% 40%, 50% 100%, 0% 40%, 0% 0%); margin-top: -40px;}
.contact-top h1 {font-size: 180px; line-height: 180px; font-weight: 900; text-transform: uppercase; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px; color: #fff;}
.contact-top h3 {font-size: 48px; line-height: 48px; font-weight: 500; text-transform: uppercase; text-shadow: rgba(0,0,0,0.2) -15px 10px 30px; color: #fff; letter-spacing: 8px;}
.contact-info {text-align: center; padding-bottom: 60px;}
.contact-info h2 {color: #EB3B5A; font-size: 48px; line-height: 48px; margin-bottom: 0;}
.contact-info p {color: #000; font-size: 20px; line-height: 42px; margin-bottom: 20px;}
.contact-list {list-style-type: none;}
.contact-list li {list-style-type: none; display: inline-block; color: #000; font-size: 20px;}
.contact-list li:first-child {margin-right: 40px;}
.contact-list li i {margin-right: 4px;}
.contactform {text-align: center; padding-bottom: 80px;}
.contactform input {background: #F4F4F4; border: 1px solid #F4F4F4;}
.contactform .wpcf7-form-control.wpcf7-text, .contactform .wpcf7-form-control input[type=email], .contactform .wpcf7-form-control.wpcf7-textarea {background: #F4F4F4; border: 1px solid #F4F4F4;}
.contactform .wpcf7-form-control-wrap input {margin-bottom: 30px;}
.contactform .wpcf7-form-control-wrap.your-name, .contactform .wpcf7-form-control-wrap.your-email {width: 49%; display: inline-block;}
.contactform .wpcf7-form-control-wrap.your-name {margin-right: 2%;}
.contactform input.wpcf7-form-control.wpcf7-submit {background-color: #E53756; display: block; margin: 0 auto; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; border: none; padding: 0; border-radius: 0; -webkit-transition: none; -moz-transition: none; transition: none; -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out; -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out; transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;}
.contactform input.wpcf7-form-control.wpcf7-submit:hover {background-color: #129FE4;}


/* -------------------------- GETTING STARTED IN CONSULTING -------------------------- */

.gsc-top {padding: 220px 0 0; margin-top: -40px;}
.gsc-top .gsc-pretitle {max-width: 1300px; width: 100%; margin: 0 auto;}
.gsc-top .gsc-pretitle h2 {font-size: 32px; line-height: 48px; text-transform: uppercase; font-weight: 400; max-width: 805px; margin-bottom: 10px; text-align: center;}
.gsc-top .gsc-pretitle h4 {font-size: 30px; line-height: 42px; text-transform: uppercase; font-weight: 400; max-width: 805px; margin-bottom: 10px; text-align: center;}
.gsc-title-container {background: #7894b7; background: -moz-linear-gradient(-45deg, #7894b7 0%, #a3bfe2 40%, #7894b7 100%); background: -webkit-linear-gradient(-45deg, #7894b7 0%,#a3bfe2 40%,#7894b7 100%); background: linear-gradient(135deg, #7894b7 0%,#a3bfe2 40%,#7894b7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7894b7', endColorstr='#7894b7',GradientType=1 ); padding: 50px 0 0; overflow: visible !important;}
.gsc-mockup {position: absolute; top: -150px; right: 26%;}
.gsc-title-container .gsc-title {max-width: 1300px; width: 100%; margin: 0 auto;}
.gsc-title .gsc-title-column {max-width: 820px; text-align: center;}
.title-box {display: inline-block; background: #FBA819; box-shadow: rgba(0,0,0,0.13) 0 10px 25px; padding: 21px 30px; margin: 0 auto 15px;}
.title-box h3 {color: #fff; text-transform: uppercase; letter-spacing: 3.5px; font-weight: 900; font-family: 'Raleway', 'Montserrat', Helvetica, sans-serif; font-size: 36px; line-height: 36px; margin: 0;}
.gsc-title h1 {color: #fff; text-transform: uppercase; letter-spacing: 4px; font-weight: 900; font-family: 'Raleway', 'Montserrat', Helvetica, sans-serif; font-size: 100px; line-height: 100px; margin: 0 0 50px; text-shadow: rgba(0,0,0,0.13) 0 10px 25px;}
.gsc-title .author {font-family: 'brandon_grotesqueregular', sans-serif; font-size: 36px; line-height: 36px; letter-spacing: 3.5px; color: #fff; margin: 0;}
.gsc-title .title-seal {display: block; width: 100px; height: 100px; border-radius: 100px; background: #FBA819; box-shadow: rgba(0,0,0,0.13) 0 10px 25px; margin: 0 auto; position: relative; bottom: -50px;}
.gsc-title .title-seal h2 {vertical-align: middle; margin: 0; color: #fff; display: inline; font-family: 'brandon_grotesqueblack', sans-serif; font-weight: normal; font-size: 64px; line-height: 100px;}
.gsc-title .title-seal .edition {display: inline-block; vertical-align: middle; color: #fff; font-size: 20px; font-family: 'brandon_grotesqueregular', sans-serif; }
.gsc-preorder-container {max-width: 1300px; width: 100%; margin: 0 auto;}
.gsc-preorder {padding: 80px 0; max-width: 820px; text-align: center;}
.gsc-preorder h4 {font-size: 30px; line-height: 30px; vertical-align: middle; font-weight: 400; display: inline-block; margin: 0 30px 0 0;}
.gsc-preorder a {display: inline-block; vertical-align: middle; opacity: 1; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.gsc-preorder p a {vertical-align: baseline; color: #EB3B5A;}
.gsc-preorder p a:hover {opacity: 1; color: #129FE4;}
.gsc-preorder a:hover {opacity: 0.5;}
.gsc-block1 {padding-bottom: 40px;}
.gsc-top p, .gsc-block1 p, .gsc-block2 p, .gsc-block3 p, .gsc-block5 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; margin-bottom: 42px; color: #000;}
.gsc-block2 {padding: 260px 0 180px; background: url(/wp-content/uploads/2019/01/gsc_block2_bg.svg) no-repeat, #E6EBF1; background-position: center top; background-size: 100%; -webkit-clip-path: polygon(100% 0%, 100% 80%, 0% 100%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 0% 100%, 0% 0%); font-weight: 300;}
.gsc-block2 p {max-width: 48%; margin: 0 0 0 auto;}
.gsc-block2 .gsc-alan {position: absolute; top: -220px; left: 5%;}
.gsc-block3 {padding: 120px 0 0;}
.gsc-block3 ul {margin-bottom: 100px !important;}
.gsc-block3 ul li {list-style-type: none; background: url(/wp-content/uploads/2019/01/gsc_menudot.svg) no-repeat; background-position: 10px 0; font-size: 20px; line-height: 30px; margin-bottom: 36px; font-style: italic; font-family: 'Zilla Slab', serif; color: #000; padding-left: 90px; font-weight: 300;}
.gsc-block3 p {margin-bottom: 120px !important;}
.gsc-block3 h3 {color: #EB3B5A; font-weight: 700; text-transform: uppercase; font-size: 30px; line-height: 42px; margin: 0 0 10px;}
.gsc-block4 {padding: 80px 0 20px; background: #7894b7; background: -moz-linear-gradient(45deg, #7894b7 0%, #a3bfe2 100%); background: -webkit-linear-gradient(45deg, #7894b7 0%,#a3bfe2 100%); background: linear-gradient(45deg, #7894b7 0%,#a3bfe2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7894b7', endColorstr='#a3bfe2',GradientType=1 );}
.gsc-block4 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; margin-bottom: 42px; color: #fff;}
.gsc-block4 p a {color: #fff; font-family: 'Zilla Slab', serif; font-weight: 700;}
.gsc-block4 p a:hover {color: #000;}
.gsc-block5 {padding: 50px 0 100px;}
.gsc-block5 .gsc-mockup-small {max-width: 20%; display: inline-block; margin-right: 5%; vertical-align: middle;}
.gsc-block5 .preorder-info {max-width: 71%; display: inline-block; margin-left: auto; vertical-align: middle;}
.gsc-block5 .gsc-preorder {max-width: 100%; text-align: left; padding: 0 0 20px;}
.gsc-block5 form {padding-top: 10px;}
.gsc-block5 .field {width: 100%; max-width: 26%; display: inline-block; margin-right: 2%;}
.gsc-block5 .field input[type=text] {background-color: #EEEEEE; border-color: #EEEEEE; height: 60px;}
.gsc-block5 .field input[type=text]:focus {background-color: #f5f5f5; border-color: #777;}
.gsc-block5 button {width: 100%; max-width: 14%; -webkit-appearance: none; display: inline-block; height: 60px; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; font-weight: 400; text-transform: uppercase; font-size: 20px; padding: 0; line-height: 60px; background: #EB3B5A; border: none; box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;}
.gsc-block5 button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #129FE4; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; -webkit-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.gsc-block5 button:hover:before, .gsc-block5 button:focus:before, .gsc-block5 button:active:before {-webkit-transform: scaleY(1); transform: scaleY(1);}
.gsc-block5 button:hover {cursor:pointer;}


/* -------------------------- FEARLESS LEADERSHIP -----------------------------*/

.page-id-25504 .qodef-main-menu {display: none !important;}
.qodef-page-header .qodef-fixed-wrapper .available-on.no-scroll {display:block;}
.qodef-page-header .qodef-fixed-wrapper.fixed .available-on.no-scroll {display:none;}
.qodef-page-header .qodef-fixed-wrapper .available-on.scroll {display:none;}
.qodef-page-header .qodef-fixed-wrapper.fixed .available-on.scroll {display:block;}
.qodef-page-header .available-on {margin: 40px auto 0; max-width: 440px; width: 100%; text-align: right; margin: 10px 0 0;}
.qodef-page-header .available-on li {display: inline-block; list-style-type: none; vertical-align: middle; max-width: 125px; padding: 0;}
.qodef-page-header .available-on li {width: 75%;}
.qodef-page-header .available-on li:nth-child(2) {margin: 0 40px;}
.qodef-page-header .available-on li:nth-child(3) {max-width: 97px;}

.fearless-top {background: url('/wp-content/uploads/2019/09/fearless_top_bg.jpg') no-repeat; background-size: cover; background-position: center 60%; padding: 200px 0 600px; position:relative;}
.fearless-top-slice {width: 100%; position: absolute; bottom:-601px;}
.fearless-top .fearless-title {max-width: 800px; width: 100%; margin: 0 auto; text-align: center;}
.fearless-title .author {font-family: prenton-condensed, sans-serif; font-weight: 400; font-size: 60px; line-height: 72px; letter-spacing: 5px; margin: 0; color: #fff;}
.fearless-title h1 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 180px; line-height: 150px; letter-spacing: 11.25px; margin: 0; color: #fff; text-transform: uppercase;}
.fearless-title h2 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 140px; line-height: 120px; letter-spacing: 8.75px; margin: 0 0 40px; color: #fff; text-transform: uppercase;}
.fearless-title h3 {font-family: prenton, sans-serif; font-weight: 300; font-size: 36px; line-height: 54px; letter-spacing: 3px; margin: 0 0 40px; color: #fff;}
.fearless-top .coming-soon {margin: 40px auto; max-width: 480px; width: 100%; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; font-size: 20px; line-height: 20px; letter-spacing: 4px; text-transform: uppercase; font-weight: 400; background: rgba(0,0,0,0.2); border-radius: 35px; padding: 20px;}
.fearless-top .available-on {margin: 40px auto 0; max-width: 800px; width: 100%; text-align: center;}
.fearless-top .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.fearless-top .available-on li:nth-child(2) {margin: 0 60px;}

.fearless-container {max-width: 1300px; width: 100%; padding: 0 25px; margin: 0 auto;}
.fearless-block1 {padding: 0 0 40px;}
.fearless-block1 h1 {font-size: 48px; line-height: 60px; margin: 0 0 42px !important; color: #002F95; letter-spacing: 2.5px;}
.fearless-block1 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; letter-spacing: 1; margin: 0 0 42px;}
.fearless-block1 p:last-child {margin: 0;}

.fearless-block2 {background: url('/wp-content/uploads/2019/09/fearless_block2_bg.svg') no-repeat; background-size: 2560px; background-position: center; padding: 110px 0 0;}
.fearless-block2-content {max-width: 1300px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: center;}
.fearless-block2-content-img {max-width: 42%; width: 100%;}
.fearless-block2-content-img img {max-width: 100%; width: 100%;}
.fearless-block2-content .fearless-block2-text {padding: 0 25px 0 50px; max-width: 58%; width: 100%; margin-top: -40px;}
.fearless-block2-content .fearless-block2-text h3 {font-size: 30px; line-height: 48px; font-weight: 700; color: #fff; letter-spacing: 0; margin: 0 0 42px;}
.fearless-block2-content .fearless-block2-text p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; letter-spacing: 1; margin: 0 0 42px; color: #fff;}
.fearless-block2-content .fearless-block2-text .available-on {margin: 40px auto 0; max-width: 800px; width: 100%; text-align: left;}
.fearless-block2-content .fearless-block2-text .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.fearless-block2-content .fearless-block2-text .available-on li:nth-child(2) {margin: 0 60px;}

.fearless-block3 {padding: 140px 0 0; background: transparent; z-index: 2;}
.fearless-block3 h1 {font-size: 60px; line-height: 72px; margin: 0 0 20px !important; color: #002F95; letter-spacing: 3px;}
.fearless-block3 h3 {font-size: 30px; line-height: 36px; margin: 0 0 60px !important; color: #EB3B5A; letter-spacing: 0.8px;}
.fearless-bonus {background: #fff; box-shadow: rgba(0,47,149,0.15) 10px 25px 40px; padding: 50px 40px; width: 100%; max-width: 1220px; margin: 0 auto 60px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}
.fearless-bonus-icon {width: 100%; max-width: 15%;}
.fearless-bonus-text {width: 100%; max-width: 85%;}
.fearless-bonus-text h2 {margin: 0 0 5px; font-size: 36px; line-height: 36px; color: #002F95; letter-spacing: 1.8px; font-weight: 800;}
.fearless-bonus-text h5 {margin: 0 0 20px; font-size: 20px; line-height: 20px; color: #000; letter-spacing: 1px; font-weight: 700; font-style: italic; font-family: 'Zilla Slab', serif;}
.fearless-bonus-text p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; letter-spacing: 1; margin: 0 0 42px;}
.fearless-bonus-text p a {font-weight: 700;}
.fearless-bonus-text p:last-child {margin: 0;}
.fearless-bonus-text ul li {list-style-type: none; background: url('/wp-content/uploads/2019/09/fearless_arrow.svg') no-repeat; background-position: left 5px; padding-left: 80px; font-family: 'Zilla Slab', serif; font-weight: 300; font-style: italic; margin-bottom: 30px; font-size: 20px;}

.fearless-block4 {padding: 300px 0 30px; background: #b9223d; background: -moz-linear-gradient(left, #b9223d 0%, #eb3b5a 100%); background: -webkit-linear-gradient(left, #b9223d 0%,#eb3b5a 100%); background: linear-gradient(to right, #b9223d 0%,#eb3b5a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9223d', endColorstr='#eb3b5a',GradientType=1 ); margin-top: -180px; z-index: 1;}
.fearless-block4-slice {width: 100%; position: absolute; top: -300px;}
.fearless-block4 h1 {font-size: 60px; line-height: 72px; color: #fff; letter-spacing: 3px; font-weight: 700; margin: 0 0 80px !important;}
.fearless-howworks {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; margin-bottom: 80px !important;}
.fearless-howworks.howworks2 {margin-bottom: 0 !important;}
.fearless-howworks-number {width: 100%; max-width: 8%;}
.fearless-howworks-number h1 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 100px; line-height: 100px; text-shadow: rgba(0,0,0,0.2) 4px 10px 20px;}
.fearless-howworks-text {width: 100%; max-width: 92%; padding-top: 15px;}
.fearless-howworks-text p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; letter-spacing: 1; margin: 0 0 42px; color: #fff;}
.fearless-howworks-text p a {color:#fff; font-weight: 700;}
.fearless-howworks-text .available-on {margin: 40px auto 0; width: 100%; text-align: left;}
.fearless-howworks-text .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.fearless-howworks-text .available-on li:nth-child(2) {margin: 0 10%;}
.fearless-block4 form {text-align: center; margin-bottom: 60px !important;}
.fearless-block4 .mc-field-item {width: 100%; max-width: 45%; margin: 0 2% 30px !important; display: inline-block;}
.fearless-block4 .mc-field-item input {width: 100%; background-color: #fff; font-family: 'Zilla Slab', serif;}
.fearless-block4 .mc-webform-item.mc-action-container button {background-color: transparent; border: 1px solid #fff; font-size: 20px; line-height: 60px; text-transform:uppercase; font-weight:400; width: 260px; height: 60px; padding:0; border-radius: 0; -webkit-appearance: none; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.fearless-block4 .mc-webform-item.mc-action-container button:hover {cursor: pointer; background: #ffffff; color: #fe3e6b;}
.fearless-block4 .fine-print {text-align: center; font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 36px; font-weight: 700; margin: 0 0 60px; color: #fff;}
.fearless-block4 .important-msg {padding: 30px; background: #eed715;}
.fearless-block4 .important-msg h5 {text-align: center; font-size: 24px; line-height: 36px; font-weight: 700; margin: 0 0 10px; color: #000;}
.fearless-block4 .important-msg h4 {text-align: center; font-size: 30px; line-height: 42px; font-weight: 700; margin: 0; color: #000;}
.fearless-block5 {background: #002f95; background: -moz-linear-gradient(top, #002f95 0%, #004ca3 100%); background: -webkit-linear-gradient(top, #002f95 0%,#004ca3 100%); background: linear-gradient(to bottom, #002f95 0%,#004ca3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f95', endColorstr='#004ca3',GradientType=0 ); padding: 100px 0 0;}
.fearless-bottom-content {max-width: 1040px; width: 100%; margin: 0 auto 40px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: center;}
.fearless-bottom-book {margin-right: 9%;}
.fearless-bottom-book img {width: 100%;}
.fearless-bottom-text {width: 100%; max-width: 60%;}
.fearless-bottom-text h3 {font-family: prenton-condensed, sans-serif; font-weight: 400; font-size: 42px; line-height: 48px; letter-spacing: 3.5px; margin: 0; color: #fff;}
.fearless-bottom-text h1 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 142px; line-height: 120px; letter-spacing: 8.75px; margin: 0; color: #fff; text-transform: uppercase;}
.fearless-bottom-text h2 {font-family: prenton-condensed, sans-serif; font-weight: 700; font-size: 110px; line-height: 100px; letter-spacing: 6.75px; margin: 0 0 20px; color: #fff; text-transform: uppercase;}
.fearless-bottom-text h4 {font-family: prenton, sans-serif; font-weight: 300; font-size: 24px; line-height: 36px; letter-spacing: 2px; margin: 0 0 20px; color: #fff;}
.fearless-bottom-text .coming-soon {margin: 20px 0; max-width: 480px; width: 100%; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; font-size: 20px; line-height: 20px; letter-spacing: 4px; text-transform: uppercase; font-weight: 400; background: rgba(0,0,0,0.2); border-radius: 35px; padding: 20px;}
.fearless-bottom-text .available-on {margin: 40px auto 0; max-width: 800px; width: 100%; text-align: left;}
.fearless-bottom-text .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.fearless-bottom-text .available-on li:nth-child(2) {margin: 0 60px;}
.fearless-footer {width: 100%; background: rgba(0,0,0,0.3); text-align: center; margin-bottom: 0 !important;}
.fearless-footer p {margin: 0 !important; font-family: 'Zilla Slab', serif; font-size: 14px; line-height: 60px; font-weight: 400; color: #fff; padding: }

.fearless-top.thankyou {background-position: center 50%;}
.fearless-top.thankyou h4 {max-width: 800px; width: 100%; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; font-size: 24px; line-height: 30px; letter-spacing: 4px; text-transform: uppercase; font-weight: 400; margin: 60px auto 5px;}
.fearless-top.thankyou p {max-width: 800px; width: 100%; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; color: #fff; text-align:center; margin: 0 auto;}
.fearless-top.thankyou p a {font-weight: 700; color: #fff;}
.fearless-block3.thankyou {padding: 0 0 80px;}


/* -------------------------- FEARLESS LEADERSHIP QUIZ -----------------------------*/

.page-id-26437.qodef-grid-1300 .qodef-container-inner {width: 100%;}
.fearless-top.password-page {padding: 140px 0 400px;}
.fearless-top.password-page .fearless-top-slice {width: 100%; position: absolute; bottom:-1px;}

.passster-form {display: block; max-width: 960px; width: 100%; margin: 0 auto; padding: 0 0 120px; text-align: center; margin-left: auto !important; margin-right: auto !important;}
.passster-form h4 {font-size: 36px !important; line-height: 48px; margin: 0 0 42px !important; color: #002F95 !important; letter-spacing: 1.5px; text-transform: none;}
.passster-form input[type=password] {display: inline-block; max-width: 70%; width: 100%; margin-right: 4%; height: 48px;}
.passster-form #passster_submit {display: inline-block; max-width: 25%; width: 100%; background-color: #EB3B5A; text-transform: uppercase; font-family: 'Montserrat', sans-serif; height: 48px; font-size: 16px; line-height: 48px; border: none; border-radius: 0; padding: 0; color: #fff;}
.legacy-test-top {text-align:left; padding: 140px 0;}
.legacy-test-top.vc_row[data-vc-full-width] {overflow: visible;}
.legacy-test-top-container {max-width: 1300px; width: 100%; margin: 0 auto -280px; position: relative; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start;}
.legacy-test-top-text {padding: 200px 20px 0 0;}
.legacy-test-top h1 {font-size: 100px; line-height: 100px; color:#fff; font-weight: 900; margin: 0 0 30px; text-transform: uppercase;}
.legacy-test-top h4 {font-size: 30px; line-height: 42px; color:#fff; font-weight: 700; margin: 0 0 60px;}
.legacy-test-top .available-on {margin: 40px auto 0; width: 100%; text-align: left;}
.legacy-test-top .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.legacy-test-top .available-on li:nth-child(2){margin: 0 10%;}
.fearless-top.flag-top {padding: 140px 0 400px;}
.fearless-top.flag-top .fearless-top-slice {width: 100%; position: absolute; bottom:-401px;}
.quiz-intro .fearless-title h2 {margin: 0 0 20px;}
.quiz-intro .fearless-title h3 {font-family: prenton-condensed, sans-serif; font-weight: 400; font-size: 72px; line-height: 80px; letter-spacing: 12px; color: #fff;}
.quiz-top h1 {font-size: 60px; line-height: 72px; margin: 0 0 20px !important; color: #002F95; letter-spacing: 3px;}
.quiz-top h3 {font-size: 30px; line-height: 36px; margin: 0 !important; color: #EB3B5A; letter-spacing: 0.8px;}
.quiz-top p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; letter-spacing: 1; margin: 0 0 42px; color: #000;}
.quiz-body {padding: 0;}
.mlw_qmn_message_before {border-bottom: 0 !important;}
.quiz-body {padding: 0 0 80px 0;}
.quiz-body.legacy-test-body {padding: 100px 0 80px;}
.quiz-body-container {max-width: 1300px; width: 100%; margin: 0 auto;}
.quiz-body .mlw_qmn_question_number {font-weight: 900; font-size: 48px; line-height: 48px; color: #EB3B5A;}
.quiz-body.legacy-test-body .mlw_qmn_question_number {font-weight: 900; font-size: 48px; line-height: 48px; color: #1B2A41;}
.quiz-body .quiz_section.quiz_begin {box-shadow: none; padding: 0 40px 0;}
.quiz-body .quiz_section label, .quiz-body .quiz_section .mlw_qmn_question {display: inline-block; width: 90%; vertical-align: top;}
.quiz-body .quiz_section .mlw_qmn_question p {margin: 10px 0 40px 2%; color: #002F95; letter-spacing: 1px;}
.quiz-body .quiz_section {padding: 50px 40px; font-size: 18px; line-height: 30px; box-shadow: rgba(0,47,149,0.15) 10px 25px 40px; margin-bottom: 40px;}
.quiz-body .quiz_section:last-child {box-shadow: none;}
.quiz-body.legacy-test-body .quiz_section:last-child {box-shadow: rgba(0,47,149,0.15) 10px 25px 40px; margin-bottom: 60px;}
.quiz-body .qmn_radio_answers {padding-left: 6%;}
.quiz-body .qmn_radio_answers .mlw_horizontal_choice:nth-child(4) {margin-right: 0;}
.quiz-body.legacy-test-body .qmn_radio_answers .mlw_horizontal_choice:nth-child(4) {margin-right: 6%;}
.quiz-body.legacy-test-body .qmn_radio_answers .mlw_horizontal_choice:nth-child(5) {margin-right: 0;}
.quiz-body .qmn_radio_answers .mlw_horizontal_choice {margin-right: 6%;}
.quiz-body .qmn_radio_answers .mlw_horizontal_choice label {font-family: 'Zilla Slab', serif; color: #000; font-size: 16px; letter-spacing: 0.75px; margin: 2px 0 0 15px; vertical-align: middle;}
.quiz-body .qmn_pagination {display: block; padding-top: 60px;}
.quiz-body .qmn_quiz_container .qmn_btn, .quiz-body .qmn_quiz_container .btn {-webkit-appearance: none; padding: 0 !important; display: block !important; width: 200px; height: 60px; font-size: 16px !important; line-height: 60px !important; border: none; border-radius: 0; background: #EB3B5A !important;  text-transform: uppercase; font-family: 'Montserrat', sans-serif; margin-left: auto; margin-right: auto;}
.quiz-body.legacy-test-body .qmn_quiz_container .qmn_btn, .quiz-body.legacy-test-body .qmn_quiz_container .btn {background: #DF4728 !important;}
.quiz-body.legacy-test-body .qmn_quiz_container .qmn_btn:hover, .quiz-body.legacy-test-body .qmn_quiz_container .btn:hover {background: #1B2A41 !important;}
.quiz-body .qmn_quiz_container .qmn_btn:hover, .quiz-body .qmn_quiz_container .btn:hover {cursor: pointer;}
.quiz-body .qmn_quiz_container .qmn_btn.qsm-next, .quiz-body .qmn_quiz_container .qmn_btn.qsm-previous {display: none !important;}
.quiz-body .qmn_pagination {border-top: none; padding-top: 0;}

.quiz_section .qsm_contact_div .mlw_qmn_question {font-weight: 400; font-size: 14px; font-family: 'Zilla Slab', serif; color: #000;}
.qsm_contact_div.qsm-contact-type-text, .qsm_contact_div.qsm-contact-type-email {display: inline-block; max-width: 48%; width: 100%;}
.qsm_contact_div.qsm-contact-type-text {margin-right: 3%;}
.quiz_section .qsm_contact_div input[type="text"], .quiz_section .qsm_contact_div input[type="email"] {width: 100%; max-width: 100%; border: 1px solid #DADADA;}

.quiz-body.legacy-test-body .qsm-before-message p {color: #000; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px;}


.quiz-results h3 {font-size: 24px; line-height: 30px; text-align: center; text-transform: uppercase; font-weight: 400; letter-spacing: 8px; color: #002F95; margin: 0;}
.quiz-results h2 {font-size: 60px; line-height: 72px; text-align: center; text-transform: uppercase; font-weight: 900; letter-spacing: 4px; color: #EB3B5A; margin: 0 0 60px;}
.qsm-results-page .quiz-results p { text-align: center; display: block; margin: 0 auto 30px; color: #000; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px;}
.qsm-results-page .quiz-results .qmn_question_answer {padding: 50px 40px; font-size: 18px; line-height: 30px; box-shadow: rgba(0,47,149,0.15) 10px 25px 40px; margin-bottom: 40px; color: #002F95; letter-spacing: 1px;}
.qsm-results-page .quiz-results .qmn_question_answer .qmn_user_correct_answer {color: #EB3B5A; margin-left: 15px; font-style: italic; font-weight: 700;}

/* -------------------------- HALL OF FAME -------------------------- */

.halloffame-top {padding: 200px 0 150px; text-align: center;}
.halloffame-top h3 {font-family: 'bebas_neuebook', sans-serif; font-size: 80px; line-height: 80px; letter-spacing: 16px; margin: 0; color: #fff; font-weight: normal;}
.halloffame-top h2 {font-family: 'bebas_neuebold', sans-serif; font-size: 180px; line-height: 140px; letter-spacing: 5px; margin: 0; color: #fff; font-weight: normal;}
.halloffame-top h1 {font-family: 'bebas_neuebold', sans-serif; font-size: 210px; line-height: 170px; letter-spacing: 1px; margin: 0; color: #fff; font-weight: normal;}
.halloffame-top h1 span {font-family: 'bebas_neuebook', sans-serif; font-size: 64px; letter-spacing: 0; margin: 0 -20px;  position: relative; top: -100px;}
.halloffame-intro {padding: 80px 0;}
.halloffame-intro p {font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; color: #000; margin-bottom: 30px !important;}
.halloffame-intro ul {list-style-type: none;}
.halloffame-intro ul li {background: url('/wp-content/uploads/2018/09/gexp_single_list.svg') no-repeat; background-position: left 16px; padding-left: 70px; font-weight: 300; font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; color: #000; padding-bottom: 18px;}
.halloffame-intro .halloffame-downloads ul li {background: url(/wp-content/uploads/2018/11/pdf_list_icon.svg) no-repeat; background-position: left 10px; padding: 15px 0 15px 60px; line-height: 30px;}
.halloffame-menu {background: #f5f5f5; width: 100%; display: block; text-align: center;}
.halloffame-menu ul {list-style-type: none; margin: 0;}
.halloffame-menu ul li {display: inline-block; padding: 20px 20px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.halloffame-menu ul li:hover {background: rgba(0,0,0,0.05); cursor: pointer;}
.gexp-halloffame-inductees {padding: 120px 0 40px;}
.gexp-halloffame-inductees h1 {color: #000; text-transform: uppercase; margin-bottom: 40px !important;}
.inductee-box {display: block; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; padding: 50px 40px;}
.wpb_content_element.inductee-box {margin-bottom: 40px !important;}
.inductee-box .left-img, .inductee-box .right-details {display: inline-block; vertical-align: top;}
.inductee-box .left-img {width: 30%; margin-right: 3%;}
.inductee-box .right-details {width: 66%;}
.inductee-box .right-details h3 {font-size: 48px; line-height: 48px; margin: 0 0 10px; color: #129FE4; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;}
.inductee-box .right-details h5 {font-size: 18px; line-height: 18px; margin: 0 0 20px; color: #777777; font-weight: 400;}
.inductee-box .right-details ul {margin: 15px 0 25px;}
.inductee-box .right-details ul li {display: inline-block; list-style-type: none; margin-right: 30px; font-size: 16px; color: #000;}
.inductee-box .right-details ul li:last-child {margin-right: 0;}
.inductee-box .right-details ul li i {margin-right: 12px; color: #EB3B5A;}
.inductee-box .right-details p {font-family: 'Zilla Slab', serif; font-size: 16px; line-height: 32px; color: #000; margin-bottom: 32px; font-weight: 300;}


.forum-reg-top {text-align: center; padding: 140px 0 260px;}
.forum-reg-top h1 {color: #fff; text-transform: uppercase; font-size: 80px;}
.forum-reg-box {box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; text-align: center; padding: 0 30px 40px;}
.forum-reg-box h1 {background: #3867D6; color: #fff; width: 120px; height: 120px; margin: 0 auto -30px; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; position: relative; top: -50px; line-height: 120px; text-shadow: rgba(0,0,0,0.1) 0 4px 0;}
.forum-reg-box .button {width: 100%; margin-bottom: -20px;}
.forum-reg-box .button.button2 {background: #EB3B5A;}
.forum-reg-box .button.button2:before {background: #129FE4;}
.forum-reg-box .button.button3 {background: #8854D0;}
.forum-reg-box .button.button3:before {background: #0FB9B1;}
.forum-reg-box .button.button4 {background: #0FB9B1;}
.forum-reg-box .button.button4:before {background: #8854D0;}

.freebie {background: url(/wp-content/uploads/2019/08/freebie_bg.svg) bottom right no-repeat, rgb(19,90,125); background: url(/wp-content/uploads/2019/08/freebie_bg.svg) bottom right no-repeat, -moz-radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); background: url(/wp-content/uploads/2019/08/freebie_bg.svg) bottom right no-repeat, -webkit-radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); background: url(/wp-content/uploads/2019/08/freebie_bg.svg) bottom right no-repeat, radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#135a7d",endColorstr="#1a0a1d",GradientType=1);}
.freebie-content {max-width: 1300px; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: center;}
.freebie-content-text {width: 68%;}
.freebie-content-text h2 {color: #fff; text-transform:uppercase; font-family: 'brandon_grotesquebold', helvetica, sans-serif; font-size: 48px; line-height: 72px; letter-spacing: 5px; font-weight: normal;}
.freebie-content-text p {color: #fff; font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 36px; font-weight: 300; margin-bottom: 36px; letter-spacing: 1px;}
.freebie-form .wpcf7-form-control-wrap {width: 100%; max-width: 35%; margin-right: 3%; display: inline-block;}
.freebie-form .wpcf7-form-control.wpcf7-text {background-color: #fff;}
.freebie-form input.wpcf7-form-control.wpcf7-submit {width: 100%; max-width: 23%; display: inline-block; background-color: #EB3B5A; font-size: 16px; text-transform: uppercase; font-weight: 400; letter-spacing: 1px; padding: 0; border-radius: 0; height: 50px;}
.freebie-form .wpcf7-mail-sent-ok {border: 2px solid #2ecc71; background-color: #2ecc71; color: #fff; font-weight: bold;}
.freebie-form div.wpcf7-response-output {margin: 1em 0 1em; padding: 0.4em 1em; text-align: center;}

.popup-content {background: rgb(19,90,125); background: -moz-radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); background: -webkit-radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); background: radial-gradient(bottom, rgba(19,90,125,1) 0%, rgba(26,10,29,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#135a7d",endColorstr="#1a0a1d",GradientType=1); padding: 0 40px 15px; display: flex; flex-wrap: nowrap; flex-direction: row; align-content: center; align-items: center; justify-content: space-between;}
.popup-content img {display: inline-block; margin: -20px 30px 0 0; vertical-align: middle;}
.popup-content .popup-content-text {display: inline-block; max-width: 60%; vertical-align: middle;}
.popup-content h2 {color: #fff; text-transform:uppercase; font-family: 'brandon_grotesqueregular', helvetica, sans-serif; font-size: 30px; line-height: 42px; letter-spacing: 3px; margin: 0 0 20px; font-weight: 400;}
.popup-content p {color: #fff; font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 36px; font-weight: 300; margin-bottom: 20px; letter-spacing: 1px;}
.popup-content p:last-child {margin-bottom: 0;}
.popup-content .button {background-color: #E53756; display: block; margin: 0; text-align: center; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0; width: 240px; height: 72px; font-weight: 400; line-height: 72px; border: none; padding: 0; border-radius: 0; -webkit-transition: none; -moz-transition: none; transition: none; -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out; -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out; transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;}
.popup-content .button:hover {background-color: #129FE4;}

.gmdc-popup {background: url('/wp-content/uploads/2021/07/global_popup_bg.jpg') no-repeat; background-size: cover; background-position: center; padding: 30px; text-align: center;}
.gmdc-popup-title h2 {color: #fff; font-size: 38px; line-height: 38px; font-weight: 900; letter-spacing: 0.5px; margin: 0 0 5px; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.gmdc-popup-title h4 {color: #fff; font-size: 23px; line-height: 23px; font-weight: 700; letter-spacing: 2px; margin: 0; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.gmdc-popup p {color: #fff; font-size: 20px; line-height: 30px; font-weight: 400; letter-spacing: 0.5px; margin: 30px 0; font-family: 'Zilla Slab', serif;}
.gmdc-popup-button {display: block; width: 240px; height: 60px; background: #e53756; text-align: center; margin: 0 auto; color: #fff; font-size: 16px; line-height: 60px; letter-spacing: 1px; text-decoration: none; font-family: 'Montserrat', sans-serif; letter-spacing: 2px; font-weight: 400; border-radius: 10px; text-transform: uppercase; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.gmdc-popup-button:hover {color: #fff; background: #129FE4;}

.trick-top {background: url(/wp-content/uploads/2019/10/trickortreat_top.jpg) no-repeat; background-size: cover; background-position: center; padding: 0; text-align: center;}
.trick-top-txt1 {padding: 260px 0 400px;}
.trick-top h1 {font-family: 'Creepster', sans-serif; font-weight: normal; font-size: 180px; line-height: 180px; text-shadow: rgba(13,5,55,0.5) 10px 25px 40px; color: #fff; margin: 0;}
.trick-top-txt2 {padding: 0 0 400px;}
.trick-top-drip img, .trick-bottom-drip img {width: 100%; position: absolute; bottom: -1px; left:0;}
.trick-top h3 {font-family: 'Creepster', sans-serif; font-weight: normal; font-size: 60px; line-height: 80px; text-shadow: rgba(13,5,55,0.5) 10px 25px 40px; color: #fff; margin: 0;}
.trick-top h2 {font-family: 'Creepster', sans-serif; font-weight: normal; font-size: 120px; line-height: 120px; text-shadow: rgba(13,5,55,0.5) 10px 25px 40px; color: #fff; margin: 0;}
.trick-block1 {padding: 0;}
.trick-block1 h3 {text-align: center; width: 100%; max-width: 1250px; color: #fff; font-size: 30px; line-height: 42px; font-weight: 400;text-transform: uppercase; margin: 0 auto 100px !important;}
.trick-block1 h1, .trick-bottom h1 {font-family: 'Creepster', sans-serif; font-weight: normal; font-size: 140px; line-height: 140px; color: #fff; margin: 0; text-align: center;}
.trick-block1 .treat1, .trick-block1 .treat2 {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-evenly; align-items: center; align-content: flex-start;}
.trick-block1 .treat1 .treat-txt p, .trick-block1 .treat2 .treat-txt p {color: #fff; font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 42px; letter-spacing: 1px; max-width: 710px; width: 100%;}
.trick-block1 .treat1 .treat-txt a, .trick-block1 .treat2 .treat-txt a, .trick-block1 .treat3 .treat-txt a {color: #fff; font-weight: 700; opacity: 1; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.trick-block1 .treat1 .treat-txt a:hover, .trick-block1 .treat2 .treat-txt a:hover, .trick-block1 .treat3 .treat-txt a:hover {opacity: 0.5;}
.trick-block1 .trick-divider {margin: 80px auto !important; display: block;}
.trick-block1 .treat3 {max-width: 1250px; width: 100%; margin: 0 auto; padding-bottom: 380px;}
.trick-block1 .treat3 .treat-txt {color: #fff; font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 42px; letter-spacing: 1px;}
.trick-bottom h1 {margin: 0 auto 40px !important; position: relative; z-index: 2;}
.trick-bottom-txt {max-width: 1250px; width: 100%; margin: 0 auto; position: relative; z-index: 2;}
.trick-bottom p {color: #fff; font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 42px; letter-spacing: 1px; max-width: 1080px; width: 100%; margin-bottom: 42px;}
.trick-bottom .fine-print {color: #fff; font-family: 'Zilla Slab', serif; font-size: 14px; line-height: 24px; letter-spacing: 0.5px; max-width: 600px; width: 100%; padding-bottom: 200px;}
.bottom-pumpkin {position: absolute; z-index: 1; bottom: 0; right: 0;}


/* -------------------------- YOUR LEGACY IS NOW -----------------------------*/

.page-id-34687 .qodef-main-menu {display: none !important;}
.qodef-page-header .qodef-fixed-wrapper .available-on.no-scroll {display:block;}
.qodef-page-header .qodef-fixed-wrapper.fixed .available-on.no-scroll {display:none;}
.qodef-page-header .qodef-fixed-wrapper .available-on.scroll {display:none;}
.qodef-page-header .qodef-fixed-wrapper.fixed .available-on.scroll {display:block;}
.qodef-page-header .available-on {margin: 40px auto 0; max-width: 440px; width: 100%; text-align: right; margin: 10px 0 0;}
.qodef-page-header .available-on li {display: inline-block; list-style-type: none; vertical-align: middle; max-width: 125px; padding: 0;}
.qodef-page-header .available-on li {width: 75%;}
.qodef-page-header .available-on li:nth-child(2) {margin: 0 40px;}
.qodef-page-header .available-on li:nth-child(3) {max-width: 97px;}

.ylin-top.vc_row[data-vc-full-width] {overflow: visible;}
.ylin-top {background: url(/wp-content/uploads/2020/11/ylin_top_bg.svg) no-repeat; background-size: cover; background-position: center; padding: 200px 0 0;}
.ylin-top-content {max-width: 1300px; width: 100%; margin: 0 auto; position: relative;}
.ylin-top-text {max-width: 665px; width: 100%; padding-bottom: 150px;}
.ylin-top-text h1 {color: #fff; font-size: 48px; line-height: 72px; letter-spacing: 3px; margin: 0 0 30px; font-weight: 700;}
.ylin-top-text h1 strong {font-weight: 900;}
.ylin-top-text h2 {color: #fff; font-size: 30px; line-height: 48px; letter-spacing: 1px; margin: 0; font-weight: 400;}
.ylin-top-book {position: absolute; right: 0; top: -90px; z-index: 5;}
.ylin-top-available {background: #1B2A41; width: 100%; position: relative; padding: 25px 0;} 
.ylin-top-available-on {margin: 0; max-width: 660px; width: 100%; text-align: left;}
.ylin-top-available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.ylin-top-available-on li:nth-child(2) {margin: 0 90px;}
.ylin-block1 {padding: 170px 0 100px; text-align: center;}
.ylin-block1 h3 {font-size: 42px; line-height: 52px; color: #1B2A41; letter-spacing: 1px; font-weight: 700; margin: 0 0 28px;}
.ylin-block1 p {font-size: 20px; line-height: 36px; color: #000; letter-spacing: 0.5px; font-weight: 400; margin: 0 0 48px; font-family: 'Zilla Slab', serif;}
.ylin-block1-listscontainer {background: #fff; box-shadow: rgba(0,0,0,0.2) 10px 25px 40px; padding: 40px 30px; text-align: left; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; align-content: flex-start; align-items: flex-start; margin: 35px 0 60px !important;}
.ylin-block1-listscontainer .ylin-block1-list-left, .ylin-block1-listscontainer .ylin-block1-list-right {max-width: 48%; width: 100%;}
.ylin-block1-listscontainer ul li {list-style-type: none; background: url(/wp-content/uploads/2020/11/list_chevron.svg) no-repeat; background-position: top left; font-family: 'Zilla Slab', serif; font-weight: 400; font-size: 20px; line-height: 36px; color: #000; letter-spacing: 0.5px; font-style: italic; padding: 0 0 36px 60px;}
.ylin-block1 h4 {font-size: 30px; line-height: 42px; color: #1B2A41; letter-spacing: 1px; font-weight: 700; margin: 60px 0 0 !important;}
.ylin-block2 {background-color: #F5F5F5; background-image: url(/wp-content/uploads/2020/11/ylin_block2_top.svg); background-repeat: no-repeat; background-size: contain; background-position: center top; text-align: center;}
.ylin-block2 .red-bg-chevron {position: absolute; top: 0; left: 5%;}
.ylin-block2 h3 {color: #DF4728; font-size: 72px; line-height: 88px; margin: 120px 0 90px; font-weight: bold; letter-spacing: 1.2px;}
.ylin-block2 .what-ifs {max-width: 1250px; width: 100%; margin: 0 auto; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; align-content: flex-start; align-items: flex-start; padding-top: 90px;}
.ylin-block2 .what-if {max-width: 48%; width: 100%; font-size: 20px; line-height: 36px; color: #000; letter-spacing: 0.5px; font-weight: 400; margin: 0 0 48px; font-family: 'Zilla Slab', serif;}
.ylin-block2 .what-if img {display: block; margin: 0 auto 25px;}
.ylin-block2 h5 {font-size: 20px; line-height: 36px; color: #1B2A41; letter-spacing: 0.5px; font-weight: 700; margin: 0 auto 100px !important; max-width: 960px; width: 100%;}
.ylin-block2 .blue-bg-chevron {position: absolute; bottom: -66px; right: 7%;}
.ylin-block3-container {width: 100%; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; align-content: stretch; align-items: stretch;}
.ylin-block3-text-container {width: 50%; padding: 220px 0; background: #fff;}
.ylin-block3-text-container h3 {max-width: 600px; width: 100%; margin: 0 auto 48px; color: #DF4728; font-size: 60px; line-height: 73px; font-weight: bold; letter-spacing: 1px;}
.ylin-block3-text-container p {max-width: 600px; width: 100%; margin: 0 auto 48px; font-size: 20px; line-height: 36px; color: #000; letter-spacing: 0.5px; font-weight: 400; font-family: 'Zilla Slab', serif;}
.ylin-block3-text-container h4 {max-width: 600px; width: 100%; margin: 0 auto; color: #1B2A41; font-size: 24px; line-height: 42px; font-weight: 400; letter-spacing: 0.5px;}
.ylin-block3-image-container {width: 50%; background-image: url(https://alanweiss.com/wp-content/uploads/2020/11/ylin_alan.jpg); background-repeat: no-repeat; background-size:cover; background-position: center top;}
.ylin-block3 .button {position: relative; max-width: 320px; margin: 40px auto 0; background: #DF4728; text-align: center; color: #fff; height: 60px; line-height: 60px; font-size: 18px; text-transform: uppercase; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.ylin-block3a .button:hover {cursor: pointer; background: #1B2A41;}
#pum-35215 p {font-size: 20px; line-height: 36px; font-weight: 400; letter-spacing: 0.5px; color: #000; margin: 0 0 36px; font-family: 'Montserrat', Helvetica, sans-serif;}
.legacy-desc-content {padding: 30px 20px;}
.legacy-desc-content h3 {font-size: 28px; line-height: 36px; font-weight: 700; color: #DF4728; margin: 0 0 36px; font-family: 'Montserrat', Helvetica, sans-serif;}
.legacy-desc-content .title {font-size: 36px; line-height: 48px; font-weight: 900; margin: 0;}
.legacy-desc-content h4 {font-size: 24px; line-height: 36px; font-weight: 700; color: #1B2A41; margin: 0 0 36px; font-family: 'Montserrat', Helvetica, sans-serif;}
.legacy-desc-content .sub-title {font-size: 20px; line-height: 36px; font-weight: 400; margin: 0 0 42px; font-style: italic;}
.ylin-block4 {padding: 120px 0; text-align: center; background-color: #F5F5F5;}
.ylin-block4 h3 {max-width: 100%; width: 100%; font-size: 36px; line-height: 72px; color: #1B2A41; letter-spacing: 0.75px; font-weight: 700; margin: 0 auto;}
.ylin-block4 h3 strong {color: #DF4728;}
.ylin-block4 h4 {max-width: 100%; width: 100%;margin: 0 auto 72px !important; color: #1B2A41; font-size: 24px; line-height: 42px; font-weight: 400; letter-spacing: 0.5px;}
.ylin-block4 .blue-bg-chevron {position: absolute; top: 230px; left: 7%;}
.ylin-block4 .ylin-bonuses {max-width: 1250px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: flex-start; align-content: flex-start;}
.ylin-block4 .ylin-bonuses .ylin-bonus {max-width: 310px; width: 100%; min-height: 200px; border-radius: 40px; background: #fff; box-shadow: rgba(0,0,0,0.2) 10px 25px 40px; padding: 0 30px 30px; position: relative; margin: 98px 23px 10px;}
.ylin-block4 .ylin-bonuses .ylin-bonus .bonus-head {width: 196px; height: 196px; position: absolute; left: 50%; margin-left: -98px; top: -98px; background: url(/wp-content/uploads/2020/11/bonus_head.svg) no-repeat; background-size: cover; background-position: center; padding: 0;}
.ylin-block4 .ylin-bonuses .ylin-bonus .bonus-head h3 {color: #fff; font-size: 63px; line-height: 50px; font-weight: 900; margin: 60px 0 0;}
.ylin-block4 .ylin-bonuses .ylin-bonus .bonus-head h4 {color: #fff; font-size: 24px; line-height: 34px; font-weight: 400; margin: 0;}
.ylin-block4 .ylin-bonuses .ylin-bonus p {font-size: 18px; line-height: 30px; color: #1B2A41; letter-spacing: 0.5px; font-weight: 400; font-family: 'Zilla Slab', serif; margin: 108px 0 0;}
.ylin-block4 .red-bg-chevron {position: absolute; bottom: -135px; right: 7%;}
.ylin-block5 {background: url(/wp-content/uploads/2020/11/ylin_block5_bg.svg) no-repeat; background-size: cover; background-position: center; padding: 110px 0;}
.ylin-block5 h3 {font-size: 36px; line-height: 72px; color: #fff; letter-spacing: 0.75px; font-weight: 700; margin: 0 0 40px;}
.ylin-howworks {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; margin-bottom: 80px !important;}
.ylin-howworks.howworks2 {margin-bottom: 80px !important;}
.ylin-howworks-number {width: 100%; max-width: 8%;}
.ylin-howworks-number h3 {font-family: 'Montserrat', Helvetica, sans-serif; font-weight: 700; font-size: 100px; line-height: 100px; text-shadow: rgba(0,0,0,0.2) 4px 10px 20px;}
.ylin-howworks-text {width: 100%; max-width: 92%; padding-top: 15px;}
.ylin-howworks-text p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; font-weight: 300; letter-spacing: 1; margin: 0 0 42px; color: #fff;}
.ylin-howworks-text p a {color:#fff; font-weight: 700;}
.ylin-howworks-text .available-on {margin: 40px auto 0; width: 100%; text-align: left;}
.ylin-howworks-text .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.ylin-howworks-text .available-on li:nth-child(2) {margin: 0 10%;}
.ylin-block5 form {text-align: center; margin-bottom: 60px !important;}
.ylin-block5 .mc-field-item {width: 100%; max-width: 45%; margin: 0 2% 30px !important; display: inline-block;}
.ylin-block5 .mc-field-item input {width: 100%; background-color: #fff; font-family: 'Zilla Slab', serif;}
.ylin-block5 .mc-webform-item.mc-action-container button {background-color: transparent; border: 1px solid #fff; font-size: 20px; line-height: 60px; text-transform:uppercase; font-weight:400; width: 260px; height: 60px; padding:0; border-radius: 0; -webkit-appearance: none; color: #fff; font-family: 'Montserrat', Helvetica, sans-serif; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.ylin-block5 .mc-webform-item.mc-action-container button:hover {cursor: pointer; background: #DF4728; border: 1px solid #DF4728; color: #fff;}
.ylin-block5 .important-msg h5, .ylin-block5 .important-msg h4 {text-align: center; font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 36px; font-weight: 700; margin: 0; color: #fff;}
.ylin-block6 {background: #DF4728; padding: 25px 0 0;}
.ylin-bottom-container {max-width: 1250px; width: 100%; margin: 0 auto 25px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start; position: relative;}
.ylin-bottom-container .book {position: relative; z-index: 2;}
.ylin-bottom-container .blue-bg-chevron {position: absolute; top: 110px; left: -140px; z-index: 1;}
.ylin-bottom-text {max-width: 760px; width: 100%; padding: 110px 40px 100px;}
.ylin-bottom-text h3 {font-size: 36px; line-height: 54px; color: #fff; letter-spacing: 1px; font-weight: 700; margin: 0 0 33px;}
.ylin-bottom-text h4 {font-size: 24px; line-height: 42px; color: #fff; letter-spacing: 0.5px; font-weight: 400; margin: 0 0 55px; font-family: 'Zilla Slab', serif;}
.ylin-bottom-text .available-on {margin: 40px auto 0; width: 100%; text-align: left;}
.ylin-bottom-text .available-on li {display: inline-block; list-style-type: none; vertical-align: middle;}
.ylin-bottom-text .available-on li:nth-child(2) {margin: 0 10%;}
.ylin-block6 .ylin-footer {width: 100%; max-width: 100%; background: rgba(0,0,0,0.3); text-align: center;}
.ylin-block6 .ylin-footer p {font-family: 'Zilla Slab', serif; font-size: 14px; line-height: 60px; font-weight: 400; letter-spacing: 0; margin: 0; color: #fff;}

.ylin-top-available-on.thankyou {padding: 30px 0;}
.ylin-top-available-on.thankyou h3 {color: #fff; font-size: 30px; line-height: 42px; font-weight: 700; text-transform:uppercase; margin: 0 0 42px;}
.ylin-top-available-on.thankyou p {font-family: 'Zilla Slab', serif; color: #fff; font-size: 20px; line-height: 36px; font-weight: 400; margin: 0 0 36px;}
.ylin-top-available-on.thankyou p:last-child {margin: 0;}

.virtual-appendices.first-row {padding: 100px 0;}


/*----------- THE CONSULTING BIBLE SECOND EDITION -----------*/
.page-id-38995 .qodef-main-menu, .page-id-39158 .qodef-main-menu, .page-id-41026 .qodef-main-menu, .page-id-41272  .qodef-main-menu {display: none !important;}
.page-id-38995 .vc_row-has-fill>.vc_column_container>.vc_column-inner, .page-id-38995 .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .page-id-41272 .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {padding-top: 0 !important;}
.cbible-tablet-stores {display: none;}
.cbible-top-container {width: 100%; max-width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: stretch; align-items: stretch;}
.cbible-top-content-left {width: 100%; max-width: 50%; background: url(/wp-content/uploads/2021/05/cb_block5_bg.jpg) no-repeat; background-size: cover; background-position: center;}
.cbible-top-content-right {width: 100%; max-width: 50%; background: url(/wp-content/uploads/2021/05/cb_top_right_bg.svg) no-repeat; background-position: center; padding: 80px 0 0 40px;}
.cbible-top-content-right p {color: #000; font-family: 'neue_helvetica_compressedbold'; font-size: 24px; line-height: 36px; letter-spacing: 1px; margin: 0 0 0 60px; text-transform: uppercase;}
.cbible-top-content-right a {font-weight: 700; color: #B3D336;}
.cbible-top-content-left-container {width: 100%; max-width: 625px; padding: 130px 35px 60px 0; margin: 0 0 0 auto; display: block;}
.cbible-title {margin-bottom: 48px;}
.cbible-title h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 70px; line-height: 70px; letter-spacing: 1.75px; color: #fff; margin: 0; text-transform: uppercase;}
.cbible-title h1 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 140px; line-height: 120px; letter-spacing: 1.75px; color: #fff; margin: 0; text-transform: uppercase;}
.cbible-top-content-left-container h3 {font-family: 'neue_helvetica_compressedMd'; font-weight: normal; font-size: 48px; line-height: 48px; letter-spacing: 1.6px; color: #B3D336; margin: 0 0 50px; text-transform: uppercase;}
.cbible-top-content-left-container h4 {font-family: 'neue_helvetica_compressedRg'; font-weight: normal; font-size: 36px; line-height: 42px; letter-spacing: 1.2px; color: #fff; margin: 0 0 60px; max-width: 560px;}
.cbible-top-quotes {max-width: 530px; width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: stretch; align-items: stretch; background: rgba(0,0,0,0.4); border-radius: 10px; padding: 30px;}
.cbible-top-quote-container {max-width: 240px; width: 100%;}
.cbible-top-quote-container p {color: #fff; font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 32px; letter-spacing: .75px; font-weight: 400; margin: 0 0 6px;}
.cbible-top-quote-container h5 {color: #B3D336; font-family: 'Zilla Slab', serif; font-size: 24px; line-height: 36px; letter-spacing: .75px; font-weight: 700; margin: 0; position: relative; bottom: 0;}
.cbible-top-quote-container.second-quote p {margin: 0 0 36px}
.cbible-top-content-right h4 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 48px; line-height: 48px; letter-spacing: 1.2px; color: #fff; margin-top: -160px; margin-left: 60px; text-transform: uppercase; background: #1B2A41; padding: 15px; max-width: 245px;}
.cbible-top-content-right h4 span {color: #B3D336;}
.cbible-block1 {text-align: center; padding: 80px 0;}
.cbible-block1-container {max-width: 960px; width: 100%; margin: 0 auto;}
.cbible-block1 h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 60px; line-height: 72px; letter-spacing: 2px; color: #1B2A41; margin: 0 0 30px; text-transform: uppercase;}
.cbible-block1 p, .cbible-block2 p {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 20px; line-height: 42px; letter-spacing: 0.75px; color: #000; margin: 0;}
.cbible-block2 {padding: 80px 0;}
.cbible-block2-container {width: 100%; max-width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.cbible-block2-container-left {max-width: 50%;}
.cbible-block2-container-right {max-width: 50%;}
.cbible-block2 .heading {background: #1B2A41; padding: 15px; display: block; margin: 0 0 20px -15px;}
.cbible-block2 .heading h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 60px; line-height: 72px; letter-spacing: 2px; color: #fff; margin: 0; text-transform: uppercase;}
.cbible-block2 .heading h2 span {color: #B3D336;}
.cbible-block2 p {margin: 0 0 42px;}
.cbible-block3, .cbible-block4 {padding: 80px 0;}
.cbible-block3-container {max-width: 1130px; width: 100%; text-align: center; margin: 0 auto;}
.cbible-block3 h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 60px; line-height: 72px; letter-spacing: 2px; color: #fff; margin: 0 0 20px; text-transform: uppercase;}
.cbible-block3 h2 span, .cbible-block4 h2 span {color: #B3D336;}
.cbible-block3 p {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 20px; line-height: 42px; letter-spacing: 0.75px; color: #fff; margin: 0 0 30px;}
.cbible-block3-box {width: 100%; max-width: 1180px; background: rgba(0,0,0,0.4); border-radius: 10px; padding: 40px 60px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start;}
.cbible-block3-box .left-list, .cbible-block3-box .right-list {max-width: 540px; width: 100%;}
.cbible-block3-box .left-list li, .cbible-block3-box .right-list li {list-style-type: none; color: #fff; background: url(/wp-content/uploads/2021/05/cbible_list_check.svg) no-repeat; font-style: italic; font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 20px; line-height: 36px; letter-spacing: 0.75px; padding-left: 50px; margin: 0 0 30px;}
.cbible-block4 h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 60px; line-height: 72px; letter-spacing: 2px; color: #1B2A41; margin: 0 auto 30px; text-transform: uppercase; text-align: center; max-width: 940px;}
.cbible-block4 h4 {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 24px; line-height: 42px; letter-spacing: 0px; color: #000; margin: 0 0 30px; text-align: center;}
.cbible-block4 p {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 20px; line-height: 42px; letter-spacing: 0.75px; color: #000; margin: 0 0 42px;}
.cbible-bonus {background:#1B2A41; border-radius: 10px; padding: 30px 40px; box-shadow: rgba(0,0,0,0.13) 10px 25px 40px; margin: 0 0 40px;}
.cbible-bonus h2 {text-align: left; color: #fff; max-width: 100%; margin: 0 0 10px;}
.cbible-bonus p {color: #fff; margin: 0;}
.cbible-bonus h4 {text-align: left; color: #fff; max-width: 100%; margin: 30px 0 0; font-family: 'neue_helvetica_compressedMd'; font-weight: normal; font-size: 30px; line-height: 36px; letter-spacing: 0px;}
.cbible-block5 {padding: 80px 0; background: url(/wp-content/uploads/2021/05/cb_block5_bg.jpg) no-repeat; background-size: cover; background-position: center;}
.cbible-block5 h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 60px; line-height: 72px; letter-spacing: 2px; color: #fff; margin: 0 auto 54px; text-transform: uppercase; text-align: center;}
.cbible-block5 .mc-content-wrap {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-content: flex-start; align-items: flex-start; width: 100%; max-width: 100%;}
.cbible-block5 .mc-content-wrap .mc-webform-item {width: 100%; max-width: 48%; margin-bottom: 30px;}
.cbible-block5 .mc-content-wrap .mc-webform-item:first-child, .cbible-block5 .mc-content-wrap .mc-webform-item:nth-child(3) {margin-right: 3%;}
.cbible-block5 .mc-content-wrap .mc-webform-item input {background: #fff; width: 100%; font-family: 'Zilla Slab', serif; margin: 0;}
.cbible-block5 .mc-webform-item button {margin: 0 auto 60px; display: block; -webkit-appearance: none; background: #B3D336; font-family: 'neue_helvetica_compressedbold'; font-size: 28px; line-height: 60px; height: 60px; width: 260px; text-transform: uppercase; letter-spacing: 3.75px; text-shadow: rgba(0,0,0,0.1) 0 2px 4px; color: #fff; border-radius: 8px; text-align: center; border: none!important; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.cbible-block5 .mc-webform-item button:hover {cursor: pointer; background: #fe3e6b;}
.cbible-rules {background: #fe3e6b; display: block; padding: 40px; width: 100%; max-width: 100%;}
.cbible-rules p {color: #fff; font-family: 'Zilla Slab', serif; text-align: center; font-size: 24px; line-height: 36px; margin: 0;}
.cbible-rules a {color: #fff; font-weight: 700; text-decoration: underline;}
.cbible-rules a:hover {color: #1B2A41;}
.cbible-bonus-step {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start; width: 100%; margin-bottom: 48px;}
.cbible-bonus-step.step2 {justify-content: flex-start; align-content: center; align-items: center;}
.cbible-bonus-step h2 {color: #B3D336; font-size: 140px; line-height: 140px; margin: 0;}
.cbible-bonus-step.step2 h2 {margin: 0 42px 0 0;}
.cbible-bonus-step .preorder-step {background: rgba(0,0,0,0.4); border-radius: 10px; padding: 30px;}
.cbible-bonus-step .preorder-step.cbible {display: block; max-width: 38%; width: 100%;}
.cbible-bonus-step .preorder-step.value {max-width: 44%; width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.cbible-bonus-step .preorder-step p, .cbible-bonus-step.step2 p {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 20px; line-height: 42px; letter-spacing: 0.75px; margin-bottom: 42px; color: #fff;}
.cbible-bonus-step .preorder-step ul {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center; margin: 0;}
.cbible-bonus-step .preorder-step ul li {list-style-type: none;}
.cbible-bonus-step .preorder-step ul li a img {max-height: 40px; max-width: 138px;}
.cbible-bonus-step .preorder-step.value p, .cbible-bonus-step .preorder-step.value ul {margin-left: 40px;}
.cbible-block6 {background: url('/wp-content/uploads/2021/05/block6_bg.jpg'), #f6f6f6; background-position: center; padding: 0;}
.cbible-block6-container {max-width: 1250px; width: 100%; margin: 0 auto; padding: 130px 0 0;}
.cbible-block6-container-text {max-width: 710px; width: 100%; margin: 0 0 0 auto;}
.cbible-block6 h3 {font-family: 'neue_helvetica_compressedRg'; font-weight: normal; font-size: 48px; line-height: 60px; letter-spacing: 0; color: #1B2A41; margin: 0 0 15px;}
.cbible-block6 h2 {font-family: 'neue_helvetica_compressedbold'; font-weight: normal; font-size: 100px; line-height: 100px; letter-spacing: 0; color: #fff; margin: 0 0 55px; text-transform: uppercase; background: #1B2A41; padding: 20px;}
.cbible-block6 h2 span {color: #B3D336;}
.cbible-block6 h4 {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 24px; line-height: 42px; letter-spacing: 0px; color: #000; margin: 0 0 30px;} 
.cbible-block6 ul {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center; max-width: 480px; margin: 0 0 180px;}
.cbible-block6 ul li {list-style-type: none; max-height: 38px;}
.cbible-block6 ul li a {opacity: 1; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.cbible-block6 ul li a:hover {opacity: 0.6;}
.cbible-block6 ul li a img {max-height: 38px;}
.cbible-foot {font-family: 'Zilla Slab', serif; font-weight: normal; font-size: 14px; line-height: 60px; letter-spacing: 0px; color: #000; text-align: center; margin: 0;}

/*----------- VALUE BASED FEES THIRD EDITION -----------*/
.vbf-top {overflow: visible !important;}
.vbf-top-content {max-width: 1200px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.vbf-top-content img {margin-bottom: -170px; display:block; z-index: 3;}
.vbf-title {text-align: center; max-width:50%; width: 100%; padding-top: 100px;}
.vbf-title h1 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #fff; font-size: 80px; line-height: 80px; letter-spacing: 2.6px; margin: 0 0 20px;}
.vbf-title h1 span {display: block; color: #FCDE0B; font-size: 120px; line-height: 100px; letter-spacing: 4px;}
.vbf-title .third-ed {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;background: rgba(0,0,0,0.35); width: 90px; height: 60px; border-radius: 30px; padding: 0 15px; margin: 0 auto 30px;}
.vbf-title .third-ed h2 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #FCDE0B; font-size: 60px; line-height: 60px; letter-spacing: 0px; margin: 15px 0 0;}
.vbf-title .third-ed h5 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #FCDE0B; font-size: 18px; line-height: 18px; letter-spacing: 0.5px; margin: 0;}
.vbf-title h4 {font-family: 'adobe-caslon-pro', serif; color: #fff; font-size: 36px; line-height: 48px; margin: 0; letter-spacing: 1.2px; font-weight: normal;}
.vbf-top h3 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; text-transform: uppercase; color: #FFF; font-size: 36px; line-height: 42px; margin: 0 0 15px; letter-spacing: 2px;}
.gradient-spacer-row .vc_column-inner {padding-top: 0 !important;}
.gradient-spacer {display: block; width: 100%; height: 170px; margin: 0 !important; background: #d8d8d8; background: -moz-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #d8d8d8 0%,#ffffff 100%); background: linear-gradient(to bottom, #d8d8d8 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 );}
.vbf-block1 {padding: 0 0 80px; margin: 0;}
.vbf-block1-content, .vbf-block2-content, .vbf-block3-content, .vbf-block4-content {max-width: 1200px; width: 100%; margin: 0 auto;}
.vbf-block1 h2 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #B52025; font-size: 60px; line-height: 72px; letter-spacing: 2.6px; max-width: 1100px; width: 100%; margin: 0 auto 42px; text-align: center; font-weight: bolder;}
.vbf-block1 h2 span {font-size: 30px; letter-spacing: 1.3px;}
.vbf-block1 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; margin: 0 0 42px; color: #000; letter-spacing: 1px;}
.vbf-block1 p:last-child {margin: 0;}
.vbf-block2 {padding: 80px 0; margin: 0; background: #B52025; text-align: center;}
.vbf-block2 h2 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #FCDE0B; font-size: 60px; line-height: 72px; letter-spacing: 2px; max-width: 1160px; width: 100%; margin: 0 auto 42px; font-weight: bolder;}
.vbf-block2 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; margin: 0; color: #fff; letter-spacing: 1px;}
.vbf-block3 {padding: 80px 0; margin: 0; background: #6C1316;}
.vbf-block3 h3 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; color: #fff; font-size: 48px; line-height: 48px; letter-spacing: 1.8px; margin: 0 0 60px; text-align: center; font-weight: bolder; text-transform: uppercase;}
.vbf-bonus-step {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start; width: 100%; margin-bottom: 60px;}
.vbf-bonus-step h2 {color:#FCDE0B; font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; font-size: 100px; line-height: 80px; margin: 0; font-weight: bolder;}
.vbf-bonus-step .preorder-step {max-width: 86%; width: 100%;}
.vbf-bonus-step.step2 p {max-width: 88.5%; width: 100%; font-size: 20px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1px; margin: 0; color: #fff;}
.preorder-step.vbf {background: rgba(0,0,0,0.3); border-radius: 10px; padding: 30px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start;}
.preorder-step.vbf img {margin-right: 60px;}
.preorder-step.vbf p {font-size: 20px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1px; margin: 0;}
.preorder-step.vbf .preorder-step1-details ul {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: center; align-items: center; list-style-type: none; margin-top: 20px;}
.preorder-step.vbf .preorder-step1-details ul li {margin-right: 40px;}
.preorder-step.vbf .preorder-step1-details ul li img {margin-right: 0;}
.vbf-block3 form p {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-content: flex-start; align-items: flex-start; width: 100%; max-width: 1200px; margin: 0 auto 60px;}
.vbf-block3 form p .wpcf7-form-control-wrap {max-width: 30%; width: 100%;}
.vbf-block3 form p .wpcf7-form-control-wrap:nth-child(2) {margin: 0 5%;}
.vbf-block3 form p .wpcf7-form-control-wrap input {background: #fff; border: 2px solid #ebebeb;}
.vbf-block3 form p .wpcf7-form-control-wrap input:focus {border-color: #FCDE0B;}
.vbf-block3 form input.wpcf7-form-control.wpcf7-submit {background-color: #FCDE0B; display: block; width: 260px; height: 60px; border: none; font-size: 24px; line-height: 69px; font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; text-transform: uppercase; color: #B52025; border-radius: 0; padding: 0; margin: 30px 0 0;}
.vbf-block3 form input.wpcf7-form-control.wpcf7-submit:hover {background-color: #000; color: #FCDE0B;}
.vbf-block3 .vbf-rules {text-align: center; background: rgba(0,0,0,0.3); padding: 30px; border-radius: 10px;}
.vbf-block3 .vbf-rules h4 {font-size: 36px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1.5px; margin: 0 0 20px; color: #fff; text-transform: uppercase; font-weight: 700;}
.vbf-block3 .vbf-rules p {font-size: 20px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1px; color: #fff; margin: 0; font-weight: 700;}
.vbf-block3 .vbf-rules p a {color: #FCDE0B;}
.vbf-block3 .vbf-rules p a:hover {color: #FFF;}
.vbf-block4 {background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 75%, #ffffff 100%); background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 75%,#ffffff 100%); background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 75%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); padding: 30px 0 0; margin: 0;}
.vbf-block4-content {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.vbf-block4-text {text-align: center;}
.vbf-block4-text h4 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; font-size: 36px; line-height: 42px; letter-spacing: 1.29px; color: #B52025; margin: 0 0 5px; text-transform: uppercase;}
.vbf-block4-text h3 {font-family: 'HelveticaNeueLT Com 77 BdCn', sans-serif; font-size: 60px; line-height: 72px; letter-spacing: 2.14px; color: #000; margin: 0;}
.vbf-block4-text .vbf-block4-divider {display: block; width: 100%; height: 2px; background: #d8d8d8; margin: 40px auto;}
.vbf-block4-text ul {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-content: center; align-items: center; list-style-type: none; margin: 0 auto;}
.vbf-block4-text ul li:nth-child(2) {margin: 0 50px;}
.vbf-block4-text ul li a img, .preorder-step.vbf .preorder-step1-details ul li a img {opacity: 1; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.vbf-block4-text ul li a:hover img, .preorder-step.vbf .preorder-step1-details ul li a:hover img {opacity: 0.6;}
.vbf-footer-text {text-align: center; font-size: 14px; line-height: 60px; font-family: 'Zilla Slab', serif; margin: 0;}


/* ------ MILION DOLLAR CONSULTING 6TH EDITION ------*/
.qodef-page-header .qodef-fixed-wrapper .available-on-container.no-scroll {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-content: center; align-items: center; width: 100%;}
.qodef-page-header .qodef-fixed-wrapper.fixed .available-on-container.no-scroll {display: none;}
.qodef-page-header .qodef-fixed-wrapper.fixed .available-on-container.scroll {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-content: center; align-items: center; width: 100%;}
.qodef-page-header .qodef-fixed-wrapper .available-on-container.scroll {display: none;}
.qodef-page-header .qodef-fixed-wrapper p.no-scroll, .qodef-page-header .qodef-fixed-wrapper p.scroll {display: block; font-size: 18px; line-height: 24px; font-weight: 900 !important; text-transform: uppercase; margin: 12px 20px 0 0; width: 182px;}
.qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget p.no-scroll {color: #E3CF9E !important;}
.qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header) .qodef-menu-area .widget p.scroll {color: #0A0C0F !important;}
.qodef-page-header .qodef-fixed-wrapper.fixed p.no-scroll {display:none;}
.qodef-page-header .qodef-fixed-wrapper p.scroll {display:none;}
.qodef-page-header .qodef-fixed-wrapper.fixed p.scroll {display:block;}
 {display: none;}
.mdc6ed-top {overflow: visible !important; padding: 80px 0 0;}
.mdc6ed-top-content {max-width: 1200px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start;}
.mdc6ed-top-content img {margin-bottom: -240px; display:block; z-index: 3;}
.mdc6ed-title {text-align: center; max-width:50%; width: 100%; padding-top: 100px;}
.mdc6ed-title img {margin: 0 auto;}
.mdc6ed-top h2 {color: #fff; font-size: 26px; line-height: 26px; margin: -46px 0 20px; text-transform: uppercase; text-align: center;}
.mdc6ed-top-greenbar {width: 100%; max-width: 100%; margin: 0; padding: 0; background: #429E79;}
.mdc6ed-top-greenbar-content {max-width: 1200px; width: 100%; margin: 0 auto; text-align: center; padding: 20px 0;}
.mdc6ed-top-greenbar h3 {max-width: 560px; width: 100%; margin: 0 0 0 auto; color: #fff; font-weight: 900; font-size: 30px; line-height: 36px; text-transform: uppercase;}
.mdc6ed-block1 {padding: 0 0 80px;}
.mdc6ed-block1-content, .mdc6ed-block2-content, .mdc6ed-block3-content, .mdc6ed-block4-content {max-width: 1200px; width: 100%; margin: 0 auto;}
.mdc6ed-block1 h2 {color: #429E79; font-size: 48px; line-height: 60px; margin: 0 0 42px; font-weight: 700;}
.mdc6ed-block1 h2 strong {font-weight: 900;}
.mdc6ed-block1 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; margin: 0 0 42px; color: #000; letter-spacing: 1px;}
.mdc6ed-block1 p:last-child {margin: 0;}
.mdc6ed-block2 {padding: 80px 0; margin: 0; background: #429E79; }
.mdc6ed-block2 h2 {color: #ffffff; font-size: 48px; line-height: 60px; margin: 0 0 10px; font-weight: 700;}
.mdc6ed-block2 h4 {color: #ffffff; font-size: 24px; line-height: 36px; margin: 0 0 42px; font-weight: 500;}
.mdc6ed-block2 p {font-family: 'Zilla Slab', serif; font-size: 20px; line-height: 42px; margin: 0 0 42px; color: #fff; letter-spacing: 1px;}
.mdc6ed-block2 h3 {color: #ffffff; font-size: 24px; line-height: 36px; margin: 0; font-weight: 700;}

.mdc6ed-block3 {padding: 80px 0; margin: 0; background: #0A0C0F;}
.mdc6ed-block3 h3 {color: #fff; font-size: 36px; line-height: 48px;  margin: 0 0 60px; text-align: center; font-weight: 700; text-transform: uppercase;}
.mdc6ed-bonus-step {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: flex-start; align-items: flex-start; width: 100%; margin-bottom: 60px;}
.mdc6ed-bonus-step h2 {color:#E3CF9E; font-size: 80px; line-height: 80px; margin: 0; font-weight: 900;}
.mdc6ed-bonus-step .preorder-step {max-width: 86%; width: 100%;}
.mdc6ed-bonus-step.step2 p {max-width: 88.5%; width: 100%; font-size: 20px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1px; margin: 0; color: #fff;}
.preorder-step.mdc6ed {background: rgba(255,255,255,0.1); border-radius: 10px; padding: 30px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start;}
.preorder-step.mdc6ed img {margin-right: 60px;}
.preorder-step.mdc6ed p {font-size: 20px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1px; margin: 0;}
.preorder-step.mdc6ed .preorder-step1-details ul {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: center; align-items: center; list-style-type: none; margin-top: 20px;}
.preorder-step.mdc6ed .preorder-step1-details ul li {margin-right: 60px;}
.preorder-step.mdc6ed .preorder-step1-details ul li img {margin-right: 0;}
.mdc6ed-block3 form p {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-content: flex-start; align-items: flex-start; width: 100%; max-width: 1200px; margin: 0 auto 60px;}
.mdc6ed-block3 form p .wpcf7-form-control-wrap {max-width: 30%; width: 100%;}
.mdc6ed-block3 form p .wpcf7-form-control-wrap:nth-child(2) {margin: 0 5%;}
.mdc6ed-block3 form p .wpcf7-form-control-wrap input {background: #fff; border: 2px solid #ebebeb; box-shadow: none; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.mdc6ed-block3 form p .wpcf7-form-control-wrap input:focus {border-color: #429E79; box-shadow:rgba(66,158,121,1) 0 0 15px;}
.mdc6ed-block3 form input.wpcf7-form-control.wpcf7-submit {background-color: #429E79; display: block; width: 260px; height: 60px; border: none; font-size: 20px; line-height: 60px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; border-radius: 0; padding: 0; margin: 30px -68px 0 0;}
.mdc6ed-block3 form input.wpcf7-form-control.wpcf7-submit:hover {background-color: #E3CF9E; color: #0A0C0F;}
.mdc6ed-block3 .mdc6ed-rules {text-align: center; background: rgba(255,255,255,0.1); padding: 30px; border-radius: 10px;}
.mdc6ed-block3 .mdc6ed-rules h4 {font-size: 36px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1.5px; margin: 0 0 20px; color: #fff; text-transform: uppercase; font-weight: 700;}
.mdc6ed-block3 .mdc6ed-rules p {font-size: 20px; line-height: 42px; font-family: 'Zilla Slab', serif; letter-spacing: 1px; color: #fff; margin: 0; font-weight: 700;}
.mdc6ed-block3 .mdc6ed-rules p a {color: #429E79;}
.mdc6ed-block3 .vmdc6ed-rules p a:hover {color: #FFF;}
.mdc6ed-block4 {background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 75%, #ffffff 100%); background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 75%,#ffffff 100%); background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 75%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); padding: 60px 0 0; margin: 0;}
.mdc6ed-block4-content {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.mdc6ed-block4 .mockup {margin: 0 auto;}
.mdc6ed-block4-text {text-align: center;}
.mdc6ed-block4-text h4 {font-size: 36px; line-height: 42px; color: #429E79; margin: 0 0 15px; text-transform: uppercase; font-weight: 900;}
.mdc6ed-block4-text h3 {font-size: 48px; line-height: 60px; color: #000; margin: 0;}
.mdc6ed-block4-text .vbf-block4-divider {display: block; width: 100%; height: 2px; background: #d8d8d8; margin: 40px auto;}
.mdc6ed-block4-text ul {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-content: center; align-items: center; list-style-type: none; margin: 0 auto;}
.mdc6ed-block4-text ul li:nth-child(2) {margin: 0 72px;}
.mdc6ed-block4-text ul li a img, .preorder-step.vbf .preorder-step1-details ul li a img {opacity: 1; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.mdc6ed-block4-text ul li a:hover img, .preorder-step.vbf .preorder-step1-details ul li a:hover img {opacity: 0.6;}
.mdc6ed-block4 .footer-text {text-align: center; font-size: 14px; line-height: 60px; font-family: 'Zilla Slab', serif; margin: 0;}


/* ---- SENTIENT STRATEGY BOOK ----*/

.page-id-46748 header, .page-id-46748 footer, .page-id-46790 header, .page-id-46790 footer {display: none;}
.sentient-book-top {background: -webkit-radial-gradient(top right,#363636,#000000); background: radial-gradient(at top right,#363636,#000000); padding: 0 30px;}
.sentient-book-top.thankyou {padding: 80px 0 0;}
.sentient-book-top.thankyou h3 {font-family: 'avant_garderegular', sans-serif; font-size: 36px; line-height: 36px; color: #FFFF93; letter-spacing: 0; margin: 0 0 20px;}
.sentient-book-top.vc_row[data-vc-full-width], .sentient-book-mainbody.vc_row[data-vc-full-width] {overflow: visible;}
.sentient-book-header {width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center; padding: 20px 0;}
.sentient-book-header .available {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: center; align-items: center;}
.sentient-book-header .available p {color: #fff; font-size: 18px; font-weight: 400; line-height: 22px; margin-right: 30px;}
.sentient-book-header .button {background: transparent; border: 3px solid #fff; color: #fff; display: block; width: 300px; height: 60px; font-size: 20px; line-height: 60px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; text-align:center; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.sentient-book-header .button:hover {background: #fff; color:#000000;}
.sentient-book-top-container {max-width: 1160px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.sentient-book-top-container .sentient-mockup {margin-bottom: -128px;}
.sentient-book-top .triangle {position: absolute; bottom: -50px; left: 30%;}
.sentient-book-bonuses .triangle {position: absolute; top: -160px; left: 50%; margin-left: -50px;}
.sentient-book-claim .triangle {position: absolute; top: -100px; left: 50%; margin-left: -50px;}
.sentient-book-about .triangle {position: absolute; top: 0; left: 50%; margin-left: -50px;}
.sentient-book-mainbody {padding: 150px 0;}
.sentient-book-mainbody-container {max-width: 1160px; width: 100%; margin: 0 auto;}
.sentient-book-mainbody h2 {font-family: 'avant_garderegular', sans-serif; font-size: 48px; line-height: 60px; color: #000; letter-spacing: 0; margin: 0 0 30px;}
.sentient-book-mainbody h2 span {color: #1A6EA4;}
.sentient-book-mainbody p {font-size: 20px; line-height: 36px; font-weight: 400; letter-spacing: 0.5px; margin-bottom: 36px;}
.sentient-book-mainbody p:last-child {margin-bottom: 0;}
.sentient-book-mainbody-container-full {margin: 72px 0; width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: center;}
.sentient-book-mainbody-container-full img {max-width: 50%; width: 100%;}
.sentient-book-mainbody-container-full-text {padding: 0 9.25%;}
.sentient-book-bonuses {background: -webkit-radial-gradient(top left,#363636,#000000); background: radial-gradient(at top left,#363636,#000000); padding: 160px 0 120px; text-align: center;}
.sentient-book-bonuses h2 {font-family: 'avant_garderegular', sans-serif; font-size: 60px; line-height: 80px; color: #fff; letter-spacing: 1px; margin: 0 0; text-transform: uppercase;}
.sentient-book-bonuses h4 {font-family: 'avant_garderegular', sans-serif; font-size: 30px; line-height: 36px; color: #FFFF93; letter-spacing: 0; margin: 0 0 48px;}
.sentient-book-bonuses-container {max-width: 1160px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: stretch; align-items: stretch;}
.sentient-book-bonus {max-width: 296px; width: 100%; background: rgba(0,0,0,0.8); border: 2px solid #fff; margin-bottom: 40px; padding: 30px;}
.sentient-book-bonus:nth-child(2), .sentient-book-bonus:nth-child(5) {margin: 0 40px 40px;}
.sentient-book-bonuses h3 {font-family: 'avant_garderegular', sans-serif; font-size: 48px; line-height: 60px; color: #FC8350; letter-spacing: 0; margin: 0 0 20px; text-transform: uppercase;}
.sentient-book-bonuses p {color: #fff; font-size: 20px; line-height: 36px; font-weight: 400; letter-spacing: 0.5px; margin-bottom: 0;}
.sentient-book-bonuses .additional-bonus {max-width: 760px; width: 100%; margin: 60px auto 0;}
.sentient-book-claim {background: #FC8350; padding: 100px 0; text-align: center;}
.sentient-book-claim h2 {font-family: 'avant_garderegular', sans-serif; font-size: 60px; line-height: 60px; color: #fff; letter-spacing: 0; margin: 0 0 55px; text-transform: uppercase;}
.sentient-book-claim-container {max-width: 1160px; width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: stretch; align-items: stretch;}
.sentient-book-claim-step {max-width: 460px; width: 100%; padding: 30px 50px; display: block; min-height: 180px;}
.sentient-book-claim-step.step-1 {background: url(/wp-content/uploads/2022/12/step1.svg), #AD5A37; background-repeat: no-repeat; background-position: left top;}
.sentient-book-claim-step.step-2 {background: url(/wp-content/uploads/2022/12/step2.svg), #AD5A37; background-repeat: no-repeat; background-position: left top;}
.sentient-book-claim-step p {color: #fff; font-size: 20px; line-height: 36px; font-weight: 400; letter-spacing: 0.5px; margin-bottom: 0;}
.sentient-book-claim-step.step-1 p {margin-bottom: 20px;}
.sentient-book-claim form p {max-width: 1160px; width: 100%; margin: 60px auto 40px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center;}
.sentient-book-claim form p .wpcf7-form-control-wrap {max-width: 48%; width: 100%; margin-bottom: 40px;}
.sentient-book-claim form p .wpcf7-form-control-wrap:first-child, .sentient-book-claim form p .wpcf7-form-control-wrap:nth-child(3) {margin-right: 4%;}
.sentient-book-claim form p .wpcf7-form-control-wrap input[type=text], .sentient-book-claim form p .wpcf7-form-control-wrap input[type=email] {background: #fff; height: 60px;}
.sentient-book-claim form input.wpcf7-form-control.wpcf7-submit {background-color: #000000; display: block; width: 240px; height: 60px; border: none; font-size: 20px; line-height: 60px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; border-radius: 0; padding: 0; margin: 30px -68px 0 0;}
.sentient-book-claim form input.wpcf7-form-control.wpcf7-submit:hover {background-color: #FFFF94; color: #000;}
.sentient-book-claim-fineprint {max-width: 1000px; width: 100%; margin: 0 auto;}
.sentient-book-claim-fineprint p {color: #fff; font-size: 18px; line-height: 36px; font-weight: 400; letter-spacing: 0.5px; margin-bottom: 0;}
.sentient-book-claim-fineprint h4 {color: #fff; font-size: 22px; line-height: 40px; font-weight: 700; letter-spacing: 0.6px; margin-bottom: 0; text-transform: uppercase;}
.sentient-book-about-container {width: 100%; max-width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: center; align-items: stretch;}
.sentient-book-about-img {max-width: 50%; width: 100%; background: url(/wp-content/uploads/2022/12/about_alan.jpg) no-repeat; background-position: center; background-size: cover;}
.sentient-book-about-text {max-width: 34%; width: 100%; padding: 120px 8%;}
.sentient-book-about-text h2 {font-family: 'avant_garderegular', sans-serif; font-size: 48px; line-height: 48px; color: #000; letter-spacing: 0; margin: 0 0 40px; text-transform: uppercase;}
.sentient-book-about-text p {font-size: 20px; line-height: 36px; font-weight: 400; letter-spacing: 0.5px; margin-bottom: 36px;}
.sentient-book-about-text p:last-child {margin-bottom: 0;}
.sentient-book-foot {text-align: center; padding: 40px 0 10px}
.sentient-book-foot p {font-size: 14px; line-height: 18px;}

.gexp-coachconsult-top.aglp {padding: 100px 0 240px;}
.gexp-coachconsult-top.aglp .button, .gexp-single-fullwidth-half .button {display: block; margin: 0 auto 0; font-family: 'Montserrat', sans-serif; width: 300px; height: 72px; background: #129FE4; text-align: center; color: #fff; font-size: 18px; line-height: 72px; text-transform: uppercase; letter-spacing: 1; font-weight: 400; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.gexp-coachconsult-top.aglp .button:hover, .gexp-single-fullwidth-half .button:hover {color: #fff; background: #E53756;}
.gexp-single-fullwidth-half .button {margin: 0;}
.gexp-single-fullwidth-half.last-row {padding: 60px 0 120px;}



.advisorsuite-top {
    padding: 200px 0;
    text-align: center;
}
.advisorsuite-top h1{
    font-size: 120px;
    line-height: 100px;
    font-weight: 900;
    color: #fff;
    margin: 0 0 30px;
    text-transform: uppercase;
}
.advisorsuite-top h3{
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 15px;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.advisorsuite-top h4{
    font-size: 36px;
    line-height: 48px;
    font-weight: 400;
    color: #fff;
    margin: 0 auto;
    text-transform: uppercase;
    letter-spacing: 4px;
    max-width: 960px;
}
.advisorsuite-content {
    padding: 100px 0 0; 
}
.advisorsuite-content.last-row {
    padding: 80px 0; 
}
.advisorsuite-content .section-title {
    font-size: 36px;
    line-height: 48px;
    font-weight: 700;
    letter-spacing: 4px;
    color: #EB3B5A;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 40px;
}
.advisorsuite-container {
    width: 60%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
    margin: 0 auto;
}
.advisorsuite-container .advisor-box {
    display: block;
    width: 30%;
    background: #fff;
    box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;
    padding: 0;
    margin: 0 0 60px;
}
.advisorsuite-container .advisor-box .advisor-text {
    padding: 0 30px 40px;
}
.advisorsuite-container .advisor-box h3 {
    font-size: 24px;
} 
.advisorsuite-container .advisor-box p {
    margin-bottom: 40px;
} 
.advisorsuite-container .advisor-box .button {
    display: block;
    text-align: center;
    background: #129FE4;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0;
    width: 100%;
    height: 60px;
    font-weight: 400;
    line-height: 60px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    font-family: 'Montserrat', Helvetica, sans-serif;
    padding: 0;
    border: none;
}
.advisorsuite-container .advisor-box .button:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #EB3B5A;
    box-shadow: inset rgba(0,0,0,0.2) 0 -6px 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.advisorsuite-container .advisor-box .button:hover:before {
    transform: scaleY(1);
}


@media only screen and (max-width:2170px) {
    
    .shophome-alancard {padding: 160px 20% 160px 0;}
    .gsc-mockup {right: 21%;}
    .trick-top {background-position: center 200%;}
    .trick-top-txt1 {padding: 260px 0 350px;}
}

@media only screen and (max-width:2000px) {
    .resources-cat-wotw .resources-txtbox {max-width: 45%;}
    .wotw-rolls {left: -16%; bottom: -20%; max-width: 60%;}
    .wotw-alan {left: 20%; bottom: -25%; max-width: 22%;}
}

@media only screen and (max-width:1920px) {

    .gexp-single-title.gsrycp-title .title-container {margin-left: 10%;}
    .gexp-single-title.dynamic-communities-title {margin-left: 14%;}
    
    .gexp-single-top.gsrycp {padding: 275px 0 200px;}
    .gexp-single-title.gsrycp-title h3 {font-size: 48px; line-height: 36px;}
    .gexp-single-title.gsrycp-title h5 {font-size: 24px; line-height: 8px;}
    .gexp-single-title.gsrycp-title h4 {font-size: 42px; line-height: 30px;}
    .gexp-single-title.gsrycp-title h2 {font-size: 70px; line-height: 40px;}
    .gexp-single-title.gsrycp-title h1 {font-size: 90px; line-height: 70px;}
    .gexp-single-title.gsrycp-title .city {font-size: 30px; line-height: 30px; letter-spacing: 12px; margin-top: 30px;}
    
    .trick-top-txt1 {padding: 260px 0 300px;}
    .trick-top-txt2 {padding: 0px 0 310px;}
    
    .gexp-single-top.pipeline {padding: 150px 0 360px;}
    .gexp-single-title.pipeline-title {margin: 0 auto 0 13%;}
    
    .bsl-title-container h1:before {left: 14%;}
    
    .advisorsuite-container {width: 70%;}

    
}

@media only screen and (max-width:1820px) {

    
    .qodef-404-page .qodef-page-not-found h1.qodef-404-title {font-size: 60px !important; line-height: 60px !important; letter-spacing: 5px !important;}
    .qodef-404-page .qodef-page-not-found h3.qodef-404-subtitle {max-width: 640px !important;}
    .bsl-title-container h1:before {left: 10%;} 
    
}

@media only screen and (max-width:1770px) {
    
    .gexp-pubspeak .speakerman img {max-width: 80%;}
    .resources-balancingact {left: -6%;}
    .resources-mdcm {left: 12%;}
}

@media only screen and (max-width:1680px) {
    
    .gexp-unique .unique-paper {max-width: 50%;}
    .gexp-livestream .livestream-img {max-width: 70%;}
    .gexp-single-title.dynamic-communities-title h2 {font-size:100px;line-height:90px;}
    .gexp-single-title.dynamic-communities-title h1 {font-size:110px;line-height:100px;}
    .gexp-single-title.dynamic-communities-title h3 {font-size:72px;line-height:60px;}
    
    
    .additionalresources-img {max-width: 45%;}
    
}

@media only screen and (max-width:1635px) {
    .resources-mdcm {left: 6%;}
    .resources-balancingact, .resources-mdcm {max-width: 40%;}
}

@media only screen and (max-width:1600px) {

    .gexp-single-top.gsrycp {padding: 285px 0 200px;}
    .gexp-single-title.gsrycp-title h3 {font-size: 42px; line-height: 30px;}
    .gexp-single-title.gsrycp-title h5 {font-size: 20px; line-height: 8px;}
    .gexp-single-title.gsrycp-title h4 {font-size: 36px; line-height: 24px;}
    .gexp-single-title.gsrycp-title h2 {font-size: 60px; line-height: 36px;}
    .gexp-single-title.gsrycp-title h1 {font-size: 78px; line-height: 50px;}
    .gexp-single-title.gsrycp-title .city {font-size: 24px; line-height: 24px; letter-spacing: 10px;}
    
    .gexp-single-title.pipeline-title {margin: 0 auto 0 8%;}
    
    .bsl-title-container h1:before {left: 7%;}

}
@media only screen and (max-width:1540px) {
    
    .qodef-404-page .qodef-content {background-size: 40%, 100%;}
    .trick-bottom p {max-width: 900px;}
    
    .gexp-single-top.fearlesslive-top {padding: 220px 0 380px;}
    .fearlesslive-title {max-width: 800px; margin: 0 auto 0 4%;}
    .resources-balancingact, .resources-mdcm {max-width: 30%;}
    
}


@media only screen and (min-width:1440px) and (max-width:2000px) {
    
    .qodef-404-page .qodef-page-not-found .qodef-404-subtitle {max-width: 740px;}
    
    /*------------------ HOME PAGE ------------------*/
    
    .home-hero-section {padding: 495px 0 290px;}
    .home-hero-section .home-hero-alan {bottom: -160px;}
    .home-hero-section .home-hero-bgtxt {max-width: 80%; left: 10%;}
    .home-hero-section .home-hero-circles {top: 25%;}
    
    .home-testimonial.vc_column_container {padding: 40px 4%;}
    .home-testimonial #hs_testimonial_theme_2 .hs_client_image {margin-right: 20px;}
    .home-testimonial #hs_testimonial_theme_2 .vc_col-sm-10 {width: 80%;}

    
    /*------------------ ABOUT PAGE ------------------*/
    
    .about-top {-webkit-clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%); clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%);}
    .about-top-alan {right: 7%;}
    .about-block3 {background-position: 108% center;}
    .about-block4-txthalf p {max-width: 55%;}
    .about-block4 img {bottom: -23%;}
    
    
    /*------------------ GEXP PAGE ------------------*/
    
    .gexp-top {-webkit-clip-path: polygon(100% 0%, 100% 65%, 50% 100%, 0% 65%, 0% 0%); clip-path: polygon(100% 0%, 100% 65%, 50% 100%, 0% 65%, 0% 0%);}
    .gexp-top-img {bottom: -570px;}
    .gexp-devexp {padding: 65px 0;}
    .gexp-devexp .gexp-devexpimg {top: -105px; max-width: 48%;}
    .gexp-devexp .gexp-txtbox, .gexp-unique .gexp-txtbox {margin-right: 8%;}
    .gexp-pubspeak {padding: 215px 8% 260px;}
    .gexp-pubspeak .speakerman {right: -12%;}
    .gexp-unique .unique-paper {left: -8%;}
    .gexp-livestream .livestream-img {right: -18%;}
    
    .coachconsult-top, .devexp-top, .pubspeak-top, .unique-top, .livestream-top {padding: 240px 0 160px;}
    
    .gexp-coachconsult-top.mdm {padding: 160px 0 400px;}
    .gexp-pricetable.first-pricetable {margin-top: -250px;}
    .gexp-pricetable.agc-pricetable.first-pricetable {margin-top: -200px;}
    .gexp-coachconsult.important-deets {padding: 60px 0 270px;}
    
    
    .gexp-single-top.htoytpl-top {padding: 130px 0 240px; min-height: 600px;}
    .htoytpl-title-content h4 {font-size: 36px; line-height: 36px; letter-spacing: 7px;}
    .htoytpl-title-content h2 {font-size: 80px; line-height: 72px; letter-spacing: 4px;}
    .htoytpl-title-content h1 {font-size: 130px; line-height: 110px;}
    .htoytpl-title-content h1 span {font-size: 36px; line-height: 36px; top: -66px;}
    .htoytpl-title-content h1 span.comma, .htoytpl-title-content h3 span.comma {font-size: 48px;}
    .htoytpl-title-content h3 {font-size: 74px; line-height: 60px;}
    
    
    /*------------------ SPEAKING PAGE ------------------*/
    
    .speaking-top {-webkit-clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%); clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%);}
    .speaking-top .alan-speaking {left: -200px; bottom: -360%; max-width: 70%;}

    
    
    /*------------------ SHOP SECTION ------------------*/
    
    .shop-home-onlinelearning {padding: 160px 5%;}
    .shophome-alancard {padding: 160px 5% 160px 0;}
    .shophome-alancard .alancard-hand {left: -150px;}
    .shophome-alancard-txt {max-width: 640px;}
    .shop-home-onlinelearning h2, .shophome-alancard h2 {font-size: 48px;}
    .shop-home-onlinelearning h4, .shophome-alancard h4 {font-size: 24px; line-height: 42px;}
    
    .alancard-imgleft {padding: 60px 5% 80px;}
    .alancard-imgright {padding: 60px 0 80px 5%;}
    
    .shop-category-selector .category-selector-holder ul li a {padding: 38px 40px;}
    
    /* ----------------- RESOURCES CAT PAGE ---------------- */
    
    .videos-img-middle {top: 22%;}
    .videos-img-top {top: 14%;}
    .resources-cat-wotw {background-size: cover;}
    .wotw-alan {left: 25%; bottom: -25%;}
    .wotw-rolls {left: -9%; bottom: -20%;}
    .resources-cat-top, .newsletter-top, .hottip-top, .addresources-top {padding: 100px 0 80px;}
    .resources-cat-wotw {padding: 60px 0 180px;}
    .balancingact-img {right: -10%;}
    .newsletter-mdcm-txt, .newsletter-mmm-txt {max-width: 45%;}
    .ba-body-img {bottom: 65%; right: -15%;}
    .ba-body-txt {max-width: 45%;}
    .mdcm-body {background-position: 60% center;}
    
    
    /* ----------------- BLOG PAGE ---------------- */
    
    .blog .qodef-title-holder, .blog .qodef-title-holder .qodef-title-wrapper, .page-id-484 .qodef-title-holder, .page-id-484 .qodef-title-holder .qodef-title-wrapper {height: 300px !important;}
    
    
    /* ----------------- CONTACT PAGE ---------------- */
    
    .contact-top {padding: 260px; -webkit-clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%); clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%);}
    
    .gsc-mockup {right: 18%;}
    
}

@media only screen and (min-width:1440px) and (max-width:1600px) {.gsc-mockup {right: 10%;}}

@media only screen and (max-width:1480px) {
    
    .gexp-pubspeak .speakerman img {max-width: 75%;}
    
    .gexp-single-members .qodef-team-list-holder.qodef-normal-space .qodef-team {padding: 0 0px; margin: 0 0 0px;}
    .gexp-single-members .qodef-team.info-hover .qodef-team-info-tc {padding: 15px 20px;}
    .gexp-single-members .qodef-team.info-hover .qodef-team-info-tb, .gexp-single-members .qodef-team.info-hover .qodef-team-overlay-link {height: 21%;}
    .gexp-single-members .qodef-team.info-hover .qodef-team-name {font-size: 18px; letter-spacing: 1px;}
    .gexp-single-members .qodef-team.info-hover .qodef-team-info-tc .qodef-team-title-holder:after {bottom: 20px; font-size: 42px;}
    .qodef-team-modal-holder .qodef-team-popup-content {max-width: 60%;}
    .qodef-team-modal-holder .qodef-content-section p {font-size: 16px; line-height: 32px; letter-spacing: 0.75px; margin: 0 0 32px !important;}
    .qodef-team-modal-holder .qodef-content-section ul li {font-size: 16px; line-height: 32px; letter-spacing: 0.75px; margin-bottom: 20px;}
    
    .gexp-single-title.deepsecrets-title h2 {font-size: 64px; line-height: 64px;}
    .gexp-single-title.deepsecrets-title h1 {font-size: 110px; line-height: 110px;}
    
    .bsl-title-container h1:before {left: 4%;}
    
}

@media only screen and (max-width:1500px) {
    
    .gexp-single-title.gsrycp-title .title-container {margin-left: 5%;}
    .qodef-grid-1300 .qodef-drop-down .wide .second .inner>ul {width: 1300px !important;}

}

@media only screen and (max-width:1440px) {
    
    .qodef-title-holder h1 {font-size: 36px;}
    
    .legacy-test-top-container {max-width: 1220px;}
    .legacy-test-top h1 {font-size: 90px; line-height: 90px;}
    .legacy-test-top h4 {font-size: 24px;}
    
    /*----------- THE CONSULTING BIBLE THIRD EDITION -----------*/
    .cbible-top-content-left-container {max-width: 540px;}
    .cbible-title {margin-bottom: 36px;}
    .cbible-title h2 {font-size: 60px; line-height: 60px;}
    .cbible-title h1 {font-size: 120px; line-height: 100px;}
    .cbible-top-content-left-container h3 {font-size: 42px; line-height: 42px; margin: 0 0 30px;}
    .cbible-top-content-left-container h4 {font-size: 30px; line-height: 35px; margin: 0 0 40px; max-width: 540px;}
    .cbible-top-quote-container p {font-size: 18px; line-height: 30px;}
    .cbible-top-quote-container h5 {font-size: 20px; line-height: 30px;}
    .cbible-top-content-right img {max-width: 540px;}
    .cbible-top-content-right h4 {font-size: 42px; line-height: 42px; margin-top: -120px; margin-left: 47px; max-width: 215px;}
    .cbible-top-content-right p {margin: 0 0 0 48px;}
    .cbible-top-quotes {max-width: 480px;}
    .cbible-top-quote-container {max-width: 230px;}
    .page-id-38995.qodef-grid-1300 .qodef-container-inner, .page-id-38995.qodef-grid-1300 .qodef-grid, .page-id-38995.qodef-grid-1300 .qodef-row-grid-section {max-width: 1200px;}
    .cbible-block3-box {max-width: 1080px;}
    
    .gexp-single-top.midlife-top {padding: 160px 0 460px; min-height: 540px;}
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 100% 50% !important;}
    .midlife-title-content h2 {font-size: 60px; line-height: 60px;}
    .midlife-title-content h1 {font-size: 150px; line-height: 130px;}
    
    .gexp-single-title.fishbowl-title.fishbowl2 {max-width: 50%;}
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 72px; line-height: 72px; letter-spacing: 3px;}
    .gexp-single-title.fishbowl-title.fishbowl2 h3 {font-size: 36px; line-height: 36px; letter-spacing: 4px;}
    
    .gexp-single-top.maximize-top {padding: 180px 0;}
    
    .gexp-single-infobox.remote {top: -520px;}
    
    .advisorsuite-container {width: 90%;}
    .advisorsuite-container .advisor-box .button {font-size: 18px;}
}

@media only screen and (max-width:1400px) {
    
    .rob-top {right: -220px;}
    
    .htoytpl-title-content {max-width: 480px;}
    .htoytpl-title-content h4 {font-size: 42px; line-height: 42px; letter-spacing: 6px;}
    .htoytpl-title-content h2 {font-size: 80px; line-height: 70px;}
    .htoytpl-title-content h1 {font-size: 120px; line-height: 110px;}
    .htoytpl-title-content h1 span {font-size: 42px; line-height: 42px; top: -55px;}
    .htoytpl-title-content h1 span.comma, .htoytpl-title-content h3 span.comma {font-size: 48px;}
    .htoytpl-title-content h3 {font-size: 72px; line-height: 60px;}
    
    .flyingsolo-top .flyingsolo-title-content {max-width: 520px;}
    .flyingsolo-top .flyingsolo-title-content h2 {font-size: 72px; line-height: 72px;}
    .flyingsolo-top .flyingsolo-title-content h1 {font-size: 160px; line-height: 160px;}
    
    .gexp-single-title.mypp-title h3 {font-size: 48px; line-height: 64px;}
    .gexp-single-title.mypp-title h2 {font-size: 88px; line-height: 88px;}
    .gexp-single-title.mypp-title h1 {font-size: 124px; line-height: 124px;}
    
    .gexp-single-title.htcpdtgia-title {max-width: 45%;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h1 {font-size: 80px; line-height: 80px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h2 {font-size: 58px; line-height: 60px; margin: 0;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h3 {font-size: 38px; line-height: 46px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h4 {letter-spacing: 4px; font-size: 30px; line-height: 42px; margin: 0;}
    
    .sidebar-forums h1 {font-size: 60px; letter-spacing: 4px;}
    .sidebar-forums h2 {font-size: 52px; letter-spacing: 4px;}
    .sidebar-forums h4 {font-size: 18px; letter-spacing: 4px;}
    

    .gexp-single-title.personal-power-title .personal-power-title-container h2 {font-size: 42px; line-height: 42px; letter-spacing: 3px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h1 {font-size: 130px; line-height: 110px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h4 {font-size: 24px; line-height: 36px;}
    
    .gexp-single-title .whihshs-title-container {max-width: 50%;}
    .gexp-single-title.whihshs-title h1 {font-size: 60px; line-height: 60px; text-shadow: rgba(85,28,0,0.77) 14px 11px 18px;}
    .gexp-single-title.whihshs-title h3 {font-size: 30px; line-height: 30px; text-shadow: rgba(85,28,0,0.77) 14px 11px 18px;}
    
    .ylin-top-text, .ylin-top-available-on.thankyou {max-width: 580px;}
    .ylin-top-book {max-width: 43%;}
    .ylin-block4 .blue-bg-chevron {top: -100px; left: -5%;}
    .ylin-block4 .red-bg-chevron {right: 3%;}
    
    .gexp-single-title.tcbr-title h3 {font-size: 30px; line-height: 30px; letter-spacing: 4px;}
    .gexp-single-title.tcbr-title h1 {font-size: 72px; line-height: 72px;}
    .gexp-single-title.tcbr-title h2 {font-size: 64px; line-height: 64px; margin: 0 0 150px;}
    .gexp-single-title.tcbr-title h4 {font-size: 32px; line-height: 42px;}
    
    .bsl-title-container h1:before {left: 2%;} 
    
    .tunnel-title-content {max-width: 44%; margin-left: 90px;}

    .legacy-test-top-container {max-width: 1020px; margin: 0 auto -250px;}
    .legacy-test-top-text {padding: 90px 0px 0 0;}
    .legacy-test-top h1 {font-size: 80px; line-height: 80px; margin: 0 0 20px;}
    .legacy-test-top h4 {margin: 0 0 50px;}
    .legacy-test-top-images img {max-width: 360px;}
    
    .gexp-single-title .lessons-title-content h3 {font-size: 42px; line-height: 42px; letter-spacing: 4px;}
    .gexp-single-title .lessons-title-content h2 {font-size: 100px; line-height: 100px;}
    .gexp-single-title .lessons-title-content h1 {font-size: 115px; line-height: 115px;}
    .gexp-single-infobox.lessons {top: -520px;}
    
    .truth-main-feed-container.vc_column_container>.vc_column-inner {padding: 0 50px;} 
    
    .remote-title-content img, .lifecycles-title-content img {max-width: 50%;}
    .swa-title-content {max-width: 55%;}
    
    .mastermaster-title-container, .mdmaturity-title-container {max-width: 50%; width: 100%;}
    
    .ktis-title-content, .campw-title-content, .alans5keys-title-content {max-width: 50%;}
    
    
}

@media only screen and (min-width:1280px) and (max-width:1440px) {
    
    .qodef-404-page .qodef-page-not-found h1.qodef-404-title {font-size: 48px !important; line-height: 48px !important;}
    .qodef-404-page .qodef-page-not-found h3.qodef-404-subtitle {max-width: 540px !important; font-size: 20px !important; line-height: 30px !important;}
    
    
    /*------------------ GLOBAL ------------------*/
    
    .qodef-main-menu>ul>li>a {padding: 0 18px !important;}
    .qodef-drop-down .wide .second .inner>ul>li {width: 20% !important;}
    #nav-menu-item-145, #nav-menu-item-144 {padding-top: 0 !important;}
    .qodef-drop-down .second .inner ul li {display: inline-block !important; width: 100%;}
    .qodef-drop-down .wide .second .inner>ul>li:nth-child(4n+1) {clear: none !important;}
    .widget .qodef-widget-title-holder .qodef-widget-title {font-size: 36px; line-height: 36px;}
    footer .qodef-footer-column-1 .footer-social a {width: 48px; height: 48px; line-height: 48px; margin-right: 15px; font-size: 20px;}
    
    .sidebar-books h2 {font-size: 26px; line-height: 26px;}
    aside.qodef-sidebar .widget ul.sidebar-social li {width: 60px;}
    aside.qodef-sidebar .widget ul.sidebar-social li a {width: 60px; height: 60px; line-height: 60px; font-size: 24px;}
    
    
    
    
    /*------------------ HOME PAGE ------------------*/
    
    .home-hero-section {padding: 420px 0 330px;}
    .home-hero-section .home-hero-alan {left: 30%; width: 40%; bottom: -180px;}
    .home-hero-section .home-hero-bgtxt {max-width: 90%; left: 5%;}
    .home-hero-section .home-hero-text h1 {font-size: 140px; line-height: 110px;}
    .home-hero-section .home-hero-text h2 {font-size: 42px; line-height: 48px;}
    .home-hero-section .home-hero-text h4 {font-size: 26px; line-height: 20px; margin: 0;}
    .home-testimonial {background-size: 25%, 25%;}
    .home-testimonial.vc_column_container {padding: 80px 4%;}
    .home-testimonial #hs_testimonial_theme_2 .hs_client_image {margin-right: 20px;}
    .home-testimonial #hs_testimonial_theme_2 .vc_col-sm-10 {width: 80%;}
    .home-nbt h3 {font-size: 30px; line-height: 30px;}
    .home-nbt h1 {font-size: 60px; line-height: 60px;}
    .home-gexp-grid-hover .home-gexp-grid-title h2 {font-size: 24px; line-height: 30px;}
    
    .home-gexp .smalldesktop-only {display: block !important;}
    .home-gexp .desktop-only {display: none !important;}
    
    /*------------------ ABOUT PAGE ------------------*/
    
    .about-top {-webkit-clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); padding: 300px 0;}
    .about-top-alan {right: -2%; top: -100%;}
    .about-top-alan img {width: 85%;}
    .about-block3 {background-position: 125% center;}
    .about-block4 {padding: 80px 0 140px;}
    .about-block4-txthalf p {max-width: 33%;}
    .about-block4 img {bottom: 0;}
    
    
    /*------------------ GEXP PAGE ------------------*/
    
    .gexp-top {padding: 250px 0 350px; -webkit-clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%);}
    .gexp-top-img {bottom: -370px; z-index: -1;}
    .gexp-top .common-sense {top: -150px;}
    .gexp-cc {padding: 210px 5% 120px; margin-top: -160px;}
    .gexp-cc .coaching-bg {max-width: 25%}
    .gexp-txtbox {max-width: 60%;}
    .gexp-txtbox h1 {font-size: 36px; line-height: 48px;}
    .gexp-devexp .gexp-devexpimg {top: -20px; max-width: 42%;}
    .gexp-devexp .gexp-txtbox {max-width: 50%; margin-right: 5%; padding: 30px 0;}
    .gexp-devexp .dev-bg {top: -5%; max-width: 25%;}
    .gexp-pubspeak {padding: 105px 5% 120px;}
    .gexp-pubspeak .speaking-bg {top: -25%; max-width: 25%;}
    .gexp-pubspeak .speakerman {top: -45px;}
    .gexp-pubspeak .speakerman img {max-width: 50%;}
    .gexp-unique {padding: 180px 0 200px;}
    .gexp-unique .unique-paper {top: -35px; max-width: 40%;}
    .gexp-unique .gexp-txtbox {margin-right: 5%; max-width: 50%;}
    .gexp-livestream {padding: 50px 5% 100px;}
    .gexp-livestream .livestream-bg, .gexp-unique .unique-bg {max-width: 25%; top: -25%;}
    .gexp-livestream .livestream-img {right: -19%; bottom: -100px; max-width: 60%;}
    
    
    /* ---------------- GEXP SUBSEQUENT PAGES ---------------- */
    
    .coachconsult-top, .devexp-top, .pubspeak-top, .unique-top, .livestream-top {padding: 200px 0 120px;}
    
    .gexp-coachconsult-top.mentorprogram {padding: 180px 0 280px;}
    .gexp-single-title.mentorprogram-title h4 {font-size: 24px; line-height: 36px;}
    .gexp-single-title.mentorprogram-title h3 {font-size: 55px; line-height: 55px;}
    .gexp-single-title.mentorprogram-title h1 {font-size: 116px; line-height: 84px;}
    .gexp-single-title.mentorprogram-title h2 {font-size: 97px; line-height: 97px;}
    .qodef-team-modal-holder .qodef-team-popup-image {height: 400px;}
    .qodef-team-modal-holder .qodef-team-title-holder .qodef-team-name {font-size: 36px;}
    .qodef-team-general-info .qodef-grid-col-6 {width: 100%;}
    
    .gexp-coachconsult-top {padding: 180px 0;}
    .gexp-coachconsult-top.sentient h4 {font-size: 28px; line-height: 28px;}
    .gexp-coachconsult-top.sentient h2 {font-size: 150px; line-height: 150px;}
    .gexp-coachconsult-top.sentient h1 {font-size: 100px; line-height: 100px;}
    .gexp-coachconsult-top.sentient h1 span {top: -125px;}
    .sentient-txtbox1 {max-width: 1100px;}
    
    
    .gexp-pricetable.first-pricetable {margin-top: -120px;}
    .gexp-pricetable.agc-pricetable.first-pricetable {margin-top: -150px;}
    .gexp-single-txt h2 {font-size: 32px;}
    
    .gexp-coachconsult-top.scgbcf h4 {font-size: 24px; line-height: 30px;}
    .gexp-coachconsult-top.scgbcf h2 {font-size: 60px; line-height: 70px;}
    .gexp-coachconsult-top.scgbcf h1 {font-size: 68px; line-height: 50px;}
    
    .gexp-coachconsult-top.license-endorsed {padding: 220px 0 60px;}
    .vc_custom_1542729099322.gexp-coachconsult-top.license-endorsed {background-position: center 80% !important;}
    .gexp-coachconsult-top.license-endorsed h3 {font-size: 40px; line-height: 40px;}
    .gexp-coachconsult-top.license-endorsed h1 {font-size: 120px; line-height: 110px;}
    .gexp-coachconsult-top.license-endorsed h2 {font-size: 95px; line-height: 90px;}
    
    .lede-half-left-img.vc_col-sm-6, .lede-half-right-img.vc_col-sm-6 {width: 35%;}
    .lede-half-right-txt-container.vc_col-sm-6, .lede-half-left-txt-container.vc_col-sm-6 {width: 65%;}
    .lede-half-right-txt, .lede-half-left-txt {padding: 50px 8%;}
    .lede-half-right-txt h2, .lede-half-left-txt h2 {font-size: 36px; line-height: 48px;}
    .lede-half-right-txt p, .lede-half-left-txt p {font-size: 18px; line-height: 36px;}
    .lede-half-right-txt .button, .lede-half-left-txt .button {font-size: 18px; width: 260px; height: 60px; line-height: 60px;}
    
    .lede-half-left-img.vc_col-sm-6 .vc_custom_1542731728897 {background-position: 80% center !important;}
    .lede-half-left-img.vc_col-sm-6 .vc_custom_1542730678508 {background-position: 25% center !important;}
    .lede-half-right-img .vc_custom_1542730805172 {background-position: 88% center !important;}
    .lede-half-right-img .vc_custom_1542731864970 {background-position: 30% center !important;}
    
    .gexp-single-title.milliondollarclub-title h3 {font-size: 36px; line-height: 36px;}
    .gexp-single-title.milliondollarclub-title h1 {font-size: 100px; line-height: 90px;}
    .gexp-single-title.milliondollarclub-title h1.line2 {font-size: 106px;}
    .gexp-single-title.milliondollarclub-title h2 {font-size: 48px; line-height: 48px;}
    
    .gexp-single-title.lsexp2018-title h4 {font-size: 24px; line-height: 24px;}
    .gexp-single-title.lsexp2018-title h2 {font-size: 72px; line-height: 60px;}
    .gexp-single-title.lsexp2018-title h1 {font-size: 88px; line-height: 60px;}
    .gexp-single-title.lsexp2018-title h3 {font-size: 36px; line-height: 33px;}
    .gexp-halfvideo-txt h1 {font-size: 60px;}
    
    
    .gexp-single-cta .button {width: 240px; height: 70px; font-size: 18px; line-height: 70px;}
    
    .gexp-coachconsult-top.mdm {padding: 160px 0 400px;}
    .gexp-pricetable.first-pricetable {margin-top: -250px;}
    .gexp-coachconsult.important-deets {padding: 60px 0 270px;}
    .gexp-pricetable.mdm .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-ti {font-size: 24px;}
    
    .gexp-single-txt p, .gexp-single-txt .growthaccess-cta, .gexp-single-txt h4, .gexp-single-txt h3, .gexp-single-txt h2, .gexp-single-txt ul {max-width: 1100px; margin-left: auto; margin-right: auto;}
    .growthaccess-title h2 {font-size: 36px; letter-spacing: 4px;}
    .growthaccess-title h2 span {bottom: 220px;}
    .growthaccess-title h1 {font-size: 100px; line-height: 60px;}
    
    .gexp-single-title.dynamic-communities-title {margin-left: 8%;}
    
    .gexp-coachconsult-top.theden {padding: 180px 0 300px;}
    .gexp-coachconsult-top.theden .gexp-single-title {max-width: 1100px; margin: 0 auto;}
    .theden-txtbox1, .theden-purple h1, .gexp-single-txt.theden h1, .gexp-single-txt.theden h3, .theden-imgtext {max-width: 1100px; margin-left: auto; margin-right: auto;}
    .theden-imgtext p {max-width: 60%; margin-left: 0; margin-right: auto;}
    .theden-cta .txt-container {max-width: 1100px;}
    .theden-cta .theden-contact p {line-height: 30px; padding: 17px 0;}
    .theden-cta .theden-contact p:first-child {margin-right: 3.5%;}
    .theden-cta .theden-contact p em {padding-left: 50px; display:block;}
    
    .thriving-ambiguity-title-content {max-width: 480px;}
    .thriving-ambiguity-title-content h3 {font-size: 34px; line-height: 42px; letter-spacing: 7px;}
    .thriving-ambiguity-title-content h2 {font-size: 54px; line-height: 54px;}
    .thriving-ambiguity-title-content h1 {font-size: 72px; line-height: 72px;}
    
    
    
    
    /*------------------ SPEAKING PAGE ------------------*/
    
    .speaking-top {-webkit-clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); padding: 300px 0;}
    .speaking-top .alan-speaking {max-width: 60%; left: -90px; bottom: -250%;}
    .speaking-top .common-sense {top: -200px;}
    .speaking-body .topics .topic-box {width: 30%;}
    
    
    /*------------------ SHOP SECTION ------------------*/
    
    .shop-home-onlinelearning {padding: 160px 5%;}
    .shophome-alancard {padding: 160px 5% 160px 0;}
    .shophome-alancard .alancard-hand {left: -150px; max-width: 90%; bottom: -161px;}
    .shophome-alancard-txt {max-width: 600px;}
    .shop-home-onlinelearning h2, .shophome-alancard h2 {font-size: 48px;}
    .shop-home-onlinelearning h4, .shophome-alancard h4 {font-size: 24px; line-height: 42px;}
    
    .alancard-block1 h1 {font-size: 54px;}
    .alancard-imgright {padding: 60px 0 80px 5%;}
    .alancard-imgleft {padding: 60px 5% 80px;}
    .alancard-imgright .txt-left, .alancard-imgleft .txt-right, .alancard-imgright .card-right, .alancard-imgleft .card-left {max-width: 48%;}
    .alancard-imgright h1, .alancard-imgleft h1 {font-size: 48px;}
    .alancard-imgright .card-right {right: -60px; position: relative;}
    
    .shop-category-selector .category-selector-holder ul li a {padding: 38px 33px; font-size: 22px;}
    
    
    /*------------------ RESOURCES PAGE ------------------*/
    
    .resources-top {padding: 238px 0 0;}
    .resources-top .resources-laptop {max-width: 70%; right: -14%;}
    .resources-top .resources-ipad-right {right: -5%; width: 40%;}
    .resources-top .resources-laptop-left {left: 2%; width: 22%;}
    .resources-top .resources-phone {left: 18%; bottom: 5%; max-width: 13%;}
    .resources-block1 {padding: 240px 0 60px;}
    .resources-videos {padding: 60px 0;}
    .resources-videos .resources-txtbox, .resources-block3 .resources-txtbox {margin-left: 5%;}
    .video-img-back {max-width: 35%;}
    .videos-img-middle {max-width: 20%;}
    .videos-img-top {max-width: 27%;}
    .resources-txtbox {max-width: 38%;}
    .resources-balancingact, .resources-mdcm {max-width: 30%;}
    .resources-newsletter .resources-txtbox {margin-right: 7%; padding-top: 20px;}
    .resources-txtbox h1 {font-size: 36px; line-height: 48px;}
    .resources-block2 {padding: 80px 0 140px;}
    .resources-block3 {padding: 180px 0 60px;}
    .additionalresources-img {bottom: -60px; max-width: 40%;}
    .resources-block3 .resources-txtbox {max-width: 54%;}
    
    .resources-cat-top, .hottip-top, .page-id-501 .newsletter-top {padding: 80px 0 60px;}
    .vc_custom_1539956140179.resources-cat-wotw {background-position: left top !important}
    .wotw-rolls {left: -33%;}
    .wotw-alan {left: 10%;}
    .resources-cat-wotw {background-size: cover;}
    
    .newsletter-top, .addresources-top, .newsletter-top.two-line {padding: 30px 0 30px;}
    .newsletter-ba-txt {max-width: 50%;}
    .newsletter-ba-txt h1 {font-size: 60px; line-height: 60px;}
    .newsletter-ba-txt h2 {font-size: 36px; line-height: 36px; margin: 0 0 50px;}
    .newsletter-ba {background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 45%, rgba(245,245,245,1) 45%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(245,245,245,1) 45%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(245,245,245,1) 45%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 )}
    .balancingact-img {right: -5%; bottom: 43%; max-width: 50%;}
    .newsletter-mdcm {padding: 100px 0;}
    .newsletter-mdcm-txt {max-width: 50%;}
    .newsletter-mdcm-txt h3 {font-size: 30px; letter-spacing: 10px; line-height: 30px;}
    .newsletter-mdcm-txt h1 {font-size: 80px; line-height: 90px;}
    .newsletter-mdcm-txt h2 {font-size: 60px; line-height: 60px; margin: 0 0 48px;}
    .newsletter-mmm {background-position: 70% center;}
    .newsletter-mmm-txt h1 {font-size: 100px; line-height: 100px;}
    
    .hottip-body h3, .addresources-body h3 {font-size: 24px; line-height: 30px;}
    
    .page-template-blog-standard .qodef-title-holder, .blog .qodef-title-holder {height: 260px !important;}
    .page-id-68 .qodef-title-holder .qodef-title-wrapper, .page-id-505 .qodef-title-holder .qodef-title-wrapper, .blog .qodef-title-holder .qodef-title-wrapper {background-size: 80%; height: 260px !important;}
    
    .page-id-484.page-template-blog-standard .qodef-title-holder {height: 360px !important;}
    .page-id-484 .qodef-title-holder .qodef-title-wrapper {background-size: 80%; height: 360px !important;}
    
    .ba-body {padding: 120px 0 300px; background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(245,245,245,1) 30%, rgba(245,245,245,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(245,245,245,1) 30%,rgba(245,245,245,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(245,245,245,1) 30%,rgba(245,245,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 )}
    .ba-body-txt {max-width: 90%;}
    .ba-body-img {bottom: -38%;}
    
    /* ----------------- BLOG PAGE ---------------- */
    
    .blog .qodef-title-holder, .blog .qodef-title-holder .qodef-title-wrapper, .page-id-484 .qodef-title-holder, .page-id-484 .qodef-title-holder .qodef-title-wrapper {height: 300px !important;}
    
    /*------------------ CONTACT PAGE ------------------*/
    
    .contact-top {padding: 240px 0; -webkit-clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%);}
    .contact-top h1 {font-size: 140px; line-height: 140px;}
    .contact-top h3 {font-size: 36px; line-height: 36px; margin-top: 0;}
    
    .gsc-mockup {right: 7%;} 
    
    /*------------------ HALL OF FAME ------------------*/
    .inductee-box .right-details h3 {font-size: 42px; line-height: 42px;}
    .inductee-box .right-details ul li {margin-right: 20px; font-size: 14px;}
    
    .gexp-single-title.gsrycp-title .title-container {margin-left: 3%;}
    
    
    .freebie-content {max-width: 1100px;}
    .freebie-content-text {width: 65%;}
    .freebie-content-text h2 {font-size: 42px; line-height: 60px; letter-spacing: 4px;}
    .freebie-form .wpcf7-form-control-wrap {width: 100%; max-width: 35%; margin-right: 3%; display: inline-block;}
    .freebie-form .wpcf7-form-control.wpcf7-text {background-color: #fff;}
    .freebie-form input.wpcf7-form-control.wpcf7-submit {width: 100%; max-width: 23%; display: inline-block; background-color: #EB3B5A; font-size: 16px; text-transform: uppercase; font-weight:   400; letter-spacing: 1px;}
    
    
    /* -------------------------- FEARLESS LEADERSHIP -----------------------------*/
    
    .fearless-container, .fearless-block2-content {max-width: 1100px;}
    .fearless-block2 {padding: 80px 0 50px;}
    .fearless-block2-content .fearless-block2-text h3 {font-size: 24px; line-height: 42px;}
    .fearless-block2-content .fearless-block2-text .available-on li:nth-child(2) {margin: 0 40px;}
    .fearless-bonus {max-width: 1020px;}
    
    
    .trick-block1 .treat1 .treat-txt, .trick-block1 .treat2 .treat-txt {max-width: 40%;}
    .trick-block1 .treat1 img, .trick-block1 .treat2 img {max-width: 50%;}
    
    .gexp-single-top.pipeline {padding: 190px 0 320px;}
    .gexp-single-title.pipeline-title {max-width: 540px;}
    .gexp-single-title.pipeline-title h4 {font-size: 22px; line-height: 22px; letter-spacing: 8px;}
    .gexp-single-title.pipeline-title h2 {font-size: 80px; line-height: 70px;}
    .gexp-single-title.pipeline-title h1 {font-size: 105px; line-height: 90px;}
    .gexp-single-title.pipeline-title h3 {font-size: 30px; line-height: 42px;}
    
    .ylin-top-content {max-width: 1200px;}
    .ylin-top-book {top: -100px; max-width: 40%;}
    .ylin-bottom-container {max-width: 1100px;}
    .ylin-bottom-text {max-width: 66%; padding: 60px 40px;}
    
}


@media only screen and (max-width:1280px) {
    
    /* ----------------- GLOBAL SETTINGS ---------------- */
    
    .mobile-only {display: none !important;}
    
    .qodef-grid-1300 .qodef-drop-down .wide .second .inner>ul {max-width: 90% !important;}
    .qodef-drop-down .wide .second .inner>ul>li {padding: 0 26px 0 0 !important;}
    .qodef-main-menu>ul>li>a {padding: 0 13px !important; font-size: 10px !important;}
    .qodef-drop-down .wide .second .inner>ul>li {width: 20% !important;}
    #nav-menu-item-145, #nav-menu-item-144 {padding-top: 0 !important;}
    .qodef-drop-down .second .inner ul li {display: inline-block !important; width: 100%;}
    .qodef-drop-down .wide .second .inner>ul>li:nth-child(4n+1) {clear: none !important;}
    
    aside.qodef-sidebar .widget ul.sidebar-social {text-align: left;}
    aside.qodef-sidebar .widget ul.sidebar-social li {width: 48px; text-align: center;}
    aside.qodef-sidebar .widget ul.sidebar-social li a {width: 48px; height: 48px; line-height: 48px; font-size: 20px;}
    
    .page .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {padding: 60px 30px 30px;}
    .widget .qodef-widget-title-holder .qodef-widget-title {font-size: 30px; line-height: 30px;}
    footer .qodef-footer-column-1 img {width: 94%; margin-top: 5px;}
    footer .qodef-footer-column-1 p {font-size: 16px; line-height: 30px;}
    footer .widget ul li {font-size: 16px; line-height: 16px; padding: 10px 0;}
    footer .qodef-footer-column-1 .footer-social a {width: 48px; height: 48px; font-size: 18px; line-height: 48px; margin-right: 6px;}
    
    .qodef-404-page .qodef-content {background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right bottom, #3c1943;
    background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right bottom, -moz-linear-gradient(-45deg, #3c1943 10%, #205587 100%);
    background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right bottom, -webkit-linear-gradient(-45deg, #3c1943 10%,#205587 100%);
    background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat right bottom, linear-gradient(135deg, #3c1943 10%,#205587 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c1943', endColorstr='#205587',GradientType=1 ); background-size: 40%, 100%;}
    .qodef-404-page .qodef-page-not-found h1.qodef-404-title {font-size: 48px !important; line-height: 48px !important;}
    .qodef-404-page .qodef-page-not-found h3.qodef-404-subtitle {max-width: 540px !important; font-size: 20px !important; line-height: 30px !important;}
    
    .qodef-title-holder h1 {font-size: 30px;}
    
    /* ----------------- HOME PAGE ---------------- */
    
    .home-hero-section {padding: 400px 0 160px;}
    .home-hero-section .home-hero-alan {left: 32%; width: 37%; bottom: -200px;}
    .home-hero-section .home-hero-bgtxt {max-width: 90%; left: 5%;}
    .home-hero-section .home-hero-circles {top: 25%;}
    .home-hero-section .home-hero-text h1 {font-size: 130px; line-height: 130px; margin: 0;}
    .home-hero-section .home-hero-text h2 {font-size: 42px; line-height: 48px; margin-top: 0;}
    .home-hero-section .home-hero-text h4 {font-size: 24px; line-height: 30px;}
    .home-testimonial {background-size: 30%, 30%;}
    .home-testimonial.vc_column_container {padding: 80px 5%;}
    .home-testimonial #hs_testimonial_theme_2 .hs_client_image {margin-right: 0px;}
    .home-testimonial #hs_testimonial_theme_2 .vc_col-sm-10 {width: 83%;}
    .home-testimonial #hs_testimonial_theme_2 p {font-size: 18px; line-height: 36px;}
    .home-testimonial #hs_testimonial_theme_2 h3 {font-size: 24px;}
    .home-testimonial #hs_testimonial_theme_2 h4 {font-size: 14px;}
    
    .home-gexp .smalldesktop-only {display: block !important;}
    .home-gexp .desktop-only {display: none !important;}
    
    
    /* ----------------- ABOUT PAGE ---------------- */
    
    .about-top {padding: 310px 0; -webkit-clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%); clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%);}
    .about-top h1 {font-size: 80px; line-height: 80px;}
    .about-top h3 {letter-spacing: 3px; font-size: 42px;}
    .about-top-alan {right: -9%; top: -113%; width: 40%;}
    .about-block3 {background-position: 105% 10%; background-size: 25%;}
    .about-books-container {flex-wrap: wrap;}
    .about-books-container img {width: 25%;}
    .about-block4 {padding: 80px 0;}
    .about-block4-txthalf p, .about-block4 p {max-width: 950px; margin: 0 auto 42px;}
    .about-block4 p:last-child {margin: 0 auto;}
    .about-block4 img {position: relative; right: initial; bottom: initial; margin: 50px auto 0;}
    .about-block4 .wpb_single_image.vc_align_right {text-align: center;}
    .aboutsub-top {padding: 92px 0 82px;}
    .aboutsub-top h1, .resources-wotw-top h1 {font-size: 80px; line-height: 80px;}
    .video-testimonials {padding: 100px 0 100px;}
    
    
    /* ----------------- GEXP PAGES ---------------- */
    
    .gexp-top {padding: 240px 0 300px; -webkit-clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%); clip-path: polygon(100% 0%, 100% 75%, 50% 100%, 0% 75%, 0% 0%);}
    .gexp-top h1 {font-size: 80px; line-height: 80px;}
    .gexp-top .qodef-row-background-text-wrapper-inner {padding-top: 22% !important;}
    .gexp-top-img {bottom: -400px; left: initial; right: -5%; width: 120%;}
    .gexp-top .common-sense {top: -150px;}
    .gexp-cc {margin-top: -210px; padding: 250px 5% 100px;}
    .gexp-txtbox {max-width: 60%;}
    .gexp-txtbox h1 {font-size: 36px; line-height: 48px;}
    .gexp-cc .coaching-bg {width: 35%; left: -15%;}
    .gexp-devexp {background: url(/wp-content/uploads/2018/12/gexp_devexp_bg.jpg) no-repeat; background-size: cover; background-position: center; padding: 90px 0 100px;} 
    .gexp-devexp .gexp-devexpimg {display: none;}
    .gexp-txtbox p {font-size: 18px; line-height: 36px;}
    .gexp-devexp .gexp-txtbox {margin-right: 5%;}
    .gexp-devexp .dev-bg {width: 35%; right: -10%;}
    .gexp-pubspeak {padding: 120px 5% 180px;}
    .gexp-pubspeak .speaking-bg {left: -15%; top: -30%; width: 35%;}
    .gexp-pubspeak .speakerman {right: -12%; top: -113px; z-index: -1; width: 60%;}
    .gexp-unique {padding: 200px 0; background: url(/wp-content/uploads/2018/12/uniqueofferings_bg.jpg) no-repeat; background-size: cover; background-position: center;}
    .gexp-unique .unique-bg {top: -65%; width: 35%;}
    .gexp-unique .unique-paper {display: none;}
    .gexp-livestream {padding: 80px 5% 100px;}
    .gexp-livestream .livestream-bg {left: -18%; top: -35%; width: 35%;}
    .gexp-livestream .livestream-img {right: -25%; width: 65%; bottom: -100px;}
    
    .coachconsult-top, .devexp-top, .pubspeak-top, .unique-top, .livestream-top  {padding: 210px 0 130px;}
    .coachconsult-top h1, .devexp-top h1, .pubspeak-top h1, .unique-top h1, .livestream-top h1 {font-size: 80px; line-height: 80px;}
    .gexp-grid-hover .gexp-grid-date {font-size: 14px; padding: 12px 8px; line-height: 14px; width: auto; min-width: 120px; max-width: 140px; margin-top: -40px;}
    .gexp-grid-hover .gexp-grid-title h2 {font-size: 20px; line-height: 24px; letter-spacing: 0px; margin-bottom: 0px; }
    .gexp-grid-hover .gexp-grid-excerpt {line-height: 20px; font-size: 15px; letter-spacing: 0.5px; margin-bottom: 20px;}
    .gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {padding-top: 12px; padding-bottom: 12px; padding-left: 18px;}
    .gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right: 40px;}
    .gexp-grid-hover .vc_btn3.vc_btn3-size-lg {font-size: 14px;}
    .gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {right: 15px;}
    .gexp-grid-hover .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size: 16px;}
    
    .gexp-coachconsult-top.mentorprogram {padding: 160px 0 260px;}
    .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {padding: 10px 0 0; min-height: 73px;}
    .qodef-price-table .qodef-pt-inner ul li.qodef-pt-content ul li {font-size: 16px;}
    .gexp-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {right: -25px; font-size: 60px;}
    .gexp-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -180px; font-size: 33px;}
    .gexp-single-txt.prmp h1 {font-size: 72px;}
    .qodef-team-modal-holder .qodef-team-popup-content {max-width: 75% !important;}
    .qodef-team-modal-holder .qodef-team-popup-image {height: 480px;}
    
    .gexp-coachconsult-top {padding: 180px 0;}
    .vc_custom_1578076955845.gexp-coachconsult-top.sentient {background-position: right center !important;}
    .gexp-coachconsult-top.sentient h4 {font-size: 30px; line-height: 30px;}
    .gexp-coachconsult-top.sentient h2 {font-size: 154px; line-height: 154px;}
    .gexp-coachconsult-top.sentient h1 {font-size: 90px; line-height: 90px;}
    .gexp-coachconsult-top.sentient h1 span {top: -157px;}
    .sentient-txtbox1 {max-width: 950px;}
    .gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -210px;}
    .gexp-coachconsult-top {padding: 160px 0 240px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h3 {font-size: 48px; line-height: 48px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h2 {font-size: 90px; line-height: 60px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h1 {font-size: 142px; line-height: 150px;}
    .gexp-pricetable.kaatn .qodef-price-table .qodef-pt-inner ul li {padding: 17px 20px 0;}
    .kaatn .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {padding: 10px 0 0; min-height: 64px;}
    .gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {font-size: 20px; line-height: 36px;}
    .gexp-coachconsult-top {padding: 160px 0 200px;}
    .gexp-coachconsult-top.scgbcf h4 {font-size: 30px; line-height: 36px;}
    .gexp-coachconsult-top.scgbcf h2 {font-size: 60px; line-height: 60px;}
    .gexp-coachconsult-top.scgbcf h1 {font-size: 72px; line-height: 60px;}
    .gexp-single-cta {padding: 60px;}
    .gexp-single-cta h2 {margin: 0 0 20px;}
    .gexp-single-cta .button {width: 200px; height: 60px; font-size: 20px; line-height: 60px;}
    .gexp-coachconsult-top.license-endorsed {padding: 300px 0 80px;}
    .gexp-coachconsult-top.license-endorsed h3 {font-size: 30px; line-height: 30px; letter-spacing: 8px;}
    .gexp-coachconsult-top.license-endorsed h1 {font-size: 100px; line-height: 90px;}
    .gexp-coachconsult-top.license-endorsed h4 {font-size: 24px; line-height: 24px;}
    .gexp-coachconsult-top.license-endorsed h2 {font-size: 79px; line-height: 80px;}
    .lede-half-right-txt, .lede-half-left-txt {padding: 20px 8%;}
    .lede-half-right-txt h2, .lede-half-left-txt h2 {font-size: 36px; line-height: 48px; margin: 20px 0 0;}
    .lede-half-right-txt h4, .lede-half-left-txt h4 {margin: 0 0 20px;}
    .lede-half-right-txt p, .lede-half-left-txt p {font-size: 18px; line-height: 36px; margin-bottom: 36px !important;}
    .lede-half-right-txt .button, .lede-half-left-txt .button {font-size: 18px; height: 60px; line-height: 60px; width: 260px; box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0;}
    .lede-half-right-txt .button:before, .lede-half-left-txt .button:before {box-shadow: inset rgba(0,0,0,0.2) 0 -4px 0;}
    .lede-half-left-img .vc_custom_1542730678508 {background-position: 20% center !important;}
    .lede-half-right-img .vc_custom_1542730805172 {background-position: 90% center !important;}
    .lede-half-left-img .vc_custom_1542731307346 {background-position: right center !important;}
    .lede-half-left-img .vc_custom_1542731728897 {background-position: 84% center !important;}
    .lede-half-right-img .vc_custom_1542731864970 {background-position: 30% center !important;}
    
    .gexp-single-top {padding: 220px 0 240px; min-height: 750px;}
    .gexp-single-infobox {max-width: 420px; top: -380px;}
    .gexp-single-infobox.byinvitation {top: -280px;}
    .wpb_row.gexp-single-top {margin-bottom: 100px !important;}
    .gexp-single-infobox .gsi-item {min-width: 130px;}
    .gexp-single-infobox .gsi-item, .gexp-single-infobox .gsi-detail, .gexp-single-infobox .gsi-item p, .gexp-single-infobox .gsi-detail p {font-size: 15px; line-height: 24px;}
    .gexp-single-infobox .gsi-item i {margin-right: 15px;}
    .gexp-single-txt h1 {font-size: 54px;}
    .gexp-single-infobox .gsi-detail {width: 80%;}

    
    /* THINKING BIG */ 
    .gexp-single-top.vc_custom_1536835230448 {background-position: 30% top !important;}
    .gexp-single-title.thinkbig-title h2 {font-size: 90px; line-height: 70px;}
    .gexp-single-title.thinkbig-title h1 {font-size: 305px; line-height: 210px;}
    
    /* WORKSHOP WORKSHOP */ 
    .gexp-single-top.vc_custom_1536243967079 {background-position: right top !important;}
    .gexp-single-title.workshop-title h1 {line-height: 120px; margin-top: -70px; max-width: 50%; float: right;}
    
    /* MDCC 2019 */ 
    .gexp-single-title.mdcc2019-title .mdcctitle-bg {min-height: 190px;}
    .gexp-single-title.mdcc2019-title h3 {font-size: 24px; line-height: 24px; letter-spacing: 10px;}
    .gexp-single-title.mdcc2019-title h1 {font-size: 70px; line-height: 51px;}
    .gexp-single-title.mdcc2019-title h1 span {font-size: 16px; bottom: -40px;}
    .gexp-single-tabs .qodef-tabs.qodef-tabs-simple .qodef-tab-container {max-width: 90%;}
    .qodef-tabs.qodef-tabs-simple .qodef-tab-container {padding: 30px 5% !important;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h2, .gexp-mdcc-speaker .mdcc-speaker-txtleft h2 {font-size: 48px; line-height: 60px;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {font-size: 24px; line-height: 36px;}
    
    /* MILLION DOLLAR CLUB */
    .gexp-single-title.milliondollarclub-title h3 {font-size: 30px; line-height: 30px; letter-spacing: 10px;}
    .gexp-single-title.milliondollarclub-title h1 {font-size: 80px; line-height: 70px; letter-spacing: 10px;}
    .gexp-single-title.milliondollarclub-title h1.line2 {font-size: 84px;}
    .gexp-single-title.milliondollarclub-title h2 {font-size: 40px; line-height: 40px; letter-spacing: 10px;}
    
    /* LIVESTREAMS */
    .gexp-single-title.lsexp2018-title h4 {font-size: 24px; line-height: 24px; letter-spacing: 7px;}
    .gexp-single-title.lsexp2018-title h2 {font-size: 72px; line-height: 60px; letter-spacing: 8px;}
    .gexp-single-title.lsexp2018-title h1 {font-size: 80px; line-height: 80px; margin: 0;}
    .gexp-single-title.lsexp2018-title h3 {font-size: 36px; line-height: 36px; letter-spacing: 8px;}
    
    .gexp-coachconsult-top.mdm {padding: 160px 0 330px;}
    .gexp-coachconsult-top.mdm.vc_custom_1546549960966 {background-position: top center !important; background-size: 170% !important;}
    .gexp-pricetable.first-pricetable {margin-top: -250px;}
    .gexp-coachconsult.important-deets {padding: 60px 0 270px;}
    .gexp-pricetable.agc-pricetable.first-pricetable {margin-top: -150px;}
    .gexp-pricetable.mdm .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-ti {font-size: 20px;}
    
    .gexp-single-top .thoughtleadership-title {padding-bottom: 100px;}
    .gexp-pricetable .qodef-price-table.charter-member .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -210px;}
    
    .gexp-coachconsult-top.growthaccess {padding: 120px 0 180px;}
    .gexp-single-txt p, .gexp-single-txt .growthaccess-cta, .gexp-single-txt h4, .gexp-single-txt ul, .gexp-single-txt h3, .gexp-single-txt h2 {max-width: 950px; margin-left: auto; margin-right: auto;}
    .growthaccess-title h2 {font-size: 30px; letter-spacing: 4px;}
    .growthaccess-title h1 {font-size: 80px; line-height: 40px;}
    .growthaccess-title h2 span {bottom: 198px;}
    
    .gexp-single-title.critical-thinking-title {padding-bottom: 80px;}
    
    .gexp-coachconsult-top.roboddi {padding: 160px 0 240px;}
    .gexp-coachconsult-top .gexp-single-title.roboddi-title h1 {font-size: 60px; line-height: 60px; letter-spacing: 4px;}
    .gexp-coachconsult-top .gexp-single-title.roboddi-title h2 {font-size: 36px; line-height: 36px;}
    
    .gexp-single-top.gsrycp {padding: 260px 0 250px;}
    .gexp-single-top.gsrycp.vc_custom_1571321625358 {background-position: -95px center !important;}
    .gexp-single-title.gsrycp-title .title-container {margin-left: 2%; max-width: 600px;}
    .gexp-single-title.gsrycp-title h3 {font-size: 36px; line-height: 18px;}
    .gexp-single-title.gsrycp-title h5 {font-size: 16px; line-height: 8px;}
    .gexp-single-title.gsrycp-title h4 {font-size: 31px; line-height: 16px;}
    .gexp-single-title.gsrycp-title h2 {font-size: 52px; line-height: 36px;}
    .gexp-single-title.gsrycp-title h1 {font-size: 66px; line-height: 30px;}
    .gexp-single-title.gsrycp-title .city {font-size: 18px; line-height: 18px; letter-spacing: 10px;}
    
    .gexp-single-title.dynamic-communities-title h2 {font-size:90px;line-height:80px;}
    .gexp-single-title.dynamic-communities-title h1 {font-size:96px;line-height:90px;}
    .gexp-single-title.dynamic-communities-title h3 {font-size:64px;line-height:54px;}
    .gexp-single-title.dynamic-communities-title {margin-left: 10%;} 
    
    .gexp-coachconsult-top.theden {padding: 180px 0 300px;}
    .gexp-coachconsult-top.theden .gexp-single-title {max-width: 960px; margin-left: auto; margin-right: auto;}
    .theden-txtbox1, .theden-purple h1, .gexp-single-txt.theden h1, .gexp-single-txt.theden h3, .theden-imgtext {max-width: 960px; margin-left: auto; margin-right: auto;}
    .theden-imgtext p:first-child {max-width: 100%;}
    .theden_admission {bottom: -141px;} 
    .theden-imgtext p {max-width: 50%; margin-left: 0; margin-right: auto;}
    .theden-cta .txt-container {max-width: 960px;}
    .theden-cta .theden-contact p {line-height: 30px; padding: 17px 0;}
    .theden-cta .theden-contact p:first-child {margin-right: 3.5%;}
    .theden-cta .theden-contact p em {padding-left: 50px; display:block;}
    
    .thriving-ambiguity-title-content {max-width: 480px;}
    .thriving-ambiguity-title-content h3 {font-size: 34px; line-height: 42px; letter-spacing: 7px;}
    .thriving-ambiguity-title-content h2 {font-size: 54px; line-height: 54px;}
    .thriving-ambiguity-title-content h1 {font-size: 72px; line-height: 72px;}
    
    .gexp-single-top.flyingsolo-top {min-height: 680px; padding: 160px 0 260px;}
    
    .gexp-single-title.mypp-title h3 {font-size: 36px; line-height: 48px;}
    .gexp-single-title.mypp-title h2 {font-size: 66px; line-height: 66px;}
    .gexp-single-title.mypp-title h1 {font-size: 94px; line-height: 94px;}
    
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h1 {font-size: 66px; line-height: 66px; margin: 0 0 100px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h2 {font-size: 48px; line-height: 48px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h3 {font-size: 30px; line-height: 36px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h4 {font-size: 24px; line-height: 30px;}
    
    .gexp-single-top.deepsecrets {min-height: 660px;}
    .wpb_row.gexp-single-top.deepsecrets {margin-bottom: 0px !important;}
    .gexp-single-infobox.deepsecrets {top: -280px;}
    .gexp-single-title.deepsecrets-title h2 {font-size: 60px; line-height: 60px;}
    .gexp-single-title.deepsecrets-title h1 {font-size: 100px; line-height: 100px;}
    
    .gexp-single-top.personal-power {min-height: 750px; padding: 160px 0 440px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h2 {font-size: 36px; line-height: 36px; letter-spacing: 3px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h1 {font-size: 120px; line-height: 110px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h4 {font-size: 22px; line-height: 34px;}
    
    .gexp-single-top.bsl-top {padding: 180px 0 280px;}
    .bsl-title-container h1 {font-size: 150px; line-height: 150px; margin-right: -170px;}
    .bsl-title-container h1:before {width: 140px; height: 109px; left: 6%;}
    .bsl-title-container h2 {font-size: 36px; line-height: 48px;}
    
    .gexp-single-title.fishbowl-title h3 {font-size: 42px; letter-spacing: 4px; line-height: 42px;}
    .gexp-single-title.fishbowl-title h1 {font-size: 80px; letter-spacing: 4px; line-height: 80px;}
    .gexp-single-cta.fishbowl h2 {font-size: 36px; line-height: 48px;}
    
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 64px; line-height: 64px;}
    .gexp-single-title.fishbowl-title.fishbowl2 h3 {font-size: 30px; line-height: 30px; letter-spacing: 3px;}
    
    .gexp-single-infobox.lessons {top: -580px;}
    
    .gexp-single-top.midlife-top {padding: 160px 0 400px; min-height: 480px;}
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 130% 20% !important;}
    .wpb_row.gexp-single-top.midlife-top {margin-bottom: 0 !important;}
    .midlife.gexp-single-infobox {top: -400px;}
    .midlife-title-content h2 {font-size: 48px; line-height: 48px; letter-spacing: 3px;}
    .midlife-title-content h1 {font-size: 120px; line-height: 100px;}
    
    .vbf2022-title h2 {font-size: 100px; line-height: 100px; letter-spacing: 1.5px;}
    .vbf2022-title h1 {font-size: 130px; line-height: 100px; letter-spacing: 1.5px; margin: 0 0 12px; }
    .vbf2022-title .subtitle {width: 240px; height: 72px; border-radius: 36px; }
    .vbf2022-title .subtitle h4 {font-size: 42px; line-height: 54px; letter-spacing: 1.5px; padding: 11px 0 0;}
    
    .wpb_row.gexp-single-top.mdcweb-top {margin-bottom: 0px !important;}
    .gexp-single-infobox.mdcweb {top: -400px;}
    
    .gexp-single-top.boardworkshop {padding: 120px 0 240px;}
    
    .gexp-single-infobox.mdmaturity {top: -480px;}
    
    .gexp-single-fullwidth-half.buildingsw {margin-top: 100px;}
    .gexp-single-fullwidth-half.buildingsw .vc_col-sm-6 {width: 100%;}
    .gexp-single-fullwidth-half.buildingsw .gexp-single-fullwidth-half-txt {max-width: 950px; width: 100%; padding: 60px 0 0; display: block; margin: 0 auto;}
    .gexp-single-infobox.buildingsw {top: -470px;}
    
    
    
    
    
    /*------------------ SPEAKING PAGE ------------------*/
    
    .speaking-top {-webkit-clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); padding: 300px 0;}
    .speaking-top h1 {font-size: 80px; line-height: 80px;}
    .speaking-top .alan-speaking {max-width: 70%; left: -157px; bottom: -340%;}
    .speaking-top .common-sense {top: -200px;}
    .speaking-body .topics .topic-box {width: 45%;}
    
    
    /*------------------ SHOP SECTION ------------------*/
    
    .shop-category-top {padding: 75px 0 92px;}
    .shop-category-top h1 {font-size: 80px; line-height: 80px;}
    .shop-category-selector .category-selector-holder ul li a {font-size: 18px; padding: 29px 20px; line-height: 80px;}
    
    .product-section-title {padding: 10px 0;}
    .shop-home-onlinelearning {padding: 100px 10%; background-position: left center;}
    .shophome-alancard {padding: 80px 0% 300px 0;}
    .shophome-alancard .alancard-hand {bottom: -360px; left: 30%; max-width: 90%; width: 100%;}
    .shophome-alancard-txt {max-width: 80%; margin-left: 10%; margin-right: 10%;}
    .shop-home-onlinelearning h2, .shophome-alancard h2 {font-size: 60px;}
    .shop-home-onlinelearning h4, .shophome-alancard h4 {font-size: 24px; line-height: 42px;}
    .shop-home-onlinelearning .button, .shophome-alancard .button {height: 60px; line-height: 60px; font-size: 18px;}
    
    .alancard-block1 h1 {font-size: 54px;}
    .alancard-imgright {padding: 60px 0 80px 5%;}
    .alancard-imgleft {padding: 60px 5% 80px;}
    .alancard-imgright .txt-left, .alancard-imgleft .txt-right, .alancard-imgright .card-right, .alancard-imgleft .card-left {max-width: 48%;}
    .alancard-imgright h1, .alancard-imgleft h1 {font-size: 48px;}
    .alancard-imgright .card-right {right: -60px; position: relative;}
    .alancard-imgleft .card-left {left: -40px; position: relative;}
    
    
    /*------------------ RESOURCES PAGE ------------------*/
    
    .resources-top {padding: 165px 0 0;}
    .resources-top h1 {font-size: 80px; line-height: 80px;}
    .resources-top .resources-laptop {width: 70%; margin: 0 auto;}
    .resources-top .resources-ipad-right {right: 3%; bottom: 5%; width: 35%;}
    .resources-top .resources-laptop-left {left: 5%; bottom: 6%; width: 25%;}
    .resources-top .resources-phone {left: 22%; bottom: 5%; width: 12%;}
    .resources-videos {padding: 500px 0 140px;}
    .resources-videos .resources-txtbox {margin-left: auto; margin-right: auto; max-width: 950px;}
    .video-img-back {right: 20%;}
    .videos-img-middle {right: 5%; top: 15%;}
    .videos-img-top {right: 61%; top: 10%; width: 35%;}
    .resources-newsletter {padding: 50px 0 0;}
    .resources-balancingact {left: 0%; width: 28%;}
    .resources-mdcm {left: 7%; top: 5%; width: 28%;}
    .resources-newsletter .resources-txtbox {padding-top: 0px; max-width: 600px;}
    .resources-txtbox h1 {font-size: 36px; line-height: 48px;}
    .resources-block2 {padding: 100px 0 150px;}
    .resources-block2 h1 {font-size: 36px; line-height: 48px;}
    .resources-block3 .resources-txtbox {margin-left: 8%; margin-right: auto; max-width: 700px;}
    .additionalresources-img {position: relative; width: 50%; right: 0; bottom: -110px; margin-top: -320px; margin-left: auto; z-index: -1;}
    .resources-cat-top {padding: 90px 0 70px;}
    .resources-cat-wotw {background-size: cover;}
    .wotw-rolls {left: -10%; bottom: -10%; width: 60%;}
    .wotw-alan {left: 22%; bottom: -12%; width: 21%;}
    .resources-cat-wotw {padding: 40px 0 90px;}
    .resources-cat-wotw .resources-txtbox {margin-right: 5%;}
    .resources-cat-wotw .resources-txtbox .wotw-logo {margin-bottom: -30px;}
    .resources-videotips {padding-bottom: 0;}
    .video-tip-row {min-height: 237px;}
    .newsletter-top, .hottip-top {padding: 70px 0 50px;}
    .newsletter-ba {padding: 80px 0 50px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 45%, rgba(245,245,245,1) 45%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(245,245,245,1) 45%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 45%,rgba(245,245,245,1) 45%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 )}
    .newsletter-ba-txt, .ba-body-txt {max-width: 90%;}
    .balancingact-img, .ba-body-img {position: relative; margin-top: 50px;}
    .newsletter-ba-txt h2 {margin: 0 0 10px;}
    .newsletter-mdcm-txt {max-width: 70%;}
    .newsletter-mdcm-txt h3 {font-size: 36px; line-height: 36px;}
    .newsletter-mdcm-txt h1 {font-size: 80px; line-height: 90px;}
    .newsletter-mdcm-txt h2 {font-size: 64px; letter-spacing: 15px; line-height: 60px; margin: 0 0 30px;}
    .newsletter-mmm {padding: 80px 0;}
    .newsletter-mmm-txt {max-width: 55%;}
    .newsletter-mmm-txt h1 {font-size: 100px; line-height: 100px;}
    .newsletter-top h1, .hottip-top h1, .addresources-top h1 {font-size: 80px; line-height: 80px;}
    .page-id-505 .qodef-title-holder {height: 280px;}
    .page-id-505 .qodef-title-holder .qodef-title-wrapper {background-size: 80%; height: 280px;}
    .page-id-505 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 80px; line-height: 80px;}
    .addresources-top {background-size: cover; padding: 60px 0 60px;}
    .hottip-body h2, .addresources-body h2 {font-size: 36px; line-height: 48px;}
    
    
    /*------------------ BLOG & PODCAST SECTIONS ------------------*/
    
    .blog .qodef-title-holder, .page-id-484 .qodef-title-holder {height: 280px !important;}
    .blog .qodef-title-holder .qodef-title-wrapper, .page-id-484 .qodef-title-holder .qodef-title-wrapper {background-size: 80%; height: 280px !important;}
    .blog .qodef-title-holder .qodef-title-wrapper h1.qodef-page-title {font-size: 80px; line-height: 80px;}
    .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 30px; line-height: 30px;}
    .qodef-title-holder {margin-bottom: 80px;}
    .page-id-484 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 70px; line-height: 70px;}
    
    
    /*------------------ CONTACT PAGE ------------------*/
    
    .contact-top {padding: 200px 0; -webkit-clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%); clip-path: polygon(100% 0%, 100% 80%, 50% 100%, 0% 80%, 0% 0%);}
    .contact-top h1 {font-size: 140px; line-height: 100px;}
    .contact-top h3 {font-size: 36px; line-height: 36px; margin-top: 0;}
    
    
    /*------------------ GETTING STARTED IN CONSULTING ------------------*/
    
    .gsc-top .gsc-pretitle {max-width: 90%;}
    .gsc-top .gsc-pretitle h4, .gsc-top .gsc-pretitle h2 {max-width: 640px; font-size: 24px; line-height: 36px;}
    .gsc-title-container .gsc-title {max-width: 90%;}
    .gsc-title .gsc-title-column {max-width: 640px;}
    .title-box h3 {font-size: 30px; line-height: 30px;}
    .gsc-title h1 {font-size: 84px; line-height: 84px;}
    .gsc-title .author {font-size: 30px; line-height: 30px;}
    .gsc-title .title-seal {width: 80px; height: 80px; border-radius: 80px; bottom: -40px;}
    .gsc-title .title-seal h2 {font-size: 48px; line-height: 80px;}
    .gsc-title .title-seal .edition {font-size: 16px; line-height: 20px;}
    .gsc-mockup {top: -170px; right: 7%;}
    .gsc-block2 {padding: 220px 0;}
    .gsc-block5 p {margin-bottom: 0;}
    
    /*------------------ HALL OF FAME ------------------*/
    .halloffame-top {padding: 150px 0 100px;}
    .gexp-halloffame-inductees {padding: 100px 0 40px;}
    .inductee-box .right-details h3 {font-size: 42px; line-height: 42px;}
    .inductee-box .right-details ul li {margin-right: 20px; font-size: 14px;}
    
    .freebie-content {max-width: 1040px;}
    .freebie-content-text {width: 65%;}
    .freebie-content-text h2 {font-size: 42px; line-height: 60px; letter-spacing: 4px;}
    .freebie-form .wpcf7-form-control-wrap {width: 100%; max-width: 35%; margin-right: 3%; display: inline-block;}
    .freebie-form .wpcf7-form-control.wpcf7-text {background-color: #fff;}
    .freebie-form input.wpcf7-form-control.wpcf7-submit {width: 100%; max-width: 23%; display: inline-block; background-color: #EB3B5A; font-size: 16px; text-transform: uppercase; font-weight:   400; letter-spacing: 1px;}
    
    
    /* -------------------------- FEARLESS LEADERSHIP -----------------------------*/
    
    .fearless-container, .fearless-block2-content {max-width: 1000px;}
    .fearless-block2 {padding: 90px 0 70px;}
    .fearless-block2-content .fearless-block2-text h3 {font-size: 24px; line-height: 42px;}
    .fearless-block2-content .fearless-block2-text .available-on li:nth-child(2) {margin: 0 40px;}
    .fearless-bonus {max-width: 920px;}
    .fearless-howworks-text .available-on li {max-width: 25%;}
    .fearless-bonus-text {max-width: 80%;}
    
    .gexp-single-top.fearlesslive-top {padding: 180px 0 300px;}
    .fearlesslive-title {max-width: 640px;}
    .gexp-single-title.fearlesslive-title h1 {font-size: 100px; line-height: 70px; letter-spacing: 8px;}
    .gexp-single-title.fearlesslive-title h2 {font-size: 72px; line-height: 80px;}
    .gexp-single-title.fearlesslive-title h3 {font-size: 24px; line-height: 36px; letter-spacing: 6px;}
    
    .trick-block1 h3, .trick-block1 .treat3, .trick-bottom-txt {max-width: 1000px;}
    .trick-block1 .treat1 .treat-txt, .trick-block1 .treat2 .treat-txt {max-width: 40%;}
    .trick-block1 .treat1 img, .trick-block1 .treat2 img {max-width: 50%;}
    .bottom-pumpkin {max-width: 60%;}
    
    .gexp-single-top.pipeline {padding: 190px 0 320px;}
    .gexp-single-title.pipeline-title {max-width: 540px;}
    .gexp-single-title.pipeline-title h4 {font-size: 22px; line-height: 22px; letter-spacing: 8px;}
    .gexp-single-title.pipeline-title h2 {font-size: 80px; line-height: 70px;}
    .gexp-single-title.pipeline-title h1 {font-size: 105px; line-height: 90px;}
    .gexp-single-title.pipeline-title h3 {font-size: 30px; line-height: 42px;}
    
    /* -------------------------- YOUR LEGACY IS NOW -----------------------------*/
    
    .ylin-block2 .blue-bg-chevron {bottom: -106px; right: -5%;}
    .ylin-block2 .what-ifs {max-width: 1100px; margin-bottom: 60px;} 
    .ylin-block3-text-container {padding: 220px 5%;}
    
    .ylin-bottom-container {max-width: 1100px;}
    .ylin-bottom-text {max-width: 66%; padding: 60px 40px;}
    
    /*----------- THE CONSULTING BIBLE THIRD EDITION -----------*/ 
    .cbible-top-content-left-container {max-width: 80%; margin: 0 auto;}
    .cbible-top-quotes {max-width: 420px;}
    .cbible-top-quote-container {max-width: 194px;}
    .cbible-block2 .heading {padding: 10px 15px;}
    .cbible-block2 .heading h2 {font-size: 48px; line-height: 48px; letter-spacing: 1.5px;}
    .cbible-block3-box {max-width: 980px;}
    .cbible-block3-box .left-list, .cbible-block3-box .right-list {max-width: 460px;}
    .cbible-block3-box {max-width: 90%;}
    .cbible-block3-box .left-list, .cbible-block3-box .right-list {max-width: 47%;}
    .cbible-bonus-step .preorder-step.cbible p {margin-bottom: 84px;}
    .cbible-block6-container-text {max-width: 640px;}
    .cbible-block6 h2 {font-size: 90px; line-height: 90px; padding: 15px;}
    
    /*----------- VALUE_BASED FEES THIRD EDITION -----------*/ 
    .vbf-top-content, .vbf-block1-content, .vbf-block2-content, .vbf-block3-content, .vbf-block3 form p, .vbf-block4-content {max-width: 960px;}
    .vbf-title h1 {font-size: 60px; line-height: 60px; letter-spacing: 1.6px;}
    .vbf-title h1 span {font-size: 100px; line-height: 80px; letter-spacing: 3px;}
    .vbf-title .third-ed {width: 72px; height: 48px; border-radius: 24px; padding: 0 10px;}
    .vbf-title .third-ed h2 {font-size: 48px; line-height: 48px;}
    .vbf-title .third-ed h5 {font-size: 14px; line-height: 14px;}
    .vbf-title h4 {font-size: 30px; line-height: 42px;}
    
    /*----------- MILLION DOLLAR CONSULTING 6TH EDITION -----------*/ 
    .mdc6ed-top-content, .mdc6ed-top-greenbar-content, .mdc6ed-block1-content, .mdc6ed-block2-content, .mdc6ed-block3-content, .mdc6ed-block3 form p, .mdc6ed-block4-content {max-width: 960px;}
    .mdc6ed-top-content img {max-width: 50%;}
    .mdc6ed-top-content .mdc6ed-title img {max-width: 80%; margin: 0 auto;}
    .mdc6ed-top-greenbar h3 {max-width: 50%; font-size: 28px;}
    .mdc6ed-block1 h2, .mdc6ed-block2 h2 {font-size: 42px; line-height: 54px;}
    .mdc6ed-block4-text {max-width: 50%;}
    .mdc6ed-block4-text h4 {font-size: 30px; line-height: 36px; margin: 0 0 10px;}
    .mdc6ed-block4-text h3 {font-size: 36px; line-height: 48px;}
    .mdc6ed-block4-text ul li:nth-child(2) {margin: 0 60px;}
    
    .gexp-pricetable .qodef-price-table.australia-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price, .gexp-pricetable .qodef-price-table.australia-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {right: -20px;}
    .gexp-pricetable .qodef-price-table.australia-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value, .gexp-pricetable .qodef-price-table.australia-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -130px;}
    
    .gexp-single-fullwidth-half.lifecycles .vc_col-sm-6 {width: 100%;}
    .gexp-single-fullwidth-half.lifecycles p {max-width: 960px; margin-left: auto; margin-right: auto;}
    
    
    .sentient-book-top-container, .sentient-book-mainbody-container, .sentient-book-bonuses-container, .sentient-book-claim-container, .sentient-book-claim form p {max-width: 1000px;}
    .sentient-book-top-container .sentient-mockup {max-width: 40%;}
    .sentient-book-top-container .sentient-logo {max-width: 40%; margin-left: 8%;}
    .thankyou .sentient-book-top-container .sentient-logo {max-width: 100%; margin-left: 0;}
    .thankyou .sentient-book-top-container .thankyou-title {max-width: 40%; margin-left: 8%;}
    .sentient-book-top.thankyou h3 {font-size: 42px; line-height: 42px;}
    .sentient-book-top .triangle {left: 23%;}
    .sentient-book-mainbody h2 {font-size: 48px; line-height: 48px;}
    .sentient-book-mainbody p, .sentient-book-bonuses p, .sentient-book-claim-step p, .sentient-book-about-text p {font-size: 18px;}
    .sentient-book-mainbody-container-full {flex-wrap: wrap; margin: 72px 0 36px;}
    .sentient-book-mainbody-container-full img {max-width: 80%; margin: 0 auto 70px;}
    .sentient-book-mainbody-container-full-text {max-width: 1000px; width: 100%; margin: 0 auto; padding: 0;}
    .sentient-book-bonus {max-width: 242px;}
    .sentient-book-claim-step {max-width: 380px;}
    
    
    .gexp-single-fullwidth-half.aglp .vc_col-sm-6 {width: 100%;}
    .gexp-single-fullwidth-half.aglp .gexp-single-fullwidth-half-txt {padding: 40px 0% 0; max-width: 940px; width: 100%; margin: 0 auto;}
    
    .advisorsuite-top h3 {font-size: 48px; line-height: 48px;}
    .advisorsuite-top h1 {font-size: 100px; line-height: 80px;}
    .advisorsuite-top h4 {font-size: 30px; line-height: 42px; max-width: 800px;}
    .advisorsuite-container {width: 70%;}
    .advisorsuite-container .advisor-box {width: 48%;}
    
}

@media only screen and (min-width:1160px) and (max-width:1280px) {
    
    .qodef-main-menu>ul>li>a {padding: 0 13px !important; font-size: 12px !important;}
    
}

@media only screen and (min-width:1025px) and (max-width:1280px) {.gsc-mockup {top: -130px; right: 3%; max-width: 35%;}}

@media only screen and (max-width:1220px) {
    .halloffame-menu ul li {font-size: 16px; padding: 20px 15px;}
    .gexp-single-title.dynamic-communities-title h2 {font-size:80px;line-height:70px;}
    .gexp-single-title.dynamic-communities-title h1 {font-size:86px;line-height:80px;}
    .gexp-single-title.dynamic-communities-title h3 {font-size:57px;line-height:50px;}
    .gexp-single-title.dynamic-communities-title {margin-left: 8%;}
    
    .roleplay-title h2 {font-size: 52px; line-height: 52px;}
    .roleplay-title h1 {font-size: 120px; line-height: 100px;}
    
    .flyingsolo-top .flyingsolo-title-content {max-width: 420px;}
    .flyingsolo-top .flyingsolo-title-content h2 {font-size: 60px; line-height: 60px; letter-spacing: 25px;}
    .flyingsolo-top .flyingsolo-title-content h1 {font-size: 125px; line-height: 120px;}
    
    .gexp-single-title.deepsecrets-title h2 {font-size: 48px; line-height: 48px; letter-spacing: 10px;}
    .gexp-single-title.deepsecrets-title h1 {font-size: 80px; line-height: 80px;}
}

@media only screen and (max-width:1200px) {
    .sidebar-forums h1 {font-size: 48px; letter-spacing: 2px;}
    .sidebar-forums h2 {font-size: 40px; letter-spacing: 2px;}
    .sidebar-forums h4 {font-size: 16px; letter-spacing: 2px;}
    
    .gexp-single-title.whihshs-title h1 {font-size: 55px; line-height: 55px;}
    
    .ylin-top-text {max-width: 55%; padding-bottom: 100px;}
    .ylin-top-available-on.thankyou {max-width: 55%;}
    .ylin-top-text h1 {font-size: 36px; line-height: 54px; letter-spacing: 2px;}
    .ylin-top-text h2 {font-size: 24px; line-height: 42px; letter-spacing: 0.75px;}
    .ylin-top-available-on li:nth-child(2) {margin: 0 50px;}
    .ylin-top-available-on li a img {max-width: 140px;}
    .ylin-block1 h3 {font-size: 36px; line-height: 48px;}
    .ylin-block2 .what-ifs {margin: 0 auto 60px;}
    .ylin-block2 .blue-bg-chevron {right: -8%;}
    .ylin-block2 .what-ifs {max-width: 980px;}
    .ylin-block2 .what-if img {max-height: 240px;}
    .ylin-block3-text-container {padding: 160px 5%;}
    .ylin-block3-text-container h3 {font-size: 48px; line-height: 60px; letter-spacing: 0.75px;}
    .ylin-block3-text-container h4 {font-size: 20px; line-height: 36px;}
    .ylin-block4 .blue-bg-chevron {top: -128px; left: -11%;}
    .ylin-block4 .red-bg-chevron {right: 0%;}
    .ylin-block4 .ylin-bonuses {max-width: 980px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus {min-height: 220px; max-width: 240px; padding: 0 25px 30px; margin: 98px 18px 10px;}
    .ylin-howworks-text .available-on li a img {max-width: 200px;}
    
    .gexp-single-title .pmg-title-container {max-width: 50%;}
    .gexp-single-title.pmg-title h1 {font-size: 60px; line-height: 60px;}
    .gexp-single-title.pmg-title h2 {font-size: 50px; line-height: 54px;}
    .gexp-single-top.pmg-top {min-height: 700px;}
    .wpb_row.gexp-single-top.pmg-top {margin-bottom: 0px !important;}
    .gexp-single-infobox.pmg {top: -240px;}
    
    .bsl-title-container h1:before {left: 4%;}
    
    .tunnel-top.vc_custom_1616188761441 {background-position: 44% 22%!important;}
    .gexp-single-top.tunnel-top {padding: 180px 0 300px;}
    .tunnel-title-content {max-width: 60%; margin-left: 100px;}
    
    .legacy-test-top-container {max-width: 950px;}
    .legacy-test-top h1 {font-size: 70px; line-height: 70px;}
    .legacy-test-top h4 {font-size: 24px; line-height: 36px;}
    .legacy-test-top .available-on li a img {max-width: 80%;}
    .legacy-test-top .available-on li:nth-child(2) {margin: 0 5%;}
    
    .gexp-single-title .lessons-title-content {max-width: 45%;}
    .gexp-single-title .lessons-title-content h2 {font-size: 90px; line-height: 90px;}
    .gexp-single-title .lessons-title-content h1 {font-size: 100px; line-height: 100px;}
    .gexp-single-title .lessons-title-content h3 {font-size: 36px; line-height: 36px; letter-spacing: 3px;}
    
    .cbible-top-quotes {max-width: 420px; flex-wrap: wrap;}
    .cbible-top-quote-container {max-width: 100%;}
    .cbible-top-quote-container:first-child {margin-bottom: 20px;}
    .cbible-top-quote-container.second-quote p, .cbible-top-quote-container p {margin: 0;}
    .cbible-top-content-right {padding: 120px 0 0 40px;}
    .cbible-top-content-right h4 {max-width: 215px;}
    .cbible-block3-box {padding: 40px 48px;}
    .cbible-bonus-step .preorder-step.cbible {max-width: 30%;}
    .cbible-bonus-step .preorder-step.cbible p {margin-bottom: 30px;}
    .cbible-bonus-step .preorder-step ul {flex-wrap: wrap; justify-content: center;}
    .cbible-bonus-step .preorder-step ul li {margin: 0 20px 20px;}
    .cbible-bonus-step .preorder-step ul li:last-child {margin: 0 20px 0;}
    .cbible-bonus-step .preorder-step.value {align-content: flex-start; align-items: flex-start;}
    .cbible-block6 {background-size: 150%; background-repeat: no-repeat;}
    .cbible-block6-container-text {max-width: 560px;}
    .cbible-block6 h3 {font-size: 42px; line-height: 54px;}
    .cbible-block6 h2 {font-size: 80px; line-height: 80px; margin: 0 0 45px;}
    
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 40% 43% !important; background-size: initial !important;}
    .gexp-single-title.maximize-title h4 {font-size: 36px; line-height: 36px;}
    .gexp-single-title.maximize-title h2 {font-size: 64px; line-height: 54px;}
    .gexp-single-title.maximize-title h1 {font-size: 120px; line-height: 100px;}
    .gexp-single-title.maximize-title .maximize-fees h4 {margin-right: 15px;}
    .gexp-single-title.maximize-title .maximize-fees h1 {font-size: 140px; line-height: 120px;}
    .gexp-single-title.maximize-title .maximize-fees {margin-bottom: 30px;}
    .gexp-single-title.maximize-title h3 {font-size: 36px; line-height: 36px;}
    
    .knockdown-title h1 {font-size: 100px; line-height: 80px; letter-spacing: 1px;}
    .knockdown-title h2 {font-size: 72px; line-height: 60px; letter-spacing: 1px;}
    .knockdown-title h3 {font-size: 30px; line-height: 30px; letter-spacing: 3px;}
    .knockdown-title h4 {font-size: 24px; line-height: 24px;  letter-spacing: 2px; margin:0;}
    
    .vbf2022-title h2 {font-size: 80px; line-height: 80px; letter-spacing: 1px;}
    .vbf2022-title h1 {font-size: 105px; line-height: 80px; letter-spacing: 1px; margin: 0 0 15px; }
    .vbf2022-title .subtitle {width: 180px; height: 60px; border-radius: 30px; }
    .vbf2022-title .subtitle h4 {font-size: 32px; line-height: 42px; letter-spacing: 1px; padding: 11px 0 0;}
    
    .gexp-single-infobox.bookinaday {top: -500px;} 
    
    .headliners .vc_col-sm-6 {width: 100%;}
    .headliners .inductee-box .left-img {width: 18%;}
    .headliners .inductee-box .left-img, .headliners .inductee-box .right-details {vertical-align: middle;}
    
    .truth-main-feed-container.vc_column_container>.vc_column-inner {padding: 0 35px;}
    .home-truth-alan {margin-bottom: -18px; max-width: 50%; width: 100%;}
    
    .gexp-coachconsult-top.sidebyside {padding: 60px 0 420px;}
    
}

@media only screen and (max-width:1100px) {
    .qodef-404-page .qodef-page-not-found h1.qodef-404-title {font-size: 42px !important;line-height: 42px !important; letter-spacing: 3px !important;}
    .qodef-404-page .qodef-page-not-found h3.qodef-404-subtitle {max-width: 480px !important;}
    .gexp-single-title.gsrycp-title .title-container {margin-left: 1%; max-width: 480px;}
    .gexp-single-top.gsrycp.vc_custom_1571321625358 {background-position: -155px center !important;}
    
    .freebie-content {max-width: 900px;}
    .freebie-content img {max-width: 85%;}
    .freebie-content-text {width: 65%;}
    .freebie-content-text h2 {font-size: 36px; line-height: 48px; letter-spacing: 3px;}
    .freebie-form input.wpcf7-form-control.wpcf7-submit {font-size: 14px;}
    
    .gexp-single-top.bsl-top {padding: 210px 0 250px;}
    .bsl-title-container {padding-left: 0;}
    .bsl-title-container h1 {font-size: 120px; line-height: 120px; margin-right: -140px;}
    .bsl-title-container h1:before {width: 110px; height: 86px; left: 8%;}
    .bsl-title-container h2 {font-size: 30px; line-height: 36px;}
    
    .sentient-book-top-container, .sentient-book-mainbody-container, .sentient-book-bonuses-container, .sentient-book-claim-container, .sentient-book-claim form p, .sentient-book-mainbody-container-full-text, .sentient-book-claim-fineprint {max-width: 900px;}
    .sentient-book-bonus {max-width: 200px;}
    .sentient-book-bonuses p {line-height: 30px;}
    .sentient-book-claim-step {max-width: 330px;}
    .sentient-book-top.thankyou h3 {font-size: 36px; line-height: 36px;}
    
    
}

@media only screen and (max-width:1025px) {

    /*------------------ GLOBAL SETTINGS ------------------*/
    
    .qodef-mobile-header .qodef-mobile-nav {background-color: rgba(10,10,10,0.9) !important; border-bottom: none !important; height: auto !important;}
    .qodef-mobile-header .qodef-mobile-nav ul li a, .qodef-mobile-header .qodef-mobile-nav ul li h6 {text-transform: uppercase; color: #fff !important; padding: 14px 0; border-bottom: 1px solid #333333 !important;}
    .qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li>a, .qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li>h6 {font-size: 14px;}
    .qodef-mobile-header .qodef-mobile-nav ul ul li a, .qodef-mobile-header .qodef-mobile-nav ul ul li h6 {text-transform: none; font-style: italic;}
    .page-item-142 {padding-top: 0 !important;}
    .qodef-mobile-logo-wrapper a, .qodef-mobile-logo-wrapper a img {height: 32px !important;}
    
    
    /*------------------ HOME PAGE ------------------*/
    
    .home-hero-section {padding: 330px 0 160px;}
    .home-hero-section .home-hero-alan {bottom: -110px;}
    .home-hero-section .home-hero-bgtxt {top: 33%;}
    .home-testimonial.vc_col-sm-8, .home-nbt.vc_col-sm-4 {width: 100%;}
    .home-gexp-grid-hover .home-gexp-grid-date {margin-right: 60px;}
    .home-gexp-grid-hover .home-gexp-grid-title, .home-gexp-grid-hover .home-gexp-grid-excerpt, .home-gexp-grid-hover .home-gexp-grid-button {padding-left: 60px; padding-right: 60px;}
    .home-gexp-grid-hover .home-gexp-grid-title h2 {line-height: 42px; letter-spacing: 1px; font-size: 36px;}
    .home-gexp-grid-hover .home-gexp-grid-excerpt {line-height: 32px; font-size: 20px; letter-spacing: 0; margin-bottom: 20px;}
    /*.home-gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .home-gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {padding-top: 10px; padding-bottom: 10px; padding-left: 14px;}
    .home-gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right: 35px;}
    .home-gexp-grid-hover .vc_btn3.vc_btn3-size-lg {font-size: 12px;}
    .home-gexp-grid-hover .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {right: 20px;}
    .home-gexp-grid-hover .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size: 14px;}*/
    .home-blog {padding: 80px 0;}
    .home-blog h1 {font-size: 60px; line-height: 60px;}
    
    .home-nbt .tablet-only, .home-gexp .tablet-only {display: block !important;}
    .home-nbt .desktop-only, .home-gexp .desktop-only, .home-gexp .smalldesktop-only {display: none !important;}
    
    .home-truth-text h3 {font-size: 24px; line-height: 30px;}
    .home-truth-alan {margin-bottom: -15px;}
    
    /*------------------ ABOUT PAGE ------------------*/
    
    .about-top {padding: 240px 0;}
    .about-block1 h2 {font-size: 30px;}
    .about-block2 .mobile-only {display: block; margin-top: -70px;}
    .about-block2 .vc_col-sm-6 {width: 100%;}
    .about-block2 .vc_custom_1543193932358 {background-image: none !important;}
    .about-block2-txt {padding: 80px 12%;}
    .about-block4-txt, .about-block4-txthalf {max-width: 768px;}
    .aboutsub-top {padding: 72px 0 62px;}
    .aboutsub-top h1, .resources-wotw-top h1 {font-size: 60px; line-height: 60px;}
    .clients, .video-testimonials {padding: 60px 0;}
    .video-testimonials h1, .gexp-single-testimonials h1 {font-size: 48px;}
    .gexp-single-testimonials {padding: 40px 0; background-position: -5px 30px, 100% 95%;}
    
    
    /*------------------ GEXP PAGE ------------------*/
    
    .gexp-top {padding: 160px 0 240px;}
    .gexp-top h1 {font-size: 60px; line-height: 60px;}
    .gexp-top-img {bottom: -340px;}
    .gexp-top .common-sense {top: -90px;}
    .common-sense h4 {font-size: 16px; margin: 0 0 10px; text-transform: uppercase;}
    .gexp-cc {margin-top: -184px; padding: 210px 5% 80px;}
    .gexp-cc.vc_custom_1535466056385 {background-position: center bottom !important; background-size: 140% !important;}
    .gexp-txtbox {max-width: 70%;}
    .gexp-txtbox h1 {margin: 0 0 10px;}
    .gexp-txtbox .button {font-size: 18px; width: 220px; height: 60px; line-height: 60px;}
    .gexp-devexp {background-position: -250px center;}
    .gexp-devexp .gexp-txtbox {margin-left: 5%;}
    .gexp-pubspeak .gexp-txtbox, .gexp-unique .gexp-txtbox, .gexp-livestream .gexp-txtbox {max-width: 70%;}
    .gexp-pubspeak .speakerman {top: 33px; width: 50%;}
    .gexp-devexp .gexp-txtbox, .gexp-unique .gexp-txtbox {margin-right: 5%;}
    .gexp-livestream .livestream-img {right: -30%;}
    .coachconsult-top, .devexp-top, .pubspeak-top, .unique-top, .livestream-top {padding: 100px 0 60px;}
    .coachconsult-top h1, .devexp-top h1, .pubspeak-top h1, .unique-top h1, .livestream-top h1 {font-size: 60px; line-height: 60px;}
    .devexp-grid, .coachconsult-grid, .livestream-grid, .pubspeak-grid, .unique-grid {padding: 10px !important;}
    .coachconsult-grid .vc_col-sm-4, .devexp-grid .vc_col-sm-4, .pubspeak-grid .vc_col-sm-4, .unique-grid .vc_col-sm-4, .livestream-grid .vc_col-sm-4 {width: 50%;}
    .gexp-grid-hover .gexp-grid-title h2 {font-size: 24px; line-height: 28px;}
    .gexp-grid-hover .gexp-grid-excerpt {line-height: 24px; font-size: 18px;}
    .gexp-coachconsult-top.mentorprogram {padding: 100px 0 200px;}
    .gexp-single-title.mentorprogram-title h4 {font-size: 24px; line-height: 36px; letter-spacing: 10px;}
    .gexp-single-title.mentorprogram-title h3 {font-size: 48px; line-height: 48px; letter-spacing: 4px;}
    .gexp-single-title.mentorprogram-title h1 {font-size: 95px; line-height: 68px; letter-spacing: 10.5px;}
    .gexp-single-title.mentorprogram-title h2 {font-size: 80px; line-height: 80px;}
    .gexp-coachconsult .prmp-title h1 {font-size: 60px; margin-bottom: 60px; }
    .gexp-divider {padding: 50px 0;}
    .mobile-only-slider {display: block;}
    .desktop-only-slider {display: none;}
    .gexp-single-txt.prmp h1 {font-size: 48px;}
    .gexp-single-txt.prmp h2 {font-size: 30px;}
    .gexp-coachconsult-top {padding: 110px 0 180px;}
    .gexp-coachconsult-top.sentient h4 {font-size: 24px; line-height: 24px; margin-left:30%;}
    .gexp-coachconsult-top.sentient h2 {font-size: 120px; line-height: 120px;}
    .gexp-coachconsult-top.sentient h1 {font-size: 80px; line-height: 80px; margin-left:30%;}
    .gexp-coachconsult-top.sentient h1 span {top: -101px;}
    .sentient-txtbox1 {max-width: 768px;}
    .gexp-coachconsult-top {padding: 80px 0 180px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h3 {font-size: 30px; line-height: 30px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h2 {font-size: 61px; line-height: 30px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h1 {font-size: 100px; line-height: 120px;}
    .gexp-pricetable.first-pricetable {margin-top: -140px;}
    .gexp-coachconsult.important-deets {padding: 60px 0 160px;}
    .gexp-single-txt p {font-size: 18px; line-height: 36px; margin-bottom: 36px;}
    .gexp-single-txt h2 {font-size: 30px; line-height: 1.25em;}
    .gexp-single-fullwidth-half-txt ul li, .gexp-single-txt ul li {background-position: 30px 15px; padding-left: 100px; font-size: 18px; line-height: 30px; margin-bottom: 30px; margin-bottom: 42px;}
    .gexp-coachconsult-top.scgbcf h4 {font-size: 24px; line-height: 30px; letter-spacing: 6px;}
    .gexp-coachconsult-top.scgbcf h2 {font-size: 48px;}
    .gexp-coachconsult-top.scgbcf h2 span {top: -8px;}
    .gexp-coachconsult-top.scgbcf h1 {font-size: 60px; line-height: 48px;}
    .gexp-coachconsult-top.license-endorsed {padding: 150px 0 50px;}
    .gexp-coachconsult-top.license-endorsed.vc_custom_1542729099322 {background-position: center bottom !important;}
    .gexp-single-txt.last-row {padding: 30px 0 100px;}
    .lede-half .vc_col-sm-6 {width: 100%;}
    .lede-half .mobile-only {display: block;}
    .lede-half .vc_col-has-fill>.vc_column-inner, .lede-half .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .lede-half .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .lede-half .vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0 !important;}
    .lede-half-right-txt-container .mobile-only {margin-top: -1px;}
    .vc_row.vc_row-flex>.vc_column_container.lede-half-right-img, .vc_row.vc_row-flex>.vc_column_container.lede-half-left-img {display:none;}
    
    .gexp-single-top {padding: 80px 0 120px; min-height: 600px;}
    .gexp-single-fullwidth-half .vc_col-sm-6{width: 100%;}
    .gexp-single-fullwidth-half-txt {padding: 60px 12.5% 0;}
    .gexp-single-title.workshop-title h1 {margin-top: -20px;}
    .gexp-single-fullwidth-half-txt p {font-size: 18px; line-height: 36px; margin-bottom: 42px;}
    .gexp-single-top.mdcc2019 {padding: 170px 0 220px;}
    .gexp-single-infobox.mdcc2019 {top: -416px; max-width: 320px;}
    .gexp-single-top.mdcc2019.vc_custom_1536925028814 {background-position: center 290% !important; background-color: #000;}
    .gexp-single-title.mdcc2019-title .mdcctitle-bg {min-height: 160px; padding: 20px 0 0;}
    .gexp-single-title.mdcc2019-title .mdcctitle-bg .mdcctitle-holder {max-width: 90%;}
    .gexp-single-title.mdcc2019-title h3 {font-size: 18px; line-height: 18px; letter-spacing: 7px;}
    .gexp-single-title.mdcc2019-title h1 {font-size: 60px; line-height: 43px;}
    .gexp-single-title.mdcc2019-title h2 {bottom: -35px; font-size: 30px; line-height: 30px; font-weight: 400; letter-spacing: 10px;}
    .gexp-single-infobox.mdcc2019 .gsi-item, .gexp-single-infobox.mdcc2019 .gsi-detail, .gexp-single-infobox.mdcc2019 .gsi-item p, .gexp-single-infobox.mdcc2019 .gsi-detail p {font-size: 15px; line-height: 22px;}
    .gexp-single-infobox .gsi-item i {margin-right: 15px;}
    .gexp-single-infobox .gsi-item {min-width: 104px;}
    .gexp-single-infobox .button {height: 72px; font-size: 18px; line-height: 72px;}
    .wpb_row.gexp-single-top {margin-bottom: 0px !important;}
    .gexp-single-txt.mdcc2019 .vc_col-sm-6 {width: 100%;}
    .gexp-single-txt.mdcc2019 {padding: 140px 0 60px;}
    .gexp-single-tabs-content h1 {font-size: 48px;}
    .gexp-mdcc-speaker {flex-wrap: wrap; padding: 60px 0 0px;}
    .gexp-mdcc-speaker .mdcc-speaker-imgleft, .gexp-mdcc-speaker .mdcc-speaker-imgright {max-width: 30%; width: 100%; position: absolute;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright, .gexp-mdcc-speaker .mdcc-speaker-txtleft {max-width: 100%; padding: 20px 0;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h2, .gexp-mdcc-speaker .mdcc-speaker-txtright h4, .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h2, .gexp-mdcc-speaker .mdcc-speaker-txtleft h4, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {max-width: 60%; margin-left: auto;}
    .gexp-mdcc-speaker.lou .mdcc-speaker-txtleft h3 {margin: 0 0 160px auto;}
    .gexp-mdcc-speaker.colleen .mdcc-speaker-txtright h3 {margin: 0 0 160px auto;}
    .gexp-mdcc-speaker.diana .mdcc-speaker-txtleft h3 {margin: 0 0 160px auto;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright ul li, .gexp-mdcc-speaker .mdcc-speaker-txtleft ul li {font-size: 18px; line-height: 30px; margin-bottom: 30px;}
    .qodef-tabs .qodef-tab-container .gexp-mdcc-speaker .mdcc-speaker-txtright p, .qodef-tabs .qodef-tab-container .gexp-mdcc-speaker .mdcc-speaker-txtleft p, .gexp-single-tabs-content p {font-size: 18px; line-height: 36px; margin-bottom: 36px;}
    .gexp-mdcc-sectiontitle h1 {font-size: 48px;}
    .mdcc-breakfastspeakers .breakfastspeaker h4 {font-size: 20px;}
    .gexp-single-tabs-content .button {width: 260px; height: 72px; font-size: 20px; line-height: 72px;}
    .gexp-pricetable .button {width: 240px; font-size: 16px;}
    .gexp-single-infobox {max-width: 90%; top: -290px;}
    .gexp-single-infobox .gsi-item {width: 34%;}
    .gexp-single-infobox .gsi-detail {width: 100%;}
    .gexp-single-title.milliondollarclub-title h3 {font-size: 26px; line-height: 24px; letter-spacing: 8px;}
    .gexp-single-title.milliondollarclub-title h1 {font-size: 70px; line-height: 60px; letter-spacing: 8px;}
    .gexp-single-title.milliondollarclub-title h1.line2 {font-size: 73px;}
    .gexp-single-title.milliondollarclub-title h2 {font-size: 32px; line-height: 36px; letter-spacing: 8px}
    .gexp-single-txt.last-row.milliondollarclub {padding: 160px 0 100px;}
    .gexp-single-title.lsexp2018-title .lsexp2018title-holder .lsexp2018title {padding-top: 120px;}
    .gexp-single-title.lsexp2018-title h4 {font-size: 18px; line-height: 18px; letter-spacing: 5px; margin: 0 0 8px;}
    .gexp-single-title.lsexp2018-title h2 {font-size: 46px; line-height: 42px; letter-spacing: 6px;}
    .gexp-single-title.lsexp2018-title h1 {font-size: 54px; line-height: 60px;}
    .gexp-single-title.lsexp2018-title h3 {font-size: 30px; line-height: 28px; letter-spacing: 6px;}
    .gexp-single-txt .vc_col-sm-6 {width: 100%;}
    .gexp-threecolumns .gexp-thirds {width: 44%;}
    .gexp-single-cta h1 {font-size: 48px; line-height: 60px; margin-bottom: 10px;}
    .gexp-single-cta p {font-size: 18px; line-height: 36px; margin: 0 0 36px;}
    .gexp-single-cta h4 {font-size: 24px; line-height: 30px; margin: 0 0 30px;}
    .gexp-single-txt h1 {font-size: 48px;}
    .gexp-threecolumns .gexp-thirds:first-child, .gexp-threecolumns .gexp-thirds:nth-child(3), .gexp-threecolumns .gexp-thirds:nth-child(5) {padding: 0 20px 0 0;}
    .gexp-threecolumns .gexp-thirds:nth-child(2), .gexp-threecolumns .gexp-thirds:nth-child(4), .gexp-threecolumns .gexp-thirds:nth-child(6) {padding: 0 0 0 20px;}
    
    .gexp-coachconsult-top.mdm {padding: 100px 0 260px;}
    .gexp-coachconsult-top.mdm.vc_custom_1546549960966 {background-size: 150% !important;}
    .gexp-coachconsult-top.mdm h2 {font-size: 36px; line-height: 36px; letter-spacing: 15px;}
    .gexp-coachconsult-top.mdm h1 {font-size: 110px; line-height: 110px; letter-spacing: 8px;}
    .gexp-pricetable.mdm .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {font-size: 18px;}
    
    .six-to-seven-title.gexp-single-title {margin-bottom: 250px !important;}
    
    .vc_custom_1549288961523.gexp-single-top.thoughtleadership {background-position: 80% center !important;}
    
    .agc-pricetable .qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {font-size: 17px;}
    
    .gexp-coachconsult-top.growthaccess {padding: 80px 0 160px;}
    .growthaccess-title h2 {font-size: 24px; letter-spacing: 3px; line-height: 24px;}
    .growthaccess-title h2 span {font-size: 50%; bottom: 196px;}
    .growthaccess-title h1 {font-size: 72px; line-height: 40px;}
    .growthaccess-cta-img, .growthaccess-cta-txt {display: block; vertical-align: top;}
    .growthaccess-cta-img {width: 45%; margin-left: auto; margin-right: auto;}
    .growthaccess-cta-txt {width: 100%; text-align: center;}
    .gexp-single-txt .growthaccess-cta-txt .button {margin-left: auto; margin-right: auto; width: 240px;}
    
    .gexp-single-top.gsictele.vc_custom_1550229574511 {background-position: bottom left !important;}
    .gexp-single-top.gsictele {padding: 130px 0 330px;}
    .gexp-single-infobox.gsictele .gsi-detail {width: 20%;}
    .gexp-single-title.gsictele-title {float: none;}
    
    .gexp-single-title.critical-thinking-title {padding-bottom: 200px;}
    .gexp-single-title.critical-thinking-title h1 {font-size: 70px; line-height: 60px; margin-bottom: 15px;}
    .gexp-single-infobox.critical-thinking {top: -250px;}
    .gexp-single-txt.last-row.critical-thinking {padding: 220px 0 100px}
    
    .gexp-coachconsult-top.roboddi {padding: 100px 0 240px;}
    .rob-top {max-width: 75%;}
    .gexp-coachconsult-top .gexp-single-title.roboddi-title h1 {font-size: 48px; line-height: 48px; letter-spacing: 3px; margin: 0 0 10px;}
    .gexp-coachconsult-top .gexp-single-title.roboddi-title h3 {margin: 20px 0 0; letter-spacing: 4px;}
    
    .gexp-single-top.vc_custom_1557157774338 {background-position: left 100% !important; background-size: 170% !important;}
    .gexp-single-title.gsrycp-title .title-container {padding-bottom: 220px; margin-left: auto; margin-right: auto;}
    
    .gexp-single-top.dynamic-communities-top.vc_custom_1561042364633 {background-position: left 70% !important;background-size: 160% !important;}
    .gexp-single-title.dynamic-communities-title {text-align: center; margin-left: auto; margin-right: auto; padding: 10px 0 240px;}
    .gexp-single-txt.dynamic-communities-firstrow {padding: 120px 0 60px;}
    
    .gexp-coachconsult-top.theden {background-position: 32% top !important; padding: 100px 0 180px;}
    .theden-txtbox1 {max-width: 768px; margin-left: auto;}
    .theden-purple h1, .gexp-single-txt.theden h1, .gexp-single-txt.theden h3, .theden-imgtext {max-width: 768px; margin-left: 0;}
    .theden-cta .txt-container {max-width: 768px;}
    .theden-cta .theden-contact p:first-child {margin-right: 3%;}
    .theden_admission {right: -120px;}
    
    .gexp-single-top.tstg {padding: 140px 0 360px;}
    .tstg .gexp-single-title {text-align:center;}
    
    .gexp-single-top.gsrycp {padding: 74px 0 150px;}
    .gexp-single-top.gsrycp.vc_custom_1571321625358 {background-position: center top !important; background-size: initial !important; background-image: url(/wp-content/uploads/2021/07/gsrycp_top_mobile.jpg) !important;}
    
    .gexp-single-cta h2 {font-size: 30px; line-height: 42px;}
    .gexp-single-cta .cta-contact li {margin: 0 20px;}
    
    .gexp-single-infobox.roleplay-infobox {position: relative; top: -240px;}
    
    .gexp-single-top.htoytpl-top {padding: 80px 0 340px;}
    .htoytpl-title-content {max-width: 100%;}
    
    .gexp-single-title.thriving-ambiguity-title {text-align: center;}
    .thriving-ambiguity-title-content {max-width: 100%;}
    
    .vc_custom_1585538958210.gexp-single-top.flyingsolo-top {background-position: bottom center !important;}
    .gexp-single-top.flyingsolo-top {min-height: 640px; padding: 100px 0 240px;}
    .flyingsolo-top .gexp-single-title.flyingsolo-title {text-align: center;}
    .flyingsolo-top .flyingsolo-title-content {max-width: 100%;}
    
    .gexp-single-title.mypp-title {text-align: center;}
    .gexp-single-infobox.mypp {top: -240px; }
    
    .gexp-single-title.htcpdtgia-title {max-width: 100%;}
    .gexp-single-top.vc_custom_1591990343582 {background-position: bottom left !important; background-size: 150% !important;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h1 {margin: 0 0 30px;}
    
    .gexp-single-top.tmal {padding: 80px 0 320px;}
    .tmal-logo {text-align: center; }
    .tmal-logo img {max-height: 400px;}
    
    .gexp-single-top.vc_custom_1592513720954.deepsecrets {background-position: 5% 40% !important; background-size: 200% !important;}
    .gexp-single-title.deepsecrets-title {max-width: 100%;}
    .gexp-single-title.deepsecrets-title h2 {font-size: 72px; line-height: 72px; letter-spacing: 13px;}
    .gexp-single-title.deepsecrets-title h1 {font-size: 120px; line-height: 120px;}
    
    .gexp-single-top.personal-power {min-height: 480px; padding: 100px 0 360px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h2 {font-size: 30px; line-height: 30px; letter-spacing: 2px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h1 {font-size: 90px; line-height: 80px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h4 {font-size: 18px; line-height: 30px;}
    
    .gexp-single-top.whihshs-top {padding: 50px 0 320px;}
    .gexp-single-title.whihshs-title h3:first-child {margin: 0 0 20px;}
    .gexp-single-title .whihshs-title-container {max-width: 100%;}
    
    .gexp-single-top.pmg-top {min-height: 1px;}
    .gexp-single-title.pmg-title {text-align: center;}
    .gexp-single-title .pmg-title-container {max-width: 100%;}
    
    .gexp-single-top.tcbr-top {padding: 80px 0 340px;}
    .gexp-single-title.tcbr-title {text-align: center;}
    .tcbr-title-content {max-width: 100%;}
    .gexp-single-title.tcbr-title h2 {margin: 0 0 60px;}
    .gexp-single-title.tcbr-title h4 {max-width: 60%; margin: 0 auto;}
    
    
    .gexp-single-top.bsl-top.vc_custom_1616166848176 {background-position: left bottom !important; background-size: initial !important;}
    .gexp-single-top.bsl-top {padding: 20px 0 420px;}
    .bsl-title-container {text-align: center; max-width: 50%; padding-left: 0%; margin: 0 auto;}
    .bsl-title-container h1:before {left: 4%;}
    
    .tunnel-top.vc_custom_1616188761441 {background-position: 50% bottom !important; background-size: cover;}
    .gexp-single-top.tunnel-top {padding: 40px 0 380px;}
    .tunnel-title-content {max-width: 90%; margin-left: 80px;}
    
    .vc_custom_1618934244334.fishbowl {background-position: 50% -120px !important; background-size: 130% !important; background-color: #f5f5f5;}
    .gexp-single-title.fishbowl-title {max-width: 60%;}
    .gexp-single-title.fishbowl-title h1 {font-size: 72px; line-height: 72px;}
    
    .gexp-single-top.lessons-top {padding: 40px 0 240px; min-height: 1px;}
    .gexp-single-title .lessons-title-content {max-width: 100%;}
    .gexp-single-txt.lessons-first-row {padding: 0 0 60px; margin-top: 280px;}
    .gexp-single-infobox.lessons {top: -200px;}
    
    .gexp-single-top.midlife-top {padding: 60px 0 460px;}
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 17% 70% !important;}
    .midlife-title-content {max-width: 100%;}
    .midlife.gexp-single-infobox {top: -340px;}
    .wpb_row.gexp-single-top.midlife-top {margin-bottom: 40px !important;}
    
    .gexp-single-top.consulting-bible-ii-top {padding: 30px 0 350px;}
    .gexp-single-title.consulting-bible-ii-title {max-width: 370px; width: 100%; margin: 0 auto;}
    .consulting-bible-ii-title-content h2 {font-size: 48px; line-height: 48px;}
    .consulting-bible-ii-title-content h1 {font-size: 100px; line-height: 90px;}
    .consulting-bible-ii-title-content h3 {font-size: 36px; line-height: 42px; letter-spacing: 1px;}
    .gexp-single-txt.last-row.consulting-bible-ii {padding: 100px 0;}
    
    .vc_custom_1624971778870.fishbowl.fishbowl2 {background-position: center -120px !important;}
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 48px; line-height: 48px; letter-spacing: 2px;}
    .gexp-single-title.fishbowl-title.fishbowl2 h3 {font-size: 24px; line-height: 24px; letter-spacing: 2px;}
    
    .gexp-single-top.maximize-top {padding: 20px 0 140px; min-height: 1px;}
    .maximize-title-content {margin: 0 auto; max-width: 50%;}
    .gexp-single-title.maximize-title h4 {font-size: 24px; line-height: 24px;}
    .gexp-single-title.maximize-title h2 {font-size: 48px; line-height: 42px;}
    .gexp-single-title.maximize-title h1 {font-size: 100px; line-height: 80px;}
    .gexp-single-title.maximize-title .maximize-fees h1 {font-size: 115px; line-height: 90px;}
    .gexp-single-title.maximize-title .maximize-fees {margin-bottom: 20px;}
    .gexp-single-title.maximize-title h3 {font-size: 30px; line-height: 30px;}
    .gexp-single-infobox.maximize {top: -100px;}
    .gexp-single-fullwidth-half.maximize {margin-top: 180px;} 
    
    .gexp-single-top.knockdown-top {padding: 40px 0 340px; min-height: 1px;}
    .gexp-single-top.vc_custom_1631801807302 {background-position: 40% bottom !important; background-size: initial !important;}
    .knockdown-title-content {max-width: 100%;}
    
    .gexp-single-top.vbf2022-top {padding: 40px 0 339px; min-height: 1px;}
    .vbf2022-title-content {max-width: 100%;}
    .gexp-single-txt.vbf2022 {margin-top: 60px;}
    
    .gexp-single-top.mdcweb-top {padding: 20px 0 240px; min-height: 1px;}
    .mdcweb-title-content, .mdcweb-subtitle-content {max-width: 100%;}
    .mdcweb-title img {margin: 0 auto 30px !important; max-width: 40%;}
    .wpb_row.gexp-single-top.mdcweb-top {margin-bottom: 80px !important;}
    .gexp-single-infobox.mdcweb {top: -280px;}
    
    .gexp-single-top.hostrev {padding: 10px 0 120px;}
    .hostrev-title-content {max-width: 100%;}
    .hostrev-title-content img {margin: 0 auto !important; max-width: 60%;}
    
    .wpb_row.gexp-single-top.six-to-seven {margin-bottom: 60px !important;}
    .six-to-seven-title.gexp-single-title, .six-to-seven-title.gexp-single-title h2, .six-to-seven-title.gexp-single-title h1 {text-align: center;}
    .gexp-single-infobox.sixtoseven {top: -360px;}
    
    .gexp-single-top.watertight-top {padding: 20px 0 310px; min-height: 1px;}
    .watertight-title-content {max-width: 60%; margin: 0 auto;}
    
    .gexp-single-top.controlconvo-top {padding: 40px 0 280px;}
    .gexp-single-top.controlconvo-top.vc_custom_1634960436692 {background-size: initial !important; background-position: left 75% !important;}
    .controlconvo-title-content {max-width: 70%; margin: 0 auto;}
    
    
    .gexp-single-top.bookinaday-top {padding: 0px 0 160px; min-height: 1px;}
    .wpb_row.gexp-single-top.bookinaday-top {margin-bottom: 120px !important;}
    .bookinaday-title-content {max-width: 100%;}
    .bookinaday-title-content img {max-width: 60%; margin: 0 auto;}
    .gexp-single-infobox.bookinaday {top: -270px;}
    .gexp-single-fullwidth-half.bookinaday {margin: 160px 0 0;}
    
    .gexp-single-top.beyondthought-top {padding: 0px 0 320px; min-height: 1px;}
    .gexp-single-top.beyondthought-top.vc_custom_1638394774913 {background-position: left bottom !important; background-size: 170% !important;}
    .beyondthought-top .gexp-single-title.left {text-align: center;}
    .beyondthought-title {max-width: 100%;}
    .beyondthought-title img {margin: 0 auto !important; max-width: 60%;}
    
    .gexp-single-top.roleplay-workshop-top.vc_custom_1639078928328 {background-position: 29% 65% !important; background-size: 220% !important;}
    .gexp-single-top.roleplay-workshop-top {padding: 0px 0 300px; min-height: 1px;}
    .roleplay-workshop-title-content, .ferocious-title-container, .powercommunity-title-container, .maximizerevenue-title-container {max-width: 100%;}
    .roleplay-workshop-title-content img, .ferocious-title-container img, .powercommunity-title-container img {max-width: 50%; margin: 0 auto;}
    .gexp-single-txt.last-row.roleplay-workshop {margin-top: 100px !important;}
    
    .vc_custom_1641312354425.gexp-single-top.ferocious-top {background-size: 150% !important; background-position: left 70% !important;}
    .gexp-single-top.ferocious-top {padding: 50px 0 280px; min-height: 1px;}
    
    .vc_custom_1641323263457.gexp-single-top.powercommunity-top {background-size: 150% !important; background-position: left bottom !important;}
    .gexp-single-top.powercommunity-top {padding: 0 0 300px; min-height: 1px;}
    
    .dontattend.gexp-coachconsult-top.mentorprogram {padding: 30px 0 150px;}
    .dontattend.gexp-coachconsult-top.mentorprogram .gexp-single-title img {max-width: 480px;}
    
    .london.gexp-coachconsult-top.mentorprogram {padding: 40px 0 140px;}
    .london.gexp-coachconsult-top.mentorprogram .gexp-single-title img {max-width: 480px;}
    .gexp-pricetable .qodef-price-table.london-table1 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -120px;}
    .gexp-pricetable .qodef-price-table.london-table2 .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {left: -205px;}
    
    .gexp-coachconsult-top.confidential {padding: 80px 0 330px;}
    .gexp-coachconsult-top.confidential img {max-width: 640px;}
    .sentient-txtbox1.confidential ol {flex-wrap: wrap;}
    .sentient-txtbox1.confidential ol li {max-width: 100%;}
    
    .gexp-single-top.maximizerevenue {padding: 80px 0 340px; min-height: 1px;}
    .maximizerevenue-title-container img {max-width: 60%; margin: 0 auto;}
    
    .gexp-single-top.boardworkshop {padding: 40px 0 330px;}
    .gexp-single-txt.last-row.boardworkshop {margin-top: 80px;}
    .boardworkshop-title-content {text-align: center; max-width: 70%; margin: 0 auto;}
    
    .gexp-single-top.swa-top {padding: 0px 0 300px; min-height: 1px;}
    .swa-title-content {max-width: 100%;}
    .swa-title-content img {max-width: 80%; margin: 0 auto;}
    
    .mastermaster-title-container {max-width: 100%;}
    .mastermaster-title-container img {max-width: 70%; width: 100%; margin: 0 auto;}
    .gexp-single-top.mastermaster-top {padding: 10px 0 300px; min-height: 1px;}
    
    .vc_custom_1670342026588.mdmaturity-top {background: #000000 url(/wp-content/uploads/2022/12/mdmaturity_top_mobile.jpg) !important; background-position: center top !important;}
    .gexp-single-top.mdmaturity-top {padding: 0px 0 220px;}
    .mdmaturity-title-container {max-width: 60%; margin: 0 auto;}
    .gexp-single-infobox.mdmaturity {top: -220px;}
    .gexp-single-fullwidth-half.mdmaturity {margin-top: 180px;}
    
    
    .gexp-single-top.buildingsw.vc_custom_1675097397445 {background-image: url(/wp-content/uploads/2023/01/buildingsw_top_mobile.jpg) !important; background-size: cover !important; background-position: top center !important;}
    .buildingsw-title-container {max-width: 100%;}
    .buildingsw-title-container img {max-width: 60%;}
    .gexp-single-infobox.buildingsw {top: -250px;}
    .gexp-single-fullwidth-half.buildingsw {padding: 60px 5%;}
    
    .newgexp-title-container {max-width: 100%;}
    .gexp-single-top.vancouver {padding: 60px 0 360px; min-height: 1px;}
    
    .gexp-coachconsult-top.sidebyside {padding: 40px 0 350px;}
    .gexp-coachconsult-top.sidebyside img {max-width: 640px;}
    
    .gexp-single-top.using-events {padding: 50px 0 340px;}
    .using-events-title-container {max-width: 100%;}
    .using-events-title-container img {max-width: 70%; margin: 0 auto;}
    
    .gexp-single-top.thoughtleader24 {padding: 0px 0 320px;}
    .thoughtleader24-title-container {max-width: 100%;}
    .thoughtleader24-title-container img {max-width: 70%; margin: 0 auto;}
    .gexp-single-txt.last-row.thoughtleader24 {margin-top: 60px;}
    
    
    /*------------------ SPEAKING PAGE ------------------*/
    
    .speaking-top {padding: 220px 0;}
    .speaking-top .alan-speaking {max-width: 60%; left: -110px; bottom: -230%}
    .speaking-top .common-sense {top: -180px;}
    .speaking-body-title {padding: 60px 0 0px;}
    .speaking-body-title h1 {font-size: 60px; margin: 0 0 20px;}
    .speaking-body-title h3 {font-size: 24px; letter-spacing: 8px;}
    
    
    /*------------------ SHOP SECTION ------------------*/
    
    .shop-category-top {padding: 60px 0 80px;}
    .shop-category-top h1 {font-size: 60px; line-height: 60px;}
    .product-section-title .woocommerce.columns-4>.products>.product {width: 50%;}
    .product-section-title .woocommerce.columns-4>.products>.product:nth-child(3n+1) {clear:none;}
    .product-section-title ul.products>.product {float: none;}
    .shop-category-selector .category-selector-holder ul li a {font-size: 15px; padding: 29px 15px;}
    .single-product .qodef-title-holder .qodef-title-image img {display: none;}
    .single-product .qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {position: relative; top: 0; left: 0; height: 118px !important; -webkit-transform: none; transform: none;}
    
    .alancard-block1 {padding: 80px 0;}
    .alancard-block1 h1, .alancard-imgright h1, .alancard-imgleft h1 {font-size: 40px;}
    .alancard-block1 ul li {background-position: 20px 22px; padding-left: 90px;}
    .alancard-imgright .card-right {right: -40px;}
    .alancard-imgleft .card-left {left: -10px;}
    
    
    /*------------------ RESOURCES PAGE ------------------*/
    
    .resources-top {padding: 100px 0 0;}
    .resources-top h1 {font-size: 60px; line-height: 60px; margin-bottom: 60px !important;}
    .resources-txtbox p, .resources-block2 p {font-size: 18px; line-height: 36px;}
    .resources-newsletter .resources-txtbox {margin-right: 3%;}
    .resources-block2 .button {width: 240px; height: 60px; font-size: 18px; line-height: 60px; letter-spacing: 0;}
    .resources-block3 .resources-txtbox {margin-left: 5%; max-width: 600px;}
    .additionalresources-img {margin-top: -380px;}
    .resources-cat-top {padding: 70px 0 60px;}
    .resources-cat-top h1, .resources-wotw-top h1 {font-size: 60px; line-height: 60px; letter-spacing: 4px;}
    .resources-cat-wotw {padding: 20px 0 90px;}
    .resources-txtbox .button {font-size: 18px; height: 60px; line-height: 60px; width: 280px;}
    .resources-videotips h1 {padding: 0; margin-bottom: 100px !important;}
    .video-tip-row {min-height: 187px;}
    .category-wotw .qodef-title-holder.qodef-has-bg-image {background-image: url(/wp-content/uploads/2018/10/wotw_topbg.jpg) !important; height: 118px !important;}
    .category-wotw .qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {position: relative; top: 0; left: 0; height: 118px !important; -webkit-transform: none; transform: none;}
    .category-wotw .qodef-title-holder .qodef-title-image img {display: none;}
    .newsletter-top, .hottip-top {padding: 50px 0;}
    .newsletter-top h1, .hottip-top h1, .addresources-top h1 {font-size: 60px; line-height: 60px;}
    .newsletter-ba-txt p, .newsletter-mdcm-txt p, .newsletter-mmm p, .ba-body-txt p {font-size: 18px; line-height: 36px; margin-bottom: 36px !important; margin-top: 0;}
    .balancingact-img, .ba-body-img {max-width: 80%; margin-left: auto;}
    .ba-body {padding: 80px 0 50px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 37%, rgba(245,245,245,1) 37%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 37%,rgba(245,245,245,1) 37%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 37%,rgba(245,245,245,1) 37%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 )}
    .newsletter-ba-txt, .ba-body-txt {max-width: 768px; margin-left: auto; margin-right: auto;}
    .ba-body-txt h2 {font-size: 36px;}
    .ba-pastissues .past-issues .past-issues-row .past-issues-month, .ba-pastissues .past-issues .past-issues-row .past-issues-year {padding: 12px 10px; font-size: 16px;}
    .newsletter-top.two-line {padding: 30px 0;}
    .mdcm-body h2 {font-size: 48px;}
    .mdcm-pastissues {padding: 30px 20px;}
    .mdcm-pastissues ol li {padding-left: 5px; font-size: 16px; line-height: 24px;}
    .page-id-505 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 60px; line-height: 60px;}
    .page-id-505 .qodef-title-holder.qodef-has-bg-image {height: 220px !important;}
    .page-id-505 .qodef-title-holder .qodef-title-wrapper {background: none;}
    .page-id-505 .qodef-title-holder.qodef-has-bg-image {background-image: url(/wp-content/uploads/2018/11/newsletter_top.jpg) !important;}
    .page-id-505 .qodef-title-holder.qodef-has-bg-image .qodef-title-image {display: none;}
    .page-id-505 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner {padding: 0px 40px 40px;}
    .qodef-blog-holder article .qodef-post-title {font-size: 30px;}
    .qodef-blog-holder.qodef-blog-standard article .qodef-post-info-top>div a {font-size: 11px;}
    .qodef-blog-holder article .qodef-post-excerpt-holder p {margin: 0 !important;}
    .hottip-body h3, .addresources-body h3 {font-size: 18px; line-height: 30px;}
    .hottip-body ul li, .addresources-body ul li {padding-left: 50px; background-size: 30px;}
    
    
    /*------------------ BLOG PAGES ------------------*/
    
    .blog .qodef-title-holder.qodef-has-bg-image {height: 180px !important;}
    .blog .qodef-title-holder .qodef-title-wrapper {background: none;}
    .blog .qodef-title-holder .qodef-title-wrapper h1.qodef-page-title {font-size: 60px; line-height: 60px;}
    .blog .qodef-title-holder.qodef-has-bg-image {background-image: url(/wp-content/uploads/2018/11/blogtop_bg.jpg) !important;}
    .blog .qodef-title-holder.qodef-has-bg-image .qodef-title-image {display: none;}
    .podcast-sidebar {display: none;}
    .ipad-only {display: block;}
    .sidebar-books img {display: inline; margin-right: 3%; width: 40%; max-width: 100%; vertical-align: middle;}
    .sidebar-books .sidebar-books-txt {display: inline-block; width: 56%; max-width: 100%; vertical-align: middle;}
    aside.qodef-sidebar .widget ul.sidebar-social li {width: 80px; margin-right: 2%;}
    aside.qodef-sidebar .widget ul.sidebar-social li a {width: 80px; height: 80px; line-height: 80px; font-size: 30px;}
    .single-post .qodef-title-holder.qodef-has-bg-image {background-image: url(/wp-content/uploads/2018/11/blogtop_bg.jpg) !important; height: 118px !important;}
    .single-post .qodef-title-holder .qodef-title-image img {display: none;}
    .qodef-author-text p {font-size: 16px; line-height: 30px;}
    
    .page-id-484 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 60px; line-height: 60px; letter-spacing: 1px;}
    .page-id-484 .qodef-title-holder .qodef-title-wrapper {background: none;}
    .page-id-484 .qodef-title-holder.qodef-has-bg-image {height: 180px !important; background-image: url(/wp-content/uploads/2018/08/podcast_top.jpg) !important;}
    .page-id-484 .qodef-title-holder .qodef-title-image img {display: none;}
     
    .sidebar-forums h1 {font-size: 72px; letter-spacing: 6px;}
    .sidebar-forums h2 {font-size: 65px; letter-spacing: 6px;}
    .sidebar-forums h4 {font-size: 22px; letter-spacing: 6px;}
    
    
    /*------------------ CONTACT PAGE ------------------*/
    
    .contact-top h1 {font-size: 120px; line-height: 90px;}
    .contact-top h3 {font-size: 30px; line-height: 30px; letter-spacing: 6px;}
    .contact-info p {font-size: 18px; line-height: 36px;}
    .contact-list li {font-size: 18px;}
    
    
    /*------------------ GETTING STARTED IN CONSULTING ------------------*/
    
    .gsc-top {padding: 100px 0 0;}
    .gsc-top .gsc-pretitle h4, .gsc-top .gsc-pretitle h2 {max-width: 480px; font-size: 18px; line-height: 26px;}
    .gsc-title .gsc-title-column {max-width: 480px;}
    .title-box {padding: 14px 20px;}
    .title-box h3 {font-size: 24px; line-height: 24px;}
    .gsc-title h1 {font-size: 66px; line-height: 66px; margin: 0 0 40px;}
    .gsc-title .author {font-size: 24px; line-height: 24px;}
    .gsc-mockup {top: -140px; right: 5%; max-width: 35%;}
    .gsc-preorder {padding: 70px 0; max-width: 655px;}
    .gsc-preorder h4 {font-size: 24px; line-height: 24px; margin: 0 20px 0 0;}
    .gsc-preorder img {max-width: 80%;}
    .gsc-block2 {padding: 180px 0;}
    .gsc-block2 .gsc-alan {top: -180px; left: -6%; max-width: 42%;}
    .gsc-block2 p {max-width: 60%;}
    .gsc-block5 {padding: 60px 0;}
    .gsc-block5 form {padding-top: 30px;}
    .gsc-block5 .field {max-width: 47%;}
    .gsc-block5 button {max-width: 30%;}
    
    
    /*------------------ HALL OF FAME ------------------*/
    
    .halloffame-top {padding: 100px 0 80px;}
    .gexp-halloffame-inductees {padding: 80px 5% 40px !important;}
    
    .freebie-content {max-width: 768px;}
    .freebie-content-text h2 {font-size: 30px; line-height: 42px; letter-spacing: 2px;}
    
    
    
    /* -------------------------- FEARLESS LEADERSHIP -----------------------------*/
    
    .fearless-top {padding: 80px 0 540px;}
    .fearless-top .fearless-title {max-width: 640px;}
    .fearless-title .author {font-size: 48px; line-height: 60px; letter-spacing: 4px;}
    .fearless-title h1 {font-size: 150px; line-height: 120px; letter-spacing: 9px;}
    .fearless-title h2 {font-size: 115px; line-height: 110px; letter-spacing: 7px; margin: 0 0 10px;}
    .fearless-title h3 {font-size: 24px; line-height: 42px; letter-spacing: 2px;}
    .fearless-top .coming-soon {font-size: 18px; line-height: 18px; letter-spacing: 3px; margin: 20px auto; max-width: 400px;}
    .fearless-top-slice {bottom: -541px;}
    .fearless-container, .fearless-block2-content {max-width: 800px;}
    .fearless-block2 {padding: 90px 0 240px; background-size: cover;}
    .fearless-block2-content {flex-wrap: wrap; justify-content: center; width: 100%;}
    .fearless-block2-content .fearless-block2-text {max-width: 100%; margin-top: 40px; padding: 0 25px;}
    .fearless-block2-content .fearless-block2-text h3 {font-size: 24px; line-height: 42px;}
    .fearless-block2-content .fearless-block2-text .available-on li:nth-child(2) {margin: 0 60px;}
    .fearless-block3 {padding: 20px 0 0;}
    .fearless-block3 h1, .fearless-block4 h1 {font-size: 48px; line-height: 60px; letter-spacing: 2px;}
    .fearless-bonus {max-width: 720px;}
    .fearless-howworks-text .available-on li {max-width: 25%;}
    .fearless-bonus-text {max-width: 80%;}
    .fearless-bottom-text h3 {font-size: 36px; line-height: 42px; letter-spacing: 2px;}
    .fearless-bottom-text h1 {font-size: 100px; line-height: 80px; letter-spacing: 6px;}
    .fearless-bottom-text h2 {font-size: 80px; line-height: 80px; letter-spacing: 4px; margin: 0 0 10px;}
    .fearless-bottom-text h4 {font-size: 20px; line-height: 36px; letter-spacing: 1px;}
    .fearless-bottom-text .coming-soon {padding: 15px; margin: 10px 0; max-width: 360px; font-size: 18px; line-height: 18px; letter-spacing: 2px;}
    .fearless-bottom-text .available-on li {max-width: 25%;}
    .fearless-bottom-text .available-on li:nth-child(2) {margin: 0 40px;}
    
    .trick-top {background-position: 50% 80%;}
    .trick-top-txt1 {padding: 120px 0 200px;}
    .trick-top h1 {font-size: 120px; line-height: 120px;}
    .trick-top-txt2 {padding: 0px 0 100px;}
    .trick-top h3 {font-size: 50px; line-height: 50px;}
    .trick-top h2 {font-size: 100px; line-height: 100px;}
    .trick-block1 h3, .trick-block1 .treat3, .trick-bottom-txt {max-width: 800px;}
    .trick-block1 .treat3 {padding-bottom: 200px;}
    
    .gexp-single-top.fearlesslive-top {padding: 60px 0 420px;}
    .gexp-single-top.fearlesslive-top.vc_custom_1573147398997 {background-position: left 95% !important; background-size: 160% !important;}
    .fearlesslive-title {max-width: 100%; margin: 0 auto;}
    
    .gexp-single-top.pipeline.vc_custom_1573468194157 {background-position: left 70% !important; background-size: 150% !important;}
    .gexp-single-top.pipeline {padding: 80px 0 420px;}
    .gexp-single-title.pipeline-title {max-width: 90%; margin: 0 auto;}
    .gexp-single-title.pipeline-title h4 {font-size: 26px; line-height: 26px;}
    .gexp-single-title.pipeline-title h2 {font-size: 100px; line-height: 90px;}
    .gexp-single-title.pipeline-title h1 {font-size: 130px; line-height: 120px;}
    .gexp-single-title.pipeline-title h3 {font-size: 36px; line-height: 48px;}
    
    .fearless-top.flag-top {padding: 80px 0 400px;}
    .quiz-intro .fearless-title h3 {font-size: 60px; line-height: 60px; letter-spacing: 10px;}
    .quiz-body-container {max-width: 960px; padding-top: 40px;}
    .quiz-top h3 {font-size: 24px;}
     
    .quiz-body .passster-form {padding: 40px 0 120px; max-width: 90%; width: 100%;}
    
    
    /* -------------------------- YOUR LEGACY IS NOW -----------------------------*/
    
    .ylin-top {padding: 80px 0 0;}
    .ylin-top-book {max-width: 40%; top: -50px;}
    .ylin-top-text {padding-bottom: 120px; padding-top: 40px;}
    .ylin-top-text h1 {font-size: 30px; line-height: 48px; letter-spacing: 1px;}
    .ylin-top-text h2 {font-size: 20px; line-height: 36px; letter-spacing: 0.5px;}
    .ylin-block1 {padding: 100px 0;}
    .ylin-block1 h3 {font-size: 30px; line-height: 42px;}
    .ylin-block1 p, .ylin-block1-listscontainer ul li, .ylin-block3-text-container p, .ylin-howworks-text p {font-size: 18px;}
    .ylin-block2 .red-bg-chevron {left: -5%; max-width: 200px;}
    .ylin-block2 h3 {font-size: 48px; line-height: 60px; margin: 100px 0 60px;}
    .ylin-block2 .what-ifs, .ylin-block2 h5 {max-width: 768px;}
    .ylin-block2 .what-if {max-width: 46%; font-size: 18px;}
    .ylin-block2 .blue-bg-chevron {right: -4%; max-width: 200px;}
    .ylin-block3-text-container {padding: 100px 5%;}
    .ylin-block3-text-container h3 {font-size: 36px; line-height: 48px; letter-spacing: 0.5px;}
    .ylin-block3-text-container p, .ylin-block3-text-container h3 {margin: 0 auto 36px;}
    .ylin-block4 h3 {max-width: 768px; font-size: 30px; line-height: 48px; letter-spacing: 0.5px;}
    .ylin-block4 h4 {margin: 0 auto 60px !important; font-size: 20px; line-height: 36px;}
    .ylin-block4 .blue-bg-chevron {max-width: 200px; top: -108px; left: -3%;}
    .ylin-block4 .ylin-bonuses {max-width: 768px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus .bonus-head {width: 140px; height: 140px; margin-left: -70px; top: -70px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus .bonus-head h3 {font-size: 48px; line-height: 48px; margin: 30px 0 0;}
    .ylin-block4 .ylin-bonuses .ylin-bonus .bonus-head h4 {font-size: 20px; line-height: 24px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus {min-height: 1px; max-width: 170px; padding: 0 20px 40px; margin: 70px 18px 10px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus:nth-child(4) {min-height: 190px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus p {font-size: 16px; line-height: 28px; letter-spacing: 0; margin: 80px 0 0;}
    .ylin-howworks-text .available-on li img {max-width: 160px;}
    .ylin-howworks-text {max-width: 88%;}
    .ylin-block5 .important-msg h5, .ylin-block5 .important-msg h4 {font-size: 20px;}
    .ylin-bottom-container {max-width: 768px;}
    .ylin-bottom-container .blue-bg-chevron {top: 90px; left: -100px; max-width: 150px;}
    .ylin-bottom-text {padding: 30px 0 20px 40px;}
    .ylin-bottom-text h3 {font-size: 30px; line-height: 42px; letter-spacing: 0.5px;}
    .ylin-bottom-text h4 {font-size: 20px; line-height: 36px; margin: 0;}
    .ylin-bottom-text .available-on li img {max-width: 120px;}
    
    .legacy-test-top {padding: 60px 0 100px;}
    .legacy-test-top-container {max-width: 768px; margin: 0 auto -200px;}
    .legacy-test-top-text {padding: 80px 0 0 0;}
    .legacy-test-top h1 {font-size: 60px; line-height: 60px;}
    .legacy-test-top h4 {font-size: 18px; line-height: 30px;}
    .legacy-test-top-images img {max-width: 280px;}
    .legacy-test-body.quiz-body .qmn_radio_answers .mlw_horizontal_choice {margin-right: 0; display: block; margin-bottom: 20px;}
    .legacy-test-top .available-on li a img {max-width: 120px;}
    
    .cbible-top-content-left-container {max-width: 80%; padding: 60px 0px 60px 0;}
    .cbible-title h1 {font-size: 100px; line-height: 80px;}
    .cbible-title h2 {font-size: 54px; line-height: 54px;}
    .cbible-top-content-left-container h3 {font-size: 36px; line-height: 36px;}
    .cbible-top-content-left-container h4 {font-size: 24px; line-height: 30px;}
    .cbible-top-quotes {max-width: 90%; padding: 20px;}
    .cbible-top-quote-container p {font-size: 16px; line-height: 24px;}
    .cbible-top-quote-container h5 {font-size: 16px; line-height: 24px;}
    .cbible-top-content-right {padding: 60px 0 0;}
    .cbible-top-content-right p {margin: 0 48px; font-size: 18px;}
    .cbible-top-content-right img {max-width: 460px;}
    .cbible-top-content-right h4 {max-width: 186px; font-size: 36px; line-height: 36px; margin-top: -110px; margin-left: 40px;}
    .cbible-tablet-stores {display: block; padding: 20px 0;}
    .cbible-tablet-stores-container {display: flex; flex-direction: row; flex-wrap:nowrap; justify-content: space-between; align-content: center; align-items: center;}
    .cbible-tablet-stores-text {background: #1B2A41; padding: 12px; max-width: 30%; width: 100%;}
    .cbible-tablet-stores-text h2 {color: #fff; font-size: 48px; line-height: 48px; font-family: 'neue_helvetica_compressedbold'; text-transform: uppercase; letter-spacing: 1.6px; margin: 0;}
    .cbible-tablet-stores ul {max-width: 58%; width: 100%; display: flex; flex-direction: row; flex-wrap:nowrap; justify-content: space-between; align-content: center; align-items: center;}
    .cbible-tablet-stores ul li {list-style-type: none;}
    .cbible-tablet-stores ul li a {opacity: 1; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
    .cbible-tablet-stores ul li a:hover {opacity: 0.6;}
    .cbible-block1 h2 {font-size: 48px; line-height: 60px; letter-spacing: 1px; margin: 0 0 20px;}
    .cbible-block2-container {flex-wrap: wrap; justify-content: center;}
    .cbible-block2-container-left {margin-bottom: 30px;}
    .cbible-block2-container-right {max-width: 100%;}
    .cbible-block3 h2, .cbible-block4 h2 {font-size: 48px; line-height: 60px; letter-spacing: 1px;}
    .cbible-bonus-step {flex-wrap: wrap; justify-content: flex-end; align-content: flex-start; align-items: flex-start;}
    .cbible-bonus-step h2 {width: 17%;}
    .cbible-bonus-step .preorder-step.cbible {max-width: 75%; margin-bottom: 30px;}
    .cbible-bonus-step .preorder-step.value, .cbible-bonus-step.step2 p {max-width: 75%;}
    .cbible-block6-container {padding: 120px 0 0;}
    .cbible-block6-container-text {max-width: 460px;}
    .cbible-block6 h3 {font-size: 36px; line-height: 48px;}
    .cbible-block6 h2 {font-size: 64px; line-height: 64px; margin: 0 0 30px;}
    .cbible-block6 h4 {margin: 0 0 15px;}
    
    /*----------- VALUE_BASED FEES THIRD EDITION -----------*/ 
    .vbf-top-content, .vbf-block1-content, .vbf-block2-content, .vbf-block3-content, .vbf-block3 form p, .vbf-block4-content {max-width: 80%;}
    .vbf-top-content img {max-width: 50%; margin-top: -40px;}
    .vbf-title {padding-top: 60px;}
    .vbf-title .third-ed {margin: 0 auto 20px;}
    .vbf-title h4 {font-size: 24px;}
    .vbf-block1 h2, .vbf-block2 h2 {font-size: 48px; line-height: 60px; letter-spacing: 2px;}
    .vbf-block3 form p .wpcf7-form-control-wrap {max-width: 32%;}
    .vbf-block3 form p .wpcf7-form-control-wrap:nth-child(2) {margin: 0 2%;}
    .vbf-block4-text h4 {font-size: 30px; line-height: 36px; letter-spacing: 0.75px;}
    .vbf-block4-text h3 {font-size: 42px; line-height: 54px; letter-spacing: 1.5px;}
    .vbf-block4 .mockup {max-width: 40%; padding-left: 5%;}
    .vbf-block4-text .vbf-block4-divider {margin: 30px auto;}
    
    /*----------- MILLION DOLLAR CONSULTING 6TH EDITION -----------*/
    .mdc6ed-top {padding: 50px 0 0;}
    .mdc6ed-top-content, .mdc6ed-top-greenbar-content, .mdc6ed-block1-content, .mdc6ed-block2-content, .mdc6ed-block3-content, .mdc6ed-block3 form p, .mdc6ed-block4-content {max-width: 80%;}
    .mdc6ed-top-content img {max-width: 48%; margin-top: -40px;}
    .mdc6ed-title {padding-top: 10px;}
    .mdc6ed-top-content .mdc6ed-title img {margin: 0 auto 30px;}
    .mdc6ed-top-greenbar h3 {font-size: 20px; line-height: 26px;}
    .gradient-spacer {height: 120px;}
    .mdc6ed-block1 h2, .mdc6ed-block2 h2 {font-size: 36px; line-height: 48px;}
    .preorder-step.mdc6ed .preorder-step1-details ul li {margin-right: 30px;}
    .mdc6ed-block3 form p .wpcf7-form-control-wrap {max-width: 32%;}
    .mdc6ed-block3 form p .wpcf7-form-control-wrap:nth-child(2) {margin: 0 2%;}
    .mdc6ed-block4-text h4 {font-size: 24px; line-height: 30px; letter-spacing: 0;}
    .mdc6ed-block4-text h3 {font-size: 30px; line-height: 42px; letter-spacing: 0;}
    .mdc6ed-block4 .mockup {max-width: 30%; padding-left: 0;}
    .mdc6ed-block4-text {max-width: 60%;}
    .mdc6ed-block4-text .vbf-block4-divider {margin: 20px auto;}
    
    
    /*----------- THE UNCOMFORTABLE TRUTH 2022 -----------*/
    .truth-podcast-single-top-container, .podcast-info-container, .truth-previous-episodes-container {max-width: 800px;}
    .truth-podcast-single-top-info {max-width: 440px;}
    .truth-podcast-single-top-info .episode-meta {font-size: 16px;line-height: 21px;}
    .truth-podcast-single-top-info .episode-title {font-size: 32px; line-height: 42px;}
    .truth-podcast-single-top-info .button {width: 180px; font-size: 16px;}
    .truth-podcast-single-top-info .subscribe-on img {max-width: 120px;}
    .podcast-player-container {max-width: 860px;}
    .truth-bio-text {max-width: 520px;}
    .truth-cta p {max-width: 440px;}
    .previous-truth-date p {font-size: 14px;}
    .truth-previous-episodes .previous-truth-title h2 {font-size: 24px; letter-spacing: 0.5px; line-height: 26px;}
    .vc_btn3-container.truth-previous-button {margin-bottom: 0;}
    
    
    .truth-main-top {padding: 60px 0 70px;}
    .truth-main-top-container {max-width: 800px;}
    .truth-main-top-container img {max-width: 280px;}
    .truth-main-top-text {max-width: 480px;}
    .truth-main-description-container {max-width: 900px;}
    .truth-main-description-container p {padding: 60px 50px;}
    .truth-main-feed-container.vc_column_container>.vc_column-inner {padding: 0;} 
    
    .gexp-single-top.reach-top {padding: 60px 0 310px;}
    .gexp-single-top.vc_custom_1662737640581 {background-position: 10% bottom !important; background-size: auto !important;}
    .gexp-single-title.reach-title {text-align: center; max-width: 100%;}
    .gexp-single-title.reach-title img {max-width: 60%; margin: 0 auto;}
    
    .gexp-single-top.remote-top {padding: 20px 0 220px;}
    .remote-title-content img {max-width: 70%;}
    .gexp-single-infobox.remote {top:-200px;}
    .gexp-single-fullwidth-half.remote {padding: 0 0 60px; margin: 300px 0 0;}
    
    .gexp-single-title.left {text-align: center;}
    
    .gexp-single-top.lifecycles-top {padding: 50px 0 360px;}
    .gexp-single-top.lifecycles-top.vc_custom_1664993181497 {background-size: 150% !important; background-position: 10% 80% !important;}
    .lifecycles-title-content img {max-width: 70%;}
    
    .sentient-book-top-container, .sentient-book-mainbody-container, .sentient-book-bonuses-container, .sentient-book-claim-container, .sentient-book-claim form p, .sentient-book-mainbody-container-full-text, .sentient-book-claim-fineprint {max-width: 800px;}
    .sentient-book-top-container {margin: 30px auto 0;}
    .sentient-book-top-container .sentient-mockup {margin-bottom: -95px;}
    .sentient-book-header .button {width: 250px; height: 48px; font-size: 16px; line-height: 48px;}
    .sentient-book-top-container .sentient-logo {max-width: 44%; margin-left: 4%;}
    .sentient-book-mainbody h2 {font-size: 42px; line-height: 42px;}
    .sentient-book-bonuses h2, .sentient-book-claim h2 {font-size: 60px; line-height: 60px; letter-spacing: 1.5px; margin: 0 0 40px;}
    .sentient-book-bonuses h2 {margin: 0;}
    .sentient-book-bonus {max-width: 315px;}
    .sentient-book-bonus:nth-child(2) {margin: 0 0 40px;}
    .sentient-book-bonus:first-child, .sentient-book-bonus:nth-child(3), .sentient-book-bonus:nth-child(5)  {margin: 0 40px 40px 0;}
    .sentient-book-claim-step {max-width: 285px;}
    .sentient-book-claim form input.wpcf7-form-control.wpcf7-submit {margin: 0px -68px 0 0;}
    .sentient-book-about-container {flex-direction: column;}
    .sentient-book-about-img {max-width: 100%; min-height: 400px; background-position: center 35%;}
    .sentient-book-about-text {max-width: 800px; width: 100%; padding: 80px 0; margin: 0 auto;}
    .sentient-book-top.thankyou h3 {font-size: 32px; line-height: 32px;}
    
    .gexp-coachconsult-top.aglp {padding: 40px 0 180px;}
    .gexp-single-fullwidth-half.aglp .gexp-single-fullwidth-half-txt {max-width: 768px;}
    .gexp-single-fullwidth-half.aglp .gexp-single-fullwidth-half-txt p {font-size: 18px; line-height: 36px; margin-bottom: 36px;}
    
    .advisorsuite-top {padding: 120px 0;}
    .advisorsuite-content {padding: 60px 0 0;}
    .advisorsuite-content.last-row {padding: 50px 0;}
    .advisorsuite-top h3 {font-size: 42px; line-height: 42px;}
    .advisorsuite-top h1 {font-size: 80px; line-height: 72px;}
    .advisorsuite-top h4 {font-size: 24px; line-height: 36px; max-width: 720px;}
    .advisorsuite-container {width: 90%;}
    
    .gexp-single-top.newyork-autumn {padding: 50px 0 300px; min-height: 1px;}
    .newyork-autumn .title-container {max-width: 100%;}
    
    .gexp-single-top.thoughtleader-twothree {padding: 20px 0 320px; min-height: 1px;}
    .vc_custom_1691530646297.gexp-single-top.thoughtleader-twothree {background-position: left bottom !important; background-size: 180% !important;}
    .thoughtleader-twothree-title {text-align: center;}
    .thoughtleader-twothree .thoughtleader-twothree-title-container {max-width: 100%; text-align: center;}
    .thoughtleader-twothree .thoughtleader-twothree-title-container img {max-width: 75%;}
    .gexp-single-txt.thoughtleader-twothree {padding: 160px 0 60px;}
    .gexp-single-fullwidth-half-txt.thoughtleader-twothree {padding: 60px 5% 0;}
    
    .gexp-single-top.ktis-top, .gexp-single-top.campw-top {padding: 40px 0 300px;min-height:1px;}
    .gexp-single-top.ktis-top.vc_custom_1695327361956 {background-image: url(https://alanweiss.com/wp-content/uploads/2023/09/ktis_top_mobile.jpg) !important;}
    .ktis-title-content, .campw-title-content, .alans5keys-title-content {max-width: 100%;}
    .ktis-title-content img, .campw-title-content img, .alans5keys-title-content img {max-width: 70%; margin: 0 auto;}
    .gexp-single-top.alans5keys-top {padding: 40px 0 320px;min-height:1px;}
    
}

@media only screen and (max-width:940px) {
    .gexp-single-top.pipeline.vc_custom_1573468194157 {background-position: 8% 70% !important; background-size: 180% !important;}
    
    .bsl-title-container h1:before {left: 0;}
    .bsl-title-container h2 {font-size: 24px; line-height: 30px;}
    
    
}

@media only screen and (max-width:800px) {
    
    /*------------------ GLOBAL SETTINGS ------------------*/
    
    .tablet-only, .mobile-only {display: block !important;}
    .desktop-only {display: none !important;}
    
    .qodef-title-holder h1 {font-size: 24px;}
    
    /*------------------ HOME PAGE ------------------*/
    
    .home-hero-section {padding: 330px 0 140px; background-size: 98%;}
    .home-hero-section .home-hero-text h1 {font-size: 100px; line-height: 100px; letter-spacing: 3px;}
    .home-hero-section .home-hero-text h2 {font-size: 30px; line-height: 30px;}
    .home-hero-section .home-hero-text h4 {font-size: 20px; line-height: 26px;}
    .home-hero-section .home-hero-alan {left: 28%; width: 45%;}
    .home-hero-section .home-hero-bgtxt {max-width: 95%; left: 2.5%;}
    .home-gmdc {padding: 40px 5% !important;}
    .home-gmdc h3 {font-size: 23px; line-height: 36px; font-weight: 700; letter-spacing: 0px;}
    .home-gmdc h4 {font-size: 20px; line-height: 30px;}
    .home-gmdc p {font-size: 18px; line-height: 34px;}
    .home-gmdc img {margin: 24px auto 36px;}
    .home-testimonial.vc_column_container {padding: 60px 5% 40px;}
    .home-optin input[type=submit], .newsletter-optin input[type=submit], .home-optin button, .newsletter-optin button, .freebie input[type=submit] {max-width: 100%;}
    .home-gexp-grid-hover .home-gexp-grid-date {display: block;}
    .home-gexp-grid-hover .home-gexp-grid-title h2 {font-size: 30px; line-height: 36px;}
    .home-gexp-grid-hover .home-gexp-grid-excerpt {line-height: 24px; font-size: 16px; letter-spacing: 1px;}
    .home-blog h1 {font-size: 48px;}
    .home-blog .qodef-blog-list-holder .qodef-bli-info>div a, .home-blog .qodef-blog-list-holder .qodef-bli-info>div:not(:last-child):after {font-size: 10px; line-height: 0.75em;}
    .home-blog .qodef-blog-list-holder .qodef-bli-content {padding: 10px 20px 20px;}
    .home-blog .qodef-blog-list-holder .qodef-bli-read-more .qodef-post-read-more-button {margin: 15px 0 0;}
    
    .home-truth-container {max-width: 90%; flex-wrap: wrap; justify-content: center;}
    .home-truth-text {margin: 40px 0;}
    .home-truth-alan {max-width: 80%; margin-bottom: -16px;}
    
    
    /*------------------ ABOUT PAGE ------------------*/
    
    .about-top {padding: 180px 0;}
    .about-top h1 {font-size: 60px; line-height: 60px; margin: 0 0 15px;}
    .about-top .divider {margin: 0px auto;}
    .about-top h3 {letter-spacing: 2px; font-size: 30px; margin: 15px 0 0;}
    .about-block1 h2 {line-height: 1.3; letter-spacing: 1px; margin: 0 0 36px;}
    .about-block1 p, .about-block2-txt p, .about-block3 p, .about-block4 p {font-size: 18px; line-height: 36px;}
    .about-block2-txt {padding: 60px 12%;}
    .about-block4 {padding: 60px 0;}
    .about-block4-txthalf p, .about-block4 p {max-width: 600px; margin: 0 auto 36px;}
    .gexp-single-testimonials .about-testimonial p {font-size: 18px; line-height: 36px; margin: 0 0 36px;}
    .gexp-single-testimonials .about-testimonial h3 {font-size: 24px; line-height: 30px;}
    .gexp-single-testimonials .about-testimonial h5 {font-size: 14px;}
    .au-photos .vc_col-sm-2 {width: 20%;}
    .video-testimonials h1, .gexp-single-testimonials h1 {font-size: 36px;}
    .gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {font-size: 18px;}
    .gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .qodef-testimonial-author {font-size: 24px;}
    .gexp-single-testimonials .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonials-author-job {font-size: 14px;}
    
    
    /*------------------ GEXP PAGE ------------------*/
    
    .gexp-top {padding: 160px 0 240px;}
    .gexp-top-img {bottom: -280px}
    .gexp-top .common-sense {top: -50px; right: 45px;}
    .common-sense h4 {font-size: 14px;}
    .gexp-cc.vc_custom_1535466056385 {background-position: center top !important; background-size: cover !important;}
    .gexp-txtbox {max-width: 80%;}
    .gexp-pubspeak .speakerman {top: 74px; width: 60%; right: -19%}
    .gexp-grid-hover .gexp-grid-title h2 {font-size: 22px; line-height: 26px;}
    .gexp-grid-hover .gexp-grid-excerpt {line-height: 22px; font-size: 15px;}
    .gexp-coachconsult .prmp-title h1 {font-size: 48px;}
    .gexp-coachconsult h2 {font-size: 30px; line-height: 60px;}
    .gexp-coachconsult .number {margin-right: 20px; width: 60px; height: 60px;}
    .gexp-coachconsult p {font-size: 18px; line-height: 36px; margin-bottom: 36px !important;}
    
    .gexp-single-txt.prmp h1 {font-size: 42px;}
    .gexp-single-txt.prmp h2 {font-size: 24px; letter-spacing: 5px;}
    .qodef-team-modal-holder .qodef-team-popup-image {height: 320px;}
    .qodef-team-modal-holder .qodef-team-popup-info-holder {padding: 60px 50px 25px !important;}
    .qodef-team-modal-holder .qodef-team-title-holder .qodef-team-name {font-size: 36px;}
    .qodef-team-modal-holder .qodef-content-section p {font-size: 18px; line-height: 36px;}
    
    .author-row {padding: 0;}
    .author-row .author-box {padding: 30px 0 0;}
    .author-row .vc_col-sm-6 {width: 100%;}
    .author-row .vc_col-sm-6 .vc_col-sm-6, .author-row .vc_col-sm-3 {width: 50%;}
    .author-row .author-box h4 {font-size: 18px;}
    .author-row .author-box p {font-size: 12px; margin: 0 0 30px !important}
    .sentient-txtbox1 {max-width: 600px;}
    .gexp-coachconsult-top.scgbcf h2 {font-size: 42px;}
    .gexp-coachconsult-top.scgbcf h1 {font-size: 48px; line-height: 30px;}
    .gexp-coachconsult-top.scgbcf h1 span {bottom: 22px !important;}
    .gexp-coachconsult-top.license-endorsed.vc_custom_1542729099322 {background-size: 140% !important;}
    .lede-half-right-txt h2, .lede-half-left-txt h2 {font-size: 30px; line-height: 36px;}
    .wpb_row.gexp-single-top {margin-bottom: 40px !important;}
    .gexp-single-infobox {top: -360px;}
    .gexp-single-infobox .gsi-item, .gexp-single-infobox .gsi-detail, .gexp-single-infobox .gsi-item p, .gexp-single-infobox .gsi-detail p {font-size: 16px; line-height: 20px;}
    .gexp-single-top.mdcc2019.vc_custom_1536925028814 {background-position: center -65% !important; background-size: 110% !important;}
    .gexp-single-top.mdcc2019 {padding: 120px 0 350px;}
    .gexp-single-title.workshop-title h1 {max-width: 100%; margin-bottom: 220px;}
    .gexp-single-infobox.mdcc2019 {top: -330px;}
    .gexp-mdcc-speaker {padding: 0;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h2, .gexp-mdcc-speaker .mdcc-speaker-txtleft h2 {font-size: 30px; line-height: 36px;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h4 {font-size: 16px;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {font-size: 20px; line-height: 24px; margin: 0 0 60px auto;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h3 .subtitle, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 .subtitle {font-size: 18px; line-height: 24px;}
    .gexp-mdcc-speaker.lou .mdcc-speaker-txtleft h3, .gexp-mdcc-speaker.colleen .mdcc-speaker-txtright h3 {margin: 0 0 120px auto;}
    .gexp-mdcc-speaker.liz .mdcc-speaker-txtright h2, .gexp-mdcc-speaker.mark .mdcc-speaker-txtright h2, .gexp-mdcc-speaker.corrie .mdcc-speaker-txtright h2 {margin-top: -40px;}
    .gexp-single-top.vc_custom_1536859891436 {background-position: left center !important; padding: 80px 0 300px;}
    .gexp-single-infobox.mdc {top: -300px;}
    .gexp-single-title.milliondollarclub-title {margin-left: 10%;}
    .gexp-single-title.lsexp2018-title .lsexp2018title-holder .lsexp2018title {padding-top: 0;}
    .gexp-single-top.vc_custom_1537198321569 {background-position: 25% bottom !important; background-size: 130% !important;}
    .gexp-single-txt h1 {font-size: 36px;}
    .gexp-single-txt {padding: 40px 0;}
    .gexp-threecolumns .gexp-thirds {width: 46%; margin-bottom: 30px !important;}
    .gexp-threecolumns .gexp-thirds p {line-height: 30px; font-size: 18px;}
    .gexp-threecolumns .gexp-thirds ul li {background-position: 0px 15px; padding-left: 50px; line-height: 26px; margin-bottom: 30px;}
    .gexp-threecolumns .gexp-thirds:nth-child(1), .gexp-threecolumns .gexp-thirds:nth-child(3), .gexp-threecolumns .gexp-thirds:nth-child(5), .gexp-threecolumns .gexp-thirds:nth-child(7), .gexp-threecolumns .gexp-thirds:nth-child(9) {padding: 0 20px 0 0;}
    .gexp-threecolumns .gexp-thirds:nth-child(2), .gexp-threecolumns .gexp-thirds:nth-child(4), .gexp-threecolumns .gexp-thirds:nth-child(6), .gexp-threecolumns .gexp-thirds:nth-child(8), .gexp-threecolumns .gexp-thirds:nth-child(10) {padding: 0 0 0 20px;}
    
    .gexp-single-cta h1 {font-size: 44px; line-height: 47px; margin-bottom: 0px;}
    .gexp-single-cta h2 {font-size: 30px; line-height: 42px;}
    .gexp-single-cta .cta-contact li {display: block; margin: 0 0 60px;}
    
    .gexp-coachconsult-top.mdm h2 {font-size: 30px; line-height: 30px; letter-spacing: 12px;}
    .gexp-coachconsult-top.mdm h1 {font-size: 90px; line-height: 90px;}
    .gexp-pricetable.mdm .qodef-pricing-tables.qodef-two-columns .qodef-price-table {width: 100%;}
    
    .six-to-seven-title.gexp-single-title h2 {font-size: 60px; line-height: 60px; letter-spacing: 6px;}
    .six-to-seven-title.gexp-single-title h1 {font-size: 110px; line-height: 100px; letter-spacing: 7px;}
    .six-to-seven-title.gexp-single-title h1 span {font-size: 20px; top: -60px;}
    
    .gexp-single-top.thoughtleadership {padding: 100px 0 280px;}
    .gexp-single-top.thoughtleadership.vc_custom_1549288961523 {background-position: right center !important;}
    
    
    .gexp-signup-bottom {padding: 60px 5% !important;}
    
    .gexp-single-title.agc-title h3 {font-size: 30px; line-height: 30px; letter-spacing: 12px;}
    .gexp-single-title.agc-title h2 {font-size: 100px; line-height: 100px; letter-spacing: 2px;}
    .gexp-single-title.agc-title h1 {font-size: 150px; line-height: 126px; letter-spacing: 2px;}
    .gexp-single-title.agc-title h1 span {bottom: 43px;}
    
    .gexp-single-txt p, .gexp-single-txt .growthaccess-cta, .gexp-single-txt h4, .gexp-single-txt ul, .gexp-single-txt h3, .gexp-single-txt h2 {max-width: 600px;}
    .growthaccess-title h1 {font-size: 60px; line-height: 30px;}
    .growthaccess-title h2 {font-size: 18px; letter-spacing: 3px; line-height: 18px;}
    .growthaccess-title h2 span {font-size: 50%; bottom: 187px;}
    .gexp-coachconsult-top .gexp-single-title img {width: 40%;}
    .gexp-coachconsult-top.australia .gexp-single-title img {width: 100%;}
    .gexp-single-top.gsictele {padding: 100px 0 300px;}
    .gsictele-title h1 {font-size: 80px; line-height: 80px; margin: 0 0 40px;}
    .gsictele-title h4 {font-size: 30px; line-height: 30px;}
    
    .gexp-coachconsult-top.roboddi {padding: 100px 5% 0;}
    .rob-top {right: auto; margin: 50px auto 0; max-width: 100%; position: relative; bottom: 0;}
    
    .gexp-single-top.vc_custom_1557157774338 {background-position: 7% 112% !important; background-size: 213% !important;}
    .gexp-single-title.gsrycp-title .title-container {padding-bottom: 200px; margin-left: auto; margin-right: auto;}
    
    .gexp-single-top.dynamic-communities-top.vc_custom_1561042364633 {background-position: 10% center !important; background-size: cover !important;}
    .gexp-single-txt.dynamic-communities-firstrow {padding: 40px 0 60px;}
    
    .gexp-coachconsult-top.theden {padding: 80px 0 160px;}
    .gexp-coachconsult-top.theden .gexp-single-title {max-width: 600px;}
    .gexp-coachconsult-top.theden .gexp-single-title h2 {font-size: 40px;}
    .gexp-coachconsult-top.theden .gexp-single-title h1 {font-size: 140px;}
    .theden-txtbox1 {max-width: 600px; padding: 60px 40px;}
    .theden-purple h1, .gexp-single-txt.theden h1, .gexp-single-txt.theden h3, .theden-imgtext {max-width: 600px; margin-left: auto;}
    .gexp-single-txt.theden-purple {padding: 80px 0;}
    .gexp-single-txt .theden-txtbox1 h1, .gexp-single-txt.theden-purple h1, .gexp-single-txt.theden h1, .theden-cta h1 {font-size: 60px;}
    .gexp-single-txt.theden {padding: 100px 0 39px;}
    .theden-cta {padding: 80px 0 0;}
    .theden-cta .txt-container {max-width: 600px;}
    .theden-cta .theden-contact p:first-child {margin-right: 0;}
    .theden-cta .theden-contact p {width: 100%; display: block;}
    .theden-cta .theden-contact p em {padding-left: 0; display: inline;}
    .theden_admission {position: relative; bottom: -40px; right: 100px;}
    
    .gexp-single-title.roleplay-title {text-align: center;}
    .gexp-single-infobox.roleplay-infobox {top: 0; margin-top: -220px;}
    
    .gexp-single-top.htoytpl-top, .gexp-single-top.thriving-ambiguity {padding: 80px 0 360px;}
    .wpb_row.gexp-single-top
    
    .gexp-single-top.flyingsolo-top {padding: 60px 0 300px;}
    .gexp-single-txt.flyingsolo {padding: 80px 0 60px;}
    
    .gexp-single-top.vc_custom_1591990343582 {background-position: 14% bottom !important; background-size: 210% !important;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h1 {margin: 0 0 30px;}
    
    .gexp-single-top.tmal {padding: 60px 0 350px;}
    
    .gexp-single-title.deepsecrets-title h2 {font-size: 60px; line-height: 60px; letter-spacing: 11px;}
    .gexp-single-title.deepsecrets-title h1 {font-size: 100px; line-height: 100px;}
    
    .gexp-single-title.personal-power-title {max-width: 75%;}
    
    .gexp-single-infobox.tcbr {top: -320px;}
    
    .gexp-single-top.bsl-top.vc_custom_1616166848176 {background-position: 13% bottom !important; background-size: 250% !important;}
    .bsl-title-container h1 {font-size: 100px; line-height: 100px; margin-right: -120px;}
    .bsl-title-container h1:before {width: 90px; height: 70px; left: 4%;}
    .gexp-single-infobox.bsl-infobox {top: -300px;}
    
    .vc_custom_1618934244334.fishbowl {background-position: 249% -50px !important; background-size: 103% !important; background-color: #f5f5f5;}
    .gexp-single-top.fishbowl {padding: 60px 0 120px; min-height: 480px;}
    .gexp-single-title.fishbowl-title h1 {font-size: 54px; line-height: 54px;}
    .gexp-single-title.fishbowl-title h3 {font-size: 32px; line-height: 32px;}
    .gexp-single-infobox.fishbowl {top: -240px;}
    .gexp-single-cta.fishbowl h2 {font-size: 30px; line-height: 42px;}
    
    .gexp-single-title.fishbowl-title.fishbowl2 {max-width: 55%;}
    .wpb_row.gexp-single-top.fishbowl2 {margin-bottom: 120px !important;}
    .gexp-single-infobox.fishbowl.fishbowl2 {top: -340px;}
    .vc_custom_1624971778870.fishbowl.fishbowl2 {background-position: center -100px !important;}
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 46px; line-height: 46px; letter-spacing: 1px;}
    .gexp-single-title.fishbowl-title.fishbowl2 h3 {font-size: 22px; line-height: 22px; letter-spacing: 1px;}
    
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 24% 70% !important;}
    
    .gexp-single-infobox.consulting-bible-ii {top: -330px;}
    .gexp-single-txt.last-row.consulting-bible-ii {padding: 40px 0 80px;}
    .gexp-single-cta.consulting-bible-ii h1 {margin-bottom: 30px;}
    
    .gexp-single-top.hostrev {padding: 10px 0 340px;}
    
    .gexp-single-top.watertight-top {padding: 20px 0 350px;}
    .watertight-title-content {max-width: 80%;}
    
    .gexp-single-top.controlconvo-top {padding: 20px 0 340px;}
    .gexp-single-top.controlconvo-top.vc_custom_1634960436692 {background-size: 170% !important; background-position: left bottom !important;}
    
    .gexp-single-top.bookinaday-top.vc_custom_1635445050046 {background-position: left bottom !important; background-size: 150% !important;}
    .gexp-single-top.bookinaday-top {padding: 0px 0 180px;}
    .gexp-single-title .bookinaday-title-content img {max-width: 70%;}
    
    .gexp-single-top.beyondthought-top.vc_custom_16383947 {background-size: 220% !important;}
    .headliners .inductee-box {padding: 40px 30px;}
    .headliners .inductee-box .left-img, .headliners .inductee-box .right-details {vertical-align: top;}
    
    .gexp-single-txt.last-row.roleplay-workshop {margin-top: 30px !important;} 
    .gexp-single-infobox.roleplay-workshop {top: -320px;}
    
    .vc_custom_1641312354425.gexp-single-top.ferocious-top {background-size: 180% !important; background-position: 11% 100% !important;}
    .gexp-single-top.ferocious-top {padding: 90px 0 280px;}
    .gexp-single-infobox.ferocious {top: -320px;}
    
    .vc_custom_1641323263457.gexp-single-top.powercommunity-top {background-size: 180% !important; background-position: 11% 100% !important;}
    .gexp-single-top.powercommunity-top {padding: 0 0 260px;}
    .powercommunity-title-container img {max-width: 70%;}
    .gexp-single-infobox.powercommunity {top: -290px;}
    
    .vc_custom_1578076955845.gexp-coachconsult-top.sentient {background-position: 70% center !important;}
    .gexp-coachconsult-top.sentient h1 {font-size: 60px; line-height: 72px;}
    
    .gexp-coachconsult-top.confidential .gexp-single-title img {width: 80%;}
    
    .gexp-single-infobox.boardworkshop {top: -300px;}
    .gexp-single-txt.last-row.boardworkshop {margin-top: 20px;}
    
    .gexp-single-top.swa-top {padding: 0px 0 270px;}
    .gexp-single-infobox.swa {top: -300px;}
    
    .buildingsw-title-container img {max-width: 80%;}
    
    
    
    
    /*------------------ SPEAKING PAGE ------------------*/
    
    .speaking-top {padding: 180px 0;}
    .speaking-top h1 {font-size: 60px; line-height: 60px; letter-spacing: 2px;}
    .speaking-top .alan-speaking {left: -90px;}
    .speaking-top .common-sense {top: -150px; right: 60px;}
    .speaking-body-title h1 {font-size: 48px; margin: 0 0 10px;}
    .speaking-body-title h3 {letter-spacing: 6px;}
    .speaking-body .topics .topic-box {width: 48%;}
    
    
    
    /*------------------ SHOP ------------------*/
    
    .shop-home-top {padding: 160px 0;}
    .shop-home-top h1 {font-size: 60px; line-height: 60px; letter-spacing: 2px;}
    
    .shop-category-top {padding: 30px 0 55px;}
    .shop-category-top h1 {letter-spacing: 2px;}
    .shop-category-selector .category-selector-holder ul li a {padding: 21px 15px; line-height: 60px; font-size: 12px;}
    .qodef-woo-single-page .qodef-single-product-summary .qodef-single-product-title {font-size: 30px;}
    .single-product .qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {height: 88px !important;}
    
    .shop-home-onlinelearning {padding: 100px 5%; background-image: url(/wp-content/uploads/2018/12/shop_home_online_mobile.jpg);} 
    .shophome-alancard-txt {max-width: 90%; margin-left: 5%; margin-right: 5%;}
    .shop-home-onlinelearning h2, .shophome-alancard h2 {font-size: 36px; letter-spacing: 1.5px;}
    .shop-home-onlinelearning h4, .shophome-alancard h4 {font-size: 18px; line-height: 30px;}
    .shophome-alancard .alancard-hand {left: 18%; max-width: 120%; width: 132%;}
    
    
    .alancard-imgright, .alancard-imgleft {padding: 60px 12% 80px;}
    .alancard-imgright .txt-left, .alancard-imgleft .txt-right, .alancard-imgright .card-right, .alancard-imgleft .card-left {max-width: 100%;}
    .alancard-imgright .card-right {right: 0px; margin-bottom: 40px !important;}
    .alancard-imgleft .card-left {left: 0px; margin-bottom: 40px !important;}
    
    
    
    
    /*------------------ RESOURCES ------------------*/
    
    .video-img-back {right: 20%; max-width: 60%;}
    .videos-img-middle {max-width: 40%;}
    .videos-img-top {right: 65%; top: 15%; width: 30%;}
    .resources-videos .resources-txtbox {max-width: 600px;}
    .resources-balancingact {left: 14%; width: 38%;}
    .resources-mdcm {left: 40%; top: 0%; width: 38%}
    .resources-newsletter .resources-txtbox {margin-right: auto; margin-left: auto; padding-top: 400px; float: none;}
    .resources-block2 {padding: 80px 0 120px;}
    .resources-block3 {margin-top: 0px; padding: 80px 0 0;}
    .resources-block3 .resources-txtbox {margin-left: auto; margin-right: auto;}
    .additionalresources-img {margin-top: -120px; width: 60%; bottom: 0;}
    
    .resources-cat-top {padding: 65px 0 55px;}
    .resources-cat-top h1, .resources-wotw-top h1, .hottip-top h1, .addresources-top h1 {letter-spacing: 2px;}
    .resources-cat-wotw {padding: 20px 0 480px;}
    .vc_custom_1539956140179.resources-cat-wotw {background-position: 50% bottom !important;}
    .resources-cat-wotw .resources-txtbox {margin-right: auto; margin-left: auto; float: none; max-width: 600px;}
    .resources-cat-wotw .resources-txtbox .wotw-logo {max-width: 600px; width: 80%; right: -30px;}
    .wotw-alan {left: 58%; bottom: -102%; width: 33%;}
    .wotw-rolls {left: 2%; bottom: -96%; width: 90%;}
    .resources-videotips h1 {font-size: 48px; line-height: 1em;}
    .video-tip-row {min-height: 142px;}
    .newsletter-top {padding: 30px 0;}
    .page-id-501 .newsletter-top, .hottip-top {padding: 60px 0;}
    .newsletter-top h1 {letter-spacing: 0;}
    .newsletter-ba {background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(245,245,245,1) 50%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 )}
    .newsletter-ba-txt, .ba-body-txt {max-width: 600px;}
    .newsletter-ba-txt h1 {font-size: 48px; line-height: 48px;}
    .newsletter-ba-txt h2 {font-size: 36px; line-height: 36px; letter-spacing: 25px;}
    .balancingact-img, .ba-body-img {max-width: 94%;}
    .newsletter-mdcm {padding: 100px 0;}
    .newsletter-mdcm-txt {max-width: 600px; margin-right: auto;}
    .newsletter-mmm-txt {max-width: 600px; margin-left: auto; margin-right: auto;}
    .newsletter-mmm-txt h1 {font-size: 80px; line-height: 80px;}
    .newsletter-mmm p {width: 65%;}
    .ba-pastissues h3 {font-size: 30px;}
    .ba-pastissues .past-issues .past-issues-row {display: block;}
    .ba-pastissues .past-issues .past-issues-row .past-issues-year {display: block; font-size: 20px; width: 100%;}
    .ba-pastissues .past-issues .past-issues-row .past-issues-month {display: inline-block; width: 9%; padding: 12px 20px;}
    .mdcm-body {padding: 40px 0;}
    .mdcm-body h2 {font-size: 36px;}
    .mdcm-pastissues .vc_col-sm-3 {width: 50%;}
    .mdcm-pastissues strong {font-size: 120%;}
    .page-id-505 .qodef-title-holder.qodef-has-bg-image {height: 180px !important;}
    .page-id-505 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {letter-spacing: 1px;}
    .hottip-body .hottip-half .vc_col-sm-6 {width: 100%;}
    .hottip-body ul {margin-bottom: 42px !important;}
    .hottip-body h2, .addresources-body h2 {margin-bottom: 36px;}
    .addresources-top {padding: 30px 0;}
    
    
    /*------------------ BLOG ------------------*/
    
    .qodef-blog-holder.qodef-blog-standard article .qodef-post-info-top>div a {font-size: 11px;}
    .qodef-blog-holder article .qodef-post-title {font-size: 24px;}
    .qodef-post-text-main p {font-size: 16px; line-height: 28px;}
    .page-id-505 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner {padding: 0px 30px 20px;}
    .blog .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-68 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-484 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-505 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner {padding: 30px 30px 20px;}
    .qodef-blog-holder.qodef-blog-standard article {margin: 0 0 60px;}
    .qodef-title-holder {margin-bottom: 60px;}
    .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 30px; line-height: 30px;}
    .qodef-author-description .qodef-author-description-image, .qodef-author-description .qodef-author-description-content {height: auto !important;}
    .single-post .qodef-author-description .qodef-author-description-image {margin: 0;}
    
    /*------------------ CONTACT ------------------*/
    
    .contact-top {padding: 180px 0 160px;}
    .contact-top h1 {font-size: 100px; line-height: 70px;}
    .contact-top h3 {font-size: 24px; line-height: 24px; letter-spacing: 4px;}
    .contact-info h2 {font-size: 36px; line-height: 36px;}
    .contact-info p {margin-bottom: 10px;}
    
    
    /*------------------ GETTING STARTED IN CONSULTING ------------------*/
    
    .gsc-mockup.desktop-only {display: none !important;}
    .gsc-mockup.mobile-only {display: block !important; position: relative; top: 0px; right: auto; max-width: 30%; margin: 0 auto;}
    .gsc-top .gsc-pretitle h4, .gsc-top .gsc-pretitle h2 {max-width: 100%; font-size: 20px; line-height: 30px;}
    .gsc-title .gsc-title-column {max-width: 100%;}
    .title-box {padding: 21px 30px;}
    .title-box h3 {font-size: 30px; line-height: 30px;}
    .gsc-title h1 {font-size: 84px; line-height: 80px;}
    .gsc-title .author {font-size: 30px; line-height: 30px;}
    .gsc-title .title-seal {width: 100px; height: 100px; border-radius: 100px; bottom: -50px;}
    .gsc-title .title-seal h2 {font-size: 64px; line-height: 100px;}
    .gsc-title .title-seal .edition {font-size: 20px; line-height: 26px;}
    .gsc-preorder {max-width: 100%;}
    .gsc-block1 {padding-right: 4%; padding-left: 4%}
    .gsc-top p, .gsc-block1 p, .gsc-block2 p, .gsc-block3 p, .gsc-block4 p, .gsc-block5 p {font-size: 18px; line-height: 36px;}
    .gsc-block3 {padding: 120px 4% 0 !important;}
    .gsc-block3 ul {margin-bottom: 60px !important;}
    .gsc-block3 ul li {font-size: 18px; padding-left: 60px; background-position: 0 0;}
    .gsc-block3 p {margin-bottom: 60px !important;}
    .gsc-block3 h3 {font-size: 22px; line-height: 30px;}
    .gsc-block4 {padding: 80px 4% 20px !important;}
    .gsc-block4 .vc_col-sm-6 {width: 100%;}
    .gsc-block5 {padding: 60px 4% !important;}
    .gsc-block5 .gsc-mockup-small {max-width: 30%; display: block; margin-right: auto; margin: 0 auto 10px;}
    .gsc-block5 .preorder-info {max-width: 100%; display: block; margin-left: auto; margin-right: auto;}
    .gsc-block5 .gsc-preorder {text-align: center;}
    
    
    /*------------------ HALL OF FAME ------------------*/
    
    .halloffame-top {padding: 60px 0 50px;}
    .halloffame-top h3 {font-size: 60px; line-height: 60px; letter-spacing: 13px;}
    .halloffame-top h2 {font-size: 150px; line-height: 115px; letter-spacing: 3px;}
    .halloffame-top h1 {font-size: 170px; line-height: 140px;}
    .halloffame-top h1 span {font-size: 42px; top: -90px;}
    .halloffame-intro {padding: 40px 5%;}
    .inductee-box .right-details h3 {font-size: 32px; line-height: 32px; margin: 0 0 5px; letter-spacing: 0;}
    .inductee-box .right-details h5 {font-size: 16px; line-height: 15px;}
    .gexp-halloffame-inductees h1 {margin-bottom: 0px !important; font-size: 48px;}
    
    .freebie-content {max-width: 90%; display: block;}
    .freebie-content p:first-child {text-align: center;}
    .freebie-content img {margin: 40px auto 25px; max-width: 35%;}
    .freebie-content-text {width: 100%;}
    .freebie-content-text h2 {font-size: 42px; line-height: 60px; letter-spacing: 3px;}
    .freebie-form .wpcf7-form-control-wrap {max-width: 100%; margin-right: 0; display: block; margin-bottom: 20px;}
    .freebie-form input.wpcf7-form-control.wpcf7-submit {max-width: 100%; display: block;}
    
    
    /* -------------------------- FEARLESS LEADERSHIP -----------------------------*/
    
    .fearless-top {padding: 80px 0 480px;}
    .fearless-top .fearless-title {max-width: 600px;}
    .fearless-title .author {font-size: 36px; line-height: 48px; letter-spacing: 2px;}
    .fearless-title h1 {font-size: 120px; line-height: 90px; letter-spacing: 7px;}
    .fearless-title h2 {font-size: 90px; line-height: 90px; letter-spacing: 6px; margin: 0 0 10px;}
    .fearless-title h3 {font-size: 24px; line-height: 36px; letter-spacing: 2px;}
    .fearless-top .coming-soon {letter-spacing: 2px; max-width: 360px;}
    .fearless-top-slice {bottom: -481px;}
    .fearless-block1 {padding: 40px 0;}
    .fearless-container, .fearless-block2-content {max-width: 90%;}
    .fearless-block1 h1, .fearless-block3 h1, .fearless-block4 h1 {font-size: 42px; line-height: 54px; letter-spacing: 1px;}
    .fearless-block3 h3 {font-size: 24px; line-height: 30px;}
    .fearless-bonus {max-width: 85%; padding: 40px 30px;}
    .fearless-block4 h1 {margin: 0 0 60px !important;}
    .fearless-block4 .mc-field-item {max-width: 100%; margin: 0 0 30px !important;}
    
    .trick-block1 .treat1, .trick-block1 .treat2 {display: block;}
    .trick-block1 .treat1 img, .trick-block1 .treat2 img {max-width: 70%; margin: 0 auto 40px; display: block;}
    .trick-block1 .treat1 .treat-txt, .trick-block1 .treat2 .treat-txt {max-width: 90%; margin: 0 auto;}
    .trick-block1 h3, .trick-block1 .treat3, .trick-bottom-txt {max-width: 90%;}
    
    .gexp-single-top.fearlesslive-top.vc_custom_1573147398997 {background-position: left 100% !important; background-size: 230% !important;}
    
    .gexp-single-top.pipeline {padding: 60px 0 380px;}
    .gexp-single-top.pipeline.vc_custom_1573468194157 {background-position: 0 70% !important; background-size: cover !important;}
    .gexp-single-title.pipeline-title h4 {font-size: 18px; line-height: 18px; letter-spacing: 7px;}
    .gexp-single-title.pipeline-title h2 {font-size: 80px; line-height: 70px;}
    .gexp-single-title.pipeline-title h1 {font-size: 105px; line-height: 90px; margin-bottom: 10px;}
    .gexp-single-title.pipeline-title h3 {font-size: 28px; line-height: 42px;}
    
    .fearless-top.flag-top {padding: 80px 0 320px;}
    .fearless-top.flag-top .fearless-top-slice {bottom: -321px;}
    .quiz-body-container {max-width: 90%;}
    .quiz-body .qmn_radio_answers .mlw_horizontal_choice {margin-right: 25%;}
    .quiz-body .qmn_radio_answers .mlw_horizontal_choice:nth-child(4) {margin-left: -6.8%;}
    
    .quiz-intro .fearless-title h3 {font-size: 48px; line-height: 48px; letter-spacing: 10px;}
    .passster-form h4 {font-size: 30px !important; line-height: 42px;}
    
    .page-id-33457 .post-password-form {max-width: 90%; margin: 30vh auto;}
    
    .deepsecrets-weekly-top {padding: 40px 0 0;}
    .deepsecrets-weekly-top h2 {font-size: 60px; line-height: 60px;}
    .deepsecrets-weekly-top h1 {font-size: 100px; line-height: 100px;}
    .deepsecrets-box h1 {margin: 0px 0 10px !important;}
    
    #popmake-39503 {width: 90% !important;}
    
    
    /* -------------------------- YOUR LEGACY IS NOW -----------------------------*/
    
    .ylin-top-text {padding-top: 0; padding-bottom: 80px; max-width: 60%;}
    .ylin-top-text h1 {line-height: 42px; letter-spacing: 0.5px;}
    .ylin-top-available-on {max-width: 600px; text-align: center;}
    .ylin-top-available-on.thankyou {max-width: 600px; text-align: left;}
    .ylin-block1 {padding: 80px 0;}
    .ylin-block1-listscontainer {flex-wrap: wrap;}
    .ylin-block1-listscontainer .ylin-block1-list-left, .ylin-block1-listscontainer .ylin-block1-list-right {max-width: 100%;}
    .ylin-block1 h4 {font-size: 24px; line-height: 36px; letter-spacing: 0.5px;}
    .ylin-block2 .what-ifs {padding-top: 60px; max-width: 600px;}
    .ylin-block2 h5 {max-width: 600px; font-size: 18px;}
    .ylin-block2 .what-if {margin: 0;}
    .ylin-block3-container {flex-wrap: wrap;}
    .ylin-block3-text-container {padding: 80px 5%; width: 100%;}
    .ylin-block3-image-container {display: none;}
    .ylin-block4 h3 {margin: 0 auto 20px;}
    .ylin-block4 h3, .ylin-block4 h4 {max-width: 600px;}
    .ylin-block4 .ylin-bonuses {max-width: 600px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus {margin: 70px 18px 30px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus:nth-child(3) {min-height: 204px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus:nth-child(4) {min-height: 1px;}
    .ylin-howworks-text .available-on li img {max-width: 120px;}
    .ylin-bottom-container {max-width: 600px;}
    .ylin-bottom-text h3 {font-size: 24px; line-height: 36px;}
    .ylin-bottom-text h4 {font-size: 18px;}
    .ylin-bottom-text .available-on {margin: 20px auto 0;}
    .ylin-bottom-text .available-on li img {max-width: 80px;}
    
    .legacy-test-top {padding: 0 0 100px;}
    .legacy-test-top-container {max-width: 600px; margin: 0 auto -160px;}
    .legacy-test-top-text {padding: 70px 0 0 0;}
    .legacy-test-top h1 {font-size: 42px; line-height: 48px;}
    .legacy-test-top h4 {margin: 0 0 30px;}
    .legacy-test-top .available-on li a img {max-width: 100px;}
    .legacy-test-top-images img {max-width: 240px;}
    .legacy-test-body.quiz-body .qmn_radio_answers .mlw_horizontal_choice:nth-child(4) {margin-left: 0;}
    
    .cbible-title h1 {font-size: 80px; line-height: 68px;}
    .cbible-title h2 {font-size: 48px; line-height: 48px;}
    .cbible-title {margin-bottom: 30px;}
    .cbible-top-content-left-container h3 {font-size: 32px; line-height: 36px;}
    .cbible-top-content-right {padding: 50px 0 0;}
    .cbible-tablet-stores-text {max-width: 25%; text-align: center;}
    .cbible-tablet-stores-text h2 {font-size: 36px; line-height: 36px;}
    .cbible-tablet-stores ul {max-width: 63%;}
    .cbible-tablet-stores ul li a img {max-width: 120px; max-height: 40px;}
    .cbible-block3-box {padding: 40px 30px;}
    .cbible-bonus-step h2 {width: 15%;}
    .cbible-block6 {background-size: 170%; background-position: center top;}
    .cbible-block6-container {padding: 60px 0 0;}
    .cbible-block6-container-text {max-width: 380px;}
    .cbible-block6 h3 {font-size: 30px; line-height: 42px;}
    .cbible-block6 h2 {font-size: 52px; line-height: 52px;}
    .cbible-block6 ul li a img {max-height: 30px; max-width: 120px;}
    
    /*----------- VALUE_BASED FEES THIRD EDITION -----------*/ 
    .vbf-top-content, .vbf-block1-content, .vbf-block2-content, .vbf-block3-content, .vbf-block3 form p, .vbf-block4-content {max-width: 90%;}
    .vbf-top-content img {margin-bottom: -120px;}
    .vbf-title h1 {font-size: 48px; line-height: 48px; letter-spacing: 1px;}
    .vbf-title h1 span {font-size: 80px; line-height: 65px; letter-spacing: 2px;}
    .vbf-title .third-ed {width: 66px; height: 42px;}
    .vbf-title .third-ed h2 {font-size: 42px; line-height: 42px; margin: 10px 0 0;}
    .vbf-title h4 {font-size: 20px; line-height: 36px; letter-spacing: 1px;}
    .gradient-spacer {height: 150px;}
    .vbf-block1 h2, .vbf-block2 h2 {font-size: 36px; line-height: 48px; letter-spacing: 1px;}
    .vbf-block3 h3 {font-size: 36px; line-height: 36px; letter-spacing: 1px; margin: 0 0 40px;}
    .vbf-bonus-step .preorder-step {max-width: 80%;}
    .preorder-step.vbf img {margin-right: 40px;}
    .vbf-block4-text h4 {font-size: 24px; line-height: 30px; letter-spacing: 0.5px;}
    .vbf-block4-text h3 {font-size: 36px; line-height: 48px; letter-spacing: 1px;}
    .vbf-block4-text ul li:nth-child(2) {margin: 0 30px;}
    
    /*----------- MILLION DOLLAR CONSULTING 6TH EDITION -----------*/
    .mdc6ed-top-content, .mdc6ed-top-greenbar-content, .mdc6ed-block1-content, .mdc6ed-block2-content, .mdc6ed-block3-content, .mdc6ed-block3 form p, .mdc6ed-block4-content {max-width: 90%;}
    .mdc6ed-top-content .mdc6ed-title img {margin: 0 auto 20px;}
    .mdc6ed-top-greenbar h3 {font-size: 16px; line-height: 22px;}
    .gradient-spacer {height: 100px;}
    .mdc6ed-block1 h2, .mdc6ed-block2 h2, .mdc6ed-block3 h3 {font-size: 30px; line-height: 42px;}
    .mdc6ed-bonus-step .preorder-step {max-width: 80%;}
    .preorder-step.mdc6ed img {margin-right: 40px;}
    .mdc6ed-block4-text h4 {font-size: 18px; line-height: 24px;}
    .mdc6ed-block4-text h3 {font-size: 24px; line-height: 30px;}
    .mdc6ed-block4 .mockup {max-width: 30%; padding-left: 0;}
    .mdc6ed-block4-text ul li:nth-child(2) {margin: 0 30px;}
    
    
    /*----------- THE UNCOMFORTABLE TRUTH 2022 -----------*/
    .truth-podcast-single-top {padding: 80px 0 120px;}
    .truth-podcast-single-top-container, .podcast-info-container, .truth-previous-episodes-container {max-width: 640px;}
    .truth-podcast-single-top-container .wpb_wrapper {flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start;}
    .truth-podcast-single-top-info {max-width: 100%; margin-top: 40px;}
    .truth-podcast-single-top-info .episode-meta {font-size: 18px; line-height: 22px;}
    .truth-podcast-single-top-info .episode-title {font-size: 36px;}
    .truth-podcast-single-top-info .button {width: 220px; font-size: 18px;}
    .qodef-post-text-main p {font-size: 18px; line-height: 30px;}
    .share-container .addtoany_list a, .share-container .widget .addtoany_list a {padding: 0 10px;}
    .truth-podcast-single-top-info .subscribe-on img {max-width: 150px;}
    .subscribe-dropdown-content {left: -80px;}
    .podcast-player-container {max-width: 700px;}
    .truth-bio {flex-wrap: wrap; justify-content: flex-start;}
    .truth-bio-text {max-width: 100%;}
    .truth-cta-container {flex-wrap: wrap; justify-content: center;}
    .truth-cta p {max-width: 100%;}
    .past-episodes {display: none;}
    .past-episodes.portrait-tab {display: block;}
    
    .podcast-table-mobile {display: block; width: 100%; text-align: center; margin: 0 0 30px; font-family: 'Zilla Slab', serif; font-size: 18px; line-height: 30px; letter-spacing: 1px; font-weight: 300; color: #000;}
    .podcast-table-mobile p {margin: 0 !important;}
    .podcast-table-row {display: flex;}
    .podcast-table-row .podcast-table-cell {background: #f5f5f5; width: 50%;}
    .podcast-table-row .podcast-table-cell:first-child {border-right: 1px solid #fff;}
    .podcast-table-row .podcast-table-cell:last-child {border-left: 1px solid #fff;}
    
    .truth-main-top-container {max-width: 90%; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center;}
    .truth-main-top-container img {max-width: 320px; margin-bottom: 40px;}
    .truth-main-top-text {max-width: 90%; text-align: center;}
    .truth-main-top-container .subscribe-on img {margin-bottom: 0;}
    .truth-main-description-container {max-width: 90%;}
    .truth-main-top-container .subscribe-on img {max-width: 150px;}
    .truth-main-feed-grid.desktop {display: none;}
    .truth-main-feed-grid.mobile {display: block;}
    
    .vc_gitem_row .vc_gitem-col.truth-main-feed-meta {padding: 30px 40px 0;}
    .truth-main-feed-meta {text-align: center;}
    .vc_gitem_row .vc_gitem-col.truth-main-feed-title-container {padding: 0 20px;}
    .truth-main-feed-post .vc_gitem-zone-a .vc_gitem-row-position-middle {top: 38%;}
    .truth-main-feed-button .vc_btn3.vc_btn3-size-md {padding-left: 60px;}
    .truth-main-feed-button .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right: 96px;}
    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {right: 50px;}
    
    .truth-main-feed-container.vc_column_container>.vc_column-inner {padding: 0 5%;}
    
    .gexp-single-top.reach-top {padding: 10px 0 350px;}
    .gexp-single-top.vc_custom_1662737640581 {background-image: url(/wp-content/uploads/2022/09/reach_top_mobile.jpg) !important; background-position: center 30% !important;}
    
    .gexp-single-top.lifecycles-top {padding: 20px 0 360px;}
    .gexp-single-top.lifecycles-top.vc_custom_1664993181497 {background-image: url(/wp-content/uploads/2022/10/lifecycles_top_mobile.jpg) !important; background-size: cover !important; background-position: center top !important;}
    .gexp-single-cta.lifecycles h1 {margin-bottom: 40px;}
    
    .gexp-single-top.mastermaster-top {padding: 10px 0 280px;}
    .gexp-single-infobox.mastermaster {top: -300px;}
    
    
    .sentient-book-top-container, .sentient-book-mainbody-container, .sentient-book-bonuses-container, .sentient-book-claim-container, .sentient-book-claim form p, .sentient-book-mainbody-container-full-text, .sentient-book-claim-fineprint, .sentient-book-bonuses .additional-bonus, .sentient-book-about-text {max-width: 90%;}
    .sentient-book-top-container {flex-direction: column;}
    .sentient-book-top-container .sentient-logo {max-width: 60%; margin-left: 0%; margin-bottom: 30px;}
    .sentient-book-top-container .sentient-mockup {margin-bottom: 30px; max-width: 50%;}
    .sentient-book-top .triangle {left: 50%; margin-left: -50px;}
    .sentient-book-mainbody h2 {font-size: 48px; line-height: 60px;}
    .sentient-book-mainbody-container-full img {max-width: 90%; margin: 0 auto 60px;}
    .sentient-book-bonus {max-width: 100%;}
    .sentient-book-bonus:first-child, .sentient-book-bonus:nth-child(3), .sentient-book-bonus:nth-child(5) {margin: 0 0 40px;}
    .sentient-book-claim-container, .sentient-book-claim form p {flex-direction: column;}
    .sentient-book-claim-step {max-width: 85%;}
    .sentient-book-claim-step.step-1 {margin-bottom: 40px;}
    .sentient-book-claim form p .wpcf7-form-control-wrap:first-child, .sentient-book-claim form p .wpcf7-form-control-wrap:nth-child(3) {margin-right: 0;}
    .sentient-book-claim form p .wpcf7-form-control-wrap {max-width: 100%; margin-bottom: 30px;}
    .sentient-book-about-text {padding: 60px 0;}
    .thankyou .sentient-book-top-container .thankyou-title {max-width: 70%; margin-left: 0;}
    .sentient-book-top.thankyou h3 {font-size: 48px; line-height: 48px; text-align: center;}
    .sentient-book-mainbody.thankyou {padding: 80px 0;}
    
    .gexp-single-top.mdmaturity-top {min-height: 1px;}
    
    .gexp-coachconsult-top.aglp {padding: 20px 0 160px;}
    .gexp-coachconsult-top.aglp .gexp-single-title img {width: 50%;}
    .gexp-single-fullwidth-half.aglp {padding: 60px 0 0;}
    .gexp-single-fullwidth-half.aglp .gexp-single-fullwidth-half-txt {max-width: 600px;}
    
    .advisorsuite-top {padding: 100px 0;}
    .advisorsuite-content {padding: 40px 0 0;}
    .advisorsuite-content.last-row {padding: 40px 0;}
    .advisorsuite-top h3 {font-size: 36px; line-height: 36px; margin: 0 0 5px;}
    .advisorsuite-top h1 {font-size: 60px; line-height: 60px; margin: 0 0 15px;}
    .advisorsuite-top h4 {font-size: 20px; line-height: 30px; max-width: 80%; letter-spacing: 2px;}
    .advisorsuite-container .advisor-box {width: 100%;}
    
    .gexp-coachconsult-top.sidebyside {padding: 20px 0 340px;}
    .gexp-coachconsult-top.sidebyside img {width: 80%;}
    
    .gexp-single-infobox.newyork-autumn {top: -300px;}
    .cc_exclusive {font-size: 30px;}
    
    .gexp-single-top.alans5keys-top {padding: 40px 0 360px;}
    
}

@media only screen and (max-width:680px) {
    
    /*------------------ GLOBAL SETTINGS ------------------*/
    
    .tablet-only {display: none !important;}
    .phone-only {display: block !important;}
    
    .vc_column_container>.vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}
    
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {padding: 50px 5%;}
    
    .qodef-container-inner, .qodef-grid, .qodef-row-grid-section {width: 90% !important;}
    .qodef-shopping-cart-holder {padding: 0 0 0 10px !important;}
    .qodef-shopping-cart-dropdown {width: 355px; top: 43px;}
    
    .qodef-404-page .qodef-content {padding: 60px 0 180px; background-size: 46%, 100%;}
    
    .pum-theme-24395 .pum-container, .pum-theme-lightbox .pum-container {width: 90% !important; left: 5% !important; top: 20px !important;}
    .popup-content {padding: 25px 30px;}
    .popup-content img {display: block; margin: 0 auto 20px; vertical-align: middle; width: 50%;}
    .popup-content .popup-content-text {display: block;}
    .popup-content h2 {font-size: 24px; line-height: 30px; letter-spacing: 1px;}
    .popup-content p {font-size: 16px; line-height: 30px;}
    .popup-content .button {width: 100%; height: 60px; line-height: 56px; font-size: 16px;}
    
    
    /*------------------ HOME PAGE ------------------*/
    
    .home-hero-section {padding: 300px 0 160px; background-size: 130%;}
    .home-hero-section .home-hero-text h1 {font-size: 48px; line-height: 48px; letter-spacing: 1px;}
    .home-hero-section .home-hero-text h2 {font-size: 18px;}
    .home-hero-section .home-hero-text h4 {font-size: 16px; line-height: 20px;}
    .home-hero-section .home-hero-alan {left: 11%; width: 85%; bottom: -120px;}
    .home-hero-section .home-hero-bgtxt {top: 40%;}
    .home-hero-section .home-hero-circles {top: 25%; max-width: 200%; left: -252px;}
    .home-testimonial {background-size: 50%, 50%; background-position: -25px -30px, 110% 105%;}
    .home-testimonial #hs_testimonial_theme_2 .vc_col-sm-10 {width: 100%;}
    .home-testimonial .owl-carousel .owl-stage {padding-left: 40px !important;}
    .home-testimonial .owl-carousel.owl-drag .owl-item {margin-right: 31px !important;}
    .home-testimonial #hs_testimonial_theme_2 .hs_client_message {padding: 15px 0; width: 120%; margin-left: -10%;}
    .home-testimonial #hs_testimonial_theme_2 h3 {font-size: 20px; line-height: 30px;}
    .home-nbt h3 {font-size: 24px; line-height: 24px; letter-spacing: 6px;}
    .home-nbt h1 {font-size: 60px; line-height: 60px;}
    .home-nbt .tablet-only, .home-gexp .tablet-only {display: none !important;}
    .home-blog {padding: 50px 0;}
    .home-blog h1 {font-size: 30px; padding-bottom: 0;}
    
    .home-truth-alan {max-width: 100%;} 

    
    /*------------------ ABOUT PAGE ------------------*/
    
    .about-top {padding: 120px 0; -webkit-clip-path: polygon(100% 0%, 100% 85%, 50% 100%, 0% 85%, 0% 0%); clip-path: polygon(100% 0%, 100% 85%, 50% 100%, 0% 85%, 0% 0%);}
    .about-top h1 {font-size: 48px; line-height: 48px; letter-spacing: 1px;}
    .about-top .divider {max-width: 80px;}
    .about-top h3 {letter-spacing: 1px; font-size: 24px;}
    .about-top-alan {display: none;}
    .about-block1 {padding: 60px 0;}
    .about-block1 h2 {font-size: 24px; letter-spacing: 0px; }
    .about-block2 .mobile-only {width: 160%; margin-left: -30%}
    .about-block2-txt {padding: 60px 7%;}
    .about-block3 {padding: 60px 0; background-position: 138% 4%; background-size: 50%;}
    .about-block4 {padding: 60px 7%}
    .gexp-single-testimonials {background-size: 35%, 35%; background-position: -5px 30px, 110% 92%;}
    .aboutsub-top {padding: 40px 0; background-position: 80% center;}
    .aboutsub-top h1, .resources-wotw-top h1 {font-size: 36px; line-height: 36px; letter-spacing: 1px;}
    .au-photos .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .au-photos .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {display: inline-block;}
    .au-photos .vc_col-sm-2 {width: 25%;}
    .video-testimonials h1, .gexp-single-testimonials h1 {font-size: 30px;}
    .video-testimonials .qodef-video-button-holder {margin-bottom: 30px;}
    
    .media-content-top {padding: 40px 0;}
    .media-content-top .vc_column_container>.vc_column-inner, .media-content-bottom .vc_column_container>.vc_column-inner {padding-left: 15px !important; padding-right: 15px !important;}
    .media-content-bottom .wpb_single_image {margin-bottom: 30px !important;}

    /*------------------ ABOUT PAGE ------------------*/
    
    .gexp-top {padding: 100px 0 180px; -webkit-clip-path: polygon(100% 0%, 100% 85%, 50% 100%, 0% 85%, 0% 0%); clip-path: polygon(100% 0%, 100% 85%, 50% 100%, 0% 85%, 0% 0%);}
    .gexp-top h1 {font-size: 48px; line-height: 48px;}
    .gexp-top .common-sense, .speaking-top .common-sense {right: 5%; left: 5%; text-align: center;}
    .common-sense h4 {font-size: 12px;}
    .gexp-top-img {bottom: -190px;}
    .gexp-cc .coaching-bg {width: 55%; left: -20%; top: -10%}
    .gexp-txtbox {max-width: 100%;}
    .gexp-txtbox h1 {font-size: 30px; line-height: 36px;}
    .gexp-devexp {padding: 50px 0 60px; background-position: -420px center;}
    .gexp-devexp .dev-bg {width: 50%; right: -10%; top: -5%;}
    .gexp-pubspeak {padding: 70px 7% 80px;}
    .gexp-pubspeak .speaking-bg {left: -20%; top: -5%; width: 50%;}
    .gexp-pubspeak .gexp-txtbox, .gexp-unique .gexp-txtbox, .gexp-livestream .gexp-txtbox {max-width: 100%;}
    .gexp-pubspeak .speakerman {top: -45px; width: 100%; right: -16%; position: relative;}
    .gexp-unique {padding: 160px 0; background-position: 20% center;}
    .gexp-unique .unique-bg {top: -20%; width: 50%;}
    .gexp-devexp .gexp-txtbox, .gexp-unique .gexp-txtbox {margin-right: 7%; margin-left: 7%;}
    .gexp-livestream {padding: 0 7%;}
    .gexp-livestream .livestream-bg {top: -15%; width: 50%;}
    .gexp-livestream .livestream-img {width: 100%; bottom: 0px; right: -7%; position: relative; margin-top: 30px;}
    
    .coachconsult-top, .devexp-top, .pubspeak-top, .unique-top, .livestream-top {padding: 80px 0 40px;}
    .coachconsult-top h1, .devexp-top h1, .pubspeak-top h1, .unique-top h1, .livestream-top h1 {font-size: 48px; line-height: 48px;}
    .coachconsult-grid .vc_col-sm-4, .devexp-grid .vc_col-sm-4, .pubspeak-grid .vc_col-sm-4, .unique-grid .vc_col-sm-4, .livestream-grid .vc_col-sm-4 {width: 100%;}
    .gexp-grid-hover .gexp-grid-title h2 {font-size: 20px; line-height: 24px;}
    .gexp-grid-hover .gexp-grid-excerpt {line-height: 20px; font-size: 14px;}
    
    .gexp-coachconsult-top.mentorprogram {padding: 60px 0 150px;}
    .gexp-single-title.mentorprogram-title h4 {font-size: 18px; line-height: 24px; letter-spacing: 5px;}
    .gexp-single-title.mentorprogram-title h3 {font-size: 28px; line-height: 28px; letter-spacing: 2px;}
    .gexp-single-title.mentorprogram-title h1 {font-size: 58px; line-height: 40px; letter-spacing: 3.5px;}
    .gexp-single-title.mentorprogram-title h2 {font-size: 48px; line-height: 48px; letter-spacing: 3px;}
    .gexp-coachconsult .prmp-title h1 {font-size: 30px;}
    .gexp-coachconsult h2 {font-size: 24px; line-height: 48px;}
    .gexp-coachconsult .number {margin-right: 15px; width: 48px; height: 48px;}
    .gexp-divider {padding: 30px 0;}
    .gexp-single-txt.prmp h1 {font-size: 36px; letter-spacing: 2px;}
    .gexp-single-txt.prmp h2 {font-size: 24px; letter-spacing: 4px;}
    .qodef-team-modal-holder .qodef-team-popup-content {max-width: 85% !important;}
    .qodef-team-modal-holder .qodef-team-popup-image {height: 190px;}
    .qodef-team-modal-holder .qodef-team-popup-info-holder {padding: 40px 30px 25px !important;}
    .qodef-team-modal-holder .qodef-team-title-holder .qodef-team-name {font-size: 30px;}
    .gexp-coachconsult-top.mentorprogram.bibliography {padding: 40px 0 80px;}
    .vc_custom_1542896024581.gexp-coachconsult-top.mentorprogram.bibliography {background-image: url(/wp-content/uploads/2018/12/mentorprogram_top_phone.jpg) !important;}
    .gexp-single-txt {padding: 20px 5%;}
    .author-row .vc_col-sm-6 .vc_col-sm-6, .author-row .vc_col-sm-3 {width: 100%}
    .author-box .vc_row {margin-right: 0; margin-left: 0;}
    .vc_custom_1578076955845.gexp-coachconsult-top.sentient {background-position: 55% center !important;}
    .gexp-coachconsult-top.sentient h4 {font-size: 18px; line-height: 18px;}
    .gexp-coachconsult-top.sentient h2 {font-size: 80px; line-height: 80px; letter-spacing: 4px;}
    .gexp-coachconsult-top.sentient h1 {font-size: 48px; line-height: 48px; letter-spacing: 1px;}
    .gexp-coachconsult-top.sentient h1 span {top: -56px;}
    .gexp-coachconsult-top.sentient h1 sup {top: -22px; font-size: 18px;}
    
    .wpb_row.gexp-single-top.byinvitation {margin-bottom: 60px !important;}
    .gexp-single-infobox.byinvitation {top: -140px;}
    
    .sentient-txtbox1 {max-width: 90%; margin: -150px auto 0; padding: 30px 20px;}
    .gexp-coachconsult-top.kaatn.vc_custom_1542646514520 {background-position: 70% center !important;}
    .gexp-coachconsult-top.kaatn .kaatn-title h3 {font-size: 16px; line-height: 0; letter-spacing: 5px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h2 {font-size: 43px; line-height: 28px; letter-spacing: 3px;}
    .gexp-coachconsult-top.kaatn .kaatn-title h1 {font-size: 64px; line-height: 72px;}
    .gexp-single-txt h2 {font-size: 24px; line-height: 1.5em;}
    .gexp-single-fullwidth-half-txt ul li, .gexp-single-txt ul li {background-position: 0 15px; padding-left: 60px;}
    .gexp-coachconsult-top.scgbcf h4 {font-size: 18px; line-height: 30px; letter-spacing: 1px;}
    .gexp-coachconsult-top.scgbcf h2 {font-size: 48px; line-height: 36px; letter-spacing: 2px; margin: 5px 0 10px;}
    .gexp-coachconsult-top.scgbcf h1 {font-size: 42px; line-height: 40px; letter-spacing: 4px;}
    .gexp-single-cta {padding: 40px 5% !important;}
    .gexp-single-cta h2 {font-size: 24px; line-height: 36px;}
    .gexp-single-cta .button {width: 100%;}
    .gexp-single-cta .cta-contact {margin: 30px 0;}
    .gexp-single-cta .cta-contact li {margin: 0 0 30px;}
    .gexp-single-cta .cta-contact li a {display: block; width: 90%; padding: 0; margin: 0 auto; font-size: 16px; height: 48px; line-height: 48px;}
    .gexp-coachconsult-top.license-endorsed {padding: 110px 0 60px;}
    .gexp-coachconsult-top.license-endorsed.vc_custom_1542729099322 {background-size: 200% !important;}
    .gexp-coachconsult-top.license-endorsed h3 {font-size: 24px; line-height: 28px; letter-spacing: 2px;}
    .gexp-coachconsult-top.license-endorsed h4 {font-size: 18px; letter-spacing: 6px;}
    .gexp-coachconsult-top.license-endorsed h1 {font-size: 48px; line-height: 50px;}
    .gexp-coachconsult-top.license-endorsed h2 {font-size: 37px; line-height: 48px;}
    .gexp-single-txt.last-row {padding: 0px 5% 100px;}
    .lede-half-right-txt, .lede-half-left-txt {padding: 20px 6%;}
    .lede-half-right-txt .button, .lede-half-left-txt .button {width: 100%;}
    
    .gexp-single-title.thinkbig-title h2 {font-size: 55px; line-height: 60px;}
    .gexp-single-title.thinkbig-title h1 {font-size: 200px; line-height: 120px;}
    .wpb_row.gexp-single-top {margin-bottom: 160px !important;}
    .gexp-single-infobox {top: -460px;}
    .gexp-single-fullwidth-half-txt {padding: 40px 6% 0;}
    
    .gexp-single-top.vc_custom_1536243967079 {background-position: 60% top !important;}
    .gexp-single-title.workshop-title h1 {font-size: 80px; line-height: 70px;}
    
    .gexp-single-top.mdcc2019 {padding: 150px 0 260px;}
    .wpb_row.gexp-single-top.mdcc2019 {margin-bottom: 260px !important;}
    .gexp-single-top.mdcc2019.vc_custom_1536925028814 {background-position: 25% -155% !important; background-size: 220% !important}
    .gexp-single-title.mdcc2019-title .mdcctitle-bg {min-height: 140px;}
    .gexp-single-title.mdcc2019-title h3 {font-size: 16px; line-height: 16px; letter-spacing: 5px;}
    .gexp-single-title.mdcc2019-title h1 span {top: -22px;}
    .gexp-single-title.mdcc2019-title h1 {font-size: 44px; line-height: 36px;}
    .gexp-single-title.mdcc2019-title h2 {font-size: 26px; line-height: 26px; letter-spacing: 6px;}
    .gexp-single-infobox.mdcc2019 {top: -450px;}
    .qodef-tabs.qodef-tabs-simple .qodef-tab-container {padding: 30px 6% !important;}
    .gexp-single-tabs-content h1 {font-size: 42px;}
    .gexp-mdcc-speaker .mdcc-speaker-imgleft, .gexp-mdcc-speaker .mdcc-speaker-imgright {max-width: 100%; position: relative;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h2, .gexp-mdcc-speaker .mdcc-speaker-txtright h4, .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h2, .gexp-mdcc-speaker .mdcc-speaker-txtleft h4, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {max-width: 100%;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h4, .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h4, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3 {margin: 0 0 24px;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright h3, .gexp-mdcc-speaker .mdcc-speaker-txtleft h3, .gexp-mdcc-speaker.lou .mdcc-speaker-txtleft h3, .gexp-mdcc-speaker.colleen .mdcc-speaker-txtright h3 {margin: 0 0 36px auto;}
    .gexp-mdcc-speaker .mdcc-speaker-txtright ul li, .gexp-mdcc-speaker .mdcc-speaker-txtleft ul li {background-position: 0 22px; padding-left: 60px;}
    .gexp-mdcc-sectiontitle h1 {font-size: 36px;}
    .gexp-mdcc-sectiontitle {padding: 40px 0 0;}
    .gexp-mdcc-speaker.liz .mdcc-speaker-txtright h2, .gexp-mdcc-speaker.mark .mdcc-speaker-txtright h2, .gexp-mdcc-speaker.corrie .mdcc-speaker-txtright h2 {margin-top: 0px;}
    .mdcc-breakfastspeakers .breakfastspeaker {max-width: 100%;}
    .gexp-single-tabs-content .button, .gexp-pricetable .button {width: 100%;}
    
    .gexp-single-top {min-height: 1px;}
    .gexp-single-top.vc_custom_1536859891436 {background-position: 18% center !important; padding: 80px 0 200px}
    .gexp-single-title.milliondollarclub-title {margin-left: 0;}
    .gexp-single-title.milliondollarclub-title h1 {font-size: 60px; line-height: 56px;}
    
    .gexp-single-top.livestream {padding: 100px 0 200px;}
    .wpb_row.gexp-single-top.livestream {margin-bottom: 260px !important;}
    .gexp-single-title.lsexp2018-title h2 {font-size: 40px; line-height: 36px;}
    .gexp-single-title.lsexp2018-title h1 {font-size: 48px; line-height: 60px;}
    .gexp-single-title.lsexp2018-title h4 {font-size: 16px; line-height: 16px; letter-spacing: 4px;}
    .gexp-single-title.lsexp2018-title h3 {font-size: 26px; line-height: 24px; letter-spacing: 5px;}
    .gexp-single-infobox.livestream {top: -400px;}
    .gexp-threecolumns .gexp-thirds {width: 100%;}
    .gexp-threecolumns .gexp-thirds:nth-child(1), .gexp-threecolumns .gexp-thirds:nth-child(3), .gexp-threecolumns .gexp-thirds:nth-child(5), .gexp-threecolumns .gexp-thirds:nth-child(7), .gexp-threecolumns .gexp-thirds:nth-child(9), .gexp-threecolumns .gexp-thirds:nth-child(2), .gexp-threecolumns .gexp-thirds:nth-child(4), .gexp-threecolumns .gexp-thirds:nth-child(6), .gexp-threecolumns .gexp-thirds:nth-child(8), .gexp-threecolumns .gexp-thirds:nth-child(10) {padding: 0;}
    
    .gexp-coachconsult-top.mdm.vc_custom_1546549960966 {background-size: 200% !important;}
    .gexp-coachconsult-top.mdm h2 {font-size: 24px; line-height: 24px; letter-spacing: 10px;}
    .gexp-coachconsult-top.mdm h1 {font-size: 80px; line-height: 80px; letter-spacing: 4px;}
    
    .vc_custom_1548082157701.six-to-seven {background-position: 30% 50% !important; background-size: 200% !important; background-color:  #000;}
    .six-to-seven-title.gexp-single-title h2 {font-size: 36px; line-height: 36px; letter-spacing: 3px;}
    .six-to-seven-title.gexp-single-title h1 {font-size: 72px; line-height: 60px; letter-spacing: 4px;}
    .six-to-seven-title.gexp-single-title h1 span {font-size: 16px; top: -38px;}
    .gexp-single-infobox.sixtoseven {top:-360px;}
    
    .gexp-single-top .thoughtleadership-title {float: none;}
    .gexp-single-top .thoughtleadership-title h4 {font-size: 24px; line-height: 36px;}
    .gexp-single-top .thoughtleadership-title h1 {font-size: 80px; line-height: 80px;}
    .gexp-single-top .thoughtleadership-title h2 {font-size: 60px; line-height: 60px;}
    .gexp-single-top .thoughtleadership-title h3 {font-size: 36px; line-height: 36px;}
    

    
    .gexp-signup-bottom p {margin-bottom: 40px !important;}
    
    .gexp-single-title.agc-title h3 {font-size: 24px; line-height: 24px; letter-spacing: 9px;}
    .gexp-single-title.agc-title h2 {font-size: 80px; line-height: 80px; letter-spacing: 2px;}
    .gexp-single-title.agc-title h1 {font-size: 116px; line-height: 86px; letter-spacing: 2px;}
    .gexp-single-title.agc-title h1 span {bottom: 34px;}
    
    .wpb_row.gexp-single-top.gsictele {margin-bottom: 60px !important;}
    .gsictele-title h1 {font-size: 72px; line-height: 72px;}
    
    .gexp-single-title.critical-thinking-title {padding-bottom: 30px;}
    
    .gexp-coachconsult-top.roboddi {padding: 100px 5% 0; padding-left: 5% !important; padding-right: 5% !important;}
    
    .gexp-single-top.vc_custom_1557157774338 {background-position: right center !important; background-size: cover !important;} 
    
    .gexp-single-top.dynamic-communities-top.vc_custom_1561042364633 {background-position: 17% 70% !important;}
    
    .gexp-coachconsult-top.theden {padding: 100px 0 200px;}
    .gexp-coachconsult-top.theden .gexp-single-title {max-width: 90%;}
    .gexp-single-txt.sentient-block1 {padding: 20px 0;}
    .theden-purple h1, .gexp-single-txt.theden h1, .gexp-single-txt.theden h3 {max-width: 90%; margin-left: auto;}
    .theden-cta .txt-container, .gexp-single-txt.theden-purple p {max-width: 90%;}
    .gexp-single-txt .theden-txtbox1 h1, .gexp-single-txt.theden-purple h1, .gexp-single-txt.theden h1, .theden-cta h1 {font-size: 48px; margin-left: 0;}
    .gexp-single-txt.theden h3 {margin-left: 0;}
    .theden_admission {right: 0;}
    .gexp-single-txt.theden-purple {padding: 80px 5%;}
    .gexp-single-txt.theden {padding: 80px 5% 39px;}
    .theden-button {width: 100%;}
    
    .wpb_row.gexp-single-top {margin-bottom: 40px !important;}
    .gexp-single-top.tstg {padding: 80px 0 280px;}
    .gexp-single-title img {max-width: 50%;}
    .australia .gexp-single-title img {max-width: 90%;}
    .gexp-single-infobox.tstg {top: -250px;}
    .gexp-single-fullwidth-half-txt.tstg {padding: 40px 6% 60px;}
    
    .gexp-single-title.roleplay-title {padding-bottom: 40px;}
    .roleplay-title h2 {font-size: 36px; line-height: 36px;}
    .roleplay-title h1 {font-size: 94px; line-height: 75px;}
    
    .gexp-single-top.htoytpl-top {padding: 80px 5% 320px !important;}
    .htoytpl-title-content h4 {font-size: 30px; line-height: 30px; letter-spacing: 5px;}
    .htoytpl-title-content h2 {font-size: 54px; line-height: 48px; letter-spacing: 2px;}
    .htoytpl-title-content h1 {font-size: 80px; line-height: 70px; letter-spacing: 2px;}
    .htoytpl-title-content h1 span {font-size: 30px; line-height: 30px; top: -36px;}
    .htoytpl-title-content h1 span.comma, .htoytpl-title-content h3 span.comma {font-size: 36px;}
    .htoytpl-title-content h3 {font-size: 50px; line-height: 50px; letter-spacing: 2px;}
    
    .gexp-single-top.thriving-ambiguity {padding: 80px 0 300px;}
    .thriving-ambiguity.vc_custom_1584405986436 {background-position: left center !important;} 
    .thriving-ambiguity-title-content h1 {font-size: 48px; line-height: 48px;}
    .thriving-ambiguity-title-content h2 {font-size: 36px; line-height: 36px;}
    .thriving-ambiguity-title-content h3 {font-size: 24px; line-height: 30px; letter-spacing: 5px;}
    
    .vc_custom_1585538958210.gexp-single-top.flyingsolo-top {background-position: 10% 100% !important;}
    .gexp-single-top.flyingsolo-top {min-height: 540px;}
    .flyingsolo-top .flyingsolo-title-content h2 {font-size: 54px; line-height: 54px; letter-spacing: 16px;}
    .flyingsolo-top .flyingsolo-title-content h1 {font-size: 100px; line-height: 90px;}
    
    .gexp-single-title.mypp-title h3 {font-size: 32px; line-height: 36px;}
    .gexp-single-title.mypp-title h2 {font-size: 58px; line-height: 58px;}
    .gexp-single-title.mypp-title h1 {font-size: 84px; line-height: 84px;}
    .gexp-single-infobox.mypp {top: -170px;}
    .gexp-single-txt.mypp {padding-top: 280px;}
    
    .gexp-single-top.vc_custom_1591990343582 {background-position: 24% center !important; background-size: cover !important;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h4 {font-size: 20px; line-height: 24px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h2 {font-size: 36px; line-height: 36px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h1 {font-size: 50px; line-height: 50px;}
    .gexp-single-title.htcpdtgia-title .htcpdtgia-title-content h3 {font-size: 26px; line-height: 32px;}
    .gexp-single-txt.last-row.htcpdtgia {padding: 0px 5% 100px;}
    
    .gexp-single-top.tmal {padding: 60px 5% 280px !important;}
    .tmal-logo img {max-height: 300px;} 
    .gexp-single-txt.last-row.tmal {padding: 0 5% 100px;}
    
    .gexp-single-top.vc_custom_1592513720954.deepsecrets {background-position: 15% bottom !important; background-size: 300% !important;}
    .gexp-single-top.deepsecrets {min-height: 620px;}
    .gexp-single-title.deepsecrets-title h2 {font-size: 36px; line-height: 36px; letter-spacing: 8px;}
    .gexp-single-title.deepsecrets-title h1 {font-size: 60px; line-height: 60px;}
    
    .gexp-single-top.personal-power {padding: 100px 0 420px;}
    .gexp-single-title.personal-power-title {max-width: 80%; margin: 0 auto;}
    .gexp-single-infobox.personal-power-box {top: -300px;}
    
    .vc_custom_1603117620842.gexp-single-top {background-position: 0% center !important; background-repeat: no-repeat !important; background-size: 172% !important; background-color: #f2f2f2;}
    .gexp-single-title.newmdcc-title {float: none; text-align: center;}
    .gexp-single-title.newmdcc-title h3 {letter-spacing: 6px; font-size: 44px; line-height: 44px;}
    .gexp-single-title.newmdcc-title h2 {letter-spacing: 4px; font-size: 72px; line-height: 72px;}
    .gexp-single-title.newmdcc-title h1 {font-size: 100px; line-height: 80px; letter-spacing: 6px; margin: 0 0 360px;}
    
    .gexp-single-infobox.whihshs {top: -300px;}
    .whihshs-options {flex-wrap: wrap;}
    .whihshs-option {max-width: 100%; margin-bottom: 60px;}
    
    .wpb_row.gexp-single-top.pmg-top {margin-bottom: 120px !important;}
    .gexp-single-top.pmg-top {padding: 80px 0 180px;}
    
    .gexp-single-title.tcbr-title h4 {max-width: 80%;}
    .gexp-single-infobox {top: -300px;}
    
    .gexp-single-top.bsl-top.vc_custom_1616166848176 {background-position: 10% bottom !important; background-size: 220% !important;}
    .gexp-single-top.bsl-top {padding: 40px 0 330px;}
    .bsl-title-container {max-width: 60%;}
    .gexp-single-infobox.bsl-infobox {top: -200px; margin-bottom: 140px !important;}
    .gexp-single-txt.bsl {padding: 140px 5% 80px;}
    
    
    .tunnel-title-content {max-width: 100%; margin-left: 0;}
    .gexp-single-fullwidth-half.tunnel {padding: 140px 0 60px;} 
    
    .vc_custom_1618934244334.fishbowl {background-position: -50px -10px !important; background-size: contain !important;}
    .gexp-single-top.fishbowl {padding: 50px 0 120px; min-height: 440px;}
    .gexp-single-title.fishbowl-title h3 {font-size: 26px; line-height: 26px; letter-spacing: 3px;}
    .gexp-single-title.fishbowl-title h1 {font-size: 42px; line-height: 42px; letter-spacing: 3px;}
    
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 36px; line-height: 40px; letter-spacing: 0px;}
    
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 26% 70% !important;}
    
    .maximize-title-content {margin: 0 auto; max-width: 60%;}
    
    .wpb_row.gexp-single-top.mdcweb-top {margin-bottom: 140px !important;}
    .gexp-single-infobox.mdcweb {top: -340px;}
    
    .gexp-single-top.hostrev {padding: 10px 0 290px;}
    .gexp-single-title.hostrev img {max-width: 70%;}
    
    .vc_custom_1634746075912.watertight-top {background-size: initial !important; background-position: 15% center !important;}
    .gexp-single-top.watertight-top {padding: 20px 0 300px;}
    .gexp-single-title.watertight-title img {max-width: 80%;}
    
    .gexp-single-top.controlconvo-top {padding: 20px 0 280px;}
    .controlconvo-title-content {max-width: 80%;}
    .gexp-single-title.controlconvo-title img {max-width: 100%;}
    
    .gexp-single-top.bookinaday-top.vc_custom_1635445050046 {background-position: 19% bottom !important; background-size: 250% !important;}
    .gexp-single-title .bookinaday-title-content img {max-width: 90%;}
    
    .gexp-single-top.beyondthought-top.vc_custom_1638394774913 {background-position: center top !important; background-size: cover !important;}
    .gexp-single-title.beyondthought-title img {max-width: 90%;}
    .gexp-single-top.beyondthought-top {padding: 0px 0 290px;}
    .wpb_row.gexp-single-top.beyondthought-top {margin-bottom: 100px !important;}
    .gexp-single-infobox.beyondthought {top: -360px;}
    .headliners .inductee-box .left-img {margin: 0 auto; width: 35%;}
    
    .gexp-single-top.roleplay-workshop-top.vc_custom_1639078928328 {background-position: 32% 100% !important; background-size: 270% !important;}
    .gexp-single-txt.last-row.roleplay-workshop {margin-top: 50px !important;}
    
    .ferocious-title-container img {max-width: 70%;}
    .vc_custom_1641312354425.gexp-single-top.ferocious-top {background-size: 230% !important; background-position: 20% 100% !important;}
    
    .vc_custom_1641323263457.gexp-single-top.powercommunity-top {background-size: 260% !important; background-position: 24% 100% !important;}
    .gexp-single-title .powercommunity-title-container img {max-width: 90%;}
    
    .dontattend.gexp-coachconsult-top.mentorprogram {padding: 0px 0 130px;}
    .dontattend.gexp-coachconsult-top.mentorprogram .gexp-single-title img {max-width: 60%;}
    
    .london.gexp-coachconsult-top.mentorprogram {padding: 40px 0 140px;}
    .london.gexp-coachconsult-top.mentorprogram .gexp-single-title img {max-width: 70%;}
    
    .gexp-single-top.maximizerevenue {padding: 50px 0 310px;}
    .gexp-single-title img {max-width: 80%;}
    
    .boardworkshop-title-content {max-width: 100%;}
    .gexp-single-infobox.boardworkshop {top: -300px;}
    .gexp-single-txt.last-row.boardworkshop {margin-top: 80px;}
    
    .gexp-single-top.buildingsw {padding: 80px 0 220px;}
    .wpb_row.gexp-single-top.buildingsw {margin-bottom: 100px !important;}
    .gexp-single-infobox.buildingsw {top: -290px;}
    
    .gexp-single-top.vancouver {padding: 40px 0 300px;}
    
    .vc_custom_1691530646297.gexp-single-top.thoughtleader-twothree {background-image: url(/wp-content/uploads/2023/08/thoughtleader23_top_mobile.jpg) !important; background-position: center top !important; background-size: cover !important;}
    
    
    /*------------------ SPEAKING PAGE ------------------*/
    
    .speaking-top {-webkit-clip-path: polygon(100% 0%, 100% 85%, 50% 100%, 0% 85%, 0% 0%); clip-path: polygon(100% 0%, 100% 85%, 50% 100%, 0% 85%, 0% 0%); padding: 140px 0 140px;}
    .speaking-top h1 {font-size: 48px; line-height: 48px;}
    .speaking-top .alan-speaking {display: none;}
    .speaking-top .common-sense {top: -110px}
    .speaking-body-title h1 {font-size: 36px; letter-spacing: 1px;}
    .speaking-body-title h3 {font-size: 18px; letter-spacing: 4px;}
    .speaking-body .topics .topic-box {width: 88%; margin: 0 0 50px;}
    
    
    
    /*------------------ SHOP SECTION ------------------*/
    
    .shop-home-top {padding: 60px 0 80px;}
    .shop-home-top h1 {font-size: 48px; line-height: 48px;}
    .product-section-title h1 {padding-left: 20px; float: none;}
    .product-section-title .button {float: none; width: 90%; top: 0; margin: 0 5% 30px;}
    .product-section-title .woocommerce.columns-4>.products>.product {width: 100%;}
    .shop-home-onlinelearning h2, .shophome-alancard h2 {font-size: 30px;}
    .shop-home-onlinelearning .button, .shophome-alancard .button {width: 100%;}
    .shophome-alancard .alancard-hand {left: 0%; max-width: 140%; width: 140%;}
    
    
    .shop-category-top {padding: 10px 0 35px;}
    .shop-category-top h1 {font-size: 48px; line-height: 48px;}
    .category-selector-holder ul {display: none;}
    .category-selector-holder {padding: 12px 0;}
    .category-selector-holder select {-webkit-appearance: none; width: 90%; height: 48px; border-radius: 0; border-color: #ccc; font-family: 'Montserrat', Helvetica, sans-serif; text-align: center; font-size: 18px; color: #777; padding-left: 20px; background-image: url(/wp-content/uploads/2018/11/dropdown_arrow.svg); background-position: 95% 20px; background-repeat: no-repeat;}
    .product-row .woocommerce-result-count {max-width: 90%; margin-left: auto; margin-right: auto;;}
    .product-row .woocommerce-ordering {display: block; margin: 0px 0 20px; float: none;}
    .product-row .select2-container--default {max-width: 90%; margin-left: 5%; margin-right: 5%;}
    .select2-container--default {display: block;}
    .qodef-woo-normal-space ul.products {padding: 0 5%;}
    .single-product .qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {height: 72px !important;}
    .single-product .qodef-title-holder .qodef-title-wrapper .qodef-page-title, .single-product.product_cat_books .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {font-size: 24px; line-height: 24px;}
    .qodef-title-holder {margin-bottom: 40px;}
    .single-product .qodef-container-inner, .qodef-grid, .qodef-row-grid-section {width: 90%;}
    .single-product.qodef-woo-single-page .qodef-single-product-content .images {width: 107%;}
    .qodef-woo-single-page .qodef-single-product-summary form.cart {margin: 10px 0 0;}
    
    .qodef-woocommerce-page .woocommerce-error, .qodef-woocommerce-page .woocommerce-info, .qodef-woocommerce-page .woocommerce-message {margin: 0 0 40px;}
    
    .alancard-block1 {padding: 40px 6% !important;}
    .alancard-block1 h1, .alancard-imgright h1, .alancard-imgleft h1 {font-size: 30px;}
    .alancard-imgright, .alancard-imgleft {padding: 40px 12% 60px;}
    .alancard-imgright p, .alancard-imgleft p, .alancard-block1 p {font-size: 18px; line-height: 36px;}
    .alancard-block1 ul {margin: 42px auto; width: 88%;}
    .alancard-block1 ul li {background-position: 0px 22px; padding-left: 70px; font-size: 18px; line-height: 30px; margin-bottom: 30px;}
    .alancard-imgright button, .alancard-imgleft button, .alancard-imgright .button {width: 100%; letter-spacing: 0; font-size: 16px;}
    .alancard-imgright .button.contact {width: 100%;}
    
    
    /*------------------ RESOURCES PAGE ------------------*/
    
    .resources-top h1 {font-size: 48px; line-height: 48px; margin-bottom: 48px !important;}
    .resources-block1 {padding: 210px 5% 80px;}
    .resources-videos {padding: 260px 0 90px;}
    .video-img-back {right: 10%; max-width: 80%;}
    .videos-img-middle {right: 0%; top: 9%; max-width: 45%;}
    .videos-img-top {right: 60%; top: 7%; width: 40%;}
    .resources-txtbox .button, .resources-block2 .button {width: 100%;}
    .resources-balancingact {left: 8%; width: 60%;}
    .resources-mdcm {left: 35%; width: 60%;}
    .resources-newsletter .resources-txtbox {padding-top: 300px;}
    .resources-block3 {padding: 40px 5% 0;}
    .additionalresources-img {margin-top: 30px; width: 100%; max-width: 100%;}
    .resources-cat-top {padding: 55px 0 45px;}
    .resources-cat-top h1, .resources-wotw-top h1 {font-size: 48px; line-height: 48px;}
    .resources-cat-wotw .resources-txtbox {max-width: 90%;}
    .resources-cat-wotw .resources-txtbox .wotw-logo {max-width: 100%; width: 100%; right: 0;}
    .resources-cat-wotw .resources-txtbox .button {width: 100%;}
    .wotw-rolls {left: -27%; bottom: -75%; width: 120%;}
    .wotw-alan {left: 50%; bottom: -79%; width: 44%}
    .resources-videotips {padding-left: 5% !important; padding-right: 5% !important;}
    body .pp_pic_holder #pp_full_res iframe {min-height: 190px !important;}
    .video-tip-row {min-height: 1000px;}
    .resources-videotips.wpb_row {margin-bottom: -800px !important;} 
    .page-id-68 .qodef-title-holder .qodef-title-wrapper {background: none; top: 12%;}
    .page-id-68 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 36px; line-height: 36px; letter-spacing: 2px;} 
    .qodef-blog-holder.qodef-blog-standard article {margin: 0 0 50px;}
    .blog .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-68 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-484 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner, .page-id-505 .qodef-blog-holder.qodef-blog-standard article .qodef-post-text-inner {padding: 20px 20px 0px;}
    .qodef-blog-holder.qodef-blog-standard article .qodef-post-info-top>div a {font-size: 12px;}
    .qodef-blog-holder article .qodef-post-info-top>div {padding: 0 4px 0 0;}
    .qodef-blog-holder article .qodef-post-title {font-size: 20px;}
    
    .newsletter-top {background-size: 175%;}
    .newsletter-top h1, .hottip-top h1, .addresources-top h1 {font-size: 48px; line-height: 48px;}
    .newsletter-optin {padding: 30px 5% !important;}
    .newsletter-optin h2 {margin: 0;}
    .home-optin p, .newsletter-optin p {line-height: 24px; margin: 10px 0 20px;}
    .home-optin input[type=text], .newsletter-optin input[type=text] {max-width: 100%; margin-right: 0;}
    .home-optin input[type=submit], .newsletter-optin input[type=submit] {max-width: 100%; border-radius: 0;}
    .newsletter-ba {padding: 60px 0 50px;}
    .newsletter-ba-txt, .ba-body-txt {max-width: 90%;}
    .newsletter-ba-txt h1 {font-size: 34px; line-height: 42px;}
    .newsletter-ba-txt h2 {font-size: 24px; line-height: 24px; letter-spacing: 18px;}
    .newsletter-ba .button, .newsletter-mdcm .button {width: 100%;}
    .newsletter-mdcm, .newsletter-mmm {padding: 60px 0;}
    .newsletter-mdcm-txt {max-width: 90%;}
    .newsletter-mdcm-txt h3 {font-size: 24px; line-height: 24px; letter-spacing: 7px;}
    .newsletter-mdcm-txt h1 {font-size: 47px; line-height: 50px; letter-spacing: 2px;}
    .newsletter-mdcm-txt h2 {font-size: 42px; letter-spacing: 10px; line-height: 42px;}
    .newsletter-mmm {background-position: left center;}
    .newsletter-mmm-txt {max-width: 90%;}
    .newsletter-mmm-txt h1 {font-size: 54px; line-height: 54px;}
    .newsletter-mmm p, .newsletter-mmm .button {width: 100%}
    .page-id-501 .newsletter-top, .hottip-top {padding: 44px 0;}
    .newsletter-top.two-line {padding: 20px 0; background-size: 222%;}
    .mdcm-body {padding: 40px 5% !important;}
    .mdcm-pastissues .vc_col-sm-3 {width: 100%;}
    .mdcm-pastissues ol {margin-bottom: 40px !important;}
    .mdcm-pastissues.vc_row {margin-right: 0; margin-left: 0; max-width: 90%;}
    .page-id-505 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 48px; line-height: 48px;}
    .hottip-top {background-size: 160%;}
    .hottip-body, .addresources-body {padding: 60px 5% !important;}
    .hottip-body .hottip-half {padding-top: 0px;}
    .hottip-body .hottip-half .vc_col-sm-6 {width: 90%; padding-left: 5%; padding-right: 5%;}
    .hottip-body, .addresources-body {padding: 40px 5% !important;}
    .hottip-body h2, .addresources-body h2 {font-size: 30px; line-height: 36px;}
    
    
    /*------------------ BLOG SECTION ------------------*/
    
    .blog .qodef-title-holder .qodef-title-wrapper h1.qodef-page-title {font-size: 42px; line-height: 42px;}
    .single .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 24px !important; line-height: 36px !important;}
    .qodef-blog-holder.qodef-blog-single article {margin: 0 0 20px;}
    .qodef-author-description .qodef-author-description-image {display: inline-block; width: 30%; vertical-align: top;}
    .qodef-author-description .qodef-author-description-image img {width: 90%; padding-right: 10;}
    .qodef-author-description .qodef-author-description-text-holder {width: 70%; display: inline-block; margin-top: 0; vertical-align: top;}
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {padding: 50px 5%;}
    .page-id-484 .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 35px; line-height: 35px;}
    .qodef-title-holder .qodef-title-wrapper .qodef-page-title {font-size: 24px; line-height: 30px;}
    
    
    .podcast .qodef-grid-large-gutter>div {padding-left: 0; padding-right: 0;}
    .truth-podcast-single-top-container, .truth-previous-episodes-container {max-width: 90%;}
    .truth-podcast-single-top-container .wpb_wrapper {justify-content: center;}
    .truth-podcast-single-top-info {max-width: 90%;}
    .truth-podcast-single-top-info .episode-meta {text-align: center;}
    .truth-podcast-single-top-info .episode-title {font-size: 32px; text-align: center;}
    .truth-podcast-single-top-buttonshare-container {flex-wrap: wrap; justify-content: flex-start;}
    .truth-podcast-single-top-info .button-container {width: 100%;}
    .truth-podcast-single-top-info .button {width: 100%; margin: 0 auto 30px !important;}
    .truth-podcast-single-top-info .share-container {width: 100%;}
    .truth-podcast-single-top-info .share-container p {font-size: 16px;}
    .share-container .addtoany_list a .a2a_svg, .share-container .widget .addtoany_list a .a2a_svg {width: 36px !important; line-height: 36px !important; height: 36px !important; background-size: 36px !important;}
    .truth-podcast-single-subscribe-container {flex-wrap: wrap; justify-content: center;}
    .truth-podcast-single-subscribe-container .subscribe-on {padding: 0 20px;}
    .truth-podcast-single-subscribe-container .subscribe-on-title {padding: 0 70px 10px;}
    .podcast-player-container {max-width: 100%;}
    .truth-bio {width: 90%; justify-content: center; margin: 0 auto; text-align: center;}
    .truth-bio .button, .podcast-info-container .button {width: 100%; height: 48px; font-size: 18px; line-height: 48px;}
    .podcast-info-container {max-width: 80%;}
    .podcast .qodef-post-text-main ul li {background-position: 0px 22px; padding-left: 70px; margin-bottom: 36px;}
    .truth-cta {padding: 40px 30px;}
    .truth-cta .linkedin {max-width: 100%;}
    .podcast-info-container .truth-cta .button {width: 100%;}
    .past-episodes.portrait-tab {max-width: 90%; margin: 0 auto;}
    .truth-previous-episodes .previous-truth-title h2 {font-size: 36px; letter-spacing: 1px; line-height: 42px;}
    .truth-previous-button a.vc_btn3.vc_btn3-color-danger {font-size: 24px; letter-spacing: 1px;}
    
    
    
    /*------------------ CONTACT PAGE ------------------*/
    
    .contact-top {padding: 150px 0 100px; -webkit-clip-path: polygon(100% 0%, 100% 90%, 50% 100%, 0% 90%, 0% 0%); clip-path: polygon(100% 0%, 100% 90%, 50% 100%, 0% 90%, 0% 0%);}
    .contact-top h1 {font-size: 60px; line-height: 72px; margin: 0;}
    .contact-top h3 {font-size: 20px; line-height: 20px; letter-spacing: 2px;}
    .contact-info {padding-left: 5%; padding-right: 5%;}
    .contact-info h2 {font-size: 30px; line-height: 30px;}
    .contact-list li:first-child {margin-right: 0; margin-bottom: 20px;}
    .contact-list li {display: block;}
    .contactform {padding-right: 5%; padding-left: 5%;}
    .contactform .wpcf7-form-control-wrap.your-name, .contactform .wpcf7-form-control-wrap.your-email, .contactform input.wpcf7-form-control.wpcf7-submit {width: 100%;}
    .contactform .wpcf7-form-control-wrap.your-name {margin-right: 0;}
    
    
    /*------------------ GETTING STARTED IN CONSULTING ------------------*/ 
    
    .title-box {padding: 14px 20px;}
    .title-box h3 {font-size: 24px; line-height: 24px;}
    .gsc-title h1 {font-size: 64px; line-height: 64px;}
    .gsc-title .author {font-size: 24px; line-height: 24px;}
    .gsc-title .title-seal {width: 80px; height: 80px; border-radius: 80px; bottom: -40px;}
    .gsc-title .title-seal h2 {font-size: 48px; line-height: 80px;}
    .gsc-title .title-seal .edition {font-size: 16px; line-height: 20px;}
    .gsc-block2 {padding: 120px 0 420px;}
    .gsc-block2 p {max-width: 100%;}
    .gsc-block2 .gsc-alan {top: auto; left: 24%; bottom: -550px; max-width: 42%;}
    .gsc-block3 ul {margin-bottom: 36px !important; margin-top: 0;}
    .gsc-block5 .field {max-width: 100%;}
    .gsc-block5 button {max-width: 100%;}
    
    
    /*------------------ HALL OF FAME ------------------*/
    
    .halloffame-top {padding: 40px 0 30px;}
    .halloffame-top h3 {font-size: 48px; line-height: 48px; letter-spacing: 10px;}
    .halloffame-top h2 {font-size: 130px; line-height: 100px; letter-spacing: 2px;}
    .halloffame-top h1 {font-size: 150px; line-height: 123px;}
    .halloffame-top h1 span {font-size: 36px; top: -79px;}
    .halloffame-intro {padding: 40px 5%;}
    .inductee-box .left-img {width: 100%; margin-right: 0; text-align: center;}
    .inductee-box .left-img img {margin-bottom: 30px;}
    .inductee-box .right-details {width: 100%;}
    .inductee-box .right-details h3 {font-size: 32px; line-height: 32px; margin: 0 0 5px; letter-spacing: 0;}
    .inductee-box .right-details h5 {font-size: 16px; line-height: 15px;}
    .gexp-halloffame-inductees h1 {margin-bottom: 0px !important; font-size: 48px;}
    
    .freebie-content-text h2 {font-size: 36px; line-height: 48px; letter-spacing: 3px;}
    
    
    /* -------------------------- FEARLESS LEADERSHIP -----------------------------*/
    
    .fearless-top {padding: 80px 0 460px; background-position: center;}
    .fearless-top .fearless-title, .fearless-top .available-on {max-width: 90%;}
    .fearless-top .available-on li {max-width: 25%;}
    .fearless-top-slice {bottom: -461px;}
    .fearless-block2-content-img {max-width: 60%;}
    .fearless-block2-content .fearless-block2-text .available-on {max-width: 90%;}
    .fearless-block2-content .fearless-block2-text .available-on li {max-width: 25%;}
    .fearless-block2-content .fearless-block2-text .available-on li:nth-child(2) {margin: 0 10%;}
    .fearless-block1 h1, .fearless-block3 h1, .fearless-block4 h1 {font-size: 36px; line-height: 48px;}
    .fearless-bonus {max-width: 80%; padding: 40px 30px; flex-wrap: wrap; justify-content: center;}
    .fearless-bonus-icon {width: 100%; max-width: 100%; text-align: center;}
    .fearless-bonus-icon img {margin: 0 auto 20px;}
    .fearless-bonus-text {max-width: 100%;}
    .fearless-howworks {flex-wrap: wrap; justify-content: center;}
    .fearless-howworks-number, .fearless-howworks-text {max-width: 100%;}
    .fearless-block4 .fearless-howworks-number h1 {margin: 0 !important; font-size: 100px; line-height: 100px; text-align:center;}
    .fearless-block4 form {padding-top: 40px;}
    .fearless-block4 .mc-webform-item.mc-action-container button {width: 100%;}
    .fearless-bottom-content {flex-wrap: wrap; justify-content: center;}
    .fearless-bottom-book {margin-right: 0; text-align: center;}
    .fearless-bottom-book img {width: 70%; margin: 0 auto 20px;}
    .fearless-bottom-text {max-width: 100%; text-align: center;}
    .fearless-bottom-text .coming-soon {margin: 10px auto;}
    .fearless-bottom-text .available-on {text-align: center;}
    
    .trick-top-txt1 {padding: 80px 0 200px;}
    .trick-top h1 {font-size: 90px; line-height: 90px;}
    .trick-top-txt2 {padding: 0px 0 90px;}
    .trick-top h2 {font-size: 80px; line-height: 80px;}
    .trick-block1 h3 {font-size: 24px; line-height: 36px; margin: 0 auto 60px !important;}
    .trick-block1 h1, .trick-bottom h1 {font-size: 90px; line-height: 90px;}
    .trick-bottom .fine-print {padding-bottom: 340px;}
    .bottom-pumpkin {max-width:100%;}
    
    .gexp-single-infobox.fearlesslive {top: -360px;}
    
    .gexp-single-top.pipeline.vc_custom_1573468194157 {background-position: 10% 70% !important;}
    .gexp-single-infobox.pipeline {top: -300px;}
    .quiz-body .mlw_qmn_question_number {font-size: 36px; line-height: 36px;}
    .quiz-body .quiz_section .mlw_qmn_question {width: 80%;}
    .quiz-body .qmn_radio_answers {padding-left: 12%;}
    .quiz-body .qmn_radio_answers .mlw_horizontal_choice {margin-right: 0;display: block;margin-bottom: 20px;}
    .quiz-body .qmn_radio_answers .mlw_horizontal_choice:nth-child(4) {margin-left: 0;}
    .qsm_contact_div.qsm-contact-type-text {margin-right: 0;}
    .qsm_contact_div.qsm-contact-type-text, .qsm_contact_div.qsm-contact-type-email {max-width: 100%;}
    
    .quiz-body .passster-form {padding: 40px 0 80px;}
    .passster-form h4 {font-size: 24px!important; line-height: 36px;}
    .passster-form input[type=password] {max-width: 100%; margin-right: 0; margin-bottom:20px;}
    .passster-form #passster_submit {max-width: 100%;}
    
    .page-id-33457 .post-password-form {max-width: 85%; margin: 25vh auto;}
    .page-id-33457 .post-password-form:before {top: -110px; margin-right: 30px;font-size: 42px; line-height: 42px; max-width: 100%; left: 0; margin-left: 30px;}
    
    .deepsecrets-weekly-top {padding: 20px 0 0;}
    .deepsecrets-weekly-top h2 {font-size: 48px; line-height: 48px; letter-spacing: 10px;}
    .deepsecrets-weekly-top h1 {font-size: 80px; line-height: 80px;}
    .deepsecrets-weekly-top h4 {font-size: 24px; line-height: 24px; margin: 0 0 150px !important; letter-spacing: 7px;}
    .deepsecrets-box h1 {margin: 0px 0 10px !important;}
    
    
    /* -------------------------- YOUR LEGACY IS NOW -----------------------------*/
    
    .ylin-top {padding: 60px 0 0;}
    .ylin-top-content {max-width: 90%;}
    .ylin-top-text {max-width: 100%; padding-top: 330px;}
    .ylin-top-book {margin: 0 20%; max-width: 60%; top: -40px;}
    .ylin-top-available-on, .ylin-top-available-on.thankyou {max-width: 90%; margin: 0 auto;}
    .ylin-top-available-on li a img {max-width: 160px;}
    .ylin-top-available-on li:nth-child(2) {margin: 20px 40px;}
    .ylin-block1 {padding: 80px 5% !important;}
    .ylin-block2 .red-bg-chevron {max-width: 120px;}
    .ylin-block2 .what-ifs {max-width: 90%; flex-wrap: wrap;}
    .ylin-block2 .what-if {max-width: 100%; margin: 0 0 60px;}
    .ylin-block2 h5 {max-width: 90%;}
    .ylin-block2 .blue-bg-chevron {max-width: 130px; bottom: -40px;}
    .legacy-desc-content {padding: 20px 0px;}
    .legacy-desc-content .title {font-size: 32px; line-height: 42px;}
    .legacy-desc-content .sub-title {font-size: 16px; line-height: 30px;}
    .ylin-block4 .blue-bg-chevron {max-width: 150px; top: -78px; left: -18%;}
    .ylin-block4 .ylin-bonuses {max-width: 100%;}
    .ylin-block4 .ylin-bonuses .ylin-bonus {max-width: 60%; padding: 0 30px 40px; margin: 70px 18px 40px;}
    .ylin-block4 .ylin-bonuses .ylin-bonus:nth-child(3) {min-height: 1px;}
    .ylin-block4 .red-bg-chevron {max-width: 150px;}
    .ylin-block5 {padding: 80px 5% !important;}
    .ylin-block5 h3 {font-size: 30px; line-height: 42px; letter-spacing: 0.5px; margin: 0 0 40px !important;}
    .ylin-block5 .ylin-howworks-number h3 {font-size: 80px; line-height: 80px;}
    .ylin-howworks-text .available-on li img {max-width: 200px;}
    .ylin-howworks-text .available-on li:nth-child(2) {margin: 40px 0;}
    .ylin-howworks-text {max-width: 80%;}
    .ylin-block5 .mc-field-item {max-width: 100%; margin: 0 0 20px !important}
    .ylin-bottom-container {max-width: 90%; flex-wrap: wrap;}
    .ylin-bottom-container .book {max-width: 60%; margin: 0 20% 0 25%;}
    .ylin-bottom-container .blue-bg-chevron {max-width: 150px;}
    .ylin-bottom-text {max-width: 100%; padding: 30px 0 20px; text-align: center;}
    .ylin-bottom-text h3 {font-size: 22px;}
    .ylin-bottom-text .available-on {text-align: center;}
    .ylin-bottom-text .available-on li a img {max-width: 160px;}
    .ylin-bottom-text .available-on li:nth-child(2) {margin: 20px 6%;}
    
    .legacy-test-top-container {display: block; text-align: center; margin: 0 auto -210px;}
    .legacy-test-top-text {padding: 40px 0 0 0;}
    .legacy-test-top .available-on {text-align: center; margin: 40px auto 40px;}
    
    .cbible-top-container {display: block;}
    .cbible-top-content-left, .cbible-top-content-right {max-width: 100%;}
    .cbible-top-content-right p {text-align: center;}
    .cbible-top-content-right img {max-width: 360px; position: relative; left: 22%;}
    .cbible-top-content-right h4 {margin-top: -80px; margin-left: auto; margin-right: auto;}
    .cbible-tablet-stores-text h2 {font-size: 32px; line-height: 32px;}
    .cbible-block1, .cbible-block2, .cbible-block3, .cbible-block4, .cbible-block5 {padding: 40px 5% !important;}
    .cbible-block1 h2, .cbible-block3 h2, .cbible-block4 h2, .cbible-block5 h2 {font-size: 36px; line-height: 48px; letter-spacing: 0.5px;}
    .cbible-block1 p, .cbible-block2 p, .cbible-block3 p, .cbible-block3-box .left-list li, .cbible-block3-box .right-list li, .cbible-block4 p {font-size: 18px; line-height: 36px; letter-spacing: 0.5px;}
    .cbible-block2-container {max-width: 90%; margin: 0 auto;}
    .cbible-block3-box {flex-wrap: wrap;}
    .cbible-block3-box .left-list, .cbible-block3-box .right-list {max-width: 100%;}
    .cbible-block5 h2 {margin: 0 auto 36px;}
    .cbible-bonus-step {margin-bottom: 30px;}
    .cbible-bonus-step h2 {width: 15%; font-size: 100px; line-height: 100px;}
    .cbible-bonus-step .preorder-step.cbible {max-width: 70%;}
    .cbible-bonus-step .preorder-step p, .cbible-bonus-step.step2 p {font-size: 18px; line-height: 36px; letter-spacing: 0.5px;}
    .cbible-bonus-step .preorder-step ul {flex-direction: column;}
    .cbible-block5 .mc-content-wrap .mc-webform-item {max-width: 100%;}
    .cbible-block5 .mc-content-wrap .mc-webform-item:first-child, .cbible-block5 .mc-content-wrap .mc-webform-item:nth-child(3) {margin-right: 0;}
    .cbible-rules {font-size: 20px; line-height: 36px;}
    .cbible-block6 {background-size: 250%; background-position: 20% bottom;}
    .cbible-block6-container {padding: 40px 0 280px; max-width: 90%;}
    .cbible-block6-container-text {max-width: 100%; text-align: center;}
    .cbible-block6 ul li a img {max-height: 40px; max-width: 80%;}
    
    /*----------- VALUE_BASED FEES THIRD EDITION -----------*/  
    .vbf-top-content {flex-direction: column-reverse; flex-wrap: wrap; justify-content: center;}
    .vbf-title {max-width: 100%;}
    .vbf-title h1 {font-size: 60px; line-height: 60px; letter-spacing: 2px;}
    .vbf-title h1 span {font-size: 100px; line-height: 80px; letter-spacing: 3px;}
    .vbf-title .third-ed {width: 90px; height: 60px; border-radius: 30px; padding: 0 15px; margin: 0 auto 30px;}
    .vbf-title .third-ed h2 {font-size: 60px; line-height: 60px; margin: 15px 0 0;}
    .vbf-title .third-ed h5 {font-size: 18px; line-height: 18px;}
    .vbf-title h4 {font-size: 24px; line-height: 42px; letter-spacing: 1.2px;}
    .vbf-top-content img {margin-top: 0; max-width: 70%; margin-bottom: -110px;}
    .vbf-bonus-step .preorder-step {max-width: 100%;}
    .vbf-bonus-step, .preorder-step.vbf {flex-wrap: wrap; justify-content: center;}
    .preorder-step.vbf img {margin-right: 0; margin-bottom: 30px;}
    .preorder-step.vbf .preorder-step1-details ul li {margin-right: 30px;}
    .preorder-step.vbf .preorder-step1-details ul li img {margin-bottom: 0;}
    .vbf-block3 form p .wpcf7-form-control-wrap {max-width: 100%;}
    .vbf-block3 form p .wpcf7-form-control-wrap:nth-child(2) {margin: 10px 0;}
    .vbf-block3 form input.wpcf7-form-control.wpcf7-submit {width: 100%;}
    .vbf-block4-content {flex-direction: column-reverse; flex-wrap: wrap; justify-content: center;}
    .vbf-block4 .mockup {max-width: 50%; padding-left: 0; margin-bottom: 30px;}
    .vbf-block4-text {margin: 30px 0;}
    .vbf-block4-text .vbf-block4-divider {margin: 15px auto 30px;}
    
     /*----------- MILLION DOLLAR CONSULTING 6TH EDITION -----------*/
    .mdc6ed-top {padding: 20px 0 0;}
    .mdc6ed-top-content {flex-direction: column-reverse; flex-wrap: wrap; justify-content: center;}
    .mdc6ed-top-content img {display: none;}
    .mdc6ed-top-content .mdc6ed-title img {display: block; margin: 0 auto 60px;}
    .mdc6ed-title {max-width: 100%;}
    .mdc6ed-top-greenbar h3 {font-size: 27px; line-height: 32px; max-width: 100%;}
    .gradient-spacer {height: 60px;}
    .mdc6ed-bonus-step .preorder-step {max-width: 100%;}
    .mdc6ed-bonus-step, .preorder-step.mdc6ed {flex-wrap: wrap; justify-content: center;}
    .preorder-step.mdc6ed img {margin-right: 0; margin-bottom: 30px;}
    .preorder-step.mdc6ed.preorder-step1-details ul li {margin-right: 30px;}
    .preorder-step.mdc6ed .preorder-step1-details ul li img {margin-bottom: 0;}
    .mdc6ed-bonus-step.step2 p {max-width: 100%;}
    .mdc6ed-block3 form p .wpcf7-form-control-wrap {max-width: 100%;}
    .mdc6ed-block3 form p .wpcf7-form-control-wrap:nth-child(2) {margin: 10px 0;}
    .mdc6ed-block3 form input.wpcf7-form-control.wpcf7-submit {width: 100%; margin: 30px 0px 0 0;}
    .mdc6ed-block4-content {flex-direction: column; flex-wrap: wrap; justify-content: center;}
    .mdc6ed-block4 .mockup {max-width: 50%; padding-left: 0; margin-bottom: 30px;}
    .mdc6ed-block4-text {max-width: 90%; margin: 30px 0;}
    .mdc6ed-block4-text h4 {font-size: 24px; line-height: 30px;}
    .mdc6ed-block4-text h3 {font-size: 30px; line-height: 42px;}
    .mdc6ed-block4-text .vbf-block4-divider {margin: 15px auto 30px;}
    
    .six-to-seven-title.gexp-single-title h2 {font-size: 60px; line-height: 60px; letter-spacing: 4px; text-align: center;}
    .six-to-seven-title.gexp-single-title h1 span {font-size: 28px;}
    .six-to-seven-title.gexp-single-title h1 {font-size: 100px; line-height: 90px; letter-spacing: 5px; text-align: center;}
    .wpb_row.gexp-single-top.six-to-seven {margin-bottom: 0px !important;}
    .gexp-single-infobox.sixtoseven {top: -300px;}
    
    .truth-main-top {padding: 20px 0 70px;}
    .truth-podcast-single-subscribe-container {flex-direction: column;}
    .truth-podcast-single-subscribe-container p {margin-bottom: 20px !important;}
    .truth-podcast-single-subscribe-container .subscribe-on-title, .truth-podcast-single-subscribe-container .subscribe-on {padding: 0;}
    .truth-main-top-container .subscribe-on img {max-width: 240px; width: 240px; max-height: 50px;}
    .truth-main-description-container {max-width: 100%;}
    .truth-main-description-container p {padding: 60px 10%;}
    .truth-main-feed-title-container h2 {font-size: 24px; line-height: 30px;}
    
    .gexp-single-top.reach-top {padding: 30px 0 350px;}
    .gexp-single-title.reach-title img {max-width: 100%;}
    
    .sentient-book-header {flex-wrap: wrap; justify-content: center;}
    .sentient-book-header .available {width: 90%; margin: 0 auto 20px; justify-content: center;}
    
    .mdmaturity-title-container {max-width: 90%;}
    
    .gexp-single-fullwidth-half.aglp .gexp-single-fullwidth-half-txt {width: auto; padding: 40px 8% 0;}
    
    .advisorsuite-top {padding: 80px 0;}
    .advisorsuite-top h3 {font-size: 30px; line-height: 30px; margin: 0;}
    .advisorsuite-top h1 {font-size: 48px; line-height: 48px; margin: 0 0 10px;}
    .advisorsuite-top h4 {font-size: 18px; line-height: 30px; max-width: 90%; letter-spacing: 2px;}
    
    .single-product.product_cat_gexp .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {font-size: 24px; line-height: 36px; font-weight: 800; letter-spacing: 0.5px;}
    
    .newyork-autumn .gexp-single-title img {max-width: 100%;}
    
    
}

@media only screen and (max-width:480px) {
    
    .qodef-404-page .qodef-content {background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat 180% bottom, #3c1943;
    background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat 180% bottom, -moz-linear-gradient(-45deg, #3c1943 10%, #205587 100%);
    background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat 180% bottom, -webkit-linear-gradient(-45deg, #3c1943 10%,#205587 100%);
    background: url(/wp-content/uploads/2019/04/bentley_404.png) no-repeat 180% bottom, linear-gradient(135deg, #3c1943 10%,#205587 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c1943', endColorstr='#205587',GradientType=1 );
    background-size: 70%, 100%;}
    .qodef-404-page .qodef-page-not-found h1.qodef-404-title {font-size: 36px !important; line-height: 42px !important; letter-spacing: 1px !important;}
    
    .home-optin {padding-left: 5%!important; padding-right: 5%!important;}
    .home-optin h2 {font-size: 26px;}
    .home-gexp-grid-hover .home-gexp-grid-title h2 {font-size: 24px; line-height: 30px;}
    .home-gexp-grid-hover .home-gexp-grid-title, .home-gexp-grid-hover .home-gexp-grid-excerpt, .home-gexp-grid-hover .home-gexp-grid-button {padding-left: 20px; padding-right: 20px;}
    .home-blog {padding: 50px 5% !important;}
    
    .home-truth {border-left: 10px solid #fff; border-right: 10px solid #fff; margin-top: 10px;}
    .home-truth-alan {margin-bottom: -13px;}
    
    .about-block1, .about-block3 {padding: 60px 5%;}
    
    .media-content-top {padding: 40px 0;}
    .media-content-top .vc_column_container>.vc_column-inner, .media-content-bottom .vc_column_container>.vc_column-inner {padding-left: 15px !important; padding-right: 15px !important;}
    .media-content-bottom .wpb_single_image {margin-bottom: 30px !important;}
    
    .gexp-single-testimonials {padding: 40px 5% !important;}
    
    .gexp-single-top {padding: 80px 5% 120px !important;}
    .wpb_row.gexp-single-top {margin-bottom: 80px !important;}
    .gexp-single-infobox {max-width: 100%; width: 75%; margin-right: 5%; margin-left: 5%; top: -340px;}
    .gexp-single-txt {padding-right: 5% !important; padding-left: 5% !important; padding-top: 60px;}
    .wpb_row.gexp-single-top.mdcc2019 {margin-bottom: 400px !important;}
    
    .gexp-single-infobox .gsi-item, .gexp-single-infobox .gsi-detail, .gexp-single-infobox.gsictele .gsi-detail {display: block; width: 100%;}
    .gexp-single-infobox .gsi-item {padding-top: 0; padding-bottom: 0;}
    .gexp-single-infobox .gsi-detail {text-align: left; padding-bottom: 20px; padding-left: 0;}
    
    
    .gexp-single-top.ynbt {padding: 140px 5% 70px !important;}
    .gexp-single-top .ynbt-title h3 {font-size: 36px; line-height: 36px; letter-spacing: 10px; margin: 0 0 0 16px;}
    .gexp-single-top .ynbt-title h1 {font-size: 160px; line-height: 140px;}
    .gexp-single-top .ynbt-title h2 {font-size: 85px; line-height: 80px;}
    .gexp-single-top .ynbt-title h4 {font-size: 22px; line-height: 40px; letter-spacing: 0;}
    
    .gexp-single-top.masterclass.vc_custom_1545594996838 {background-position: 50% top !important;}
    .gexp-single-top .masterclass-title h3 {font-size: 36px; margin: 0;}
    .gexp-single-top .masterclass-title h2 {font-size: 72px; line-height: 72px;}
    .gexp-single-top .masterclass-title h1 {font-size: 92px; line-height: 72px;}
    
    .wpb_row.gexp-single-top.thoughtleadership {}
    .gexp-single-top .thoughtleadership-title {padding-bottom: 170px;}
    .gexp-single-top .thoughtleadership-title h4 {font-size: 24px; line-height: 36px;}
    .gexp-single-top .thoughtleadership-title h1 {font-size: 80px; line-height: 80px;}
    .gexp-single-top .thoughtleadership-title h2 {font-size: 60px; line-height: 60px;}
    .gexp-single-top .thoughtleadership-title h3 {font-size: 36px; line-height: 36px;}
    .gexp-single-txt.thoughtleadership {padding-top: 180px;}
    .gexp-single-txt.mdcc2019 {padding: 40px 5% 60px;}
    .gexp-single-txt.ynbt {padding: 130px 0 60px;}
    
    .gexp-single-title.agc-title h3 {font-size: 20px; line-height: 20px; letter-spacing: 6px;}
    .gexp-single-title.agc-title h2 {font-size: 60px; line-height: 60px; letter-spacing: 1px;}
    .gexp-single-title.agc-title h1 {font-size: 85px; line-height: 66px; letter-spacing: 1px;}
    .gexp-single-title.agc-title h1 span {bottom: 24px;}
    
    .gexp-coachconsult-top.growthaccess {padding: 40px 0 120px;}
    .gexp-coachconsult-top .gexp-single-title img {width: 60%;}
    .growthaccess-title h2 {font-size: 22px; letter-spacing: 1px; line-height: 26px; margin: 0;}
    .growthaccess-title h1 {font-size: 60px; line-height: 54px;}
    .growthaccess-title .button {margin: 30px auto 0; width: 90%;}
    .growthaccess-title h2 span {font-size: 50%; bottom: 233px;}
    .gexp-single-txt .growthaccess-cta {padding: 0 0 40px;}
    .growthaccess-cta-img {width: 60%;}
    
    .gexp-single-top.gsictele {padding: 80px 5% 250px !important;}
    .gsictele-title h1 {font-size: 60px; line-height: 60px;}
    .gsictele-title h4 {font-size: 24px; line-height: 24px;}
    .wpb_row.gexp-single-top.gsictele {margin-bottom: 180px !important;}
    .gexp-single-infobox.gsictele {top: -360px;}
    
    .gexp-single-title.critical-thinking-title {padding-bottom: 100px;}
    .gexp-single-title.critical-thinking-title h1 {font-size: 48px; line-height: 36px;}
    .gexp-single-txt.last-row.critical-thinking {padding: 360px 0 80px;}

    .gexp-coachconsult-top .gexp-single-title.roboddi-title h1 {font-size: 36px; line-height: 36px; margin: 0 0 10px;}
    .gexp-coachconsult-top .gexp-single-title.roboddi-title h2 {font-size: 24px; line-height: 24px; margin: 0 0 10px;}
    .roboddi-pricetable.first-pricetable {margin-top: -150px;}
    
    .gexp-single-title.gsrycp-title .title-container {max-width: 100%; padding-top: 0; padding-bottom: 220px;}
    .gexp-single-title.gsrycp-title h3 {font-size: 30px; line-height: 18px;}
    .gexp-single-title.gsrycp-title h5 {font-size: 18px; line-height: 12px;}
    .gexp-single-title.gsrycp-title h4 {font-size: 26px; line-height: 16px;}
    .gexp-single-title.gsrycp-title h2 {font-size: 42px; line-height: 30px;}
    .gexp-single-title.gsrycp-title h1 {font-size: 55px; line-height: 30px;}
    
    .gexp-single-top.dynamic-communities-top.vc_custom_1561042364633 {background-position: 23% 70% !important}
    .gexp-single-title.dynamic-communities-title {padding: 0 0 190px;}
    .gexp-single-title.dynamic-communities-title h2 {font-size: 60px; line-height: 48px;}
    .gexp-single-title.dynamic-communities-title h1 {font-size: 65px; line-height: 70px;}
    .gexp-single-title.dynamic-communities-title h3 {font-size: 43px; line-height: 40px;}
    .gexp-single-txt.dynamic-communities-firstrow {padding:200px 0 60px;}
    
    .gexp-single-txt .fee-table {display:none;}
    .gexp-single-txt .fee-table-mobile {display:block; background:#fff;box-shadow: rgba(0,0,0,0.13) 10px 25px 40px;margin:0 auto;}
    .gexp-single-txt .fee-table-mobile .fee-table-item {display: table-cell; padding: 20px 40px;}
    .gexp-single-txt .fee-table-row-even .fee-table-item:first-child, .gexp-single-txt .fee-table-row-odd .fee-table-item:first-child, .gexp-single-txt .fee-table-row-head .fee-table-item:first-child {border-right:none !important;}
    
    .vc_custom_1548082157701.six-to-seven {background-position: 30% center !important;background-color: #000!important;}
    .gexp-single-infobox.sixtoseven {top:-420px;}
    
    .gexp-coachconsult-top.theden {padding: 80px 0 200px;}
    .gexp-coachconsult-top.theden .gexp-single-title h2 {font-size:24px;}
    .gexp-coachconsult-top.theden .gexp-single-title h1 {font-size:100px;}
    .theden-txtbox1 {padding: 40px 30px;}
    .gexp-single-txt .theden-txtbox1 h1, .gexp-single-txt.theden-purple h1, .gexp-single-txt.theden h1, .theden-cta h1 {font-size:36px;}
    .gexp-single-txt.sentient-block1 {padding-right: 0 !important; padding-left: 0 !important;}
    .theden-purple h1, .gexp-single-txt.theden h1, .gexp-single-txt.theden h3, .gexp-single-txt.theden-purple p {max-width:100%;}
    .gexp-single-txt.theden h3 {font-size: 24px;}
    .theden-cta .theden-contact p {font-size:18px;}
    
    .gexp-single-top.tstg {padding: 60px 0 220px !important;}
    .gexp-single-title img {max-width:75%;}
    .gexp-single-fullwidth-half.tstg {padding-top: 160px; padding-bottom: 0;}
    .gexp-single-fullwidth-half.tstg img {margin-top: 40px;}
    .gexp-single-cta.tstg {padding: 40px 5% !important;}
    .tstg .gexp-single-txt .vc_col-sm-6 {width: 90% !important; padding: 0 5% !important;}
    
    
    .gexp-single-cta h1 {margin-bottom: 30px;}
    
    .gexp-single-title.personal-power-title {max-width: 100%;}
    .gexp-single-title.personal-power-title .personal-power-title-container h2 {font-size: 24px; line-height: 30px; letter-spacing: 0px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h1 {font-size: 64px; line-height: 54px;}
    .gexp-single-title.personal-power-title .personal-power-title-container h4 {font-size: 16px; line-height: 24px;}
    .gexp-single-top.personal-power {padding: 50px 5% 280px !important;}
    
    
    .gexp-single-title.whihshs-title h3 {font-size: 24px; line-height: 24px;}
    .gexp-single-title.whihshs-title h1 {font-size: 36px; line-height: 24px;}
    .gexp-single-infobox.whihshs {top: -170px;}
    .gexp-single-fullwidth-half.whihshs {padding: 240px 0;}
    
    .gexp-single-title.pmg-title h2 {font-size: 42px; line-height: 48px;}
    .gexp-single-title.pmg-title h1 {font-size: 42px; line-height: 48px;}
    .gexp-single-top.pmg-top {padding: 40px 5% 160px !important;}
    
    .gexp-single-top.lessons-top {padding: 40px 5% 170px !important;}
    .gexp-single-title .lessons-title-content h2 {font-size: 64px; line-height: 64px;}
    .gexp-single-title .lessons-title-content h3 {font-size: 26px; line-height: 26px; letter-spacing: 2px;}
    .gexp-single-title .lessons-title-content h1 {font-size: 70px; line-height: 70px;}
    .gexp-single-txt.lessons-first-row {padding: 0 0 60px; margin-top: 440px;}
    
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 28% 66% !important; background-size: 320% !important;}
    .midlife-title-content h2 {font-size: 36px; line-height: 36px; letter-spacing: 2px;}
    .midlife-title-content h1 {font-size: 90px; line-height: 80px;}
    .wpb_row.gexp-single-top.midlife-top {margin-bottom: 260px !important;}
    .midlife.gexp-single-infobox {top: -420px;}
    
    .gexp-single-top.consulting-bible-ii-top {padding: 30px 5% 290px !important;}
    .gexp-single-title.consulting-bible-ii-title {max-width: 90%;}
    .consulting-bible-ii-title-content h2 {font-size: 36px; line-height: 36px;}
    .consulting-bible-ii-title-content h1 {font-size: 80px; line-height: 70px;}
    .gexp-single-txt.last-row.consulting-bible-ii {margin-top: 100px;}
    
    .gexp-single-top.maximize-top {padding: 30px 5% 170px !important;}
    .maximize-title-content {max-width: 100%;}
    .gexp-single-title.maximize-title h4 {font-size: 20px; line-height: 20px;}
    .gexp-single-title.maximize-title h2 {font-size: 42px; line-height: 36px;}
    .gexp-single-title.maximize-title h1 {font-size: 90px; line-height: 80px;}
    .gexp-single-title.maximize-title .maximize-fees h4 {margin-right: 8px;}
    .gexp-single-title.maximize-title .maximize-fees h1 {font-size: 100px; line-height: 90px;}
    .gexp-single-title.maximize-title h3 {font-size: 26px; line-height: 26px;}
    .gexp-single-infobox.maximize {top: -200px;}
    .gexp-single-fullwidth-half.maximize {margin-top: 140px;}
    
    .vbf2022-title h2 {font-size: 60px; line-height: 60px; letter-spacing: 0.5px;}
    .vbf2022-title h1 {font-size: 80px; line-height: 70px; letter-spacing: 0.5px; margin: 0 0 5px;}
    .vbf2022-title .subtitle {width: 150px; height: 48px; border-radius: 24px;}
    .vbf2022-title .subtitle h4 {font-size: 24px; line-height: 34px;}
    .gexp-single-infobox.vbf2022 {top: -270px;}
    .gexp-single-txt.vbf2022 {margin-top: 170px;}
    .gexp-single-cta.vbf2022 h3 {font-size: 24px; line-height: 36px;}
    
    .mdcweb-title img {margin: 0 auto 20px !important;}
    .mdcweb-subtitle h2 {font-size: 30px; line-height: 60px; letter-spacing: 4px;}
    
    .gexp-single-top.bookinaday-top {padding: 0px 5% 150px !important;}
    .gexp-single-infobox.bookinaday {top: -250px;}
    .gexp-single-fullwidth-half.bookinaday {margin: 360px 0 0;}
    
    .gexp-single-top.roleplay-workshop-top.vc_custom_1639078928328 {background-position: 34% 100% !important; background-size: 330% !important;}
    .gexp-single-top.roleplay-workshop {padding: 0px 5% 250px !important;}
    .gexp-single-txt.last-row.roleplay-workshop {margin-top: 170px !important;}
    
    .ferocious-title-container img {max-width: 90%;}
    .vc_custom_1641312354425.gexp-single-top.ferocious-top {background-size: 280% !important; background-position: 23% 100% !important;}
    
    .gexp-coachconsult-top.sentient h1 {font-size: 36px; line-height: 36px; letter-spacing: 1px;}
    .gexp-coachconsult-top.sentient h1 sup {top: -17px; font-size: 14px;}
    
    .gexp-coachconsult-top.confidential {padding: 20px 0 200px;}
    .sentient-txtbox1.confidential {max-width: 100%; padding: 60px 10% 0;}
    
    .gexp-single-txt.last-row.swa {margin-top: 60px;}
    
    /*------------------ GETTING STARTED IN CONSULTING ------------------*/ 
    
    .gsc-top {padding: 60px 0 0;}
    .gsc-top .gsc-pretitle h4, .gsc-top .gsc-pretitle h2 {font-size: 16px; line-height: 24px;}
    .gsc-title-container {padding: 40px 0 0;}
    .title-box {padding: 12px 15px;}
    .title-box h3 {font-size: 18px; line-height: 18px; letter-spacing: 1.5px;}
    .gsc-title h1 {font-size: 44px; line-height: 44px; letter-spacing: 2px; margin: 0 0 30px;}
    .gsc-title .author {font-size: 18px; line-height: 18px; letter-spacing: 1.5px;}
    .gsc-preorder {padding: 70px 0 40px;}
    .gsc-preorder h4 {margin: 0 0 10px 0 !important;}
    .gsc-mockup.mobile-only {max-width: 60%;}
    .gsc-block1 {padding-right: 5%; padding-left: 5%;}
    .gsc-block2 {padding: 120px 5% 420px !important; -webkit-clip-path: polygon(100% 0%, 100% 90%, 0% 100%, 0% 0%); clip-path: polygon(100% 0%, 100% 90%, 0% 100%, 0% 0%);}
    .gsc-block2 .gsc-alan {left: 14%; bottom: -510px; max-width: 70%;}
    .gsc-block3 {padding: 60px 5% 0 !important;}
    .gsc-block3 ul {width: 90%; margin-left: 5%;}
    .gsc-block3 h3 {font-size: 18px; line-height: 30px;}
    .gsc-block4 .vc_col-sm-6 {width: 90%; margin-left: 5%;}
    .gsc-block5 .gsc-mockup-small {max-width: 60%;}
    
    
    /*------------------ HALL OF FAME ------------------*/
    
    .halloffame-top {padding: 40px 0 30px;}
    .halloffame-top h3 {font-size: 40px; line-height: 40px; letter-spacing: 8px;}
    .halloffame-top h2 {font-size: 80px; line-height: 60px;}
    .halloffame-top h1 {font-size: 96px; line-height: 78px;}
    .halloffame-top h1 span {font-size: 24px; top: -50px; margin: 0 -15px;}
    .gexp-halloffame-inductees h1 {font-size: 36px;}
    .inductee-box {padding: 40px 30px;}
    
    /*------------------ SHOP ------------------*/
    
    .single-product.product_cat_online-learning .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after, .single-product.product_cat_licensed-and-endorsed-experiences .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after, .single-product.product_cat_livestreams .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {font-size: 24px !important; line-height: 36px !important; letter-spacing: -0.5px;}
    .woocommerce-Tabs-panel--description .vc_column_container {padding-left: 5%; padding-right: 5%;}
    
    .freebie-content-text h2 {font-size: 30px; line-height: 42px; letter-spacing: 2px;}
    
    
    /* -------------------------- FEARLESS LEADERSHIP -----------------------------*/
    
    .fearless-top {padding: 80px 0 400px;}
    .fearless-title .author, .fearless-bottom-text h3 {font-size: 30px; line-height: 42px; letter-spacing: 1px;}
    .fearless-title h1, .fearless-bottom-text h1 {font-size: 72px; line-height: 72px; letter-spacing: 5px;}
    .fearless-title h2, .fearless-bottom-text h2 {font-size: 54px; line-height: 60px; letter-spacing: 4px;}
    .fearless-title h3, .fearless-bottom-text h4 {font-size: 16px; line-height: 30px; letter-spacing: 1px;}
    .fearless-top .coming-soon, .fearless-bottom-text .coming-soon {font-size: 16px; line-height: 16px; letter-spacing: 1px; max-width: 80%;}
    .fearless-top .available-on li, .fearless-block2-content .fearless-block2-text .available-on li, .fearless-howworks-text .available-on li, .fearless-bottom-text .available-on li {max-width: 60%;}
    .fearless-top .available-on li:nth-child(2), .fearless-block2-content .fearless-block2-text .available-on li:nth-child(2), .fearless-howworks-text .available-on li:nth-child(2), .fearless-bottom-text .available-on li:nth-child(2) {margin: 30px;}
    .fearless-top-slice {bottom: -401px;}
    .fearless-block2 {padding: 90px 0 220px;}
    .fearless-block2-content .fearless-block2-text, .fearless-container {padding: 0 15px;}
    .fearless-block2-content .fearless-block2-text .available-on, .fearless-howworks-text .available-on {text-align: center;}
    .fearless-block3 {padding: 0; margin-top: -60px;}
    .fearless-block3 h3 {letter-spacing: 0;}
    .fearless-bonus {max-width: 75%; padding: 30px 25px;}
    .fearless-block4 {padding:180px 0 30px;}
    .fearless-bottom-book img {width: 50%;}
    
    .trick-top {background: url(/wp-content/uploads/2019/10/trickortreat_top_mobile.jpg) no-repeat; background-size: cover; background-position: center;}
    
    .trick-top h1, .trick-top h2 {font-size: 60px; line-height: 60px;}
    .trick-top h3 {font-size: 36px; line-height: 36px;}
    .trick-block1 h3 {font-size: 16px; line-height: 24px;}
    .trick-block1 .treat1 .treat-txt p, .trick-block1 .treat2 .treat-txt p, .trick-block1 .treat3 .treat-txt, .trick-bottom p {font-size: 20px; line-height: 36px;}
    
    .gexp-single-top.fearlesslive-top.vc_custom_1573147398997 {background-position: 15% 95% !important; background-size: 400% !important;}
    .gexp-single-top.fearlesslive-top {padding: 80px 5% 300px !important;}
    .gexp-single-title.fearlesslive-title h1 {font-size: 72px; line-height: 60px; letter-spacing: 5px;}
    .gexp-single-title.fearlesslive-title h2 {font-size: 53px; line-height: 50px; letter-spacing: 5px;}
    .gexp-single-title.fearlesslive-title h3 {font-size: 20px; line-height: 29px; letter-spacing: 5px;}
    .gexp-single-txt.last-row.fearless-live {padding: 130px 5% 50px;}
    
    .gexp-single-top.pipeline.vc_custom_1573468194157 {background-position: 16% 70% !important;}
    .gexp-single-top.pipeline {padding: 80px 5% 240px !important;}
    .gexp-single-title.pipeline-title h4 {font-size: 14px; line-height: 14px; letter-spacing: 4px; margin: 0 0 30px;}
    .gexp-single-title.pipeline-title h2 {font-size: 48px; line-height: 48px;}
    .gexp-single-title.pipeline-title h1 {font-size: 64px; line-height: 42px; margin-bottom: 20px;}
    .gexp-single-title.pipeline-title h3 {font-size: 19px; line-height: 30px;}
    .gexp-single-infobox.pipeline {top: -180px;}
    .gexp-single-txt.last-row {padding: 30px 5% 100px;}
    
    .gexp-single-top.tcbr-top {padding: 60px 5% 295px !important;}
    .gexp-single-title.tcbr-title h3 {font-size: 25px; line-height: 25px;}
    .gexp-single-title.tcbr-title h1 {font-size: 54px; line-height: 54px;}
    .gexp-single-title.tcbr-title h2 {font-size: 42px; line-height: 42px; margin: 0 0 40px;}
    .gexp-single-title.tcbr-title h4 {font-size: 24px; line-height: 36px; max-width: 100%;} 
    
    .fearless-top.flag-top {padding: 50px 0 200px;}
    .quiz-intro .fearless-title h2 {margin: 0 0 10px;}
    .quiz-intro .fearless-title h3 {font-size: 30px; letter-spacing: 4px;}
    .fearless-top.flag-top .fearless-top-slice {bottom: -200px;} 
    .quiz-body {padding: 40px 0 80px;}
    
    .passster-form h4 {font-size: 18px!important; line-height: 30px; letter-spacing: 1px;}
    
    .quiz-body .quiz_section.quiz_begin {padding: 0;}
    .quiz-body .quiz_section {padding: 30px;}
    .quiz-body .quiz_section .mlw_qmn_question {width: 100%;}
    .quiz-body .quiz_section .mlw_qmn_question p {margin: 10px 0 40px 0%;}
    .quiz-body .qmn_radio_answers {padding-left: 0%;}
    .quiz-body .qmn_radio_answers .mlw_horizontal_choice {margin-bottom: 30px;}
    .quiz-results h2 {font-size: 48px; line-height: 48px;}
    .quiz-body-container {max-width: 90% !important; padding-top: 10px;}
    .qsm-results-page .quiz-results p strong {display: block;}
    .qsm-results-page .quiz-results p {line-height: 36px;}

    .qsm-results-page .quiz-results .qmn_question_answer {padding: 30px 20px; letter-spacing: 0px;}
    .qsm-results-page .quiz-results .qmn_question_answer .qmn_user_correct_answer {display: block; margin-top: 20px; margin-left: 0;}
    
    
    .page-id-33457 .post-password-form {max-width: 90%; margin: 25vh auto; padding: 30px 20px;}
    .page-id-33457 .post-password-form:before {top: -90px; font-size: 32px; line-height: 32px;}
    
    .deepsecrets-weekly-top h2 {font-size: 36px; line-height: 36px; letter-spacing: 6px;}
    .deepsecrets-weekly-top h1 {font-size: 60px; line-height: 60px;}
    .deepsecrets-weekly-top h4 {font-size: 24px; line-height: 24px; margin: 0 0 150px !important; letter-spacing: 5px;}
    .deepsecrets-box h1 {font-size: 24px; line-height: 24px;}
    
    .ylin-top-text {padding-top: 310px;}
    .ylin-block3-text-container {padding: 60px 5%;}
    .ylin-block4 {padding: 80px 5%;}
    
    .gexp-single-cta h4 {font-size: 18px;}
    
    .gexp-single-top.bsl-top.vc_custom_1616166848176 {background-position: 16% bottom !important; background-size: 280% !important;}
    .gexp-single-top {padding: 30px 5% 230px !important;}
    .bsl-title-container {max-width: 90%;}
    .bsl-title-container h1:before {width: 74px; height: 57px; left: 4%;}
    .bsl-title-container h2 {font-size: 19px; line-height: 25px;}
    .gexp-single-txt.bsl {padding: 280px 5% 80px;}
    
    .gexp-single-top.tunnel-top {padding: 30px 5% 300px !important;}
    .tunnel-title-content h1 {font-size: 36px; line-height: 42px;}
    .tunnel-title-content h3 {font-size: 20px; line-height: 30px;}
    .gexp-single-fullwidth-half.tunnel {padding: 200px 0 60px;}  
    .gexp-single-fullwidth-half.tunnel {padding: 200px 0 60px;}  
    
    .legacy-test-top-container, .legacy-test-body .qsm-results-page, .legacy-test-body.quiz-body .quiz_section {max-width: 90%; margin: 0 auto;}
    
    .gexp-single-top.fishbowl {min-height: 340px; padding: 30px 5% 210px !important;}
    .gexp-single-title.fishbowl-title {max-width: 70%;}
    .gexp-single-title.fishbowl-title h3 {font-size: 20px; line-height: 20px; letter-spacing: 2px;}
    .gexp-single-title.fishbowl-title h1 {font-size: 36px; line-height: 36px; letter-spacing: 2px;}
    .fishbowl-info.wpb_row {margin-bottom: 160px !important;}
    .gexp-single-fullwidth-half.fishbowl {padding: 60px 0;}
    .gexp-single-cta.fishbowl h1 {font-size: 36px; line-height: 42px; margin: 0 0 10px;}
    .gexp-single-cta.fishbowl h2 {font-size: 24px; line-height: 30px;}
    
    .vc_custom_1624971778870.fishbowl.fishbowl2 {background-position: 10% -20px !important;}
    .gexp-single-top.fishbowl.fishbowl2 {padding: 30px 5% 420px !important;}
    .gexp-single-title.fishbowl-title.fishbowl2 {max-width: 100%;}
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 48px; line-height: 48px; letter-spacing: 2px;}
    .page-id-40090 .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {font-size: 16px !important;}
    
    .single-product.product_cat_gexp .qodef-title-holder .qodef-title-wrapper .qodef-page-title:after {font-size: 24px; line-height: 30px; font-weight: 700; letter-spacing: 0.5px;}
    
    .cbible-top-content-right img {left: 12%;}
    .cbible-tablet-stores-container {flex-direction: column;}
    .cbible-tablet-stores-text {max-width: 50%; text-align: center;}
    .cbible-tablet-stores ul {max-width: 90%; margin: 20px 0 0;}
    .cbible-block1 h2, .cbible-block3 h2, .cbible-block4 h2 {font-size: 32px; line-height: 42px; letter-spacing: 0.5px;}
    .cbible-block2-container-left {max-width: 80%;}
    .cbible-block2 .heading h2 {font-size: 36px; line-height: 42px; letter-spacing: 1px;}
    .cbible-block3-box {max-width: 84%;}
    .cbible-block4 h4 {font-size: 20px; line-height: 36px;}
    .cbible-bonus-step h2 {width: 100%;}
    .cbible-bonus-step .preorder-step.cbible, .cbible-bonus-step .preorder-step.value {max-width: 90%;}
    .cbible-bonus-step .preorder-step.value {align-content: center; align-items: center; flex-direction: column;}
    .cbible-bonus-step .preorder-step.value p, .cbible-bonus-step .preorder-step.value ul {margin-left: 0px;}
    .cbible-bonus-step.step2 p {max-width: 90%;}
    .cbible-block5 .mc-webform-item button {width: 100%;}
    .cbible-block6 h2 {font-size: 48px; line-height: 48px;}
    .cbible-block6-container {padding: 40px 0 130px;}
    
    .pum-theme-24395 #popmake-39503.pum-container, .pum-theme-lightbox #popmake-39503.pum-container, {top: 20% !important;}
    .lessons-popup-topbar {padding: 15px 0;}
    .lessons-popup-topbar h3 {line-height: 30px;}
    .lessons-popup-title h3 {font-size: 30px; line-height: 30px;}
    .lessons-popup-title h2 {font-size: 65px; line-height: 65px;}
    .lessons-popup-title h1 {font-size: 72px; line-height: 72px;}
    .lessons-popup-date {margin: 20px 0;}
    .lessons-popup-button {width: 80%;}
    
    .gmdc-popup {padding: 20px;}
    .gmdc-popup-title h2 {font-size: 26px; line-height: 26px; letter-spacing: 0;}
    .gmdc-popup-title h4 {font-size: 18px; line-height: 24px; letter-spacing: 1px;}
    .gmdc-popup p {font-size: 16px; line-height: 24px; margin: 30px 0 0;}
    .gmdc-popup-button {width: 80%; height: 48px; font-size: 14px; line-height: 48px; letter-spacing: 1px;}
    
    .gexp-single-top.gsrycp {padding: 70px 5% 130px !important;}
    .wpb_row.gexp-single-top.gsrycp {margin-bottom: 150px !important;}
    .gexp-single-infobox.gsrycp {top: -420px;}
    
    .gexp-single-top.knockdown-top {padding: 10px 5% 300px !important;}
    .gexp-single-top.vc_custom_1631801807302 {background-position: 34% 80% !important;}
    .knockdown-title h3 {font-size: 24px; line-height: 24px; letter-spacing: 2px;}
    .knockdown-title h1 {font-size: 80px; line-height: 65px;}
    .knockdown-title h2 {font-size: 60px; line-height: 54px;}
    .knockdown-title h4 {font-size: 18px; line-height: 28px;}
    .gexp-single-fullwidth-half.knockdown {margin-top: 80px;}
    
    /*----------- VALUE_BASED FEES THIRD EDITION -----------*/ 
    .vbf-title {padding-top: 30px;}
    .vbf-title h1 {font-size: 48px; line-height: 48px; letter-spacing: 1px; margin: 0 0 10px;}
    .vbf-title h1 span {font-size: 80px; line-height: 65px; letter-spacing: 2px;}
    .vbf-title .third-ed {width: 66px; height: 42px;}
    .vbf-title .third-ed h2 {font-size: 42px; line-height: 42px; margin: 10px 0 0;}
    .vbf-title .third-ed h5 {font-size: 14px; line-height: 14px;}
    .vbf-title h4 {font-size: 20px; line-height: 36px; letter-spacing: 1px;}
    .vbf-top-content img {margin-bottom: -80px;}
    .gradient-spacer {height: 100px;}
    .vbf-block1 h2, .vbf-block2 h2 {font-size: 30px; line-height: 42px; letter-spacing: 0.5px; margin: 0 auto 30px;}
    .vbf-block3 h3 {font-size: 30px;}
    .vbf-block4-text h4 {font-size: 20px;}
    .vbf-block4-text h3 {font-size: 30px; line-height: 42px;}
    
    .gexp-single-top.hostrev {padding: 0px 5% 270px !important;}
    .wpb_row.gexp-single-top.hostrev {margin-bottom: 190px !important;}
    .gexp-single-infobox.hostrev {top: -440px;}
    .gexp-single-cta.hostrev h3 {font-size: 24px; line-height: 42px;}
    
    .vc_custom_1634746075912.watertight-top {background-position: 18% center !important;}
    .gexp-single-top.watertight-top {padding: 0px 5% 275px !important;}
    .gexp-single-title.watertight-title img {max-width: 100%;}
    
    .gexp-single-top.controlconvo-top.vc_custom_1634960436692 {background-size: 280% !important; background-position: 16% bottom !important;}
    .wpb_row.gexp-single-top.controlconvo-top {margin-bottom: 180px !important;}
    .gexp-single-top.controlconvo-top {padding: 30px 5% 273px !important;}
    \.controlconvo-title-content {max-width: 100%;}
    .gexp-single-infobox.controlconvo {top: -440px;}
    
    .gexp-single-fullwidth-half.bookinaday {padding: 60px 0 0;}
    .gexp-single-txt.bookinaday {padding-top: 42px;}
    
    .gexp-single-top.beyondthought-top {padding: 0px 5% 280px !important;}
    .wpb_row.gexp-single-top.beyondthought-top {margin-bottom: 160px !important;}
    .gexp-single-infobox.beyondthought {top: -420px;}
    
    .gexp-single-top.powercommunity-top {padding: 0px 5% 210px !important;}
    
    .gexp-single-top.maximizerevenue {padding: 30px 5% 280px !important;}
    .gexp-single-txt.maximizerevenue {margin-top: 60px;}
    
    .gexp-single-title.boardworkshop img {max-width: 90%;}
    .gexp-single-txt.last-row.boardworkshop {margin-top: 180px;}
    .gexp-single-infobox.boardworkshop {top: -280px;}
    
    .gexp-single-top.vc_custom_1662737640581 {background-size: cover !important;}
    .gexp-single-top.reach-top {padding: 30px 5% 300px !important;}
    .reach-top.wpb_row.gexp-single-top {margin-bottom: 120px !important;}
    .gexp-single-infobox.reach {top: -400px;}
    
    .gexp-single-top.remote-top {padding: 20px 5% 150px !important;}
    .remote-title-content img {max-width: 100%;}
    .gexp-single-fullwidth-half.remote {margin: 460px 0 0;}
    
    .truth-previous-episodes .previous-truth-title h2 {font-size: 30px; letter-spacing: 0.5px; line-height: 34px;}
    
    .gexp-single-top.lifecycles-top {padding: 30px 5% 320px !important;}
    
    .gexp-single-title .mastermaster-title-container img {max-width: 90%;}
    .gexp-single-top.mastermaster-top {padding: 0px 5% 250px !important;}
    .wpb_row.gexp-single-top.mastermaster-top {margin-bottom: 180px !important;}
    .gexp-single-infobox.mastermaster {top: -400px;}
    
    .sentient-book-header .available {flex-direction: column;}
    .sentient-book-header .available p {margin-right: 0;}
    .sentient-book-top-container .sentient-logo {max-width: 80%;}
    .sentient-book-header .button {width: 90%;}
    .sentient-book-top-container .sentient-mockup {max-width: 70%;}
    .sentient-book-mainbody {padding: 120px 0;}
    .sentient-book-bonuses {padding: 120px 0 90px;}
    .sentient-book-bonuses h4 {font-size: 24px; line-height: 36px;}
    .sentient-book-bonuses .triangle {top: -130px;}
    .sentient-book-bonuses h2, .sentient-book-claim h2 {font-size: 48px; line-height: 48px;}
    .sentient-book-claim-step {max-width: 70%;}
    .sentient-book-claim form input.wpcf7-form-control.wpcf7-submit {margin: 0; width: 100%;}
    
    .gexp-single-top.mdmaturity-top {padding: 30px 5% 160px !important;}
    .gexp-single-title.mdmaturity-title img {max-width: 100%;}
    .mdmaturity-title-container {max-width: 100%;}
    .vc_custom_1670342026588.mdmaturity-top {background-size: cover !important;}
    .gexp-single-fullwidth-half.mdmaturity {margin-top: 280px;}
    
    .gexp-coachconsult-top .gexp-single-title img {width: 80%;}
    
    .advisorsuite-top {padding: 60px 0;}
    .advisorsuite-top h3 {font-size: 22px; line-height: 24px; margin: 0 0 5px;}
    .advisorsuite-top h1 {font-size: 36px; line-height: 36px; margin: 0 0 5px;}
    .advisorsuite-top h4 {font-size: 16px; line-height: 26px; letter-spacing: 1px;}
    
    .gexp-single-top.vancouver {padding: 30px 5% 290px !important;}
    .gexp-single-title.newgexp-title img {max-width: 90%;}
    .gexp-single-txt.last-row.newyork-autumn {padding: 100px 5% 100px;}
}

@media only screen and (max-width:400px) {
    .cbible-top-content-left-container {padding: 40px 0px;}
    .cbible-title h1 {font-size: 68px; line-height: 60px;}
    .cbible-top-content-left-container h3 {font-size: 30px; margin: 0 0 20px;}
    .cbible-top-content-left-container h4 {margin: 0 0 20px;}
    .cbible-tablet-stores-text {max-width: 60%;}
    
    .gexp-single-top.midlife-top.vc_custom_1622821180702 {background-position: 28% 126% !important;}
    .midlife.gexp-single-infobox {top: -440px;}
    .midlife-title-content h2 {font-size: 30px; line-height: 30px;}
    .midlife-title-content h1 {font-size: 76px; line-height: 70px;}
    
    .vc_custom_1624971778870.fishbowl.fishbowl2 {background-position: 15% -20px !important;}
    .gexp-single-title.fishbowl-title.fishbowl2 h1 {font-size: 40px; line-height: 40px; letter-spacing: 1px;}
    
    .gexp-single-title.gsrycp-title h3 {font-size: 28px;}
    .gexp-single-title.gsrycp-title h4 {font-size: 24px;}
    
    .gexp-single-top.maximize-top {padding: 20px 5% 160px !important;}
    .gexp-single-title.maximize-title h4 {font-size: 18px; line-height: 18px;}
    .gexp-single-title.maximize-title h2 {font-size: 36px; line-height: 30px;}
    .gexp-single-title.maximize-title h1 {font-size: 75px; line-height: 65px;}
    .gexp-single-title.maximize-title .maximize-fees h4 {margin-right: 5px;}
    .gexp-single-title.maximize-title .maximize-fees h1 {font-size: 85px; line-height: 75px;}
    .gexp-single-title.maximize-title .maximize-fees {margin-bottom: 10px;}
    .gexp-single-title.maximize-title h3 {font-size: 22px; line-height: 22px;}
    
    .gexp-single-top.vbf2022 {padding: 60px 5% 230px !important;}
    
    .wpb_row.gexp-single-top.mdcweb-top {margin-bottom: 200px !important;}
    .gexp-single-infobox.mdcweb {top: -400px;}
    
    .truth-main-feed-title-container h2 {font-size: 20px;}
    
    .gexp-single-top.buildingsw {padding: 60px 5% 230px !important;}
    .gexp-single-infobox.buildingsw {top: -420px;}
    .wpb_row.gexp-single-top.buildingsw {margin-bottom: 220px !important;}
    .cc_exclusive {font-size: 20px; margin-top: 20px;}
    
    .gexp-single-top.thoughtleader-twothree {padding: 0px 5% 300px !important;}
    
    .gexp-single-top.ktis-top {padding: 20px 5% 290px !important;}
    .ktis-title-content img {max-width: 100%;}
    
    .wpb_row.gexp-single-top.campw-top {margin-bottom: 160px !important;}
    .gexp-single-infobox.campw {top: -360px;}
    .gexp-single-cta.campw h3 {font-size: 24px; line-height: 36px;}
    
    .wpb_row.gexp-single-top.alans5keys-top {margin-bottom: 180px !important;}
    .gexp-single-infobox.alans5keys {top: -370px;}
    
    .gexp-single-top.using-events {padding: 10px 5% 280px !important;}
    .gexp-single-fullwidth-half.using-events {margin-top: 100px;}
    
    .gexp-single-top.thoughtleader24 {padding: 0px 5% 300px !important;}
    .gexp-single-top.thoughtleader24.vc_custom_1710187044604 {background-position: 35% bottom !important;}
    .gexp-single-txt.last-row.thoughtleader24 {margin-top: 120px;}
    
}


