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

#wd-5d49f7c8, #wd-9fc6a835, table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {
	display: none !important;
}

.title-font-fix {
	font-family: 'Direct' !important;
    font-weight: 600 !important;
}

#wd-9b442b37 {
    margin-bottom: 50px !important;
}

body.home .wd-c66b905b .wd-slide-bg {
	/*background-image:url(https://cdn.enterhome.gr/wp-content/uploads/2025/10/student_furniture_header.jpg) !important;*/
	background-image:url(https://cdn.enterhome.gr/wp-content/uploads/2026/03/bed-overlay.jpg) !important;
	background-position: 0px 0px !important;
}

body.home .wd-35444e04 .wd-slide-bg {
	/*background-image:url(https://cdn.enterhome.gr/wp-content/uploads/2024/07/wd-furniture-slider-2-opt.jpg) !important;*/
	background-image:url(https://cdn.enterhome.gr/wp-content/uploads/2026/03/summer-overlay.jpg) !important;
	background-position: 0px 0px !important;
}

body.home .wd-a49dbf81 .wd-slide-bg {
	/*background-image:url(https://cdn.enterhome.gr/wp-content/uploads/2024/07/wd-furniture-slider-1-opt.jpg) !important;*/
	background-image:url(https://cdn.enterhome.gr/wp-content/uploads/2026/03/office-overlay.jpg) !important;
	background-position: 0px 0px !important;
}

#wd-3c0e7505{
	--wd-width: 325px !important;
}

#wd-2b77c8fd.wp-block-wd-section {
	padding: 0px;
    margin-bottom: -40px;
}

/* Main menu */
ul#menu-main-navigation a {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height)>.container>.wd-grid-f-inline {
    --wd-f-basis: 270px !important;
	padding-top: 20px !important;
}
.wd-sub-accented>li>a {
	text-transform: none;
}
ul#menu-main-navigation .bold-text-style>a {
	font-weight: 700;
}
ul#menu-main-navigation li.bold-text-style ul.wd-sub-menu {
	flex-direction: column !important;
    gap: 10px !important;
}

ul#menu-main-navigation li#menu-item-1404 ul.wd-sub-menu {
    height: 380px !important;
}

ul#menu-main-navigation li#menu-item-1490 ul.wd-sub-menu {
    height: 220px !important;
}

ul#menu-main-navigation li#menu-item-1508 ul.wd-sub-menu {
    height: 280px !important;
}

ul#menu-main-navigation li#menu-item-1536 ul.wd-sub-menu {
    height: 200px !important;
}

ul#menu-main-navigation li#menu-item-1557 ul.wd-sub-menu {
    height: 262px !important;
}

ul#menu-main-navigation li#menu-item-1589 ul.wd-sub-menu {
    height: 200px !important;
}

ul#menu-main-navigation li#menu-item-1604 ul.wd-sub-menu {
    height: 130px !important;
}

ul#menu-main-navigation li.bold-text-style ul.wd-sub-menu li.menu-item {
	flex: none !important;
	width: 270px !important;
}
/* Main menu END */

.bed-mattress-banner {
	display: none !important;
}

.tnp-subscription input.tnp-submit {
	padding: 5px 28px !important;
    min-height: 48px !important;
    font-size: 14px !important;
    background-color: #f59a57 !important;
    border-radius: 35px !important;
}

.tnp-subscription {
	margin-top: 0px !important;
}
.tnp-subscription label, p#wd-498701af, div#wd-b8cf3123 {
	display: none;
}

.footer-payment-methods {
	filter: contrast(1) grayscale(1) invert(1);
}

.wd-page-title h1.entry-title.title {
	font-size: 3.5rem;
    line-height: 1.2;
    margin-bottom: 0;
    max-width: 40vw;
    background: #63848b60;
    padding: 1rem;
}

.bestprice-badge--float {
	bottom: 4rem !important;
    left: 1rem !important;
}

.next-batch {
	background-color: #f3242b;
	color: #fff;
	font-weight: 600;
	padding: 10px 20px;
    text-align: center;
}

div#wd-8a93a378, div.wd-accordion.wd-8a93a378 {
	display: none !important;
	visibility: hidden !important;
}

.banner-title-style {
	margin-top: 20px;	
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.1);
	border-width: 1px 0px 0px 0px;
	padding: 10px 0px 0px 0px !important;
	text-transform: uppercase;
}

.banner-title-style span {
	color: #f59a57 !important;
}

.delivery-time-wrapper .delivery-time-content.delivery-time-collapsed {
	overflow: auto;
	display: block;
	-webkit-line-clamp: 5;
	-webkit-box-orient: unset;
	line-clamp: 5;
}

.delivery-time-toggle-btn {
	display: none !important;
}

.want-assembly-wrapper .want-assembly-content.want-assembly-collapsed {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-clamp: 2;
}
.delivery-time-wrapper .delivery-time-toggle-btn, .want-assembly-wrapper .want-assembly-toggle-btn {
	cursor: pointer;
	background: none;
	border: none;
	color: #777;
	font-weight: 700;
	text-decoration: underline !important;
	font-size: inherit;
	padding: 0;
	margin-top: -5px;
}
.delivery-time-wrapper .delivery-time-toggle-btn:hover, .want-assembly-wrapper .want-assembly-toggle-btn:hover { color: #f59a57; }

@media only screen and (max-width: 992px) {
	.wd-cat .wd-entities-title {
		font-size: 15px !important;
	}
}

@media only screen and (max-width: 600px) {
	.wd-cat .wd-entities-title {
		font-size: 12px !important;
	}
}

body.page-id-9 .container {
	max-width: 1400px !important;
}

.checkout-tk-message {
	color: #fff !important;
    background-color: #f59a57;
    width: fit-content;
    margin: 0 auto;
    padding: 10px 30px;
    border-radius: 30px;
}

.cart-tk-message {
	color: #f59a57 !important;
}

form#mcfb_69a96414016a9 input#mcfb_69a97b8bb7c1c__name, form#mcfb_69a96414016a9 input#mcfb_69a97b8bb7c1c__email {
	padding: 0px 20px !important;
}

