html{font-size:100%;}
body {
	overflow-x:hidden;
}
h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem !important;font-family: 'Butler' !important; font-weight:500 !important;}
h2 span{color:#c5401b !important;}
/*p, ul li{font-size:1rem;}*/
.fc-red{color:#c5401b !important;}
.fc-light-blue{color:#15C9F4 !important;}
.fc-light-grey{color:#c6c0c0;}
.fc-white{color:#FFF !important;}
.bg-grey .fc-white{color:#3d3d3d !important;}
.fc-green{color:#9ebf26;}
.overlay-blk{background:rgba(255,255,255,0.35);padding:9rem 1rem 4rem;}
.fs-small{font-size:0.875rem;}
.fc-black, .fc-black *{color:#000 !important;}
.lh-38 { line-height:38px;}
.pl-8 { padding-left:8px;}
.fs-13{font-size:13px !important;}
.btn, .btn.white, .black-blk input[type="submit"], .btn.green, .shortcode-blk .btn.red{font-size:15px;border:2px solid #c5401b;padding:0.65rem 2rem 0.65rem 2rem;color:#FFF;text-align:center;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-weight:300 !important;letter-spacing:1px;margin-top:0.56rem !important;display:inline-block;z-index:1;background:#c5401b; font-weight:bold;}
.btn.red{background:transparent;border:	1px solid #c6401b; color:#c6401b;}
.btn.red:hover{background:#c6401b; color:#FFF;}
.btn.red:after:hover{color:#FFF;}
.btn.sm{padding: 0.5rem;font-size: 13px}
.btn.sm:after{display:none;}
.btn.green{color:#9ebf26;}
.btn:after {
	content: "\f061";
    font: normal normal normal 20px/1 FontAwesome;
    font-size: 15px;
    margin-left: 1rem;
}
.btn.white, .black-blk input[type="submit"], .shortcode-blk .btn.red{background:transparent !important;border:2px solid #FFF !important;}
.btn.green{border:1px solid #9ebf26 !important;background:transparent !important;}
.btn.green:hover{background:#9ebf26 !important;color:#FFF !important;}
.black-blk input[type="submit"]{padding:0.65rem 3rem;border:1px solid #FFF !important;}
.btn:hover{background:transparent;color:#c5401b;}
.btn.white:hover, .black-blk input[type="submit"]:hover, .shortcode-blk .btn.red:hover{background:#FFF !important;color:#c5401b !important;}
li.mega-menu-item-has-children ul.mega-sub-menu:first-child{-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15) !important;-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15) !important;box-shadow:0 1px 20px rgba(0,0,0,0.15) !important;}
.learn-more {
	color:#c5401b;position:relative; font-weight:bold; display:block; padding:1rem 0;	
}

.post-sidebar .screen-reader-text{
	display:none;
}
body.elementor-page:not(.single) #main > .container{
	max-width:100%;
	padding-left:0;
	padding-right:0;
}
body.page-template-page-sidebar-php #main > .container{
	max-width:1290px !important; 
}
.entry-title{
	line-height:1;
}
.archive article {
	margin-bottom:2rem;
}
.learn-more:after, .download-iCal-frm:after {
	content: "\f0a9";
    font: normal normal normal 22px/1 FontAwesome;
    position: relative;
	vertical-align: middle;
	right: -10px;
}
.download-btn{
	border:2px solid #c6401b;
    padding: 0.75rem 1rem;
	color:#c6401b;	
}
.download-btn:after{
	content:"\f019";
	color:#c6401b;
	font: normal normal normal 16px/1 FontAwesome;
	    border-left: 2px solid #d3d1d1;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
}
.header-right{
	padding-top:8px;
}
/*.footer a{color:#FFF;}*/
.top-bar li a:hover{color:#84b792;}
.bt-black-arrow, .wt-arrow, .bt-grey-arrow{position:relative;}
.bt-black-arrow:after{content:url(../img/bt-arrow.png);width:102px;height:81px;position:absolute;bottom:-30px;z-index:99999;left:50%;margin-left:-53px;}
.wt-arrow:after{content:url(../img/wt-arrow.png);position:absolute;bottom:-34px;left:50%;margin-left:-30px;width:102px;height:69px;z-index:99999;}
.bt-grey-arrow:after{content:"";background:url(../img/css_sprites.png)-10px -10px; width: 102px; height: 81px;position:absolute;bottom:-30px;z-index:99999;left:50%;margin-left:-53px;}
.bg-white{background:#FFF;}
.mw-205{max-width:205px;}
.mw-450{max-width:450px;margin:0 auto;}
.mw-900{max-width:900px;margin:0 auto;}
.mw-600{max-width:600px;margin:0 auto;}
.mw-850{max-width:850px;margin:0 auto;}
.mw-1000{max-width:1000px;margin:0 auto;}
.text-center{text-align:center !important;}
.lets-connect iframe{max-width:500px;margin:0 auto;height:500px !important;}
input{border-radius:0 !important;}
ul.social-icons li{list-style:none;display:inline-block}
ul.social-icons{margin-left:0 !important;}
ul.social-icons li{margin:0 0.75rem 5px 0;width:25px;height:25px;text-align:center;-webkit-border-radius:20%;-moz-border-radius:20%;border-radius:20%;transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;-o-transition:0.6s;border:2px solid #c5401b;display:inline-block;line-height:25px;background:#c5401b;}
.footer img{max-width:230px;height:auto;}
.black-icon ul.social-icons li i{color:#000;}
.black-icon ul.social-icons li{border:2px solid #000;line-height:27px;}
.black-icon ul.social-icons li:hover{background:#000;}
.black-icon ul.social-icons li:hover i{color:#fff;}
ul.social-icons li:first-child{margin-left:0 !important;}
ul.social-icons li:hover{background:transparent;}
ul.social-icons li:hover i{color:#c5401b;cursor:pointer;}
ul.social-icons li i{font-size:15px;color:#FFF;}
.footer{position:relative;border-top:2px solid #eaeaea;}
.fc-black{color:#000 !important;}
.footer, .footer *{font-family:'Overpass',sans-serif;}
.footer ul.menu li{list-style:none;font-size:14px;    padding-bottom: 0.75rem;}
/*.footer ul#menu-footer-menu2 li{font-size:1.5rem !important;}*/
/*.footer ul.menu li:after{content:"|";color:#9ebf26;padding:0 1rem;}
.footer ul li:last-child:after{content:"";}*/
.footer div[class*="col-"]{padding-bottom:2.5rem;padding-top:3rem;}
[class*="col-"]{padding-left:15px;padding-right:15px;}
.full-width [class*="col-"]{padding-left:0 !important;padding-right:0 !important}
label{font-size:16px;}
/*.hbspt-form{clear:both;margin:3rem auto 0 auto;} */
.newsletter_frm .hs-firstname, .newsletter_frm .hs-lastname, .newsletter_frm .hs-email, .newsletter_frm .hs-phone{width: 25%;float: left;padding: 0 3px;}
.newsletter_frm .hs-firstname input, .newsletter_frm .hs-lastname input, .newsletter_frm .hs-email input, .newsletter_frm .hs-phone input{width:100%; background: none;border: 1px solid #dcdbdb;}
/*.newsletter_frm .hs-firstname input:before, .newsletter_frm .hs-lastname input:before, .newsletter_frm .hs-email input:before, .newsletter_frm .hs-phone input:before{color:#c5401b;padding-right:10px;font-size:15px;font-family: FontAwesome;}
.newsletter_frm .hs-firstname input:before, .newsletter_frm .hs-lastname input:before{content:"\f2c0";}
.newsletter_frm .hs-email input:before{content:"\f003";}
.newsletter_frm .hs-phone input:before{content:"\f095";}*/
body.home .newsletter_frm label:not(label.hs-form-booleancheckbox-display){display:none;}
.newsletter_frm .legal-consent-container input[type="checkbox"]{border:1px solid #c6401b;background:none;padding:0.5rem;}
.newsletter_frm input[type="submit"]{background:transparent;border:2px solid #c6401b;color:#c6401b;font-weight:bold;margin-bottom:0.5rem;margin-bottom:3rem;}
.newsletter_frm input[type="submit"]:hover{
	background:#c6401b;
	color:#FFF;
}
.hbspt-form fieldset{max-width:100% !important;}
/*.hbspt-form input.hs-input, .hbspt-form select.hs-input{margin:0.75rem 0;}*/
.hs-form-required{display:none;}
/*.hbspt-form .hs-form-field{text-align:left;text-transform:capitalize;}*/
.hbspt-form textarea{height:22rem;}
/*.hbspt-form .hs_submit{text-align:center;}*/
.hbspt-form .legal-consent-container{transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;-o-transition:0.6s;padding:0 0 1.5rem 0;text-align:left !important;clear:both;}
.hs-form-field{padding-bottom:15px;}
.hbspt-form a{color:#FFF !important;}
.newsletter_frm .legal-consent-container .hs-form-booleancheckbox-display input{height:22px;}
.hbspt-form ul.inputs-list li{list-style:none;margin-bottom:4px;}
.hbspt-form ul{margin-left:0 !important;padding-left:0;margin-bottom:0;padding-top:1rem;}
.hbspt-form p{margin-bottom:0;}
/*.hbspt-form .hs-richtext{font-size:13px;}*/
.bg-black{background:#000 !important;}
.jeg_thumb .jeg_post_category a, .jeg_block_loadmore a.active, .jeg_block_loadmore a:hover{background:#c5401b !important;}
.jeg_block_loadmore a.active, .jeg_block_loadmore a:hover{border:1px solid #c5401b !important;}
.jeg_heroblock .jeg_post_category a{background:#c5401b !important;}
form.searchandfilter ul{margin:0;}
body.home form.searchandfilter input[type="submit"]{border-color:#c5401b !important;color:#c5401b !important;z-index:1;}
.sitemap-blk h2, .jeg_post_category a.category-uncategorized{display:none !important;}
.lets-connect-blk ul.social-icons li{line-height:25px !important;}
.searchandfilter ul, .searchandfilter ul li{list-style:none !important;display:inline-block;}
form{color:#000 !important;}
.black-blk form{color:#FFF !important;}
.calculator-frm fieldset{border:none;padding:0 0 2rem 0;}
.calculator-frm legend{padding:0;font-size:1.5rem;margin-bottom:1rem;}
.calculator-frm .calitem{padding:0 0 1rem 2.5rem;}
#hascredits, #nocredits, #insufficient, #enough{display:none;}
.contact-page-frm input:not([type="submit"]):not([type="checkbox"]), .contact-page-frm select{padding:0.5rem !important;margin-bottom:0.65rem !important;}
.contact-page-frm textarea{height:240px;}
.contact-page-frm br{display:none;}
/*.lets-connect .hbspt-form *{color:#FFF !important;}*/
#mega-menu-primary li.mega-menu-item a{font-family:"Overpass", Sans-serif !important;}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background:transparent !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:1.2rem;padding:0.3rem 1rem;line-height:17px !important;height:auto !important;}
li.mega-login-btn a:hover{color:#c6401b !important;}
ul.mega-sub-menu li a{font-family:'Overpass', sans-serif;}
.ast-mobile-menu-buttons{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{font-size:18px;color:#c6401b;margin:0 !important;}
.fw-800{font-weight:800 !important;}
.lh-1{line-height:1 !important;}
.ls-1{letter-spacing:1px;}
ul.underline-list{margin-left:0.5rem;}
ul.cfcs-list li, ul.underline-list li{list-style:none;}
ul.underline-list li{text-decoration:underline;font-size:1.1rem;padding-bottom:0.75rem;}
ul.cfcs-list li{position:relative;padding-bottom:0.25rem;}
ul.cfcs-list li:before{content:url(../img/cfcs-list.png);width:18px;height:12px;position:absolute;top:0;left:-25px;}
.cfcs-table, .cfcs-table td{border:none;}
.cfcs-table{border-bottom:1px solid #e3e8da;}
.cfcs-table td{padding:0.95rem;}
.cfcs-table tr:nth-child(odd){background:#e3e8da;}
.relative-blk{position:relative;}
.relative-blk .elementor-widget-text-editor{margin-bottom:0 !important;}
.blue-menu ul li, .blue-menu1 ul li{display:inline-block;font-size:1rem;font-family:"Overpass", Sans-serif !important;}
.blue-menu ul li a, .blue-menu1 ul li a{color:#FFF;}
.blue-menu ul li a:hover, .blue-menu1 ul li a:hover{color:#c6401b !important;}
.blue-menu ul li:after, .blue-menu1 ul li:after{content:"|";color:#fff;padding:0.5rem;}
.blue-menu ul li:last-child:after, .blue-menu1 ul li:last-child:after{content:" ";}
.elementor-tab-title a{color:#000 !important;}
.three-blk.full-width [class*="col-"]{padding-left:0 !important;padding-bottom:0 !important;}
.three-blk.full-width .elementor-1090 .elementor-element.elementor-element-80f7e6b.elementor-column .elementor-column-wrap{align-items:inherit !important;}
.blue-menu ul, .blue-menu1 ul{margin-bottom:0;margin-left:0;}
.cfcs-table.blue{border-bottom:0 !important;}
.cfcs-table.blue tr:nth-child(odd){background:#e7f2fb;}
.cfcs-table.blue th{background:#b9d9f2;}
.aml.testimonial-blk:before, .aml.testimonial-blk:after{display:none;}
/*#main .container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}*/
.certification-blk .elementor-col-50{max-width:360px;}
.training-course .elementor-col-33{max-width:330px;margin:1.5rem auto;}
.training-course .btn, .certification-blk .btn{font-size:11px !important;}
.blue-menu1 .elementor-widget-wp-widget-nav_menu h5{
    float: left;
    margin-bottom: 0 !important;
    font-size: 1rem;
    color: #FFF !important;
    text-transform: uppercase;
    margin-right: 0.75rem;
}
#calculator-frm2 td h4{
	margin-bottom:0 !important;
}
.testimonial-content-blk{
	border:1px solid #e0d9fe;
}
.testimonial-blk .testimonial-content-bottom{
	border-top:1px solid #e0d9fe;
}

.testimonial-blk .testimonial-content, .testimonial-blk .testimonial-content-bottom {
	padding:1rem 1.5rem;
}
.footer .widget{
	margin:0;
}
.testimonial-content:before{
	content:url(../img/testimonial-quotes-grey-new.png);
	width:27px;
	height:20px;
	line-height:35px;
}
.financial-abuse .hs-form-field{padding-bottom:10px;}
.financial-abuse [type="submit"]{background:#c6401b !important;color:#FFF !important;width: 100%;cursor: pointer;}
.financial-abuse [type="submit"]:hover{background:transparent !important; color:#c6401b !important;}
.tmc-block .elementor-column, .mw-410, .mw-410 .elementor-column{
	max-width:410px;
	margin:0 auto;
}
.header-left{    position: absolute;top: 2.25rem;right: 7rem;display: block;z-index: 99999999;}
body.page #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, body.single #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, body.archive #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color:#000;}
body.page.ast-theme-transparent-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, body.single.ast-theme-transparent-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	color:#FFF;
}
.main-menu-more {
	display:none;
}
body.transparent_header header.site-header{    position: fixed !important;z-index: 999999;width: 100%;transition: all 0.4s ease;}
header.site-header{ 
	padding:2.5rem 0;
}
/*body.default_header header.site-header*/{border-bottom: 2px solid #eaeaea;}
body.transparent_header #mega-menu-wrap-menu-1  #mega-menu-menu-1 li.mega-menu-item > a, header.sticky #mega-menu-wrap-menu-1  #mega-menu-menu-1 li.mega-menu-item > a {
	color:#FFF;
}
#mega-menu-wrap-menu-1  #mega-menu-menu-1 > li.mega-menu-item > a, header.sticky #mega-menu-wrap-menu-1  #mega-menu-menu-1 > li.mega-menu-item > a {
	padding:0px 13px 0px 13px !important;
}
#site-navigation {
	padding:1rem 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
	margin:0;
	color:#c6401b;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
	text-align:left;
}
.site-branding-container{position:relative;}
.mega-login-btn a{background:transparent !important;border:2px solid #000;color:#000;-webkit-border-radius:5px !important;-moz-border-radius:2px !important;border-radius:3px !important;font-size: 15px !important;padding: 0.7rem 1.2rem !important; line-height:1; display:inline-block;}
.mega-login-btn a:before {content: "\f2c0";font-family: FontAwesome !important;color:#000;Font-size:20px;margin-right:5px;border-right:1px solid #000;vertical-align:middle !important;margin-right: 1.6rem !important;padding-right: 1rem;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{border-right:0 !important;}
.mega-phone-btn {
	margin-right:1.2rem;
}
.header-right li {
	float:left;
	list-style:none;
}
.mega-phone-btn a{background:transparent !important;color:#ffffff !important;/*border:2px solid #2a2a2a !important;*/-webkit-border-radius:5px !important;-moz-border-radius:2px !important;border-radius:3px !important;font-size:15px !important;/*padding:0.7rem 1.2rem !important;*/padding:0.7rem 0.5rem !important;display:inline-block;line-height:1;}
.mega-phone-btn a:before {content: "\f095";font-family: FontAwesome !important;color:#c6401b;Font-size:20px;vertical-align:middle !important; margin-right:7px;}
.mega-login-btn a{color:#000;border:2px solid #000;}
.hbspt-form input:not([type="submit"]):not([type="checkbox"]), .hbspt-form  select, .hbspt-form  textarea{width:100% !important;}
.black-blk .hs_submit{max-width:150px;margin: 0 auto;}
.event-list-item div[class*="col-"]{position:relative;padding:0 12px;}
.event-list-item > div[class*="col-"]:last-child {
	padding: 0 10px 30px 10px;
}
.webinar-blk .event-list-item div[class*="col-"]:last-child{
	padding: 0 10px 10px 10px;
}
.webinar-blk ul{list-style;none;}
.event-list-item .download-iCal-frm{position: absolute;right: 2%;bottom: 0;}
.event-list-item .ee-event-datetimes-ul, .event-list-item .ee-event-datetimes-li, .single-event .ee-event-datetimes-ul, .single-event .ee-event-datetimes-li{margin-bottom:0 !important;line-height:27px;}
.event-list-item .ee-event-datetimes-ul:before{content:"\f073";font-size:2rem;font-family: FontAwesome !important;position:absolute;left:12px;color:#c5401b; margin-right:6px;}
.event-list-item .espresso-venue-dv{line-height:1.2;padding-left:48px;/*width:65%;*/}

.event-list-item p{margin-bottom:0 !important;}
.fs-12{font-size:12px;}
input.ee-ical-sbmt{border:none;font-weight:bold;padding: 0 !important;
    line-height: inherit;
    vertical-align: inherit;}
	input.ee-ical-sbmt:hover{background:none;}
.event-list-item{padding:12px 0;}
.event-list-item .event-header h5{font-family:overpass !important;border-bottom:2px solid #bbbbbb;font-weight: 700 !important;font-size:17px;padding-bottom:0.5rem !important;}
.br-red{border:2px solid #c6401b;}
.dashicons-calendar, .dashicons-clock{display:none;}
.mw-250{max-width:250px;margin:0 auto;}
.thomson{border:2px solid #747474;}
.btn.red_btn{background: none;color: #c5401b;padding: 0.5rem 1rem;font-size: 14px;margin-right: 8px;font-weight: bold !important;text-transform: uppercase;letter-spacing: 0;margin-right: 8px;}
.ee-event-img-lnk{display:block;}
.event-list-item .btn.red_btn{background: none;color: #c5401b;padding: 4px 5px;font-size: 9px;font-weight: bold !important;text-transform: uppercase;letter-spacing: 0;margin-right: 0;display: block;}
.member-registeration-blk .row{margin-left:-6px;margin-right:-6px;}
.member-registeration-blk div[class*="col-"]{padding-left:6px;padding-right:6px;}
.btn.red_btn:after{content:" ";}
.btn.red_btn:before{content:"\f0c0";font-family: FontAwesome !important; color:#c5401b;padding-right: 5px;font-size: 13px;}
.event-list-item .btn.red_btn:before{content:"\f0c0";font-family: FontAwesome !important; color:#c5401b;}
.btn.red_btn:hover{background:#c5401b;color:#FFF;}
.btn.red_btn:hover:before{color:#FFF;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px !important;}
.white-logo, .ee-event-datetimes-li > strong {display:none;}
/*.ee-event-datetimes-li br{display:none;}*/
.banner{position:relative;}
.banner img{width:100%;height:auto;}
.banner .mobile-only{background-size: cover !important;
background-position: center center !important;padding-top:4rem;padding-bottom:4rem;}
.banner .desktop-only h2{position:absolute;bottom:0;width:auto;}
.banner .desktop-only h4{position:absolute;bottom: 44px;width:auto;}
body.page-id-4557 .banner .desktop-only h2,
body.page-template-page-crypto .banner .desktop-only h2,
body .banner .desktop-only h2.red-bar
{bottom:90px;width:50%;border-left:8px solid #c3452e;padding-left:2rem;text-transform:uppercase;letter-spacing:1px;}
body.page-id-4557 h6{font-size:16px !important;}

.recertification-table td {
	padding:8px 15px;
	border:3px solid #FFF;
}
.frm-model-2 textarea{border:1px solid #c5401b;}
.frm-model-2 input:not([type="submit"]):not([type="checkbox"]), .frm-model-2 select{
	border-bottom:1px solid #c5401b;
	border-top:0;
	border-left:0;
	border-right:0;
}
.bg-grey{
	background:#f4f4f4;
}
input:focus{
	outline:none;
}
#sidebar img.webinar-feature{
	display:none;
}
ul#sidebar{padding-left:0;}
#sidebar h5{font-size:16px;font-weight:500;margin-bottom:0;}
#sidebar .border-bt{border-bottom:0;}
#sidebar .webinar-wrapper, #sidebar .news-wrapper{margin-bottom: 1rem;padding-top: 0 !important;
padding-bottom: 0 !important;}
#sidebar .learn-more{padding:0 !important;}
#sidebar .news-wrapper .learn-more{display:block;}
#sidebar .news-wrapper .date, #sidebar .news-wrapper .learn-more, #sidebar .events-wrapper .date, #sidebar .events-wrapper .learn-more{color:#c5401b !important;}
#sidebar .border{border:1px solid #c5401b !important;}
body.page-id-391 .download-iCal-frm, .home_event_blk , body.page-id-6364 .ee-pagination-dv{display:none;}
body.home .home_event_blk{display:block;}


/* about animation styles */
.about-container {
	position:relative;
}
.about-container div{
	border-radius:50%;
	color:#FFF;
	text-align:center;
	font-size:12px;
	min-width: 20px;
	min-height: 20px;
	padding: 10px;
	display:inline-block;
	line-height: 1;
	box-sizing: content-box;
	white-space: nowrap;
	position:absolute;
}
.about-container .a-center{
	background:#c5401b;
	padding:1.6rem;
	top:230px;
	left:230px;
}
.about-container .a-center i{
	font-size:1.5rem;
}
.about-container .abubble{
	background:#000;
}
.about-container .abubble:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  padding-top: 100%;
  height: 0;
}
.about-container .abubble span {
  display: inline-block;
  vertical-align: middle;
}
.author-d-none .jeg_meta_author, .author-d-none .jeg_meta_date:before{display:none;}
.webinar-blk li{list-style:none;}
/* pagination */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item:last-child > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:last-child{
	padding-bottom:0 !important;
}
.mega-mobile-parent-nav-menu-item{display:none}
.elementor-widget-heading .elementor-heading-title{
	line-height:1.2em !important;
}


.pagination .nav-links {
    font-size: 1.25rem;
}

.pagination .nav-links {
  display: flex;
  flex-wrap: wrap;
  padding: 0 calc(.5 * 1rem);
}
.pagination .nav-links a svg {
    position: relative;
    top: -4px;
    
}

.pagination .nav-links > * {
  padding: calc(.5 * 1rem);
}

.pagination .nav-links > *.dots, .pagination .nav-links > *.prev {
  padding-left: 0;
}

.pagination .nav-links > *.dots, .pagination .nav-links > *.next {
  padding-right: 0;
}

.pagination .nav-links a:focus {
  text-decoration: underline;
  outline-offset: -1px;
}

.pagination .nav-links a:focus.prev, .pagination .nav-links a:focus.next {
  text-decoration: none;
}

.pagination .nav-links a:focus.prev .nav-prev-text,
.pagination .nav-links a:focus.prev .nav-next-text, .pagination .nav-links a:focus.next .nav-prev-text,
.pagination .nav-links a:focus.next .nav-next-text {
  text-decoration: underline;
}

.pagination .nav-links .nav-next-text,
.pagination .nav-links .nav-prev-text {
  display: none;
}
/* Next/Previous navigation */
.post-navigation {
  margin: calc(3 * 1rem) 0;
}
.mega-sub-menu li.mega-mobile-parent-nav-menu-item{display:none !important;}
.no_thumbnail:before, .no_thumbnail:after{display:none !important;}
.no_thumbnail img{opacity:1 !important;position:relative !important;}
.about-diagram{position:relative;}
.about-diagram .ball-item{position:absolute;}
.about-diagram .ball-item .bg{background:#c5401b;color:#FFF;border-radius:50%;width:100%;height:100%;-webkit-transition: all 0.4s ease-in-out 0.2s;
    -moz-transition: all 0.4s ease-in-out 0.2s;
    -o-transition: all 0.4s ease-in-out 0.2s;
    -ms-transition: all 0.4s ease-in-out 0.2s;
    transition: all 0.4s ease-in-out 0.2s;opacity:0;transform:scale(1.5);
	box-shadow: 0 0 0 20px rgba(198,64,27,0.65), inset 0 0 3px rgba(198,64, 27, 0.8);}
.about-diagram .ball-item .info{width:100%;height:100%;position:absolute; display:table;top:0;left:0; transform:scale(0.5);-webkit-transition: all 0.4s ease-in-out 0.2s;
    -moz-transition: all 0.4s ease-in-out 0.2s;
    -o-transition: all 0.4s ease-in-out 0.2s;
    -ms-transition: all 0.4s ease-in-out 0.2s;
    transition: all 0.4s ease-in-out 0.2s;opacity:0;}
.about-diagram .ball-item:hover .bg, .about-diagram .ball-item:hover .info{
	    transform: scale(1);
	opacity:1;
}
.about-diagram .ball-item > div.info p{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#FFF;
}
.about-diagram .ball1{
	    width: 17%;
    height: 17%;
    top: 5.3%;
    left: 10.75%;
}
.email-share{
background:url('../img/email.png') no-repeat;
width:97px;
height:23px;
display:block;
margin:0 auto;
}
.post-sidebar h5{color:#c5401b;    font-family: 'Overpass', sans-serif;}
.jeg_meta_author > img{display:none;}
.jeg_meta_author .meta_text{padding-right:5px;}
#scroll-top.show {
  bottom: 20px;
}
#scroll-top {
  background: rgba(0, 0, 0, 0) url("../img/scroll-top.png") no-repeat scroll 0 0;
  bottom: -50px;
  cursor: pointer;
  height: 40px;
  position: fixed;
  right: 15px;
  transition: all 1s ease 0s;
  width: 40px;
  z-index: 100;
}
body.home .grid_event, body.archive .home_event_blk, .post-sidebar .grid_event{display:none;}
.home_event_blk .ee-event-datetimes-li-timerange, .home_event_blk .download-iCal-frm, .post-sidebar .ee-event-datetimes-li-timerange, .post-sidebar .download-iCal-frm{display:none;}
.home_event_blk ul li, .home_event_blk ul{list-style:none;padding-left:0;}
.font-italic{font-style:italic;}
.hs-form .hs_interested_in_acfcs_for{
	margin-top:1rem;
}
body.search .nav-links{width:100%;display:block;margin-left:0;}
body.search .next.page-numbers{line-height:1;}
body.search .img_item{
	width:400px;
	height:209px;
	background:#f7f7f7;
	position:relative;
}
body.search .img_item .cat_name{
	position:absolute;
	bottom:10px;
	left:10px;
	background:#c5401b;
	text-transform: uppercase;
	font-size: 11px;
	padding: 3px 6px;
	letter-spacing: 1px;
}
body.search .posted-on a{
	color:#c6c0c0;
	font-size:11px;
	font-style:italic;
}
body.search .posted-on a:before{
	content:"\f017";
	color: #2e9fff;
    font-size: 16px;
    margin-right: 2px;
	font-family: FontAwesome;
	padding-right:5px;
}
.acfcs-elevate .elementor-text-editor{position:relative;   /* max-width: 950px;*/
    margin: 0 auto;}

.logo-blk{z-index:999999 !important;}
.past-events .ee-event-datetimes-li-timerange, .past-events .espresso-venue-dv p:first-child{display:none !important}
.view-here{font-size:1.2rem;font-weight:bold;text-transform:uppercase;color:#232c31;border-bottom:2px solid #232c31;}
.cert-list li{list-style:none;display:inline-block;padding:0 1.3rem;}
.cert-list li a{color:#CD664F;font-weight:800;}
.affiliate-partner input:not([type="submit"]), .affiliate-partner textarea{width:100%;border:2px solid #e1e6ec;border-radius:8px;}
.affiliate-partner input:focus, .affiliate-partner textarea:focus{border-color:#c3452e;}

body.transparent_header .white-logo{
		display:block;
	}
	body.transparent_header .black-logo{
		display:none;
	}


@media only screen and (min-width: 768px) {
  .post-navigation {
    margin: calc(3 * 1rem) calc(10% + 60px);
    max-width: calc(6 * (100vw / 12));
  }
  .affiliate-pe-block .gallery-item-outer {
	max-width:48% !important;
  }
  .affiliate-pe-block .gallery-item-outer:first-child ,.affiliate-pe-block .gallery-item-outer:nth-child(3){
	margin-right:2%;
  }
}
@media only screen and (max-width: 1200px) {
.s-item br{ display:none;}
}
@media only screen and (min-width: 1200px) {
.image-map-blk {
	width: 501px;
    height: 501px;
    display: table;
    margin: 0 auto;
}	
	.s-item{position:absolute; line-height: 1.09; font-size:1.5rem; padding-bottom:0.5rem;}
.s-item.sr{right:0;border-bottom:2px solid #000;text-align:right;} 
.s-item.sl{left:0;border-bottom:2px solid #c5401b;text-align:left;color:#c5401b;}
.s1{top: -0px;width: 46%;}
.s2{top: 15%;width: 36%;}
.s3{top: 30%;width: 31%;}
.s4{top: 45%; width: 31%;}
.s5{top: 65%;width: 36%;}
.s6{top: 84%;width: 44%;}
.s7{top: 8px;width: 40.5%;}
.s8{top: 19%;width: 29%;}
.s9{top: 38%;width: 29%;}
.s10{top: 58%;width: 33%;}
.s11{top: 80%;width: 42%;}
}



@media only screen and (max-width: 1200px) {
	
body.page-id-4888 .banner h2.red-bar{
	font-size:2rem;
	position:absolute;
}


}

@media only screen and (max-width: 1023px) {	
body.page-id-4888 .banner h2.red-bar{
	bottom:0px;
}

}


@media only screen and (min-width: 1168px) {
  .post-navigation {
    margin: calc(3 * 1rem) 0;
    max-width: 100%;
  }
}

.post-navigation .nav-links {
  margin: 0 1rem;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 768px) {
  .post-navigation .nav-links {
    margin: 0;
  }
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links {
    flex-direction: row;
    max-width: 100%;
  }
}

.post-navigation .nav-links a .meta-nav {
  color: #767676;
  user-select: none;
}

.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after {
  display: none;
  width: 2em;
  color: #767676;
  height: 1em;
  font-family: FontAwesome;
 
}
.post-navigation .nav-links a .meta-nav:before{
content: "\f053";
padding: 0 10px 0 0;
}
.post-navigation .nav-links a .meta-nav:after{
content:"\f054";
padding: 0 0 0 10px;
}

.post-navigation .nav-links a .post-title {
  hyphens: auto;
}

.post-navigation .nav-links a:hover {
  color: #005177;
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links .nav-previous,
  .post-navigation .nav-links .nav-next {
    min-width: calc(50% - 2 * 1rem);
  }
}

.post-navigation .nav-links .nav-previous {
  order: 2;
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links .nav-previous {
    order: 1;
  }
}

.post-navigation .nav-links .nav-previous + .nav-next {
  margin-bottom: 1rem;
}

.post-navigation .nav-links .nav-previous .meta-nav:before {
  display: inline;
}

.post-navigation .nav-links .nav-next {
  order: 1;
}

@media only screen and (min-width: 1168px) {
  .post-navigation .nav-links .nav-next {
    order: 2;
    padding-left: 1rem;
  }
}

.post-navigation .nav-links .nav-next .meta-nav:after {
  display: inline;
}


.nav-previous, .nav-next{padding-bottom:1rem;}
.nav-previous .meta-nav, .nav-next .meta-nav{font-weight:bold;padding-bottom:10px;}
.nav-previous .post-title,  .nav-next .post-title{font-size:14px;}



@media only screen and (min-width: 768px) {
  .pagination .nav-links {
    margin-left: calc(10% + 60px);
    padding: 0;
  }
  .pagination .nav-links .prev > *,
  .pagination .nav-links .next > * {
    display: inline-block;
    vertical-align: text-bottom;
  }
  .pagination .nav-links > * {
    padding: 1rem;
  }
}



@media screen and (min-width:1200px){
	.menu-right{
	    position: absolute;
    right: 10px;
	}
	.site-branding .col-lg-3 {
		width: 20%;
		max-width: 20%;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > ul.mega-sub-menu{
		margin-top:2rem;
	}
	/*#mega-menu-wrap-menu-1  #mega-menu-menu-1 > li.mega-menu-item > a, header.sticky #mega-menu-wrap-menu-1  #mega-menu-menu-1 > li.mega-menu-item > a {
		font-size:16px !important;
	}*/
	.about-container {
		width:640px;
		height:560px;
	}
}
@media screen and (min-width:992px){
	body.transparent_header .mega-login-btn a {color:#ffffff !important;border:1px solid #ffffff !important;}
	body.transparent_header .mega-login-btn a:before{color:#FFF;border-right:1px solid #FFF;}
	body.transparent_header .mega-phone-btn a{background:transparent !important;color:#ffffff !important;/*border:1px solid #FFF !important;*/}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{border-right:0 !important;}
	.blue-menu {position:relative;margin-top:-69px}
	.blue-menu1 {position:relative;bottom:0;}
	.header-main-layout-1 .ast-main-header-bar-alignment{
			margin-left: 3rem;
	}
	
	body.transparent_header header.sticky {
		padding: 0.6rem 0;
		background: #000;
		z-index: 1000000;
	}
	.event-content > form{float:right;}
	.powered-by-event-espresso-credit{display:none;}
	.three-blk .three-item{max-width:400px;margin:0 auto;}
	.fc-white.contact-form *{color:#FFF;}
	.featured-speakers-item div[class*="col-"]:nth-child(1), .featured-speakers-item div[class*="col-"]:nth-child(2){padding: 0 11px;}
	.featured-speakers-item div[class*="col-"]:nth-child(1){max-width: 29%;flex: 0 0 29%;}
	.featured-speakers-item div[class*="col-"]:nth-child(2){max-width:71%;flex: 0 0 71%;}
}
@media screen and (min-width:1024px){
	/*.footer .menu{float:right;}
	.footer ul.social-icons{position:absolute;top:45px;left:50%;margin-left:-98px !important;}*/
	.fs-44{font-size:3.2rem !important;}
}
@media screen and (min-width:992px) and (max-width:1199px){
	/*three-item h2 span{display:block;}*/
	.menu-right{position: absolute;right: 15%;}
}
@media screen and (min-width:768px){
.featured-speakers-item div[class*="col-"]:nth-child(1){border-right: 2px solid #c6401b;}
}
@media screen and (min-width:768px) and (max-width:1150px){
	.webinar-item h4 , .news-item p{font-size:16px !important;}
	.webinar-item p{font-size:12px !important;}
}
@media screen and (max-width:1150px){
	.p-y-5{padding-top:4rem !important;padding-bottom:4rem !important;}
}
@media screen and (max-width:1400px){
	/*html{font-size:87.5% !important;}*/
}
@media screen and (max-width:1199px){
	/*body{font-size:14px;}*/
	.menu-middle {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
		margin-top:2rem;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		color:#000 !important;
	}
	.elementor-1090 .elementor-element.elementor-element-1176f8d .elementor-heading-title {
		 font-size: 3.5em;
	}
}
@media screen and (max-width:1024px){
	.footer div[class*="col-"]{text-align:center;}
	.footer .row > div{width:100%;text-align:center;}
	/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:1.1rem !important;}*/
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		font-size:13px;
		line-height:2rem;
		padding-left:2rem;
	}
	.my-memership-blk .elementor-col-33{width:100%;float:none;display:block;}
}
@media screen and (max-width:991px){
	html{font-size:75% !important;}
	header * {
		color:#fff !important; 
	}
	.footer div[class*="col-"]:last-child{float:none;}
	.ast-site-identity{text-align:center;}
	/*.testimonial-blk:before, .testimonial-blk:after{content:" ";}*/
	.blue-menu  ul{text-align:center !important;}
	.newsletter_frm .hs-firstname, .newsletter_frm .hs-lastname, .newsletter_frm .hs-email, .newsletter_frm .hs-phone{width:100%;float:none;display:block;}
	body.transparent_header header.site-header, .menu-right {  width:100%;
		position:relative !important;
	}
	.desktop-only {
		display:none;
	}
	.mobile-only {
		display:block;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-size:14px !important;
	}
	#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
		padding-left:2rem;
	} 
	#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
		margin-top:1rem;
	}
	.header-right{    text-align: center;margin: 0 auto;display: table;}
	.mega-login-btn a {
		padding: 0rem 1rem 0 0.8rem !important;
		line-height: 1.8;
		font-size: 13px;
	}
	.mega-phone-btn a {
		font-size: 12px !important;
		padding: 0.4rem 0.8rem !important;
	}
	.mega-phone-btn a:before {
		font-size:16px;		
	}
	.mega-login-btn a:before {
		font-size:15px;	
	}
	body.transparent_header .sb-search-input {
		height:2rem;
		line-height:2rem;
	}
	body.transparent_header .sb-icon-search {
		width:2rem;
		height:2rem;
	}
	body.page-id-4888 .banner .mobile-only {padding-top:8rem;}
	body.page-id-4888 .banner h2.red-bar {
		width:75%;
		line-height:1;
	}
}
@media screen and (max-width:768px){
		html{font-size:62.5% !important;}
	label{font-size:14px;}
	.footer img{max-width:160px;}
	/*p, ul li{font-size:1.2rem;}*/
	.certification-blk h5, .training-course h5{font-size:16px !important;}
	.certification-blk .elementor-col-50{margin: 1rem auto;}
	.header-right {
		margin:0 auto 0 auto;
		padding-top:0;
	}
	.mega-login-btn a {
		font-size:13px !important;
		border:1px solid #000;
		line-height:1.4;
	}
	.mega-login-btn a:before {
		font-size:13px !important;
	}
	.ac-item1 .col-sm-10, .ac-item2 .col-sm-10, .ac-item3 .col-sm-10 {
		text-align:left !important;
	}
	.footer div[class*="col-"]{padding-bottom:1rem;padding-top:1rem;}
	.footer ul.menu li {
		padding-bottom: 0.5rem;
	}
	ul.social-icons li {
		font-size:13px;
	}
	ul.social-icons li {
		line-height: 21px;
		width: 20px;
		height: 20px;
	}
	.contact-info img {
		display:block;
		margin:0 auto;
	}
	.affiliate-pe-block .gallery-item-outer {
		height:auto !important;
	}
}

@media screen and (max-width:480px){
	/*html{font-size:50% !important;}*/
	.webinar-inner{position:relative;width:100%;background:rgba(0,0,0,0.7);}
	.webinar-item:before{background:none;}
}

.btn-70h{
	display: -webkit-inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-flex-pack: center;
    -webkit-justify-content: center;
    -webkit-flex-align: center;
    -webkit-align-items: center;
    vertical-align: top;
	min-height:70px;
}
.btn-70h:after{
	position: absolute;
    right: 6px;
    top: calc(50% - 8px);
}