/*
Theme Name: SingleMalt
Theme URI: https://singlemalt.qodeinteractive.com
Description: Drink Store Theme
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: singlemalt
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.qodef-wishlist-dropdown{display:none}#menu-footer-menu{display:flex;align-items:center;justify-content:center;flex-direction:column}#qodef-page-footer-top-area .menu li{text-align:center;margin:0;padding:0}#qodef-page-footer-top-area .menu li:after{content:none!important;display:none}.attention-modal-window{width:100%;height:250px;z-index:99;background-color:RGBA(188,157,114,.34);padding:30px;text-align:center;display:none}.attention-modal-window-home{top: 30%;left: 5%;right: 5%;width:90%;height:250px;z-index:99;background-color:rgba(255,255,255,.8);padding:30px;text-align:center;position:absolute;display:none}.elementor-element-be6c896{display:flex;align-items:center;justify-content:center}.page-id-13 .attention-modal-window-home{display:none}.qodef-woo-product-button-holder{display:none!important}.qodef-grid-item #menu-main-menu{display:flex;flex-direction:column;justify-content:center}.qodef-grid-item #menu-main-menu li{margin:0;padding:0}.switcher-dropdown a img,.switcher-dropdown span img{width:28px;margin-bottom:4px}.qodef-header-sticky .qodef-widget-holder{flex-basis:25%}#qodef-page-header .qodef-widget-holder>div:not(:last-child){height:unset}#wpm_language_switcher-5{position:absolute;right:-50px}#singlemalt_core_side_area_opener-4{display:none}#home-slider .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.qodef-custom-title{font-size:36px;font-weight:700;font-family:Catamaran,sans-serif;text-transform:uppercase}.qodef-header-navigation>ul>li>a .qodef-menu-item-text{color:#fff!important}.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner{background-color:unset!important}.qodef-qi-button.qodef-layout--filled{font-size:14px}.widget ul:not(.qodef-shortcode-list) li ul{margin-top:0;margin-left:0}.widget ul:not(.qodef-shortcode-list) li{margin:0}#qodef-woo-page.qodef--single form.cart .single_variation{align-items:flex-start;flex-direction:column-reverse}.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{padding:3px 0}.select2-selection__arrow{width:100%;justify-content:flex-end;z-index:999;margin-right:8px}#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title{margin:12px 0 0}.woocommerce-page div.woocommerce .shop_table td ul li{display:flex;flex-wrap:wrap;align-items:center}#qodef-woo-page.qodef--checkout label{margin-top:0!important}.order-notice-stuff{background-color:transparent!important;color:#191919!important;padding:10px 20px;font-family:Catamaran,sans-serif;width:100%}.qodef-page-title{height:180px}.qodef-mobile-header-navigation ul li{margin:8px 0}.qodef-header-navigation>ul>li>a .qodef-menu-item-text{font-size:14px}#qodef-woo-page .qodef-woo-product-mark{font-size:12px}@media only screen and (max-width:1366px){.qodef-header-navigation>ul>li{padding:0 10px}.qodef-header-navigation>ul>li>a .qodef-menu-item-text{font-size:13px}}@media only screen and (max-width:1024px){#qodef-page-inner,.single-product #qodef-page-inner{padding-top:0!important}}@media screen and (max-width:640px){#qodef-woo-page.qodef--single .woocommerce-tabs,.archive .qodef-page-title{padding:0 12px}.entry-summary{margin:0 12px}#qodef-woo-page.qodef--single .related{margin-left:12px;margin-right:12px}.qodef-woo-product-list .product-category a img{width:100%}.qodef-mobile-header-navigation>ul>li>a span{color:#bc9d72}#qodef-age-verification-modal .qodef-m-content{margin:0 12px}#qodef-age-verification-modal .qodef-button.qodef-prevent--yes{margin-bottom:0}#qodef-age-verification-modal .qodef-m-content-prevent a{margin:0 6px}.elementor-element-d58c915 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img{width:100%!important}.qodef-mobile-header--sticky #qodef-page-mobile-header{transform:unset}.sticky-el{position:fixed;top:0;transition-delay:3s;transition-property:transform;width:100%;transform:translateY(100%)}.qodef-page-title .qodef-m-title{font-size:20px!important}.qodef-page-title{height:80px}.single-product #qodef-woo-page .qodef-woo-single-inner .button{padding:12px 20px}}/ .page-id-2373 .qodef-page-title{height:100px}@media screen and (max-width:480px){#qodef-woo-page.qodef--single form.cart .variations tr{display:flex;flex-direction:column}#qodef-woo-page.qodef--single form.cart .variations_button{flex-direction:column}.single-product #qodef-woo-page .qodef-woo-single-inner .button{margin-top:12px}#qodef-woo-page.qodef--single form.cart .variations .reset_variations{position:absolute}.page-id-12 #qodef-page-inner,.page-id-13 #qodef-page-inner,.product-template-default #qodef-page-inner{width:90%}.qodef-woo-side-area-cart-content-holder .qodef-m-action-link{font-size:10px!important}.qodef-woo-product-list .product-category .woocommerce-loop-category__title{font-size:16px}}.qodef-woo-product-list .product-category a{display:flex;justify-content:center}.widget.widget_text img{margin:0!important;width:190px}.elementor-element-d58c915 .elementor-image-box-wrapper{align-items:center!important}#qodef-page-footer-top-area{padding:60px 0 60px;background-color:#e52244}.qodef-header--divided #qodef-page-header>div:not(.qodef-header-sticky) .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky){margin-top:0}.qodef-newsletter-form{border-color:#fff}.qodef-e-product-image-inner{background-color:none!important}.qodef-header-navigation>ul>li>a{font-size:14px;color:#e52244}.textwidget{display:flex;align-items:center;flex-direction:column}#singlemalt_core_side_area_opener-2{display:none}.qodef-page-title{height:280px}.qodef-header--divided #qodef-page-header{height:unset}.qodef-header--divided #qodef-page-header .qodef-widget-holder{height:100px}#qodef-woo-page.qodef--cart .button.checkout-button {width: 100%;
    text-align: center; padding: 13px;color: #fff !important;background-color: #e52244 !important;border: none !important;border-radius: 4px !important;} .woocommerce-page.woocommerce-cart .button:after{content: none;}


.qodef-woo-product-mark.qodef-out-of-stock{
    background-color: red !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-family: Montserrat, sans-serif !important;
}

.qodef-social-icons-group .qodef-icon-holder .qodef-icon {
    font-size: 24px;
}


body{
	background-color: #F8F7F3 !important;
}


.header_new_block a{
	color: #fff;
	display: inline-block;
	margin-right: 15px;
}

.header_new_block br{
	display: none;
}

.header_new_block a i{
	color: #fff;
}

.icon_h i{
	font-size: 20px;
}

.only_mob{
	display: none;
}

#text-7{
	text-align: center;
}

#shipping_method li:nth-child(1) p{
    width: 100%;
    display: block;
    margin-bottom: 15px;
}

#shipping_method li {
	margin-bottom: 30px;
}

#shipping_method li>label{
    font-weight: bold;
    font-size: 16px;
    padding-left: 10px;
}

#shipping_nova_poshta_for_woocommerce_city_field{
	margin-top: 10px;
}

.type-product .qodef-shortcode{
	display: none !important;
}

.page-id-2218 p.qodef-m-title{
	color: #fff;
}

.page-id-17 .elementor-element-8d25a8b{
	text-align: center;
}

.page-id-17 .products a{
    position: relative;
    height: 300px;
    overflow: hidden;
}

.page-id-17 .products img{
	width: 300px;
	height: auto
}

.page-id-17 .products>li:nth-child(1),
.post-type-archive-product .products>li:nth-child(1){
	display: none;
}


 .qodef-woo-product-list .product-category .woocommerce-loop-category__title {
    background-color: #ffffffb5;
    left: 50%;
    margin: 0;
    padding: 6px 6px 2px;
    position: absolute; 
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto;
    text-align: center;
	     font-size: 20px;
}

.new_citys{
	    display: flex;
    flex-wrap: wrap;
}

.new_citys li{
    list-style: none;
    padding-right: 40px;
    width: 50%;
}

.new_citys h3{}

.new_citys p{}

.new_citys a{
	text-decoration: underline !important;
}

.new_citys a:hover{ text-decoration: none !important;}

/*.woocommerce-additional-fields__field-wrapper{
	display: none;
}*/