form#mcfb_69a96414016a9 textarea#mcfb_69a97b8bb7c1c__message {
	padding: 20px !important;
}

h2#wd-8a26110f {
	pointer-events: none !important;
}

.subscribe-newsletter-btn {
	padding: 0px 28px !important;
    min-height: 48px !important;
    font-size: 14px !important;
    background-color: #f59a57 !important;
    border-radius: 35px !important;
    font-weight: 600;
    margin-top: 20px;
    display: block;
    width: fit-content;
    line-height: 48px;
}
 
@media (min-width: 992px) {
	body.page-id-9 .wd-checkout-form {
	  display: grid !important;
	  grid-template-columns: 50% 50%;
	  column-gap: 30px;
	  row-gap: 20px;
	  align-items: start;
	}
  
	/*body.page-id-9 .woocommerce-NoticeGroup-checkout { grid-column: 1; grid-row: 1; }*/
	body.page-id-9 #wd-82621897 { grid-column: 1; grid-row: 1; }
	body.page-id-9 #wd-afd5164a { grid-column: 1; grid-row: 2; }
	body.page-id-9 #wd-e91f2e3e { grid-column: 1; grid-row: 3; }
	body.page-id-9 #wd-0b20e49e { grid-column: 1; grid-row: 4; }
	body.page-id-9 #wd-bb9de2a8 { grid-column: 1; grid-row: 5; }
	body.page-id-9 #wd-d57c2553 { grid-column: 1; grid-row: 6; }
  
	body.page-id-9 #wd-df49bab9 { grid-column: 2; grid-row: 1; }
	body.page-id-9 #wd-c72d5901 { grid-column: 2; grid-row: 2; }
  
	body.page-id-9 #wd-cc1e8de4 { grid-column: 1 / -1; grid-row: 7; }
	body.page-id-9 #wd-ff35f20a { grid-column: 1 / -1; grid-row: 8; }

	body.page-id-9 ul#shipping_method li {
		display: flex;
		align-items: flex-start;
		gap: 12px;
    	text-align: left;
	}

	body.page-id-9 ul#shipping_method li input.shipping_method {
		position: static;
		top: auto;
		float: none;
		margin: 4px 0 0 0;
		flex-shrink: 0;
	}

	body.page-id-9 ul#shipping_method li span.woocommerce-Price-amount {
		float: right;
	}

  }
  
  @media (max-width: 991px) {
	body.page-id-9 .wd-checkout-form {
	  display: flex !important;
	  flex-direction: column !important;
	}
  }


 .footer-container .grw-net-widget {
	margin: 0 !important;
  }

  .wd-b8cf3123 {
	display: none !important;
  }

  body.single-product div.single-product-page div.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained {
    margin: 70px 0px !important;
  }

  /* Hide widgets */
  #yith-woo-ajax-navigation-8,
  #yith-woo-ajax-navigation-4,
  #yith-woo-ajax-navigation-2,
  #yith-woo-ajax-navigation-9 {
	display: none !important;
  }

  /* Widget "Ντουλάπες" */
  body.term-174 #yith-woo-ajax-navigation-8 {
	display: block !important;
  }

  /* Widget "Ιδιότητες" */
  body.term-227 #yith-woo-ajax-navigation-4,
  body.term-195 #yith-woo-ajax-navigation-4,
  body.term-210 #yith-woo-ajax-navigation-4
  {
	display: block !important;
  }

   /* Widget "Διαστάσεις" */
  body.term-211 #yith-woo-ajax-navigation-2,
  body.term-225 #yith-woo-ajax-navigation-2,
  body.term-204 #yith-woo-ajax-navigation-2,
  body.term-253 #yith-woo-ajax-navigation-2,
  body.term-173 #yith-woo-ajax-navigation-2,
  body.term-215 #yith-woo-ajax-navigation-2,
  body.term-227 #yith-woo-ajax-navigation-2,
  body.term-195 #yith-woo-ajax-navigation-2,
  body.term-210 #yith-woo-ajax-navigation-2,
  body.term-271 #yith-woo-ajax-navigation-2,
  body.term-272 #yith-woo-ajax-navigation-2,
  body.term-244 #yith-woo-ajax-navigation-2
  {
	display: block !important;
  }

   /* Widget "Υλικό" */
   body.term-164 #yith-woo-ajax-navigation-9,
   body.term-248 #yith-woo-ajax-navigation-9,
   body.term-181 #yith-woo-ajax-navigation-9,
   body.term-185 #yith-woo-ajax-navigation-9,
   body.term-182 #yith-woo-ajax-navigation-9,
   body.term-284 #yith-woo-ajax-navigation-9,
   body.term-248 #yith-woo-ajax-navigation-9,
   body.term-205 #yith-woo-ajax-navigation-9
   {
	display: block !important;
   }