.woocommerce-account .woocommerce nav{margin:0 0 0px;}
.woocommerce-account .woocommerce nav ul{padding:0px;}
.woocommerce-account .woocommerce nav li{padding:0px 0 0px 20px; border-bottom:1px solid rgba(255,255,255,0.2);}
.woocommerce-account .woocommerce nav li:last-child{border-bottom:0px;}
.woocommerce-account .woocommerce nav li:after{content:""; position:absolute; left:0px; top:16px; width:8px; height:8px; border-radius:50%; background:#B17F4A;}
.woocommerce-account .woocommerce nav li a{transition:all 0.3s; -webkit-transition:all 0.3s; padding:12px 0px; display:block;}
.woocommerce-account .woocommerce nav li.is-active a{transform:translateX(5px); -webkit-transform:translateX(5px); color:#FFF;}
.woocommerce-account .woocommerce nav li.is-active:after{background:#FFF;}

.woocommerce-orders .woocommerce-MyAccount-content table th, .woocommerce-cart-form table th, table.wishlist_table.shop_table thead th{background:#B17F4A; color:#FFF; padding:11px 10px; border:1px solid #8f8278; font-size:13.6px; }
.woocommerce-orders .woocommerce-MyAccount-content table td,.woocommerce-cart-form table td, .woocommerce table.shop_table td{padding:10px; color:#FFF; border:1px solid rgba(255,255,255,0.2) !important; font-size:13.6px; }
.woocommerce-orders .woocommerce-MyAccount-content table td a, .woocommerce-cart-form table td a, .woocommerce table.shop_table td a{color:#B17F4A;}
.woocommerce-orders .woocommerce-MyAccount-content table td a.button,
.woocommerce-cart-form table td a.button{background-color:transparent; color:#FFF; border-radius:0px; border:2px solid #B17F4A; width:100%; text-align:center; padding:10px 15px; display:inline-block; margin:2px 5px; width:auto;}
.woocommerce-orders .woocommerce-MyAccount-content table td a.button:first-child, .woocommerce-cart-form table td a.button:first-child{ margin-left:0; }
.woocommerce-orders .woocommerce-MyAccount-content table td a.button:last-child, .woocommerce-cart-form table td a.button:last-child{ margin-right:0; }
.woocommerce-orders .woocommerce-MyAccount-content table td a.button:after,
.woocommerce-cart-form table td a.button:after{background:#B17F4A; left:0; position:absolute; top:-1px; content: ""; right:100%; height:calc(100% + 2px); z-index: -1; transition:all 0.3s; -webkit-transition:all 0.3s;}

.woocommerce-downloads .woocommerce-Message{border-color:#B17F4A; }
.woocommerce-downloads .woocommerce-info::before{color:#B17F4A;}
/*.woocommerce-downloads .woocommerce-Message a.button{background-color:transparent; color:#FFF; border-radius:0px; border:2px solid #B17F4A; text-align:center; padding:12px 30px;}
.woocommerce-downloads .woocommerce-Message a.button:after{background:#B17F4A; left:0; position:absolute; top:-1px; content: ""; right:100%; height:calc(100% + 2px); z-index: -1; transition:all 0.3s; -webkit-transition:all 0.3s;}*/

.woocommerce-edit-address .addresses{margin:20px 0 0 0; display:flex;}
.woocommerce-edit-address .woocommerce-Address:before,
.woocommerce-edit-address .woocommerce-Address:after{display:none;}
.woocommerce .col2-set .col-2.u-column2.woocommerce-Address,.woocommerce .col2-set .col-1.u-column1.woocommerce-Address{background:rgba(255,255,255,0.1); padding:15px; min-width:48%; position:relative;}
.woocommerce-edit-address .woocommerce-Address.col-1{margin-right:2%;}
.woocommerce-edit-address .woocommerce-Address.col-2{margin-left:2%;}
.woocommerce-edit-address .woocommerce-Address h3{position:relative; padding-left:30px; background:url(images/pin.svg) no-repeat 0 center;}
.woocommerce-edit-address address{color:#FFF; font-size:14px; line-height:2; padding:0 0 0 32px;}
.woocommerce-edit-address a.edit{color:#FFF; font-size:12px; font-weight:bold; position:absolute; top:10px; right:10px; background:#B17F4A; padding:5px 8px; transition:all 0.3s; -webkit-transition:all 0.3s;}

.woocommerce-edit-account .woocommerce-form-row{display:block;}
.woocommerce-edit-account .woocommerce-form-row label{font-size:14px; margin:0px;}
.woocommerce-edit-account .woocommerce-form-row .woocommerce-Input{background:#E8E4E4; border:2px solid #FDFDFD; height:48px; font-family: "mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:block;}
.woocommerce-edit-account .woocommerce-form-row span em{font-size:12px;}
.woocommerce-edit-account .woocommerce-form-row .woocommerce-Input::-webkit-input-placeholder {opacity:1; text-transform:uppercase;}
.woocommerce-edit-account .woocommerce-form-row .woocommerce-Input::-moz-placeholder {opacity:1; text-transform:uppercase;}
.woocommerce-edit-account .woocommerce-form-row .woocommerce-Input:-ms-input-placeholder {opacity:1; text-transform:uppercase;}
.woocommerce-edit-account .woocommerce-form-row .woocommerce-Input:-moz-placeholder {opacity:1; text-transform:uppercase;}
.woocommerce-edit-account fieldset{margin:40px 0 0 ;}
.woocommerce-edit-account legend{font-size:20px; color:#FFF; margin:0 0 20px 0; font-weight:bold;}

.woocommerce-edit-address .form-row{display:block;}
.woocommerce-edit-address .form-row label{font-size:14px; margin:0px;}
.woocommerce-edit-address .form-row .input-text{background:#E8E4E4; border:2px solid #FDFDFD; height:48px; font-family: "mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:block;}
.woocommerce-edit-address .form-row .select2{background:#E8E4E4; border:2px solid #FDFDFD; height:48px; font-family: "mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:block; padding:8px 0px;}
.woocommerce-edit-address .select2-container--default .select2-selection--single{background-color:transparent; border:0px;}
.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 8px 6px 0 6px; border-color: #B17F4A transparent transparent transparent; margin-left:-10px; margin-top:4px;}
.woocommerce-edit-address .woocommerce-address-fields{margin:20px 0 0;}

.woocommerce-view-order p mark{ background:none; padding:0; margin:0; font-weight:700; color:#fff; }
.woocommerce-view-order h2{margin:40px 0 15px 0;}
.woocommerce-view-order table th{background:rgba(255,255,255,0.15); color:#FFF; padding:10px 15px; border:1px solid rgba(255,255,255,0.1)}
.woocommerce-view-order table td{background:rgba(255,255,255,0.1); color:#FFF; padding:10px 15px; border:1px solid rgba(255,255,255,0.1)}
.woocommerce-view-order table td a{color:#B17F4A;}
.woocommerce-view-order address{color:#FFF; line-height:1.5;}

.woocommerce-checkout .woocommerce-info{ border-color:#B17F4A;}
.woocommerce-checkout .woocommerce-info:before{color:#B17F4A;}
.woocommerce-checkout .woocommerce-info a{color:#B17F4A;}
.woocommerce-checkout h3{margin:0px 0 20px;}
.woocommerce-checkout h3 label{position:relative; padding-left:10px;}
.woocommerce-checkout h3 label input{position:absolute; left:0px; top:9px; width:16px; height:16px; z-index:1;}
.woocommerce-checkout h3 label span{position:relative;}
.woocommerce-checkout h3 label input + span:before{content:""; width:16px; height:16px; border:1px solid #B17F4A; display:inline-block; position:absolute; left:0px; top:9px;}
.woocommerce-checkout h3 label input:checked + span:before{background:#B17F4A;}
.woocommerce-checkout h3 label input:checked + span:after{content:""; position:absolute; left:3px; top:12px; width:0px; height:0px; border-width:2px 2px 0px 0px; border-color:#FFF; border-style:solid; padding:2px 4px; transform:rotate(125deg); -webkit-transform:rotate(125deg);}

.woocommerce-checkout .woocommerce-input-wrapper{width:100%;}
.woocommerce-checkout .col2-set{margin:0px 0; width:auto;}
.woocommerce-checkout table th{background:rgba(255,255,255,0.15); color:#FFF; padding:10px 15px; font-size:14px; border:1px solid rgba(255,255,255,0.1);}
.woocommerce-checkout table td{background:rgba(255,255,255,0.1); color:#FFF; padding:10px 15px; font-size:14px; border:1px solid rgba(255,255,255,0.1);}
.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout #payment{background-color:rgba(255,255,255,0.15) !important;}
.woocommerce-checkout .payment_box{background:#B17F4A !important;}
.woocommerce-checkout .payment_box:before{border-bottom-color:#B17F4A !important;}
.woocommerce-checkout .wc_payment_method{padding-left:0px;}
.woocommerce-checkout .wc_payment_method:after{opacity:0;}
.woocommerce-checkout .place-order button.button{background-color:transparent !important; color:#FFF; border-radius:0px; border:2px solid #B17F4A; text-align:center; padding:0px 20px; box-shadow:none;}
.woocommerce-checkout .form-row label.checkbox{line-height:1.5; position:relative;}
.woocommerce-checkout .form-row label.checkbox input{position:absolute; width:15px; height:15px; left:0px; top:4px; opacity:0; z-index:1;}
.woocommerce-checkout .form-row label.checkbox input + span{padding-left:25px; position:relative;}
.woocommerce-checkout .form-row label.checkbox input + span:before{content:""; width:16px; height:16px; border:1px solid #B17F4A; display:inline-block; position:absolute; left:0px; top:0px;}
.woocommerce-checkout .form-row label.checkbox input:checked + span:before{background:#B17F4A;}
.woocommerce-checkout .form-row label.checkbox input:checked + span:after{content:""; position:absolute; left:3px; top:3px; width:0px; height:0px; border-width:2px 2px 0px 0px; border-color:#FFF; border-style:solid; padding:2px 4px; transform:rotate(125deg); -webkit-transform:rotate(125deg);}
.woocommerce-checkout .form-row label.checkbox input span.required{display:none;}

.woocommerce-checkout .form-row.mc4wp-checkbox label{line-height:1.5; position:relative;}
.woocommerce-checkout .form-row.mc4wp-checkbox label input{position:absolute; width:15px; height:15px; left:0px; top:4px; opacity:0; z-index:1;}
.woocommerce-checkout .form-row.mc4wp-checkbox label input + span{padding-left:25px; position:relative;}
.woocommerce-checkout .form-row.mc4wp-checkbox label input + span:before{content:""; width:16px; height:16px; border:1px solid #B17F4A; display:inline-block; position:absolute; left:0px; top:0px;}
.woocommerce-checkout .form-row.mc4wp-checkbox label input:checked + span:before{background:#B17F4A;}
.woocommerce-checkout .form-row.mc4wp-checkbox label input:checked + span:after{content:""; position:absolute; left:3px; top:3px; width:0px; height:0px; border-width:2px 2px 0px 0px; border-color:#FFF; border-style:solid; padding:2px 4px; transform:rotate(125deg); -webkit-transform:rotate(125deg);}
.woocommerce-checkout .form-row.mailchimp-newsletter{ margin-top:10px; }
.woocommerce-checkout .form-row.mailchimp-newsletter label{line-height:1.5; position:relative;}
.woocommerce-checkout .form-row.mailchimp-newsletter input{position:absolute; width:15px; height:15px; left:0px; top:4px; opacity:0; z-index:1;}
.woocommerce-checkout .form-row.mailchimp-newsletter input + label{padding-left:25px; position:relative; padding-bottom:0; }
.woocommerce-checkout .form-row.mailchimp-newsletter input + label:before{content:""; width:16px; height:16px; border:1px solid #B17F4A; display:inline-block; position:absolute; left:0px; top:0px;}
.woocommerce-checkout .form-row.mailchimp-newsletter input:checked + label:before{background:#B17F4A;}
.woocommerce-checkout .form-row.mailchimp-newsletter input:checked + label:after{content:""; position:absolute; left:3px; top:3px; width:0px; height:0px; border-width:2px 2px 0px 0px; border-color:#FFF; border-style:solid; padding:2px 4px; transform:rotate(125deg); -webkit-transform:rotate(125deg);}


#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{border-radius:0px;}
.woocommerce-checkout .flexible-shipping-log{margin:20px 0 0 0;}
.woocommerce-checkout .flexible-shipping-log button{background-color:transparent; color:#FFF; border-radius:0px; border:2px solid #B17F4A; text-align:center; padding:12px 30px;}
.woocommerce-checkout .flexible-shipping-log button:after{background:#B17F4A; left:0; position:absolute; top:-1px; content: ""; right:100%; height:calc(100% + 2px); z-index: -1; transition:all 0.3s; -webkit-transition:all 0.3s;}
.woocommerce-checkout table td ul li{position:relative; padding-left:0PX;}
.woocommerce-checkout table td ul li:after{display:none;}
.woocommerce-checkout table td ul li input, .pagecontent ul#shipping_method li input{position:absolute; width:15px; height:15px; opacity:0; z-index:1;}
.woocommerce-checkout table td ul li input + label, .pagecontent ul#shipping_method li input + label{padding-left:30px; position:relative; display:block !important;}
.woocommerce-checkout table td ul li input + label:before, .pagecontent ul#shipping_method li input + label:before{content:""; position:absolute; left:0px; top:0px; width:18px; height:18px; border-radius:50%; border:2px solid #B17F4A; display:inline-block;}
.woocommerce-checkout table td ul li input:checked + label:after, .pagecontent ul#shipping_method li input:checked + label:after{content:""; position:absolute; left:5px; top:5px; width:8px; height:8px; border-radius:50%; background:#B17F4A;}


.woocommerce-page .form-row label{font-size:14px; margin:0px;}
.woocommerce-page .form-row .input-text{background:#E8E4E4; border:2px solid #FDFDFD; height:48px; font-family: "mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:block;}
.woocommerce-page .form-row textarea.input-text{background:#E8E4E4; border:2px solid #FDFDFD; height:148px; font-family: "mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:block; padding:10px;}
.woocommerce-page .select2{background:#E8E4E4; border:2px solid #FDFDFD; height:48px; font-family: "mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:block; padding:8px 0px;}
.woocommerce-page .select2-container--default .select2-selection--single{background-color:transparent; border:0px;}
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 8px 6px 0 6px; border-color: #B17F4A transparent transparent transparent; margin-left:-10px; margin-top:4px;}
.woocommerce-page .select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart{ display:block; width:420px; left:-240px; top:0px; background-color:transparent; padding:0px; border-radius:0px; border:0px;}
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart:before{content:""; width:100%; height:50px; display:block;}
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart:after{content:""; position:absolute; top:28px; right:151px; width:13px; height:0px; border-width:10px 10px 12px; border-style:solid; border-color:transparent transparent #E8E4E4;}
.top_cart_wrapper .dropdown-menu.dropdown-menu-mini-cart li{background:#E8E4E4; padding:15px; box-shadow:rgba(0,0,0,0.3) 0 3px 6px; }
.top_cart_wrapper .dropdown-menu .product_list_widget{ max-height:260px; overflow:auto; scrollbar-width:thin; scrollbar-color:#7F7D7C #EDEDED; }
.top_cart_wrapper .dropdown-menu .product_list_widget::-webkit-scrollbar { width:12px; }
.top_cart_wrapper .dropdown-menu .product_list_widget::-webkit-scrollbar-track { background:#EDEDED; width:5px; }
.top_cart_wrapper .dropdown-menu .product_list_widget::-webkit-scrollbar-thumb { background-color:#7F7D7C; border-radius:20px; border:4px solid #EDEDED; }
.top_cart_wrapper .dropdown-menu h3{font-size:18px; text-align:center; font-weight:600; border-bottom:1px solid #CCC; padding:10px 0 20px; margin:0px;}
.top_cart_wrapper .dropdown-menu h3 span{color:#B17F4A;}
.top_cart_wrapper .dropdown-menu .product_list_widget{border-bottom:1px solid #CCC;}
.top_cart_wrapper .dropdown-menu .mini_cart_item{display:flex; justify-content:flex-start; align-items:center; box-shadow:none !important;}
.top_cart_wrapper .dropdown-menu .cart_left{max-width:70px; width:100%; margin:0 15px 0 0;}
.top_cart_wrapper .dropdown-menu .cart_left img{height:auto; max-width:100%; width:100%;}
.top_cart_wrapper .dropdown-menu .cart_right a{font-size:12px; color:#333; font-weight:700;}
.top_cart_wrapper .dropdown-menu .cart_right span.quantity{font-size:16px; color:#B17F4A; font-weight:bold; display:block; margin:5px 0px;}
.top_cart_wrapper .dropdown-menu .cart_right .edit{font-size:10px; color:#666; margin:0 9px 0 0; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s; display:inline-block;}
.top_cart_wrapper .dropdown-menu .cart_right .edit:after{content:""; position:absolute; right:-7px; top:0px; width:1px; height:100%; background:#666;}
.top_cart_wrapper .dropdown-menu .cart_right .remove, .top_cart_wrapper .dropdown-menu .cart_right .remove:hover {font-size:10px; color:#666 !important; transition:all 0.3s; -webkit-transition:all 0.3s; display:inline-block; background:none; }
.top_cart_wrapper .dropdown-menu .total{text-align:center; font-size:16px; margin:15px 0 20px;}
.top_cart_wrapper .dropdown-menu .buttons{ display:flex; justify-content:center; align-items:center; margin:0 0 10px;}
.top_cart_wrapper .dropdown-menu .buttons a{padding:8px 15px; background-color:transparent; color:#000; font-size:12px; text-transform:uppercase; display:inline-block; transition:all 0.3s; -webkit-transition:all 0.3s; position:relative; z-index:1; border:1px solid #B17F4A; border-radius:0; }
.top_cart_wrapper .dropdown-menu .buttons a:before{content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; /*background:#666;*/ z-index:-1;}
.top_cart_wrapper .dropdown-menu .buttons a:after{content:""; position:absolute; left:0px; top:0px; width:0%; height:100%; background:#B17F4A; z-index:-1; transition:all 0.3s; -webkit-transition:all 0.3s;}
.top_cart_wrapper .dropdown-menu .buttons a.checkout{margin:0 0 0 15px;}
.top_cart_wrapper .dropdown-menu .buttons a.checkout:before{/*background:#333;*/}
.woocommerce-MyAccount-content .woocommerce-form-row span em{ font-style:normal; margin:13px 0 3px 0; line-height:1.3; display:block; }
.woocommerce-MyAccount-content .woocommerce-form-row span{ line-height:1; }
.select2-container .select2-selection--single .select2-selection__rendered{ padding-left:15px; }
.woocommerce-checkout h3#ship-to-different-address label{ padding-left:0; margin:0; }
.woocommerce-MyAccount-content .woocommerce-notices-wrapper + p{ margin:0; }
.woocommerce-MyAccount-content table.shop_table{ margin:0; }
.woocommerce #content table.wishlist_table.cart a.remove:hover{ background:red; }
.yith_wcwl_wishlist_footer{ display:none; }
.wishlist_table.mobile li .item-wrapper .product-thumbnail { vertical-align:middle; }
.wishlist_table.mobile li .item-wrapper .item-details{ vertical-align:middle; }
.wishlist_table.mobile li .item-details h3{ margin:0; font-size:20px; }
.wishlist_table.mobile li .additional-info-wrapper{ display:inline-block; vertical-align:middle; width:21px; }
.wishlist_table.mobile li .additional-info-wrapper a{color:#F00; }
.wishlist_table.mobile li .item-wrapper{ vertical-align:middle; }
.wishlist-title-with-form h2{ display:inline-block; width:auto; background:none !important; }
.btn.button.show-title-form{ border-radius:0 !important; background:#B17F4A !important; color:#fff !important; }
.hidden-title-form input[type="text"]{ background:#E8E4E4; border:2px solid #FDFDFD; height:44px; font-family:"mrs-eaves-roman-lining"; font-weight:400; font-size:18px; text-align:left; color:#6C6B6B; display:inline-block; padding:0 15px; }
.save:after, .woocommerce a.button.hide-title-form.btn:after, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after, .update_to_cart_cls:after, .button.product_type_simple:after, .woocommerce-Message-custom  a.button.browseproducts:after, .successmsg .button.wc-forward:after, .woocommerce .woocommerce-Pagination a.button:after { background:#B17F4A; left:0; position:absolute; top:-1px; content:""; right:100%; height:calc(100% + 2px); z-index:-1; -webkit-transition:right 0.3s ease-in-out; -moz-transition:right 0.3s ease-in-out; -o-transition:right 0.3s ease-in-out; -ms-transition:right 0.3s ease-in-out; transition:right 0.3s ease-in-out; } 
.save, .woocommerce a.button.hide-title-form.btn, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .update_to_cart_cls, .button.product_type_simple,.woocommerce-Message-custom  a.button.browseproducts, .successmsg .button.wc-forward, .woocommerce .woocommerce-Pagination a.button { display:inline-block; margin:0px 8px; position:relative; height:44px; border:2px solid #B17F4A; background:none; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); color:#fff; line-height:40px; text-transform:uppercase; z-index:1; font-size:16px !important; font-family: 'Raleway'; font-weight:700; -webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out; -moz-transition:color .25s ease-in-out, border-color .25s ease-in-out; -ms-transition:color .25s ease-in-out, border-color .25s ease-in-out; -o-transition:color .25s ease-in-out, border-color .25s ease-in-out; transition:color .25s ease-in-out, border-color .25s ease-in-out; border-radius:0; vertical-align:top; cursor:pointer; }
.save input, .woocommerce a.button.hide-title-form.btn, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .update_to_cart_cls, .woocommerce .button.product_type_simple, .successmsg .button.wc-forward, .woocommerce .woocommerce-Pagination a.button, .woocommerce .woocommerce-Pagination a.button:hover{ padding:0 20px; background:none; border:none; -webkit-appearance:none; color:#fff; }
.woocommerce a.button.hide-title-form.btn, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .update_to_cart_cls, .woocommerce  .button.product_type_simple, .successmsg .button.wc-forward, .woocommerce .woocommerce-Pagination a.button, .woocommerce .woocommerce-Pagination a.button:hover{ border:2px solid #B17F4A;  }
.woocommerce .woocommerce-Pagination a.button{ margin:20px 0 0 0; }
.woocommerce .button.product_type_simple, .woocommerce .button.product_type_simple:hover{ color:#000; line-height:46px; margin:5px 0 20px 0 !important; border-radius:0; }
.successmsg .button.wc-forward, .successmsg .button.wc-forward:hover{ color:#000; border-radius:0; margin:0; }
.woocommerce-Message-custom  a.button.browseproducts,.woocommerce-Message-custom  a.button.browseproducts:hover{ color:#000; padding:0 20px; }
.update_to_cart_cls, .button.product_type_simple{ height:50px; line-height:46px; }
.save:hover:focus:before,.save:focus:before, .woocommerce a.button.hide-title-form.btn:hover:focus:before, .woocommerce a.button.hide-title-form.btn:focus:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:focus:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:focus:before, .update_to_cart_cls:hover:focus:before, .update_to_cart_cls:focus:before, .button.product_type_simple:hover:focus:before , .button.product_type_simple:focus:before,,.woocommerce-Message-custom  a.button.browseproducts:hover:focus:before,.woocommerce-Message-custom  a.button.browseproducts:focus:before, .successmsg .button.wc-forward:hover:focus:before, .successmsg .button.wc-forward:focus:before, .woocommerce .woocommerce-Pagination a.button:hover:focus:before, .woocommerce .woocommerce-Pagination a.button:focus:before{ content:""; position:absolute; left:-4px; top:-4px; right:-4px; bottom:-4px; border:2px solid #B17F4A; border-radius:2px; } 
.save:focus, .woocommerce a.button.hide-title-form.btn:focus, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:focus, .update_to_cart_cls:focus, .button.product_type_simple:focus,.woocommerce-Message-custom  a.button.browseproducts:focus, .successmsg .button.wc-forward:focus, .woocommerce .woocommerce-Pagination a.button:focus{ outline-style:solid !important; outline-width:0px !important; outline-color:#B17F4A !important; -moz-outline-radius:2px; outline-radius:2px; -webkit-outline-radius:2px; }
.yes-js #yith-wcwl-form .hidden-title-form{ margin-top:0; }
.restricted_country { line-height:1.3; margin:-3px 0 20px 0; color:#f00; }
.downloadmsg { padding:11px 0 0 0; display:inline-block; }
.woocommerce-Message-custom:before{ top:26px; }
li.product .yith-wcwl-wishlistaddedbrowse a:after,li.product .yith-wcwl-wishlistaddedbrowse a:hover:before{ display:none; }
li.product .yith-wcwl-wishlistaddedbrowse a{ font-size:0 !important; border:none; box-shadow:none; color:#B17F4A; padding:0; margin:0; line-height:1; }
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{ margin:0; }
.woocommerce button.button.alt, .woocommerce button.button.alt:hover{ background:none; }



/****************sitemap-css-start******************/
.sitemap_main{width:100%; display:inline-block; margin:50px 0px 50px 0px; max-width:900px;}
.sitemap_main ul li{display: block; padding: 12px 0 0 45px; position: relative; font-weight: 700; font-size: 14px; color: #FFF; line-height: 1.4;}
.sitemap_main ul li a{color: #FFF;}
.sitemap_main ul li:after{content: ""; position: absolute; left: 0; top: 9px; background: url(images/nav_list.svg) no-repeat 0 0; width: 25px; height: 25px;}
.sitemap_main ul ul.sub-menu{margin:10px 0px 10px 0px;}
.sitemap_main ul ul.sub-menu ul.sub-menu li{width:25%; display:inline-block; vertical-align:top;} 

/****************sitemap-css-end******************/

.bookprivate_events{display: inline-block;padding: 20px;background-image: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);max-width: 926px;margin: 0 auto;position: relative;}
.bookprivate_events:before{display: inline-block;position: absolute;content:'';left: 2px;top: 2px;bottom: 2px;right: 2px;background-color: #000;}
.bookprivate_events_inn{background-color: #fff;position: relative;padding: 70px 72px;overflow: hidden;}
.bookprivate_events_inn:before{content: '';position: absolute;left: 0;top: -1px;background: url(images/slide-flower-left-disabled.svg) no-repeat left top;
width: 160px;height: 163px;z-index: 2;}
.bookprivate_events_inn:after{content: '';position: absolute;right: -1px;bottom: -1px;background: url(images/slide-flower-right-disabled.svg) no-repeat right bottom;width: 253px;height: 205px;z-index: 2;}
.events_title{font-family: "mrs-eaves-roman-all-small-ca";font-style: normal;font-weight: 400;font-size: 38px;line-height: 32px;text-align: center;letter-spacing: 0.04em;margin-bottom: 32px;max-width: 650px;margin-left: auto;margin-right: auto;}
.bookprivate_events_sec{text-align: center;padding: 80px 0 46px 0;}
.events_details p{font-family: 'Raleway';font-style: normal;font-weight: 500;font-size: 18px;line-height: 27px;text-align: center;color: #000000;margin-bottom: 30px;}
.events_details p a{color: #B17F4A}
.events_details p:last-child{margin-bottom: 0;}
.events_details{position: relative;z-index: 1;}

.contactmapbox{padding: 11px;display: block;border: 2px solid #B17F4A;margin-bottom: 55px;position:relative;}
.contactmapbox:after {content: "";position: absolute;left: 50%;width: 186px;top: -2px;background: #000;height: 2px;transform: translateX(-50%);}
.contactmapbox .acf-map{margin: 0;height: 580px;}
.contact_main .contact_frsection{padding: 20px 100px;border: 2px solid #B17F4A;}
.contact_frsection .address_heading{text-align: center;font-family: 'mrs-eaves-roman-all-small-ca';
font-style: normal;font-weight: 400;font-size: 47px;line-height: 48px;text-align: center;background: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.address_headingbx{margin-top: -45px;text-align: center;margin-bottom: 50px;}
.address_headingbx span{padding: 0 50px;background-color: #000;display: inline-block;}
.contact_main .contact_frsection .row{margin: 0 -35px;}
.contact_main .contact_frsection .row .col-md-4{padding: 0 35px;}
.opening_hours_section p:empty{display: none;}
.contact_formborderbx{border: 1px solid #fff;padding: 11px 11px;}
.contact_formborderbx2{border: 2px solid #fff;padding: 35px 40px 37px 40px;}
.contactbtn > input{min-width: 366px;height: 54px;}
.contactbtn .wpcf7-spinner{position: absolute;right: -60px;top: 11px;}
.formtextbox input{background-color: #fff;color: #000;}
.formtextarea textarea{background-color: #fff;color: #000;}
.contact_form_wrap form{max-width: 592px;margin: 0 auto;}
.contacttagline{text-align: center;}
.contacttagline p{font-family: 'Raleway';font-style: normal;ont-weight: 400;font-size: 18px;line-height: 20px;text-align: center;text-transform: uppercase;
color: #FFFFFF;margin-bottom: 10px;}
.contact_form_wrap h3{margin-bottom: 10px;}
.contact_inner_form .formtextbox,.contact_inner_form .formtextarea{padding: 22px 11px 0 11px}

.mobile_tab_inf.mobile_view{display: none;} 

.journy_box_sec{background: linear-gradient(88.92deg, #B17F4A 1.23%, #ECAC68 60.16%, #714C24 74.54%, #B17F4A 99.05%);display: inline-block;position: relative;width: 100%;/*margin-top: 167px;*/margin-top: 32px;}
.journy_box_sec:before{position: absolute;content:'';display: inline-block;left: 2px;top: 2px;right: 2px;bottom: 2px;background-color: #000;}
.journy_box_sec .journy_box{position: relative;}
.journy_title{font-style: normal;font-weight: 400;font-size: 38px;line-height: 32px;letter-spacing: 0.04em;color: #FFB400;font-family: 'mrs-eaves-roman-all-small-ca';margin-top: -18px;}
.journy_title_bx{display: inline-block;background-color: #000;margin-left: 13px;padding: 0 10px 0 8px;max-width: calc(100% - 26px);}
.journy_subtitle{font-weight: 400;font-size: 32px;line-height: 16px;letter-spacing: 0.04em;color: #FFFFFF;font-family: 'mrs-eaves-roman-all-small-ca';margin-bottom: 20px;}
.jour_head{padding-left: 40px}
.form_only_disc{font-family: 'Raleway';font-style: normal;font-weight: 600;font-size: 20px;line-height: 27px;color: #FFFFFF;}
.journy_rowbx{display: flex;margin: 0px;}
.journy_rowbx .journy_colbx{padding: 0 10px;min-width: 177px;}
.jour_descrip{font-family: 'Raleway';font-style: normal;font-weight: 400;font-size: 16px;line-height: 18px;letter-spacing: 0.04em;color: #FFFFFF;}
.journy_databx{display: flex;}
.journy_databx .logo{min-width: 41px;}
.journy_box .content_wrap{padding: 34px 20px 32px 20px;}
.book-btn2{background: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25);position: relative;padding: 5px 5px;font-family: 'Raleway';font-style: normal;font-weight: 700;font-size: 20px;line-height: 20px;text-transform: uppercase;color: #FFFFFF;min-width: 133px;height: auto;text-align: center;display: flex;align-items: center;justify-content: center;height: 54px;min-width: 157px;}
.book-btn2:hover{color: #fff;}
.book-btn2:after {  content: ''; border: 1px solid #FFFFFF;  position: absolute;  left: 5px;  top: 5px;  width: calc(100% - 10px);  height: calc(100% - 10px);
  z-index: 1;  background: none;right: auto;}
.journy_box .book_tour_sec{padding-top: 25px;}
.journy_rowbx .journy_colbx:nth-child(2){min-width: 308px;}
.journy_rowbx .journy_colbx:nth-child(3){min-width: 321px;}
.journy_rowbx .journy_colbx:nth-child(4){min-width: 320px;}
.mob-show{display: none;}


@media(min-width:1025px){
.book-btn2:hover{background: #ffffff;}
.book-btn2:hover:before {content: '';position: absolute;left: 6px;top: 6px;width: calc(100% - 12px); height: calc(100% - 12px); z-index: 2;background: #fff; margin: 0;}
.book-btn2:hover:after {background: #fff; background: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);border: 1px solid; border-image-source: none; border-image-source: none;  border-image-source: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);}
.book-btn2:hover span{background: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;z-index: 2;}

.events_details p a:hover{color: #000}
.woocommerce-Message-custom  a.button.browseproducts:hover, .successmsg .button.wc-forward:hover{ color:#fff; }
.woocommerce-Message-custom  a.button.browseproducts:hover:after, .successmsg .button.wc-forward:hover:after, .woocommerce .woocommerce-Pagination a.button:hover:after{ right:0; }
.woocommerce .button.product_type_simple:hover{ color:#fff; }
.save:hover:after, .woocommerce a.button.hide-title-form.btn:hover:after,.update_to_cart_cls:hover:after, .button.product_type_simple:hover:after{ right:0; }
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:after{ right:0; }
.woocommerce-account .woocommerce nav li a:hover{transform:translateX(5px); -webkit-transform:translateX(5px);}
.woocommerce-account .woocommerce nav li:hover:after{background:#FFF;}
.woocommerce-orders .woocommerce-MyAccount-content table td a.button:hover:after,
.woocommerce-downloads .woocommerce-Message a.button:hover:after,
.woocommerce-cart-form table td a.button:after,
.woocommerce-checkout .flexible-shipping-log button:hover:after{right:0%;}
.woocommerce-edit-address a.edit:hover{color:#B17F4A; background:#FFF;}
.woocommerce-view-order table td a:hover,
.woocommerce-checkout .woocommerce-info a:hover{text-decoration:underline;}
.top_cart_wrapper .dropdown-menu .cart_right .edit:hover,
.top_cart_wrapper .dropdown-menu .cart_right .remove:hover{color:#B17F4A !important; background-color:transparent; width:auto; height:auto;}
.top_cart_wrapper .dropdown-menu .buttons a:hover{/*background:#B17F4A;*/ color:#fff; }
.top_cart_wrapper .dropdown-menu .buttons a:hover:after{width:100%;}
.sitemap_main ul li a:hover{color:#e59e53;}
}



@media(max-width:1399px){
.contact_info h3{font-size: 32px;}
.journy_rowbx .journy_colbx:nth-child(2){min-width: 190px;}
.journy_rowbx .journy_colbx:nth-child(3){min-width: 190px;}
.journy_rowbx .journy_colbx:nth-child(4){min-width: 190px;}

}
@media(max-width:1199px){
.woocommerce-view-order p{font-size:14px;}
.woocommerce-view-order table th,
.woocommerce-view-order table td{font-size:14px;}
.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li:after{ display:none; }
.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li{ padding-left:0; }
.contact_main .contact_frsection .row{margin: 0 -15px;}
.contact_main .contact_frsection .row .col-md-4{padding: 0 15px;}
.contact_main .contact_frsection{padding: 20px 15px;}
.contact_info p,.opening_hours_section ul li , .contact-emailbx .contact-linkbx a{font-size: 14px;line-height: 22px;}
.address_headingbx{margin-bottom: 30px;}
.contact_frsection .address_heading{font-size: 40px;}
.contactmapbox .acf-map{height: 456px;}
.bookprivate_events_sec{padding-top: 45px}
.journy_rowbx .journy_colbx:nth-child(3), .journy_rowbx .journy_colbx:nth-child(4), .journy_rowbx .journy_colbx:nth-child(2), .journy_rowbx .journy_colbx{min-width: 160px;}
.book-btn2{min-width: 135px;}
.journy_subtitle{font-size: 25px;}
.form_only_disc{font-size: 18px;}
.jour_descrip{font-size: 14px;}
.journy_box .content_wrap {padding: 34px 20px 25px 10px;}
.bookprivate_events_inn::before{width: 110px;background-size: contain;height: 116px;}
.bookprivate_events_inn::after{width: 133px;height: 150px;background-size: contain;}
.video_pause_hover,
.video_hover{display:none !important;}
}

@media(max-width:991px){
.woocommerce-edit-address .woocommerce-Address.col-1{float:left; width:48%; max-width:48%; }
.woocommerce-edit-address .woocommerce-Address.col-2{float:right; width:48%; max-width:48%; }
.woocommerce-edit-address .woocommerce-Address{min-width:100%;}
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart{ left:-165px; }
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart:after { right:226px; }
.woocommerce ul#shipping_method.woocommerce-shipping-methods{ padding:25px 0 0 0; }
.pagecontent ul#shipping_method li input + label{ display:inline-block !important; }
.woocommerce-account .woocommerce nav{margin:0 0 20px;}
.contact_main .contact_frsection .row .col-md-4{width: 100%;flex: 0 0 100%;max-width: 100%;margin-top: 25px;}
.contact_main .contact_frsection .row .col-md-4:first-child{margin-top: 0;}
.contact_main .contact_frsection{padding: 20px 45px}
.contact_frsection .address_heading { font-size: 35px;}
.address_headingbx {margin-bottom: 10px;}
.bookprivate_events_inn{padding: 70px 102px;}
.journy_rowbx{flex-wrap: wrap;justify-content: center;}
.journy_rowbx .journy_colbx{width: 50%;margin-top: 25px;}
.journy_rowbx .journy_colbx:first-child, .journy_rowbx .journy_colbx:nth-child(2){margin-top: 0;}
.mob-hide{display: none;}
.mob-show{display: inline-block;}
.jour_head{padding-left: 0;}
.journy_subtitle{margin-bottom: 10px;}
.journy_databx{padding-left: 0px;}
.journy_box .book_tour_sec{padding-top: 30px;}
.book-btn2{min-width: 160px;}
.journy_title_bx{padding: 0 8px 0}
.journy_title{font-size: 32px;}
.journy_colbx{display: flex;}
.journy_colbx.journey_headbx{display: block;}
.journy_colbx .logo{min-width: 41px;}
.journy_colbx .logo img{max-width:33px;}
.journy_box_sec{margin-top: 70px;}

}

@media(max-width:767px){
.woocommerce-downloads .woocommerce-Message{display:flex; flex-direction:column-reverse; display:-webkit-box; display:-ms-flexbox; display:flex;-ms-flex-wrap:wrap; }
.woocommerce-downloads .woocommerce-Message a.button{margin:20px 0 0 0;}
.woocommerce-account .woocommerce-form-row,
.woocommerce-edit-address .form-row{min-width:100%;}
.woocommerce-orders .woocommerce-MyAccount-content table td a.button{width:auto; padding:10px 30px;}
.woocommerce form .form-row, .woocommerce form .form-row:first-child{width:100%;}
.woocommerce-checkout table th:first-child{width:40%;}
.woocommerce-checkout table th,
.woocommerce-checkout table td,
.woocommerce-checkout table td ul li input + label{font-size:14px;}
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart{width:335px; left:-130px;}
.top_cart_wrapper:hover .dropdown-menu.dropdown-menu-mini-cart:after{right:178px;}
.downloadmsg{ width:100%; }
.woocommerce-Message-custom .browseproducts{ max-width:220px; text-align:center; margin:15px 0 0 0; }
.downloadmsg{ padding:0; }
.woocommerce-Message-custom::before { top:16px; }
.successmsg .button.wc-forward { position:absolute; left:56px; bottom:15px;  }
.woocommerce-edit-address .woocommerce-Address.col-1{float:left; width:100%; margin:0 0 15px 0; max-width:100%; }
.woocommerce-edit-address .woocommerce-Address.col-2{float:right; width:100%; max-width:100%; margin:0; }
.woocommerce-edit-address .addresses{flex-direction: column;}
.sitemap_main ul ul.sub-menu ul.sub-menu li{width:100%;}
.bookprivate_events_inn {  padding: 15px 8px;}
.bookprivate_events_innbx{position: relative;background-image: linear-gradient(86.93deg, #9F6425 -9.37%, #E7AE72 15.47%, #C27829 42.58%, #FFB363 73.18%, #BD7E3B 97.83%);position: relative;padding: 15px 15px 55px 15px;}
.bookprivate_events_innbx:before{position: absolute;content:'';background-color: #fff;left: 1px;top: 1px;bottom: 1px;right: 1px;}

.contact_formborderbx2{padding: 29px 5px 20px 5px;}
.contactbtn > input{min-width: inherit;}
.contact_form{padding:30px 15px;margin-bottom: 25px;}

.events_title{font-size: 24px;line-height: 25px;text-align: left;position: relative;margin-top: 95px;margin-bottom: 18px;}
.events_details p{font-size: 14px;text-align: left;line-height: 20px;}
.contact_frsection .address_heading {  font-size: 40px;  line-height: 34px;}
.address_headingbx span{padding: 0;}
.contact_info h3{font-size: 32px;}
.contact_main .contact_frsection { padding: 20px 25px;}
.tab_information{padding-top: 0;}
.address_headingbx { margin-top: -58px;}
.contact_info p, .opening_hours_section ul li, .contact-emailbx .contact-linkbx a{font-size: 16px;line-height: 27px;}
.bookprivate_events{padding: 0;}
.bookprivate_events::before{left: 0;right: 0;top: 0;bottom: 0;}
.bookprivate_events_inn::before{background-size: 129px;width: 130px;height: 130px;}
.bookprivate_events_inn::after{background-size: 144px;right: 0;bottom: 0;width: 133px;height: 110px;}
.contact_formborderbx2{border:0;}
.contact_form_wrap h3{font-size: 38px;line-height: 32px;}
.contacttagline p{margin-bottom: 0;}
.bookprivate_events_sec{padding-bottom: 25px;padding-top:25px;}
.contactmapbox,.contactmapbox .acf-map, .border-mob-map{position: relative;}
.contactmapbox{padding:0px;border:none;}
.contactmapbox:before{position: absolute;display: inline-block;height: 2px;background-color: #B17F4A;bottom: 15px;left: 15px;right: 15px;content: '';z-index: 1;}
.contactmapbox .border-mob-map:before{position: absolute;display: inline-block;width: 2px;background-color: #B17F4A;bottom: 15px;left: 15px;content: '';z-index: 1;top: 15px}
.contactmapbox .border-mob-map:after{position: absolute;display: inline-block;width: 2px;background-color: #B17F4A;bottom: 15px;right: 15px;content: '';z-index: 1;top: 15px}
.contactmapbox .acf-map:before{position: absolute;display: inline-block;height: 2px;background-color: #B17F4A;top: 14px;left: 15px;content: '';z-index: 1;width: calc(50% - 50px);}
.contactmapbox .acf-map:after{position: absolute;display: inline-block;height: 2px;background-color: #B17F4A;top: 14px;right: 15px;content: '';z-index: 1;width: calc(50% - 50px);}
.contactmapbox{margin-bottom: 75px;}
.contact_main .contact_frsection .row .col-md-4{margin-top: 35px;}
.contact_main .contact_frsection .row .col-md-4:first-child {margin-top: 17px;}
.address_section p, .opening_hours_section ul{padding-top: 22px;padding-left: 42px;}
.address_section p::after{width: 25px;height: 32px;background-position: center;top: 19px;}
.opening_hours_section ul::after{top: 21px;}
.contact-emailbx{margin-top: 24px;}
.inner_tab_information.desktop_view{display: none;}
.mobile_tab_inf.mobile_view{display: block;background-color: #272727;padding: 30px 0;margin: 50px -15px 0 -15px;}
.mobile_tab_inf .card{background-color: transparent;margin-bottom: 0px;border-radius: 0;}
.mobile_tab_inf .card:first-child .card-header{border-top: 1px solid #B17F4A}
.mobile_tab_inf .card-header{padding: 0;border-bottom:1px solid #B17F4A;}
.mobile_tab_inf .card-header h5{padding: 0;margin: 0;}
.mobile_tab_inf .card-header .btn.btn-link{border: none;font-weight: 700;font-size: 17px;line-height: 20px;text-align: center;border-radius: 0;text-transform: uppercase;color: #B17F4A;padding: 11px 15px;display: block;height: 100%;width: 100%;text-align: left;position: relative;padding-right: 30px;text-decoration:none !important;}
.mobile_tab_inf .card-body{padding: 12px 15px;}
.mobile_tab_inf .card-header .btn.btn-link:before{height: 0;width: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #fff;right: 25px;position: absolute;content:'';top: 21px;}
.mobile_tab_inf .card-header .btn.btn-link[aria-expanded="true"]:before{transform: scaleY(-1);-webkit-transform: scaleY(-1)}
.mobile_tab_inf .card-body ul li {display: block;padding: 12px 0 0 45px;position: relative;font-weight: 700;font-size: 14px;color: #FFF;line-height: 1.4;}
.mobile_tab_inf .card-body ul li:after { content: "";  position: absolute;  left: 0;  top: 9px;  background: url(images/nav_list.svg) no-repeat 0 0;  width: 25px;  height: 25px;}

.sec_btn_wrap .site_btn {max-width: 311px;}
}
/* 767 end */
@media(max-width:520px){
.hidden-title-form input[type="text"]{ width:100%; }
.save, .woocommerce a.button.hide-title-form.btn{ margin:10px 8px 0; }
.save{ margin-left:0; }
.contact_inner_form .formtextbox, .contact_inner_form .formtextarea{padding-left: 0;padding-right: 0;}
.contact_formborderbx{padding: 15px;}
.contactbtn{width: 100%;}
.contactbtn .wpcf7-spinner{right: 20px;}
.journy_rowbx .journy_colbx{width: 100%;padding: 0;}
.journy_box_sec::before{left: 0;top: 0;bottom: 0;right: 0;}
.journy_colbx.journey_headbx{display: flex;justify-content: center;align-items: center;}
.jour_descrip{font-size: 16px;}
.journy_colbx.journey_headbx .journy_subtitle{margin-bottom: 0;margin-right: 40px;align-items: flex-start;}
.journy_rowbx .journy_colbx:nth-child(2){margin-top: 19px;}
.journy_title{font-size: 38px;text-align: center;}
.journy_title_bx{padding: 0;margin: 0;}
.journy_box .content_wrap{padding:22px 0px 25px 0px;}
.journy_subtitle{font-size: 32px;line-height: 1;}
.form_only_disc{font-size: 20px;}
.book-btn2{width: 100%;}
.journy_box .book_tour_sec{width: 100%;padding-top: 40px;}
}
@media(max-height:450px) {
.top_cart_wrapper .dropdown-menu .product_list_widget { max-height:120px; }
.top_cart_wrapper .dropdown-menu.dropdown-menu-mini-cart li { padding:12px 15px; }
.top_cart_wrapper .dropdown-menu h3 { padding:7px 0 13px; }
.top_cart_wrapper .dropdown-menu .total { margin:15px 0 15px; }

}
