.et_pb_menu .et_mobile_menu .menu-item-has-children>a,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu .visible>ul.sub-menu,.et_pb_fullwidth_menu .et_mobile_menu .visible>ul.sub-menu,#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}@media all and (max-width:980px){img#logo{transform:scale(1.5);margin-left:10px}header#main-header{position:fixed!important}}*.woocommerce-form-coupon-toggle{visibility:hidden;display:none}a#cn-accept-cookie{font-size:28px}a#cn-more-info{font-size:28px}span#cn-notice-text{font-size:16px}ul#mobile_menu{background-color:black!important}td.col-name{font-size:15px!important;line-height:18px!important;font-weight:600}img.product-thumbnail.product-table-image{width:48px;margin-top:6px}span.woocommerce-Price-amount.amount{font-weight:900}#pi_delivery_type_field label.radio{color:white}button#place_order{border:2px solid #e02b20!important;background:white}div#mapp0-layout{max-width:100vw!important}input#bookformcoperti{color:white}.bookform,.booknote{background-color:rgba(0,0,0,0.8)!important;font-family:Merryweather;font-size:12px;padding:14px!important;border:none!important;width:100%;margin-bottom:2px!important;text-transform:uppercase;letter-spacing:2px;color:white!important}.bookform{height:42px}input.wpcf7-form-control.wpcf7-submit{font-size:18px;border:0px;background:#ffffffc7;width:100%;padding:0.3em 1em;letter-spacing:3px;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif;line-height:1.7em!important;font-weight:400;color:#333333}.wpcf7-form p{padding-bottom:0}.wpcf7 input[type=text],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input.text,.wpcf7 input.title,.wpcf7 textarea,.wpcf7 select{color:white!important}::-webkit-input-placeholder{color:#efefef!important;opacity:1}:-moz-placeholder{color:#efefef!important;opacity:1}::-moz-placeholder{color:#efefef!important;opacity:1}:-ms-input-placeholder{color:#efefef!important;opacity:1}@media all and (min-width:480px){.doublecf7column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2px;justify-content:space-between}}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:18px;font-weight:800;color:#4fb700}h3#ship-to-different-address{display:none}form.checkout.woocommerce-checkout div#customer_details .col-1,form.checkout.woocommerce-checkout div#customer_details .col-2{width:100%}h3#order_review_heading,.woocommerce-billing-fields h3{display:inline-block;margin-top:20px}label.sg-map-title.msp-title-text{font-weight:bold;display:inline-block;margin:20px 0}span.woocommerce-input-wrapper textarea#order_comments::placeholder{color:#666!important}#post-8>div>div>div.woocommerce-info.sumo_reward_points_current_points_message.rs_cart_message,#post-8>div>div>div.woocommerce-info.sumo_reward_points_info_message.rs_cart_message,#post-8>div>div>div.woocommerce-info.sumo_reward_points_complete_message.rs_cart_message{display:none}.woocommerce-info.sumo_reward_points_current_points_message.rs_cart_message,.woocommerce-info.sumo_reward_points_complete_message.rs_cart_message{border-radius:6px}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit{border:2px solid #e02b20!important}