.et-fixed-header#top-header{background-color:#212121}.woocommerce-store-notice,p.demo_store{background-color:#074993;color:#fff}.et-cart-info{display:none!important}.et_pb_post .entry-featured-image-url{margin-bottom:0}.mobile_menu_bar.slide-in-menu{padding-top:0px!important}#top-menu li a{font-size:16px;font-weight:600!important;text-transform:uppercase}.slide-info .h3,.slide-info a{font-size:80%}.et_pb_widget a{color:#084993}.et_pb_widget{font-size:1rem;line-height:1.6rem}#et-top-navigation #top-menu li a{font-family:'Raleway',sans-serif!important}p,body{color:#223547;font-size:1.2rem;line-height:2.5rem;font-weight:400}.whitefont blockquote,.whitefont,.whitefont p{color:#ffffff!important}blockquote{border-color:#fa4e4a}blockquote p{color:#084993}.mighty{font-size:3rem!important;font-weight:400!important;color:#fa4e4a!important}.subtitle{color:#223547;font-size:1.7rem;font-weight:400;text-transform:none!important}.smalltext{font-size:80%}.smalltext a:hover{color:#223547}h1{color:#043d8c!important;font-weight:400;font-size:2.5rem;line-height:3rem}.entry-title{color:#094993!important}h2{color:#223547;font-size:2.3rem;line-height:3rem;font-weight:400}h3{color:#223547;font-size:1.8rem;line-height:2.5rem;font-weight:400}h4{color:#223547;font-size:1.2rem;line-height:2rem;font-weight:400}.topbar:before{width:16px;height:3px;position:absolute;content:'';background:#fa4e4a;top:0}.bottombar:before{width:100px;height:3px;position:absolute;content:'';background:#fa4e4a;bottom:0}.hiddensection{display:none!important}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif!important}body,p,button{font-family:'Lato',sans-serif!important}h5,h6{font-weight:400!important}.service-slide.et_pb_row_0{background-position:right 120% center}@media (max-width:640px){.service-slide.et_pb_row_0{background-position:bottom right -100px;background-size:100%}}.blog-sec article{background:transparent!important}.blog-sec article:hover{transform:translateX(0px) translateY(-10px);background-color:#FFFFFF}.blog-sec article:hover .entry-title::before{width:140px;left:50%;margin-left:-70px;transition:0.5s}.blog-sec article .entry-title{position:relative}.blog-sec article .entry-title::before{content:'';position:absolute;width:100px;height:5px;background:#fa4e4a;transition:0.5s;bottom:0;left:36%}.blog-left img{float:left;width:30%;margin-right:20px}.latest-title h2{background:#fff;float:left;padding-right:10px}@media (min-width:980px){.latest-news article{width:50%;float:left;padding-right:20px;margin-bottom:20px}.latest-news article a.entry-featured-image-url{width:200px;float:left;margin-right:20px!important}.blog-home .more-link{float:right;margin-top:-60px}}#et-top-navigation #top-menu li a{opacity:1!important}#et-top-navigation #top-menu li{padding:0;margin-right:22px}#et-top-navigation #top-menu li::after{content:'';position:absolute;background:#ff7e6fab;width:80%;height:8px;top:0%;right:10%;opacity:0;transition:0.25s;transform:rotate(-1deg)}#et-top-navigation #top-menu .sub-menu li::after{content:'';position:absolute;background:none;width:100%;height:18px;top:0%;opacity:0;transition:0.25s}#et-top-navigation #top-menu li:hover::after{top:30%;opacity:1;transition:0.25s}#et-top-navigation #top-menu li a{z-index:999;color:#084993;font-weight:900}.footer-form label{display:block;color:#fff;position:absolute;padding:10px 15px;z-index:999;background:#1C77C3;transition:0.25s}.footer-form input:focus+label{margin-top:-30px;transition:0.25s}.get-in a{background:#084993;color:#fff!important;padding:9px!important;border-radius:20px}.et_pb_testimonial_portrait{float:right}.et_pb_testimonial_description{margin:0!important}.blog-home article{background:#eee;padding:30px}.mobile_menu_bar.slide-in-menu{float:left;padding-top:7px}.mobile_menu_bar::before{color:#fa4e4a!important}.menu-wrap-slide{position:fixed;top:0;right:-500px;width:500px;height:100%;min-height:100%;padding:39px 64px 86px;background-color:#fff;background-size:cover;text-align:left;overflow:hidden;visibility:hidden;z-index:999999999;-webkit-backface-visibility:hidden;box-sizing:border-box;box-shadow:-3px 0 3px rgba(0,0,0,.04);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);-moz-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1)}.show-menu .menu-wrap-slide{right:0;visibility:visible}.show-menu #page-container::before{opacity:1;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#close-button{position:absolute;top:35px;right:37px;display:block;z-index:1000;color:#110729}.icon_close::before{position:relative;top:0;left:0;font-size:32px;content:"\4d";cursor:pointer;font-family:ETmodules!important}.slide-logo{width:220px}.slide-wc{font-weight:600;line-height:30px;letter-spacing:1px}.slide-info{padding:40px 0px;float:left;width:100%}.slide-info h2{font-size:35px;font-weight:700;padding-top:10px;float:left;width:100%}.slide-info a{font-size:20px;font-weight:700;padding-top:0px;float:left;width:100%}.slide-contact p{padding-bottom:0}.menu-wrap-slide .et-social-icons{width:100%;float:left;padding-top:30px}.menu-wrap-slide .et-social-icon a:hover{color:#fa4e4a!important;opacity:1}.menu-wrap-slide .et-social-icons li:first-child{margin:0}.slide-cover{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .2s ease-in-out,z-index .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,z-index .2s ease-in-out;transition:opacity .2s ease-in-out,z-index .2s ease-in-out}.show-menu .slide-cover{z-index:99999;opacity:1}@media (max-width:980px){#open-button{display:none}}.slide-contact{float:left;width:100%}#et-top-navigation #top-menu li.get-in::after{display:none}.hbspt-form .field input{background:transparent;border-bottom:2px solid #fff!important;border:0;color:#fff}.hbspt-form .field label{color:#fff}.hbspt-form .field textarea{background:transparent;border-bottom:2px solid #fff!important;border:0;resize:none;min-height:70px;width:95%;transition:0.25s;color:#fff}.hbspt-form .hs-button{background:transparent;border:2px solid #fff;color:#fff;padding:10px 30px;font-size:16px;border-radius:5px;margin-top:10px}.blog-events .post-content-inner{width:90%}.training-events #event_filters,.training-events .wpem-event-listings-header,.event_listing .et_post_meta_wrapper img{display:none}.registration_button{background:transparent!important;color:#fa4e4a!important;border:1px solid #fa4e4a!important;padding:15px 0px!important}.wpem-single-event-sidebar-info a{color:#fa4e4a!important}@media (min-width:981px) and (max-width:1140px){#main-header .et_menu_container{width:94%!important}}.form-columns-2,.form-columns-1{margin-top:25px!important}.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{color:#ffffff;font-size:1rem}.hs-form input[type="text"]:focus,.hs-form input[type="password"]:focus,.hs-form input[type="datetime"]:focus,.hs-form input[type="datetime-local"]:focus,.hs-form input[type="date"]:focus,.hs-form input[type="month"]:focus,.hs-form input[type="time"]:focus,.hs-form input[type="week"]:focus,.hs-form input[type="number"]:focus,.hs-form input[type="email"]:focus,.hs-form input[type="url"]:focus,.hs-form input[type="search"]:focus,.hs-form input[type="tel"]:focus,.hs-form input[type="color"]:focus,.hs-form input[type="file"]:focus,.hs-form textarea:focus,.hs-form select:focus{color:#ffffff;font-size:1rem}.single_related{float:left;width:100%}.container_single{width:1180px;margin:0 auto}.single_main_header{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}.single_top{padding:12px 0;overflow:hidden}.single_title{float:left;width:70%;color:#222;font-size:20px;padding:7px 0 5px 0}.single_share{float:left;width:30%;text-align:right}.single_main_header.stick{position:fixed;left:0;width:100%;border-top:0;z-index:9}.progress-container{width:100%;height:2px}.progress-bar{height:5px;background:#084993;width:0%}.single_related{background:#f0f0f0;padding:50px 0 60px 0;overflow:hidden}#relatedposts ul{list-style:none;padding:0}#relatedposts ul li{width:33%;float:left;padding:2% 2%;transition:all 0.5s ease!important}#relatedposts h3{text-align:center;margin-bottom:35px}.relatedcontent h3{text-align:left!important;line-height:22px}.relatedcontent h3 a{color:#000!important;font-size:20px}.relatedcontent h3{text-align:left!important;line-height:22px;margin-bottom:0!important}.post_cat{float:left;width:100%}#relatedposts .post_cat ul li{margin-right:10px;width:unset}#relatedposts .post_cat ul li a{color:#000!important;font-size:12px}#relatedposts ul li:hover{background:#fff;box-shadow:0 0 10px 0px #0000002e}.trigger{float:right;cursor:pointer;position:relative}.floating_side_bar{background:#f0f0f0;padding:3% 3% 2% 3%;width:33%;float:left;margin-right:3%;margin-bottom:3%;transition:all 0.5s ease!important}.floating_side_bar .textwidget{display:none}.floating_side_bar{color:#222}.floating_side_bar .floating_barwidget h3{color:#222}.floating_side_bar.wide_floating{margin-right:0;width:100%;padding-bottom:3%}.floating_side_bar.wide_floating .textwidget{display:block}.icon_plus::before{font-family:etmodules;font-size:1.5em;content:"\4c"}.fa-ssbs-fw::before{font-family:ETmodules!important}.fa-ssbs-facebook::before{content:"\e093"!important}.fa-ssbs-twitter::before{content:"\e094"!important}.fa-ssbs-linkedin::before{content:"\e09d"!important}.social-sharing-button{background:#000!important;border-radius:50%!important;margin-right:10px}@media only screen and (max-width:767px){.container_single{width:100%;padding:0 5%}.container_single .single_title{width:100%}.container_single .single_share{width:100%;margin-top:6px}.single_title{padding-top:0}.floating_side_bar{width:100%;margin-right:0}#relatedposts ul li{width:100%;margin-bottom:35px}#relatedposts .post_cat ul li{margin-bottom:0}}