@keyframes pulse-white {
 0% {
   
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.7);
	 
  }
  
  70% {
   
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
	  
  }
  
  100% {
   
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	  
	 
  }
}

.home-video-play{
		padding:70px 0px;
	}
	.home-video-play .vidoes{
		position:relative;
	}
	.home-video-play video{
		    max-height: 500px;
    width: 100%;
    object-fit: cover;
	}
	
	.play-pause-btn{
		    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
		box-shadow: 0 0 0 10px rgb(255 255 255 / 66%);
  animation: pulse-white 2s infinite;
		border-radius:50%;
		z-index: 99;
		
	}
	button#myBtn i.fa{
		    color: #fff;
    font-size: 30px;
    background: transparent;
	}
	button#myBtn i.fa.fa-play{
		position: relative;
		left: 3px;
	}
	
	button#myBtn{
		    display: flex;
    background: #FEB36D;
    border-radius: 50%;
border: 5px solid #fadabd;
    -webkit-appearance: unset;
    width: 80px;
    height: 80px;
    align-items: center;
    justify-content: center;
 
	}
.woocommerce .star-rating::before{
	color: #CCCCCC;
}
.woocommerce .star-rating span{
	color:#F89941;
}
.woocommerce .star-rating{
	 float: unset;
}
   
ul.woocommerce{
	    padding: 0;
    margin: 0;
}
section.best-selling-slide .container{
	    width: 92% !important;
    max-width: 92% !important;
    margin: auto;
}
section.best-selling-slide .selling_cont{
	padding:0;
	margin-bottom:50px;
}
.home-video-play .vidoes:after{
	    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
   background: rgb(0 0 0 / 3%);
}
.footer_social span,.footer_social span a{
    color: #e9e9e9 !important;
    font-weight: 400;
    font-size: 14px;
}
section.our-story-content .container{
	    max-width: 94% !important;
    width: 94% !important;
    margin: auto;
}
.testis-row.row{
	align-items: center;
}

