.wpcf7 form.sent .wpcf7-response-output{border-color:#fff;color:#fff}.hidden-field{display:none;overflow:hidden}.contact-form-footer-services textarea.wpcf7-form-control.wpcf7-textarea{color:#fff}.contact-form-footer-services input[type=email],.contact-form-footer-services input[type=text]{color:#fff!important}.site-info{flex:1 0 40%}.footer-menus{flex:1 0 60%}.gallery-icon{padding:10px}.gallery-icon img{width:100%;height:200px;object-fit:cover}.single-post #colophon h2.widget-title{font-size:36px;text-align:center;padding-bottom:20px}.single-post #colophon aside.widget-area{width:100%!important;max-width:100%!important;padding-top:20px;padding-bottom:50px;border-top:1px solid #909090}.single-post #colophon aside.widget-area h2{font-size:36px;text-align:center;padding-bottom:20px}.single-post .gallery-item a{font-size:18px!important;min-height:60px!important}.single-post .gallery-caption{text-align:left!important;padding-left:10px}.single-post nav.navigation.post-navigation{display:none!important}a.more-link{color:#19744c!important}.hidden-share .sharedaddy,.page-id-426 .sharedaddy{display:none!important;overflow:hidden!important}.main-navigation li a:hover{color:#860604!important}#site-navigation #toggle-menu{background:#860604!important}body:not(.fse-enabled) .main-navigation a{font-size:1em;font-size:17px}.main-navigation>div>ul>li{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px}#menu-item-624 a{display:inline-block;background-color:#8e070c;padding:10px 25px;border-radius:25px;font-size:17px;font-weight:700;color:#fff!important;text-decoration:none;position:relative;top:-10px}#callnowbutton span{display:block;width:auto;background:rgba(243,243,243,0);border-top:none;position:absolute;right:29px;border-radius:5px;padding:2px 15px;font-size:12px;color:#fff;top:36px;box-shadow:none;line-height:1;width:40px}.step-section p{padding-left:10px;padding-right:10px;padding-bottom:10px;font-size:22px;min-height:115px}.page-id-7 .sharedaddy{display:none!important}.grunion-field-wrap.grunion-field-checkbox-wrap label.grunion-field-label.checkbox{display:block!important}@media only screen and (min-width:560px){.main-navigation>div>ul>.menu-item-has-children>a::after{border-top:4px solid #8d070e}}@media only screen and (min-width:1280px){#colophon,#masthead,.entry-content>.alignwide,.entry-content>.alignwide.wp-block-jetpack-gif,.entry-content>.alignwide.wp-block-jetpack-tiled-gallery{width:1200px;max-width:calc(100% - 32px)}}@media only screen and (max-width:1024px){.motor-item p{padding-left:0;padding-right:0}.step-section p{padding-left:0;padding-right:0;padding-bottom:0;font-size:20px;min-height:120px}.motor-item{width:30%}}@media only screen and (max-width:800px){.motor-item img{height:70px}.section-services-2 h3,.section-services-content h3{font-size:2.5em}.gallery-columns-3 .gallery-item{max-width:100%!important;margin-bottom:20px!important}.gallery-icon{padding:0!important}.single-post .gallery-caption{padding-left:0!important}.gallery-icon img{height:180px}.single-post .gallery-item a{min-height:auto!important}time.rpbt-post-date{font-size:14px;padding-top:5px}.single-post #colophon aside.widget-area{padding-bottom:0}#menu-item-624 a{display:none}}@media screen and (max-width:768px){.banner-item-services .service-banner-title h3{font-size:2.5em;line-height:1.3}.banner-item-services p br{display:none}}@media screen and (max-width:767px){.step-section p{padding-bottom:10px;min-height:inherit}.section-services-content h3{padding-top:15px}}@media screen and (max-width:650px){.motor-item{width:100%}.motor-item p{min-height:inherit}.inner-contact.inner-left,.inner-contact.inner-right{width:100%;float:left}.contact-form-footer-services textarea.wpcf7-form-control.wpcf7-textarea{height:140px}#callnowbutton{display:block;position:fixed;text-decoration:none;z-index:2147483647;width:50px;height:50px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.3);transform:scale(1);bottom:15px;right:20px;background-position-x:center;background-position-y:center;background-size:30px 50px;background-color:#23a454}#callnowbutton span{display:none}}@media only screen and (max-width:600px){.service-banner-title h3{display:inline}}@media only screen and (max-width:480px){.contact-form-footer-services{padding:20px}.site-branding .site-logo img{max-height:80px!important}.elementor-posts .elementor-post__excerpt p{font-size:16px!important}.rt-detail .post-content{font-size:16px!important}.single-post h1.entry-title{font-size:32px;line-height:1.5}.service-banner-title .elementor-text-editor br{display:none!important}}@media only screen and (max-width:420px){.site-branding .site-logo img{max-height:60px!important;margin-top:10px}}@media only screen and (max-width:560px){header.entry-header.responsive-max-width h1{padding-top:30px}.site-branding{position:absolute!important;top:0!important}#site-navigation #toggle-menu{text-align:right;position:relative!important;float:right!important;margin-top:10px}nav#site-navigation{width:100%;padding-bottom:17px}#site-navigation .menu-primary-container{position:relative;width:100%;top:70px;padding:0;left:0;right:0;border:0;border-radius:0;margin-top:15px}.main-navigation>div>ul>li{border-bottom:1px solid #bbb4b4}.main-navigation>div>ul{display:inline!important}.main-navigation>div>ul>li:last-child{display:none}.main-navigation li#menu-item-428{border-bottom:0}.site-branding .site-logo img{max-height:80px;width:auto}.site-branding .site-logo{padding-top:15px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.main-navigation #toggle:checked~div:not(.woocommerce-menu-container){display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: black;
    border: 1px solid #D0D0D0;
    border-radius: 4px;
    padding: 16px;
    width: 340px;
}