/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.1
Text Domain: uncode
*/
body{font-family:'Roboto';font-size:16px;}
h1, h2, h3, h4, h5, h6{font-weight:500;}
/*body.home #page-header .uncell.vc_custom_1547516029390.no-block-padding{padding-top:0px !important;padding-bottom:0px !important;}*/
.share-button.only-icon .social ul li:first-child{margin-left:0px;}
h4:not([class*="fontsize-"]),.h4:not([class*="fontsize-"]) { font-size: 16px; }
h5:not([class*="fontsize-"]),.h5:not([class*="fontsize-"]) { font-size: 14px; }
h6:not([class*="fontsize-"]),.h6:not([class*="fontsize-"]) { font-size: 11px; }
.footer-carousel .owl-item .t-entry-text .t-entry{font-size:14px;}
.footer-carousel .owl-item .t-entry-text .t-entry > h5{font-size:16px;}
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{left:0px;padding:0px;}

.box-container > .menu-wrapper.menu-sticky{height: 166px !important;}/* Scroll issue fix. */
body.textual-accent-color .post-content .uncol.style-dark p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn){color:#ffffff !important;}
.heading-text.el-text.no-top-margin{margin-top:0px !important;}
.general-enquiry-raw-html .wpb_raw_code.wpb_content_element.wpb_raw_html{margin-top:0px !important;}
.wpforms-container.inner-article-form .wpforms-field-name .wpforms-one-half,.wpforms-container.inner-article-form .wpforms-field-email .wpforms-field-large, .wpforms-container.inner-article-form .wpforms-field-email .wpforms-field-medium, .wpforms-container.inner-article-form .wpforms-field-email .wpforms-field-small, .wpforms-container.inner-article-form .wpforms-field-select .wpforms-field-medium {border:1px solid #222221 !important;}
.style-dark .wpforms-container.inner-article-form .wpforms-field-name .wpforms-one-half,.style-dark .wpforms-container.inner-article-form .wpforms-field-email .wpforms-field-large {border:1px solid #ffffff !important;}
.wpforms-container.inner-article-form .wpforms-form input[type=text],.wpforms-container.inner-article-form .wpforms-form input[type=email], .wpforms-container.inner-article-form .wpforms-form select {font-size:13px !important;letter-spacing:0.3em;}
.style-dark .wpforms-container.inner-article-form .wpforms-form input[type=text],.style-dark .wpforms-container.inner-article-form .wpforms-form input[type=email]{color:#ffffff;}
.wpforms-container.inner-article-form .wpforms-form input[type=text]::placeholder,.wpforms-container.inner-article-form .wpforms-form input[type=email]::placeholder{color:#222221;opacity:1;}
.style-dark .wpforms-container.inner-article-form .wpforms-form input[type=text]::placeholder,.style-dark .wpforms-container.inner-article-form .wpforms-form input[type=email]::placeholder{color:#ffffff;}
.wpforms-container.inner-article-form .wpforms-form button[type=submit]{padding:14px 24px 14px 24px;font-size:13px !important;border: 1px solid #222221;background-color:transparent;color:#222221;border-radius: 0;min-width: 180px;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;text-transform:uppercase;}
.style-dark .wpforms-container.inner-article-form .wpforms-form button[type=submit]{border: 1px solid #ffffff;background-color:transparent;color:#ffffff;}
.wpforms-container.inner-article-form .wpforms-form button[type=submit]:hover{background-color:#222221;color:#ffffff;}
.style-dark .wpforms-container.inner-article-form .wpforms-form button[type=submit]:hover{background-color:#ffffff;color:#222221;}
.single-post .post-content .wpforms-confirmation-container-full p{color:#222221 !important;}
.single-page .post-content .style-dark .wpforms-confirmation-container-full p{color:#ffffff !important;}

.single-3d-flip-book .sections-container{height:calc(100vh - 140px) !important;} 
.overlay.style-dark-bg{background-color:rgba(34,34,33,0.95) !important;}
#signup_modal,#member_modal{z-index:3001;}
#signup_modal .modal-background,#member_modal .modal-background{background-color:rgba(34,34,33, 0.7);}
#signup_modal .modal-content,#member_modal .modal-content{width:510px;padding:0;}
.modal .modal-content .modal-login-main, .modal .modal-content .modal-login-footer{float:left;width:100%;padding:36px;}

.modal .modal-content .modal-login-main{position:relative;}
.modal .modal-content .modal-login-main-bg,.modal .modal-content .modal-login-main-overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;}
#member_modal .modal-content .modal-login-main-bg{background-image:url('https://ethics.org.au/wp-content/uploads/2018/08/TEC_LargeBanner_FindAnExpert-1.jpg');background-repeat: no-repeat;background-position: center center; background-size: cover}
#signup_modal .modal-content .modal-login-main-bg{background-image:url('https://ethics.org.au/wp-content/uploads/2018/08/TEC_LargeBanner_FindAnExpert-1.jpg');background-repeat: no-repeat;background-position: center center; background-size: cover}
.modal .modal-content .modal-login-main-overlay{background-color:rgba(34,34,33,0.8);}
.modal .modal-content .modal-login-main .wpforms-container.wpforms-container-full{float:left;width:100%;}
#member_modal .modal-content .modal-login-main .member-login-main-img{width:100%;float:left;text-align:center;margin-bottom:8px;}
#member_modal .modal-content .modal-login-main .member-login-main-img span.alliance-login-logo{display:inline-block;background-image:url('./images/icons/alliance-member-login-icon.png');background-repeat: no-repeat;background-position: center center;background-size:100px 100px;width:100px;height:100px;}
.modal .modal-content .modal-login-main > *:not(.modal-login-main-bg-basic) {position:relative;}
#member_modal .modal-content .modal-login-main h3{margin:18px 0px;}
#member_modal .modal-content .modal-login-main a{color:#fff;display:inline-block;float:right;font-size:14px;letter-spacing:1px;font-weight:600;}
.modal .modal-content .modal-login-footer{position:relative;background-color:#001f30;}
#signup_modal .modal-content .modal-login-footer{background-color:#222221;}
#signup_modal .modal-content .modal-login-main h3{color:#ffffff;}
#signup_modal .modal-content .modal-login-main h3:first-child{margin-top:0;}
.modal .modal-content .modal-login-footer h3{color:#ffffff;margin-top:0;line-height:50px;display:inline;}
.modal .modal-content .modal-login-footer a.btn{background-color:transparent;color:#ffffff;border-color:#ffffff;}
.modal .modal-content .modal-login-footer a.btn:hover{background-color:#ffffff;color:#222221;}

#member_modal .wpforms-error-container, #member_modal .wpforms-error-container strong{color:#ffffff;}
#member_modal .wpforms-error-container a{display:none !important;}

.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.toggle-panel{display:none;}
/*.toggle-group-panel-1{display:block;}*/

.toggle-group-panel{display:none;opacity:0;-webkit-transition: opacity .4s ease;-moz-transition: opacity .4s ease;-ms-transition: opacity .4s ease;-o-transition: opacity .4s ease;transition: opacity .4s ease;}
.toggle-group-panel.active{opacity:1;display:block;}
.toggle-btn-1 img{max-width:70px !important;max-height:70px !important;float:right;-webkit-transition: transform .4s ease;-moz-transition: transform .4s ease;-ms-transition: transform .4s ease;-o-transition: transform .4s ease;transition: transform .4s ease;}
.toggle-btn-1.active img{transform: rotate(45deg); }

.toggle-group-btn{position:relative;opacity:0.5;-webkit-transition: opacity .4s ease;-moz-transition: opacity .4s ease;-ms-transition: opacity .4s ease;-o-transition: opacity .4s ease;transition: opacity .4s ease;background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent);background-size: 0% 100%;background-repeat: no-repeat;        -webkit-transition: background-size .8s ease;    -moz-transition: background-size .8s ease;    -ms-transition: background-size .8s ease;    -o-transition: background-size .8s ease;    transition: background-size .8s ease;}
.toggle-group-btn::after{content:'';position:absolute;width:100%;height:1px;background-color:#ffffff;left:0;bottom:0;}
.toggle-group-btn.active,.toggle-group-btn:hover{opacity:1;background-size: 100% 100%;}

/*.toggle-group-btn.active::after,.toggle-group-btn:hover::after{height:5px;bottom:-2px;}*/

.main-container .row-container .row-parent:not(.no-top-padding){padding:18px 36px;}
.main-container .row-container .no-bottom-padding{padding-bottom:0px !important;}
.main-container .row-container .single-bottom-padding{padding-bottom:18px;}
.main-container .row-container .double-top-padding{padding-top:36px !important;}
.main-container .row-container .double-bottom-padding{padding-bottom:36px !important;}
.main-container .feature-block-tight.row-container .row-parent .column_child.single-internal-gutter .uncont > * /*,.main-container .feature-block-tight.row-container .row-parent .single-internal-gutter .uncont > *:first-child*/ {margin-top:18px !important;}
.main-container .feature-block-tight.row-container .row-parent .single-internal-gutter .uncont > *:first-child{margin-top:0px !important;}
/*.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child){margin-top:10px !important;}*/
.main-container .row-container .row-parent .column_child.ethics-letter-column.single-internal-gutter .uncont > *:not(:first-child){margin-top:0px !important;}
.main-container .site-footer .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child){margin-top:0px !important;}
.main-container .row-container .row-parent .single-internal-gutter .uncont .btn-container {margin-top:10px;}
.btn.btn-lg.btn-square{font-size:13px !important;}

/*.main-container .post-content > .row-container > .single-h-padding,.main-container .post-content > .row-container > .row-parent,.menu-wrapper .menu-primary:not(.is_stuck) .row-menu .row-menu-inner,.menu-wrapper .top-menu .row-menu .row-menu-inner{padding-left:70px !important;padding-right:70px !important;}*/
.main-container .row-container .single-h-padding,.main-container .row-container .row-parent,.menu-wrapper .menu-primary:not(.is_stuck) .row-menu .row-menu-inner,.menu-wrapper .top-menu .row-menu .row-menu-inner{padding-left:70px !important;padding-right:70px !important;}
.main-container .row-container .row-parent.full-width,.main-container .feature-posts > .row-container .row-parent{padding-left:0px !important;padding-right:0px !important;}
.box-container{width:100% !important;margin:0 !important;}

/* GENERAL STYLES. */
.membership-tier-midsection{display:inline-block;width:75%;padding-right:18px;float:left;}
.membership-tier-section{float:left;}
.toggle-group-panel .column_child .divider-wrapper{clear:both;margin-top:18px !important;float:left;width:100%;}
.toggle-group-panel .column_child .btn-container{clear:both;}
.divider-wrapper.heading-separator{margin:5px 0px 20px !important;}
a.navbar-brand .logo-image > img{margin-right:10px !important;}
a.navbar-brand span.logo-text{margin-top:-3px !important;line-height:36px;font-family: 'Roboto', sans-serif;font-weight:700;font-size:36px;letter-spacing:4px;text-align:left;}
a.navbar-brand > .logo-sticky{display:none;height:70px !important;}

.menu-ec-transparent .menu-wrapper{position:absolute;}
/*.background-element.header-wrapper.header-only-text .header-content-inner .header-title.h1{font-size:60px !important;}*/
.background-element.header-wrapper .header-content-inner{padding:36px !important;}

.menu-ec-dark a.navbar-brand span.logo-text,
/*.page-id-13 a.navbar-brand span.logo-text,
.page-id-21 a.navbar-brand span.logo-text,*/
.error404 a.navbar-brand span.logo-text{color:#ffffff !important;}


blockquote{border:none !important;margin:20px 0px !important;padding:0 !important;}
blockquote p{display:inline;font-size:20px;font-weight:500;line-height:30px;}

.owl-dots-inside .owl-dots .owl-dot span{box-shadow:none !important;-webkit-box-shadow:none !important;}

.hmenu .menu-primary .menu-smart > li > a:before {height: 22%;height: calc(22% - 0.70em);}
.hmenu .menu-primary .menu-smart > li > a:after {height: 22%;height: calc(22% - 0.50em);}
.menu-mini.menu-smart a {font-size:11px;letter-spacing: 0.2em;font-weight:500;}
.font-weight-menu,
.menu-container ul.menu-smart > li > a,
.menu-container ul.menu-smart li.dropdown > a,
.menu-container ul.menu-smart li.mega-menu > a,
.menu-smart i.fa-dropdown,
.vmenu-container a {
  letter-spacing: 0.2em;
}

.menu-ec-dark a.navbar-brand > .logo-image.logo-dark,
/*.page-id-13 a.navbar-brand > .logo-image.logo-dark,
.page-id-21 a.navbar-brand > .logo-image.logo-dark,*/
.error404 a.navbar-brand > .logo-image.logo-dark{display:block !important;}

.menu-ec-dark a.navbar-brand > .logo-image.logo-light,
/*.page-id-13 a.navbar-brand > .logo-image.logo-light,
.page-id-21 a.navbar-brand > .logo-image.logo-light,*/
.error404 a.navbar-brand > .logo-image.logo-light{display:none !important;}

#masthead.is_stuck.submenu-light .main-menu-container{background-color:#ffffff !important;}

#masthead.is_stuck a.navbar-brand > .logo-image,#masthead.is_stuck a.navbar-brand > span.logo-text{display:none !important;}
#masthead.is_stuck a.navbar-brand > .logo-sticky{display:block;}

@-webkit-keyframes changeMenu
{
   0%   {opacity:0;}
   100%   {opacity:1;}
}
@-moz-keyframes changeMenu
{
   0%   {opacity:0;}
   100%   {opacity:1;}
}
@keyframes changeMenu
{
   0%   {opacity:0;}
   100%   {opacity:1;}
}
#masthead.is_stuck > .menu-container > .row-menu > .row-menu-inner{-webkit-animation: changeMenu 0.5s ease-out 1;-moz-animation: changeMenu 0.5s ease-out 1;animation: changeMenu 0.5s ease-out 1;}

/*h3, .h3 {letter-spacing: .4em;}*/
/*p{margin:0 !important;}*/
.inner-text-with-bg{color:#222221 !important;}
.inner-text-with-bg a{display:inline-block;}
.inner-text-with-bg p:first-child{line-height:1.2 !important;margin-bottom:10px !important;}
.inner-text-with-bg p > span.small{font-size:0.8em;letter-spacing:1px;font-weight:500;}
.our-impact-col .heading-text h4, .our-impact-col .heading-text.el-text > *:first-child{margin:10px 10px 0px 10px !important;}

.ropa-font h2{font-family: 'Ropa Sans', sans-serif;font-weight:400;}

.heading-text.align-center{text-align:center;}
.heading-text.super-size h2.h1{font-size:70px;}
.align-right{float:right;}
.align-left{float:left;}
/*.btn.btn-lg.align-right,.btn.btn-lg.align-center,.btn.btn-lg.align-left{min-width:260px;max-width:260px;}*/
.btn.btn-lg.align-right,.btn.btn-lg.align-center,.btn.btn-lg.align-left{min-width:180px;padding:14px 24px !important;}

.btn.btn-lg.align-center{margin:0 auto;}
.match-height-col{vertical-align:middle !important;}
.t-entry-category > i{display:none;}
.t-entry-date{text-transform:uppercase;}
.dark-border-bottom{border-bottom: 2px solid #ffffff !important;}
.dark-border-top{border-top: 2px solid #ffffff !important;}

.feature-block-heading, .spaced-content-heading{text-align:center;}
.feature-block-heading h2{font-size:40px !important;font-weight:700;letter-spacing:4px;}
.feature-block-heading h2 span{line-height:50px;position:relative;}
h3.spaced-content-heading, .spaced-content-heading h3{letter-spacing:.4em;/*padding:18px 0px 0px;*/font-weight:700;font-size:16px !important;line-height:26px;}
.spaced-content-heading.white{color:#ffffff;}
.spaced-content-heading.left{text-align:left;}
.spaced-content-heading.no-margin,.spaced-content-heading.no-margin h3{margin-top:0px !important;padding-top:0px !important;}
.extra-padding-heading{margin:10px !important;}
.section-title-alt h3.spaced-content-heading{letter-spacing:0px !important;font-size:30px !important;font-weight:500;text-align:left;}

.benefit-icon-third{max-width:100px;}
.casestudy-icon{max-width:250px;}
.speaker-icon-twothirds{max-width:60%;}
.text-overlay{position:absolute !important;bottom:0px;padding:0px 36px 36px;z-index:41;}

.feature-block-heading.with-brackets, .feature-block-heading.half-margin{margin-top:18px !important;}
.feature-block-heading.with-brackets h2 span::before{position:absolute;content: "";left:-30px;width:17px;height:51px;background-size:17px 51px;background-repeat: no-repeat;background-color:transparent !important;background-image:url('./images/icons/Bracket-Left.png');}
.feature-block-heading.with-brackets h2 span::after {position:absolute;right:-30px;content: "";width:17px;height:51px;background-size:17px 51px;background-repeat: no-repeat;background-color:transparent !important;background-image:url('./images/icons/Bracket-Right.png');}

.heading-text.underlined-text span{background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);background-size: 100% 100%;background-repeat: no-repeat;display:inline !important;}
.lvca-panel .lvca-panel-title{font-size:24px !important;padding-left:0 !important;}

.owl-carousel .t-entry-text-tc.single-block-padding,.isotope-container .t-entry-text-tc.single-block-padding{padding-top:10px !important;}
.tmb .t-entry-title{margin-top:2px !important;}

.pre-footer{margin-bottom:8px;}
.tight-text, footer ul.social-icon-list{margin-top:2px !important;}
footer ul.social-icon-list li{float:left;font-size:20px;}
footer ul.social-icon-list li > a:hover,footer ul.social-icon-list li > a:focus{color:#f1d3c1 !important;}

.zoom-on-hover img,.zoom-on-hover .background-inner{-webkit-transition: transform .4s ease;-moz-transition: transform .4s ease;-ms-transition: transform .4s ease;-o-transition: transform .4s ease;transition: transform .4s ease;}
.zoom-on-hover:hover img,.zoom-on-hover:hover .background-inner{-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-o-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;transform: scale(1.1) !important;}

.empty-space.with-dots{clear:both;}

.uncol .uncode_text_column{margin-top:10px !important;}

.custom-link.btn.btn-lg.align-right.dk-blue.btn-color-xsdn.btn-square.btn-outline:hover{color:#001f30 !important;}

.ec-col-5{width:20% !important;}
.error404 h1.page-title{height:54px;}
.error404 .typed-cursor{display:none;}
.error404 .post-wrapper{min-height:calc(100vh - 144px);position:relative;}
.error404 .post-wrapper .post-body{position:absolute;width:100%;top:50%;margin-top:-150px;}

.ethics-alliance-block .heading-text{text-align:center;}

/*BUTTON STYLES */
.loadmore-button {width:100%;margin-right:0;margin-left:0;}
.isotope-system .loadmore-button a.btn {width: 100%;color: #222221 !important;padding:16px 8px !important;font-size:11px;background-color:transparent !important;border:1px solid #222221 !important;}
.isotope-system .loadmore-button a.btn:hover {background-color: #222221 !important; color:#ffffff !important;}

/* SEARCH STYLES..*/
.overlay.overlay-search .search-container form .search-container-inner input{font-size:30px;border:none;padding:0;border-bottom:4px solid #fff !important;}
.overlay.overlay-search .search-container .search-container-inner i{right:auto;left:-1.5em;}
.search .entry-header > img {float:left;margin:0px 18px 18px 0px;}
.search header{clear:both;}
.search-results .post-content article h1{margin-top:8px !important;}
.search-results .post-content article h6.post-meta-author{font-weight:600;color:#6f6f6f;margin-top:2px;text-transform:uppercase;}

/* 404 STYLES..*/
.page-body.standard-404 .uncont{max-width:1404px !important;}
.page-body.standard-404 h1{display:inline;}
.page-body.standard-404 h2{display:block;margin-top:18px !important;}
.page-body.standard-404 .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont{text-align:left;}
.page-body.standard-404 h1{font-size:70px;background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent) !important;background-size: 100% 100%;background-repeat: no-repeat;}    

/* MENU STYLES.*/
.top-menu.navbar{min-height:30px;background-color:#222221 !important;}
.top-menu .navbar-nav{display: table-cell;white-space: nowrap;vertical-align: top;}
.top-menu .navbar-nav-first{width:auto !important;}
.top-menu .navbar-nav-last{float:right;}
#menu-top-menu > li > a{padding:12px 9px 8px 30px;}
li.menu-item.signup-link a{background-image: url('./images/icons/email-w.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.followus-link > a{background-image: url('./images/icons/follow-us-w.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.ethicall-link a{background-image: url('./images/icons/ethi-call-w.svg');background-size:15px 15px !important ;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.memberlogin-link a,li.memberlogout-link a{background-image: url('./images/icons/member-login-w.svg');background-size:15px 15px !important ;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.donate-link a{background-image: url('./images/icons/donate-w.svg');background-size:15px 15px !important ;background-repeat: no-repeat;background-position: 10px 10px;}
#menu-top-menu > li.current-menu-item > a,#menu-top-menu > li.menu-item > a:hover{background-color:#f1d3c1;color:#222221;}
li.menu-item.signup-link a:hover{background-image: url('./images/icons/email.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.followus-link > a:hover{background-image: url('./images/icons/follow-us.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.ethicall-link a:hover{background-image: url('./images/icons/ethi-call.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.memberlogin-link a:hover,li.memberlogout-link a:hover{background-image: url('./images/icons/member-login.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
li.menu-item.current-menu-item.donate-link a,li.menu-item.donate-link a:hover{background-image: url('./images/icons/donate.svg');background-size:15px 15px !important;background-repeat: no-repeat;background-position: 10px 10px;}
.top-menu a.search-icon:hover{color:#f1d3c1 !important;}

body.logged-in li.menu-item.memberlogin-link{display:none !important;}
li.menu-item.alliance-member-page {display:none;}
body.logged-in li.menu-item.alliance-member-page{display:block;}

li.menu-item.followus-link ul li{position:relative;min-width:100px;}
li.menu-item.followus-link ul li::before{font-family: uncodeicon!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;color:#ffffff;padding-right:10px;position:absolute;top:4px;}
li.menu-item.followus-link ul li.followus-facebook::before{content: "\f09a";}
li.menu-item.followus-link ul li.followus-twitter::before{content: "\f099";}
li.menu-item.followus-link ul li.followus-instagram::before{content: "\f16d";}
li.menu-item.followus-link ul li.followus-youtube::before{content: "\f166";}
li.menu-item.followus-link ul li a{position:relative;left:24px;}

.search-nav{display:none !important;}

#section-title-hidden {position:absolute;left:0px;top:0px;width:100%;padding-left:90px;height:70px;background-color:transparent;display:none;}
#section-title-hidden h4{text-align:left;font-size:14px;letter-spacing:4px;color:#222221;max-width:55%;text-transform:uppercase;line-height:14px;margin-top:32px;}
#masthead .menu-container{border:none;width:100% !important;}
#masthead .menu-wrapper{max-height:70px;}

#menu-main-menu, #menu-main-menu li.menu-item:last-child{padding-right:0;}
#menu-main-menu a{text-transform:uppercase;}
.menu-horizontal .menu-smart ul{min-width:300px !important;left:0px !important;margin-top:-50px !important;/*padding-bottom:80px;background-image: url('./images/icons/sub-menu-graphic-w.svg');background-size:24px 24px;background-repeat: no-repeat;background-position: right center;*/}
.menu-smart ul.drop-menu a{color:#ffffff;}
.menu-smart ul.drop-menu li:not(.menu-desc) a{font-size:13px;letter-spacing:0.2em;}



.menu-horizontal .navbar-topmenu .menu-smart ul{min-width:auto !important;left:0px !important;margin-top:6px !important;}
body[class*=hmenu-] .navbar-topmenu .menu-smart ul > li > a i.fa-dropdown{display:none;}
#menu-top-menu ul li.menu-item a{display:inline-block !important;}
#menu-top-menu ul li.menu-item a,.menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children ul li.menu-item a{font-size:11px !important;padding: 0px !important;}

#masthead.is_stuck .menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children:hover > ul{display:block;}
#masthead.is_stuck .menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children ul li.menu-item a{display:inline-block;}


.menu-ec-dark:not(.menu-ec-transparent) .navbar.menu-primary:not(.is_stuck) .menu-horizontal .menu-smart ul,
.error404 .navbar.menu-primary:not(.is_stuck) .menu-horizontal .menu-smart ul{border:1px solid #ffffff;}


#menu-main-menu ul.drop-menu .menu-desc a{line-height:19px;font-size:16px;font-weight:700 !important;color:#ffffff !important;text-transform:initial;padding-bottom:20px;margin-bottom:20px;}
#menu-main-menu ul.drop-menu .menu-desc a::after{content: '';display: block;position: absolute;bottom: 0px;left:10px;width: 40px;border-bottom: 6px solid #ffffff;}
#menu-main-menu ul.drop-menu li:not(.menu-desc) a > span,
#menu-top-menu ul li.menu-item a,.menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children ul li.menu-item a{
	padding:0;
	font-size:11px;
	font-weight:500 !important;
	background-image: linear-gradient(to top, #ffffff, #ffffff 100%, transparent 100%, transparent);
    background-size: 0% 100%;
    background-repeat: no-repeat;    
    -webkit-transition: background-size .8s ease;
    -moz-transition: background-size .8s ease;
    -ms-transition: background-size .8s ease;
    -o-transition: background-size .8s ease;
    transition: background-size .8s ease;
}
#menu-main-menu ul.drop-menu li.current-menu-item:not(.anchor-link) a span,
#menu-main-menu ul.drop-menu li:not(.menu-desc) a:hover > span,
#menu-top-menu ul li.menu-item a:hover,.menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children ul li.menu-item a:hover{color:#222221 !important; background-size: 100% 100%;}

.single-experience #menu-main-menu > li.menu-item-2633 > a > span,
.single-casestudy #menu-main-menu > li.menu-item-25 > a > span,
.single-post.ec-knowledge-post #menu-main-menu > li.menu-item-28 > a > span{background-size: 100% 100%;}

.submenu-light .menu-horizontal .menu-smart ul {background-image: url('./images/icons/sub-menu-graphic-w.svg');background-size:40px 40px;background-repeat: no-repeat;background-position: right 10px bottom 10px; padding-bottom: 50px;}
.submenu-light .menu-horizontal .menu-smart ul.open-animated{top:calc(100% - 28px) !important;}
.submenu-light .menu-smart ul li.active.anchor-link > a{color:#ffffff !important;}


.mobile-menu-button{padding:33px 25px;}
.menu-close-search.mobile-menu-button{padding-right: 34px;padding-top: 20px;}
.menu-container ul.menu-smart > li:not(.menu-desc) > a, .menu-container:not(.isotope-filters) ul.menu-smart > li > a{font-size:12px !important;}
/*#masthead.is_stuck .menu-container{background-color:#ffffff !important;}*/
#masthead.is_stuck .row-menu{position:absolute;top:0;/*left:calc((100% - 1404px)/2)*/;max-width:100% !important;}
#masthead.is_stuck .row-menu .row-menu-inner{padding:0;}
#masthead.is_stuck .logo-container, #masthead.is_stuck .menu-horizontal .nav{display:block;}
#masthead.is_stuck .logo-container{position:relative;padding:0px !important;}
#masthead.is_stuck #main-logo{z-index:101;}
#masthead.is_stuck .menu-horizontal-inner{background-color:#222221;height:calc(100vh);}
#masthead.is_stuck ul.menu-smart.menu-primary-inner{width: 100% !important;height:auto;}
#masthead.is_stuck .navbar-nav-first{height:auto;}
#masthead.is_stuck ul.menu-smart > li{display:block;height:auto;}
#masthead.is_stuck ul.menu-smart > li > a{padding:18px 0px;color:#ffffff;}
/*#masthead.is_stuck .col-lg-12.main-menu-container{display:block;float:right;height: 0;overflow: hidden;width: 30%;min-width:300px;margin-top:70px;} */
#masthead.is_stuck .col-lg-12.main-menu-container{position:absolute;right:0;top:0;height: 0;overflow: hidden;width: 30%;min-width:300px;margin-top:70px;}
#masthead.is_stuck .mobile-menu-button {display: inline-block; opacity: 1 !important;}
#masthead.is_stuck .mmb-container{top:35px;right:0px;z-index:101;}
#masthead.is_stuck .navbar-nav:not(.search-nav) ul.drop-menu{display:none;position: relative !important;top: auto !important;left: auto !important; margin-left: 0 !important;margin-top: 0 !important; width: auto !important; min-width: 0 !important; max-width: none !important;}
#masthead.is_stuck .navbar-nav:not(.search-nav) ul.drop-menu.open-animated{display:block;}
#masthead.is_stuck .menu-smart ul{background-color:transparent;padding-left:0;padding-right:0;}

#masthead.is_stuck .menu-primary-inner ul.drop-menu .menu-desc a::after{display:none;}
#masthead.is_stuck .menu-primary-inner ul.drop-menu a{padding-left:0;padding-right:0;}
#masthead.is_stuck .menu-primary-inner ul.drop-menu .menu-desc a{color:#ffffff !important;padding-left:0;padding-right:0;padding-bottom:10px;margin-bottom:0;}
#masthead.is_stuck .menu-primary-inner > ul.drop-menu li:not(.menu-desc) a > span{/*padding:4px 10px;*/color:#ffffff !important;background-image: linear-gradient(to top, #ffffff, #ffffff 100%, transparent 100%, transparent);}
	
#masthead.is_stuck .menu-primary-inner ul.drop-menu li.current-menu-item:not(.anchor-link) a,
#masthead.is_stuck .menu-primary-inner ul.drop-menu li:not(.menu-desc) a:hover > span{color:#222221 !important;}
#masthead.is_stuck .main-menu-container .menu-horizontal-inner .fa-dropdown{display:inline-block;}
#masthead.is_stuck .main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown{display:none !important;}
#masthead.is_stuck .main-menu-container .menu-horizontal-inner .desktop-hidden{display:block !important;padding:15px 18px 0px;}
#masthead.is_stuck .main-menu-container .menu-horizontal-inner .desktop-hidden .menu-smart.mobile-secondary-menu{padding:0;}
.navbar.menu-primary.is_stuck ul.mobile-secondary-menu > li{padding-bottom:14px;}
.navbar.menu-primary.is_stuck ul.mobile-secondary-menu > li > a{padding:12px 12px 12px 30px !important;display:inline-block;font-size:11px !important;}
.navbar.menu-primary.is_stuck ul.mobile-secondary-menu > li > a:hover{background-color:#f1d3c1;color:#222221 !important;}

#masthead.is_stuck .search-nav{display:block !important;position:absolute;right:100px;top:15px;z-index:101;}
#masthead.is_stuck .search-nav a.search-icon{color:#222221;}

#masthead.is_stuck .mobile-menu-button.close{background-color:#222221;}
#masthead.is_stuck .mobile-menu-button.close .lines:before, #masthead.is_stuck .mobile-menu-button.close .lines:after{background:#ffffff;}

#masthead.is_stuck #section-title-hidden {background-color:#ffffff;z-index:100;display:block;}

/* special styles for specific pages...*/
.menu-ec-dark .navbar.menu-primary:not(.is_stuck),.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-container,
/*.page-id-13 .navbar.menu-primary:not(.is_stuck),.page-id-13 .navbar.menu-primary:not(.is_stuck) .menu-container,
.page-id-21 .navbar.menu-primary:not(.is_stuck),.page-id-21 .navbar.menu-primary:not(.is_stuck) .menu-container,*/
.error404 .navbar.menu-primary:not(.is_stuck),.error404 .navbar.menu-primary:not(.is_stuck) .menu-container{background-color:#222221 !important;}

.menu-ec-transparent .navbar.menu-primary:not(.is_stuck),.menu-ec-transparent .navbar.menu-primary:not(.is_stuck) .menu-container{background-color:transparent !important;}

.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a,
/*.page-id-13 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a,
.page-id-21 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a,*/
.error404 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a{color:#ffffff !important;}

.guidance-testimonials .owl-dots{bottom:0 !important;}

/* PARTNERS GRID */
/*.partner-grid-element{border:4px solid #222221;padding:0px !important;}*/
.partner-grid-element{border-left:8px solid #222221;border-top:8px solid #222221;padding:0px !important;}
.partner-grid .row-internal.row-container, .partner-grid .row-internal.row-container .row-inner{margin:0 !important;}
/*.partner-grid > .row-parent > .row-inner > .column_parent.col-lg-12 > .uncol{border:4px solid #222221;}*/
.partner-grid > .row-parent > .row-inner{border-right:8px solid #222221;border-bottom:8px solid #222221;}

/* CLIENTS GRID */
.client-grid-element{border-left:1px dashed #222221;border-top:1px dashed #222221;padding:0px !important;}
.client-grid .row-internal.row-container, .partner-grid .row-internal.row-container .row-inner{margin:0 !important;}
.client-grid > .row-parent > .row-inner{border-right:1px dashed #222221;border-bottom:1px dashed #222221;}

/* MEMBERS GRID */
.member-grid-element{border-left:2px dotted #222221;border-top:2px dotted #222221;padding:0px !important;}
.member-grid .row-internal.row-container, .partner-grid .row-internal.row-container .row-inner{margin:0 !important;}
.member-grid > .row-parent > .row-inner{border-right:2px dotted #222221;border-bottom:2px dotted #222221;}

/* DAILY Q */
.daily_q_container{padding:100px 0px;}
h2.daily_q{font-size:40px;}
.home h2.daily_q{font-size:75px;}
.daily-q-btn {font-size:10px;text-transform: uppercase; float:right;margin-top:0 !important ;margin-left: 5%;letter-spacing: 0.15em;}
.daily-q-btn a:not(.text-link) {background-color:transparent;color:#ffffff;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;letter-spacing: 2px;font-size: 1em;display: block;padding-bottom: 0;margin-top: 20px;}
.daily-q-btn a.text-link {position:relative;top:16px;letter-spacing: 2px;font-size: 1em;display: inline;padding-bottom: 6px;margin-top: 20px;}
.daily-q-btn a:not(.text-link) span {background-color:#222221;border: 5px solid #222221;color:#ffffff;padding:5px 12px;margin-left: .3em;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;display: inline-block;}
.daily-q-btn a.text-link span:not(.comment-timestamp){padding:5px 0px 2px;margin-left:0;display: inline;text-transform:none;}
.daily-q-btn a:not(.text-link):hover span {	background-color:transparent;color: #222221;}
.read-btn,.comment-btn, .share-btn{background:url("images/icon-read-article.png") no-repeat;background-size: contain; padding-left:40px;}
.comment-btn {background:url("images/icon-join-conversation.png") no-repeat;background-size: contain;}
span.comment-btn {display:inline;padding:16px;margin-top:20px;float:left;margin-right:10px;}
.daily-q-btn a.text-link span.comment-timestamp{display:block;margin-left:40px;margin-top:10px;}

.share-btn{background:url("images/icon-start-conversation.png") no-repeat;background-size: contain;}
.daily_q_container .uncont > h6{margin-top:16px !important; letter-spacing: .2em; font-weight: 400;}
.daiy-q-btn-heading {min-height: 25px; display: block;}




/* FUNKY LINKS */
#menu-main-menu > li {padding:0 1px 0 2px;}
#menu-main-menu > li > a > span, h2.daily_q > a, .isotope-system .menu-smart li a:not(.with-img), .how-we-work a:not(.btn),.single .single-post-content a, .qa-card.is-active .col-lg-11 a, .page .uncode_text_column:not(.footer-links) p a,
.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___, button.most-recent,.tmb .t-entry-title span a, .heading-text a,
.people-grid .t-entry > .t-entry-cf-detail-sociallink a,.people-grid .t-entry > .t-entry-cf-detail-social-altlink a, .modal h6.person-social a, h2.daily_q > a, .reactiveGridContents h4 a, .related-post-link a, a.text-link > span:not(.comment-timestamp),
.inner-text-with-bg a,h1.entry-title.h3 a > span, a.ec-link,blockquote p,
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span > a:after{
	padding:0;
	background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);
    background-size: 0% 100%;
    background-repeat: no-repeat;    
    -webkit-transition: background-size .8s ease;
    -moz-transition: background-size .8s ease;
    -ms-transition: background-size .8s ease;
    -o-transition: background-size .8s ease;
    transition: background-size .8s ease;
}
a.text-link > span:not(.comment-timestamp),blockquote p {background-image: linear-gradient(to top, #222221, #222221 2px, transparent 2px, transparent);}
a.ec-link{padding-bottom:2px;}
h2.daily_q > a, a.text-link > span:not(.comment-timestamp),.inner-text-with-bg a, a.ec-link:hover,blockquote p,
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span > a:hover:after {background-size: 100% 100%;}

.how-we-work a:not(.btn){background-image: linear-gradient(to top, #00F2D6, #00F2D6 4px, transparent 4px, transparent);background-size: 100% 100%;}
.how-we-work a:not(.btn):hover{background-size: 100% 100%;background-image: linear-gradient(to top, #00F2D6, #00F2D6 14px, transparent 14px, transparent);}

/*.single .main-container .row-container .triple-h-padding{padding-left:108px !important;padding-right:108px !important;}*/
.single .single-post-content a, .qa-card.is-active .col-lg-11 a,.page .uncode_text_column:not(.footer-links) p a,.page .uncode_text_column:not(.footer-links) ul a{background-image: linear-gradient(to top, #00F2D6, #00F2D6 4px, transparent 4px, transparent);background-size: 100% 100%;}
.page .uncode_text_column:not(.footer-links) p a[href^="tel:"]{background-image: none !important;}
.single .single-post-content a:hover, .qa-card.is-active .col-lg-11 a:hover,.page .uncode_text_column:not(.footer-links) p a:hover,.page .uncode_text_column:not(.footer-links) ul a:hover{background-size: 100% 100%;background-image: linear-gradient(to top, #00F2D6, #00F2D6 20px, transparent 20px, transparent);}
.single .single-post-content h2 a:hover{background-size: 100% 100%;background-image: linear-gradient(to top, #00F2D6, #00F2D6 36px, transparent 36px, transparent);}
.single .single-post-author > img{max-width:72px;}

.feature-block .tmb .t-entry-title span,
.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a > span,
/*.page-id-13 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a > span,
.page-id-21 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a > span,*/
.error404 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a > span,
.navbar.menu-primary.is_stuck .menu-primary-inner.menu-smart > li > a > span,
.footer-links a, .footer-links,  #menu-footer a,  
.member-login-main a,
.error404 .post-body a{	
	padding:0;
	background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent) !important;
    background-size: 0% 100%;
    background-repeat: no-repeat;    
    -webkit-transition: background-size .8s ease;
    -moz-transition: background-size .8s ease;
    -ms-transition: background-size .8s ease;
    -o-transition: background-size .8s ease;
    transition: background-size .8s ease;}
.isotope-system .menu-smart li a{padding-bottom:4px;color:#222221 !important;}

.error404 .post-body a{background-size: 100% 100%;padding-bottom:2px;}
.error404 .post-body a:hover{color:#ffffff;background-size: 0% 100%;}
.home h2.daily_q > a{background-size: 100% 90%;}
.home h2.daily_q > a:hover{background-size: 0% 90%;}

a:hover.dailyq-slide-question > span:first-child{background-size: 0% 90%;}
a.text-link:hover > span,.inner-text-with-bg a:hover{color:#222221;background-size: 0% 100%;}
#menu-footer a:hover,.member-login-main a:hover {color:#fff; background-size: 100% 100%;}

.heading-text a,.reactiveGridContents h4 a,.related-post-link a{padding-bottom:2px;}
#menu-main-menu > li > a > span,.footer-links a, .tmb .t-entry-title span a{padding-bottom:4px;}


#menu-main-menu > li.current-menu-item > a > span, 
#menu-main-menu > li.current-menu-parent > a > span,
#menu-main-menu > li.current-page-ancestor > a > span,
#menu-main-menu > li > a:hover > span,
.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-item > a > span,
.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-parent > a > span,
.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-page-ancestor > a > span,
.menu-ec-dark .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a:hover > span,
/*
.page-id-13 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-item > a > span,
.page-id-13 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-parent> a > span,
.page-id-13 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a:hover > span,
.page-id-21 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-item > a > span,
.page-id-21 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-parent > a > span,
.page-id-21 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a:hover > span,*/
.error404 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-item > a > span,
.error404 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li.current-menu-parent > a > span,
.error404 .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a:hover > span,
.isotope-system .menu-smart li a:not(.with-img):hover,.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___:hover,.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___.active,button.most-recent:hover,.tmb .t-entry-title span a:hover,.feature-block .tmb .t-entry-title span:hover,.heading-text a:hover,.footer-links a:hover,.people-grid .t-entry > .t-entry-cf-detail-sociallink a:hover,.people-grid .t-entry > .t-entry-cf-detail-social-altlink a:hover,.modal h6.person-social a:hover,.reactiveGridContents h4 a:hover,.related-post-link a:hover,.navbar.menu-primary.is_stuck ul.mobile-secondary-menu > li > a:hover,h1.entry-title.h3 a:hover > span{background-size: 100% 100%;}
h2.daily_q > a:hover {background-size: 0% 100%;}

/*Rev Slider - Daily Question Slide*/
.dailyq-slide-question {line-height: 1.2 !important; max-width: 1200px !important;}
.dailyq-slide-question span.sub {font-size: 11px; display: block;letter-spacing: .2em !important;font-weight: 500 !important; margin-top: 16px;}
a.dailyq-slide-question > span:first-child {
	padding:0;
	background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);
    background-size: 100% 90%;
    background-repeat: no-repeat;    
    -webkit-transition: background-size .8s ease !important;
    -moz-transition: background-size .8s ease !important;
    -ms-transition: background-size .8s ease !important;
    -o-transition: background-size .8s ease !important;
    transition: background-size .8s ease !important;
	display:inline !important;
}
a.dailyq-slide-question > span.dailyq-light {background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent);}

.gyges.tp-bullets:before  {background: none !important;}
.gyges .tp-bullet {
    width: 8px !important;
    height: 8px !important;
    position: absolute;
    background: rgba(34, 34, 33, 0) !important;
    border: 3px solid rgba(34, 34, 33, 1) !important;
    border-radius: 50%;
    cursor: pointer;
    box-sizing: content-box;
}
.gyges .tp-bullet:hover, .gyges .tp-bullet.selected {
    background: -moz-linear-gradient(top, rgba(34, 34, 33, 1) 0%, rgba(34, 34, 33, 1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(34, 34, 33, 1) 0%,rgba(34, 34, 33, 1) 100%) !important;
    background: -o-linear-gradient(top, rgba(34, 34, 33, 1) 0%,rgba(34, 34, 33, 1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(34, 34, 33, 1) 0%,rgba(34, 34, 33, 1) 100%) !important;
    background: linear-gradient(to bottom, rgba(34, 34, 33, 1) 0%,rgba(34, 34, 33, 1) 100%) !important;
    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="rgba(34, 34, 33, 1)", endcolorstr="rgba(34, 34, 33, 1)",gradienttype=0 ) !important;
}


/* Custom layout styles. */
.tmb .t-entry p.t-entry-meta.ec-cats, .tmb .t-entry p.t-entry-meta span{font-weight:400;color:#9d9d9c !important;font-size: 11px;}
.isotope-system .tmb.tmb-content-overlay .t-entry p.t-entry-meta.ec-cats,.isotope-system .tmb.tmb-content-overlay .t-entry p.t-entry-meta span,
.owl-item .tmb.tmb-content-overlay .t-entry p.t-entry-meta.ec-cats,.owl-item .tmb.tmb-content-overlay .t-entry p.t-entry-meta span{color:#ffffff !important;}
.tmb .t-entry p.t-entry-meta.ec-cats, .tmb .t-entry p.t-entry-meta.ec-cats span, .reactiveGridContents h6, .search-results h6.entry-category, h6.related-post-cat,.search-results .entry-meta-date h6 {text-transform:uppercase;}
.tmb .t-entry p.t-entry-meta.ec-cats, .tmb .t-entry p.t-entry-meta.ec-cats span, .reactiveGridContents h6, .search-results h6.entry-category, h6.related-post-cat{letter-spacing:0.1em;}
.reactiveGridContents h6, .search-results h6.entry-category, h6.related-post-cat,.search-results .entry-meta-date h6 {color:#9d9d9c;font-size:11px;font-weight:400;}
.search-results .entry-meta-date h6{margin-top:2px;}
.reactiveGridContents h6.meta{margin-top:9px !important;}
.reactiveGridContents h4{margin-top:9px !important;font-size:16px;}
.tmb .t-entry p.t-entry-meta span.ec-format,.reactiveGridContents h6 span.ec-format, .search-results h6.entry-category span.ec-format, h6.related-post-cat span.ec-format{font-weight:700;margin-right:5px !important;font-size: 11px;}
p.t-entry-meta.ec-cats,.search-results h6.entry-category,.reactiveGridContents h6,h6.related-post-cat{line-height:18px;}

.ec-format{position:relative;line-height:14px;padding-left:15px !important;margin-right:5px;background-size:9px 9px;background-repeat: no-repeat;background-position:0px 1px;}


.ec-format.article{background-image: url('./images/icons/svg/format/article.svg');}
.ec-format.essay{background-image: url('./images/icons/svg/format/essay.svg');}
.ec-format.analysis{background-image: url('./images/icons/svg/format/analysis.svg');}
.ec-format.short-read{background-image: url('./images/icons/svg/format/short-article.svg');}
.ec-format.case-study{background-image: url('./images/icons/svg/format/case-study.svg');}
.ec-format.research-paper{background-image: url('./images/icons/svg/format/research.svg');}
.ec-format.infographic{background-image: url('./images/icons/svg/format/infographic.svg');}
.ec-format.interview{background-image: url('./images/icons/svg/format/interview.svg');}
.ec-format.listicle{background-image: url('./images/icons/svg/format/listicle.svg');}
.ec-format.questions{background-image: url('./images/icons/svg/format/comments.svg');}
.ec-format.photo-essay-2{background-image: url('./images/icons/svg/format/photo-gallery.svg');}
.ec-format.video{background-image: url('./images/icons/svg/format/video.svg');}
.ec-format.news{background-image: url('./images/icons/svg/format/News.svg');}
.ec-format.white-paper{background-image: url('./images/icons/svg/format/White-Paper.svg');}
.ec-format.moment{background-image: url('./images/icons/svg/format/Moment.svg');}
.ec-format.award{background-image: url('./images/icons/svg/format/Award.svg');}

.ec-format.conversation{background-image: url('./images/icons/svg/format/Conversation.svg');}
.ec-format.debate{background-image: url('./images/icons/svg/format/Debate.svg');}
.ec-format.festival{background-image: url('./images/icons/svg/format/Festival.svg');}
.ec-format.webinar{background-image: url('./images/icons/svg/format/Webinar.svg');}
.ec-format.workshop{background-image: url('./images/icons/svg/format/Workshop.svg');}
.ec-format.gathering{background-image: url('./images/icons/svg/format/Gathering.svg');}

.isotope-system .tmb-content-overlay .ec-format.essay,.owl-item .tmb-content-overlay .ec-format.essay{background-image: url('./images/icons/svg/format/essay-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.article,.owl-item .tmb-content-overlay .ec-format.article{background-image: url('./images/icons/svg/format/article-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.short-read,.owl-item .tmb-content-overlay .ec-format.short-read{background-image: url('./images/icons/svg/format/short-article-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.case-study,.owl-item .tmb-content-overlay .ec-format.case-study{background-image: url('./images/icons/svg/format/case-study-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.analysis,.owl-item .tmb-content-overlay .ec-format.analysis{background-image: url('./images/icons/svg/format/analysis-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.research-paper,.owl-item .tmb-content-overlay .ec-format.research-paper{background-image: url('./images/icons/svg/format/research-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.infographic,.owl-item .tmb-content-overlay .ec-format.infographic{background-image: url('./images/icons/svg/format/infographic-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.interview,.owl-item .tmb-content-overlay .ec-format.interview{background-image: url('./images/icons/svg/format/interview-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.listicle,.owl-item .tmb-content-overlay .ec-format.listicle{background-image: url('./images/icons/svg/format/listicle-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.questions,.owl-item .tmb-content-overlay .ec-format.questions{background-image: url('./images/icons/svg/format/comments-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.photo-essay-2,.owl-item .tmb-content-overlay .ec-format.photo-essay-2{background-image: url('./images/icons/svg/format/photo-gallery-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.video,.owl-item .tmb-content-overlay .ec-format.video{background-image: url('./images/icons/svg/format/video-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.news,.owl-item .tmb-content-overlay .ec-format.news{background-image: url('./images/icons/svg/format/News-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.white-paper,.owl-item .tmb-content-overlay .ec-format.white-paper{background-image: url('./images/icons/svg/format/White-Paper-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.moment,.owl-item .tmb-content-overlay .ec-format.moment{background-image: url('./images/icons/svg/format/Moment-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.award,.owl-item .tmb-content-overlay .ec-format.award{background-image: url('./images/icons/svg/format/Award-w.svg');}

.isotope-system .tmb-content-overlay .ec-format.conversation,.owl-item .tmb-content-overlay .ec-format.conversation{background-image: url('./images/icons/svg/format/Conversation-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.debate,.owl-item .tmb-content-overlay .ec-format.debate{background-image: url('./images/icons/svg/format/Debate-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.festival,.owl-item .tmb-content-overlay .ec-format.festival{background-image: url('./images/icons/svg/format/Festival-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.webinar,.owl-item .tmb-content-overlay .ec-format.webinar{background-image: url('./images/icons/svg/format/Webinar-w.svg');}
.isotope-system .tmb-content-overlay .ec-format.workshop,.owl-item .tmb-content-overlay .ec-format.workshop{background-image: url('./images/icons/svg/format/Workshop-w.svg');}


/* FEATURE BLOCK STYLES */
.tmb .t-entry-title{font-size:16px;}
.tmb .t-entry-title span{padding-bottom:3px !important;}
.feature-block .tmb.tmb-iso-w6 .t-entry-title{font-size:30px;}
.feature-block .tmb.tmb-iso-w6 .t-entry-title span{padding-bottom:0px !important;}
.tmb .t-entry p.t-entry-meta span{display:inline-block;}
.feature-block .tmb .t-entry p.t-entry-meta span.t-entry-comments{display:none;}
/*.tmb-content-under.tmb .t-entry p.t-entry-meta.ec-cats{color:#6f6f6f !important;}*/



/* FEATURES BLOCK STYLES */
.features-block .tmb .single-block-padding{padding-top:0 !important;}
.features-block .isotope-system,.feature-block-custom-margin{margin-top:18px !important;}
/*.features-block .t-entry-category:not(.ec-format){display:none !important;}*/
.features-carousel .heading-text{margin-top:2px !important;}
.features-carousel .owl-carousel-wrapper{margin-top:8px !important;}

.features-block .tmb .t-entry-text hr{margin:0px;border-color:#222221;border-top-width:3px;}
.features-block .tmb .t-entry-title{font-size:16px !important;line-height:20px;}
.features-block .tmb .t-entry p.t-entry-meta span:not(.ec-format){display:none;}
.features-block .column_parent.single-feature-post .isotope-container .t-entry-text-tc.single-block-padding{padding-top:18px !important;}
.features-block .tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc{padding-left:18px !important;}
.features-block .column_child.col-lg-6:not(.tablet-hidden) .isotope-system:first-child{margin-top:0px !important;}
.features-block .col-lg-6 .isotope-system:first-child{margin-top:0px !important;}


/* NEW ARCHIVE STYLES..*/
#ka_link_grid .ka-col-8 {float:left;width:12.5%;--widthC: 12.5%;padding-top: calc(var(--widthC));position: relative;}
#ka_link_grid a{position: absolute;top: 0;left: 0; bottom: 0; right: 0;overflow:hidden;}
#ka_link_grid a > img{width:100%;}

/*.ec-col-8 .uncode-single-media{float:left;width:20%;margin-top:0px !important;/*--widthC: 12.5%;padding-top: calc(var(--widthC));}*/
.main-container .row-container .row-parent .column_child.single-internal-gutter.ec-col-8 .uncont > *:not(:first-child){margin-top:0px !important;}

/* ARCHIVE STYLES..
.ka_archive .menu-smart > li:not(.ka-custom-filters){display:none !important;}
.ka_archive .menu-smart > li.ka-custom-filters{width:100%;display:block !important;border-bottom:1px solid #222221;margin-bottom:40px;}
.ka_archive .menu-smart > li.ka-custom-filters a{padding-bottom:4px;}
.ka_archive .menu-smart ul.ka-custom-filter {display: block !important;position: relative;width: 100%;top: 0;left: 0;padding-left:0;padding-right:0;}
.ka_archive .menu-smart ul.ka-custom-filter > li{margin-right:40px;}

.ka_archive .menu-smart ul.ka-custom-filter ul {background-color:#ffffff;-webkit-box-shadow: 0 8px 6px -6px #222221;-moz-box-shadow: 0 8px 6px -6px #222221;box-shadow: 0 8px 6px -6px #222221;}
.ka_archive .menu-smart ul.ka-custom-filter li:hover > ul{left:0px !important;top:40px !important;width: 100% !important;margin-left:0px !important;min-width:100% !important;max-width:100% !important;}
.ka_archive .menu-smart ul.ka-custom-filter ul li{display:block !important;padding:10px 0px;}
.ka_archive .menu-smart ul.ka-custom-filter ul li.focus-filter-img{display:inline-block;width:12%;float:left;margin:5px 1% 5px 0;}
.ka_archive .menu-smart ul.ka-custom-filter ul li.ka-col-3{display:inline-block;width:25%;float:left;}
.ka_archive .menu-smart ul.ka-custom-filter ul li a{display:inline-block;}

.ka_archive li.ka-search{position: absolute;right: 0;top: -6px;margin-right: 0 !important;}

li.filter-cat-styled a{font-size:18px !important;text-transform:none;}
li.filter-cat-styled .filter-subtext{font-size:10px;margin-left:10px;}

#dq_archive .tmb .t-entry-cf-detail-skintone{display:none;}
#dq_archive .tmb .t-entry-visual{-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease; transition: background-color .4s ease;}
#dq_archive .tmb .t-entry-visual-overlay-in{opacity:0 !important;}
#dq_archive .tmb .t-inside .t-entry-visual{border:none;}
#dq_archive .tmb .t-inside .t-entry-visual .t-entry *{border:none; color:#222221;}

#dq_archive .tmb .t-inside .t-entry-visual .t-entry .t-entry-cf-detail-daily-question span{font-weight:600;font-size:18px;padding-bottom:4px;background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent) !important;background-size: 100% 100%;background-repeat: no-repeat; -webkit-transition: background-image .4s ease;-moz-transition: background-image .4s ease;-ms-transition: background-image .4s ease;-o-transition: background-image .4s ease;transition: background-image .4s ease;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#dq_archive .tmb:hover .t-inside .t-entry-visual .t-entry .t-entry-cf-detail-daily-question span{color:#ffffff;background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent) !important;color:#ffffff;}
*/

/* SLIDER REVOLUTION styles.. */
/*.tparrows {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}*/
.tparrows {width:auto; height:auto; background-color:transparent !important;}
.tparrows.tp-leftarrow{margin-top: -50px;border-bottom: 4px solid #fff;padding-bottom: 18px;}
.tparrows.tp-leftarrow:before{content:'' !important;width:18px;height:24px;background-image: url('./images/icons/svg/up-arrow-w.svg');background-size:18px 24px;background-repeat:no-repeat;}
.tparrows.tp-rightarrow:before{content:'' !important;width:18px;height:24px;background-image: url('./images/icons/svg/down-arrow-w.svg');background-size:18px 24px;background-repeat:no-repeat;}

#rev_slider_1_1_wrapper h2,#rev_slider_1_1_wrapper h3,#rev_slider_1_1_wrapper h4{color:#ffffff;}

/* TABS PLUGIN styles..*/
.responsive-tabs .responsive-tabs__list__item, .responsive-tabs .responsive-tabs__panel{background-color:transparent !important;border:none !important;}
.responsive-tabs .responsive-tabs__panel{padding-left:0px !important;}
.responsive-tabs .responsive-tabs__list__item .fa{display:none;}
.responsive-tabs .responsive-tabs__list__item{margin:0 70px 0 0 !important;font-family: 'Ropa Sans', sans-serif;font-weight:400;padding-top:12px !important;text-align:center;width:50px;height:50px;line-height:26px !important;color:#ffffff !important;-webkit-transition: background .4s ease;-moz-transition: background .4s ease;-ms-transition: background .4s ease;-o-transition: background .4s ease; transition: background .4s ease;}
.responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active{top:0 !important;}

#tablist1-tab1{background: url('./images/icons/svg/tab-1-w.svg') no-repeat !important;}
#tablist1-tab2{background: url('./images/icons/svg/tab-2-w.svg') no-repeat !important;}
#tablist1-tab3{background: url('./images/icons/svg/tab-3-w.svg') no-repeat !important;}
#tablist1-tab4{background: url('./images/icons/svg/tab-4-w.svg') no-repeat !important;}
#tablist1-tab5{background: url('./images/icons/svg/tab-5-w.svg') no-repeat !important;}
#tablist1-tab6{background: url('./images/icons/svg/tab-6-w.svg') no-repeat !important;}
#tablist1-tab7{background: url('./images/icons/svg/tab-7-w.svg') no-repeat !important;}

#tablist1-tab1:hover,#tablist1-tab1.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-1-w-on.svg') no-repeat !important;}
#tablist1-tab2:hover,#tablist1-tab2.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-2-w-on.svg') no-repeat !important;}
#tablist1-tab3:hover,#tablist1-tab3.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-3-w-on.svg') no-repeat !important;}
#tablist1-tab4:hover,#tablist1-tab4.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-4-w-on.svg') no-repeat !important;}
#tablist1-tab5:hover,#tablist1-tab5.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-5-w-on.svg') no-repeat !important;}
#tablist1-tab6:hover,#tablist1-tab6.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-6-w-on.svg') no-repeat !important;}
#tablist1-tab7:hover,#tablist1-tab7.responsive-tabs__list__item--active{color:#222221 !important;background: url('./images/icons/svg/tab-7-w-on.svg') no-repeat !important;}


/* PEOPLE GRID..*/
.people-grid .t-entry-readmore a.btn{display:block;}
.people-grid .t-entry > .vc_row.row-container, .people-grid .t-entry > .t-entry-cf-detail-quote{display:none;} /* Need the data in these but dont show */

#person_modal{/*top:70px;*/z-index:2001;}
#person_modal .modal-content{width:1200px;background-color:#ffffff;max-height: calc(100vh - 70px);}
#person_modal .modal-close{/*top:70px;background-color:#ffffff;position:fixed;z-index:41;border-radius:0;right:calc((100% - 1200px)/2 + 44px);*/}
#person_modal .modal-close::after, .modal-close::before{/*background-color:#6f6f6f;*/}
#person_modal .modal-close:hover{/*background-color:transparent;*/}
#person_modal .modal-close:hover::after, .modal-close:hover::before{/*background-color:#ffffff;*/}

#person_modal.modal h5.person-role, #person_modal.modal h6.person-social{text-transform:uppercase;font-size:11px;margin-top:5px;}
#person_modal.modal h6.person-social a{font-size:10px;padding-bottom:4px;color:#222221;}
#person_modal .modal-content .row-inner{display:table;width:100%;}

#person_modal .modal-content .row-inner .column_parent{padding-top:0px;}
#person_modal .modal-content .row-inner.title .column_parent{padding:0px 36px;}
#person_modal .modal-content .row-inner.media .column_parent.col-lg-4,#person_modal .modal-content .row-inner.media .column_parent.col-lg-8{padding:0 !important;}
#person_modal .modal-content .row-inner.media .column_parent.col-lg-8 .ec-dark{background-color:#1d1d1b;width:100%;height:calc(100% - 6px);position:relative;}
#person_modal .modal-content .row-inner.media .column_parent.col-lg-8 .ec-dark h3{position: absolute;top: 50%;margin-top:-4% !important;width: 50%;left: 50%;margin-left: -25%;color:#fff;}

.tmb .t-entry p.t-entry-readmore .btn.person-more-info{background-color:#222221 !important;color:#fff !important;border:1px solid #222221 !important;border-radius:0;}
.tmb .t-entry p.t-entry-readmore .btn.person-more-info:hover{background-color:#fff !important;border:1px solid #222221 !important;color:#222221 !important;}
/*FLESH COLOUR BUTTON FOR PERSON
.tmb .t-entry p.t-entry-readmore .btn.person-more-info{background-color:#fcd4c2 !important;color:#222221 !important;border:1px solid #fcd4c2 !important;border-radius:0;}
.tmb .t-entry p.t-entry-readmore .btn.person-more-info:hover{background-color:#fcd4c2 !important;border:1px solid #fcd4c2 !important;color:#ffffff !important;}*/
.people-grid .t-entry > .t-entry-cf-detail-sociallink,.people-grid .t-entry > .t-entry-cf-detail-social-altlink{font-size:9px;margin:0px 0px 10px 0px !important;display:inline-block;}
.people-grid .t-entry > .t-entry-cf-detail-social-altlink{margin-left:5px !important;}
.people-grid .t-entry > .t-entry-cf-detail-sociallink a,.people-grid .t-entry > .t-entry-cf-detail-social-altlink a{padding-bottom:4px;}




/* HUMAN EXPERIENCE MODAL */
.human-experience-grid .heading-text.el-text h4.h4{font-size:15px;}
#experience_modal {top:70px;z-index:2001;}
#experience_modal .modal-content{width:100%;background-color:#005dff;max-height: calc(100vh - 70px);}
#experience_modal .modal-close{top:30px;background-color:transparent;position:absolute;z-index:41;border-radius:0;right:0;}
#experience_modal .modal-close::after,#experience_modal .modal-close::before{background-color:#ffffff;}

#experience_modal .title h3,#experience_modal .text p,#experience_modal .text p strong{color:#fee9e0;}
#experience_modal .title h3,#experience_modal .text p:first-child{margin-top:0;}
#experience_modal .modal-content .row.limit-width.row-parent{padding:18px 70px;}
#experience_modal .modal-content .row-inner{display:table;width:100%;margin-top:0px;}
#experience_modal .modal-content .row-inner .column_parent{padding:18px 0px !important;}
#experience_modal .modal-content .row-inner.media .column_parent{padding:0px 0px 18px !important;}

.uncode_text_column.human-experience-text{display:none;}

/* Q & A Carousel */
.qa-carousel{height:300px;max-height:300px;overflow:hidden;display:block;/*background-image: linear-gradient(to top, #fff, #fff 0px, transparent 40px, transparent);background-size: 100% 100%;background-repeat: no-repeat;*/}
.qa-carousel .simplebar-scrollbar{opacity:0 !important;}
.qa-carousel .simplebar-content{overflow-x:hidden !important;}
.qa-carousel .qa-div{width:100%;text-align:center;display:block;}
.qa-carousel .qa-div input{background-color:transparent;margin:auto;font-size:40px;border:none;cursor:pointer;-webkit-appearance: none; -moz-appearance:none;appearance:none;text-align:center;box-shadow:none;}
.qa-carousel .qa-div.list {padding:0;opacity:0;height:0;-webkit-transition: opacity .6s ease;-moz-transition: opacity .6s ease;-ms-transition: opacity .6s ease;-o-transition: opacity .6s ease; transition: opacity .6s ease;}
.qa-carousel .qa-div.list.is-active {padding:4px 36px;opacity:1;height:auto;}

.qa-carousel .qa-div a{opacity:0.2;font-size:24px;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-ms-transition: opacity .2s ease;-o-transition: opacity .2s ease; transition: opacity .2s ease;}
.qa-carousel .qa-div a:hover{opacity:1;}

.qa-carousel .qa-card{min-height:400px;background-color:#ffffff;width:100%;height:100%;position:absolute;left:9999px;top:0px;-webkit-transition: left .4s ease;-moz-transition: left .4s ease;-ms-transition: left .4s ease;-o-transition: left .4s ease; transition: left .4s ease;}
.qa-carousel .qa-card.is-active{left:0px;}
.qa-carousel .qa-card h2, .qa-carousel .qa-card h5, .qa-carousel .qa-card h6{margin-top:0;}
.qa-carousel .qa-card h6.heading{margin-top:10px;}
.qa-carousel .qa-card hr{background-color:#222221;height:3px;margin-top:0;margin-bottom:4px;}
.qa-carousel .qa-card .col-lg-3 > img{float:left;margin-right:10px;max-width:100px;max-height:100px;}
.qa-carousel .card-close{display: block;margin-top: -10px;}
.qa-carousel .card-close > i{font-size:60px;}

.search-carousel, .search-results .qa-carousel .qa-card,.row-navigation.row-navigation-light {background-color:#f9f9f9;}

/* NINJA FORM STYLES */
.nf-form-cont textarea, .nf-form-cont input{background:transparent !important;box-shadow:none;border:none;}

.nf-form-fields-required,.ninja-forms-req-symbol{display:none;}
#nf-form-2-cont input, #nf-form-2-cont textarea{font-size:16px;}
#nf-form-2-cont input[type=button]{border: 1px solid #222221;border-radius: 0;float: right;min-width: 240px;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;}
#nf-form-2-cont input[type=button]:hover{border: 1px solid #222221;background-color:#222221 !important;color:#fee9e0;}

#nf-form-2-cont .nf-field-label label, #nf-form-2-cont input::placeholder,#nf-form-2-cont textarea::placeholder {color: #222221;opacity:1;font-size:12px;font-weight:600;}
#nf-form-2-cont .nf-field-label label{padding-left:15px;}
#nf-form-2-cont textarea{max-height:60px;}
#nf-form-2-cont textarea::placeholder {background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);background-size: 30% 100%; background-repeat: no-repeat;font-size:22px;padding-bottom:4px;}

.nf-form-cont.ec-transparent-form .nf-field-element input[type="text"],.nf-form-cont.ec-transparent-form .nf-field-element input[type="email"],.nf-form-cont.ec-transparent-form .nf-field-element input[type="tel"],.nf-form-cont.ec-transparent-form .nf-field-element textarea,.nf-form-cont.ec-transparent-form .nf-field-element input[type="button"]{border:1px solid #fff;border-radius:0px;font-family:'Roboto';letter-spacing:1.6px;padding-top:15px;padding-bottom:15px;}
.nf-form-cont.ec-transparent-form .nf-field-element input[type="button"]:hover{background-color:#ffffff !important;color:#222221;}
.nf-form-cont.ec-transparent-form .nf-field-element textarea{max-height:76px;}
.nf-form-cont.ec-transparent-form .nf-field-element input[type="button"]{min-width:180px;float:right;}
.nf-form-cont.ec-transparent-form .nf-field-container.ec-ninja-col-6 {clear:none;width:49%;float:left;margin-bottom:7px;}
.nf-form-cont.ec-transparent-form .nf-field-container.ec-ninja-col-6.firstname-container{margin-right:2%;}
.nf-form-cont.ec-transparent-form .nf-field-container{margin-bottom:10px;}
.nf-form-cont.ec-transparent-form .nf-field-element input[type="text"]::placeholder,.nf-form-cont.ec-transparent-form .nf-field-element input[type="email"]::placeholder,.nf-form-cont.ec-transparent-form .nf-field-element input[type="tel"]::placeholder,.nf-form-cont.ec-transparent-form .nf-field-element textarea::placeholder{color:#ffffff;opacity:1 !important;}
.nf-error-msg {text-transform:uppercase;}

.lvca-accordion.lvca-style1 .lvca-panel, .lvca-accordion.lvca-style1 .lvca-panel:hover .lvca-panel-title, .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content, .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title{background:transparent !important;}
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title, .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after,.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content{color:#ffffff !important;}


.guidance-contact-form .nf-field-element input,.guidance-contact-form .nf-field-element textarea{border-radius:0;border:1px solid #ffffff !important;color:#ffffff;}
.guidance-contact-form textarea{max-height:100px;}
.guidance-contact-form .html-wrap h6{color:#ffffff !important;}
.guidance-contact-form input[type=button]{float: right;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;}
.guidance-contact-form input[type=button]:hover{background-color:#ffffff !important;color:#222221;}

.mouse-tracker-arrow{margin:auto;width:200px;height:200px;background: url('./images/Compass.svg') no-repeat;}

.usandyou-row .heading-text, .usandyou-row p, .usyou-filter-options, .usandyou-row .btn-container{text-align:center;}
.usandyou-row .heading-text{margin-top:0 !important;}
.usandyou-row .heading-text h2.h1{font-size:70px;}
.usandyou-row .lower-section{margin-top:0 !important;}

.usyou-filter-area{position:relative;float:left;width:100%;border:10px solid #ffffff;padding:20px 100px;-webkit-transition: height .8s ease;-moz-transition: height .8s ease;-ms-transition: height .8s ease;-o-transition: height .8s ease;transition: height .8s ease;}
.usyou-filter-area::before{content: '';display: block;position: absolute;top: 30px;left:-10px;width: 10px;height:calc(100% - 60px);border-left: 10px solid #222221;}
.usyou-filter-area::after{content: '';display: block;position: absolute;top: 30px;right:-10px;width: 10px;height:calc(100% - 60px);border-right: 10px solid #222221;}

.usyou-filter-area .filter-item{position:relative;display:none;height:0px;width:33.3%;float:left;text-align:center;--widthC: 33.3%;padding-top: calc(var(--widthC));}
.usyou-filter-area .filter-item.is-active{display:block;;}
.usyou-filter-area .filter-item a{position: absolute;top: 0;left: 0; bottom: 0; right: 0;overflow:hidden;font-weight:500;text-transform:uppercase;color:#ffffff !important;line-height:18px;}
.usyou-filter-area .filter-item a img{height:50%;width:50%;margin:10% 25% 10% 25%;}

.usyou-filter-options .filter.is-active{background-color:#ffffff !important;color:#222221 !important;}
.usyou-filter-options .filter{min-width:300px;}
.usyou-filter-options .usyou-filter-or{top:5px;min-width:300px;padding:14px 60px 14px 60px !important;font-size:24px;font-weight:600;position:relative;}
.usyou-filter-options .usyou-filter-or::before{content: '';display: block;position: absolute;top: 50%;margin-top:-2px;left:10px;width: 30px;border-top: 4px dotted #ffffff;}
.usyou-filter-options .usyou-filter-or::after{content: '';display: block;position: absolute;top: 50%;margin-top:-2px;right:10px;width: 30px;border-top: 4px dotted #ffffff;}


@-webkit-keyframes changeCentreBg
{
   0%   {background-image: url("images/icons/svg/us-you-centre-1.svg");}
   25%  {background-image: url("images/icons/svg/us-you-centre-2.svg");}
   50%  {background-image: url("images/icons/svg/us-you-centre-3.svg");}
   100%   {background-image: url("images/icons/svg/us-you-centre-1.svg");}
}
@-moz-keyframes changeCentreBg
{
   0%   {background-image: url("images/icons/svg/us-you-centre-1.svg");}
   25%  {background-image: url("images/icons/svg/us-you-centre-2.svg");}
   50%  {background-image: url("images/icons/svg/us-you-centre-3.svg");}
   100%   {background-image: url("images/icons/svg/us-you-centre-1.svg");}
}
@keyframes changeCentreBg
{
   0%   {background-image: url("images/icons/svg/us-you-centre-1.svg");}
   25%  {background-image: url("images/icons/svg/us-you-centre-2.svg");}
   50%  {background-image: url("images/icons/svg/us-you-centre-3.svg");}
   100%   {background-image: url("images/icons/svg/us-you-centre-1.svg");}
}

.centre-text-block{width:200px;height:200px;-webkit-animation: changeCentreBg 5s infinite;-moz-animation: changeCentreBg 5s infinite;animation: changeCentreBg 5s infinite;background-repeat:no-repeat;background-size: 200px 200px;margin:0 auto;}
.centre-text-block > .heading-text.el-text > h3{margin-top:90px !important;}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > .empty-space.with-dots,.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > .usyou-filter-area{margin:40px 0px !important;}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > .empty-space.with-dots.with-arrow{margin-top:90px !important;}

.with-dots::after{content: '';display: block;position: absolute;top: 0px;left:50%;margin-left:-4px;height:100%;border-left: 4px dotted #ffffff;}
.empty-space.with-dots.with-arrow::before{content:'' !important;position:absolute;left:50%;margin-left:-11px;width:18px;height:24px;background-image: url('./images/icons/svg/down-arrow-w.svg');background-size:18px 24px;background-repeat:no-repeat;top:-40px;}

/* REACTIVE GRID */
.reactiveGridTypeNcode .reactiveGridImage img{height:auto !important;}
#reactive-root{margin-bottom:0px !important;}
.page-id-427 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC),
.page-id-11 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC),
.page-id-12513 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC){transform:translate(0px, 66px) !important;}
.page-id-15 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC){transform:translate(0px, 46px) !important;}
.page-id-427 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC),
.page-id-15 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC),
.page-id-11 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC),
.page-id-12513 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC){transform:translate(0px, 0px) !important;z-index:2 !important;}
.page-id-427 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___,
.page-id-15 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___,
.page-id-11 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___,
.page-id-12513 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___{height:90px !important;}

.reactive-container-fluid{padding:0 15px !important;}
.ReactiveGridLoadMore___aGdbd{margin-top:0px;}

.react-grid-layout.reactiveGridContentsInner___{border-bottom:1px solid #222221;}
.reactiveGridTypeNcode .reactiveGridContents{text-align:left !important;padding-top:10px !important;}
.reactiveGridTypeNcode .reactiveGridContents h6, .reactiveGridTypeNcode .reactiveGridContents h4{margin-top:4px;}
.reactiveSingleBox___ .reactiveNormSearchGridContents___{padding:0 !important;}
input[type=text].reuseInputField___{margin-top:0;border-radius:0 !important;text-align:left;padding:0 25px;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:4px solid #222221 !important;font-size:16px !important;color:#6f6f6f !important;}

button.ReactiveGridLoadMore___{background:transparent;color:#222221 !important;font-size:11px;letter-spacing:1px;border:1px solid #222221;}
button.ReactiveGridLoadMore___:hover{background-color:#222221;color:#ffffff !important;}

.react-grid-item.reactiveDropdownView___{width:120px !important;transform:none !important;top:-2px;}
/*.react-grid-item.reactiveGridBox___3k99S.reactiveSingleBoxFrontendView___12dCC.reactiveSingleBox___.reactiveSingleBoxFrontendView___{width:120px !important;transform:none !important;top:-2px;}*/
.react-grid-item.focus-dropdown{left:130px;}
.react-grid-item.form-dropdown{left:260px;}
.react-grid-item.depth-dropdown{left:390px;}
.react-grid-item.search-dropdown{right:0px;}
.react-grid-item.most-recent{width:120px !important;transform:none !important;top:-2px;}
.react-grid-item button.most-recent{height:45px;background-color:#ffffff;color:#222221;font-weight:700;text-align:left;width:100%;}
.react-grid-item.both-button{top:1px;right:0px;width: 120px !important;transform:translate(0px, 0px) !important;}
.experiences-topbar .react-grid-item.focus-dropdown{left:0px;}
.experiences-topbar .react-grid-item.form-dropdown{left:130px;}
.experiences-topbar .react-grid-item.location-dropdown{left:260px;}
.react-grid-item.category-dropdown{top:1px;right:120px;width:260px !important;transform:translate(0px, 0px) !important;}
.react-grid-item.location-dropdown{left:260px;}
.react-grid-item.reactiveDropdownView___ .reactiveSearchGridContents___{position:fixed;left:0px;-moz-box-shadow:0 5px 5px rgba(182, 182, 182, 0.75);-webkit-box-shadow: 0 5px 5px rgba(182, 182, 182, 0.75);box-shadow: 0 5px 5px rgba(182, 182, 182, 0.75);}
.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___{background-color:#ffffff;border:0;}

.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ span{color:#222221;font-weight:600;font-size:14px;padding-left:0;}
.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button{border-left:none;}
/*#ResetButton{border-radius:0;padding-left:0;background-color:#ffffff;color:#222221;}*/

.reactiveGridTypeNcode .reactiveGridImage{height: auto !important;}

.reactiveGridImage .overlay{padding:10px;}
.daily-question-overlay{font-size:30px !important;
position:absolute;
bottom:10px;
left:10px;}
.daily-question-overlay span{
padding:0;
background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);
background-size: 100% 100%;
background-repeat: no-repeat;    
-webkit-transition: color .4s ease;-moz-transition: color .4s ease;-ms-transition: color .4s ease;-o-transition: color .4s ease;transition: color .4s ease;}
.reactiveGridImage .overlay:hover .daily-question-overlay span{color:#ffffff;background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent);}

.search-dropdown button[type=button] > i::before{content:'' !important;background: url('images/icons/svg/search-icon.svg') no-repeat center top;background-size: 18px 18px;width: 20px;height: 20px;margin-top: 10px;}

/* START NEW STYLES FOR SELECTS */
.focus-dropdown .reuseRadioButtonWrapper___{width:12.7% !important;float:left;--widthC: 12.7%;padding-top: calc(var(--widthC));position: relative;margin: 0px 20px 20px 0px;}
.focus-dropdown .reuseRadioButtonWrapper___ label::before,.focus-dropdown .reuseRadioButtonWrapper___ label::after{display:none;}
.focus-dropdown .reuseRadioButtonWrapper___ label span{visibility:hidden;}
.focus-dropdown .reuseRadioButtonWrapper___ label{position: absolute;top: 0;left: 0; bottom: 0; right: 0;overflow:hidden;margin:0 !important;}
.focus-dropdown .reactiveSearchGridContents___15mHZ.reactiveDropdownContents___2PQxe{padding:1.75% 0px 0px 1.75%;}
.focus-dropdown .reuseRadioButtonWrapper___{width:12.5% !important;float:left;--widthC: 12.5%;padding-top: calc(var(--widthC));position: relative;margin: 0px 1.75% 1.75% 0px;}
.focus-dropdown .reuseRadioBtnParrentWrapper___1-BDS .reuseRadioButtonWrapper___2idmq .reuseRadioButtonField___3GZ0_{position: absolute;top: 0;left: 0; bottom: 0; right: 0;}
.focus-dropdown .reuseRadioBtnParrentWrapper___1-BDS .reuseRadioButtonWrapper___2idmq{margin-top:0px !important;}
.focus-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label{position: absolute !important;top: 0;left: 0; bottom: 0; right: 0;}
.focus-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label{opacity:0.65;-webkit-transition: opacity .4s ease;-moz-transition: opacity .4s ease;-ms-transition: opacity .4s ease;-o-transition: opacity .4s ease;transition: opacity .4s ease;}
.focus-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked+label,.focus-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:hover{opacity:1;}
.focus-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:before{border-color:transparent !important;}
.reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked+label:after{background-color:transparent !important;}

.focus-dropdown .reuseRadioButtonWrapper___.ethics-alliance label{background: url('images/focus/TEC_FOCUS_Ethics-Alliance.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.the-future label{background: url('images/focus/TEC_FOCUS_TheFuture.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.leadership label{background: url('images/focus/TEC_FOCUS_Leadership.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.being-human label{background: url('images/focus/TEC_FOCUS_BeingHuman.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.business-finance label{background: url('images/focus/TEC_FOCUS_BusinessFinance.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.science-technology-2 label{background: url('images/focus/TEC_FOCUS_ScienceTechnology.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.environment label{background: url('images/focus/TEC_FOCUS_Environment.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.relationships label{background: url('images/focus/TEC_FOCUS_Relationships.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.law-human-rights label{background: url('images/focus/TEC_FOCUS_LawHumanRights.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.arts-culture label{background: url('images/focus/TEC_FOCUS_ArtsCulture.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.big-thinkers label{background: url('images/focus/TEC_FOCUS_BigThinkersExplainers.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.lifestyle-health label{background: url('images/focus/TEC_FOCUS_LifestyleHealth.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.religion label{background: url('images/focus/TEC_FOCUS_Religion.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.politics label{background: url('images/focus/TEC_FOCUS_Politics.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.identity label{background: url('images/focus/TEC_FOCUS_Identity.jpg') no-repeat center center;background-size: cover;}


.focus-dropdown .reuseRadioButtonWrapper___.iq2-stream label{background: url('images/stream/TEC_WebSquare_IQ2.png') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.being-human-stream label{background: url('images/stream/TEC_WebSquare_BeingHuman.png') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.ethics-at-work-stream label{background: url('images/stream/TEC_WebSquare_EthicsAtWork.png') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.ethics-taster-stream label{background: url('images/stream/TEC_WebSquare_EthicsTaster.png') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.thought-experiments-stream label{background: url('images/stream/TEC_WebSquare_Thought-Experiments.png') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.festival-of-dangerous-ideas-stream label{background: url('images/stream/TEC_WebSquare_FestivalOfDangerousIdeas.png') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseRadioButtonWrapper___.the-ethics-of-stream label{background: url('images/stream/TEC_WebSquare_TheEthicsOf.jpg') no-repeat center center;background-size: cover;}


/*.form-dropdown .reuseRadioButtonWrapper___{width:25% !important;float:left;margin: 0px 0px 20px 0px;}*/

.form-dropdown .reuseRadioBtnParrentWrapper___1-BDS .reuseRadioButtonWrapper___2idmq{margin-top:10px !important;}
.form-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:before{width:24px;height:24px;border:none;background-size:24px 24px;background-repeat: no-repeat;background-color:transparent !important;border-radius:0;}
.form-dropdown .reuseRadioButtonWrapper___ label::after{display:none;}
.form-dropdown .reuseRadioButtonWrapper___.article label::before{background-image: url('./images/icons/Article.png');}
.form-dropdown .reuseRadioButtonWrapper___.essay label::before{background-image: url('./images/icons/Essay.png');}
.form-dropdown .reuseRadioButtonWrapper___.analysis label::before{background-image: url('./images/icons/Indepth-Analysis.png');}
.form-dropdown .reuseRadioButtonWrapper___.short-read label::before{background-image: url('./images/icons/Short-Article.png');}
.form-dropdown .reuseRadioButtonWrapper___.case-study label::before{background-image: url('./images/icons/Case-Study.png');}
.form-dropdown .reuseRadioButtonWrapper___.research-paper label::before{background-image: url('./images/icons/Research-Papers.png');}
.form-dropdown .reuseRadioButtonWrapper___.infographic label::before{background-image: url('./images/icons/Infographic.png');}
.form-dropdown .reuseRadioButtonWrapper___.interview label::before{background-image: url('./images/icons/Interview.png');}
.form-dropdown .reuseRadioButtonWrapper___.listicle label::before{background-image: url('./images/icons/Listicle.png');}
.form-dropdown .reuseRadioButtonWrapper___.questions label::before{background-image: url('./images/icons/Questions-Comments.png');}
.form-dropdown .reuseRadioButtonWrapper___.photo-essay-2 label::before{background-image: url('./images/icons/Photo-Gallery.png');}
.form-dropdown .reuseRadioButtonWrapper___.video label::before{background-image: url('./images/icons/Video.png');}
.form-dropdown .reuseRadioButtonWrapper___.news label::before{background-image: url('./images/icons/News.png');}
.form-dropdown .reuseRadioButtonWrapper___.white-paper label::before{background-image: url('./images/icons/White-paper.png');}
.form-dropdown .reuseRadioButtonWrapper___.moment label::before{background-image: url('./images/icons/Moment.png');}
.form-dropdown .reuseRadioButtonWrapper___.award label::before{background-image: url('./images/icons/Award.png');}

.form-dropdown .reuseRadioButtonWrapper___.conversation label::before{background-image: url('./images/icons/Conversation.png');}
.form-dropdown .reuseRadioButtonWrapper___.debate label::before{background-image: url('./images/icons/Debate.png');}
.form-dropdown .reuseRadioButtonWrapper___.festival label::before{background-image: url('./images/icons/Festival.png');}
.form-dropdown .reuseRadioButtonWrapper___.webinar label::before{background-image: url('./images/icons/Webinar.png');}
.form-dropdown .reuseRadioButtonWrapper___.workshop label::before{background-image: url('./images/icons/Workshop.png');}

.form-dropdown .reuseRadioButtonWrapper___ label span{padding-left:8px;font-size:16px;font-weight:500;color:#222221;}
.form-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label{opacity:0.65;-webkit-transition: opacity .4s ease;-moz-transition: opacity .4s ease;-ms-transition: opacity .4s ease;-o-transition: opacity .4s ease;transition: opacity .4s ease;}
.form-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked+label,.form-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:hover{opacity:1;}

.depth-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:before{width:24px;height:24px;border:none;background-size:24px 24px;background-repeat: no-repeat;background-color:transparent !important;border-radius:0;}
.depth-dropdown .reuseRadioButtonWrapper___ {margin: 0px 0px 20px 0px;}
.depth-dropdown .reuseRadioButtonWrapper___ label{display:block;align-items:center;}
.depth-dropdown .reuseRadioButtonWrapper___ label::before{content: "";width:24px;height:24px;border:none;background-size:24px 24px;background-repeat: no-repeat;background-color:transparent !important;}
.depth-dropdown .reuseRadioButtonWrapper___ label::after{font-size:11px;padding-left:10px;content:'';}
.depth-dropdown .reuseRadioButtonWrapper___ .reuseCheckbox___:checked+label:before{border:none;}

.depth-dropdown .reuseRadioButtonWrapper___.skim label::before{background-image: url('./images/icons/Skim.png');background-position:center 10px;}
.depth-dropdown .reuseRadioButtonWrapper___.delve label::before{background-image: url('./images/icons/Delve.png');}
.depth-dropdown .reuseRadioButtonWrapper___.deep-dive label::before{background-image: url('./images/icons/Deep-Dive.png');}

.depth-dropdown .reuseRadioButtonWrapper___ label span{padding-left:8px;font-size:16px;font-weight:500;color:#222221;}
.depth-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label{opacity:0.65;-webkit-transition: opacity .4s ease;-moz-transition: opacity .4s ease;-ms-transition: opacity .4s ease;-o-transition: opacity .4s ease;transition: opacity .4s ease;}
.depth-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked+label,.depth-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:hover{opacity:1;}

.depth-dropdown .reuseRadioButtonWrapper___ .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked+label:after{width:auto;height:auto;top:2px;}
.depth-dropdown .reuseRadioButtonWrapper___.skim label::after,.depth-dropdown .reuseRadioButtonWrapper___.skim .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:after {position:relative;left:0;top:2px;content: " GET THE OVERVIEW (2 MINS)";color:#6f6f6f;font-family: Roboto !important;font-size:11px;}
.depth-dropdown .reuseRadioButtonWrapper___.delve label::after,.depth-dropdown .reuseRadioButtonWrapper___.delve .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:after {position:relative;left:0;top:2px;content: " GET THE DETAILS (5 MINS)";color:#6f6f6f;font-family: Roboto !important;font-size:11px;}
.depth-dropdown .reuseRadioButtonWrapper___.deep-dive label::after,.depth-dropdown .reuseRadioButtonWrapper___.deep-dive .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:after {position:relative;left:0;top:2px;content: " GET THE FULL PICTURE (10+ MINS)";color:#6f6f6f;font-family: Roboto !important;font-size:11px;}

.location-dropdown .reuseRadioBtnParrentWrapper___1-BDS .reuseRadioButtonWrapper___2idmq{margin-top:10px !important;}
.location-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:before{width:24px;height:24px;border:none;background-size:24px 24px;background-repeat: no-repeat;background-color:transparent !important;border-radius:0;}
.location-dropdown .reuseRadioButtonWrapper___ label::after{display:none;}
.location-dropdown .reuseRadioButtonWrapper___ label::before{background-image: url('./images/icons/svg/location-icon.svg');}
.location-dropdown .reuseRadioButtonWrapper___ label::after{display:none;}
.location-dropdown .reuseRadioButtonWrapper___ label span{padding-left:8px;font-size:16px;font-weight:500;color:#222221;}
.location-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label{opacity:0.65;-webkit-transition: opacity .4s ease;-moz-transition: opacity .4s ease;-ms-transition: opacity .4s ease;-o-transition: opacity .4s ease;transition: opacity .4s ease;}
.location-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked+label,.location-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:hover{opacity:1;}

/* END NEW STYLES FOR SELECTS */

/*.focus-dropdown .reactiveSearchGridContents___,.stream-dropdown .reactiveSearchGridContents___{padding-right:0 !important;}
.focus-dropdown .reuseCheckboxWrapper___,.stream-dropdown .reuseCheckboxWrapper___{width:12.7% !important;float:left;--widthC: 12.7%;padding-top: calc(var(--widthC));position: relative;margin: 0px 20px 20px 0px;}
.focus-dropdown .reuseCheckboxWrapper___ label::before,.focus-dropdown .reuseCheckboxWrapper___ label::after,.stream-dropdown .reuseCheckboxWrapper___ label::before,.stream-dropdown .reuseCheckboxWrapper___ label::after{display:none;}
.focus-dropdown .reuseCheckboxWrapper___ label span,.stream-dropdown .reuseCheckboxWrapper___ label span{visibility:hidden;}
.focus-dropdown .reuseCheckboxWrapper___ label,.stream-dropdown .reuseCheckboxWrapper___ label{position: absolute;top: 0;left: 0; bottom: 0; right: 0;overflow:hidden;}

.focus-dropdown .reuseCheckboxWrapper___.ethics-alliance label{background: url('images/focus/TEC_FOCUS_Ethics-Alliance.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.the-future label{background: url('images/focus/TEC_FOCUS_TheFuture.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.leadership label{background: url('images/focus/TEC_FOCUS_Leadership.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.being-human label{background: url('images/focus/TEC_FOCUS_BeingHuman.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.business-finance label{background: url('images/focus/TEC_FOCUS_BusinessFinance.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.science-technology-2 label{background: url('images/focus/TEC_FOCUS_ScienceTechnology.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.environment label{background: url('images/focus/TEC_FOCUS_Environment.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.relationships label{background: url('images/focus/TEC_FOCUS_Relationships.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.law-human-rights label{background: url('images/focus/TEC_FOCUS_LawHumanRights.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.arts-culture label{background: url('images/focus/TEC_FOCUS_ArtsCulture.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.big-thinkers label{background: url('images/focus/TEC_FOCUS_BigThinkersExplainers.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.lifestyle-health label{background: url('images/focus/TEC_FOCUS_LifestyleHealth.jpg') no-repeat center center;background-size: cover;}
.focus-dropdown .reuseCheckboxWrapper___.religion label{background: url('images/focus/TEC_FOCUS_Religion.jpg') no-repeat center center;background-size: cover;}*/

.stream-dropdown .reuseCheckboxWrapper___.iq2-stream label{background: url('images/stream/TEC_WebSquare_IQ2.png') no-repeat center center;background-size: cover;}
.stream-dropdown .reuseCheckboxWrapper___.being-human-stream label{background: url('images/stream/TEC_WebSquare_BeingHuman.png') no-repeat center center;background-size: cover;}
.stream-dropdown .reuseCheckboxWrapper___.ethics-at-work-stream label{background: url('images/stream/TEC_WebSquare_EthicsAtWork.png') no-repeat center center;background-size: cover;}
.stream-dropdown .reuseCheckboxWrapper___.ethics-taster-stream label{background: url('images/stream/TEC_WebSquare_EthicsTaster.png') no-repeat center center;background-size: cover;}
.stream-dropdown .reuseCheckboxWrapper___.thought-experiments-stream label{background: url('images/stream/TEC_WebSquare_Thought-Experiments.png') no-repeat center center;background-size: cover;}
.stream-dropdown .reuseCheckboxWrapper___.festival-of-dangerous-ideas-stream label{background: url('images/stream/TEC_WebSquare_FestivalOfDangerousIdeas.png') no-repeat center center;background-size: cover;}
.stream-dropdown .reuseCheckboxWrapper___.the-ethics-of-stream label{background: url('images/stream/TEC_WebSquare_TheEthicsOf.jpg') no-repeat center center;background-size: cover;}

/*
.form-dropdown .reuseCheckboxWrapper___{width:25% !important;float:left;margin: 0px 0px 20px 0px;}
.form-dropdown .reuseCheckboxWrapper___ label::before{content: "";width:24px;height:24px;border:none;background-size:24px 24px;background-repeat: no-repeat;background-color:transparent !important;border-radius:0;}
.form-dropdown .reuseCheckboxWrapper___ label::after{display:none;}
.form-dropdown .reuseCheckboxWrapper___.article label::before{background-image: url('./images/icons/Article.png');}
.form-dropdown .reuseCheckboxWrapper___.essay label::before{background-image: url('./images/icons/Essay.png');}
.form-dropdown .reuseCheckboxWrapper___.analysis label::before{background-image: url('./images/icons/Indepth-Analysis.png');}
.form-dropdown .reuseCheckboxWrapper___.short-read label::before{background-image: url('./images/icons/Short-Article.png');}
.form-dropdown .reuseCheckboxWrapper___.case-study label::before{background-image: url('./images/icons/Case-Study.png');}
.form-dropdown .reuseCheckboxWrapper___.research-paper label::before{background-image: url('./images/icons/Research-Papers.png');}
.form-dropdown .reuseCheckboxWrapper___.infographic label::before{background-image: url('./images/icons/Infographic.png');}
.form-dropdown .reuseCheckboxWrapper___.interview label::before{background-image: url('./images/icons/Interview.png');}
.form-dropdown .reuseCheckboxWrapper___.listicle label::before{background-image: url('./images/icons/Listicle.png');}
.form-dropdown .reuseCheckboxWrapper___.questions label::before{background-image: url('./images/icons/Questions-Comments.png');}
.form-dropdown .reuseCheckboxWrapper___.photo-essay-2 label::before{background-image: url('./images/icons/Photo-Gallery.png');}
.form-dropdown .reuseCheckboxWrapper___.video label::before{background-image: url('./images/icons/Video.png');}
.form-dropdown .reuseCheckboxWrapper___.news label::before{background-image: url('./images/icons/News.png');}
.form-dropdown .reuseCheckboxWrapper___.white-paper label::before{background-image: url('./images/icons/White-paper.png');}
.form-dropdown .reuseCheckboxWrapper___.moment label::before{background-image: url('./images/icons/Moment.png');}
.form-dropdown .reuseCheckboxWrapper___.award label::before{background-image: url('./images/icons/Award.png');}

.form-dropdown .reuseCheckboxWrapper___.conversation label::before{background-image: url('./images/icons/Conversation.png');}
.form-dropdown .reuseCheckboxWrapper___.debate label::before{background-image: url('./images/icons/Debate.png');}
.form-dropdown .reuseCheckboxWrapper___.festival label::before{background-image: url('./images/icons/Festival.png');}
.form-dropdown .reuseCheckboxWrapper___.webinar label::before{background-image: url('./images/icons/Webinar.png');}
.form-dropdown .reuseCheckboxWrapper___.workshop label::before{background-image: url('./images/icons/Workshop.png');}

.form-dropdown .reuseCheckboxWrapper___ label span{padding-left:0px;font-size:16px;font-weight:500;}*/

.depth-dropdown .reuseCheckboxWrapper___{margin: 0px 0px 20px 0px;}
.depth-dropdown .reuseCheckboxWrapper___ label{display:block;align-items:center;}
.depth-dropdown .reuseCheckboxWrapper___ label::before{content: "";width:24px;height:24px;border:none;background-size:24px 24px;background-repeat: no-repeat;background-color:transparent !important;}
.depth-dropdown .reuseCheckboxWrapper___ label::after{font-size:11px;padding-left:10px;content:'';}
.depth-dropdown .reuseCheckboxWrapper___ .reuseCheckbox___:checked+label:before{border:none;}

.depth-dropdown .reuseCheckboxWrapper___.skim label::before{background-image: url('./images/icons/Skim.png');background-position:center 10px;}
.depth-dropdown .reuseCheckboxWrapper___.delve label::before{background-image: url('./images/icons/Delve.png');}
.depth-dropdown .reuseCheckboxWrapper___.deep-dive label::before{background-image: url('./images/icons/Deep-Dive.png');}

.depth-dropdown .reuseCheckboxWrapper___ label span{padding-left:0px;font-size:20px;font-weight:500;}

.depth-dropdown .reuseCheckboxWrapper___.skim label::after,.depth-dropdown .reuseCheckboxWrapper___.skim .reuseCheckbox___:checked+label:after {position:relative;left:0;content: " GET THE OVERVIEW (2 MINS)";color:#6f6f6f;font-family: Roboto !important;font-size:11px;}
.depth-dropdown .reuseCheckboxWrapper___.delve label::after,.depth-dropdown .reuseCheckboxWrapper___.delve .reuseCheckbox___:checked+label:after {position:relative;left:0;content: " GET THE DETAILS (5 MINS)";color:#6f6f6f;font-family: Roboto !important;font-size:11px;}
.depth-dropdown .reuseCheckboxWrapper___.deep-dive label::after,.depth-dropdown .reuseCheckboxWrapper___.deep-dive .reuseCheckbox___:checked+label:after {position:relative;left:0;content: " GET THE FULL PICTURE (10+ MINS)";color:#6f6f6f;font-family: Roboto !important;font-size:11px;}

/*.most-recent.react-grid-item.reactiveSingleBox___ .reuseSingleElement___ button,*/
.focus-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button,
.stream-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button,
.form-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button,
.depth-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button,
.location-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button,
.search-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button{position:absolute;width:100%;}

.focus-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button i,
.stream-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button i,
.form-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button i,
.depth-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button i,
.location-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button i{color:transparent !important;}
.search-dropdown.react-grid-item.reactiveDropdownView___ .reactiveSearchElementTitle___ button i{position:absolute;right:0;}

/* EXPERIENCES OPTIONS */
.experiences-topbar .reactiveGridContents___21sFx{padding-top:0px;}
.experiences-topbar button.both-button {background:none !important;background-color:#222221 !important;color:#ffffff;padding:10px 20px !important;width:100%;border:1px solid #222221;font-weight:600;font-size:14px;}
.category-dropdown .reuseRadioButtonWrapper___{background-color:#ffffff !important;border:1px solid #222221;padding:0px !important;width:120px !important;margin-right:10px;}
.category-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun + label::before,.category-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked + label::before{width:0 !important;height:0 !important;border-color:transparent !important;}
.category-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun + label::after,.category-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked + label::after{background-color:transparent !important;}
.category-dropdown .reuseRadioButtonField___ label span{color:#222221 !important;text-transform:uppercase;padding:0 !important;margin:0px !important;font-weight:600;font-size:14px;width:100%;}
.category-dropdown .reuseRadioButtonWrapper___ {display:block !important;text-align:center;margin-top:0 !important;}
.reuseRadioButtonWrapper___.past-experience,.reuseRadioButtonWrapper___.upcoming-experience,.reuseRadioButtonWrapper___.alliance-experience{display:none !important;}
.category-dropdown .reuseRadioBtnParrentWrapper___1-BDS .reuseRadioButtonWrapper___2idmq.work .reuseRadioButtonField___3GZ0_,.category-dropdown .reuseRadioBtnParrentWrapper___1-BDS .reuseRadioButtonWrapper___2idmq.life .reuseRadioButtonField___3GZ0_{display:block;}
.category-dropdown .reuseRadioButtonField___ label{padding:13px 20px 12px !important;text-align:center;margin:0px;}

.category-dropdown .reuseRadioButtonWrapper___:hover,.category-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked + label{background-color:#222221 !important;}
.category-dropdown .reuseRadioButtonWrapper___:hover .reuseRadioButtonField___ label span,.category-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun:checked + label span{color:#ffffff !important;}
.experiences-topbar button.both-button.active,.experiences-topbar button.both-button:hover {background-color:#ffffff !important;color:#222221;border:1px solid #222221;}
.experiences-topbar button.both-button.active:hover{background-color:#222221 !important;color:#ffffff;}

/*.experiences-topbar .react-grid-layout{height:44px !important;max-height:44px;}*/
.react-grid-layout.layout.reactiveGridContentsInner___{height:44px !important;max-height:44px;}

.experienceHeader p {margin-top:0}
.ReactiveNoPostsFound___3yKgA i{display:none;}


/* FOOTER STYLES. */
footer .row-internal.row-container{margin-top:4px !important;}
.wpforms-container-full .wpforms-form textarea,.wpforms-container-full .wpforms-form input[type=text], .wpforms-container-full .wpforms-form input[type=email],.wpforms-container-full .wpforms-form input[type=password],.wpforms-container-full .wpforms-form button[type=submit],.wpforms-container-full .wpforms-form .wpforms-field-label,.wpforms-container-full .wpforms-form .wpforms-field-label-inline,.wpforms-container-full .wpforms-form input[type=tel],.wpforms-container-full .wpforms-form input[type=number],.wpforms-container-full .wpforms-form select{font-weight: 500 !important;font-family: Roboto !important;letter-spacing: 0.1em !important;font-size:11px !important;}

.wpforms-container-full .wpforms-form textarea,.wpforms-container-full .wpforms-form input[type=text],.wpforms-container-full .wpforms-form input[type=email],.wpforms-container-full .wpforms-form input[type=password],.wpforms-container-full .wpforms-form input[type=tel],.wpforms-container-full .wpforms-form input[type=number],.wpforms-container-full .wpforms-form select{background-color:transparent !important;border:none !important;max-width:100%;height:51px !important;}
.wpforms-container-full .wpforms-form textarea{line-height:42px !important;overflow:hidden !important;}

.wpforms-container-full .wpforms-form .wpforms-field-label-inline{line-height:38px !important;}

.wpforms-confirmation-container-full{padding:0px !important;color:#ffffff !important;background-color:transparent !important;border:none !important;font-weight:500;letter-spacing:1px;}
#wpforms-confirmation-467{color:#222221 !important;}

.wpforms-container-full .wpforms-form label.wpforms-error{text-transform:uppercase;font-size:9px !important;font-weight:500;letter-spacing:1px;color:#ffffff !important;}
.dailyq-contact-form.wpforms-container-full .wpforms-form label.wpforms-error{color:#222221 !important;}

.dailyq-contact-form.wpforms-container-full .wpforms-form textarea,.dailyq-contact-form.wpforms-container-full .wpforms-form input[type=text],.dailyq-contact-form.wpforms-container-full .wpforms-form input[type=email], .dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field-label,.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field-label-inline{color:#222221;}
.dailyq-contact-form.wpforms-container-full .wpforms-form input[type=text]::placeholder,.dailyq-contact-form.wpforms-container-full .wpforms-form input[type=email]::placeholder,.dailyq-contact-form.wpforms-container-full .wpforms-form textarea::placeholder{color:#222221;opacity:1;}
.dailyq-contact-form.wpforms-container-full .wpforms-form textarea{font-size:15px !important;padding-left:0 !important;}
.dailyq-contact-form.wpforms-container-full .wpforms-form textarea::placeholder{padding-bottom:4px;background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);background-size: 230px 32px;background-repeat: no-repeat;}
/*.dailyq-contact-form .wpforms-submit-container{width:22% !important;float:left !important;clear:none !important;}*/
.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-submit-container{width:100% !important;}
.dailyq-contact-form.wpforms-container-full .wpforms-form button[type=submit]{padding:10px 24px 10px 24px;font-size:13px !important;border: 1px solid #222221;background-color:#fee9e0;color:#222221;border-radius: 0;float: right;min-width: 180px;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;text-transform:uppercase;}
.dailyq-contact-form.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#222221;color:#fee9e0;}

.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field{position:relative;}
.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field-name::before,.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field-email::before{position:absolute;content: "";top:10px;left:0px;width:17px;height:51px;background-size:17px 51px;background-repeat: no-repeat;background-color:transparent !important;background-image:url('./images/icons/svg/left-bracket.svg');}
.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field-name::after,.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-field-email::after {position:absolute;top:10px;right:0px;content: "";width:17px;height:51px;background-size:17px 51px;background-repeat: no-repeat;background-color:transparent !important;background-image:url('./images/icons/svg/right-bracket.svg');}

.make-enquiry-form.wpforms-container-full .wpforms-form textarea,.make-enquiry-form.wpforms-container-full .wpforms-form input[type=text], .make-enquiry-form.wpforms-container-full .wpforms-form input[type=email],.make-enquiry-form.wpforms-container-full .wpforms-form input[type=tel],.make-enquiry-form.wpforms-container-full .wpforms-form input[type=number],.make-enquiry-form.wpforms-container-full .wpforms-form select,.make-enquiry-form.wpforms-container-full .wpforms-form input[type=password]{color:#ffffff !important;font-size:16px !important;font-weight:400 !important;border: 1px solid #ffffff !important;border-radius:0;padding-left:10px !important;}
.make-enquiry-form.wpforms-container-full .wpforms-form button[type=submit]{padding:14px 24px 14px 24px;font-size:13px !important;border: 1px solid #ffffff;background-color:transparent;color:#ffffff;border-radius: 0;float: right;min-width: 180px;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;text-transform:uppercase;}
.make-enquiry-form.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#ffffff;color:#222221;border: 1px solid #ffffff !important;}
.make-enquiry-form.wpforms-container-full .wpforms-form textarea{height:76px !important;}
.make-enquiry-form.wpforms-container-full .wpforms-form select option{background-color:#222221;}


.footer-contact-form.wpforms-container-full .wpforms-form textarea,.footer-contact-form.wpforms-container-full .wpforms-form input[type=text],.footer-contact-form.wpforms-container-full .wpforms-form input[type=email]/*,
.signup-modal-form.wpforms-container-full .wpforms-form textarea,.signup-modal-form.wpforms-container-full .wpforms-form input[type=text],.signup-modal-form.wpforms-container-full .wpforms-form input[type=email],
.member-modal-form.wpforms-container-full .wpforms-form input[type=text],.member-modal-form.wpforms-container-full .wpforms-form input[type=password]*/{color:#ffffff;font-size:13px !important;}

.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field/*,
.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field,
.member-modal-form.wpforms-container-full .wpforms-form .wpforms-field*/{position:relative;}

.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-textarea::before,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-name:not(.full-name-fields)::before,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-email::before,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-name.full-name-fields .wpforms-field-row-block.wpforms-one-half::before/*,
.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field-textarea::before,.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field-name::before,.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field-email::before,
.member-modal-form.wpforms-container-full .wpforms-form .wpforms-field-text::before,.member-modal-form.wpforms-container-full .wpforms-form .wpforms-field-password::before*/{position:absolute;content: "";top:10px;left:0px;width:17px;height:51px;background-size:17px 51px;background-repeat: no-repeat;background-color:transparent !important;background-image:url('./images/icons/svg/left-bracket-w.svg');}
.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-textarea::after,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-name:not(.full-name-fields)::after,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-email::after,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-field-name.full-name-fields .wpforms-field-row-block.wpforms-one-half::after/*,
.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field-textarea::after,.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field-name::after,.signup-modal-form.wpforms-container-full .wpforms-form .wpforms-field-email::after,.member-modal-form.wpforms-container-full .wpforms-form .wpforms-field-text::after,.member-modal-form.wpforms-container-full .wpforms-form .wpforms-field-password::after*/{position:absolute;top:10px;right:0px;content: "";width:17px;height:51px;background-size:17px 51px;background-repeat: no-repeat;background-color:transparent !important;background-image:url('./images/icons/svg/right-bracket-w.svg');}


.footer-contact-form.wpforms-container-full .wpforms-form input[type=text]::placeholder,.footer-contact-form.wpforms-container-full .wpforms-form input[type=email]::placeholder,.footer-contact-form.wpforms-container-full .wpforms-form textarea::placeholder,
.make-enquiry-form.wpforms-container-full .wpforms-form input[type=text]::placeholder,.make-enquiry-form.wpforms-container-full .wpforms-form input[type=email]::placeholder,.make-enquiry-form.wpforms-container-full .wpforms-form textarea::placeholder,
.make-enquiry-form.wpforms-container-full .wpforms-form input[type=password]::placeholder{color:#ffffff;opacity:1;}

.footer-contact-form.wpforms-container-full .wpforms-form button[type=submit]/*,
.signup-modal-form.wpforms-container-full .wpforms-form button[type=submit],
.member-modal-form.wpforms-container-full .wpforms-form button[type=submit]*/{padding:14px 24px 14px 24px;font-size:13px !important;border: 1px solid #ffffff;background-color:#222221;color:#ffffff;border-radius: 0;float: right;min-width: 180px;-webkit-transition: background-color .4s ease;-moz-transition: background-color .4s ease;-ms-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;}
/*.member-modal-form.wpforms-container-full .wpforms-form button[type=submit]{background-color:transparent;}*/
.footer-contact-form.wpforms-container-full .wpforms-form button[type=submit]:hover/*,
.signup-modal-form.wpforms-container-full .wpforms-form button[type=submit]:hover,
.member-modal-form.wpforms-container-full .wpforms-form button[type=submit]:hover*/{background-color:#ffffff;color:#222221;}

.footer-contact-form.wpforms-container-full .wpforms-field.wpforms-field-name.full-name-fields{padding:0;}
.footer-contact-form.wpforms-container-full .wpforms-field.wpforms-field-name.full-name-fields .wpforms-field-row-block.wpforms-one-half{width:100% !important;margin-left:0;position:relative;padding:10px 0px;}
.footer-contact-form.wpforms-container-full .wpforms-field.wpforms-field-name.full-name-fields .wpforms-field-row.wpforms-field-medium{width:100%;max-width:100%;}

.site-footer .footer-links p {font-family:'Roboto';font-size:11px;color:#ffffff !important;}
.footer-links a {font-family:'Roboto';font-size:11px;color:#ffffff !important;margin-left:10px;}

.footer-links.align-left a{margin-left:0px;}

.footer-carousel .tmb-content-under.tmb .t-entry p.t-entry-meta span{font-size:16px;font-weight:500;line-height:22px;text-transform:uppercase;color:#ffffff !important;margin-top:20px;}

.site-footer .btn.say-hello-btn{margin-top:10px;}

/*footer .uncode-single-media.footer-gallery-image > .single-wrapper{width:33.3%;float:left;max-width:33.3%;--widthC: 33.3%;padding-top: calc(var(--widthC));}*/
.site-footer .footer-gallery-image{width:33.3%;float:left;max-width:33.3%;position:relative;}
.main-container .site-footer .row-container .row-parent .column_child.single-internal-gutter .uncont > .footer-gallery-image{margin-top:0px !important;}
.site-footer .footer-divider-post-instagram{clear:both;padding-top:10px;}
/*.site-footer .uncode-single-media.footer-gallery-image > .single-wrapper {position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;}
.site-footer .uncode-single-media.footer-gallery-image > .single-wrapper img{width:100%;}*/

/* SINGLE ARTICLE. */


.feature-page-heading h1 span{display:inline !important;}
.single-post-meta h1 span, .feature-page-heading h1 span{background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);background-size: 100% 100%;background-repeat: no-repeat;}
span.underlined-text{background-image: linear-gradient(to top, #222221, #222221 2px, transparent 2px, transparent);background-size: 100% 100%;background-repeat: no-repeat;}
.single-post-meta h6.post-meta-category{margin-top:20px;}
.single-post-meta h6.post-meta-author{margin-top:10px;color:#6f6f6f;}

.single-post-meta h6.post-meta-category span,.single-post-meta h6.post-meta-author span,.single-post-author h6.post-meta-author{text-transform:uppercase;color:#6f6f6f;}
.single-post-meta h6.post-meta-category span.ec-format,.single-post-meta h6.post-meta-author span.author,.single-post-author h6.post-meta-author span.author{font-weight:600;}

.single-post-author img{float:left;margin-right:18px;margin-bottom:50px;}
.single-post-author h6.post-meta-author-desc{margin-top:4px;color:#6f6f6f;font-weight:400;font-size:14px;}

h2.post-comment-question{font-size:30px;}
h2.post-comment-question span{background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);background-size: 100% 90%;background-repeat: no-repeat;}

.single-post-footer .col-3{width:33.3%;float:left;text-align:center;}
.single-post-footer .col-3.first{text-align:left;}
.single-post-footer .col-3.last{text-align:right;}

.single-post .comments-area{margin-left:36px;margin-right: 36px;padding-left:36px;padding-right: 36px;border-top:3px solid #222221;position:relative;}
.single-post .comments-area::before{content: '';display: block;position: absolute;top:0;left:0;height: 30px;border-left: 3px solid #222221;}
.single-post .comments-area::after{content: '';display: block;position: absolute;top:0;right:0;height: 30px;border-right: 3px solid #222221;}
.single-post .post-wrapper .post-footer.post-footer-light,.single-experience .post-wrapper .post-footer.post-footer-light{border:none !important;}


.single-post .comments-area .comments-title{padding-bottom:2px;border-bottom:1px solid #e2e2e2;}

.most-popular-sidebar .heading-text{margin-top:4px !important;}
.most-popular-sidebar .isotope-system .tmb .t-inside{margin-top:18px !important;}
.most-popular-sidebar .isotope-system .tmb .t-inside .t-entry-text-tc.single-block-padding{padding-left:18px !important;}

.single .post-share{position:fixed;top:200px;/*z-index:2000;*/z-index:1;margin-left:-72px;border-bottom:0 !important;width:36px;}
.single .post-share .detail-container{display:block;}
.single .post-share .share-buttons,.single .post-share .support-icon{margin:0 5px 10px !important;}
.single .post-share .share-button.share-inline .social.top li{display:block !important;}
.single .post-share .share-button.share-inline .social.top li.social-gplus,
.single .post-share .share-button.share-inline .social.top li.social-pinterest,
.single .post-share .share-button.share-inline .social.top li.social-linkedin,
.single .post-share .share-button.share-inline .social.top li.social-xing{display:none !important;}

.single .menu-primary #section-title-hidden h4{opacity:0;text-transform:uppercase;}
.single .menu-primary.is_stuck #section-title-hidden h4{opacity:1;} /* ONLY SHOW ON SCROLL */

.post-share .share-buttons .social-facebook, .share-buttons .social-twitter, .share-buttons .social-whatsapp, .share-buttons .social-paper-plane{background-color:#222221;}
.post-share .share-buttons .social-facebook:before{width:24px;height:24px;display:block;content:'' !important;background-image: url('./images/icons/facebook-w.svg');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;}
.post-share .share-buttons .social-twitter:before{width:24px;height:24px;display:block;content:'' !important;background-image: url('./images/icons/x-w.svg');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;}
.post-share .share-buttons .social-whatsapp:before{width:24px;height:24px;display:block;content:'' !important;background-image: url('./images/icons/whatsapp-w.svg');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;}
.post-share .share-buttons .social-paper-plane:before{width:24px;height:24px;display:block;content:'' !important;background-image: url('./images/icons/email-w.svg');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;}
.post-share .social-share-text{font-family: 'Ropa Sans', sans-serif;font-weight:400;font-size:9px;color:#6f6f6f;text-align:center;margin-top:5px;padding-left:4px;}


.single .post-share .support-icon{background-color:#222221;display:block;width:24px;height:24px;background-image: url('./images/icons/support.svg');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;margin:0 3px 10px 7px !important;}

.single .comment-form .form-submit{text-align:center;}
.single .comment-form input[type=submit]{border-color:#222221;border-radius:0;background-color:#222221;color:#ffffff;padding:14px 40px 14px 40px !important;margin-top:20px;}
.single .comment-form input[type=submit]:hover{background-color:#ffffff;color:#222221;}

/* EXPERIENCES STYLES..*/
.experience-col-5{margin-top:10px !important;display:inline-block;width:20%;float:left;position:relative;}
.main-container .row-container .row-parent .uncont > .experience-col-5{margin-top:10px !important;}
.experience-col-5::after{content:'';position:absolute;width:calc(100% - 10px);left:0;top:0;border-top:2px solid #222221;}
.single-experience .experience-col-5.btn::after{border-top:none;}

.experience-col-5 p{line-height:18px !important;}
.experience-col-5 p .heading{display:inline;width:100%;float:left;margin-bottom:5px;font-weight:600;margin-top:5px !important;}
.single-experience .main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child{margin-top:5px !important;}

.experience-heading, .sml-heading{display:block;width:100%;font-weight:600;margin-top:5px !important;font-size:11px;letter-spacing:1px;padding-top:5px;}
.experience-heading::after, .sml-heading::after{content:'';position:absolute;width:calc(100% - 10px);left:0;top:0;border-top:2px solid #222221;}


/*.experience-question > h2{font-size:70px !important;}*/
.experience-question > h2 span{display:inline;padding-bottom:2px;background-image: linear-gradient(to top, #222221, #222221 4px, transparent 4px, transparent);background-size: 100% 90%;background-repeat: no-repeat;}

.experience-attribute-divider{margin-top:5px !important;}

ul.ex-audience{margin:0;padding:0;list-style:none;}
ul.ex-audience li{padding:10px 20px;border:1px solid #222221;margin-bottom:10px;display:inline-block;float:left;clear:both;font-size:10px;font-weight:600;letter-spacing:1px;color:#222221;}

ul.ex-takeaway li {float:left;width:100%;font-size:10px;margin-bottom:10px;}
ul.ex-takeaway li > span:not(.takeaway-text){float:left;width:40px;height:40px;border-radius:20px;border:1px solid #222221;font-family: 'Ropa Sans', sans-serif;font-weight:400;margin: -10px 10px 10px 0px;display:inline-block;line-height:20px;padding:10px 13px;font-size:16px;color:#222221;}
ul.ex-takeaway li > span.takeaway-text{float: left;width: calc(100% - 50px);margin-bottom: 10px;font-size:15px;font-weight:500;font-family:Roboto;line-height:20px;color:#222221;text-transform:lowercase;}
ul.ex-takeaway li > span.takeaway-text::first-letter{text-transform:uppercase;}


.blue-text h4, .blue-text p, .style-dark .btn-default.btn-outline.blue-text-btn:hover{color:#005dff !important;}
.magenta-text p{color:#b036eb !important;}
.red-text p{color:#ff350f !important;}
.pink-text p{color:#dd9efc !important;}
.green-text p{color:#c9e0dd !important;}
.lg-blue-text p{color:#8cbee3 !important;}
.bfo-blue-text p{color:#0092cf !important;}
.lg-pink-text p,.lg-pink-text h4{color:#fcd4c2 !important;}
.blue-text-row .section_title h3 {color:#005dff !important;}
.text-dkblue p{color:#001f30 !important;}

.counter-text p{font-family: 'Ropa Sans', sans-serif;font-weight:400;}
.uncode-counter .h1{font-size:80px !important;}

/* GUIDANCE PAGE STYLES.. */
/*.isotope-filters ul.menu-smart.text-uppercase > li.filter-cat-218 > span > a,.isotope-filters ul.menu-smart.text-uppercase > li.filter-cat-219 > span > a,.isotope-filters ul.menu-smart.text-uppercase > li.filter-cat-220 > span > a*/

.our-solutions-grid .isotope-filters ul.menu-smart{text-align:right !important;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li{position:relative !important;text-align:left;padding:0;margin-left:5px;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li:first-child{margin-left:0px;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li > span{padding-right:36px !important;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li > span > a{font-family: 'Ropa Sans', sans-serif;font-weight:400 !important;line-height:20px;padding:0px 0px 4px 0px !important;display:inline;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all{float:right;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span{text-align:right;padding-right:0px !important;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span > a {visibility: hidden;position: relative;}
.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span > a:after {visibility: visible;position: absolute;top: -4px;right: 0;content: "ALL";}

.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category{display:block !important;position:relative;line-height:20px;font-family: 'Ropa Sans', sans-serif;font-weight:400;color:#222221 !important;font-size:16px;}

.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category.advice::after,#index-162151 .isotope-filters ul.menu-smart.text-uppercase > li.filter-cat-218::after{position:absolute;content:'';right:0;background-image: url('./images/icons/Advice.png');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;width:20px;height:20px;top:0;}
.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category.advice::after{background-size:24px 24px;width:24px;height:24px;top:-2px;}

.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category.education::after,#index-162151 .isotope-filters ul.menu-smart.text-uppercase > li.filter-cat-219::after{position:absolute;content:'';right:0;background-image: url('./images/icons/Education.png');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;width:20px;height:20px;top:0;}
.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category.education::after{background-size:24px 24px;width:24px;height:24px;top:-2px;}

.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category.counselling::after,#index-162151 .isotope-filters ul.menu-smart.text-uppercase > li.filter-cat-220::after{position:absolute;content:'';right:0;background-image: url('./images/icons/Counselling.png');background-size:20px 20px;background-repeat: no-repeat;background-position: center center;width:20px;height:20px;top:0;}
.tmb-content-under.tmb .t-entry p.t-entry-meta span.t-entry-category.page-category.counselling::after{background-size:24px 24px;width:24px;height:24px;top:-2px;}

.case-study-grid .tmb .t-entry-excerpt p{line-height:16px !important;}
#tec-speakers .tmb .t-entry-excerpt,#tec-speakers .tmb .t-entry-excerpt p{line-height:12px !important;}
.case-study-grid .tmb .t-entry-excerpt span.quote-text{font-size:20px;font-weight:500;line-height:24px !important;}
.case-study-grid .tmb .t-entry-excerpt span.quote-author, .t-entry-excerpt span.speaker-desc, .uncode_text_column.quote-author p{font-family: 'Ropa Sans', sans-serif;font-size:12px;}
.case-study-grid .tmb .t-entry-excerpt span.quote-author{position:relative;top:10px;}
.uncode_text_column.quote-author p{line-height:16px !important;}
.menu-container .logo-container {padding-right:0px !important;}

 

/* FOOTER MENU */
	#menu-footer.menu-smart {
    	padding: 0;
		text-transform: uppercase;
	}
	#menu-footer.menu-smart, #menu-footer.menu-smart ul, #menu-footer.menu-smart li {}
	ul#menu-footer.menu-smart ul {
		position: relative;
    	top: 0;
    	left: 0;
    	width: auto;
		display: block !important;
		margin-top: 10px;
	}
	body[class*=hmenu] ul#menu-footer.menu-smart > li:nth-child(1), ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(1) {
    	padding-left: 0;
		margin-top: 0;
	}
	#menu-footer.menu-smart ul > li > a {
    display: inline;
	}
	#menu-footer.menu-smart ul > li {
		    margin-top: 7px;
		font-size:11px;
	}
	#menu-footer.menu-smart ul > li > a {
		padding-bottom: 4px;
	}
	#menu-footer.menu-smart > li > a {
    font-size: 13px;
		padding-bottom: 4px;
}
#menu-footer.menu-smart li.active > a{color:#ffffff !important;}
#menu-footer.menu-smart > li > a{font-weight:700;}

/* Member page styles..*/
.member-events-grid .tmb.grid-cat-432 .t-entry-visual .pushed::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image: url('./images/icons/svg/format/Gathering-w.svg');background-size:70% 70%;background-repeat: no-repeat;background-position: center center;width:100%;height:100%;z-index:3;}
.member-events-grid .tmb.grid-cat-199 .t-entry-visual .pushed::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image: url('./images/icons/svg/format/Workshop-w.svg');background-size:70% 70%;background-repeat: no-repeat;background-position: center center;width:100%;height:100%;z-index:3;}
.member-events-grid .tmb.grid-cat-198 .t-entry-visual .pushed::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image: url('./images/icons/svg/format/Conversation-w.svg');background-size:70% 70%;background-repeat: no-repeat;background-position: center center;width:100%;height:100%;z-index:3;}
.member-events-grid .tmb.grid-cat-13 .t-entry-visual .pushed::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image: url('./images/icons/svg/format/Debate-w.svg');background-size:70% 70%;background-repeat: no-repeat;background-position: center center;width:100%;height:100%;z-index:3;}
.member-events-grid .tmb.grid-cat-200 .t-entry-visual .pushed::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image: url('./images/icons/svg/format/Webinar-w.svg');background-size:70% 70%;background-repeat: no-repeat;background-position: center center;width:100%;height:100%;z-index:3;}
.member-events-grid .tmb.grid-cat-201 .t-entry-visual .pushed::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image: url('./images/icons/svg/format/Festival-w.svg');background-size:70% 70%;background-repeat: no-repeat;background-position: center center;width:100%;height:100%;z-index:3;}

.uncode-single-media.our-ethical-framework-image{margin-top:0px !important;}


.footer-postit-grid .uncol.style-dark{background-color:#e6d6bc;}
.footer-postit-grid .uncol.style-dark .heading-text.el-text{background-color:#222221;padding-bottom:10px;}
.main-container .site-footer .row-container .row-parent .column_child.footer-postit-grid.single-internal-gutter .uncont > .clear,
.main-container .site-footer .row-container .row-parent .column_child.footer-postit-grid.single-internal-gutter .uncont > .heading-text.el-text{margin-top:0px !important;}

.inner-article-signup .divider-wrapper {margin-top:2px !important;}
.main-container .inner-article-signup.row-container .row-parent{padding-left:18px !important;padding-right:18px !important;}

.inner-article-signup .wpforms-container{float:left;width:100%;margin:10px 0px 0px !important;}
.inner-article-signup .wpforms-container .wpforms-field-email{float:left;width:66.6%;clear:none !important;padding-bottom:0px !important;}
.inner-article-signup .wpforms-container .wpforms-field-email input[type=email]{border: 3px solid #fff !important;border-radius: 0px;font-size:15px !important;font-weight:400 !important;color:#ffffff;height:42px !important;}
.inner-article-signup .wpforms-container .wpforms-field-checkbox {padding:0px !important;}
.inner-article-signup .wpforms-container .wpforms-field-checkbox .wpforms-field-label-inline{font-size:12px !important;}
.inner-article-signup .wpforms-container .wpforms-submit-container{float:left;clear:none !important;width:33.3%;padding-left:18px !important;padding-bottom:0px !important;}
.inner-article-signup .wpforms-container .wpforms-form button[type=submit]{line-height: 1.3;padding: 6px 10px;height: 42px;width: 100%;color: #222221;text-transform: uppercase;font-weight: 700 !important;letter-spacing: 4px !important; background-color: #fff;font-size: 16px !important;}

.inner-article-signup .wpforms-container .wpforms-confirmation-container-full p{font-size:20px !important;line-height:20px;}

.inner-article-signup .bottom-of-form-text{float:left;width:100%;margin-top:4px !important;}
.inner-article-signup .bottom-of-form-text p{font-size:12px;color:#9d9d9c;margin-top:0px;}
.inner-article-signup .bottom-of-form-text a{background:none !important;text-decoration:underline;}

.react-grid-item.category-dropdown .reuseRadioButtonWrapper___ {display: none !important;}
.react-grid-item.category-dropdown .reuseRadioButtonWrapper___.work,
.react-grid-item.category-dropdown .reuseRadioButtonWrapper___.life {display: block !important;}

@media (max-width: 1440px) {
	/*.modal-close{right:53px;}*/
	/*#experience_modal .modal-close{right:36px;}*/
	
	
}

@media (max-width: 1400px) {
	#masthead.is_stuck .row-menu{left:0px;}
	.single .post-share{margin-left:-54px;left:70px;}
	/*.menu-container ul.menu-smart > li:not(.menu-desc) > a, .menu-container:not(.isotope-filters) ul.menu-smart > li > a{font-size:12px !important;}*/
	/*#menu-main-menu > li{padding:0 4px;}*/
}

@media (max-width: 1200px) {
	a.navbar-brand .logo-image img{max-width:200px;}
	#menu-main-menu > li{padding:0;}
	.navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a{font-size:12px !important;}
	.responsive-tabs .responsive-tabs__list__item{margin-right:70px !important;}
	.daily-question-overlay{font-size:22px !important;}

	#person_modal .modal-content{width:calc(50vw);}
	#person_modal .modal-content .row-inner.media .column_parent.col-lg-8 .ec-dark h3{top: 20px;margin-top: 0px !important;width: 80%;margin-left: -40%;font-size: 14px;line-height: 20px;}
}
@media (max-width: 1124px) {	
	.navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a{font-size:11px !important;}
}

@media (max-width: 1080px) {
	#menu-top-menu{padding-top:4px;}
}

@media (min-width: 960px) {
  .menu-smart > li > a {
    padding: 0px 10px 0px 10px;
  }

	body[class*=hmenu] ul#menu-footer.menu-smart > li, ul#menu-footer.menu-smart.menu-horizontal > li {
    	display: inline-block !important;
		vertical-align: top;
		width: 16%;
    	padding-left: 2%;
	}
	body[class*=hmenu] ul#menu-footer.menu-smart > li:nth-child(1), ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(1) {
    	padding-left: 0;
	}
	body[class*=hmenu] ul#menu-footer.menu-smart > li:nth-child(6), ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(6) {
	width: fit-content;
    padding-left: 4%;
	}
}
@media (max-width: 959px) {
  #masthead .logo-container {
    padding: 0 !important;
  }
	.box-container > .menu-wrapper.menu-sticky{height: 70px !important;}/* Scroll issue fix. */
	.membership-tier-midsection.full{width:100%;padding-bottom:18px;}

	.home h2.daily_q/*,.experience-question > h2*/ {font-size: 50px !important;}
	.responsive-tabs .responsive-tabs__list__item{margin-right:20px !important;}

	a.navbar-brand > .logo-image,a.navbar-brand > span.logo-text,
	.menu-ec-dark a.navbar-brand > .logo-image.logo-dark,
	/*.page-id-13 a.navbar-brand > .logo-image.logo-dark,
	.page-id-21 a.navbar-brand > .logo-image.logo-dark,*/
	.error404 a.navbar-brand > .logo-image.logo-dark{display:none !important;}

	/*.menu-ec-dark .menu-horizontal .menu-smart ul,
	.error404 .menu-horizontal .menu-smart ul*/
	.menu-ec-dark:not(.menu-ec-transparent) .navbar.menu-primary:not(.is_stuck) .menu-horizontal .menu-smart ul,
	.error404 .navbar.menu-primary:not(.is_stuck) .menu-horizontal .menu-smart ul{border:none;}

	a.navbar-brand > .logo-sticky{display:block;}
	body.menu-custom-padding .menu-container .logo-container{padding:0px !important;background-color:#fff;}
	/*#masthead.is_stuck .col-lg-12.main-menu-container{margin-top:0;}*/
	#masthead .main-menu-container .menu-horizontal-inner .fa-dropdown{display:inline-block;}
	#masthead .main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown{display:none !important;}

	.submenu-light .menu-horizontal .menu-smart ul{background-color:transparent;}
	#menu-main-menu ul.drop-menu .menu-desc a::after{display:none;}
	#menu-main-menu ul.drop-menu .menu-desc a{padding-bottom:10px;margin-bottom:0;}

	.navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li > a{color:#ffffff !important;padding:18px 0px 18px 0px;}
	.navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart ul.drop-menu li > a{padding-left:0;}
	.navbar.menu-primary:not(.is_stuck) .menu-horizontal-inner{height:calc(100vh);}
	.navbar.menu-primary:not(.is_stuck) .navbar-nav-first, .navbar.menu-primary:not(.is_stuck) .menu-primary-inner.menu-smart > li{height:auto !important;}
	.menu-wrapper.menu-sticky .main-menu-container, .menu-wrapper.menu-hide-only .main-menu-container{overflow:hidden;}
	.navbar.menu-primary:not(.is_stuck) .main-menu-container .menu-horizontal-inner .desktop-hidden{display:block !important;padding:15px 18px 0px;border-top:1px solid #ffffff;}

	.navbar.menu-primary:not(.is_stuck) ul.mobile-secondary-menu > li > a{color:#ffffff;padding:12px 12px 12px 30px !important;display:inline-block;font-size:8px !important;}
	.navbar.menu-primary:not(.is_stuck) ul.mobile-secondary-menu > li > a:hover{background-color:#f1d3c1;color:#222221 !important;}
	.navbar.menu-primary .search-nav{display:block !important;position:absolute;right:70px !important;top:0px !important;}
	.navbar.menu-primary .search-nav a.search-icon{color:#222221;font-size:20px !important;padding:25px 0px 0px !important;display:block !important; -webkit-transition: opacity .8s ease;-moz-transition: opacity .8s ease;
    -ms-transition: opacity .8s ease;-o-transition: opacity .8s ease; transition: opacity .8s ease;}
	.navbar.menu-primary .search-nav a.search-icon > .desktop-hidden{display:none !important;}

	.navbar.menu-primary:not(.is_stuck) .mobile-menu-button.close{background-color:#222221;}
	.navbar.menu-primary:not(.is_stuck) .mobile-menu-button.close .lines:before, .navbar.menu-primary:not(.is_stuck) .mobile-menu-button.close .lines:after{background:#ffffff;}

	.navbar.menu-primary .search-nav a.search-icon.highlighted{opacity:0;display:none !important;}
	.navbar.menu-primary .search-nav ul.drop-menu{background-color:#222221 !important;}
	.navbar.menu-primary .search-nav ul.drop-menu form.search{padding:16px;}
	.navbar.menu-primary .search-nav ul.drop-menu form.search input{margin-top:0;background-color:#222221;color:#ffffff;border:none;}
	.navbar.menu-primary .search-nav ul.drop-menu form.search input::placeholder {color: #ffffff;opacity:1;}


	#menu-main-menu > li > a > span{background-image: linear-gradient(to top, #ffffff, #ffffff 4px, transparent 4px, transparent) !important;}
	#menu-main-menu ul.drop-menu li:not(.menu-desc) a > span{color:#ffffff!important;background-image: linear-gradient(to top, #ffffff, #ffffff 100%, transparent 100%, transparent);}
	
	#menu-main-menu ul.drop-menu li.current-menu-item:not(.anchor-link) a > span,
	#menu-main-menu ul.drop-menu li:not(.menu-desc) a:hover > span{color:#222221 !important;}

	

	/*#section-title-hidden {left:90px;}*/
	.menu-horizontal .menu-smart ul{margin-top:1px !important;}

	#masthead .menu-container{padding:0px;} 
	#masthead.is_stuck .col-lg-12.main-menu-container{width: 100%;min-width:100%;} 
	#masthead.is_stuck .row-menu{position:relative;}
	#masthead.is_stuck ul.menu-smart {height:auto;}
	#masthead.is_stuck .mmb-container{top:36px;}

	.menu-light .row-brand, .menu-light .row-menu .row-menu-inner{border-bottom:0;}
	#menu-main-menu > li{padding:0 18px !important;}
	#masthead.is_stuck .main-menu-container .menu-horizontal-inner .desktop-hidden{padding:15px 18px 0px;}
	.navbar.menu-primary.is_stuck ul.mobile-secondary-menu > li{padding-bottom:0px;}
	.submenu-light .search-nav .menu-smart {background-color: transparent !important;}

	#ka_link_grid .ka-col-8{width:25%;--widthC: 25%;padding-top: calc(var(--widthC));}
	/*.ec-col-8 .uncode-single-media{width:20%;}*/
	.ec-col-5{width:100% !important;}

	.daiy-q-btn-heading{text-align:right;}

	.btn-container,.footer-contact-form.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center;}
	/*.btn-container .btn.align-right,.footer-contact-form.wpforms-container-full .wpforms-form button[type=submit]{float:none;}*/
	/*.footer-contact-form.wpforms-container-full .wpforms-form button[type=submit], .say-hello-btn,.make-enquiry-form.wpforms-container-full .wpforms-form button[type=submit]{display:block;width:100%;}*/
	/*.uncode-single-media.text-left{text-align:center;}*/

	.ethics-letter-column .empty-space{padding:0 !important;}

	.modal-content{height: calc(100vh - 70px);}
	.modal-content .row-inner .column_parent{padding:0px 36px !important;}
	.modal-content .row-inner.media .col-lg-4 > img{width:100%;}
	/*.modal-content .row-inner.media .col-lg-8 > .ec-dark{min-height:200px;}
	.modal-content .row-inner.media .col-lg-8 > .ec-dark > h3{top:40%;}*/

	.search-results .type-post.has-post-thumbnail > .entry-header > img{width:100%;}
	.search-carousel .vc_row.row-container > .row.limit-width.row-parent{padding:0;}

	/*.experiences-topbar .react-grid-layout{height:auto !important;max-height:100%;}*/
	.react-grid-layout.layout.reactiveGridContentsInner___{height:auto !important;max-height:100%;}
	.react-grid-layout.reactiveGridContentsInner___{border-bottom:none;}

	.uncode-counter .h1{font-size:70px !important;}

	#experience_modal .modal-close{top:100px;position:fixed;right:23px;}
	/*#experience_modal .modal-content .row-inner.text .column_parent{padding:0px 36px 36px !important;}*/
	#person_modal .modal-content .row-inner:last-child{padding-bottom:36px;}

	.usyou-filter-area .filter-item{width:100%;--widthC: 100%;}
	.usyou-filter-area{padding:20px 36px;}
	.usyou-filter-options .filter{/*width:100%;*/}
	.usyou-filter-options .usyou-filter-or{display:block;position:relative;margin:auto;width:300px;top:0px;}

	/*.btn.btn-lg.align-right,.btn.btn-lg.align-center,.btn.btn-lg.align-left{max-width:100%;min-width:100%;}*/
	.heading-text.align-right{float:none;}
	.t-entry-cf-detail-downloadlink .btn.btn-lg.align-right{display:block;width:100%;}

	

	.daily-question-overlay{font-size:30px !important;}

	/* Archive styles. */
	.page-id-11 #reactive-root,.page-id-12513 #reactive-root,.page-id-427 #reactive-root{margin-bottom:64px !important;}
	.page-id-427 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC),
	.page-id-11 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC),
	.page-id-12513 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC){transform:translate(0px, 100px) !important;}
	.page-id-15 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC){transform:translate(0px, 100px) !important;}
	
	.page-id-427 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___,
	.page-id-15 .react-grid-item.reactiveGridBox___3k99S:last-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___,
	.page-id-11 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___,
	.page-id-12513 .react-grid-item.reactiveGridBox___3k99S:first-child:not(.reactiveSingleBoxFrontendView___12dCC) .react-grid-layout.reactiveGridContentsInner___{height:auto !important;}
	.page-id-427 .ReactiveGridHolder______1Q8aA,
	.page-id-15 .ReactiveGridHolder______1Q8aA,
	.page-id-11 .ReactiveGridHolder______1Q8aA,.page-id-12513 .ReactiveGridHolder______1Q8aA{padding-top:0;}

	.dailyq-contact-form.wpforms-container-full .wpforms-form .wpforms-one-fourth{width:100%;margin:0;}
	/*.dailyq-contact-form.wpforms-container-full .wpforms-form button[type=submit]{float:none;width:100%;}*/
	

	/*.react-grid-layout.reactiveGridContentsInner___ .react-grid-item{width:100% !important;position:relative !important;top:auto !important;left:0px;right:auto;}*/
	
	.react-grid-layout.reactiveGridContentsInner___ .react-grid-item{/*width:100% !important;*/width:25% !important;left:0px;top:0px !important;right:auto;}

	/* Knowledge and Daily Q styles..*/	
	.reactive-sticky-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.most-recent{top:0px !important;}
	.reactive-sticky-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.most-recent button{width:100%;text-align:left;}
	.reactive-sticky-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.focus-dropdown{/*top:50px !important;*/left:25%;z-index:5 !important;}
	.reactive-sticky-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.form-dropdown{/*top:100px !important;*/left:50%;z-index:4 !important;}
	.reactive-sticky-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.depth-dropdown{/*top:150px !important;*/left:75%;z-index:3 !important;}
	.reactive-sticky-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.search-dropdown{width:100% !important;top: 50px !important;/*top:200px !important;*/z-index:2 !important;}

	/* Experiences styles..*/
	.vc_row.experiences-archive.row-container{margin-bottom:118px;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.focus-dropdown{/*top:0px !important;*/width:33.3% !important;z-index:5 !important;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.form-dropdown{/*top:50px !important;*/width:33.3% !important;left:33.3%;z-index:4 !important;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.location-dropdown{/*top:100px !important;*/width:33.3% !important;left:66.6%;z-index:5 !important;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.category-dropdown{/*top:150px !important;*/top:50px !important;width:66.6% !important;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.category-dropdown .reuseRadioButtonWrapper___{width:50% !important;margin-right:0px;margin-bottom:10px;clear:both;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.category-dropdown .reuseRadioButtonWrapper___:first-child{border-right:none;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.category-dropdown .reuseRadioBtnParrentWrapper___1-BDS{flex-row:nowrap;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.category-dropdown .reuseRadioBtnParrentWrapper___{margin-right:0;}
	.experiences-topbar .react-grid-layout.reactiveGridContentsInner___ .react-grid-item.both-button{top:50px !important;left:66.6%;width:33.3% !important;}

	.reactiveGridTypeNcode{margin-bottom:18px !important;padding-top:18px !important;}

	.reactive-col-sm-12{padding-left:36px;padding-right:36px;}
	/*.reactive-row.reactiveGridBlock{margin-left:0;margin-right:0;}*/
	.reactive-container-fluid{padding:0 !important;}
	
	.reactive-row.reactiveGridBlock .reactive-col-sm-6 {
    padding-right: 1rem;
    padding-left: 1rem;
}

	.heading-text.el-text.spaced-content-heading h3{letter-spacing:3px;font-size:20px;}

	/*.single .post-share{position:relative;top:0px;}*/
	.experience-heading, .sml-heading{margin-bottom:10px;}
	.experience-heading::after, .sml-heading::after{width:100%;}

	.menu-wrapper .menu-primary:not(.is_stuck) .row-menu .row-menu-inner{padding-left:0px !important;padding-right:0px !important;}
	
	
	/* FOOTER MENU */

	ul#menu-footer.menu-smart.menu-horizontal > li {
    	display: inline-block !important;
		vertical-align: top;
		width: 33%;
    	padding-left: 2%;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(1), ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(4) {
    	padding-left: 0;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(n+4) {
		margin-top: 20px;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(6) {
	width: fit-content;
    padding-left: 2%;
	}

	#page-header > .header-basic > .header-wrapper, #page-header > .header-wrapper > .vc_row.row-container:not(.vc_custom_1537241975914) .row-inner{max-height:calc(50vh);}
    /*.menu-smart.sm-vertical.mobile-secondary-menu li.followus-link.dropdown.active > ul{display:block;}
	.menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children ul li.menu-item a{padding: 4px 0px !important;}*/
	.menu-smart.sm-vertical.mobile-secondary-menu li.followus-link.dropdown{display:none;}

	.error404 .post-wrapper{min-height:calc(100vh - 70px);}
	
	
}
@media (max-width: 767px) {
	.home h2.daily_q/*,.experience-question > h2*/ {font-size: 40px !important;}
	#section-title-hidden h4{font-size:10px;margin-top:30px;}
	.single-post.ec-knowledge-post #section-title-hidden h4{margin-top:13px;}
	.single-post.ec-knowledge-post #section-title-hidden{overflow:hidden;}

	.responsive-tabs .responsive-tabs__heading{display:none !important;}
	.responsive-tabs .responsive-tabs__list{display:block !important;}
	.responsive-tabs-wrapper{border:none !important;}
	.responsive-tabs .responsive-tabs__list__item{margin-right:10px !important;}

	.modal-content{margin:0 !important;}

	.experience-col-5{display:block;width:100%;margin:0px;}
	.experience-col-5::after{width:100%;}
	
	/*.background-element.header-wrapper.header-only-text .header-content-inner .header-title.h1{font-size:50px !important;}*/

	.heading-text.el-text.spaced-content-heading h3{letter-spacing:2px;font-size:14px;}

	/*.form-dropdown .reuseCheckboxWrapper___{width:50% !important;}
	.form-dropdown .reuseCheckboxWrapper___ label::before,.depth-dropdown .reuseCheckboxWrapper___ label::before{width:20px;height:20px;background-size:20px 20px;}
	.form-dropdown .reuseCheckboxWrapper___ label span,.depth-dropdown .reuseCheckboxWrapper___ label span{font-size:14px;}*/

	.mouse-tracker-arrow{width:160px;height:160px;}

	.toggle-group-btn .heading-text h4.h4{font-size:12px;display:block;padding-right:10px;padding-bottom:8px;}

	/* START NEW STYLES FOR SELECTS */
	.focus-dropdown .reactiveSearchGridContents___15mHZ.reactiveDropdownContents___2PQxe{padding:18px;}
	.focus-dropdown .reuseRadioButtonWrapper___{width:100% !important;--widthC: 100%;padding-top: 24px;margin: 0px 20px 10px 0px;}
	.focus-dropdown .reuseRadioButtonWrapper___ label::before,.focus-dropdown .reuseRadioButtonWrapper___ label::after{display:block;}
	.focus-dropdown .reuseRadioButtonField___3GZ0_ .reuseRadioButton___atOun+label:before{width:0px;}
	.focus-dropdown .reuseRadioButtonWrapper___ label span{visibility:visible;color:#222221;padding-left:0px;font-size:16px;font-weight:500;}
	.focus-dropdown .reuseRadioButtonWrapper___ label{background:none !important;}

	.form-dropdown .reuseRadioButtonWrapper___,.location-dropdown .reuseRadioButtonWrapper___{width:100% !important;}
/* FOOTER MENU */

	ul#menu-footer.menu-smart.menu-horizontal > li {
    	display: inline-block !important;
		vertical-align: top;
		width: 48%;
    	padding-left: 2%;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(1), ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(3), ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(5) {
    	padding-left: 0;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(n+3) {
		margin-top: 20px;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(2n) {
	width: fit-content;
    padding-left: 2%;
	}

	.single .post-share{top:50%;margin-top:-108px;}

	.inner-article-signup .wpforms-container .wpforms-confirmation-container-full p{font-size:18px !important;line-height:18px;}
}
@media (max-width: 569px) {
	.main-container .cols-sm-responsive {margin-left:0px;}
	.feature-block-heading h3, h3.spaced-content-heading{font-size:20px !important;}
	.feature-block-heading h2{font-size:28px !important;letter-spacing:2px;}
	.feature-block-heading h2 span{padding: 0px 10px;}
	.btn:not(input), .btn-link:not(input){-webkit-transform: scale(1) !important;-moz-transform: scale(1) !important;-o-transform: scale(1) !important;-ms-transform: scale(1) !important;transform: scale(1) !important;}
	/*.modal-content .row-inner.media .col-lg-8 > .ec-dark{line-height:200px;display:block;margin-top:-5px;}
	.modal-content .row-inner.media .col-lg-8 > .ec-dark > h3{display:inline-block;position:relative !important;top:auto !important;left:auto !important;margin-left:10px !important;vertical-align:middle;margin-top:0px !important;width:100%  !important;font-size:14px;}*/

	.heading-text.super-size h2.h1,.usandyou-row .heading-text h2.h1/*,h2.post-comment-question*/{font-size:50px;}

	/*.single .main-container .row-container .triple-h-padding{padding-left:36px !important;padding-right:36px !important;}*/
	.single .single-post-author > img{width:100%;max-width:100%;}

	/*.ec-col-8 .uncode-single-media{width:50%;}*/

	/*.background-element.header-wrapper.header-only-text .header-content-inner .header-title.h1{font-size:28px !important;}*/
	.uncode-counter .h1{font-size:60px !important;}
	.heading-text.el-text.spaced-content-heading h3{letter-spacing:4px;font-size:20px;}

	/*.form-dropdown .reuseCheckboxWrapper___{width:100% !important;}
	.form-dropdown .reuseCheckboxWrapper___ label::before,.depth-dropdown .reuseCheckboxWrapper___ label::before{width:18px;height:18px;background-size:18px 18px;}
	.form-dropdown .reuseCheckboxWrapper___ label span,.depth-dropdown .reuseCheckboxWrapper___ label span{font-size:12px;}

	.depth-dropdown .reuseCheckboxWrapper___.skim label::after,.depth-dropdown .reuseCheckboxWrapper___.skim .reuseCheckbox___:checked+label:after,
	.depth-dropdown .reuseCheckboxWrapper___.delve label::after,.depth-dropdown .reuseCheckboxWrapper___.delve .reuseCheckbox___:checked+label:after,
	.depth-dropdown .reuseCheckboxWrapper___.deep-dive label::after,.depth-dropdown .reuseCheckboxWrapper___.deep-dive .reuseCheckbox___:checked+label:after {font-size:9px;}*/

	.mouse-tracker-col:last-child{margin-top:20px;}

	#index-162151 .isotope-filters ul.menu-smart.text-uppercase > li{display:block !important;width:100% !important;margin:2px 0px;}
	.speaker-icon-twothirds,.casestudy-icon{max-width:100%;}

	.main-container .footer-bottom .row-inner > div{padding:0;}
	/*.footer-links.align-left{float:right;}*/
	.site-footer .footer-links p, .site-footer .align-right.footer-links  {float:left !important;}
	.main-container .footer-bottom .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
    padding-top: 10px;
	}
	.footer-links a {
        margin-right: 10px;
		margin-left: 0;
}

	.main-container .row-container .single-h-padding,.main-container .row-container .row-parent{padding-left:36px !important;padding-right:36px !important;}
	.single-post.ec-knowledge-post .main-container .row-container .single-h-padding,.single-experience .main-container .row-container .row-parent{padding-left:70px !important;}
	
	
	/* Turn off transitions on mobile */
	#menu-main-menu ul.drop-menu li:not(.menu-desc) a > span,
	#menu-top-menu ul li.menu-item a,.menu-smart.mobile-secondary-menu li.menu-item.followus-link.menu-item-has-children ul li.menu-item a{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}

	.toggle-group-btn .heading-text{min-height:30px;}

	#signup_modal .modal-content,#member_modal .modal-content{width:calc(100% - 36px);}
	#person_modal .modal-content{width:calc(100vw - 72px);}
	#member_modal .modal-content .member-login-footer{text-align:center;}
	#member_modal .modal-content .member-login-footer h3{display:block;}
	#member_modal .modal-content .member-login-footer a.btn{float:none;}

	.our-people-grid{display:none;}
	.our-people-grid.active{display:block;}
	.people-grid .t-entry-readmore, .people-grid .t-entry > .t-entry-cf-detail-sociallink, .people-grid .t-entry > .t-entry-cf-detail-social-altlink {display:none;}
	/*.people-grid .t-entry-cf-detail-role {min-height:44px;}
	.people-grid .t-entry-title {min-height:40px;}*/
	/* FOOTER MENU */

	ul#menu-footer.menu-smart.menu-horizontal > li {
    	display: inline-block !important;
		vertical-align: top;
		width: 100%;
    	padding-left: 0;
	}
	ul#menu-footer.menu-smart.menu-horizontal > li:nth-child(n+1) {
		margin-top: 20px;
		padding-left: 0;
	}
	.features-block .tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {
    padding-left: 0px !important;padding-top: 18px !important;
	}

	.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all{float:none;}
	.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span{text-align:left;}
	.our-solutions-grid .isotope-filters ul.menu-smart.text-uppercase > li.filter-show-all > span > a:after {right:auto;left:0;}

	.nf-form-cont.ec-transparent-form .nf-field-container.ec-ninja-col-6 {clear:both;width:100%;float:none;margin-bottom:10px;}
	.nf-form-cont.ec-transparent-form .nf-field-container.ec-ninja-col-6.firstname-container{margin-right:0px;}

	div.wpforms-container-full .wpforms-form .wpforms-one-third{width:100% !important;margin:0 !important;}
	.how-we-work-icon{max-width:100px;}

	.membership-tier-midsection{width:50%;}
	.membership-tier-midsection.full{width:100%;}

	.vc_row.feature-block-tight .tmb .t-overlay-text .t-entry-excerpt{display:none;}
	.single-post .comments-area{margin-left:0px;margin-right: 0px;padding-left:18px;padding-right: 18px;}

	.main-container .row-container .no-top-padding .row-inner > div.feature-block-tight-row{padding-top:0px;}

	.feature-block-heading.with-brackets h2 span::after{right:0px;}
	.feature-block-heading.with-brackets h2 span::before{left:0px;}

	/*footer .wpforms-container-full .wpforms-form textarea, footer .wpforms-container-full .wpforms-form input[type=text], footer .wpforms-container-full .wpforms-form input[type=email]{font-size:13px !important;}*/

	.toggle-group-btn .heading-text h4.h4{padding-bottom:0px;min-height:34px;}
	.single .post-share{margin-left:-1px;left:0px;top:83px;margin-top:0px;padding-top:0px;}

	.dailyq-slide-question > span:first-child{font-size:40px !important;}
	.dailyq-slide-question span.sub {font-size: 12px !important;line-height:13px !important;}
	#rev_slider_9_1 .tp-bullets{top:calc(100% + 10px) !important;}

	.inner-article-signup h2{font-size:22px !important;}
	.inner-article-signup .wpforms-container .wpforms-field-email{width:100%;clear:both !important;}
	.inner-article-signup .wpforms-container .wpforms-submit-container{padding-left:0px !important;min-width:150px;}
	.inner-article-signup .wpforms-container .wpforms-confirmation-container-full p{font-size:15px !important;line-height:16px;}
}