.tsti-right-col{
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.testis-prof-name{
	     text-transform: uppercase;
    font-size: 20px;
    color: #765535;
    font-weight: 600 !important;
    margin-bottom: 5px;
    position: relative;
}
.testis-wrap{
	margin-bottom: 10px;
	padding:20px;
}
.testis-row.row{
	align-items:center;
}

.testis-wrap:nth-child(odd){
background-color: #e1faf8;
}
section.testis-grid{
	padding: 50px 0px 0px;
}
section.testis-grid .container{
	    max-width: 90% !important;
    width: 90% !important;
    margin: auto;
}
.testis-box-content p{
	    font-size: 17px;
	margin:0;
}
.testis-box-content{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
 margin-bottom: 10px;
    max-height: 6.5em;
}
a.tstt-readmore{
	color: #c28851 !important;
	font-weight: 500;
	position:relative;
}
a.tstt-readmore:after{
	    font-family: 'FontAwesome';
    content: "\f054";
    padding-left: 5px;
    font-size: 12px;
}
.testis-left-wrap figure,.dtesti-prof-img{
	  background:#31645F;
    border-radius: 50%;
}
.testis-left-wrap figure img,.dtesti-prof-img img{
	       position: relative;
    left: -8px;
    transform: scale(1.02);
   
}
.dtesti-content{
	overflow: hidden;
}
.testis-row.row{
	padding-left: 20px;
}
.testis-prof-name:before{
	    content: '\f10d';
    position: absolute;
    left: 0;
    top: -20px;
    font-family: 'FontAwesome';
    color: #beb9b952;
    font-size: 45px;
}
.center-xy .play-pause--container.center-xy{
	    position: absolute;
    top: 50%;
    left: 0;
    transform: translatey(-50%);
    right: 0;
    margin: auto;
	    display: flex;
    background: rgb(254, 179, 109);
    border-radius: 50%;
    border: 5px solid rgb(250, 218, 189);
    appearance: unset;
    width: 65px;
    height: 65px;
    align-items: center;
    justify-content: center;
	box-shadow: 0 0 0 10px rgb(255 255 255 / 66%);
	animation: pulse-white 2s infinite;
}
.play-pause--container .play-icon{
	left: 7px;
}
.play-pause--icon.pause-icon{
	left: -15px;
}
section.cards ul.products.columns-1 li a img{
	    width: 72%;
    margin: auto;
}
section.cards ul.products.columns-1 li.product-category.product.first a{
	    display: flex;
    flex-direction: column-reverse;
}
section.cards .row.cards_main h2.woocommerce-loop-category__title{
    color: #000 !important;
    margin-bottom: 0px;
    text-transform: uppercase;
	letter-spacing:3px;
}
section.cards h2.woocommerce-loop-category__title mark.count{
	display: none;
}
section.cards .child-cat-desc{
	    max-width: 70%;
}
section.cards ul.products.columns-4 li.product-category.product:nth-child(even) {
    margin-right: 0px;
    justify-content: flex-end;
    display: flex;
}
section.cards ul.products.columns-4 li.product-category.product{
	    width: 46% !important;
    display: inline-block;
 margin-bottom: 25px !important;
}
section.cards ul.products.columns-4 li.product-category.product a{
	       text-decoration: none;
    display: flex;
    align-items: center;
}
section.cards ul.products.columns-4 li.product-category.product a img{
	    width: 70px;
    height: 70px;
    margin: 0;
}
section.cards ul.products.columns-4 li.product-category.product h2{
	font-size: 21px;
    padding: 0;
    margin: 0;
    font-weight: 600;
    padding-left: 0.6em;
}
.h-blog-content{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
    max-height: 5.5em;
}
.story-img{
	    float: right;
    width: 45%;
    margin: 0px;
    position: relative;
    display: block;
	margin-bottom: 16px;
}
section.our-story-content .story-img img{
	width: 92%;
	box-shadow: 17px 20px 0px 1px #00c3b1;
}
.blog-grid-desc .blog-grid-desc h4{
	margin-top: 15px;
}
.cards_act.child-cat-link{
	  display:block;
}
.cards_act.child-cat-link a{
	padding: 10px 30px;
}
.btn.focus, .btn:focus, .woocommerce-info a.button:focus, .woocommerce-info a.focus.button, .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .woocommerce-notices-wrapper .woocommerce-message a.focus.button, .wpcf7 input.focus[type=submit], .wpcf7 input[type=submit]:focus{
	box-shadow: none !important;
}
.cards_act.child-cat-link img{
	margin-left: 10px;
}
.child-cat-desc{
	position:relative;
}
.parent-cat-desc ul{
	margin-bottom: 0px !important;
}
.parent-cat-desc li{
	margin-bottom: 40px !important;
}
.blog-grid-desc .blog-grid-desc h4{
	margin-top: 14px;
}

section.blog-grids .blog-grid{
	    margin-bottom: 50px;
}
.row.main_contact .right_contact,.row.main_contact .left_contacts{
	padding: 30px;
}
section.about_contact input,section.about_contact textarea{
	    border-radius: 0px !important;
    font-size: 17px !important;
    border: none !important;
    border-bottom: 1px solid brown !important;
    padding-left: 0px !important;
    background: transparent !important;
}
section.about_contact input:focus,section.about_contact textarea:focus{
	border: none !important;
    border-bottom: 1px solid brown !important;
}
section.about_contact textarea{
	    height: 120px;
    resize: none;
}
section.about_contact .contact_btns input.wpcf7-form-control.has-spinner.wpcf7-submit{
	    width: fit-content;
    padding: 4px 25px !important;
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 28px;
	background-color: var(--kvk-nav-fon) !important;
	border:none !important;
}
section.about_contact .contact_btns{
	display:flex;
	align-items:center;
	margin:0 !important;
}

section.about_contact .wpcf7 form .wpcf7-response-output {
    text-align: center;
    margin: 15px 0px 0px !important;
    font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	border-color: #315e5a !important;
}
.form-control:focus, .widget_archive select:focus, .widget_categories select:focus, .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 input[type=color]:focus, .wpcf7 input[type=date]:focus, .wpcf7 input[type=datetime-local]:focus, .wpcf7 input[type=datetime]:focus, .wpcf7 input[type=email]:focus, .wpcf7 input[type=file]:focus, .wpcf7 input[type=month]:focus, .wpcf7 input[type=number]:focus, .wpcf7 input[type=range]:focus, .wpcf7 input[type=search]:focus, .wpcf7 input[type=submit]:focus, .wpcf7 input[type=tel]:focus, .wpcf7 input[type=text]:focus, .wpcf7 input[type=time]:focus, .wpcf7 input[type=url]:focus, .wpcf7 input[type=week]:focus, .wpcf7 select:focus, .wpcf7 textarea:focus{
	box-shadow: none !important;
}
.contact_add li{
	margin-bottom: 7px !important;
}
section.footer .fotter_social{
	margin-top:0px !important;
}

.contact_add.mt-3 p{
	    font-size: 20px;
    font-weight: 600;
}
.contact_add li a{
	font-size: 18px;
}
.right_contact h4{
	    margin-bottom: 22px;
    color: #E09E26;
}
.blog-grid-wrap{
	    height: 100%;
    display: flex;
    flex-direction: column;
}
.blog-grid-desc{
	flex: 1 1 auto;
}
section.blog-grids .container,section.blg-detail .container{
	    max-width: 94% !important;
    width: 94% !important;
    margin: auto;
}
.blog-image-details img{
	    max-height: 500px;
    object-fit: cover;
    object-position: center;
}
.story-content p:first-child strong{
	    font-size: 28px;
    color: #a37b54;
}
.saboxplugin-wrap .saboxplugin-authorname a{
	    position: relative;
    text-transform: capitalize;
	text-decoration: none;
}
.saboxplugin-wrap .saboxplugin-authorname a:before{
	    content: 'Author';
    position: relative;
    top: 0;
    left: 0;
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #595959;
}
a.vcard.author span{
	    font-weight: 600;
    font-size: 20px;
    line-height: 33px;
    color: brown;
    text-transform: capitalize;
    display: block;
}
section.blg-detail .saboxplugin-wrap{
	    margin-top: 50px;
    position: relative;
}
section.blg-detail .saboxplugin-wrap:before{
	    content: '';
    background: black;
    width: 100%;
    height: 2px;
    position: absolute;
    top: -30px;
    right: 0;
    left: 0;
}
section.blg-detail .blog-right-sidebars{
	padding-left: 50px !important;
}
.mobil a, .mail p, .mobil_child span{
	color: var(--kvk-wte) !important;
}
.blog-grid-desc h4{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
    max-height: 3.8em;
}
.dtesti-content{
		position:relative;
	}
	.dtesti-content:before{
	       content: url(/wp-content/uploads/2022/10/logo-dc-final-1.png);
    position: absolute;
    bottom: 20%;
    transform: scale(1.5);
    right: 5%;
    opacity: .4;
	}
a#whatsapp-button{
display: block;
    right: 3%;
    position: fixed;
    bottom: 11%;
    z-index: 9999;
}
.woocommerce .woocommerce-breadcrumb{
	    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: purple;
    font-weight: 500;
}
a#whatsapp-button img{
	height:42px;
}
i.fab.fa-whatsapp{
	    font-size: 40px;
    color: #ffffff !important;
}
.pagination .pagin-blog{
	       margin: 0px 0px 50px;
    border-radius: 0px !important;
    justify-content: flex-end;
    display: flex;
    width: 100%;
    padding: 0px 5px;
}
.pagination span.page-numbers.current{
	         background: #570861;
    color: #FFFFFF !important;
    font-weight: 600;
    padding: 4px 12px;
}
.pagination .page-numbers{
	             font-size: 16px;
    padding: 5px 10px;
    color: #570861 !important;
    font-weight: 500;
    border: 1px solid #7a4d7a;
    margin: 0px 3px;
}
a.next.page-numbers, a.prev.page-numbers{
	    position: relative;
    border: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
a.prev.page-numbers:before{
	    position: relative;
    content: '\f100';
    left: -6px;
    top: 0;
    font-family: 'FontAwesome';
    font-size: 18px;
}
a.next.page-numbers:after{
	    position: relative;
    content: '\f101';
    right: -6px;
    top: .5px;
    font-family: 'FontAwesome';
    font-size: 16px;
}
section.breadcrmb-mini{
	    position: relative;
    background: var(--club-lgt-wte);
    padding: 10px 0;
}
section.breadcrmb-mini .container{
    max-width: 94% !important;
    width: 94% !important;
    margin: auto;
}
.mini-text a, .mini-text span{
	    font-size: 16px;
    font-weight: 500;
}
.mini-text a{
	color: #000000 !important;
}
.mini-text span{
	color: #946b42 !important;
}
span.mini-arrow{
	       color: #6c3814 !important;
    font-size: 12px;
    padding: 0px 3px;
}
.single-post section.breadcrmb-mini{
	box-shadow: none !important;
}
body div#woofc-count{
	    display: none !important;
  
}
 .menu li.shop-nw.menu-item.current_page_item a{
	color: var(--kvk-wte) !important;
}
@-webkit-keyframes scrolltop {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}

