@charset "utf-8";.top-bar{background:#29407c;color:#fff;padding:10px 0;font-size:16px}.top-bar ul li a{color:#fff}.top-bar ul{padding:0}.top-bar ul li{list-style:none;display:inline-block}.top-bar .top-address li{padding-right:20px;line-height:26px}.top-bar .top-address li i{padding-right:5px}.top-bar .top-social .social-links{float:right}.top-bar .top-social .social-links li{padding:0 6px;margin-right:5px}.top-bar .top-social .social-links li i{color:#fff;text-align:center}.top-bar .top-social .social-links li i:hover{opacity:.7}.overlay-main-header-enabled{position:relative}.main-header-wrapper{position:relative;width:100%;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1);z-index:999}.main-header-wrapper.sticky{position:fixed;top:0;left:0;width:100%;z-index:999}.site-logo,.site-brand-text{display:inline-block}.site-logo a{display:block;height:100%;margin-right:10px}.site-logo a img{padding:5px 0}.site-branding{height:80px}.site-brand-text{height:80px;padding:10px 0;vertical-align:middle}.site-title{color:#222;font-size:22px;font-weight:700;padding-top:10px}.site-tagline{font-size:15px;padding-top:5px;color:#222;font-weight:400}.navbar-header .nav.menu-nav{float:right}.navbar-header .menu-nav li a{position:relative;display:inline-block;color:#222;font-size:16px;font-weight:700;padding:0 20px;text-transform:uppercase;line-height:80px}.navbar-header .menu-nav li a:after{content:"";background:#e02e2e;height:4px;width:100%;position:absolute;left:0;bottom:0;z-index:203;opacity:0;filter:alpha(opacity=0)}.navbar-header .menu-nav li a:hover:after,.navbar-header .menu-nav>.active>a:after{opacity:1;filter:alpha(opacity=100)}.navbar-header .menu-nav>.active>a,.navbar-header .menu-nav>.active:hover>a,.navbar-header .menu-nav>li:hover>a{color:#e02e2e;background:0 0}.navbar-header .menu-nav .dropdown-menu>li.active>a,.navbar-header .menu-nav .dropdown-menu>li:hover>a{color:#e02e2e;background:0 0}.navbar-header .navbar-collapse{padding:0 15px}.menu-nav>li{padding:0}.navbar-header .menu-nav .dropdown-menu{background:rgba(247,248,248,.9);margin:0;padding:5px;border-radius:0}.navbar-header .menu-nav .dropdown-menu li a{line-height:25px}.navbar-header .menu-nav .dropdown-menu li a:after{display:none}.navbar-header .navbar-collapse{display:inline-block;text-align:right;vertical-align:middle;width:calc(100% - 35px)}.navbar-header .search-icon{display:inline-block;text-align:right;vertical-align:middle}.navbar-header .search-icon i{font-size:16px;color:#222;cursor:pointer}.navbar-header .search-icon i:hover{color:#e7625f}.mobile-top-buttons{display:inline-block}#admpro-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0}#admpro-search.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;z-index:999}#admpro-search input[type=search]{position:absolute;top:50%;left:0;right:0;width:70%;color:#fff;background:rgba(0,0,0,0);font-size:50px;font-weight:300;text-align:center;border:0;border-bottom:1px solid #ddd;margin:0 auto;margin-top:-55px;padding:10px 30px;outline:none}#admpro-search .btn{position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-65px;background:#e7625f;border-radius:0;color:#fff;padding:10px 40px;border:0}#admpro-search .btn:hover,#admpro-search .close{background:#c85250}#admpro-search .close{position:fixed;top:33px;right:15px;color:#fff;background-color:#e7625f;border:0;opacity:1;padding:10px 17px;font-size:27px}.sec-header-wrapper{background:rgba(34,34,34,1);padding:15px 0;z-index:99;width:100%}.sec-header-outer-block .icon-bheader{display:inline-block;width:25%;text-align:center;height:100%;vertical-align:middle}.sec-header-outer-block .icon-bheader .fa{font-size:50px;color:#fff}.sec-header-outer-block .text-bheader{display:inline-block;width:73%;height:100%;vertical-align:middle;font-size:18px}.sec-header-outer-block .text-bheader h4{margin:0;font-size:16px;font-weight:700;color:#fff}.sec-header-outer-block .below-header-text{color:#fff;font-size:14px}.sec-header-outer-block{padding:0;margin:0 auto;display:block;float:none}.bottom-footer-menu{text-align:center}@media only screen and (min-width :768px){body.logged-in .main-header-wrapper.sticky{margin-top:32px}.top-bar ul li .disable-link-desktop{pointer-events:none;cursor:default}}@media only screen and (max-width :1200px){.sec-header-outer-block .icon-bheader{height:auto}}@media only screen and (max-width :992px){.head-style-1 .mobile-top-buttons{float:right;line-height:80px}.navbar-header .search-icon{position:static;display:inline-block;margin-right:20px;vertical-align:inherit}.c-button{position:static;display:inline-block;z-index:999;border-radius:0;border:0;padding:0;color:#fff;font-size:28px;width:36px;height:35px;vertical-align:middle}}@media only screen and (max-width :768px){.top-bar .contact-top{text-align:center}.top-bar .top-address li{display:block;padding:3px 15px;text-align:center}.top-bar .top-address li.top-phone-btn{padding:20px 15px}.top-phone-btn .tap-to-call{margin-left:2em;font-size:20px;font-weight:700;-webkit-box-shadow:3px 3px 4px 2px rgba(0,0,0,.5);box-shadow:3px 3px 4px 2px rgba(0,0,0,.5)}.top-phone-btn .tap-to-call i{font-size:2em;position:absolute;left:-57px;background:#e03030;border-radius:50%;text-align:center;vertical-align:middle;top:-10px;height:1.8em;width:1.8em;line-height:1.8em;-webkit-box-shadow:0 0 4px 3px rgba(0,0,0,.5);box-shadow:0 0 4px 3px rgba(0,0,0,.5)}.top-bar .top-social .social-links{float:none;text-align:center;padding-top:10px}.main-header-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-branding{text-align:center}.sec-header-outer-block .sec-header-block{padding:8px 0}}@media only screen and (max-width:576px){.head-style-1 .mobile-top-buttons{float:none;display:block;margin:0 auto;text-align:center;line-height:0;padding:10px 0}.col-sm-4.col-xs-8.site-branding{width:100%}.col-sm-8.col-xs-4.navbar-header{width:100%}}