@font-face{font-family:'demon_skerregular';src:url(//mammaitalia.pl/wp-content/themes/restabook/includes/css/logo-font/demonsker-zyzd-webfont.woff2) format('woff2'),url(//mammaitalia.pl/wp-content/themes/restabook/includes/css/logo-font/demonsker-zyzd-webfont.woff) format('woff');font-weight:400;font-style:normal}.woocommerce-mini-cart-item.mini_cart_item,.woocommerce-mini-cart.cart_list.product_list_widget{float:left;width:100%}.widget-title-mini-cart{visibility:hidden;height:0}.woocommerce .loader:before{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:2px solid rgba(255,255,255,.2);border-top:2px solid;border-radius:50%;animation:spin2 .5s infinite linear;background:unset;color:unset;line-height:unset;margin-left:-20px;margin-top:-20px;z-index:1}.woocommerce-mini-cart-item img{max-width:100%;Height:auto}.section-dec.sec-dec_top.rs-sec-dec_top{top:60px}.section-dec.sec-dec_top.rs-sec2-dec_top{top:-30px}.woocommerce .woocommerce-ordering{margin:0}.columns-1 .gallery-item{width:100%}.columns-2 .gallery-item{width:50%}.columns-4 .gallery-item{width:25%}.show-sm-rs{display:none}@media only screen and (max-width:1064px){.show-sm-rs{display:block;width:0;border:none}}@media only screen and (max-width:560px){.columns-2 .gallery-item,.columns-4 .gallery-item{width:100%}.show-sm-rs{display:block;width:5px}}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:22px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400}.woocommerce .button.add_cart{position:absolute;right:0;text-transform:capitalize;font-size:12px;font-weight:600;background:#fff;line-height:unset;border-radius:0;color:#333;font-family:'Playfair Display',cursive;border:1px solid #eee;padding:5px 10px;cursor:pointer;transition:all .2s ease-in-out}.woocommerce .button.add_cart:hover{color:#fff}.woocommerce .gallery-items .button.add_cart{opacity:1;visibility:visible;bottom:0}.wpcf7-form .nice-select-search-box,.woocommerce .nice-select-search-box,.widget .nice-select-search-box{display:none}.widget .nice-select .option{margin-bottom:0;text-align:left}.widget .nice-select .list{padding:0}.widget .nice-select .option:before{display:none}.wpcf7-form .nice-select .list,.woocommerce .nice-select .list{padding:0!important}.first-tab-1{display:block}.hero-menu-item-title h6 a.a-default-color{color:#000}.woocommerce a.added_to_cart{display:none}.clear{clear:both}.op1{opacity:.1}.op2{opacity:.2}.op3{opacity:.3}.op4{opacity:.4}.op5{opacity:.5}.op6{opacity:.6}.main-about-text-area{font-size:13px;line-height:24px;font-weight:400;color:#5e646a}del span{font-size:18px!important;text-decoration:line-through}.text-align_right{text-align:right}.text-align_left_rs{text-align:left}.menu-tab-short .hero-menu-item:hover .add_cart{opacity:1;visibility:visible}.menu-tab-short .hero-menu-item .add_cart{bottom:-35px}.woocommerce.menu-tab-short .add_to_cart_inline{line-height:unset}.woocommerce a.button.added:after{font-size:10px;top:-2px;position:relative}.woocommerce .header-cart_wrap_footer a{padding:12px 0;color:#fff;background:#292929;border-radius:0;line-height:unset;font-size:12px;font-weight:600}.woocommerce .header-cart_wrap_footer a:hover{color:#fff}.team-social li{margin:0 2px}.column-section .vc_col-sm-6{width:100%!important}.column-section .vc_column-inner{padding-left:0!important;padding-right:0!important}section.no-padding .vc_col-sm-12 .vc_column-inner{padding-left:0!important;padding-right:0!important}.single-product .quantity{float:left}.woocommerce .hero-menu-item .star-rating{font-size:12px;float:unset}.post-desc-shop{text-align:left;border-bottom:1px solid #eee;padding:0 0 30px;margin-bottom:50px}#review_form_wrapper{float:left;width:100%}.post-related.post-desc-shop h6{margin-top:0}.woocommerce-Reviews-title,.woocommerce #reply-title{font-family:'Playfair Display',cursive;font-weight:500;font-size:18px;text-align:left;margin:50px 0 20px}.woocommerce #review_form #respond{margin:40px 0 20px;float:left;width:100%;border-top:1px solid #eee}.woocommerce #reply-title,.comment-form-rating{float:left;clear:both;width:100%}.woocommerce #reviews #comments h2{margin-top:0}#commentform{clear:both}.woocommerce #commentform{clear:both;position:relative;padding-top:40px}.woocommerce p.comment-notes,.woocommerce p.comment-form-cookies-consent,.woocommerce #respond .form-submit{display:none}.woocommerce #respond .btn{float:left}.woocommerce #review_form #respond p.stars{float:left;padding-bottom:0;line-height:unset;font-size:14px}.rs-review-form{position:absolute;top:0}.woocommerce li.review{float:left;width:100%;background:#f9f9f9;padding:25px 30px 15px;margin-bottom:10px;border:1px solid #eee}.woocommerce .comment_container{position:relative;margin-left:70px}.woocommerce .comment_container .avatar{position:absolute;top:0;left:-75px;border-radius:100%}.woocommerce .comment_container .comment-text{text-align:left}.woocommerce-review__author{font-size:14px;font-weight:500;color:#000;text-transform:capitalize}.woocommerce-review__published-date{font-family:'Playfair Display',cursive;font-size:12px;letter-spacing:1px;color:#222;font-weight:600;padding-bottom:10px;text-align:left;float:left;width:100%}.woocommerce-review__dash{display:none}@media (min-width:1064px){.pull-left-rs{float:left}.pull-right-rs{float:right}}.less-margin-rs .resp-video{margin-bottom:0}.less-margin-rs{margin-bottom:15px}.wpcf7{margin-top:40px}.single-post .comment-form textarea,.single-post .comment-form input[type=text],.single-post .comment-form input[type=email],.single-post .comment-form input[type=password],.single-post .comment-form input[type=date],.wpb_wrapper textarea,.wpb_wrapper input[type=text],.wpb_wrapper input[type=email],.wpb_wrapper input[type=password],.wpb_wrapper input[type=date],.custom-form input[type=date],.wpb_wrapper input[type=tel],.custom-form input[type=tel],.woocommerce form .form-row input,.woocommerce form .form-row textarea{float:left;border:none;border:1px solid #e1e1e1;background:#f9f9f9;width:100%;padding:15px 20px;color:#000;font-size:12px;-webkit-appearance:none;font-family:'Poppins',sans-serif}.single-post .comment-form input::-webkit-input-placeholder,.single-post .comment-form textarea::-webkit-input-placeholder,.wpb_wrapper input::-webkit-input-placeholder,.wpb_wrapper textarea::-webkit-input-placeholder,.woocommerce form .form-row input::-webkit-input-placeholder,.woocommerce form .form-row textarea ::-webkit-input-placeholder{color:#666;font-weight:500;font-size:12px;position:relative;font-family:'Poppins',sans-serif}.single-post .comment-form input:-moz-placeholder,.single-post .comment-form textarea:-moz-placeholder,.wpb_wrapper input:-moz-placeholder,.wpb_wrapper textarea:-moz-placeholder,.woocommerce form .form-row input:-moz-placeholder,.woocommerce form .form-row textarea:-moz-placeholder{color:#666;font-weight:500;font-size:12px;font-family:'Poppins',sans-serif}.single-post .comment-form textarea,.wpb_wrapper textarea,.woocommerce form .form-row textarea{min-height:90px;resize:vertical;padding:15px 20px;-webkit-appearance:none;border:1px solid #e1e1e1}.single-post .comment-form input,.wpb_wrapper input,.woocommerce form .form-row input{margin-bottom:20px}.single-post .comment-form .btn,.wpb_wrapper input[type=submit],.custom-form input[type=submit],.wpb_wrapper form button{border:none;-webkit-appearance:none;cursor:pointer;margin-top:40px}.single-post .comment-form textarea:focus,.single-post .comment-form input[type=text]:focus,.single-post .comment-form input[type=email]:focus,.single-post .comment-form input[type=password]:focus,.single-post .comment-form input[type=date]:focus,.wpb_wrapper textarea:focus,.wpb_wrapper input[type=text]:focus,.wpb_wrapper input[type=email]:focus,.wpb_wrapper input[type=password]:focus,.wpb_wrapper input[type=date]:focus,.custom-form input[type=date]:focus,.woocommerce form .form-row input:focus,.woocommerce form .form-row textarea:focus{background:#fff;box-shadow:0px 10px 14px 0px rgba(12,0,46,.06)}.nice-select.wpcf7-select{margin-bottom:20px}.single-post .comment-form .btn,.wpb_wrapper input[type=submit],.wpb_wrapper form button{float:left}.wpb_wrapper form label,.wpb_wrapper form p{text-align:left}.wpb_wrapper input[type=submit],.custom-form input[type=submit],.wpb_wrapper form button{padding:14px 20px 14px 35px;display:inline-block;position:relative;font-family:'Playfair Display',cursive;color:#fff;font-weight:500;transition:all .2s linear}.form-submit input[type=submit]{display:none}.comment-notes,.comment-form-cookies-consent{text-align:left}.rs-full-height{height:100%}.ns-text-logo{font-family:'demon_skerregular';font-size:25px;letter-spacing:4px}.custom-form textarea{max-height:86px}.logged-in .main-header{top:30px}.ns-footer-text-logo{color:#fff}.footer-widget,.footer-widget p{text-align:left;color:rgba(255,255,255,.7)}.footer-widget p{font-size:12px}.footer-widget form{float:left;width:100%;position:relative}.footer-widget form input[type=text],.footer-widget form input[type=email],.cs-subcribe-form form input[type=text],.cs-subcribe-form form input[type=email]{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:0 20px;height:50px;line-height:50px;box-sizing:border-box;position:relative;z-index:1;color:#fff;width:70%;outline:none;float:left;box-sizing:border-box;font-family:'Poppins',sans-serif}.footer-widget form input[type=submit],.footer-widget form button,.cs-subcribe-form form input[type=submit],.cs-subcribe-form form button{float:right;font-family:'Playfair Display',cursive;width:28%;z-index:2;height:50px;line-height:50px;color:#fff;outline:none;border:none;cursor:pointer}.footer-widget form input[type=submit]:hover,.footer-widget form button:hover,.cs-subcribe-form form input[type=submit]:hover,.cs-subcribe-form form button:hover{background:#fff}.cs-subcribe-form br{display:none}.single-side-bar.widget_pages ul,.single-side-bar.widget_nav_menu ul,.single-side-bar.widget_meta ul,.single-side-bar.widget_product_categories ul,.single-side-bar.widget_recent_entries ul,.single-side-bar.widget_rss ul,.single-side-bar.widget_recent_comments ul,.single-side-bar.widget_archive ul,.single-side-bar.widget_categories ul{float:left;width:100%;list-style:none}.single-side-bar.widget_pages ul li,.single-side-bar.widget_nav_menu ul li,.single-side-bar.widget_meta ul li,.single-side-bar.widget_product_categories ul li,.single-side-bar.widget_recent_entries ul li,.single-side-bar.widget_rss ul li,.single-side-bar.widget_archive li,.single-side-bar.widget_categories li{float:left;text-align:left;width:100%;margin-bottom:20px;color:#7c7c7c;font-weight:500;position:relative}.single-side-bar.widget_recent_comments ul li{font-size:14px;float:left;text-align:left;width:100%;margin-bottom:20px;font-weight:500;position:relative}.single-side-bar.widget_rss ul li{float:left;text-align:left;width:100%;margin-bottom:20px;font-weight:500;position:relative}.single-side-bar.widget_rss ul li a{width:100%;clear:both}.single-side-bar.widget_rss ul li .rss-date{padding:10px 0;float:left;width:100%;color:#7c7c7c}.single-side-bar.widget_rss ul li .rssSummary{color:#7c7c7c}.single-side-bar.widget_pages ul li a,.single-side-bar.widget_nav_menu ul li a,.single-side-bar.widget_meta ul li a,.single-side-bar.widget_product_categories ul li a,.single-side-bar.widget_recent_entries ul li a,.single-side-bar.widget_rss ul li a,.single-side-bar.widget_archive li a,.single-side-bar.widget_categories li a{float:left;position:relative;background:#fff;z-index:2;padding:0 40px 0 0;top:4px;font-size:14px}.single-side-bar.widget_pages ul li a:hover,.single-side-bar.widget_nav_menu ul li a:hover,.single-side-bar.widget_meta ul li a:hover,.single-side-bar.widget_product_categories ul li a:hover,.single-side-bar.widget_recent_entries ul li a:hover,.single-side-bar.widget_categories ul li a:hover,.single-side-bar.widget_archive ul li a:hover,.single-side-bar.widget_rss ul li a:hover{text-decoration:underline}.single-side-bar.widget ul.children,.single-side-bar.widget ul.sub-menu{margin-top:15px}.single-side-bar.widget ul.sub-menu li:nth-last-child(1),.single-side-bar.widget.widget_pages ul.children li:nth-last-child(1){margin-bottom:0}.single-side-bar.widget_archive li a,.single-side-bar.widget_categories li a{float:left;text-align:left;position:relative;background:#fff;z-index:2;padding:0 40px 0 0;top:4px;font-size:14px}.widget strong{padding:10px 0;font-size:14px;float:left;width:100%;font-weight:500}.single-side-bar .tagcloud a{float:left;color:#eee;padding:12px 15px;background:#292929;margin:0 4px 4px 0;font-family:'Playfair Display',cursive;font-style:italic;font-size:11px!important}.logged-in-as{font-family:'Playfair Display',cursive;font-size:12px;letter-spacing:1px;font-weight:600;padding-bottom:10px;text-align:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.wc-proceed-to-checkout{float:left}.woocommerce a.remove:hover{background:0 0}.woocommerce a.remove{font-size:unset;width:unset;font-weight:unset}.woocommerce .checkout-table .quantity .qty{border:none;width:60px;height:50px;text-align:center;font-weight:700;font-family:'Playfair Display',cursive}.coupon-holder button.btn-uc:disabled[disabled]{opacity:.4}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .cart-totals .shipping-calculator-form button:hover{background:#666}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:0;font-weight:unset;margin-bottom:0;font-size:unset;line-height:45px;float:right;margin-top:50px;height:48px;border:none;color:#fff;width:100%;cursor:pointer;padding:0 20px;-webkit-appearance:none;position:relative;z-index:2;font-family:'Playfair Display',cursive;transition:all .3s ease-in-out}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.shipping-calculator-form{padding:10px 0;background:#292929}.woocommerce .total-table form .form-row input,.woocommerce .total-table form .form-row textarea,.woocommerce .total-table form .form-row input:focus,.woocommerce .total-table form .form-row textarea:focus,.total-table .nice-select,.total-table .nice-select:hover,.total-table .nice-select,.total-table .nice-select:hover,.woocommerce .total-table .select2-container .select2-selection--single{background:rgba(255,255,255,.1)!important;border-color:transparent!important}.woocommerce .total-table .select2-container .select2-selection--single{margin-bottom:0}.woocommerce .total-table .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important}.woocommerce .total-table form .form-row input::-webkit-input-placeholder,.woocommerce .total-table form .form-row textarea::-webkit-input-placeholder{color:#fff!important}.woocommerce .total-table form .form-row input:-moz-placeholder,.woocommerce .total-table form .form-row textarea:-moz-placeholder{color:#fff!important}.total-table .nice-select span.current{color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#292929;color:#fff;text-align:left;padding:30px 3.5em;font-family:'Playfair Display',cursive}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:32px}.woocommerce-message:before,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-privacy-policy-text p a,.lost_password a{border-bottom:1px dotted}.woocommerce .cart-totals .shipping-calculator-form button{border-radius:0;font-weight:unset;color:#fff;width:auto;margin:10px 0}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,#customer_login h2,.woocommerce-additional-fields h3,.woocommerce-account .addresses .title h3,.woocommerce-MyAccount-content h3,.woocommerce-order-details__title{text-align:left;font-family:'Playfair Display',cursive;font-size:19px;padding-bottom:26px}#customer_details{padding-top:50px}.woocommerce form .form-row label{text-align:left;font-family:'Playfair Display',cursive;font-size:14px;padding:15px 0}.select2-container .select2-selection--single{padding:15px;text-align:left;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:1px;outline:none;min-height:48px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#8c8b8b;line-height:16px}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:23px;border:none;left:unset;right:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:'';display:block;height:6px;margin-top:-4px;pointer-events:none;position:absolute;right:22px;top:50%;z-index:5;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:6px}#order_review_heading{font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:20px;margin-top:30px;text-align:left;font-family:'Playfair Display',cursive}.woocommerce-checkout #payment{background:transparent!important;border-radius:0;color:#fff;font-family:'Playfair Display',cursive}.woocommerce-checkout #payment ul.payment_methods{z-index:2;position:relative}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:rgba(255,255,255,.1);color:#fff}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:none}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p,.woocommerce-privacy-policy-text p{color:#fff}.rs-place-order-button{float:left!important;width:auto!important}.shop-header-title .star-rating{margin-top:3px}.woocommerce .shop-item-footer .qty_btn input{width:60px;float:left;margin-right:10px;background:#fff;position:relative;height:45px;text-align:center;font-weight:700;font-family:'Playfair Display',cursive}.post-related .gallery-items{height:auto!important}.nice-select{min-width:175px}.woocommerce-variation.single_variation{text-align:left;border-bottom:1px solid #eee;padding:0 0 30px;margin-bottom:30px;margin-top:50px}.woocommerce .star-rating span:before{font-family:star;font-size:13px}.woocommerce span.onsale{font-family:'Playfair Display',cursive;left:12px;top:12px;width:40px;height:40px;line-height:35px}.woocommerce ul.product_list_widget li img{width:100%}.woocommerce ul.product_list_widget li{float:left;width:100%;margin-bottom:15px;position:relative;padding:unset}.woocommerce ul.product_list_widget li a.post-comments{font-weight:unset;display:unset;position:relative}.widget .price_slider_wrapper{float:left;width:100%;padding-left:0;padding-right:70px;margin-top:20px;position:relative}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:18px;height:18px;top:-8px;border-radius:100%;cursor:pointer}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before{content:'';position:absolute;width:12px;height:12px;background:#fff;left:50%;top:50%;margin:-6px 0 0 -6px;z-index:2;border-radius:100%}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{top:0;background:#eee;border-radius:4px;height:4px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#eee;border-radius:4px;height:4px}.woocommerce .widget_price_filter .price_slider_amount .button{position:absolute;right:0;width:60px;height:26px;line-height:0;color:#fff;top:-12px;font-size:11px;font-weight:500}.price_label{text-align:left;color:#000;padding-left:6px}.single-product .onsale{display:none}.woocommerce .products .star-rating{font-size:13px}.hero-menu-item-price .star-rating{display:none}.woocommerce .grid-item_price .star-rating{float:left;width:100%}.woocommerce .rs-dark-loop .button.add_cart:hover{color:#000}.post-date strong{line-height:0}.hero-menu-item-video:after{content:"\f04b"!important}.woocommerce .star-rating{font-style:normal}.woocommerce-MyAccount-navigation,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-ResetPassword.lost_reset_password{padding:75px 60px;border:none;color:#fff;font-family:'Playfair Display',cursive;border-radius:0;background:#292929;position:relative}.woocommerce-MyAccount-navigation:before,.woocommerce form.checkout_coupon:before,.woocommerce form.login:before,.woocommerce form.register:before,.woocommerce-ResetPassword.lost_reset_password:before{content:'';position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px dashed rgba(255,255,255,.2);z-index:2;box-shadow:0px 0px 0px 20px rgba(255,255,255,.03)}.woocommerce-MyAccount-navigation ul li{position:relative;z-index:2;font-family:'Playfair Display',cursive;font-size:14px;color:#fff;padding:15px 0}.woocommerce-MyAccount-navigation ul li a{color:#fff}.woocommerce-MyAccount-content{text-align:left}.woocommerce .woocommerce-form-coupon button.button,.woocommerce .woocommerce-ResetPassword.lost_reset_password .button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register__submit.button,.woocommerce .woocommerce-EditAccountForm button,.woocommerce .woocommerce-notices-wrapper .button{padding:14px 20px;margin-top:10px;display:inline-block;position:relative;color:#fff;font-family:'Playfair Display',cursive;border-radius:0;font-weight:500;transition:all .2s linear}.woocommerce .woocommerce-form-coupon button.button:hover,.woocommerce .woocommerce-ResetPassword.lost_reset_password .button:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-register__submit.button:hover,.woocommerce .woocommerce-EditAccountForm button:hover,.woocommerce .woocommerce-notices-wrapper .button:hover{color:#000}.woocommerce .woocommerce-form-coupon button.button{padding:17px 20px;margin-top:0}.woocommerce .woocommerce-notices-wrapper .button{margin-top:0}.single-product .woocommerce-notices-wrapper{line-height:40px}.woocommerce form.checkout_coupon *,.woocommerce form.login *,.woocommerce form.register *,.woocommerce-ResetPassword.lost_reset_password *{z-index:2;position:relative}.woocommerce-ResetPassword.lost_reset_password{max-width:50%;margin:0 auto;text-align:left}.woocommerce-ResetPassword.lost_reset_password .form-row{width:100%}.woocommerce-MyAccount-navigation p,.woocommerce form.checkout_coupon p,.woocommerce form.login p,.woocommerce form.register p,.woocommerce-ResetPassword.lost_reset_password p,.woocommerce-MyAccount-navigation label,.woocommerce form.checkout_coupon label,.woocommerce form.login label,.woocommerce form.register label,.woocommerce-ResetPassword.lost_reset_password label{color:#fff}.woocommerce-MyAccount-navigation input,.woocommerce form.checkout_coupon input,.woocommerce form.login input,.woocommerce form.register input,.woocommerce-ResetPassword.lost_reset_password input{background:rgba(255,255,255,.1)!important;border-color:transparent!important;color:#fff!important}.woocommerce-MyAccount-navigation input:-webkit-autofill,.woocommerce form.checkout_coupon input:-webkit-autofill,.woocommerce form.login input:-webkit-autofill,.woocommerce form.register input:-webkit-autofill,.woocommerce-ResetPassword.lost_reset_password input:-webkit-autofill{background-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.1)!important}.woocommerce-form__input-checkbox{-webkit-appearance:auto!important;width:auto!important;float:unset!important}.woocommerce form .show-password-input:after,.woocommerce-page form .show-password-input:after{font-family:Font Awesome\ 5 Pro;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\f070";text-decoration:none;position:relative;top:4px;right:10px}.woocommerce form .show-password-input.display-password:after,.woocommerce-page form .show-password-input.display-password:after{content:"\f06e"}.woocommerce form.login .show-password-input,.woocommerce .woocommerce-form-register .show-password-input{position:absolute}h4 .term-description p{font-family:'Playfair Display',cursive;font-style:italic;font-size:18px;font-weight:500;padding-bottom:0}.wpcf7-form p{float:left;width:100%;position:relative;clear:both}.wpb_wrapper div.wpcf7 .ajax-loader{top:50px;position:relative}span.wpcf7-not-valid-tip,div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{float:left;clear:both;text-align:left;margin-bottom:20px;font-family:'Playfair Display',cursive}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{border:none;font-size:15px;margin-left:0;padding-left:0}#reply-title{float:left}#reply-title small a{font-family:'Playfair Display',cursive;font-weight:500;font-size:18px;text-align:left;margin:50px 0 20px;float:left}#cancel-comment-reply-link:before{content:"/";padding-right:10px}.comment-title-area.crunchify-text{float:left;margin-right:10px}.wpb_wrapper textarea{max-height:90px}button:hover,.button:hover{cursor:pointer}.woocommerce-terms-and-conditions-wrapper{text-align:left}.rs-pzimg{left:0}.woocommerce #reviews #comment{min-height:150px}.single-post .comment-form textarea{min-height:150px!important}.single-side-bar.widget img{max-width:100%;height:auto}.widget table thead:first-child tr:first-child th,.widget table tbody:first-child tr:first-child th,.widget table tbody:first-child tr:first-child td{border-top:0}.widget table th,.widget table td{padding:8px;border-top:1px solid #ddd;border-left:1px solid #ddd;vertical-align:top;text-align:left;line-height:18px}.widget table{margin:20px 0;border:1px solid #ddd;width:100%;border-collapse:separate;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.widget table th,.widget table td{padding:8px;border-top:1px solid #ddd;border-left:1px solid #ddd;vertical-align:top;text-align:left;line-height:18px}.widget table caption{font-weight:700;margin-bottom:15px}.widget td a,.widget_calendar #today{font-weight:600}.widget tr th{text-align:center;font-weight:700}.widget tr td{text-align:center}.wr-default-page,.post{text-align:left}.wp-block-button{margin:10px 0}.wp-block-button.alignleft{margin-right:15px}.wp-block-cover p:not(.has-text-color){color:#fff}.wp-block-quote{width:100%}.content-pagination .post-page-numbers.current{float:left;width:60px;height:60px;line-height:60px;box-sizing:border-box;border-left:1px solid rgba(255,255,255,.1);position:relative;font-size:14px;color:#fff;font-family:'Playfair Display',cursive}.content-pagination{width:100%;float:left;clear:both;background:0 0;margin-bottom:15px}.blog-title-opt:after{left:0}.post-password-form input[type=password]{border:none;border:1px solid #e1e1e1;background:#f9f9f9;padding:15px 20px;color:#000;font-size:12px;-webkit-appearance:none;font-family:'Poppins',sans-serif}.post-password-form input[type=submit]{padding:15px 20px 17px;cursor:pointer;border:none;outline:none;display:inline-block;position:relative;font-family:'Playfair Display',cursive;color:#fff;margin-top:15px;background:#292929;font-weight:500;transition:all .2s linear}.comment{max-width:100%;width:100%;text-align:left}.comment .comment{border:none}@media only screen and (max-width:1064px){.comment .children{margin-left:0}.comment .children li{padding:25px 0 0}}@media only screen and (max-width:560px){.shop-item-footer .post-counter{float:left;margin-top:20px}.pr-tags li a{float:left;margin-bottom:10px}.item-related{float:left;margin-bottom:0}.logged-in .main-header{position:absolute;top:47px}}@media only screen and (max-width:320px){.shop-item-footer .post-counter{float:left;margin-top:20px}}#wp-comment-cookies-consent{position:relative;top:2px}.product-slider,.single-slider{text-align:center}.social-widget li a,.main-sidebar-widget h3{text-align:center}.rs-no-padding-left{padding-left:0!important}.rs-margin-top-20{margin-top:20px}.rs-padding-right-30{padding-right:30px!important}.section-dec.sec-dec_top_right{top:-70px;right:-70px;border-top:1px dotted;border-right:1px dotted;border-color:#c19d60}.section-dec.sec-dec_bottom_right{bottom:-70px;right:-70px;border-bottom:1px dotted;border-right:1px dotted;border-color:#c19d60}.wave-bg.wave-right{right:-10%;bottom:10%;left:unset}.section-title.text-align_right{text-align:right}.text-block.rs-left-padding{padding-right:0;padding-left:80px}.text-block.rs-no-padding{padding-right:0;padding-left:0}@media only screen and (max-width:1064px){.text-block.rs-left-padding{padding-right:0;padding-left:0}}@media only screen and (max-width:690px){.rs-enable-img-margin{margin-bottom:100px}}.rs-service-content{font-size:13px;line-height:24px;font-weight:400}.bt-float-right{float:right}.rs-hidden-map-scroll{display:none}@media only screen and (max-width:600px){.rs-hidden-map-scroll{display:block;position:absolute;width:83%;height:100%;background:0 0;z-index:9}}.share-icon-digg:before{content:"Digg"}.share-icon-email:before{content:"Email"}.share-icon-reddit:before{content:"Reddit"}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}.woocommerce-terms-and-conditions-wrapper{position:relative;z-index:2}.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-terms-and-conditions-wrapper a{color:#fff}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-address-fields .button{border-radius:0;font-weight:unset;margin-bottom:0;font-size:unset;line-height:38px;height:40px;border:none;color:#fff;width:auto;cursor:pointer;padding:0 20px;-webkit-appearance:none;position:relative;z-index:2;font-family:'Playfair Display',cursive;transition:all .3s ease-in-out}address{color:#000;font-family:'Playfair Display',cursive}.woocommerce-Address{margin-top:50px}.woocommerce .woocommerce-address-fields .button{margin-top:20px}.woocommerce-order-overview{margin-top:50px!important;font-family:'Playfair Display',cursive;font-size:15px}.checkout-table{text-align:center}.grid-item_price span.price span{float:unset}.header-top_contacts .res_new_hd_phn,.header-top_contacts .res_new_hd_phn span{margin-left:5px}.main-about-text-area h1,.wpb_text_column h1,.wr-default-page h1,.blog-text h1{font-size:34px;font-weight:900;font-family:'Playfair Display',cursive}.main-about-text-area h2,.wpb_text_column h2,.wr-default-page h2,.blog-text h2{font-size:30px;font-weight:900;font-family:'Playfair Display',cursive}.main-about-text-area h3,.wpb_text_column h3,body:not(.woocommerce-checkout) .wr-default-page h3,.blog-text h3{font-size:26px;font-weight:900;font-family:'Playfair Display',cursive}.main-about-text-area h4,.wpb_text_column h4,body:not(.woocommerce-cart) .wr-default-page h4,.blog-text h4{font-size:22px;font-weight:900;font-family:'Playfair Display',cursive}.main-about-text-area h5,.wpb_text_column h5,body:not(.woocommerce-cart).wr-default-page h5,.blog-text h5{font-size:18px;font-weight:900;font-family:'Playfair Display',cursive}.main-about-text-area h6,.wpb_text_column h6,.wr-default-page h6,.blog-text h6{font-size:14px;font-weight:900;font-family:'Playfair Display',cursive}@media only screen and (max-width:600px){.map-view-wrap_item{min-width:100%;max-width:100%}.wpb_wrapper #singleMap{height:500px}}.footer-widget li{float:left;width:100%;text-align:left;margin-bottom:10px;color:#fff}.footer-widget li a{color:#fff;transition:all .2s linear}.footer-bottom .copyright a{color:#fff}.col-no-css .col-no-css .col-md-4{width:100%!important;padding:0!important}.col-no-css .row{width:100%!important;padding:0!important;margin:0!important}.col-no-css .col-no-css .cart-totals{padding:0!important;margin:0!important}.col-no-css .col-no-css .cart-totals:before{display:none}.cart_totals h3{font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:left;font-family:'Playfair Display',cursive}.grid-item-holder .box-media-zoom{text-align:center}table.variations{border-bottom:1px solid #eee;margin-bottom:30px;float:left;width:100%}table.variations tr{float:left}table.variations tr td{float:left;clear:both;margin-right:30px}table.variations tr td label{float:left;text-align:left;font-family:'Playfair Display',cursive;font-size:14px;padding:0 0 15px;text-transform:capitalize}.reset_variations{margin:10px 0;float:left;font-family:'Playfair Display',cursive;font-size:12px}@media only screen and (max-width:560px){.vc-tab-st-no-pad.hero-menu_content{padding-left:0}.vc-tab-st-no-pad .hero-menu-item-title{width:calc(100% - 30px)}.hero-menu-item.rs-no-padding-left .hero-menu-item-title{width:calc(100% - 10px)}.vc-tab-st-no-pad .hero-menu-item{width:100%;float:left}.vc-tab-st-no-pad .hero-menu-item-details p{max-width:80%}.hero-menu-item.rs-no-padding-left .hero-menu-item-title{width:calc(100% - 10px)}}@media only screen and (max-width:600px){.big-number a{font-size:20px}}.wpb_wrapper form label{float:left;background:0 0;text-align:left}@media only screen and (max-width:1064px){.page-template-coming-soon .hero_promo-wrap{display:block}}.column-wrap-bg-full{width:100%;height:83vh;position:relative}.column-wrap-bg-full .quote-box{top:23%}.column-wrap-bg-full .column-wrap-bg-text{top:30%}@media only screen and (max-width:1064px){.column-wrap-bg-full .quote-box,.column-wrap-bg-full .column-wrap-bg-text{top:0}}.column-section-wrap-full{width:100%}.testimonilas-carousel .swiper-container-horizontal{padding-top:10px}.post-tooltip{position:absolute;height:50px;font-family:'Playfair Display',cursive;line-height:50px;background:#292929;width:130px;font-size:10px;letter-spacing:2px;font-weight:800;text-transform:uppercase;top:50%;left:50%;margin:-25px 0 0 -65px;z-index:5;color:#fff}.grid-item-holder .overlay,.post-tooltip{opacity:0;transition:all .3s ease-in-out}.grid-item-holder:hover .post-tooltip{opacity:1}@media only screen and (max-width:768px){.logo-holder img{height:25px!important;width:auto!important}.header-container,.show-cart,.show-share-btn,.show-reserv_button{height:70px!important}.logo-holder,.nav-holder,.header-cart_wrap{margin-top:0!important}.show-cart,.show-share-btn,.show-reserv_button{line-height:70px!important}}p b,.main-about-text-area b,p strong,.main-about-text-area strong{font-weight:600}p i,.main-about-text-area i{font-style:italic}.box-media-zoom{text-align:center}.main-sidebar-widget .wp-block-search .wp-block-search__inside-wrapper{display:block}.main-sidebar-widget .wp-block-search .wp-block-search__input,.main-sidebar-widget .wp-block-search .wp-block-search__button{width:100%;float:left;position:relative;margin-left:0}.main-sidebar-widget .wp-block-search .wp-block-search__input{padding:20px 15px;margin:15px 0;background:#f9f9f9;border:1px solid #eee}.main-sidebar-widget .wp-block-search .wp-block-search__button{height:58px;line-height:45px;background:#141414;right:0;z-index:2;color:#fff;padding:unset;border:none;cursor:pointer;text-align:center;text-transform:uppercase;font-size:18px;letter-spacing:2px;font-weight:600;text-transform:capitalize;font-family:'Playfair Display',cursive}.dark-version .main-sidebar-widget .wp-block-search .wp-block-search__button{background:#303030}.dark-version .wp-block-search .wp-block-search__label{color:#fff}.dark-version .main-sidebar-widget .wp-block-search .wp-block-search__input{background:#212121;border-color:rgba(255,255,255,.08);color:#fff}.main-sidebar-widget .wp-block-group .wp-block-group__inner-container h2{float:left;width:100%;border:1px solid #eee;padding:15px 10px;font-size:18px;font-family:'Playfair Display',cursive;margin-bottom:20px;font-weight:600;position:relative;background:#f9f9f9;color:#292929}.main-sidebar-widget .wp-block-group li{float:left;text-align:left;width:100%;margin-bottom:20px;color:#7c7c7c;font-weight:500;position:relative}.main-sidebar-widget .wp-block-group li a,.main-sidebar-widget .wp-block-group ol li span{position:relative;background:#fff;z-index:2;padding:0;top:4px;font-size:14px}.main-sidebar-widget .wp-block-group ul li a:hover,.main-sidebar-widget .wp-block-group ol a:hover{text-decoration:underline}.wp-block-group{box-sizing:border-box;float:left;width:100%}.dark-version .main-sidebar-widget .wp-block-group .wp-block-group__inner-container h2{border-color:rgba(255,255,255,.08);background:#303030;color:#fff}.dark-version .main-sidebar-widget .wp-block-group li a,.dark-version .main-sidebar-widget .wp-block-group ol li span{color:#fff;background:#212121}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.grid-carousel.if-centered-false .grid-carousel-title{opacity:1;transform:scale(1)}.recent-post-opt a.post-comments{font-family:'Playfair Display',cursive;font-style:italic}.widget .product_list_widget strong{float:unset}section.wpb-content-wrapper{padding:0;background:0 0}.disable-popup:after{display:none}@media only screen and (min-width:560px){.products.columns-4 .grid-item-details h3 span{display:none}.products.columns-4 .button.add_cart{position:relative;left:-24px;top:8px;right:unset}}