.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(155,209,255);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

:root{
--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(50,58,70);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Roboto Condensed", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:rgb(46,49,146);
}
:root{
--wd-entities-title-font:"Roboto Condensed", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-transform:uppercase;
--wd-entities-title-color:rgb(46,49,146);
--wd-entities-title-color-hover:rgb(51, 51, 51);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Roboto Condensed", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Roboto Condensed", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
:root{
--wd-brd-radius: 10px;
}:root{
--wd-primary-color:rgb(46,49,146);
}
:root{
--wd-alternative-color:rgb(252,206,76);
}
:root{
--wd-link-color:rgb(46,49,146);
--wd-link-color-hover:rgb(31,32,71);
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(252,206,76);
}
:root{
--btn-shop-bgcolor-hover:rgb(252,206,76);
}
:root{
--btn-accent-bgcolor:rgb(252,206,76);
}
:root{
--btn-accent-bgcolor-hover:rgb(252,206,76);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #333;
		
					--btn-shop-color-hover: #333;
		
					--btn-accent-color: #333;
		
					--btn-accent-color-hover: #333;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-shop-brd-radius: 35px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
									--wd-sticky-btn-height: 95px;
					
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
			@media (max-width: 768px) {
			:root {
				--wd-sticky-btn-height: 42px;
			}
		}
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1570px;
			}
		}

		.container {
			max-width: 1600px;
		}

		:root{
			--wd-container-width: 1600px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1570px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1580px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1590px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1600px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1610px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1630px;
		}
		@media (min-width: 1617px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1600px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//drinkocany.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
	font-display:block;
}

.page-id-22443 footer{
	display:none;
}
.page-id-23481 footer{
	display:none;
}
.single-post .post.type-post table td {
	width: auto !important;
}
.single-post .post.type-post table{
	width: fit-content !important;
}
.author .saboxplugin-wrap{
	margin: 20px 10px;
}
.woocommerce-shipping-fields{
	display:none;
}
.woocommerce-additional-fields .notes .optional{
	display:none;
}
.block_product_detail_droplet::after {
  content: "";
  background-image: url(https://drinkocany.com/wp-content/uploads/2022/12/95a6c960f4f330e5ecc96952c8bb4c0f.gif);
  width: 82px;
  height: 82px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background-size: cover;
}
.single-product-page button.single_add_to_cart_button,.single-product-page button.wd-buy-now-btn{
	text-shadow:none;
}
.post iframe
{
	    height: 100vw;
    max-height: 400px;
}
.wd-sticky-btn .wd-sticky-btn-cart button.wd-buy-now-btn,.wd-sticky-btn .wd-sticky-btn-cart .wd-wishlist-btn{
	display:none;
}
.dialog-type-lightbox {
    position: fixed;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.8);
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.single-post .post.type-post h1,.single-post .post.type-post h2,.single-post .post.type-post h3,.single-post .post.type-post h4{
	font-weight: 600;
}
.single-post .post.type-post h2,.single-post .post.type-post h3,.single-post .post.type-post h4{
	    text-transform: initial;
}
.elementor-6892 .elementor-heading-title {
    line-height: 1.5;
}
.site-content .wp-caption-text{
	text-align: center;
}
.custom-icon-tuyendung{
	font-size: 20px;
}
.custom-item-tuyendung{
	display: flex;
	justify-content: space-between;
	text-align: center;
}
.elementor.elementor-6348{
	color: #2E3192;
}
.single-post .post.type-post .elementor-heading-title{
	text-align:center;
}
.single-post .post.type-post h2,.single-post .post.type-post h3{
	text-transform: initial;
}
.single-post .post.type-post table td {
    border: 1px solid var(--brdcolor-gray-300);
}
.single-post .post.type-post .wp-caption-text {
    text-align:center;
}
.elementor-widget-theme-post-content table{
	max-width: 100% !important;
	display:block !important;
	height: fit-content !important;
}
.elementor-widget-theme-post-content figure.wp-block-image,.elementor-widget-theme-post-content .wp-block-image,.elementor-widget-theme-post-content .wp-block-image .wp-caption{
	display: block !important;
	max-width: 100% !important;
}
.elementor-widget-theme-post-content figure.wp-block-image figcaption{
	display: none !important;
	max-width: 100% !important;
}
.footer-contact-box__item img{
	border-radius:0px;
}
.form_lien_he_ocany .wpcf7-submit{
	background-color: var( --e-global-color-secondary ) !important;
  color: var( --e-global-color-primary ) !important;
	font-family: "Acumin Pro", Roboto !important;
    font-weight: 600 !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 15px 20px 15px 20px !important;
}
.whb-header {
	margin-bottom: 0;
}

.blog-post-loop .post-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    text-transform: capitalize;
}

