@import "https://use.fontawesome.com/releases/v5.10.1/css/all.css";
@import 'base.css';
@import "https://fonts.googleapis.com/css?family=Raleway:300,400,500,700&display=swap";
.hover-fade{opacity:1;transition:.5s all;cursor:pointer;}.hover-fade:hover{opacity:.7}select,textarea,input,a,h1,h2,h3,h4,h5,h6,p,div{font-family:'Raleway',sans-serif;font-weight:700;color:#000}p{font-size:16px;line-height:36px;text-align:start;font-weight:500}a{text-decoration:none}#site-navigation li{position:relative;transition:.5s all;}#site-navigation li a{font-size:16px;padding:10px;transition:.5s all;}#site-navigation li a:after{content:"|";padding-left:20px;color:#222}#site-navigation li:last-of-type a:after{display:none}#site-navigation li:hover a,#site-navigation li.current-menu-item a{color:#e9a736}#site-navigation .sub-menu{opacity:0;position:absolute;top:100%;left:0;z-index:-1;visibility:hidden;right:-200px;transition:.5s all;}#site-navigation .sub-menu li{margin-bottom:20px}#site-navigation li:hover .sub-menu{opacity:1;z-index:99;visibility:visible}.nav-toggle{cursor:pointer;padding:10px}#google-map{height:50vh}.centered-big{max-width:1420px}.centered-medium{max-width:1160px}#colophon{background:#333;padding:50px 0 0 0;}#colophon .contact-info-section .block-row{padding-right:30px;}#colophon .contact-info-section .block-row:last-of-type{padding:0}#colophon .contact-info-section .title,#colophon .contact-info-section p,#colophon .contact-info-section a{font-size:14px;color:#fff;letter-spacing:.7px}#colophon .contact-info-section .title{color:#e9a736}#colophon .copyright-block{background-color:#282828;padding:20px 0;margin-top:50px;}#colophon .copyright-block .divider{color:#e9a736;padding:0 40px}#colophon .copyright-block p,#colophon .copyright-block a{color:#e9a736;font-size:14px;letter-spacing:.7px;font-weight:700}#colophon .copyright-block .designed-by a,#colophon .copyright-block .designed-by p{color:#fff}#colophon .copyright-block .designed-by a{opacity:1;transition:.5s all;cursor:pointer;}#colophon .copyright-block .designed-by a:hover{opacity:.7}#masthead{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;padding:40px 0 0 0;}#masthead .contact-info-block{background:#333;padding:20px 0;margin-top:40px}#page{padding-top:140px}#wpadminbar{opacity:0;}#wpadminbar:hover{opacity:1}.contact-info-section .block-row{padding-right:80px;letter-spacing:.8px;}.contact-info-section .block-row:last-of-type{padding:0}.contact-info-section .title{color:#fff;padding-right:5px;font-weight:500}.contact-info-section p,.contact-info-section a{color:#e9a736;letter-spacing:.8px;line-height:16px;font-weight:500}#content .fweb-slider{max-height:520px;}#content .fweb-slider .title{font-size:45px;font-weight:bold;line-height:72px;color:#e9a736;font-size:53px;font-weight:700;letter-spacing:1.34px;text-align:center}#content .fweb-slider .content p{font-weight:300;letter-spacing:1.13px;text-align:center;font-size:45px}#content .fweb-slider .arrow{color:#e9a736;}#content .fweb-slider .arrow:hover{color:#e9a736;opacity:.8}#content .fweb-slider .button{color:#efefef;font-size:24px;font-weight:bold;line-height:30px;text-transform:uppercase;letter-spacing:1.2px;background:#e9a736;opacity:1;transition:.5s all;cursor:pointer;color:#e9a736;font-size:18px;text-transform:none;padding:10px 40px;background:transparent;border:2px solid #e9a736;letter-spacing:0;margin:0 10px}#content .fweb-slider .button:hover{opacity:.7}#content .fweb-slider .button.solid{background:#e9a736;color:#fff}.contact-form-block{padding:90px 0;}.contact-form-block .left-side{padding-right:15px}.contact-form-block .right-side{padding-left:15px}.contact-form-block .input-row{margin-bottom:30px;}.contact-form-block .input-row:last-of-type{margin:0}.contact-form-block input,.contact-form-block select,.contact-form-block textarea,.contact-form-block .wpcf7-form-control-wrap{width:100%}.contact-form-block input,.contact-form-block select,.contact-form-block textarea{color:#626060;font-family:Raleway;font-size:18px;font-weight:bold;line-height:30px;letter-spacing:.9px;padding:20px;border:1px solid #c7c7c7;background-color:#fbfbfb}.contact-form-block textarea{min-height:275px;max-height:275px}.contact-form-block .submit-box{margin-top:40px;}.contact-form-block .submit-box input{color:#efefef;font-size:24px;font-weight:bold;line-height:30px;text-transform:uppercase;letter-spacing:1.2px;background:#e9a736;opacity:1;transition:.5s all;cursor:pointer;margin-bottom:20px}.contact-form-block .submit-box input:hover{opacity:.7}.contact-form-block .wpcf7-mail-sent-ok,.contact-form-block .wpcf7-validation-errors{border:0;margin:0;padding:0;text-align:center;color:#f00;font-size:20px;font-family:'Raleway',sans-serif}.contact-form-block .wpcf7-not-valid-tip{margin-top:10px}.contact-form-block .wpcf7-mail-sent-ok{color:#009b00}.grey-block{background-color:#efefef;padding:80px 0;}.grey-block .content p{margin-bottom:20px;text-align:center;font-weight:500;}.grey-block .content p:last-of-type{margin-bottom:0}.page-banner{padding:120px 0 90px 0;background-size:cover;background-repeat:no-repeat;}.page-banner .title{text-align:center;color:#e9a736;font-size:53px;font-weight:bold;line-height:72px;letter-spacing:1.34px}.vc-block{padding:100px 0;}.vc-block h2{color:#e9a736;font-size:30px;font-weight:700 !important;line-height:30px;text-transform:uppercase;margin-bottom:20px;}.vc-block h2 strong{color:#222;font-weight:500}.vc-block p{margin-bottom:30px;}.vc-block p:last-of-type{margin-bottom:0}@media (min-width:320px) and (max-width:1240px){.logo img{max-width:200px}}@media (min-width:320px) and (max-width:1440px){.centered-big{padding-left:20px !important;padding-right:20px !important}}@media (min-width:320px) and (max-width:1180px){.centered-medium{padding-left:20px !important;padding-right:20px !important}}@media (min-width:1040px){.nav-toggle{display:none !important}}@media (min-width:320px) and (max-width:1040px){#masthead{padding-top:10px;}#masthead .contact-info-block{margin-top:10px}.contact-form-block .left-side,.contact-form-block .right-side{padding:0;width:100%}.contact-form-block .right-side{padding-top:30px}#content .fweb-slider{max-height:400px;}#content .fweb-slider .arrow{display:none}#content .fweb-slider .content p,#content .fweb-slider .title{font-size:24px;line-height:30px}#content .fweb-slider .buttons{margin-top:20px;}#content .fweb-slider .buttons .button{width:100%;text-align:center;margin:0;margin-bottom:10px;padding:10px 0}#page{padding-top:180px !important}#colophon .contact-info-section .block-row{padding:0}.contact-info-section .block-row{padding:0;margin-bottom:20px;}.contact-info-section .block-row:last-of-type{margin-bottom:0}#colophon *{text-align:center}#colophon .divider{display:none}#site-navigation{position:absolute;top:50%;left:0;right:0;z-index:99999;background:#fff;width:100%;padding:20px;border-bottom:2px solid #004b21;margin-top:-40px;}#site-navigation .sub-menu{right:0;padding:10px;border:2px solid #004b21;padding-top:30px;}#site-navigation .sub-menu li{padding:0}#site-navigation li{width:100%;text-align:center;padding:10px 0;}#site-navigation li a:after{display:none}#site-navigation:not(.active){display:none}}@import 'final.css';
