img.logo.dark,img.custom-logo{width:auto;max-height:80px!important}.footer .footer-content{background-color:#fff}.footer-content.color-overlay::before{background:#fff;opacity:1}.footer p,.footer{color:#2b83ab}body h1{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:2.625rem;line-height:4rem;color:#2f3339}body h5{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;font-size:.875rem;line-height:1.5rem;letter-spacing:2px;text-transform:none;color:#2f3339}body h6{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:.78rem;line-height:115%;letter-spacing:.1rem;color:#2f3339}.header-homepage:not(.header-slide).color-overlay:before{background:#0c0070}.header-homepage:not(.header-slide) .background-overlay,.header-homepage:not(.header-slide).color-overlay::before{opacity:.5}.header-homepage p.header-subtitle2{margin-top:0;margin-bottom:20px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.4em;line-height:130%;letter-spacing:0px;text-transform:none;color:#fff;background:rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.header-homepage h1.hero-title{font-family:Muli,Helvetica,Arial,sans-serif;font-weight:300;font-size:3.3em;line-height:114%;letter-spacing:.9px;text-transform:none;color:#fff}.header-homepage .hero-title{margin-top:0;margin-bottom:20px;background:rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.header-homepage p.header-subtitle{margin-top:0;margin-bottom:20px;font-family:Muli,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.3em;line-height:130%;letter-spacing:0px;text-transform:none;color:#fff;background:rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.header-buttons-wrapper{background:rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.inner-header-description{padding-top:0;padding-bottom:0}.inner-header-description .header-subtitle{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:1.2em;line-height:130%;text-transform:none;color:#fff}.inner-header-description h1.hero-title{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:900;font-style:normal;font-size:0em;line-height:114%;letter-spacing:.9px;text-transform:uppercase;color:#fff}.header-top-bar .header-top-bar-area.area-left span{color:#fff}.header-top-bar .header-top-bar-area.area-left i.fa{color:#999}.header-top-bar .header-top-bar-area.area-left .top-bar-social-icons i{color:#fff}.header-top-bar .header-top-bar-area.area-left .top-bar-social-icons i:hover{color:#fff}.header-top-bar .header-top-bar-area.area-left .top-bar-menu>li>a{color:#fff}.header-top-bar .header-top-bar-area.area-left .top-bar-menu>li>a:hover{color:#fff!important}.header-top-bar .header-top-bar-area.area-left .top-bar-menu>li>a:visited{color:#fff}.header-top-bar .header-top-bar-area.area-left span.top-bar-text{color:#fff}.header-top-bar .header-top-bar-area.area-right span{color:#fff}.header-top-bar .header-top-bar-area.area-right i.fa{color:#999}.header-top-bar .header-top-bar-area.area-right .top-bar-social-icons i{color:#fff}.header-top-bar .header-top-bar-area.area-right .top-bar-social-icons i:hover{color:#fff}.header-top-bar .header-top-bar-area.area-right .top-bar-menu>li>a{color:#fff}.header-top-bar .header-top-bar-area.area-right .top-bar-menu>li>a:hover{color:#fff!important}.header-top-bar .header-top-bar-area.area-right .top-bar-menu>li>a:visited{color:#fff}.header-top-bar .header-top-bar-area.area-right span.top-bar-text{color:#fff}.mesmerize-inner-page .fixto-fixed .main_menu_col,.mesmerize-inner-page .fixto-fixed .main-menu{justify-content:flex-end!important}.mesmerize-inner-page .navigation-bar.fixto-fixed{background-color:#fff!important}.mesmerize-front-page .fixto-fixed .main_menu_col,.mesmerize-front-page .fixto-fixed .main-menu{justify-content:flex-end!important}.mesmerize-front-page .navigation-bar.fixto-fixed{background-color:#fff!important}.mesmerize-front-page #main_menu>li>a{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:160%;letter-spacing:1px;text-transform:uppercase}.mesmerize-front-page #main_menu>li li>a{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.875rem;line-height:120%;letter-spacing:0px;text-transform:none}.mesmerize-front-page .header-nav-area .social-icons a{color:#fff!important}.mesmerize-front-page .fixto-fixed .header-nav-area .social-icons a{color:#000!important}.mesmerize-front-page .nav-search.widget_search *{color:#fff}.mesmerize-front-page .nav-search.widget_search input{border-color:#fff}.mesmerize-front-page .nav-search.widget_search input::-webkit-input-placeholder{color:#fff}.mesmerize-front-page .nav-search.widget_search input:-ms-input-placeholder{color:#fff}.mesmerize-front-page .nav-search.widget_search input:-moz-placeholder{color:#fff}.mesmerize-front-page .fixto-fixed .nav-search.widget_search *{color:#000}.mesmerize-front-page .fixto-fixed .nav-search.widget_search input{border-color:#000}.mesmerize-front-page .fixto-fixed .nav-search.widget_search input::-webkit-input-placeholder{color:#000}.mesmerize-front-page .fixto-fixed .nav-search.widget_search input:-ms-input-placeholder{color:#000}.mesmerize-front-page .fixto-fixed .nav-search.widget_search input:-moz-placeholder{color:#000}.mesmerize-inner-page .inner_header-nav-area .social-icons a{color:#fff!important}.mesmerize-inner-page .fixto-fixed .inner_header-nav-area .social-icons a{color:#000!important}.mesmerize-inner-page .nav-search.widget_search *{color:#fff}.mesmerize-inner-page .nav-search.widget_search input{border-color:#fff}.mesmerize-inner-page .nav-search.widget_search input::-webkit-input-placeholder{color:#fff}.mesmerize-inner-page .nav-search.widget_search input:-ms-input-placeholder{color:#fff}.mesmerize-inner-page .nav-search.widget_search input:-moz-placeholder{color:#fff}.mesmerize-inner-page .fixto-fixed .nav-search.widget_search *{color:#000}.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input{border-color:#000}.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input::-webkit-input-placeholder{color:#000}.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input:-ms-input-placeholder{color:#000}.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input:-moz-placeholder{color:#000}[data-component=offcanvas] .bubble{background-color:#2f3339!important}.fixto-fixed [data-component=offcanvas] i.fa{color:#2b83ab!important}.fixto-fixed [data-component=offcanvas] .bubble{background-color:#2b83ab!important}html.has-offscreen body:after{background-color:#2b83ab!important}.navigation-bar.homepage:not(.coloured-nav) a.text-logo,.navigation-bar.homepage:not(.coloured-nav) #main_menu li.logo>a.text-logo,.navigation-bar.homepage:not(.coloured-nav) #main_menu li.logo>a.text-logo:hover{color:#fff;font-family:inherit;font-weight:600;font-size:1.6rem;line-height:100%;letter-spacing:0px;text-transform:uppercase}.navigation-bar.homepage.fixto-fixed a.text-logo,.navigation-bar.homepage.fixto-fixed .dark-logo a.text-logo{color:#4a4a4a!important}.navigation-bar:not(.homepage) a.text-logo,.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo,.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo:hover,.navigation-bar:not(.homepage) a.text-logo,.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo,.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo:hover{color:#fff;font-family:inherit;font-weight:600;font-size:1.6rem;line-height:100%;letter-spacing:0px;text-transform:uppercase}.navigation-bar.fixto-fixed:not(.homepage) a.text-logo,.navigation-bar.fixto-fixed:not(.homepage) .dark-logo a.text-logo,.navigation-bar.alternate:not(.homepage) a.text-logo,.navigation-bar.alternate:not(.homepage) .dark-logo a.text-logo{color:#4a4a4a!important}.slide-progress{background:#313d85;height:2px}.owl-carousel .animated{animation-duration:1000ms;-webkit-animation-duration:1000ms}#header-slides-container .owl-stage{background:#000}.header-slider-navigation .owl-dots{margin-bottom:10px;margin-top:10px}.header-slider-navigation .owl-dots .owl-dot span{background:rgba(255,255,255,.3)}.header-slider-navigation .owl-dots .owl-dot.active span,.header-slider-navigation .owl-dots .owl-dot:hover span{background:#fff}.header-slider-navigation .owl-dots .owl-dot{margin:0 7px}@media (min-width:767px){.footer .footer-content{padding-top:5px;padding-bottom:5px}}@media only screen and (min-width:768px){body h1{font-size:3rem}body h5{font-size:1.2rem}body h6{font-size:1.1rem}.header-homepage p.header-subtitle2{font-size:1.4em}.header-homepage h1.hero-title{font-size:3.5rem}.header-homepage p.header-subtitle{font-size:1.3em}.header-content .align-holder{width:85%!important}.inner-header-description{text-align:left!important}.inner-header-description .header-subtitle{font-size:1.3em}.inner-header-description h1.hero-title{font-size:0em}}@media screen and (min-width:768px){.header-homepage{background-position:center center}}