a.dt-btn{transition:all .3s ease-in-out 0s;border-radius:0}p{font:normal 16px/28px "Open Sans",Helvetica,Arial,Verdana,sans-serif;margin-bottom:20px}#main{padding:30px 0 60px;min-height:645px}body .gform_wrapper input[type=text],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=url],body .gform_wrapper input[type=email],body .gform_wrapper input[type=number],body .gform_wrapper input[type=date],body .gform_wrapper input[type=range],body .gform_wrapper input[type=password],body .gform_wrapper select,body .gform_wrapper textarea{padding:7px 15px;color:#20262a;border:1px solid #e0e1e1;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;outline:-webkit-focus-ring-color auto 0;border-radius:0;height:43px}body .gform_wrapper .top_label .gfield_label{line-height:1em;margin:0}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}body .gform_wrapper textarea{padding:9px 10px 8px}body .gform_wrapper textarea,body .gform_wrapper select{margin-top:.75em}body .gform_wrapper .gfield_radio li label{font-size:.9em;line-height:1.9;font-weight:400}#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type=submit]{border-radius:0;transition:all .3s ease-in-out 0s}body .gform_wrapper .gform_footer{margin:0}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,select option.gf_placeholder::-webkit-input-placeholder,textarea::-webkit-input-placeholder,::-webkit-input-placeholder{color:#a7a9ac}input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,select option.gf_placeholder:-moz-placeholder,textarea:-moz-placeholder,:-moz-placeholder{color:#a7a9ac}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,select option.gf_placeholder::-moz-placeholder,textarea::-moz-placeholder,::-moz-placeholder{color:#a7a9ac}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select option.gf_placeholder:-ms-input-placeholder,textarea:-ms-input-placeholder,:-ms-input-placeholder{color:#a7a9ac}.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select option{color:#20262a;font-size:.9em}.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select option.gf_placeholder{color:#20262a}select option.gf_placeholder::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a7a9ac}select option.gf_placeholder:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:#a7a9ac}select option.gf_placeholder::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:#a7a9ac}select option.gf_placeholder:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a7a9ac}select option.gf_placeholder:input-placeholder,input[type=text]:input-placeholder,input[type=password]:input-placeholder,textarea:input-placeholder{color:#a7a9ac}select option.gf_placeholder{color:#a7a9ac}body .gform_wrapper select{background:0 0;height:43px;outline:-webkit-focus-ring-color auto 0;background-color:#fff!important}body .gform_wrapper .datepicker{width:50%!important}body .gform_wrapper div.ui-datepicker-title select.ui-datepicker-month{width:30%!important;float:left!important}body .gform_wrapper div.ui-datepicker-title select.ui-datepicker-year{width:30%!important;float:left!important}div.disclaimer{font-size:.8em;line-height:1.3em}div.agree{font-size:.9em;line-height:1.4em;font-weight:600;margin-bottom:10px}body .gform_wrapper .validation_error{border:0;background:#ff3500;color:#fff;font-weight:400;padding:10px;font-size:1em;line-height:1.5em;width:90%}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{color:#ff3500}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label span.gfield_required{color:#ff3500!important}body .gform_wrapper .ginput_container+.gfield_description.validation_message{margin-top:-15px;color:#000;font-weight:400}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0}.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error textarea{border:1px solid #ff3500}body .gform_wrapper li.gfield.gfield_error{background-color:transparent;border-top:0;border-bottom:0}body .gform_wrapper li.gfield_error ul.gfield_radio{color:#ff3500}.gform_wrapper .sign-up-h{}.gform_wrapper .top_label li.gfield.sign-up-wrap{width:20%;padding:0 6px 0 0;margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_wrapper .sign-up-h div.gform_footer input[type=submit]{padding-left:40px!important;padding-right:40px!important;height:43px;font-size:1.2em!important}.gform_wrapper .sign-up-h div.gform_footer.top_label{float:right;margin:-69px 0 0!important}.content div.gform_body ul li{margin-bottom:0;margin-top:0}.gform_wrapper .sign-up-h div.gform_footer input[type=submit]{width:98%;font-size:1.2em!important;line-height:1.5em!important}.gform_wrapper .sign-up-h div.gform_footer.top_label{display:block!important;margin:5px 0 20px!important;float:none!important}.gform_wrapper .sign-up-h div.gform_footer select{line-height:50px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body #gform_wrapper_5 .gform_body .gform_fields .gfield .gfield_label{font-size:16px;font-family:Open Sans;font-weight:700}body #gform_wrapper_5 .gform_body .gform_fields .gfield .gfield_description{border:0;margin:0 0 20px;padding:20px;background-color:#e7e7e7}body #gform_wrapper_5 .gform_body ul.gform_fields li.gfield{padding-right:16px;margin-bottom:20px}.gform_wrapper span.ginput_product_price{color:#478625;font-size:1.2em;font-weight:700;border-bottom:0}#main .gform_wrapper span.ginput_total{color:#478625;font-size:2em;font-weight:700}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid #e13430}body #gform_wrapper_6 .gform_footer input[type=submit]{font-size:40px!important}#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type=submit]{font:normal 600 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;padding:12px 20px}body .gform_wrapper .gform_body select:focus,body .gform_wrapper .gform_body textarea:focus,body .gform_wrapper .gform_body input[type=text]:focus,body .gform_wrapper .gform_body input[type=password]:focus,body .gform_wrapper .gform_body input[type=tel]:focus,body .gform_wrapper .gform_body input[type=email]:focus{border-color:#ea362e;border-top-color:transparent;border-right-color:transparent;border-bottom-width:2px;border-left-color:transparent;border-style:solid;padding-bottom:9px}.stripe-style-4 a{color:#fff!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:5px 10px}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container span.name_first label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container span.name_last label{display:none}.gform_wrapper ul.gfield_checkbox li label{padding-top:10px;padding-left:10px}.gform_wrapper span.ginput_product_price_label{display:none}.gform_wrapper .gform_body span.address_state select{margin-top:0}select.ui-datepicker-month,select.ui-datepicker-year{width:30%!important;padding:3px 9px;margin-left:8px}select.ui-datepicker-month-year{width:30%!important;padding:3px}body .gform_wrapper ul li.gfield{margin-top:0!important}div.sidebar-content .gform_wrapper li.hidden_label input,div.sidebar-content .gform_wrapper li.hidden_label select,div.sidebar-content .gform_wrapper li.hidden_label textarea{margin:5px 0}section#gform_widget-2 div.widget-title{font:normal 400 24px/28px "Roboto",Helvetica,Arial,Verdana,sans-serif}.cmetg_poweredby{display:none!important}.wpb_content_element .wpb_accordion_header>a span{font-weight:600}.top-bar .mini-contacts{font:16px/18px Open Sans,Helvetica,Arial,Verdana,sans-serif;color:#fff;font-weight:600}.top-bar a{font:16px/18px Open Sans,Helvetica,Arial,Verdana,sans-serif;color:#fff;font-weight:600}.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_header{margin:20px 0 0;border-bottom:2px #f3f4f4 solid!important;padding-bottom:8px!important;background:0 0}.text-big,.dt-accordion-text-big .wpb_accordion_header>a{font-size:16px;font-weight:400!important;line-height:20px}h5.svcs-header{text-align:center;font:normal 22px/26px "Roboto",Helvetica,Arial,Verdana,sans-serif}h4.mission-statement{line-height:18px;font-size:14px}h4.mission-top{line-height:20px;font-size:18px;font-weight:600}.btn-clr{display:block}.dt-btn{margin-right:10px}.ult_main_cl.ult-adjust-bottom-margin{margin-bottom:0!important}span.module-menu a{width:100%;text-align:left!important;margin-bottom:10px}.content ul,.content ol{margin:0 20px 10px 30px!important}.content ul li,.content ol li{line-height:1.5em;margin-bottom:5px}div.inpage-slider ul,inpage-slider ol{margin:0!important}h5.svcs-header{text-align:center;font:normal 28px/30px "Roboto",Helvetica,Arial,Verdana,sans-serif;color:#c41521}ul.gw-go-body li .gw-go-body-cell{padding:20px}.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{background:#ee3039!important;color:#fff!important}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff;background:#ee3039!important}.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color:#d1d1d1;color:#666}.resources-header{margin-bottom:10px!important}span.main-resources-link a{display:block!important;float:none!important;text-align:left!important;margin:0 10px 10px;border-bottom:1px #ee3039 dotted;padding-bottom:5px}.red-head strong{color:#e13430}.vc_icon_element{margin-bottom:0!important}li.attendee-info h2{color:#fff!important;font-weight:400!important;background-color:#478625!important;text-transform:none!important}ul.gw-go-body{margin:0!important}.btn-modal,.btn-modal-lg{border-radius:0!important;border:0!important}.testimonial-vcard .no-avatar{display:none}::-moz-placeholder{opacity:1}#comments.comments-area{display:none}.post-navigation .nav-links{padding:0 0 25px;border-width:1px 0;border-style:solid;border-top:0;border-color:#ea362e}.white-text,.white-text a{color:#fff!important}.list-icon-item-extra-space ul li{margin-bottom:32px!important}.centered{text-align:center!important}.cta-text{line-height:1.3em;font-size:1.2em}.bf-text{line-height:1.3em;font-size:1.2em}cite{font-weight:400;font-size:1.2em}img.inline-icon{vertical-align:middle;margin:0 5px}.wpb_content_element{margin-bottom:20px!important}#footer a:hover,#footer .st-accordion>ul>li a:hover span{color:#fff!important}.st-accordion ul li a.text-primary span{font-size:1.2em!important}.footer .widget-title{font-size:1.5em;font-weight:400}.home-feature-buttons{min-height:150px}div.terms-cond p{font-family:open sans,arial,sans-serif;font-size:1em;line-height:1.3em}.footer .menu li a{color:#fff;font-family:open sans,arial,sans-serif}.footer .menu .current-menu-item>a{color:#fff;font-weight:700}.footer .menu li a:hover,.footer .menu .current-menu-item>a:hover{text-decoration:none}.footer .widget{font-family:open sans,arial,sans-serif}.tribe-events-calendar thead th{text-align:center}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#99171e}div.tribe-events-notices>ul,div.tribe-events-notices>ul>li{margin:0!important}#tribe-bar-views ul.tribe-bar-views-list{margin:0!important}div#tribe-events-content{}h1.tribe-events-single-event-title{font-size:36px!important}div.tribe-events-schedule h2{font-size:24px!important;font-weight:400;font-family:open sans,arial,sans-serif!important}.tribe-events-event-meta .tribe-events-meta-group{font-family:arial,sans-serif;font-weight:400}.tribe-events-event-meta .tribe-events-meta-group dl dt,.tribe-events-event-meta .tribe-events-meta-group dl dd{font-weight:400!important}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd a{font-weight:400!important;font-size:16px!important}.tribe-events-calendar .tribe-events-tooltip{padding:1em}h2.tribe-events-page-title{font-weight:400!important;font-family:open sans,arial,sans-serif!important;font-size:30px!important}#tribe-bar-form label{font-family:arial,sans-serif!important;font-weight:600;font-size:12px}div#home-upcoming-list ol{padding-left:0;margin-left:5px}.tribe-events-list-widget ol li{padding-left:0;margin-left:-20px}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:transparent!important;border-radius:0;font-family:Arial,Helvetica,sans-serif!important;font-size:14px;padding:5px!important;text-transform:uppercase;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none!important;transition:all .3s;color:#fff}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-] a{color:#21759b!important}.tribe-events-calendar td div[id*=tribe-events-daynum-] a{}.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-]{color:#fff!important}.tribe-events-calendar td.tribe-events-present{background-color:#e5f5fb}.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a{color:#fff!important}.tribe-events-calendar div[id*=tribe-events-daynum-]{margin-top:0!important;padding:2px!important}.tribe-events-calendar .tribe-events-has-events::after{content:"";display:block;height:8px;width:8px;padding:0;border-radius:50%;background-color:#01bafd;margin:5px auto}.tribe-events-list .type-tribe_events{border-bottom:0;margin-bottom:32px;padding:20px 30px;position:relative;background-color:#f9f9f9;border:2px #eee solid!important;padding-bottom:40px}.tribe-events-list .tribe-events-list-event-title{font-size:1.4em!important;letter-spacing:0;line-height:1.4em;text-transform:none}.tribe-events-sub-nav{display:none}#tribe-events-footer~a.tribe-events-ical.tribe-events-button{display:none!important}#tribe-events-footer~a.tribe-events-gcal.tribe-events-button{display:none!important}.tribe-events-cal-links{display:none}#tribe-events .tribe-events-button,.tribe-events-button{display:none}.rectangular-counter-style .wc-ico-cart>.counter{padding:0 4px;width:auto;min-width:20px;font-size:15px!important;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.wc-ico-cart>.counter{position:relative;top:0;display:inline-block;margin-left:9px;height:20px;background-color:#e97d1f;text-align:center;line-height:18px!important;letter-spacing:normal;font-style:normal;font-weight:400}.woocommerce-cart-wrap .shop_table .product-thumbnail img{max-width:70px;height:auto;max-height:70px}ul.wc_payment_methods,ul.payment_methods,ul.methods{margin:0!important}label[for=payment_method_stripe]{display:none}.form-row.terms label{font-size:14px}form.woocommerce-checkout .form-row label{text-transform:none}.woocommerce-shipping-fields{margin:0;padding:0}woocommerce-billing-fields{padding-bottom:0}.woocommerce-billing-fields label .required{text-decoration:none;font-weight:400}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],input[type=password],select,textarea,.wpcf7-number{color:#333}.footer .widget{margin-bottom:0}article.error404{margin-top:50px}body.error404 .page-title.solid-bg.bg-img-enabled{display:none!important}span#siteseal{}span#siteseal img{float:left;margin-bottom:10px}div#free-estimate{margin:20px 0 10px}span.free-estimate-link,span.free-estimate-link a{font-size:26px;font-weight:400;line-height:48px;color:#fff;background-color:#ea362e;padding:5px;margin-top:10px}span.free-estimate-link a{text-decoration:none!important}span.free-estimate-phone,span.free-estimate-phone a{font-size:40px!important;line-height:48px!important;color:#2e99cf}span.free-estimate-phone a{text-decoration:none!important}div#free-estimate-m{margin:10px 0}span.free-estimate-link-m,span.free-estimate-link-m a{font-size:22px;line-height:22px;color:#fff;padding:5px}span.free-estimate-link-m a{text-decoration:none!important;margin:100px 0 0!important}span.free-estimate-phone-m,span.free-estimate-phone-m a{font-size:40px!important;line-height:40px!important;color:#fff}span.free-estimate-phone-m a{text-decoration:none!important}.cta-yellow-btn{font-size:22px;line-height:24px;font-weight:600}.seven-column{width:14.28%;float:left}.ts-creativelink-wrapper nav a{font-size:1em!important}div.contact-locations{font-size:1.1em!important}.hide-all{display:none!important}.post-details.details-type-link{font-size:16px;line-height:16px;color:#242e35;font-weight:600;margin-top:-10px}.ts-fancy-list-container .ts-fancy-list-wrapper.ts-fancy-list-type-icon li>i{padding-top:3px!important}div.mwl-red-accordian .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#ef382e!important}div.mwl-red-accordian .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff!important}div.mwl-red-accordian .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color:#fff!important}@media only screen and (max-width:767px){select{color:#20262a;padding:4px 6px}.gform_wrapper .sign-up-h{}.gform_wrapper .top_label li.gfield.sign-up-wrap{width:100%;padding:0 6px 0 0;margin:0;display:block;vertical-align:top}.btn-clr{display:block}.image-hide-mobile{display:none}.item-hide-mobile{display:none}div.seven-column{width:100%}}