.layout-header-b-wrapper{margin-top:0;padding-top:0;background:#fff;border-bottom:2px solid #fff}.layout-header-b-wrapper .top-header-wrapper a:after{color:#fff}.layout-header-b-wrapper .top-header-wrapper address{display:none}.layout-header-b-wrapper .top-header-wrapper .btn-text.large{display:none}.layout-header-b-wrapper .top-header-wrapper .right-wrapper{text-align:right}.layout-header-b-wrapper p{margin-bottom:0;color:#fff;font-size:.75rem;font-weight:400;display:inline-block}.layout-header-b .site.mobile-view.right-menu.open-menu .sticky,.site.mobile-view.left-menu.open-menu .sticky{top:0}.sticky-header-activated .top-header-wrapper{display:none}.layout-header-b-wrapper .site-branding,.layout-header-b-wrapper .swm-image-widget{margin-top:5px !important;margin-bottom:5px !important;display:block;text-align:left;position:relative;transform:translateY(8%)}.sticky-header-activated .layout-header-b-wrapper .site-branding,.sticky-header-activated .layout-header-b-wrapper .swm-image-widget{margin-top:5px;margin-bottom:5px;transform:translateY(1%)}.layout-header-b-wrapper .logo{width:100%;max-width:160px}.sticky-header-activated .layout-header-b-wrapper .logo{max-width:150px;width:150px;padding-top:0;margin:0 !important}.layout-header-b-wrapper .contact-details{margin-top:5px;margin-bottom:5px;padding:0 !important}.sticky-header-activated .layout-header-b-wrapper .contact-details{margin-top:5px;margin-bottom:5px}.layout-header-b-wrapper span.call-today{font-size:17px}.layout-header-b-wrapper .header-wrapper i.fa.fa-mobile{padding-right:3px}.haeder-type-b .contact-details .fa-mobile{padding-right:3px}header.layout-header-b-wrapper .contact-details a.btn-text.large{font-size:19px;display:block}.layout-header-b-wrapper .btn-default-dark{font-size:12px;padding:.213rem .738rem;margin:.313rem 0}.layout-header-b-wrapper .btn-default-dark a,.layout-header-b-wrapper .btn-default-dark a:hover{color:#fff}.layout-header-b-wrapper a.btn-default-dark.calendar:before,.layout-header-b-wrapper a.btn-default-dark.arrow-right:after{font:normal normal normal 15px/1 FontAwesome;color:#fff;margin-right:1px}.layout-header-b-wrapper .top-header-wrapper .btn-default-dark{display:none}.layout-header-b-wrapper address{font-size:13px;margin-top:.038rem}.layout-header-b-wrapper .top-header-wrapper address{display:none;color:#fff !important}.layout-header-b-wrapper .top-header-wrapper address a,.layout-header-b-wrapper .top-header-wrapper address a:after{color:#fff !important;font-size:12px}.layout-header-b-wrapper .top-header-wrapper address a:hover,.layout-header-b-wrapper .top-header-wrapper address a:hover:after{color:#ccc !important}#site-navigation .container,#site-navigation .col-md-12,.main-navigation,.main-navigation ul{height:48px}.layout-header-b-wrapper ul.menu li>a{font-size:15px;font-weight:700}ul.menu li a{padding:.75rem .563rem}ul.menu li>ul{top:inherit}.menu-item-has-children:before{padding-top:.75rem}.layout-header-b-wrapper .top-header-wrapper{background:#b6bde0;padding:5px 4px}.layout-header-b-wrapper .top-header-wrapper .social-icon-container{display:inline-block}.layout-header-b-wrapper .top-header-wrapper .social-icons{margin-bottom:0}.layout-header-b-wrapper .top-header-wrapper ul.social-icons li{margin-top:0;line-height:0}.layout-header-b-wrapper .top-header-wrapper ul.social-icons li a{margin-bottom:0}.layout-header-b-wrapper .top-header-wrapper .social-icon-container ul.social-icons .fa{color:#27295f;background-color:#f6f6f9;height:17px;width:17px;border-radius:2px;font-size:14px}.layout-header-b-wrapper .top-header-wrapper .social-icon-container ul.social-icons .fa:hover{color:#27295f;background-color:#26aae3}.layout-header-b-wrapper .top-header-wrapper .social-icons .fa{color:#fff;background-color:#29285e}.layout-header-b-wrapper .top-header-wrapper .swm-search{display:inline-block;width:auto;padding-left:6px;margin:0;line-height:0}.layout-header-b-wrapper .top-header-wrapper .swm-search a{position:relative;top:2px;margin:0 2px}.layout-header-b-wrapper .top-header-wrapper .swm-search a:before{color:#fff;font-size:19px !important}.layout-header-b-wrapper .top-header-wrapper .swm-search-wrapper{top:28px;background:#27295f}.layout-header-b-wrapper .main-navigation .swm-search{display:none !important}.layout-header-b-wrapper .main-navigation .swm-search-wrapper{display:none !important}.layout-header-b-wrapper .links span,.layout-header-b-wrapper .links span a{display:inline-block;color:#fff;font-size:12px;font-weight:700;text-transform:capitalize}.layout-header-b-wrapper .links span a{opacity:.8}.layout-header-b-wrapper .links span:after{content:"";background:#ccc;width:1px;height:13px;position:absolute;top:50%;margin-left:8px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.layout-header-b-wrapper .links span:last-child:after{display:none}.layout-header-b-wrapper .links span a.link-btn:hover{color:#ccc}.layout-header-b-wrapper .links span{margin:0 6px}.layout-header-b-wrapper .main-content #menu-toggle{margin-top:0;color:#fff}.layout-header-b-wrapper .main-content #menu-toggle:hover{opacity:.8}.layout-header-b-wrapper .header-wrapper{padding-bottom:0}@media (max-width:991px){header.layout-header-b-wrapper .container{width:100% !important}.layout-header-b-wrapper .site-branding{transform:translateY(1%)}}@media (min-width:769px) and (max-width:991px){.site-header .header-wrapper .container{width:100% !important;max-width:100% !important}header.layout-header-b-wrapper .social-icon-container{margin-bottom:0}.layout-header-b-wrapper .contact-details{text-align:right}.layout-header-b-wrapper a.btn-text.large{display:block}.layout-header-b-wrapper .left-wrapper{width:50%;display:inline-block}.layout-header-b-wrapper .right-wrapper{width:49%;display:inline-block}.layout-header-b-wrapper .top-header-wrapper .social-icon-container{text-align:right}}@media (min-width:769px){.layout-header-b-wrapper .header-wrapper .social-icon-container{display:none !important}}@media (max-width:768px){.layout-header-b-wrapper{border-bottom:2px solid #b6bde0}.sticky-header-activated .logo{margin-top:0;margin-bottom:5px}header.layout-header-b-wrapper .social-icon-container{margin-bottom:0}.layout-header-b-wrapper .top-header-wrapper address{display:block;text-align:right}.layout-header-b-wrapper .header-search{display:none !important}.layout-header-b:not(.sticky-header-activated) .main-content #menu-toggle{margin:0 7px;cursor:pointer}.layout-header-b:not(.sticky-header-activated) #menu-toggle.mobile-nav .fa{color:#fff}.swm-raa-wrapper{display:none}.layout-header-b-wrapper.site-header .header-wrapper .container{width:100%;max-width:100%}.layout-header-b-wrapper .top-header-wrapper .right-wrapper{width:100%;display:inline-block}.layout-header-b-wrapper .top-header-wrapper .social-icon-container{display:none !important;text-align:right}.layout-header-b-wrapper .top-header-wrapper .header-search{display:none}.layout-header-b-wrapper .top-header-wrapper .swm-search{display:none}.layout-header-b-wrapper .left-wrapper{display:none}.layout-header-b-wrapper .header-wrapper address{display:none !important}.layout-header-b-wrapper .top-header-wrapper address{display:none}.layout-header-b-wrapper .header-wrapper .social-icon-container{display:none !important}.layout-header-b-wrapper .top-header-wrapper .btn-text.large{display:inline-block;text-align:right;color:#fff;font-size:19px;margin-left:10px}.layout-header-b-wrapper .top-header-wrapper .btn-text.large .fa{margin-right:5px;font-size:20px}.layout-header-b-wrapper span.call-today{display:none}.layout-header-b-wrapper .header-wrapper .col-sm-5{width:25%}.layout-header-b-wrapper .header-wrapper .col-sm-7{width:75%;text-align:right}.layout-header-b-wrapper .contact-details{text-align:right}header.layout-header-b-wrapper .contact-details a.btn-text.large{display:none !important}.sticky-header-activated .top-header-wrapper{display:none}.sticky-header-activated .layout-header-b-wrapper .btn-default-dark{display:none}.sticky-header-activated .layout-header-b-wrapper .header-wrapper .social-icon-container{display:none !important}.sticky-header-activated .layout-header-b-wrapper .header-wrapper .header-search{display:none !important}.sticky-header-activated .layout-header-b-wrapper .header-wrapper .col-sm-5{width:56%;padding-right:0}.sticky-header-activated .layout-header-b-wrapper .header-wrapper .col-sm-7{width:44%}.main-content #menu-toggle{position:fixed;margin:10px 6px;top:0;background:0 0 !important}.sticky-header-activated .main-content #menu-toggle{position:fixed;margin:10px 6px;top:0}.sticky-header-activated .layout-header-b-wrapper .site-branding{text-align:right}.layout-header-b-wrapper .logo{max-width:100px !important;width:100px !important;margin:0 !important}.sticky-header-activated .layout-header-b-wrapper .logo{max-width:120px;width:120px}.sticky-header-activated .layout-header-b-wrapper span.call-today{display:none}.sticky-header-activated .layout-header-b-wrapper a.btn-text.large{font-size:15px;margin-top:13px}.sticky-header-activated .layout-header-b-wrapper{background:#c0c6de}.sticky-header-activated.layout-header-b-wrapper-class .main-content #menu-toggle{margin-top:10px;color:#29285e}}@media (max-width:578px){.site.mobile-view.right-menu.open-menu .sticky,.site.mobile-view.left-menu.open-menu .sticky{position:fixed;z-index:100;border-top:0;width:100%;max-width:100%}}@media (max-width:568px){.layout-header-b-wrapper a.btn-text.large{font-size:28px;font-size:12px}.layout-header-b-wrapper .btn-default-dark{font-size:10px;padding:.213rem .488rem}.layout-header-b-wrapper .header-wrapper .col-sm-7{width:60%}.layout-header-b-wrapper .header-wrapper .col-sm-5{width:40%}.sticky-header-activated .layout-header-b-wrapper a.btn-text.large{font-size:11px !important;margin-top:13px}.sticky-header-activated .layout-header-b-wrapper .header-wrapper .col-sm-5{width:61.5%;padding-right:0}.sticky-header-activated .layout-header-b-wrapper .header-wrapper .col-sm-7{width:38.5%}}@media (max-width:400px){.layout-header-b-wrapper .top-header-wrapper .btn-text.large{font-size:16px;margin-left:10px}.layout-header-b-wrapper .top-header-wrapper .btn-text.large .fa{font-size:17px}}@media (max-width:335px){.layout-header-b-wrapper a.btn-text.large{font-size:28px;font-size:12px}.layout-header-b-wrapper .btn-default-dark{font-size:10px;padding:.213rem .488rem}.layout-header-b-wrapper .header-wrapper .col-sm-5{width:40%}.layout-header-b-wrapper .header-wrapper .col-sm-7{width:60%}.layout-header-b-wrapper .logo{max-width:90px !important;width:90px !important}}