.post-single-page .post-title {
    font-family: 'Blacker Pro Display Condensed';
    font-size: 48px;
    font-weight: 700;
    text-transform: inherit;
}

.post-single-page .article-body-container {
    font-family: 'Acumin Pro Condensed';
    font-size: 16px;
}
.post-single-page .elementor-widget-theme-post-content {
    font-family: 'Acumin Pro';
}


.post-single-page .article-body-container .wp-caption .wp-caption-text, .wp-caption-dd {
		text-align: center;
}


#cprmmdcsaeezsxwvejdqr .desktop .widget-layout.widget-layout--right,
#cprmmdcsaeezsxwvejdqr .desktop .widget-container.widget-container--right {
		right: 12px !important;
		bottom: 20px !important;
	/* 		bottom: calc(12px + var(--wd-sticky-btn-height)) !important; */
}

#cprmmdcsaeezsxwvejdqr .mobile .widget-layout.widget-layout--right,
#cprmmdcsaeezsxwvejdqr .mobile .widget-container.widget-container--right {
    right: 8px !important;
		bottom: 65px !important;
/*     bottom: calc(12px + var(--wd-sticky-btn-height)) !important; */
}

.wd-sticky-btn-on #cprmmdcsaeezsxwvejdqr .desktop .widget-layout.widget-layout--right,
.wd-sticky-btn-on #cprmmdcsaeezsxwvejdqr .desktop .widget-container.widget-container--right {
		bottom: calc(12px + var(--wd-sticky-btn-height)) !important;
}

.wd-sticky-btn-on #cprmmdcsaeezsxwvejdqr .mobile .widget-layout.widget-layout--right,
.wd-sticky-btn-on #cprmmdcsaeezsxwvejdqr .mobile .widget-container.widget-container--right {
		right: 6px !important;
		bottom: calc(65px + var(--wd-sticky-btn-height)) !important;
}

