#navigation{top:0;background:rgba(255, 255, 255, 0.6)}#navigation #primary{padding:30px 0}#navigation #primary li.has-subnav{position:relative}#navigation #primary li.has-subnav.active>ul.sub-navigation li a{color:#261c02}#navigation #primary li.has-subnav.active>ul.sub-navigation li a:before{content:'';display:none}#navigation #primary li.has-subnav:hover>a:after{display:block;content:'';position:absolute;top:calc(100% + 10px);left:20px;width:calc(100% - 40px);height:5px;background:#b61f30;z-index:2}#navigation #primary li.has-subnav:hover>ul.sub-navigation{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}#navigation #primary li.has-subnav>ul.sub-navigation{margin-top:0;position:absolute;top:calc(100% + 10px);width:200px;background:rgba(255, 255, 255, 0.8);padding:20px 13px 13px;text-align:left;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}#navigation #primary li.has-subnav>ul.sub-navigation li{border-bottom:1px solid black;width:100%;padding:5px 0 5px}#navigation #primary li.has-subnav>ul.sub-navigation li:last-of-type{border-bottom:none}#navigation #primary li.has-subnav>ul.sub-navigation li a{font-family:"lato", sans-serif;text-transform:none;padding:7px 0;font-weight:600;font-size:0.8rem;line-height:1.3em}#navigation #primary li.has-subnav>ul.sub-navigation li a:hover{color:#b61f30}#navigation #primary li.has-subnav>ul.sub-navigation li a.sub-page-link{font-size:0.7rem;opacity:0.8;position:relative;left:0.8rem;pading-right:0.8rem}#navigation #primary li.has-subnav>ul.sub-navigation li a.sub-page-link:before{display:block;content:'>';position:absolute;left:-0.8rem;top:4px}#ss{z-index:101}#ss>div.content-slide{z-index:12!important}#ss>div.content-slide.current-slide{z-index:13!important}#ss>div .header-slide-content{position:absolute;left:0;right:0;bottom:30px;width:500px;max-width:calc(100vw - 60px);margin:0 auto;background:rgba(255, 255, 255, 0.9);padding:30px 40px}@media (min-width:984px){#ss>div .header-slide-content{bottom:80px}}@media (min-width:1200px){#ss>div .header-slide-content{width:600px}}@media (min-width:1400px){#ss>div .header-slide-content{width:750px;padding:30px 60px}}#ss>div .header-slide-content .content{padding:0}#ss>div .header-slide-content .content .pre-title{color:#b4b4b4;margin-top:0}#ss>div .header-slide-content .content .title{color:#261c02;margin-bottom:0.5em}#ss>div .header-slide-content .content .text{color:#261c02}#ss>div .header-slide-content .content .btn-link{display:inline-block;padding:14px 26px;text-decoration:none;color:white;background:#b61f30;font-family:'Geometos Rounded';margin-bottom:0;font-size:0.8rem}@media (min-width:984px){#ss>div .header-slide-content .content .btn-link{padding:15px 30px;font-size:1rem}}#serviceblock .servicelist .btn{display:inline-block;padding:15px 10px;text-decoration:none;color:white;background:#b61f30;font-family:'Geometos Rounded';margin-bottom:5px;font-size:0.75rem;width:100%;text-align:center}#footerSlider{height:210px}@media (min-width:984px){#footerSlider{height:260px}}@media (min-width:1200px){#footerSlider{height:310px}}#footerSlider #carousel2{margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:50px}#footerSlider #carousel2 .slide{text-align:center;margin:0 5px;background-size:cover;background-position:center;background-repeat:no-repeat;height:200px}@media (min-width:984px){#footerSlider #carousel2 .slide{height:250px}}@media (min-width:1200px){#footerSlider #carousel2 .slide{height:300px}}#footerSlider #carousel2 .slide img{height:100%;max-height:100%;width:100%;max-width:100%;opacity:0}#Form_contactForm{display:grid;display:-ms-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:40px 10px 40px 10px 40px 10px 90px 10px 50px;grid-template-rows:repeat(3, 40px) 90px 50px;grid-gap:10px;grid-template-areas:'name' 'email' 'phone' 'message' 'submit';-ms-grid-columns:1fr}#Form_contactForm.success{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr;-ms-grid-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;text-align:center}#Form_contactForm.success .ajax-thankyou{grid-column:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-align:center;-ms-grid-row:1;-ms-grid-row-align:center;color:white}#Form_contactForm .Form_contactForm_Name_Holder{-ms-grid-row:1;-ms-grid-column:1;grid-area:name}#Form_contactForm .Form_contactForm_Email_Holder{-ms-grid-row:3;-ms-grid-column:1;grid-area:email}#Form_contactForm .Form_contactForm_Phone_Holder{-ms-grid-row:5;-ms-grid-column:1;grid-area:phone}#Form_contactForm .Form_contactForm_Message_Holder{-ms-grid-row:7;-ms-grid-column:1;grid-area:message}#Form_contactForm input[type=submit]{-ms-grid-row:9;-ms-grid-column:1;grid-area:submit;background:#fff;color:#261c02;width:100%;border:none;outline:none!important;height:100%;font-weight:200;text-transform:uppercase;text-align:center;padding:0;font-family:'Geometos Rounded';font-size:21px;padding-top:5px}.icon-facebook:before{content:'d';color:transparent;background-image:url("../images/facebook.svg");background-repeat:no-repeat;background-size:40px}@media (min-width:768px){.icon-facebook:before{background-size:20px}}.icon-general:before{content:'d';color:transparent;background-image:url("../images/general-link.svg");background-repeat:no-repeat;background-size:40px}@media (min-width:768px){.icon-general:before{background-size:20px}}#payments{padding:0}#payments .form-container{position:relative;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#payments .form-container.processing{overflow:hidden}#payments .form-container.processing .submission-overlay{opacity:1;z-index:3;pointer-events:all}#payments .form-container .submission-overlay{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}#payments .form-container .submission-overlay .inner{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#payments .form-container .submission-overlay .inner svg{width:120px;margin:0 auto}#payments .form-container .submission-overlay .inner span{margin:-25px auto 0 auto;font-size:16px}#payments .form-container .submission-overlay .inner span.success{margin-top:0;font-size:18px;color:green}#payments .form-container .submission-overlay .inner span.error{margin-top:0;font-size:18px;color:red}#payments form#payment{position:relative;z-index:2}#payments form#payment .step-info{margin-bottom:30px;margin-top:50px;text-align:left}#payments form#payment .step-info .step{font-size:24px;font-weight:bold;display:block}#payments form#payment .step-info .step-aside{font-size:16px;font-weight:normal;display:block}#payments form#payment .card #payway-credit-card{display:-webkit-box;display:-ms-flexbox;display:flex}#payments form#payment .card #payway-credit-card #payway-credit-card-iframe0{width:280px;height:330px}#payments form#payment .details{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;height:0;overflow:hidden}#payments form#payment .details.active{opacity:1}#payments form#payment .details .field-holder{position:relative;max-width:600px}#payments form#payment .details .field-holder .parsley-errors-list{position:absolute;right:3px;bottom:2px;list-style:none;color:red;font-size:12px}#payments form#payment .details input{width:100%;margin-bottom:20px}#payments form#payment .details .total-text{display:block;font-size:18px;text-align:left}#payments form#payment .details .total-text .total-amount{font-weight:bold}#payments form#payment .details .total-text .surcharge{font-size:12px;font-weight:300;margin-left:3px;display:inline-block}#payments form#payment #payway-cc-submit{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;pointer-events:none;display:inline-block;padding:15px 30px 10px 30px;margin-top:20px;text-decoration:none;color:white;background:#b61f30;font-family:'Geometos Rounded';margin-bottom:0;font-size:1rem;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:140px}#payments form#payment #payway-cc-submit.active{opacity:1;pointer-events:all}
/*# sourceMappingURL=styleOverride.css.map */