#billing_country_field,
#billing_address_2_field{
	display: none !important;
}

.woocommerce-billing-fields__field-wrapper>.hide{
	display: none !important;
}
#text-21 .textwidget p a{
	color: #fff;

	font-size: 16px;
}

.woocommerce-billing-fields__field-wrapper select{
	border: 1px solid rgba(204, 172, 129, .35);
	    width: 100%;
}


#qodef-woo-page.qodef--cart .cart_totals, #qodef-woo-page.qodef--cart .cross-sells{
		margin-top: 10px !important;
	}
	#qodef-woo-page.qodef--cart .cart_totals h2{
		display: none !important;
	}
	
	#qodef-woo-page.qodef--cart .shop_table td.actions{
		padding-top: 10px;
	}
	
	#qodef-woo-page.qodef--cart .wc-proceed-to-checkout{
		margin-top: 15px;
	}
	
	
	#qodef-woo-page.qodef--cart .woocommerce-shipping-totals.shipping{
		display: none !important;
	}


#qodef-page-outer .elementor-image-carousel .swiper-slide:nth-child(7),
#qodef-page-outer .elementor-image-carousel .swiper-slide:nth-child(8),
#qodef-page-outer .elementor-image-carousel .swiper-slide:nth-child(9),
#qodef-page-outer .elementor-image-carousel .swiper-slide:nth-child(10){
	display: none !important;
}


