:root{--blue:#5e91bc;--green:#cbd106;--darkgreen:#7f9f6b}h1, h2, h3, h4, h5, .widget-title, .entry-title a{font-family:'Montserrat', sans-serif;font-weight:700}body, .nav-primary .menu{font-family:'Montserrat', sans-serif;font-weight:400}p{font-family:'Montserrat', sans-serif;font-weight:400}a{transition:all 0.3s ease}.single p.entry-meta{padding-bottom:1.618em;font-family:'Montserrat', sans-serif}.front-page-3 .entry-header a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:3rem}.front-page-3 .entry-header a:hover{color:var(--green)}.wp-custom-logo .title-area{padding-top:5px}.widget_text.widget.widget_custom_html.five-sixths.first{min-width:100%;margin-bottom:20px;font-size:2.4rem}.has-fixed-header .site-header.shrink{border-bottom:1px solid var(--green);padding-bottom:5px}.view-all-portfolio a, .button, button, input[type='button'], input[type='reset'], input[type='submit']{background-color:#809e6b;border:1px solid var(--green)}.view-all-portfolio a:hover, .button:hover, button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover{background-color:var(--blue);color:#fff}.menu-toggle, .sub-menu-toggle{border:none}.front-page-1 .wrap{padding-top:10px}.front-page-2 .fa-5x{font-size:5em;transition:all 0.3s ease}.front-page-2 .fa-5x:hover{font-size:6em;padding-bottom:4px!important}.front-page-5 .more-link{display:block;background-color:#809e6b;color:#fff;margin-top:20px;padding:10px 10px;border-radius:50px;text-decoration:none;box-shadow:0 3rem 2rem -0.5rem rgba(57, 62, 75, 0.2);width:180px;margin:20px auto 0;transition:all 0.3s ease;border:1px solid var(--green)}.front-page-5 .more-link:hover{background-color:var(--blue);box-shadow:none}.front-page-5 .entry{padding:12px 0 50px 0}.front-page-5 a.aligncenter{overflow:hidden;width:340px;height:178px}.front-page-5 .entry img{max-width:340px;transition:all 0.3s ease;display:block;margin:0 auto}.front-page-5 .entry img:hover{transform:scale(1.2)}.front-page-5 .entry-title{font-size:2.5rem}.front-page-5 p{font-size:1.8rem}.one-sixth{width:initial}.lcs_logo_carousel_slider_title{font-weight:700!important;padding-top:80px}.group-padding{padding:20px 20px 1px;border-radius:10px}.service-img .aligncenter{margin:-60px -20px -15px -20px}.solution-img img{border-radius:30px 0 30px;box-shadow:0px 10px 20px #AAA}#menu-solutions-menu a{color:var(--blue);float:left;width:100%;font-size:2rem;font-weight:600;padding:20px}#menu-solutions-menu a:hover{color:var(--green)}.widget_nav_menu h3, .featured-content h3{text-align:center;font-size:2.5rem}#menu-solutions-menu li{width:100%;padding:0;margin:0;border-bottom:1px solid var(--green)}.sidebar .featured-content .entry{padding:0;border-bottom:1px solid var(--green)}input, select, textarea{color:#000!important}.gs-faq__question{background-color:var(--darkgreen)!important;color:#fff!important;font-size:1.8rem;font-family:'Montserrat', sans-serif}.contact{font-size:1.7rem}.footer-widgets .widget-title{font-size:25px;text-align:center;border-bottom:1.5px solid var(--green);padding-bottom:5px}.footer-widgets .enews form{display:block}#subscribeenews-ext-1 #subbox1, #subscribeenews-ext-1 #subbox2{margin-bottom:10px;width:49%}#subscribeenews-ext-1 #subbox{width:83%}.service-area{margin-top:50px;margin-bottom:-50px;color:#4E4E4E}.service-area hr{border-bottom-color:#4E4E4E}.pdf-viewer-link-single{background-color:var(--blue);padding:10px 44px;color:#fff;text-align:center;border-radius:50px;text-decoration:none;margin:40px auto;display:block;width:200px}@media only screen and (max-width:414px){.title-area{margin:initial}.service-area h2{font-size:2.5rem}}