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

body[class*="wrapper-boxed"] .website-wrapper{-webkit-box-shadow: none;box-shadow: none;}
.search-button-icon {
  color: #fff !important;
}

footer .widget-area h5,
.widget-title{
  text-transform: none;
}
.carousel-style h3.product-title {
  color: #fff;
  
}

#menu-item-3002 span.nav-link-text,
#menu-item-3221 span.nav-link-text{
  display: none !important;
}
.menu li:hover span,
.current-menu-item span,
.current-menu-item .woodmart-nav-link > .fa-home{
  color: #a2bb43 !important;
}

.home .main-page-wrapper {background: #171717 !important;}
.footer-container  {
padding-top: 32px;
}
.single-product-sidebar {
  
  padding-bottom: 32px;
}
.whb-column .woodmart-search-form  {
  max-width: 300px;
}

.btn-article-page {
  margin-bottom: 32px;
}

.carousel-style .owl-prev,
.carousel-style .owl-next,
.carousel-style .owl-prev:hover,
.carousel-style .owl-next:hover{
  color: #83b735;
}
.carousel-style .owl-dots .owl-dot span{
  	border: 2px solid  #83b735 !important;
    background-color: transparent;
}
.carousel-style .owl-dots .owl-dot.active span{
    border-color: #83b735;
    background-color: #83b735;
}

.main-page-wrapper {
background: #171717;
}

.whb-column .woodmart-search-form input[type="text"] {
    min-width: auto !important;
  max-width: 300px !important;
}

/* .whb-navigation, */
.whb-header-bottom-inner{
  border-bottom: 2px solid #a2bb43 !important;
}

.whb-top-bar .whb-navigation {
	  border-bottom: none !important;
}

.slide-product .product-grid-item {
  border: 2px solid #83b735;
padding: 10px 5px;
border-radius: 5px;
}


.footer-container .main-footer {
  border-top: 2px dashed #a2bb43;
}

.carousel-style h4 {
  color: #83b735;
}

/* Brands Page */

.brands-list .wpb_wrapper,
.brands-list  .brand-thumbnails{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.brands-list .wpb_wrapper .wpb_single_image,
.brands-list  .brand-thumbnails li{
	margin: 0 !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 calc(100% / 8) !important;
          flex: 0 0 calc(100% / 8) !important;
  padding: 10px;
}

@media (max-width:767px) {
.brands-list  .brand-thumbnails li{
	    -ms-flex: 0 0 calc(100% / 3) !important;
          -webkit-box-flex: 0 !important;
	            flex: 0 0 calc(100% / 3) !important;
}
}
.header-phone i {
  padding-right: 10px;
}
.header-phone {
  font-size: 18px;
}




.single-product-sidebar li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.single-product-sidebar li > * {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

.single-product-sidebar li i {
  margin-right: 10px;
  max-width: 30px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #a2bb43 !important;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #fff;
}


.single-product .woodmart-product-brand img{
	display: block !important;
	margin: 0 auto !important;
}

.page-id-3055 .list-icon {
	background: #a2bb43 !important;
	color: #fff !important;
}

.tax-product_brand .main-page-wrapper {
  background: #fff;
}
.brands-list .brand-thumbnails {
padding-left: 0px !important;
}
.brands-list .brand-thumbnails li:before {
	display: none;
}

.brand-thumbnails li {
  margin-bottom: 32px !important;
}


.menu .sub-menu-dropdown,
.menu .sub-menu-dropdown .sub-sub-menu {
  background: #171717;
}

.menu .sub-menu-dropdown .sub-menu > li a span {
  color: #fff !important;
}
.menu .sub-menu-dropdown li a:hover {
  background: #171717 !important;
}

.menu .sub-menu-dropdown li a:hover span {
  color: #a2bb43 !important;
}

.menu-simple-dropdown .menu-item-has-children > a::after {
	color: #fff !important;
}

.menu .menu-simple-dropdown li a {
  padding-bottom: 3px !important;
  padding-top: 3px !important;
	line-height: 1.1;
}

.product-grid-item img.attachment-woocommerce_thumbnail,
img.attachment-woocommerce_thumbnail,
img.woocommerce-placeholder{
  height: 150px !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}


ul.sub-sub-menu,
.sub-menu-dropdown{
  min-width: 285px !important;
}
.menu-simple-dropdown li a,
ul.sub-menu span,
ul.sub-sub-menu span{
  font-size: 14px;
}

.menu-simple-dropdown li a {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.whb-sticky-header .site-logo {
  display: none !important;
}

.whb-sticky-header  .whb-mobile-center .site-logo {
	 display: block !important;
}


body:not(.archive) .product-grid-item h3.product-title a,
body:not(.archive) .product-grid-item .brands a{
  color: #fff !important;
}
.archive .product-grid-item a,
.page-id-3206 .product-grid-item a,
.page-id-92140 .product-grid-item a{
	color: #000 !important;
}
.product-grid-item .brands  {
  margin-bottom: 8px !important;
  display: block !important;
}


body:not(.archive) .product-grid-item h3.product-title a:hover,
body:not(.archive) .product-grid-item .brands a:hover {
  color: #a2bb43 !important;
}

.shipping-notice {

	word-break: break-all;

    background: #f31431;
    color: #fff;
    padding: 10px;
	font-size: 16px;
  margin-bottom: 32px;
}

.shipping-notice p {
	margin-bottom: 8px;
	font-size: 14px;
}
		
		.shipping-notice p:last-child {
			margin-bottom: 0px;
		}

.whb-main-header .dropdown-cart li .attachment-woocommerce_thumbnail {
  max-height: 65px !important;
}


.whb-col-mobile .wpml-ls-statics-footer  {
    margin-bottom: 0px !important;
    padding-right: 0px;
    
}

.whb-col-mobile .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: right;
}


.whb-col-mobile .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul li:last-child a{
    padding-right: 0px;
}

.hide-home-button .woodmart-add-btn {
  display: none !important;
}

.woodmart-search-results .size-woocommerce_thumbnail {
  max-height: 80px !important;
}

.menu .sub-menu-dropdown .sub-sub-menu {
  top: -10px;
}



 
.menu-top-menu-container .menu .wpml-ls-menu-item .sub-menu-dropdown.color-scheme-dark,
.menu-top-menu-en-container .menu .wpml-ls-menu-item .sub-menu-dropdown.color-scheme-dark{
  max-width: 120px !important;
  width: 120px !important;
  min-width: 120px !important;
}

.labels-rectangular span.out-of-stock {
  min-width: 120px !important;
  padding: 5px !important; 
  background: red !important;
  color: #fff !important;
}


.product-image-summary .product-images .product-labels {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
  height: 180px !important;
}
.product-image-summary .product-images .product-labels .out-of-stock {
  padding: 3px !important;
}

@media (max-width: 767px){
  .product-image-summary .product-images .product-labels {
    height: 300px !important;
  }
}

@media (max-width: 480px){
  .product-image-summary .product-images .product-labels {
    height: calc(100% - 250px) !important;
  }
}


.single-product .product-images-inner {
  position: relative !important;
}

/* .single-product span.out-of-stock {
  right: 0px;
  top: -12px;
  position:  absolute !important;
} */



:lang(el) .outofstock a.product_type_simple:before,
:lang(en) .outofstock a.product_type_simple:before{

  font-family: inherit !important;
  font-size: 12px;
  line-height: 16px;
  font-weight: inherit !important;
  padding: 10px 14px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;

}
:lang(el) .outofstock a.product_type_simple:before {
    content: "Διαβάστε περισσότερα";
}
:lang(en) .outofstock a.product_type_simple:before {
  content: "Read More";
}

.product-sku {
  color: #3f3f3f;
  }
  .products.woodmart-products-holder:not(.elements-list) .product-sku,
  .woodmart-carousel-container .product-sku{
    display: none;
  }


  .labels-rectangular span.new {
    background-color: #a2bb43 !important;
    }

    .single-product table.variations option:disabled {
      display: none !important;
    }


.single-product .gun-note {
	position: relative;
	font-size: 12px;
	padding: 5px;
	border-left: 5px solid #A2BB43;
	border-top: 1px solid #A2BB43;
	border-right: 1px solid #A2BB43;
	border-bottom: 1px solid #A2BB43;
}