.et_pb_row{width:100%!important}.nav li ul{position:absolute;padding:12px 0!important;width:340px!important}.sub-menu a{font-size:14px!important;line-height:1.4em!important;padding:4px 0!important;width:300px!important}.mh-gallery-square .et_pb_gallery_image{padding-top:100%}.mh-gallery-square .et_pb_gallery_item img{position:absolute;height:100%;bottom:0;object-fit:cover}@media (min-width:981px){.col-width .et_pb_gallery_item{width:29%!important;clear:none!important}}.wpcp-product-carousel .wpcp-single-item .wpcp-product-title{margin:0;padding:0;font-size:16px;line-height:23px;font-weight:600}.et_pb_blog_0 .et_pb_post .entry-title,.et_pb_blog_0 .not-found-title{font-size:18px!important;line-height:1.4em!important;padding-top:0!important;padding-bottom:0!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-weight:300;font-size:34px;line-height:1.5em;color:#276E88;text-align:center;padding-top:50px;padding-bottom:70px;background:transparent}.woocommerce-order-overview__order.order,.woocommerce-order-overview__date.date,.woocommerce-order-overview__email.email,.woocommerce-order-overview__total.total,.woocommerce-order-overview__total.total,.woocommerce-order-overview__payment-method.method{font-weight:500;font-size:13px!important;line-height:1.4em!important;color:#276E88;text-align:left;padding-top:20px;padding-bottom:20px;background:transparent}.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{font-weight:500!important;font-size:18px!important;color:#fff!important;border-radius:3px;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:#276E88!important;height:46px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px;padding:6px 12px;margin-right:10px}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button,.woocommerce input.button.alt{font-size:18px;font-weight:500;padding:.3em 3.8em!important;line-height:1.7em!important;background:transparent;position:relative;border:2px solid;border-radius:3px;-webkit-transition:all .2s;transition:all .2s}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#276E88;cursor:not-allowed;opacity:1;padding:.3em 3.8em}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button,.woocommerce input.button.alt{font-size:18px;font-weight:500;padding:.3em 3.8em;line-height:1.7em!important;background:transparent;position:relative;border:2px solid;border-radius:3px;-webkit-transition:all .2s;transition:all .2s}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;color:#276e88!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#D6C886}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;font-weight:500;line-height:1.4em;font-size:18px!important;color:#FFFFFF!important;padding:15px!important}.woocommerce table.shop_table th{font-weight:500;font-size:22px;color:#276E88;padding:9px 12px;line-height:1.5em}.et_pb_text_0 h2{font-size:22px!important;color:#276E88!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1);font-size:18px}.et-pb-contact-message{position:relative;color:#ff0000}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.et_pb_post{margin-bottom:14px}@media (max-width:479px){.et_pb_gallery.col-width .et_pb_grid_item.et_pb_gallery_item{width:50%;margin-right:0}}#order_review_heading{padding-bottom:30px;padding-top:50px}#main-footer{height:0!important;overflow:hidden}#footer-bottom{display:none}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.three-columns .et_pb_columns{width:33%!important}