.qodef-page-content-section a{
	text-decoration: underline;
}
.qodef-page-content-section a:hover{
	text-decoration: none;
}


.gallery-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.gallery-wrapper br{
	display: none !important;
}

.gallery-columns-1 {
    display: flex;
    transition: transform 0.5s ease;
}

.gallery-item {
    flex: 0 0 auto;
}
 


.prev {   position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    left: 10px;
 background: #E52244;
    border: none;
    box-shadow: none;
    color: #fff;
    padding: 20px;
    opacity: 0.7;
	cursor: pointer;
	    font-family: 'Catamaran';
    font-size: 48px;
}

.next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    right: 10px;
    background: #E52244;
    border: none;
    box-shadow: none;
    color: #fff;
    padding: 20px;
    opacity: 0.7;cursor: pointer;
	    font-family: 'Catamaran';
    font-size: 48px;
}


@media only screen and (max-width:768px){
	
	
	
	.prev,
	.next{
		    font-size: 20px;
	}
	
	.new_citys li{
    padding-right: 0px;
    width: 100%;
}
	.only_pc {
		display: none !important;
	}
}

@media only screen and (min-width:768px){
	
	.qodef-header--divided #qodef-page-header{
	background-color: #E52244 !important;
	    height: 105px !important;
}
	
	
.qodef-header--sticky-display .qodef-header-navigation>ul>li>a .qodef-menu-item-text{
	color: #444 !important;
}
}



@media only screen and (max-width:768px){
	
	
.qodef-woo-product-list ul.products.columns-3>.product{
	    max-width: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
}
	
	.qodef-woo-product-list .product-category .woocommerce-loop-category__title {
		font-size: 16px;
	}
	
	.only_mob{
		display: block;
	}
}

.rp_wcdpd_pricing_table_variation {
    background-color: #EAEAE5 !important;
    border-radius: 5px !important;
}