a{color:#0f75bc}.default-h2{text-align:center;border-bottom:1px solid #0f75bc;padding-bottom:20px;display:table;margin:0 auto 30px auto}.subtitle{text-align:center;font-size:20px;margin-bottom:30px;margin-top:-15px;color:#939598}.default-btn{background:#0f75bc;color:#FFF;border:2px solid #FFF;line-height:40px;padding:0 20px;border-radius:3px;font-weight:bold}.default-btn:hover{background:#FFF;color:#0f75bc;border:2px solid #0f75bc;cursor:pointer}p{margin-bottom:15px}.red{color:#0f75bc}.force_red{color:#0f75bc!important}.dark{color:#231f20}.force_dark{color:#231f20!important}.white{color:#FFF}.force_white{color:#FFF!important}.light-grey{color:#f2f2f2}.force_light-grey{color:#f2f2f2!important}ul.default-ul{list-style:none;list-style-type:none!important;padding-left:0}ul.default-ul li::before{content:"•";color:#0f75bc;margin-right:10px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.wpcf7-textarea{width:100%;height:150px}.wpcf7-form-control-wrap{width:100%;display:block}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="email"]{line-height:40px}.contact-ul{list-style:none;list-style-type:none!important;padding:0;clear:both;padding-left:0!important}.contact-ul li{padding-left:30px;height:30px;font-size:16px;margin:0 0 15px 0}.contact-ul .c-tel{background:url(https://www.epoxyflooringspringfield.com/wp-content/uploads/2023/03/c-phone.png) no-repeat}.contact-ul .c-clock{background:url(https://www.epoxyflooringspringfield.com/wp-content/uploads/2023/03/c-clock.png) no-repeat}.contact-ul .c-email{background:url(https://www.epoxyflooringspringfield.com/wp-content/uploads/2023/03/c-email.png) no-repeat}.contact-ul .c-pin{background:url(https://www.epoxyflooringspringfield.com/wp-content/uploads/2023/03/c-pin.png) no-repeat}.thank-you{text-align:center}.thank-you h1{max-width:380px;margin:0 auto 15px auto;display:block;font-size:40px}.thank-you span{max-width:380px;margin:0 auto 15px auto;display:block;font-weight:bold;font-size:22px}.thank-you p{max-width:380px;margin:0 auto 15px auto;display:block;font-size:18px}#menu-footer-menu li{width:100%;display:block}#menu-footer-menu li a{color:#f2f2f2!important}#menu-footer-menu li a:hover{color:#fff!important}#menu-footer-menu li.current-menu-item a{color:#0f75bc!important}.home-form{padding:15px 30px;width:100%;background:rgba(0,0,0,0.5);max-width:300px;margin:0 auto;border-radius:5px}.home-form input{width:100%;height:40px;font-size:14px;line-height:40px;margin-bottom:10px;display:block;border:0}.home-form textarea{width:100%;height:100px;font-size:14px;margin-bottom:10px;display:block;border:0}.home-form .wpcf7-submit{-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;border-width:2px}.home-form br,.wpcf7-spinner{display:none}.home-form p{margin-bottom:0}.home-form h2{font-size:24px}.et-l--footer h3{padding-bottom:0;padding-top:8px}.et_header_style_left #logo{width:252px;height:70px;max-height:none}.et-fixed-header #logo{width:180px;height:50px;max-height:none}.et_pb_menu_0_tb_footer.et_pb_menu{border-color:#0f75bc!important}.et_pb_menu_0_tb_footer.et_pb_menu .et-menu-nav li a{border-color:#0f75bc!important}.et_pb_text_3_tb_footer{border-color:#0f75bc!important}.et_pb_text_5_tb_footer{border-color:#0f75bc!important}ul.footermenu{padding:0 0 23px 0em!important}.footermenu{list-style:none;padding:0;margin:0;background-color:transparent;list-style-type:none;border-top:1px solid #0f75bc}.footermenu li{border-bottom:1px solid #2f6fed;list-style-type:none}.footermenu li a{display:block;padding:10px;color:#ffffff;text-decoration:none;font-size:14px}.footermenu li a:hover{color:#2f6fed}