html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}.clear{clear:both;}.alignright{float:right;}.alignleft{float:left;}.aligncenter{text-align:center;}.not-mobile{display:block !important;}.mobile-only{display:none !important;}html,body{background:#fff;font-family:futura-pt, sans-serif;font-weight:400;height:100%;position:relative;}.top-bar{background:#fff;display:block;height:85px;left:0;position:fixed;top:0;width:100%;z-index:100;}.top-bar .in{height:100%;margin:0 auto;max-width:1400px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.top-bar .stripe{background:rgba(255,255,255,0.3);height:5px;left:0;position:absolute;top:0%;width:100%;z-index:1;}.top-bar .stripe:nth-child(1){top:12.5%;}.top-bar .stripe:nth-child(2){top:25%;}.top-bar .stripe:nth-child(3){top:37.5%;}.top-bar .stripe:nth-child(4){top:50%;}.top-bar .stripe:nth-child(5){top:62.5%;}.top-bar .stripe:nth-child(6){top:75%;}.top-bar .stripe:nth-child(7){top:87.5%;}.top-bar a.logo .stripe{background:#0b8164;height:5px;left:0;position:absolute;top:0%;width:100%;z-index:1;}.top-bar a.logo .stripe:nth-child(1){background:#16ad68;top:7px;}.top-bar a.logo .stripe:nth-child(2){background:#008c15;top:14px;}.top-bar a.logo .stripe:nth-child(3){background:#ffb600;top:21px;}.top-bar a.logo .stripe:nth-child(4){background:#0aadd6;top:28px;}.top-bar a.logo .stripe:nth-child(5){background:#0076ce;top:35px;}.top-bar a.logo .stripe:nth-child(6){background:#0a79be;top:42px;}.top-bar a.logo .stripe:nth-child(7){background:#002f6c;top:49px;}.top-bar a.logo{display:block;height:100%;left:20px;position:absolute;top:0;z-index:2;}.top-bar a.logo img{height:85%;position:relative;top:6px;width:auto;z-index:2;}.top-bar .menu-main-menu-container{background:#002f6c;height:48px;left:0;position:absolute;top:100%;width:100%;}.top-bar .menu-main-menu-container ul{text-align:center;}.top-bar .menu-main-menu-container li{display:inline-block;position:relative;}.top-bar .menu-main-menu-container li a{color:#fff;display:inline-block;font-size:18px;font-weight:500;height:48px;line-height:48px;padding:0 16px;text-decoration:none;text-transform:uppercase;}.top-bar .menu-main-menu-container li a:hover{color:#ffb600;}.top-bar .menu-main-menu-container li.current_page_item a,.top-bar .menu-main-menu-container li.current-menu-item a,.top-bar .menu-main-menu-container li.current_page_parent a,.top-bar .menu-main-menu-container li.current-page-ancestor a,.top-bar .menu-main-menu-container li.current-menu-ancestor a,.top-bar .menu-main-menu-container li.current-menu-parent a,.top-bar .menu-main-menu-container li.current-page-parent a,.top-bar .menu-main-menu-container li.current_page_parent a,.top-bar .menu-main-menu-container li.current_page_ancestor a,.top-bar .menu-main-menu-container li:hover a{background:#002f6c;color:#fff;}.top-bar .menu-main-menu-container li a:hover{color:#ffb600;}.top-bar .menu-main-menu-container ul ul{background:#002f6c;display:none;left:0;position:absolute;text-align:left;top:100%;width:240px;}.top-bar .menu-main-menu-container ul li:last-child ul{left:auto;right:0;text-align:right;}.top-bar .menu-main-menu-container ul > li:hover ul{display:block;}.top-bar .menu-main-menu-container ul ul li{display:block;text-align:left;}.top-bar .menu-main-menu-container ul ul li a{color:#fff;font-size:15px;height:auto;line-height:17px;padding:12px 16px;}.top-bar .menu-main-menu-container ul ul li a:hover{color:#ffb600;}.top-bar .searchform{height:38px;position:absolute;right:20px;top:8px;width:240px;}.top-bar .searchform input{border:#dad0c4 1px solid;color:#002f6c;font-family:'Montserrat', sans-serif;height:100%;position:absolute;width:100%;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.top-bar .searchform button{background:none;border:none;height:100%;position:absolute;right:0;text-align:center;top:0;z-index:2;-webkit-appearance:none;box-shadow:none;}.top-bar .searchform button:after{color:#7f7568;content:'\f002';font-family:"Font Awesome 5 Free";font-size:18px;font-weight:700;}.wrap{padding-top:56px;position:relative;z-index:50;}.header{background-position:center center;background-repeat:no-repeat;background-size:cover;height:420px;position:relative;width:100%;}.header .overlay{background:rgba(255,255,255,0.8);height:100%;left:0;position:absolute;top:0;width:100%;}.header .photo{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:55%;}.header .stripe{background:#008c15;height:calc(100% + 0px);right:calc(100% - 55%);position:absolute;top:0;width:10px;}.header .title{border-top:none;bottom:20px;font-size:48px;position:absolute;left:calc(55% + 20px);}.header .title h1{color:#002f6c;font-family:futura-pt, sans-serif;font-size:60px;font-weight:700;line-height:60px;text-transform:uppercase;}.header .title p{font-size:24px;line-height:24px;margin:8px 0 16px;padding-right:30px;}.header .title h1.entry-title{font-size:44px;line-height:44px;}.slides{height:420px;position:relative;width:100%;}.slides .header{height:100%;left:0;position:absolute;top:0;width:100%;}.slides .slide{display:none;height:100%;left:0;position:absolute;top:0;width:100%;}.slides .slide.active-slide{display:block;}.slide.right .header .photo{left:auto;right:0;}.slide.right .header .stripe{left:calc(100% - 55%);right:auto;width:10px;}.slide.right .header .title{left:30px;right:calc(55% - 40px);}.slides .arrow{color:#fff;cursor:pointer;font-size:60px;left:0;margin-top:-40px;padding:10px;position:absolute;top:50%;z-index:15000;}.slides .arrow.right{left:auto;right:0;}.page-content{position:relative;}.page-content .in{margin:0 auto 25px;max-width:1400px;padding:50px 30px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.page-content p,.page-content ul,.page-content ol{color:#002f6c;font-size:21px;line-height:27px;margin-bottom:27px;}.page-content ul{list-style-type:square;padding-left:24px;}.page-content h2{color:#002f6c;font-size:30px;font-weight:500;line-height:30px;margin-bottom:18px;text-transform:uppercase;}.page-content h3{color:#002f6c;font-size:30px;font-weight:500;line-height:30px;margin-bottom:18px;text-transform:uppercase;}.page-content h4{color:#002f6c;font-size:26px;font-weight:500;line-height:26px;margin-bottom:18px;}.page-content a{color:#0076ce;}.page-content strong{font-weight:500;}.page-content em{font-style:italic;}.page-content .green-button{background:#008c15;color:#fff;display:inline-block;padding:12px 24px;}.page-content .green-button:hover{background:#16ad68;}.homepage-content h2{text-align:center;}.page-content .gallery{text-align:center;}.page-content .gallery .gallery-item{display:inline-block;float:none;padding:10px;vertical-align:middle;}.slp_search_container{margin-bottom:20px;}.slp_map{margin-bottom:30px;}.slp_results_container{font-size:0;}.slp_results_container .results_wrapper{display:inline-block;font-size:14px;line-height:18px;margin:0 15px 30px;vertical-align:top;width:calc(33.33% - 30px);}.slp_results_container .results_wrapper .location_name{display:block;font-size:18px;line-height:24px;}.slp_results_container .results_wrapper .location_distance{font-style:italic;}.slp_results_container .results_wrapper .slp_result_directions a{background:#002f6c;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:22px;margin-top:20px;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;}ul.features{font-size:0;padding:20px 30px 40px;position:relative;}ul.features > li{display:inline-block;font-size:18px;line-height:27px;margin:0 20px;padding:24px 30px;position:relative;vertical-align:top;width:calc(33% - 40px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}ul.features > li h2{bottom:100%;font-size:36px;font-weight:700;line-height:36px;margin-bottom:-5px;padding:0;position:absolute;text-transform:uppercase;}ul.features > li:nth-child(1){background-color:#008c15;color:#fff;}ul.features > li:nth-child(2){background-color:#ffb600;color:#111;}ul.features > li:nth-child(3){background-color:#0076ce;color:#fff;}ul.features > li:nth-child(1) h2{color:#008c15;}ul.features > li:nth-child(2) h2{color:#ffb600;}ul.features > li:nth-child(3) h2{color:#0076ce;}ul.features > li a{color:inherit;text-decoration:underline;}ul.features > li li{list-style-type:square;margin:0 0 20px;}ul.features > li li:last-child{margin-bottom:0;}ul.features > li p{margin-bottom:20px;}ul.features > li p:last-child{margin-bottom:0;}.blog-content{display:block;float:left;padding-right:400px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.sidebar{display:block;float:right;margin-left:-360px;position:relative;width:320px;}.sidebar > li{list-style-type:none;}section.left{display:block;float:left;margin-right:-360px;position:relative;width:320px;}section.right{display:block;float:right;padding-left:400px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.xoxo{list-style-type:none;margin:0;padding:0;}.xoxo > li{border-bottom:#e5e5e5 1px solid;margin-bottom:20px;padding-bottom:20px;}.xoxo > li:last-child{border-bottom:none;}.xoxo > li ul{list-style-type:none;margin:0;padding:0;}h3.widget-title{color:;font-size:22px;font-weight:400;line-height:29px;margin:0;padding:0 0 12px;position:relative;text-transform:uppercase;}label.screen-reader-text{display:none;}.xoxo .widget_search{border-bottom:none;margin-bottom:40px;}.widget_search div{position:relative;}.widget_search div:after{bottom:8px;color:;content:'\f002';font-family:;font-weight:700;position:absolute;right:9px;top:5px;}.widget_search #s{background:#fff;border:#e5e5e5 1px solid;display:block;font-size:16px;font-weight:400;padding:8px 5px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.widget_search #s:focus{outline:none;}.widget_search #searchsubmit{display:none;}.widget_recent_entries a{color:;text-decoration:none;}.widget_recent_entries li{font-size:16px;line-height:18px;margin-bottom:12px;}.widget_recent_entries span.post-date{display:block;font-size:14px;line-height:19px;}.widget_categories a{text-decoration:none;}.widget_archive a{text-decoration:none;}section.entry-meta{color:;font-size:14px;line-height:18px;margin-bottom:24px;position:relative;}section.entry-meta a{color:;text-decoration:none;}article,section.entry-summary{border-bottom:none;margin-bottom:20px;padding:20px 0;text-align:left;}section.entry-summary article{border-bottom:none;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;padding:20px 0;}article .featured-image,section.entry-summary .featured-image{display:block;height:auto;margin-bottom:16px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}section.entry-summary h2{font-size:28px;line-height:32px;}section.entry-summary .photo{display:block;float:left;margin-right:-320px;width:280px;}section.entry-summary .copy{display:block;float:right;padding-left:320px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.wp-caption{display:block;float:left;margin:0 20px 20px 0;position:relative;left:-20px;}.wp-caption .wp-caption-text{font-size:14px;font-style:italic;line-height:18px;margin-bottom:0;padding:10px;}.wp-caption.aligncenter{float:none;width:100% !important;}section.entry p{font-size:18px;font-weight:300;line-height:27px;}section.entry p a{color:;}section.entry p a:hover{color:;}section.entry .read-more{background:#002f6c;color:#fff;display:block;font-size:18px;font-weight:400;line-height:28px;margin-top:20px;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:180px;}section.entry .read-more:hover{background:;color:#fff;}h1.entry-title,h1.title-bar,h2.entry-title{color:;font-family:;font-size:40px;font-weight:500;line-height:48px;margin-bottom:4px;margin-top:0;padding-bottom:0;text-transform:uppercase;}h1.entry-title{font-size:50px;line-height:60px;}h1.entry-title a,h2.entry-title a{color:;text-decoration:none;}.share-buttons{padding-top:12px;position:relative;}.share-buttons a i{background:#999;color:#fff;display:inline-block;font-size:16px;height:26px;line-height:26px;margin-right:26px;position:relative;text-align:center;text-decoration:none;width:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.cat-links,.tag-links{display:block;font-size:14px;font-weight:400;line-height:23px;margin-bottom:12px;}.cat-links a,.tag-links a{border: 1px solid;color:;display:inline-block;margin:0 0 8px 4px;padding:4px 8px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.cat-links a:hover,.tag-links a:hover{color:;}.navigation a{color:;font-size:16px;text-decoration:none;text-transform:uppercase;width:50%;}.navigation i{color:;font-size:32px;font-weight:700;left:0;position:absolute;top:50%;transform:translateY(-50%);}.navigation .nav-previous,.navigation .nav-next{position:relative;width:45%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.navigation .nav-previous{float:left;padding-left:40px;}.navigation .nav-next{float:right;padding-right:40px;text-align:right;}.navigation .nav-next i{left:auto;right:0;}#content .button{font-family:'Montserrat', sans-serif;}form.wpcf7-form p{font-size:16px;}form.wpcf7-form input,form.wpcf7-form select,form.wpcf7-form textarea{background:#fff;border:#ddd 1px solid;display:block;font-family:"Montserrat", sans-serif;font-size:18px;height:auto;padding:12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;}form.wpcf7-form textarea{height:120px;resize:none;}form.wpcf7-form select{height:48px;}form.wpcf7-form input[type=submit]{background:#002f6c;border:none;color:#fff;display:block;font-family:"Roboto", sans-serif;font-size:36px;font-weight:400;line-height:36px;padding:12px 24px;text-align:center;text-transform:uppercase;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.form .field{margin-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.form .half-field{display:block;float:left;width:50%;}.form .first-half-field{padding-right:12px;}.form label{padding:2px 8px;}.form input,.form select,.form textarea{background:#fff;border:#ddd 1px solid;display:block;font-family:"Lato", sans-serif;font-size:18px;padding:8px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.form input:focus,.form textarea:focus{background:#fff;outline:none;}.form textarea{height:120px;resize:none;}.form select{height:40px;}.form button{background:;border:none;color:#fff;display:block;font-family:"Roboto", sans-serif;font-size:36px;font-weight:400;line-height:36px;padding:12px 24px;text-align:center;text-transform:uppercase;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}footer{background:#002f6c;color:#fff;padding:20px 20px 40px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}footer .menu-main-menu-container ul{margin-bottom:40px;text-align:center;}footer .menu-main-menu-container ul ul{display:none;}footer .menu-main-menu-container li{display:inline-block;}footer .menu-main-menu-container li a{color:#fff;display:inline-block;font-size:18px;font-weight:500;height:48px;line-height:48px;padding:0 16px;text-decoration:none;text-transform:uppercase;}footer .menu-main-menu-container li.current_page_item a,footer .menu-main-menu-container li.current-menu-item a,footer .menu-main-menu-container li a:hover{background:#002f6c;color:#fff;}footer .searchform{display:none;}footer .contactInfo{font-size:16px;line-height:24px;margin-bottom:20px;}footer .social{margin-bottom:20px;}footer .social a{color:#fff;font-size:32px;}footer .credits a{color:#fff;font-size:14px;}@media only screen and (max-width: 1650px){.header .title h1.entry-title{font-size:36px;line-height:38px;}}@media only screen and (max-width: 1400px){.wp-caption{left:auto;right:auto;}.wp-caption.alignleft{margin-right:30px;}.header .title h1.entry-title{font-size:36px;line-height:38px;}}@media only screen and (max-width: 800px){.mobile-only{display:block !important;}section.left,section.right,.left-side,.right-side{display:block;float:none;margin:0;padding:0;width:100%;}.top-bar{height:auto;padding:10px;position:absolute;z-index:110;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.top-bar .in{height:auto;text-align:center;}.top-bar a.logo{height:auto;left:0;position:relative;}.top-bar a.logo img{height:auto;width:100%;}.top-bar .searchform{display:inline-block;margin-right:10px;position:relative;right:0;text-align:left;top:0;vertical-align:middle;}h2{font-size:20px;line-height:24px;}.page-content .in{padding:20px;}.main-menu{height:100px;position:relative;z-index:100;}.main-menu .home-logo{top:0;}.main-menu .home-logo img{height:76px;top:10px;}.mobile-menu{color:#002f6c;display:inline-block !important;font-size:28px;height:32px;line-height:32px;position:relative;right:0;text-decoration:none;vertical-align:middle;width:32px;z-index:100;}.mobile-menu:hover{text-decoration:none;}.mobile-menu:before{content:'\f0c9';font-family:"Font Awesome 5 Free";font-size:28px;font-weight:700;}.top-bar .menu-main-menu-container{background:#002f6c;display:none;height:auto;left:0;padding:8px 0;position:absolute;top:100%;width:100%;}.top-bar .menu-main-menu-container ul.menu{display:block;margin:0;padding:0 0 10px;text-align:center;top:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.top-bar .menu-main-menu-container ul.menu li{display:block;margin:0;padding:0;}.top-bar .menu-main-menu-container ul.menu > li{border-top:#fff 1px solid;margin-top:8px;padding-top:8px;}.top-bar .menu-main-menu-container ul.menu > li:first-child{border-top:none;padding-top:0;}.top-bar .menu-main-menu-container li a{color:#fff;height:auto;line-height:18px;padding:8px;}.top-bar .menu-main-menu-container ul.menu ul{display:block;left:0;margin-bottom:8px;margin-top:0;position:relative;text-align:center;width:100%;}.top-bar .menu-main-menu-container ul ul li{text-align:center;}.top-bar .menu-main-menu-container ul ul li a{color:rgba(255,255,255,0.9);}.top-bar .menu-main-menu-container ul{display:block;}.hero{height:400px;position:relative;z-index:10;}.hero .in{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.hero .arrow{display:none;}.hero .slide.left .text,.hero .slide.right .text{padding-left:0;padding-right:0;padding-top:40px !important;text-align:center;}.hero .slide h1{font-size:32px;line-height:32px;}.hero .slide .subtext{font-size:24px;line-height:24px;}.hero .slide .text{left:0;padding:0 20px !important;position:absolute;right:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.hero .slide .button{display:block;font-size:26px;padding:12px;}.slides .arrow{display:none;}.header .overlay,.header .photo{display:none;}.header .title{background:rgba(255,255,255,0.8);border-top-style:solid;border-top-width:5px;bottom:0;left:0;padding:20px;right:auto;top:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.header .stripe{bottom:-5px;display:none;height:5px;left:0;position:absolute;right:auto;top:auto;width:100%;clip-path:none;-webkit-clip-path:none;}.header .title h1{font-size:34px;line-height:34px;}.header .title h1.entry-title{font-size:36px;line-height:38px;}.header .title p{margin:8px 0 0;padding-right:0;}.slide.right .header .title{left:0;right:auto;}.interior-billboard,.interior-billboard .slide{height:240px !important;}.interior-billboard .slide .text{font-size:32px;line-height:36px;padding-right:0;}.interior-billboard .slide.left .text{padding-right:0;}ul.features > li{margin:0 0 20px;width:100%;}ul.features > li h2{color:#fff;margin-bottom:10px;position:relative;}ul.features > li:nth-child(1) h2,ul.features > li:nth-child(3) h2{color:#fff;}ul.features > li:nth-child(2) h2{color:#111;}.homepage-content .in{padding-top:30px;}.page-content .skew-bar{margin:0;position:absolute;top:-60px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.page-content .skew-bar:before{display:none;}.page-content .skew-bar h3{font-size:26px;margin-top:0;}.page-content .skew-bar h4{font-size:16px;line-height:22px;}.page-content .skew-bar .in{padding:20px 20px 40px;}.page-content .skew-bar a.read-more{right:0;}.page-content .skew-bar a.read-more:after,.our-projects h3:before,.our-projects h3:after,.our-services > .in > h3:before,.our-services > .in > h3:after{display:none;}.our-projects{padding:8px 16px;}.our-projects h3{margin-bottom:20px;}.projects .project{padding:25% 50%;}.projects .project .img{left:0;right:0;top:0;}.project-info span{position:relative;}.project-info span i{left:0;position:absolute;top:0;}.project-info a{position:relative;}.project-info a i{left:0;position:absolute;top:0;}.services.small .service{margin:0 0 30px;width:100%;}.services.small .service .img{height:auto;padding:25% 50%;width:auto;}.services.small .service{display:block;}.service-filters a{display:block;margin:0;}.project-info a,.project-info span{display:block;margin:0 0 4px;text-align:center;}.gallery{padding:0;}.gallery .thumb{margin:0 0 10px;padding:35% 50%;}nav.projects{padding:0;}nav.projects .nav-link{bottom:auto;display:block;height:140px;position:relative;width:100%;}nav.projects .nav-link .img{height:140px;position:absolute;width:100%;}.navigation .nav-previous,.navigation .nav-next{float:none;}nav.projects .nav-link .heading{bottom:20px;position:absolute;top:20px;}.services .service .img{float:none;height:240px;margin:0 0 20px;width:100%;}.services .service .copy{float:none;padding-left:0;}.blog-content{float:none;padding-right:0;}.sidebar{float:none;margin-left:0;width:100%;}section.entry-summary .photo{float:none;margin-right:0;width:100%;}section.entry-summary .copy{float:none;padding-left:0;}h1.entry-title,h1.title-bar,h2.entry-title{font-size:28px;line-height:34px;}img.aligncenter{height:auto;width:100%;}.cat-links a,.tag-links a{display:inline-block;margin-bottom:4px;}.navigation i{font-size:44px;}.navigation .nav-previous,.navigation .nav-next{margin-bottom:20px;width:100%;}.page-content .left-side{float:none;margin-right:0;width:auto;}.page-content .right-side{padding-left:0;}.contact .google-map{height:320px;position:relative;width:100%;}.contact .right-side{width:100%;}.contact-form h2{font-size:48px;line-height:48px;}div.footer .in{height:auto;padding-top:20px;}div.footer .left-side,div.footer .right-side{width:100%;}div.footer .left-side{text-align:center;}div.footer .right-side ul{display:none;}div.footer .map-link{margin-bottom:30px;}div.footer .map-link a{font-size:14px;}.footer .logo{display:block;left:0;margin-bottom:40px;margin-left:0;position:relative;text-align:center;top:0;width:100%;}}@media only screen and (max-width: 450px){.wp-caption{float:none;left:auto;margin:0 0 20px;right:auto;text-align:center;width:100% !important;}.wp-caption img{display:inline-block;height:auto;width:auto;}}.woocommerce span.newproduct{z-index:9;width:100px;top:0;right:0;-ms-transform:rotate(10deg);transform:rotate(0deg);position:absolute;background-image:url(/wp-content/uploads/2024/07/lsf-new-product-top-1.png);height:150px;background-repeat:no-repeat;min-height:0;min-width:0;padding:0;font-size:0;font-weight:700;text-align:inherit;line-height:0;left:0;margin:0;border-radius:0;background-color:transparent;color:transparent;font-size:.857em;}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.newproduct{top:-19px;left:-12px;scale:75%;}#content-product .woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-0.5em;right:40.5em;left:unset !important;margin:0;border-radius:100%;background-color:#b3af54;color:#fff;font-size:.857em;z-index:9;}#content-product sup{top:-0.15em;}#content div.wcvaround{border:1px solid #666 !important;}#content-product label.wcvaround{border:1px solid #666 !important;}#content-product .woocommerce div.product p.price,#content-product .woocommerce div.product span.price{padding-bottom:10px;}#content .woocommerce ul.products li.product,#content .woocommerce-page ul.products li.product{height:485px;}.has-post-thumbnail.purchasable.product-type-simple form.cart div.quantity{margin-bottom:0;position:relative;}.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity div.quantity{position:relative;}.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity div.quantity::before{display:none;}#content .woocommerce #respond input#submit,#content .woocommerce a.button,#content .woocommerce button.button,#content .woocommerce input.button{background-color:#7cc243;padding:10px;font-weight:600;position:absolute;bottom:0;font-size:14px;}#content-product .woocommerce #respond input#submit,#content-product .woocommerce a.button,#content-product .woocommerce button.button,#content-product .woocommerce input.button{background-color:#7cc243;padding:10px;font-weight:400;}#content div.woocommerce form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.actions button.button{background-color:#7cc243;padding:10px;font-weight:400;position:relative;}#content-product .woocommerce div.product form.cart .variations td,#content-product .woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;background:none;color:#000;font-size:100%;font-weight:400;}#content .woocommerce a.added_to_cart{display:none;}.woocommerce-NoticeGroup-checkout ul.woocommerce-error{padding-left:0px;}.woocommerce-checkout.woocommerce-page.woocommerce-order-received.woocommerce-js div div.wrap div.page-content div.in section#content div p a.button{display:none;}.woocommerce-cart.woocommerce-page.woocommerce-js div div.wrap div.page-content div.in section#content div p a.button{display:none;}.woocommerce-checkout.woocommerce-page.woocommerce-js div div.wrap div.page-content div.in section#content div p a.button{display:none;}.woocommerce-NoticeGroup-checkout ul.woocommerce-error{padding-left:50px;}.has-post-thumbnail.purchasable.product-type-simple div.summary.entry-summary form.cart div.quantity{position:relative;bottom:0;}.privacy-policy.page-template-default.page.page-id-3.theme-lakesidefoods.woocommerce-js div div.wrap div.page-content div.in section#content div p a.button{display:none;}#content .button{background-color:#7cc243;color:#fff;}.flex-wrap{display:flex;flex-wrap:wrap;min-height:460px;}.flex-wrap > div{text-align:left;}.flex-content{padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:left;align-self:center;}.flex-content img{width:100%;height:auto;}.flex-image{flex:1 0 auto;justify-content:center;align-items:center;display:flex;}@media (max-width: 767px){#content h2.woocommerce-loop-product__title{font-size:.85em;}}@media (min-width: 768px) and (max-width: 991px){#content h2.woocommerce-loop-product__title{font-size:.85em;}}@media (min-width: 992px) and (max-width: 1399px){#content h2.woocommerce-loop-product__title{font-size:.85em;}.flex-wrap{min-height:350px;}}#content p.confirm_add{display:none;}.ppw-swp-form-container{width:580px;padding:8% 0 0;margin:auto;}.woocommerce .woocommerce-ordering select{display:none;}.page-content .woocommerce-product-gallery__lightbox{position:absolute;top:0;right:15px;padding:8px;font-size:20px;background:none;}.page-content .woocommerce #content table.cart td.actions .input-text,.page-content .woocommerce table.cart td.actions .input-text,.page-content .woocommerce-page #content table.cart td.actions .input-text,.page-content .woocommerce-page table.cart td.actions .input-text{width:80px;height:100%;}.page-content .has-post-thumbnail.purchasable.product-type-simple form.cart div.quantity{margin-bottom:50px;position:absolute;bottom:0;}.page-content .woocommerce span.belowtext{line-height:13px;}.woocommerce-shipping-contents{display:none;}