@keyframes scrolltop {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}
.scroll-top-btn.hidden {
  visibility: hidden;
  opacity: 0;
}

.scroll-top-btn i {
      color: white !important;
    font-size: 20px;
    line-height: 1.1;
}

.scroll-top-btn{
	    position: fixed;
    z-index: 2;
    bottom: 3vh;
    right: calc(2rem + 1vw);
    width: 2rem;
    height: 2rem;
    border-radius: 0px;
  background-image: linear-gradient(#d6b587, #edbb74);
    cursor: pointer;
    outline: 0;
    border: 0;
    transition: all 0.3s ease-out;
    -webkit-animation: scrolltop 1.5s infinite ease-in-out both;
    animation: scrolltop 1.5s infinite ease-in-out both;
}
.scroll-top-btn:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.sticky-product .product_title.entry-title,.sticky-product p.price,.sticky-product .product_meta,.sticky-pdt-footer .productinfo-show-discounts,.sticky-product p{
	display: none;
}
.sticky-product, .sticky-product form, .sticky-product .woocommerce-variation-add-to-cart{
	    display: flex;
    flex-wrap: wrap;
    align-items: center;
	justify-content: flex-end;
}
.sticky-pdt-footer .row{
	align-items: center;
}
.sticky-close{
	    position: absolute;
    top: 0;
    right: 0;
    background: purple;
    padding: 5px;
}
.sticky-close i{
	color: white !important;
	font-size: 17px;
}
div#stick-pdt-bottom{
	    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: white;
    padding: 10px 0;
    z-index: 999;
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);
}
.sticky-pdt-footer.shown{
	display: block !important;
}
.sticky-pdt-footer.hide-shown{
	display: none !important;
}
.single.single-product a#whatsapp-button{
	bottom: 21%;
}
.single.single-product .scroll-top-btn{
	bottom: 12vh;
}
.left_contacts{
       background-image: url(/wp-content/uploads/2022/10/contact-left-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative !important;
    z-index: 1;
    background-position: center;
}
.left_contacts:after{
	    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #530053ba;
    z-index: -1;
    background: #2b122bba;
}
.row.main_contact .right_contact{
	background: #ffcfa24d;
}
.contact_add.mt-3{
	margin-top: 2rem!important;
}
.left_contacts .contact_add .fa{
	       font-size: 17px;
    margin-right: 8px;
    padding-right: 9px;
}
section.about_contact .row.main_contact{
	box-shadow: none;
}
section.about_contact .row.main_contact h4{
	font-size: 33px;
	
}
section.about_contact .row.main_contact .left_contacts h4
{
	color: #fff;
}
section.about_contact .contact_btns input.wpcf7-form-control.has-spinner.wpcf7-submit{
	margin-top: 0px;
}
section.maps .container.maps_main{
	    display: block;
    justify-content: unset;
    text-align: unset;
	padding: 0px;
}
section.maps .container.maps_main iframe{
	width:100% !important;
}
.kvtest-name{
	    font-size: 24px;
     color: #3d3c3c !important;
    font-weight: 600;
    line-height: normal;
}
.kvtest-desig{
	    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 10px;
    color: #605f5f;
}
.kvtest-content, .kvtest-content p{
	     font-size: 16px;
    font-weight: 400;
    color: #5d5656;
}
.kvtest-readmore a{
	    color: #F89941 !important;
    font-weight: 500;
    text-decoration: none !important;
}
section.kv-testi{
	padding: 60px 0px 20px;
}
.kvtest-col .row{
	align-items: center;
}
section.kv-testi .container{
	    max-width: 94% !important;
    width: 94% !important;
    margin: auto;
}
.kvtest-col{
	margin-bottom: 40px;
}
.kvtest-content{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
    max-height: 5.5em;
}
section.kvtest-detail{
	padding: 60px 0px;
}
.ddtest-name,.ddtest-design{
	    font-size: 24px;
    color: #5a5454;
    font-weight: 500;
    line-height: normal;
	margin-bottom: 6px;
}
.ddtest-name span,.ddtest-design span{
	    color: #77532f;
    font-weight: 600;
    margin-right: 10px;
    line-height: normal;
}
.ddtest-content{
	margin: 20px 0px;
}
.ddtest-content p{
	    font-size: 17px;
    font-weight: 400;
    color: #000000;
    letter-spacing: 0.02em;
}
.ddtest-left-col{
	 display: flex;
}
.ddtest-left{
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dcs-date{
	      display: inline-block;
    padding: 2px 15px;
    background: brown;
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    color: #fff !important;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.rblog-details{
	    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 7px;
    font-size: 13px;
}
.rblog-details a{
	position:relative;
}
.rblog-details a:hover{
	color: brown !important;
}
.rblog-details a:before{
	    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 1px;
    margin: -5px 0;
    background-color: brown !important;
    visibility: hidden;
    transform: scaleX(0);
    transition: all 0.4s ease-in-out 0s;
}
.rblog-details a:hover:before{
	    visibility: visible;
    transform: scaleX(1);
}
.logo-outer{
	display: none;
}
.menu-burger a.navbar-brand.custom-logo-link,.menu-burger .line-butn{
	display: none;
}
nav#main-navv{
	padding: 5px 0px !important;
}
header#wrapper-navbar .container{
	    max-width: 94% !important;
    width: 94% !important;
    margin: auto;
}
ul#menu-kvk{
	margin: 0;
	padding-right:0px;
}
#wrapper-navbar.header.shrink{
	    position: fixed !important;
    display: block;
    z-index: 999999;
    width: 100%;
    top: 0 !important;
    animation: smoothScroll 1s forwards;
    transition: .5s all ease-in-out;
    background-color: #fff;
    box-shadow: 0 2px 20px 0 rgb(0 0 0 / 20%) !important;
}

