/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
:root {
--primary-color: #00965e;
--secondary-color: #ffffff;
--basic-font-color: #000000;

}


/* classes génériques */

.wd-content-layout {
	padding-block: 0 !important;
}

.archive .wd-content-layout {
	padding-top: 50px !important;
	
}
 /* Header */

header .wd-dropdown-menu {
	background-color: #d6cdb4;
	padding-bottom: 22px !important;
}

#menu-top-bar-right .nav-link-text {
	font-size:14px !important;
}

.item-level-1 a {
	color: var(--primary-color) !important;
	font-weight : bold !important;
}

.sub-sub-menu a {
	color: #000000 !important;
	font-weight: 400 !important;
}

.sub-sub-menu a:hover {
	color: var(--primary-color) !important;
}

.wd-nav-img {
	display: none !important;
}

.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {
  font-size: clamp(10px, 50%, 22px) !important;
}

/*#menu-item-11003 a {
	width: 250px !important;
}*/

[class*="wd-grid-f"] {
	justify-content: center;
	
}

/* footer */

/*footer {
	margin-top: 80px;
}*/

.wd-footer .wd-list-content {
	color: var(--primary-color);
}

footer .menu-item a {
	color: var(--secondary-color);
}

#menu-item-10965 a {
	text-transform: uppercase;
}

/* Typographie */ 




/* boutons */

.bg-white-bordered-button, .bg-white-bordered-button:hover {
	color: var(--primary-color) !important;
	border-color: var(--secondary-color) !important;
	background-color: var(--secondary-color) !important;
}

.green-bg-button {
	color: var(--secondary-color) !important;
	background-color: var(--primary-color) !important;
}


/* bloc info-box */

.info-box-inner {
	height: 90px;
}

.info-box-page-drouin-date .info-box-content .info-box-inner {
	display: flex;
	align-items: center;
}

/* Woocommerce */

.product-video-button.wd-gallery-btn {
	display: none !important;
}


.price {
	display: none !important;
}
.archive .wd-nav-product-cat .cat-item.cat-item-21 {
   display: none !important;
}

.wd-shop-tools .per-page-title, .wd-shop-tools .woocommerce-ordering, .wd-shop-tools .wd-products-per-page, .wd-shop-tools .wd-products-shop-view {
	display: none;
}

.tax-product_cat .wd-content-layout  {
	padding-bottom: 60px !important;
}

.single_add_to_cart_button {
	color: var(--secondary-color);
	font-weight: 400;
}

.product-image-summary-wrap {
	padding-top: 50px;
}

.term-caisserie #main-content {
	padding-top:80px !important;
	padding-bottom: 0px !important;
}

.woocommerce-variation-add-to-cart, .product_meta {
	display: none !important;
}


/* Blog */

.wd-meta-author, .wd-post-reply{
	display: none !important;
}

.recent-posts-comment {
	display: none;
}

.recent-posts-time {
	color: #ffffff !important;
}

.recent-posts-info .wd-entities-title a:hover {
	color: var(--primary-color);
}


/* tableaux formats produits */

.tableau-caisse th {
	background-color: var(--primary-color);
	color: var(--secondary-color);
	text-align: center;
	text-transform: none;
	font-weight: 400;
}

.tableau-caisse td {
	background-color: var(--secondary-color);
	color: var(--basic-font-color);
	text-align: center;
	text-transform: none;
	font-weight: 400;
}

.tableau-contreplaque th {
	background-color: var(--secondary-color);
	text-align: center;
	text-transform: none;
	font-weight: 600;
}

.tableau-contreplaque td {
	background-color: var(--secondary-color);
	text-align: center;
	text-transform: none;
	font-weight: 400;
}

/* Contact Form 7 */

.wpcf7-submit {
	background-color: var(--primary-color) !important;
	color: var(--secondary-color) !important;
}

.wpcf7-form fieldset {
	display: none !important;
}

/* Simple Download Manager */

.sdm_download_button a, .sdm_download_button a:hover {
	border-radius: 0;
	background-color: var(--primary-color) !important;
	color: var(--secondary-color) !important;
	border: none !important;
	text-transform: uppercase !important;
	font-family: 'Source Sans Pro Regular' !important;
}


/* Product attachment */

.wcpoa_attachmentbtn {
	background-color: var(--primary-color) !important;
	color: var(--secondary-color) !important;
}

.wcpoa_attachment {
	width: 50% !important;
}

/* responsive */

@media (min-width: 1121px) {
  .info-box-page-drouin-nombre .box-with-text.text-size-large {
    font-size: 50px !important;
  }
}


@media (min-width: 992px) and (max-width: 1120px) {
	.info-box-page-drouin-nombre .box-with-text.text-size-large {
    font-size: 40px !important;
  }
}



@media (max-width: 767px) {
	
	/*  info-box */
	
  .info-box-inner {
	height: 70px;
}
	
	.info-box-page-drouin-nombre  .box-with-text.text-size-large {
	font-size: 50px !important;
	}
	
	/* vidéo page d'accueil */
	
	.home-video-row {
		flex-direction: row-reverse !important;
	}
	
	/* section nautisme page applications - transport */
	#nautisme {
		flex-direction: row-reverse !important;
	}
	
	/* fiches produits */
	/* onglets */
	
	 .wd-nav-tabs {
    flex-wrap: wrap !important;
  }

}

