/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

ul#menu-main-navigation {
    gap: 6px;
    justify-content: space-between;
    display: flex;
}

@media screen and (min-width:1233px){
	ul#menu-main-navigation a.woodmart-nav-link {
    width: 100%;
    display: inline-flex;
    align-items: initial;
    flex-direction: row;
    flex-wrap: nowrap;
    position: unset;
    padding-top: 10px;
}

ul#menu-main-navigation a.woodmart-nav-link:after{
	    padding-top: 6px;
}
}
h3.wd-entities-title.title.post-title {
    min-height: 50px;
}
.wd-entry-content {
    min-height: 96px;
}
.woocommerce-variation-price {
    font-size: 30px;
}

@media screen and (min-width:768px){
	.wd-post-img{
	min-height: 245px;
    display: flex;
    width: 100%;
    object-fit: cover;
	max-height: 245px;
}
.wd-post-img img {
    object-fit: cover;
}
}

.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown {
    background-color: #f1f6f7;
}

ul.sub-sub-menu.wd-dropdown {
    background-color: #f1f6f7;
}

@media screen and (min-width:1680px){
	.home_cat_row{
	padding:0 12%;
}
}
html:lang(en-US) .el_info{
	display:none;
}
html:lang(el) .en_info{
	display:none;
}
@media screen and (min-width:767px){
	.terms_row {
    padding-top: 20px;
}
	.terms_row .vc_column-inner {
    padding-top: 10px!important;
}
}
@media screen and (max-width:660px){
	.userway_buttons_wrapper {
    bottom: 60px!important;
}
}

@media (max-width: 1600px) {
  .whb-visible-lg, .whb-hidden-mobile {
    display: none;
  }
	
	.whb-hidden-lg {
		display:flex !important;
	}
	
	.whb-visible-lg {
		display:none !important;
	}
	
	
	
:root {
  --wd-header-h: calc(var(--wd-top-bar-h)  + var(--wd-header-bottom-h) + var(--wd-header-brd-w));
}
	
	 .mobile-nav {
    background-color: #1c1f2a;
    color: #fff;
  }
	
	.wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a {
  background-color: initial;
}
	
	.wd-sub-menu li > a {
		color:#fff;
	}
	
	.wd-nav-opener {
		color:#fff;
}

	
}

@media (max-width: 576px) {
  body.home .wd-product.wd-hover-buttons-on-hover .wd-add-btn > a {
    background-color:var(--wd-primary-color) !important;
  }
}


@media only screen and (max-width: 768px) {
	
	.homepage-brands .info-box-carousel {
  		--wd-col-sm: 2 !important;
 		}
}

@media only screen and (max-width: 460px) {
	
	.homepage-brands .info-box-carousel {
  		--wd-col-sm: 1 !important;
 		}
	
		.homepage-brands .info-box-wrapper {
  		padding:0 60px;
 		}
}

@media only screen and (max-width: 370px) {
	
	.homepage-brands .info-box-carousel {
  		--wd-col-sm: 1 !important;
 		}
	
		.homepage-brands .info-box-wrapper {
  		padding:0 15px;
 		}
}


.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon {
	font-size:0px;
}

.wd-action-btn.wd-style-text > a:before {
	font-size:20px !important;
}
