@media (min-width:981px){.eight-columns .et_pb_module{width:11.66%;float:left}}@media all and (max-width:767px){.eight-columns .et_pb_module{width:100%}}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%;border:solid 1px #ccc;padding-bottom:10px;padding-top:10px;-webkit-box-shadow:3px 3px 5px rgba(50,50,50,0.25);-moz-box-shadow:3px 3px 5px rgba(50,50,50,0.25);box-shadow:3px 3px 5px rgba(50,50,50,0.25)}.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{border:solid 1px #ccc;padding-bottom:10px;padding-top:10px;-webkit-box-shadow:3px 3px 5px rgba(50,50,50,0.25);-moz-box-shadow:3px 3px 5px rgba(50,50,50,0.25);box-shadow:3px 3px 5px rgba(50,50,50,0.25)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;text-align:center}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#ececec;border-radius:3px;border:0;color:#666!important;font-size:12px;padding:4px 8px;font-weight:500;font-family:Open Sans,Arial,sans-serif}.product .related h2{font-size:18px!important;font-weight:400;padding-bottom:16px}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#f9f9f9}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside;text-align:center}.woocommerce-page.et-db #et-boc .et-l .et-menu-nav li.mega-menu li>a{width:100%!important;font-weight:400!important}.woocommerce-page.et-db #et-boc .et-l .et-menu-nav li.mega-menu>ul>li{width:33%!important}.et_pb_main_blurb_image{display:inline-block;margin-bottom:10px;line-height:0;max-width:100%}@media (min-width:981px){.cta-mobile-floating{display:none!important}}@media (max-width:980px){.cta-mobile-floating{position:fixed;bottom:20px;z-index:99999}.cta-mobile-floating a{background:#ff7900;color:#fff!important;padding:14px 22px!important;border-radius:50px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,0.3);text-decoration:none;display:inline-block}}#responsive-form{max-width:600px;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="select"],select.wpcf7-form-control,.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}select.wpcf7-form-control:focus{background:#fff}.wpcf7-submit{float:right;background:#0093dd;color:#fff;border:1px solid #0093dd;border-radius:20px;font-size:14px;text-transform:uppercase;border:none;padding:8px 20px;cursor:pointer}.wpcf7-submit:hover{background:#0093dd}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#D8303D;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#D8303D;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#D8303D;border-color:#D8303D;color:#EE2031;margin:0}