@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,800i&display=swap");.black{color:#1f1f1f !important}.white{color:#fff !important}.whitish{color:#f9f9f9 !important}.red{color:#e51d26 !important}.gray-light{color:#d2d2d2 !important}.gray-medium{color:#616161 !important}.gray-dark{color:#343434 !important}.green{color:#739849 !important}.menu{color:#fff !important}.menu-hover{color:#fff !important}.menu-selected{color:#e1afad !important}h1{margin:0;font-size:80px;font-weight:800;font-style:italic;text-transform:uppercase}h2{font-size:50px;font-style:italic;text-transform:uppercase;font-weight:800;margin:45px 0 25px;line-height:1}h3{font-size:22px;font-style:italic;text-transform:uppercase;font-weight:800;margin:45px 0 25px;line-height:1.2}h2+h3{margin-top:-15px;margin-bottom:35px}h4{font-size:35px;font-style:italic;text-transform:uppercase;font-weight:800;margin:45px 0 25px;line-height:1.2}h5{font-size:1.143em}h6{font-size:1em}h4,h5,h6{font-weight:400;line-height:1.3}img{max-width:100%}p{margin:0 0 25px;line-height:1.5}.lowercase{text-transform:lowercase}body{position:relative;font-family:'Open Sans', sans-serif;font-size:18px;color:#3c444e}*{box-sizing:border-box}.cover{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.contain{-webkit-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}.col-content h1,.col-content p,.col-content a{font-family:'Open Sans', sans-serif;font-weight:400}header,main,section,footer,aside,nav,article,figure{display:block}main,header,footer{clear:both;margin:0 auto;height:auto;max-width:100%;min-height:30px}.container{max-width:1430px;width:100%}header{clear:both}header .container{max-width:100%}.header_wrapper{width:100%;padding:0 25px;color:#98a2ae}.header-top{width:100%;padding:0 25px;background:#3c444e;color:#98a2ae;font-size:16px;line-height:20px;display:flex;height:57px;flex-direction:column;justify-content:center}.header-top .col-sm-5{width:435px;float:left}.header-top .col-sm-7{width:calc(100% - 435px);float:left}.header-contacts{float:right}.header-top a{color:#98a2ae;margin-left:25px}.header-top a i{margin-right:5px;color:#fff}.header-top a:hover{color:#fff}.logo-container{width:300px;float:left;padding-top:24px}.navigation-container{width:calc(100% - 300px);float:left}a.quote-button{float:right;margin-right:-40px;height:108px;display:flex;flex-direction:column;justify-content:center;width:290px;text-align:center;background:#fff;position:relative;font-size:25px;font-weight:800;text-transform:uppercase;color:#3c444e;padding-right:11px}a.quote-button:before{position:absolute;content:'';border-bottom:108px solid #fff;border-left:22px solid transparent;left:-22px;transition:all 0.5s ease}a.quote-button:hover{background:#520b08;color:#fff}a.quote-button:hover:before{border-bottom:108px solid #520b08}.footer_wrapper{width:100%;padding:50px 0 40px;color:#fff;font-size:15px;font-weight:600}.footer_wrapper .nav>li>a{padding:3px 0;background:none !important}h4.footer-heading{border-bottom:1px solid #fff;margin:0 0 13px;font-size:23px}.footer_wrapper a{color:#fff}.footer_wrapper a:hover{color:#e1afad}.footer-contacts a{display:block;padding:3px 0;margin-bottom:13px}.footer-contacts a i{margin-right:5px}.footer-col-1 img{margin-bottom:20px}.footer-col-1 p{max-width:615px}.footer-col-1 p.footer-hours{color:#fff}.copyright-wrapper{width:100%;color:#98a2ae;font-weight:600;font-size:12px;background:#3c444e;padding:25px 0}.copyright-wrapper a{color:#98a2ae}.copyright-wrapper a:hover{color:#fff}.quote-wrapper{width:100%;background:#3c444e;color:#fff;overflow:hidden}.quote-rope{width:237px;float:left;height:100%;position:relative;min-height:400px}.quote-rope img{position:absolute;left:0;top:0}.quote-text{float:left;width:370px;padding-right:30px;margin:110px 0 50px}.quote-text :first-child{margin-top:0}.quote-text a{font-weight:700;color:#fff}.quote-text a:hover{color:#98a2ae}.quote-form{float:left;width:calc(100% - 607px);margin:110px 0}.quote-form .field-text,.quote-form .field-telephone,.quote-form .field-email{width:50%;float:left}.quote-form #Question1,.quote-form #Question2,.quote-form #Question3,.quote-form #Question4{width:calc(100% - 2px);margin-right:2px}.quote-form #Question2,.quote-form #Question4{width:calc(100% - 2px);margin-right:0;margin-left:2px}.quote-rope-bg{height:2000px;position:absolute;width:192px;background-size:contain !important}.googleMapCanvas{max-height:100vh}.content-area{margin:80px 0}.main-content{width:calc(100% - 520px);padding-right:35px}.main-content :first-child{margin-top:0}.main-content a{color:#3c444e}.main-content a:hover{color:#72110d}.global-sidebar{width:520px}.global-sidebar .nav>li>a{background:#72110d;color:#fff;font-size:18.85px;line-height:24px;font-weight:800;text-transform:uppercase;font-style:italic;padding:15px 25px}.global-sidebar .nav>li>a:hover{background:#3c444e}.global-sidebar .nav>li{margin-bottom:3px}.header_wrapper{background:#72110d}.footer_wrapper{background:#72110d}nav.ccm-responsive-navigation.original{float:right;margin-right:11px}nav.ccm-responsive-navigation.original ul{list-style:none;margin:0px;padding:0px}nav.ccm-responsive-navigation.original ul li{margin:0px 11px;position:relative;display:inline-block;float:left;transition:all 0.5s ease}nav.ccm-responsive-navigation.original ul li a{font-family:'Open Sans', sans-serif;font-weight:600;font-size:20px;text-transform:uppercase;color:#fff;padding:0 19px;text-align:center;height:108px;display:flex;flex-direction:column;justify-content:center;min-width:60px}nav.ccm-responsive-navigation.original ul li a:hover,nav.ccm-responsive-navigation.original ul li a:focus{text-decoration:none;color:#fff;outline:none}nav.ccm-responsive-navigation.original ul li a.nav-selected{color:#e1afad}nav.ccm-responsive-navigation.original ul li:hover>ul{display:block;background:#520b08;padding-top:10px;padding-bottom:10px;margin-left:-22px;overflow:hidden}nav.ccm-responsive-navigation.original ul li:hover>ul li a{height:40px;text-transform:capitalize;font-size:17px;padding:0 25px;text-align:left}nav.ccm-responsive-navigation.original ul li:hover>ul li a:hover,nav.ccm-responsive-navigation.original ul li:hover>ul li a:focus{color:#e1afad}nav.ccm-responsive-navigation.original ul ul{display:none;position:absolute;top:100%;left:0;background:#ffffff;padding:0px;z-index:999}nav.ccm-responsive-navigation.original ul ul li{float:none;width:395px;z-index:999}nav.ccm-responsive-navigation.original ul ul ul{top:0;left:100%}nav.ccm-responsive-navigation.original ul li a.nav-home{width:75px}nav.ccm-responsive-navigation.original ul li a.nav-home span{display:none}nav.ccm-responsive-navigation.original ul li a.nav-home:before{content:'\f015';font-family:'Font Awesome 5 Pro','Font Awesome 5 Free';font-weight:900 !important}nav.ccm-responsive-navigation.original ul li:hover{background:#520b08}nav.ccm-responsive-navigation.original ul li:before{transition:all 0.5s ease;position:absolute;content:'';border-bottom:108px solid #72110d;border-left:22px solid transparent;left:-22px}nav.ccm-responsive-navigation.original ul li:after{position:absolute;content:'';border-top:108px solid #72110d;border-right:22px solid transparent;right:-22px;transition:all 0.5s ease;top:0}nav.ccm-responsive-navigation.original ul li:hover:before{position:absolute;content:'';border-bottom:108px solid #520b08;border-left:22px solid transparent;left:-22px;transition:all 0.5s ease}nav.ccm-responsive-navigation.original ul li:hover:after{position:absolute;content:'';border-top:108px solid #520b08;border-right:22px solid transparent;right:-22px;transition:all 0.5s ease;top:0}nav.ccm-responsive-navigation.original ul ul li:before,nav.ccm-responsive-navigation.original ul ul li:after{display:none}.ccm-responsive-overlay-open .ccm-responsive-overlay{left:0;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.ccm-responsive-overlay{background:rgba(82,11,8,0.95);display:block;position:absolute;width:100%;z-index:9999;top:165px !important;left:-100%;height:auto;padding:15px 0;-webkit-text-size-adjust:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.ccm-responsive-overlay ul{padding-left:0;float:none;text-align:left}.ccm-responsive-overlay ul li{list-style-type:none;display:block;width:100%}.ccm-responsive-overlay ul li a{display:block;padding:5px 15px;max-width:100%;line-height:25px;font-size:20px;font-weight:600;color:#fff}.ccm-responsive-overlay ul li.parent-ul a{color:#fff;font-size:20px;line-height:25px;display:inline-block;width:100%;height:100%;font-weight:600;text-decoration:none;line-height:25px}.ccm-responsive-overlay ul li.parent-ul a:after{margin-left:10px;font-size:20px;content:"\f107";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-overlay ul li ul{display:block;position:relative;background:none;top:0;left:0}.ccm-responsive-overlay ul li ul li{width:100%}.ccm-responsive-overlay ul li ul ul{position:relative;left:0;top:0}.ccm-responsive-overlay ul li ul li{padding-left:30px}.ccm-responsive-overlay ul li ul li.last-li a:after{content:""}.ccm-responsive-menu-launch{display:none;cursor:pointer;float:none;color:#fff;text-transform:uppercase;position:relative;text-decoration:none;font-weight:400;line-height:108px;height:108px;width:auto;border:none;-webkit-tap-highlight-color:transparent;z-index:2;width:27px;float:right;margin-right:38px}.ccm-responsive-menu-launch span{display:none}.ccm-responsive-menu-launch.responsive-button-close i:after{font-size:31px;color:#fff;content:"\f00d";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-menu-launch i:after{font-size:30px;color:#fff;content:"\f0c9";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}@media all and (max-width: 1200px){.ccm-responsive-menu-launch{display:block}.ccm-responsive-navigation.original{display:none}header .ccm-search-block-form{margin-top:20px}}@media all and (min-width: 1201px){.ccm-responsive-overlay{display:none !important}}.ccm-responsive-overlay nav{margin-left:0px}.ccm-block-type-form input[type="email"],.ccm-block-type-form input[type="number"],.ccm-block-type-form input[type="password"],.ccm-block-type-form input[type="tel"],.ccm-block-type-form input[type="text"],.ccm-block-type-form input[type="url"],.ccm-block-type-form textarea{border:1px solid #E6E6E6;background-color:#E6E6E6;border-radius:0px;box-shadow:none}.ccm-block-type-form label{font-weight:400 !important;text-transform:uppercase}.ccm-block-type-form .form-actions input.btn,.ccm-block-type-form .form-actions input[type="submit"]{background-color:#fff;color:#616161;float:right;text-transform:uppercase;border:2px solid #d2d2d2;font-size:1.4em;padding:8px 25px}.ccm-block-type-form .form-actions input.btn:hover,.ccm-block-type-form .form-actions input[type="submit"]:hover{border:2px solid #343434}.ccm-block-type-form input[type="email"],.ccm-block-type-form input[type="number"],.ccm-block-type-form input[type="password"],.ccm-block-type-form input[type="tel"],.ccm-block-type-form input[type="text"],.ccm-block-type-form input[type="url"],.ccm-block-type-form textarea{background-color:#fff;border-radius:0px;box-shadow:none;font-size:18px;color:#000;font-weight:400;-webkit-appearance:none}.ccm-block-type-form label{font-weight:700 !important}.ccm-block-type-form .form-actions input.btn,.ccm-block-type-form .ccm-block-type-form .form-actions input.btn,.ccm-block-type-form .ccm-block-type-form .form-actions input[type="submit"],.ccm-block-type-form .form-actions button{width:auto;display:inline-block;height:50px;line-height:50px;color:#fff;text-transform:uppercase;background:none;font-size:40px;font-weight:800;border-radius:0;font-style:italic;text-align:center;padding:0 !important;border:none !important;transition:all 0.5s ease;float:right}.ccm-block-type-form .form-actions button:hover,.ccm-block-type-form .form-actions input[type="submit"]:hover{border:none !important;color:#98a2ae}.ccm-block-type-form{display:inline-block;width:100%}.ccm-block-type-form textarea{height:280px;resize:none;padding:17px 30px !important;margin-bottom:2px}.form-control{font-size:18px !important;padding:0px 30px !important;height:60px;border:2px solid #fff !important;border-radius:0 !important;margin-bottom:4px}.form-control:focus{border:2px solid #72110d !important;box-shadow:none}.has-error .form-control{border:2px solid #72110d !important}.form-group{margin-bottom:0px}.ccm-block-type-form .fields{position:relative}.required-fields{font-size:14px;float:left;width:auto;margin-top:-50px;font-style:italic;font-weight:700;color:#98a2ae}::-webkit-input-placeholder{color:#3c444e !important}::-moz-placeholder{color:#3c444e !important}:-ms-input-placeholder{color:#3c444e !important}:-moz-placeholder{color:#3c444e !important}.grecaptcha-badge{left:-1000000px}a,a:focus,a:visited{transition:all 0.5s ease;text-decoration:none}a:hover{text-decoration:none}.main-content h4+ul{margin-top:-10px}.main-content ul{list-style:none;padding-left:50px}.main-content ul li{position:relative;margin:6px 0}.main-content ul li:before{position:absolute;left:-25px;content:'\f058';font-family:'Font Awesome 5 Pro','Font Awesome 5 Free';font-weight:900;color:#3c444e}.main-content .ccm-image-slider ul li:before{display:none}.main-content .ccm-image-slider ul{padding-left:0}.home-hero-container{width:100%;height:635px;overflow:hidden;position:relative;background:#3c444e}.home-hero-bg,.home-hero-bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.home-hero-bg:after{content:'';display:block;background:rgba(0,0,0,0.2)}.home-hero-bg img{width:100%;height:635px;object-fit:cover}.home-text img{float:left}.home-text h1{height:635px;display:flex;flex-direction:column;justify-content:center;float:left;margin-left:60px;color:#fff}.question-container{margin-top:45px;font-style:italic;text-transform:uppercase;font-weight:800}.question-container .q-top{font-size:22px;line-height:1.2;display:block;margin:0 0 10px}.question-container .q-bottom{font-size:46px;line-height:1;display:block}.contact-details{margin:55px 0 50px}.contact-details a{font-size:26px;font-weight:600;color:#3c444e;display:block;margin:10px 0}.contact-details a:hover{color:#72110d}.contact-details a i{margin-right:5px;color:#72110d}a.phone-details{font-size:46px;margin-bottom:35px}.global-sidebar .form-control{border:1px solid #3c444e !important}.global-sidebar .ccm-block-type-form .form-actions button{background:#3c444e;width:100%;text-align:center;font-size:25px;height:60px;line-height:60px;margin-top:4px}.global-sidebar .ccm-block-type-form .form-actions button:hover{color:#fff;background:#72110d}.global-sidebar .form-control:focus{border:1px solid #72110d !important}.global-sidebar .has-error .form-control{border:1px solid #72110d !important}.service-blocks{background:#72110d;color:#fff;padding:55px 30px;margin-top:40px}p.service-icon{font-size:105px;margin:0;line-height:110px}p.service-icon+h4{margin-top:10px}.page-hero-container{width:100%;height:310px;overflow:hidden;position:relative;background:#3c444e}.page-hero-bg,.page-hero-bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero-bg:after{content:'';display:block;background:rgba(0,0,0,0.2)}.page-hero-bg img{width:100%;height:310px;object-fit:cover}.page-text img{float:left}.page-text h1{height:310px;display:flex;flex-direction:column;justify-content:center;float:left;margin-left:60px;color:#fff}i.fa.fa-pencil{content:'\f303';font-family:'Font Awesome 5 Free', 'fontAwesome'}i.fa.fa-arrows{content:'/f0b2';font-family:'Font Awesome 5 Free', 'fontAwesome'}.ccm-edit-mode .home-hero-bg,.ccm-edit-mode .home-hero-bg img,.ccm-edit-mode .home-text img,.ccm-edit-mode .home-text h1{position:relative;height:200px}.ccm-edit-mode .page-hero-bg,.ccm-edit-mode .page-hero-bg img,.ccm-edit-mode .page-text img,.ccm-edit-mode .page-text h1{position:relative;height:200px}.ccm-edit-mode .page-hero-container{height:650px}.ccm-edit-mode .quote-rope img{position:relative}@media only screen and (max-width: 1400px){.home-hero-container,.home-text h1,.home-hero-bg img{height:500px}.quote-rope{width:189px}.quote-text{width:320px}.quote-form{width:calc(100% - 509px)}.home-text img,.page-text img,.quote-rope img,.quote-rope-bg{width:144px}.header-top,.header_wrapper{padding:0}a.quote-button{margin-right:-15px;width:205px;font-size:18px}nav.ccm-responsive-navigation.original ul li a{font-size:18px}.main-content{padding-right:15px}}@media only screen and (max-width: 1200px){.home-hero-container,.home-text h1,.home-hero-bg img{height:400px}.quote-rope{width:126px}.quote-text{width:260px}.quote-form{width:calc(100% - 386px)}.home-text img,.page-text img,.quote-rope img,.quote-rope-bg{width:96px}.home-text h1,.page-text h1{margin-left:30px;font-size:60px}.header-top a span{display:none}.header-top a i{margin-right:0;font-size:16px}.global-sidebar .nav>li>a{font-size:16px;line-height:20px}.global-sidebar{width:455px}.main-content{width:calc(100% - 455px)}h2,.question-container .q-bottom{font-size:37px}h3,.question-container .q-top{font-size:18px}body{font-size:16px}h4{font-size:30px}p.service-icon{font-size:90px;margin:0;line-height:1}.service-blocks{padding:45px 15px}.contact-details a{font-size:18px}a.phone-details{font-size:35px}}@media only screen and (max-width: 992px){.page-hero-container,.page-text h1,.page-hero-bg img{height:180px}.global-sidebar{width:330px}.main-content{width:calc(100% - 330px)}.quote-form .field-text,.quote-form .field-telephone,.quote-form .field-email{width:100%}.quote-form #Question1,.quote-form #Question2,.quote-form #Question3,.quote-form #Question4{width:100%;margin:0 0 4px}.quote-text{margin:80px 0 10px}.quote-form{margin:80px 0}.main-content ul{padding-left:25px}h4{font-size:26px}}@media only screen and (max-width: 767.5px){.home-text h1,.page-text h1{margin-left:15px;font-size:40px}.global-sidebar,.main-content{width:100%}.global-sidebar{margin-top:50px}.quote-rope{width:111px}.quote-text{width:calc(100% - 111px);padding-right:0}.quote-form{width:calc(100% - 111px);margin-top:0}.footer-col-2{margin:40px 0}h4{font-size:30px}}@media only screen and (max-width: 640px){.header-top .col-sm-5{display:none}.header-top .col-sm-7{width:100%}.ccm-responsive-menu-launch{position:absolute;top:-57px;left:15px;height:57px;line-height:57px}.ccm-responsive-overlay{top:57px !important}.form-control{padding:0px 15px !important}.ccm-block-type-form textarea{padding:17px 15px !important}}@media only screen and (max-width: 550px){.home-hero-container,.home-text h1,.home-hero-bg img{height:250px}.home-text img,.quote-rope img,.quote-rope-bg,.page-text img{width:56px}.home-text h1{font-size:30px;width:calc(100% - 71px)}.logo-container{padding-top:0;width:100%}.logo-container img{margin:0 auto;display:block}.navigation-container{width:100%}a.quote-button{margin-right:-15px;width:calc(100% + 30px);font-size:18px;height:61px;padding-right:0}.quote-rope{width:71px}.quote-text{width:calc(100% - 71px);padding-right:0}.quote-form{width:calc(100% - 71px);margin-top:0}.required-fields{float:right;margin-top:0}.contact-details a{font-size:16px}a.phone-details{font-size:30px}.contact-details{margin:35px 0 50px}}@media only screen and (max-width: 480px){h2,.question-container .q-bottom{font-size:33px}h3{font-size:16px}.question-container .q-top{font-size:22px}}@media only screen and (max-width: 374px){.home-text h1 br{display:none}h2,.question-container .q-bottom{font-size:30px}}
/*# sourceMappingURL=main.css.map */

/* ----- OWEB Custon CSS ----- */
.ccm-edit-mode .home-hero-container {
    height:auto !important;
}
.ccm-edit-mode .home-hero-bg {
    height: 600px;
}
.ccm-edit-mode .home-hero-bg:after {
    pointer-events:none;
}
.page-hero-bg:after {
    pointer-events:none;
}