@import url("../laurel/style.css");a:hover,a:focus,a:active{text-decoration:none}body.home{font-weight:300}body:not(.home) #primary p{margin-bottom:20px}.site-content{position:relative}.feature-box{background-attachment:fixed;background-repeat:no-repeat!important;background-size:cover}header.site-header{background-size:cover;padding-top:15px;box-shadow:none}.tip-title{margin-bottom:0}h2,h4{text-transform:uppercase}#secondary h4.widget-title{font-weight:500}#masthead .widget-area{color:#FFF;font-family:'Oswald',sans-serif}#masthead .widget-area .textwidget>div>div>p{font-size:22px;text-align:right}#masthead .widget-area .textwidget>div>div>p:first-of-type{text-transform:uppercase;font-size:26px;margin-bottom:5px}#masthead .widget-area .textwidget>div>div:first-of-type{margin-top:25px}.header4nav{border-bottom:3px solid #ffed59}#masthead .menu-main_menu-container{text-align:center}ul.sf-menu{float:none!important;margin:0 auto;display:inline-block}ul.sub-menu{text-align:left}nav.main-navigation ul.sf-menu>li{padding:25px 0px 15px}nav.main-navigation ul.sf-menu>li>a{text-transform:uppercase;border-right:1px solid #000;padding:0 30px}nav.main-navigation ul.sf-menu li:last-of-type>a{border-right:none}header .mobilemenu li.current-menu-item>a,header .mobilemenu li:hover>a{color:#e5d021}.n2-ss-slide-background-image{background-size:100%}.home-widget-area{position:absolute;bottom:65.5%;right:18.5%}.home-widget{text-align:left}.home-widget form{float:right}.home-widget .contactform{background-color:rgba(0,0,0,0.87);max-width:470px}.home-widget .contactform>div{margin:0 35px}.home-widget .contactform>div>p{margin-bottom:20px}.home-widget .contactform h3{text-transform:uppercase;background-color:#003596;color:#e5d021;padding:21px 0;text-align:center;font-weight:normal}.home-widget .contactform input[type="submit"],.requestinfo a,.readmore{background-color:#e5d021;text-shadow:none;box-shadow:none;padding:15px 20px;color:#000;border:2px solid #e5d021;margin:0 0 34px;border-radius:0;text-transform:uppercase;font-size:14px}.servicespage img{margin-bottom:10px}.requestinfo>a{font-weight:bold}.readmore{margin:10px 0 0px;display:inline-block}.requestinfo.flyer{margin:0 auto;display:block;width:126px}.blog-excerpt>p{margin-bottom:5px!important}.readmore.blogread{margin-bottom:18px}.home-widget .contactform input[type="submit"]:hover,.requestinfo a:hover,.readmore:hover{background-color:transparent;color:#e5d021;transition:0.3s;border:2px solid #e5d021;background-color:#000}.home-widget .contactform input[type="text"],.home-widget .contactform input[type="email"],.home-widget .contactform input[type="tel"],.home-widget .contactform textarea{border:2px solid #fff;width:100%;border-radius:0;font-size:14px;padding:10px 7px}.home-widget .contactform input[type="text"]:focus,.home-widget .contactform input[type="email"]:focus,.home-widget .contactform input[type="tel"]:focus,.home-widget .contactform textarea:focus{border:2px solid #e5d021;transition:0.3s}.under-slider{padding:18px 0 11px;font-size:22px;font-family:'Oswald',sans-serif;text-transform:uppercase}.pagelinkbox{display:block;font-size:14px;background-repeat:no-repeat;background-position:top right}.pagelinkbox h5{margin-bottom:10px}.pagelinkbox.home-about p:last-of-type{float:right;margin-top:30px}.pagelinkbox.home-about:hover p:last-of-type{color:#e5d021;transition:0.3s}.pagelinkbox.home-about{padding:50px 37px 71px;color:#FFF;height:542px;max-width:588px;margin:0 auto;background-size:cover}.pagelinkbox.home-about h2,.pagelinkbox.home-about h5{color:#FFF;margin-top:36px}.pagelinkbox.home-about p{margin-bottom:25px}.pagelinkbox.home-services{height:255px;color:#000;max-width:588px;margin:0 auto}.pagelinkbox.home-services p:last-of-type{margin-top:45px}.pagelinkbox.home-services>div{width:50%;background-color:#e5d021;height:100%;box-sizing:border-box;padding:79px 25px 30px;transition:0.5s}.pagelinkbox.home-services:hover>div{width:100%;transition:0.5s}.whitebox{background-color:#FFF;padding:54px 17px 49px 35px;margin-top:42px;font-size:16px;line-height:1.8em}.list-layout .titlemeta h2{font-size:28px;font-weight:600;margin-bottom:5px}.list-layout .titlemeta .date{text-transform:uppercase}label{width:100%}.entry-title{color:#043687;margin-top:64px;text-transform:uppercase}.testi-box{background-color:rgba(41,105,187,0.18);border-radius:0}.contactpage input[type="submit"]{background-color:#e5d021;text-shadow:none;box-shadow:none;width:100%;padding:10px 0;font-size:16px;color:#000;border:2px solid #e5d021;border-radius:0}.contactpage input[type="submit"]:hover{background-color:#000;color:#e5d021;transition:0.3s;border:2px solid #e5d021}.contactpage input[type="text"],.contactpage input[type="email"],.contactpage input[type="tel"],.contactpage textarea{border:2px solid #a4afb7;width:100%;border-radius:0;padding:4px}.contactpage input[type="text"]:focus,.contactpage input[type="email"]:focus,.contactpage input[type="tel"]:focus,.contactpage textarea:focus{border:2px solid #043687;transition:0.3s}div.wpcf7-validation-errors{background-color:#fff}div.wpcf7-response-output{margin:0}.footer-widgets{border-top:8px solid #e5d021;padding:37px 0 10px}.footer-widgets a,.footer-widgets a:focus,.footer-widgets a:active{color:#FFF}.footer-widgets a:hover{color:#e5d021;transition:0.3s}.footer-widgets h4{color:#FFF;border-bottom:2px solid #FFF;padding-bottom:31px;margin-bottom:17px}.widget ul li{border-bottom:none}.widget2 .widget ul{list-style:disc;margin-left:20px}.widget3 a{text-decoration:underline}ul.footermenu{margin-left:0}ul.footermenu li a{text-transform:uppercase}ul.footermenu li a{padding:0px 32px}ul.footermenu li:first-child a{padding-left:0}.footer-section>.container>.row{display:flex;align-items:center}.footer-text{text-align:left}.footer-text p{margin-bottom:0;text-align:right}.gallery-item img{border:none;margin-bottom:0}.gallery-item img:hover{outline:5px solid #e5d021;margin-bottom:0}#secondary .widget{border-top:4px solid #043687}#secondary .requestinfo a:hover{color:#e5d021;background-color:#000}@media screen and (max-width:1829px){.slider-wrapper,div#n2-ss-1 .n2-ss-slider-1,div#n2-ss-1 .n2-ss-slider-1,div#n2-ss-1 .n2-ss-slide{height:658px!important}div#n2-ss-1 .n2-ss-slide .n2-ss-slide-background img{height:100%!important;width:auto!important}}@media screen and (max-width:1200px){.pagelinkbox.home-about{padding:10px 37px 71px}.pagelinkbox.home-about p:last-of-type{margin-top:0px}.pagelinkbox.home-services>div{padding:64px 25px 30px}.home-widget-area{right:10.5%}#masthead .widget-area .textwidget>div>div:first-of-type{margin-top:0}}@media screen and (max-width:979px){nav.main-navigation ul.sf-menu>li>a{padding:0 18px}#masthead .widget-area>.widget>.textwidget>.row>div:last-of-type{display:none}div#n2-ss-1 .n2-ss-slide .n2-ss-slide-background img{height:auto!important;width:100%!important}.slider-wrapper,div#n2-ss-1 .n2-ss-slider-1,div#n2-ss-1 .n2-ss-slider-1,div#n2-ss-1 .n2-ss-slide{height:300px!important}.home-widget-area{position:relative;right:0;padding:0}.home-widget>.widget{margin-bottom:0}.home-widget form{float:none}.home-widget .contactform{margin:0 auto}.pagelinkbox.home-about{margin-bottom:35px;height:465px}.under-slider p{font-size:20px}.footer-widgets>.container>.row>div{width:50%}.footer-section>.container>.row{display:block}.footer-section .menu-main_menu-container{text-align:center}ul.footermenu{display:inline-block;margin-top:15px}ul.footermenu li:first-child a{padding-left:32px}.footer-text p{text-align:center}#primary{width:100%}#secondary{width:100%;margin-top:30px}#masthead .widget-area .textwidget>div>div>p{font-size:21px;text-align:right}#masthead .widget-area .textwidget>div>div>p:first-of-type{font-size:24px}}@media screen and (max-width:767px){.entry-content .alignleft,.entry-content .alignright{display:block;float:none;margin-left:auto;margin-right:auto}.home-widget-area{background-color:#000}.home-widget-area .requestinfo{text-align:center}.home-widget{padding:0}.slider-wrapper{display:none}.attachicon{display:inline-block!important;margin:0 auto}.widgethours{max-width:223px;margin:0 auto}.under-slider .featurecontent>.row>div:first-of-type{display:none}ul.sf-menu{display:none}ul.sub-menu{text-align:center}.pagelinkbox.home-about,.pagelinkbox.home-services{height:auto}.footer-widgets>.container>.row>div{width:100%}.widget2 .widget ul{list-style:none;margin-left:0}footer ul.footermenu li a{padding:0}ul.footermenu li:first-child a{padding-left:0}.pagelinkbox.home-services>div{width:100%}.whitebox{padding:20px 17px 30px 17px}.gallery-columns-4 .gallery-item{max-width:33%}}@media screen and (max-width:480px){body:not(.page-template-default) .feature-box{margin-left:-15px}.gallery-columns-4 .gallery-item{max-width:50%}}