input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{font-size:16px!important}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{font-size:16px!important}input.wpcf7-form-control.wpcf7-submit.has-spinner{width:120px!important;height:50px!important;background-color:#C50A4D!important;border:none;color:white!important;font-size:18px!important}.eng-footer{display:none}.eng-footer:lang(en){display:block}.spanish-footer{display:none}.spanish-footer:lang(es){display:block}.german-footer{display:none}.german-footer:lang(de){display:block}.lang-item{padding:0!important;margin:0!important;width:100%!important}.menu-item-632 .sub-menu{padding:0!important;margin:0!important;width:100%!important}.menu-item-633 .sub-menu{padding:0!important;margin:0!important;width:100%!important}.menu-item-631 .sub-menu{padding:0!important;margin:0!important;width:100%!important}.menu-item-632 .sub-menu li a:hover{display:block;width:100%;background:none!important}.menu-item-633 .sub-menu li a:hover{display:block;width:100%;background:none!important}.menu-item-631 .sub-menu li a:hover{display:block;width:100%;background:none!important}.et_mobile_menu .menu-item-has-children>a{font-weight:500!important}#main-header .et_mobile_menu .menu-item-has-children,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children,.et_pb_menu .et_mobile_menu .menu-item-has-children{position: relative}#main-header .et_mobile_menu .menu-item-has-children>a,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a,.et_pb_menu .et_mobile_menu .menu-item-has-children>a{padding-right: 47px;background: transparent}#main-header .et_mobile_menu .menu-item-has-children>a+span,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a+span,.et_pb_menu .et_mobile_menu .menu-item-has-children>a+span{position: absolute;right: 0;top: 0;padding: 10px 15px;font-size: 20px;font-weight: 600;cursor: pointer;z-index: 2}#main-header .et_mobile_menu li ul.menu-hide,.et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide,.et_pb_menu .et_mobile_menu li ul.menu-hide{display: none!important}#main-header .et_mobile_menu span.menu-closed:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before,.et_pb_menu .et_mobile_menu span.menu-closed:before{content: "3";font-family: "ETmodules";display: block;font-size: 17px}#main-header .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before{content: "\4d"}@media only screen and (max-width:600px){#btn-menureservas-es,#btn-menureservas-en,#btn-menureservas-de{position:absolute;right:10px;top:-200px;font-size:10px!important;padding:10px!important}}#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.wc-block-components-checkout-step__heading{display:none}.wc-block-components-checkout-step__description{display:none}.wc-blocks-components-select{display:none}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin-top:-35px!important}.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{display:none}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#C50A4D!important}