#wrapper-navbar.header.shrink .menu-burger a.navbar-brand.custom-logo-link{
	display:block;
}
#wrapper-navbar.header.shrink .menu-burger a.navbar-brand.custom-logo-link img{
	height: 60px;
}

li.menu-item.woofc-menu-item.menu-item-type-woofc{
	    order: 0;
    display: flex;
}
li.shop-nw.menu-item{
	    order: 1;
    display: flex;
}
.header-right-col{
	padding-right: 3.5em !important;
}
.top-header .mail a{
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    letter-spacing: 1px;
	
}
.top-header .mail{
	position:relative;
}
.top-header .mail:before{
content: url(/wp-content/uploads/2022/11/menu-accnt-icon.svg);
    margin-right: 4px;
    top: -1px;
    position: relative;
}
.top-header .mail a{
	padding: 0;
}
.mobil_child,.mail_child{
	    display: flex;
    align-items: center;
}
.mobil_child img,.mail_child img{
	margin-right:10px;
}
.mobil_child span{
	padding: 0px 3px 0px 6px !important;
}
.row.label_cont.no-gutters img{
	height: 40px;
}
.lable-left-img{
	text-align: center;
}
.lable-rtxt{
font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 23px;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.woocommerce span.onsale{
	      background: #F89941;
    border-radius: 0px;
    padding: 5px 18px;
    line-height: 15px;
    height: auto !important;
    min-height: auto !important;
    min-width: auto !important;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
}
section.best-selling-slide .wcpscwc-product-slider .products li{
	margin: 0 10px !important;
	padding: 0 15px !important;
}

section.best-selling-slide h2.woocommerce-loop-product__title{
	    font-style: normal;
    font-weight: 600;
    font-size: 22px !important;
    line-height: 22px;
    color: #333333;
}
section.best-selling-slide p.saved-sale{
	display: none;
}
section.best-selling-slide span.price{
	    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 19px;
    letter-spacing: 0.01em;
    color: #333333 !IMPORTANT;
}
section.best-selling-slide .woocommerce ul.products li.product .price del{
	font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 17px;
color: #CCCCCC;
}
.about_cont p{
	    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.01em;
	color:#626262;
}
.about_cont h5::before{
	display:none;
}
section.insta .about_cont{
	padding-bottom: 20px;
}
a.vcard.author{
	    pointer-events: none;
    cursor: default;
}

/*style-ends*/

/*menu*/

@media (min-width: 990px){
.menu>.menu-item-has-children>.sub-menu{
	    position: absolute;
    top: 100%;
    padding-left: 0;
    color: #000;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.2);
   background: #fff;
    opacity: 0;
    display: none;
    z-index: 3;
}
.row.label_cont.no-gutters img {
    height: 25px;
}
	.menu .current_page_item.menu-item a,.menu>.menu-item-has-children>.sub-menu a:hover,.menu>.menu-item-has-children>.sub-menu .current-menu-item a{
		color: #b08f6f !important;
	}
	ul.sub-menu li a{
		       color: #000000 !important;
    font-size: 14px !important;
    letter-spacing: 2px;
	}
	ul.sub-menu .current-menu-item.current_page_item a{
		 color: #80654b !important;
	}
	ul.sub-menu li{
		padding: 6px !important;
	}
	
	.menu>.menu-item-has-children>.sub-menu{
		    min-width: 190px;
    left: 10px;
	}
	.menu>li{
		position: relative;
	}
	.menu li{
		list-style-type: none;
	}
	
	.menu>li.menu-item-has-children>a::after{
		           content: "\f078";
    position: absolute;
    right: 3px;
    top: 52%;
    font-family: 'FontAwesome';
    font-weight: 900;
    font-size: 12px;
    color: #000000;
    transform: translateY(-50%);
		font-weight:500;
	}
	.menu>li.menu-item-has-children:hover>a::after{
		    content: "\f077";
		transition: 0.3s ease;
		 top: 51%;
	}
	.menu>.menu-item-has-children:hover>.sub-menu{
		    opacity: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 6px 12px;
    z-index: 3;
		
	}
	
	ul#menu-main-menu .current-menu-item.current_page_item a{
		color: #C6FDFF !important;
		font-weight: 700;
	}
	ul#menu-main-menu ul.sub-menu .current-menu-item.current_page_item a{
		color: #333333 !important;
	}
	ul#menu-kvk li.menu-item {
    padding: 25px;
}
.header-right-col {
    padding-bottom: 8px;
    padding-top: 8px;
}
	li.shop-nw.menu-item{
		padding: 0px 0px 0px 25px !important;
	}
	ul.sub-menu{
		    border-top: 3px solid #d6b587;
    border-radius: 0px !important;
	}
	
}