.wpcf7-not-valid{border:1px solid red!important}.wpcf7-not-valid-tip,.wpcf7-validation-errors{display:none!important}.qtranxs_language_chooser li{display:inline-block;opacity:.3;margin:0 5px}.qtranxs_language_chooser li.active{opacity:1}.no-touch .btn:hover{background-color:transparent!important;color:#c21111!important}.woocommerce .item__btn .btn{display:inline-block;background-color:#c21111;border:1px solid #c21111;text-align:center;color:#fff;min-width:265px;padding:16px 10px;border-radius:30px;font-family:'opensans-semibold',Arial,sans-serif;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s}.tooltip-cart-item__close{display:inline-block!important;width:16px!important;height:16px!important;position:absolute;z-index:1;top:10px;right:0;background:none!important;color:#999!important}.tooltip-cart-item__close,.woocommerce a.remove.cart-item__close{display:inline-block!important;width:20px!important;height:20px!important;position:absolute;z-index:1;top:10px;right:0;background:none!important;color:#999!important}.woocommerce a.remove.tooltip-cart-item__close:hover{color:#999!important}.woocommerce a.remove.tooltip-cart-item__close{color:#999!important}.woocommerce-cart table.cart img{width:190px!important}#update_cart{display:none}.hidden{display:none}.form-row.place-order{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none!important;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:none!important;margin:0;list-style:none outside}#order_review #payment{display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0!important}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1!important}span.checkbox{padding-left:5px}.checkbox span:before,.wpcf7-radio label span:before{content:'';border:1px solid #c21111;width:14px;height:14px;top:4px;left:0;border-radius:50%;position:absolute;display:block}.wpcf7-radio input:checked+span:after{content:'';width:6px;height:6px;background-color:#c21111;border-radius:50%;top:8px;left:4px;position:absolute;display:block;-webkit-box-shadow:0 0 10px #c21111;box-shadow:0 0 10px #c21111}.checkbox label span:before,.wpcf7-radio label span:before{content:'';border:1px solid #c21111;width:14px;height:14px;top:4px;left:0;border-radius:50%;position:absolute;display:block}.checkbox span:before,.radio span:before{display:none}span.wpcf7-list-item{position:relative;padding-left:20px}.wpcf7-radio input{display:none}.hero{background-color:#fff;position:relative}.title--white{color:#000}.hero__del{color:#000}.section--black{background-color:#fff}.slider-nav{color:#000}.yellow{color:#c21111!important}.item{background-color:#fff;padding-top:0}.item__title{color:#000}.counter__inner{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.17);box-shadow:0 2px 4px 0 rgba(0,0,0,.17)}.btn--transp{border-color:#c21111;background-color:#c21111;color:#fff}.s-delivery .title--white{color:#fff}.menu-nav{color:#000}.hero .hero-inner--noisy,.main--noisy,.section--noisy{background-color:#fff}.item-lg__title,.item-lg__title-lg{font-family:'opensans-semibold',Arial,sans-serif;color:#000;text-transform:uppercase}.woocommerce table.shop_table{border:0 !important;margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;background:#fff}.cart-item__title{color:#000}.price{color:#000}.banner{background-color:#fff}.input input{background-color:#fff}.checkbox,.radio{color:#000}.banner-item__title{color:#000}.order__form{background-color:#fff;border-radius:15px;padding:40px 30px}.next--transp-white,.prev--transp-white{background-color:#c21111}.form__row:not(:last-child){margin-bottom:5px}body{color:#000}.breadcrumbs{color:#000}.woocommerce-cart-form{background-color:#fff;border-radius:15px;padding:40px 30px}.cart-item{border-bottom:1px solid #fff}@media only screen and (max-width:1199px){.hero .hero-inner:before{background-color:#ffffffbf}.sub-menu li{padding:10px}.menu__aside{background-color:#fff;margin-left:-10px}}.hero__text.js-anim-el.fadeInLeft{background:#fff;padding:15px;border-radius:15px;font-weight:bolder}.no-touch .item:hover{border-color:#c21111;border:2px solid #c21111;overflow:inherit}@media only screen and (max-height:700px){.hero .hero-inner__inner{padding-top:0}.home .hero .hero-inner__inner{padding-top:100px}}@media only screen and (max-width:479px){.nav li{padding:10px;border-top:1px solid #525252}.nav li:not(:last-child){margin-bottom:0}ul.sub-menu.is-active{background:#3e3e3e;margin-top:14px;margin-bottom:0;margin-left:-10px;margin-right:-10px}.nav a{display:block;padding:0;width:100%}}.item__btn{margin-bottom:0}.checkbox input+span:after,.radio input+span:after{content:'';width:6px;height:6px;background-color:#fff;border-radius:50%;top:8px;left:4px;position:absolute;border:1px solid #969696;display:block}.neighborhood{padding-right:15px;text-align:left;max-width:100%;margin-bottom:15px}.neighborhoods__col{width:100%}.hero .hero-inner--sm .hero-inner__inner{padding-top:0;padding-bottom:30px}.pt-md{padding-top:0}.page-template-default .section-text img{max-width:600px;float:right;border-radius:25px;padding-left:15px}.pb-md{padding-top:0;padding-bottom:0}.pb-sml{padding-top:0;padding-bottom:0}.pb-mdl{padding-top:0;padding-bottom:0}.s-gallery{padding-top:15%;padding-bottom:5%}.reccomend{padding-top:0}.hero .hero-inner__inner{padding-bottom:98px}.page-id-33 .pb-mdl{padding-top:0;padding-bottom:40px}.section-text{min-height:200px}.pay-method__wrap.js-anim-el.fadeInLeft{padding-bottom:20px}ul li a ul li a .sub-menu{top:100%;left:300px}.nav a{padding:10px}.item__img{max-height:220px;overflow:hidden;border-radius:20px}.item__img img{height:220px;width:auto}button.contacts-tabs__btn.js-tab{background:#c21111;color:#fff;padding:5px 10px;border-radius:15px}@media only screen and (max-width:700px){.header__cart{position:relative;width:auto !important}}.menu-pdf-pages{width:100%}.menu-pdf-pages__item:not(:last-child){margin-bottom:24px}.menu-pdf-pages__image{display:block;width:100%;height:auto}@media only screen and (max-width:767px){.menu-pdf-pages__item:not(:last-child){margin-bottom:16px}}