.block_product_bestseller::after {
  content: "";
  background-image: url(https://drinkocany.com/wp-content/uploads/2022/12/Group-7529.svg);
  width: 90px;
  height: 91px;
    display: block;
    position: absolute;
    left: 54%;
    top: 14%;
    z-index: 1;
}
.block_product_arrow::before{
    content: "";
  background-image: url(https://drinkocany.com/wp-content/uploads/2022/12/Group-52.svg);
  width: 30.44px;
  height: 50.72px;
    display: block;
    position: absolute;
    left: 25%;
    top: 0;
    z-index: 1;
    animation: block_product_arrow_animation 1.5s infinite;
}



.quote_xemthem{
	font-size:24px;
}

.block_press_quote::before{
    content: "";
  background-image: url(http://drinkocany.com/wp-content/uploads/2022/12/svgviewer-output-1.svg);
  width: 38x;
  height: 32px;
    display: block;
    position: absolute;
    left: 25%;
    top: 0;
    z-index: 9999;
}
.banner_title{
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	font-size: 44px;
	
	text-transform: uppercase;
  color: #FFFFFF;
}
.banner_title .elementor-heading-title{
	line-height: 60px !important;
}
.normal_title{
	font-family: "Blacker Pro Display Condensed", Roboto;
	font-style: normal;
	font-weight: 400;
	font-size: 44px;
	line-height: 60px !important;
	text-transform: uppercase;
  color: #2E3192;
}
.normal_title .elementor-heading-title{
	line-height: 60px !important;
	text-transform: capitalize;
	font-family: "Blacker Pro Display Condensed", Roboto;
	text-align:center;
	font-style: italic;
	font-weight: 600;
}
.banner_content{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #FAFEFF;
}
.normal_content{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #2E3192;
}
.custom_image-box .elementor-image-box-img img{
	height: 101px;
}
.custom_image-box .elementor-image-box-title{
	font-size: 22px;
	font-family: "Acumin Pro Condensed", Roboto;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 28px;
}

.custom_image-box .elementor-image-box-description{
	font-size: 16px;
	font-family: "Acumin Pro Condensed", Roboto;
  line-height: 26px;
}
.custom_button{
	text-align: center;	
}
.custom_button .btn{
	background: #FCCE4C;
	border-radius: 100px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	color: #323A46;
}
.custom_list svg{
	height: 25px !important;
  width: 25px !important;
}
.wd-buy-now-btn{
	  font-family: "Acumin Pro Condensed", Roboto !important;
    font-size: 16px  !important;
    font-weight: 600  !important;
    line-height: 20px  !important;
}
.custom_icon_call {
    display: none;
    position: fixed;
    bottom: 105px;
    right: 12px;
		animation-name: trin;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
		background:#fff;
}
.product_comment_report{
		color: #002387;
}
.product_comment_line{
		width: 120px;
		padding: 0 10px;
		display:inline-block;
}
.prodcut_comment_report> div{
	position:relative;
}
.product_comment_line::before{
		content: "";
    background-image: url(https://drinkocany.com/wp-content/uploads/2022/12/Rectangle-8.svg);
    display: block;
    position: absolute;
    height: 3px;
    background-size: cover;
    top: calc(50% - 2px);
}

.product_comment_line._5star::before{
    width: 90px;
}
.product_comment_line._4star::before{
    width: 9px;
}
.product_comment_line._3star::before{
    width: 1px;
}
.product_comment_line._2star::before{
    width: 0px;
}
.product_comment_line._1star::before{
    width: 0px;
}
.product_comment_avata{
	display:flex;
	align-items: flex-start;
  justify-content: start;
}
.product_comment_avata >div {
	margin-left:12px;
}
.product_comment_avata .product_comment_name {
	font-weight: 700;
	font-size: 20px;
	line-height: 34px;
	color: #002387;
	margin-bottom: 0;
}
.product_comment_avata .product_comment_verify {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #64748B;
}
.prodcut_comment_content_title{
	display:flex;
	justify-content: space-between;
	font-weight: 700;
	font-size: 20px;
	line-height: 34px;
	color: #212529;
}
.prodcut_comment_content_description{
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #323A46;
}
.prodcut_comment_content_like{
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #64748B;

}
.prodcut_comment_content_like img{
	border:0;
	padding:0 10px;

}
.prodcut_comment_content_title img{
  margin-right:5px;
}
.prodcut_comment_content_title .prodcut_comment_content_title_date{
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #64748B;
}


@keyframes block_product_arrow_animation {
  0%   {height:0px;}

  100% {height:50.72px;}
}

@keyframes trin {

    from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }

}

@media (max-width: 767px){
	.elementor-element-0897068 .elementor-container{
		min-height: 290px !important;
	}
    .elementor-widget-wd_button .wd-button-wrapper{
			    text-align: center;
	}
	.custom_iconbox_product .elementor-icon-box-wrapper{
		display: flex !important;
	}
	.custom_iconbox_product .elementor-icon-box-wrapper .elementor-icon-box-icon{
		margin-right: 10px !important;
	}
	.custom_icon_call {
		z-index: 1;
    bottom: 146px;
    right: 20px;
    
}
}
@media (max-width: 500px){
.block_product_detail_droplet::after {
  width: 60px !important;
  height: 60px !important;
}
#__section-product-index{
	display:none;
}
}
#billing_address_2_field{
	display:none;
}
/* #billing_country_field {
display: none;
} */
@media (max-width: 576px) {
	.elementor-7074 .elementor-element.elementor-element-f6b8450{
	margin:0 !important;
}
}

