/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.summary-inner>.wd-action-btn {

    margin: auto!important;
 
}


.flexslider .title {
    display: none;
}

.flexslider .slides {
    zoom: 1;
    max-height: 580px!important;
}

.flexslider {border:0;  margin: 0;}


.flex-direction-nav {
    height: 0!important;
}

.wd-nav[class*="wd-style-"]>li>a {
    font-size: 15px;
}

.wd-before-add-to-cart, .wd-after-add-to-cart {display:none}

    
#wd-add-to-cart{display:none}    


#cat_header {position:absolute}


.responsive-slider .swiper-slide-contents {
  
    display: none;
}

/* custom mailpoet */

#mp_form_popup2 .mailpoet_form_column:not(:first-child) {
    margin-left: 0;
    margin: auto;
}

#mp_form_popup2 {
    padding: 10px!important;
    border-radius: 10px!important;
}

h3 a { font-family:'lato'!important;font-size:16px}

.copyrights-custom {    
    border-top:none!important;
    background: #7a7a7a!important; 
    font-size: 20px;
    text-transform: uppercase;
    color: #3C3C3C;
    font-family: 'Lato';
    
}


@media screen AND (max-width:769px) {
.no-mobile {display:none}
}


/*
 * 
 * HOMEPAGE
 * */

.home-mag article.elementor-post {
	align-items:center;
}

@media only screen and (max-width: 767px) {
	.home-mag article.elementor-post {
		flex-wrap:wrap;
		text-align:center;
	}

	.home-mag article.elementor-post a.elementor-post__thumbnail__link {
		margin:0 auto!important;
	}
}

.responsive-slider .swiper-slide-contents {
	background-color: white;
	padding: 75px 55px;
	border-radius: 500px;
	width:350px;
	height: 350px;
}

.responsive-slider .swiper-slide-bg {
	background-position: top !important;
}



@media only screen and (max-width: 768px) {
    

	.center-mobile .wd-list li {
		justify-content:center;
	}
	
	.responsive-slider .elementor-slide-button {
		font-size:14px;
		padding:10px 13px;
	}
	
	.responsive-slider .elementor-slide-description:not(:last-child) {
    margin-bottom: 15px!important;
}
	
	.responsive-slider .elementor-swiper-button {
		display:none;
	}
	.responsive-slider .swiper-slide-inner {
		justify-content:center!important;
	}
	.responsive-slider .swiper-slide-contents {
			border-radius: 900px;
			width: 280px;
			height: 280px;
			padding: 75px 40px;
	}
}


/*
 * 
 * SITE-WIDE
 * CF7 MC4WP FORMS
 * */


input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border-radius: 20px !important;
}

@media only screen and (max-width: 600px) {
  .mc4wp-form input[type="submit"] {
			border-radius: var(--btn-accent-brd-radius);
			color: var(--btn-accent-color);
			box-shadow: var(--btn-accent-box-shadow);
			background-color: var(--btn-accent-bgcolor);
			display: flex;
			margin-left: 70px;
	}
}



/*
 * 
 * SIDEBAR
 * */

.widget:last-child {display:none;}
.widget:last-child {display: block !important;}

/*
 * 
 * POSTS ARCHIVE
 * */
.blog-design-masonry .post-title {
	color:white;
}


/* WOOcommerce customs */

.sku_wrapper {display:none!important}

/*
 * 
 * CHECKOUT
 * */
 
.woocommerce-invalid #checkout-checkbox {
    outline: 2px solid red;
    outline-offset: 2px;
}

#checkout_checkbox_field {
	margin-top:-16px;
}

#checkout_checkbox_field a {
	font-weight: 600!important;
}

.woocommerce-account-fields p.create-account {
	font-size:1.2em;
	margin: 30px auto 55px auto;
}

.woocommerce-account-fields div.create-account {
	margin-top:-35px;
}

.woocommerce-account-fields .create-account label {
	color:var(--wd-primary-color) !important;
	font-weight:bold;
}

.woocommerce-account-fields #createaccount {
	width:20px;
	height:20px;
}

.woocommerce-account-fields #createaccount + span {
	vertical-align:middle;
}

.woocommerce-account-fields #createaccount + span:after {
	content:'Cochez cette case pour créer votre compte client et y retrouver vos commandes.';
	display: block;
  margin-left: 30px;
  font-size: 0.9em;
	line-height:1.1;
  color: #999;
	font-style:italic;
}


/*
 * 
 * RECETTES
 * */

.blog-design-masonry.blog-style-shadow .article-inner {
  box-shadow: 0 0 4px rgba(0,0,0,0);
}



/*
 * 
 * FOOTER
 * */
.send-flex {
	display:flex;
	gap:10px;
}

.send-flex input[type="text"],
.send-flex input[type="email"] {
	background:#fff;
	border:none;
	flex:1;
	color:#000;
}

.send-flex .sib-email-area {
	flex:1 1 50%;
}

.send-flex input[type="submit"] {
	flex:1;
	background:var(--wd-primary-color);
	border:none;
	color:#fff;
}

.sib_msg_disp > * {
	background-color:black!important;
	border:none!important;
	padding:6px 15px!important;
	color:rgb(241 189 83)!important;
	font-weight:bold!important;
	margin:0 0 10px 0!important;
	display:inline-block!important;
	border-radius:4px;
}

.sib_msg_disp p {
	margin:0;
}

.sib_loader img {
	background:#fff;
	padding:2px;
	border-radius:100px;
}

.cli_settings_button {
	display:inline-block;
	position:relative;
	top:-10px;
}


/*
 * 
 * DIVERS
 * TIPS & TRICKS
 * */

.grecaptcha-badge { 
    visibility: hidden;
}

.center {
	margin: 0px !important;
}

.wd-header-nav.wd-inline {
	width: 95%;
}

.elementor-1787 .elementor-element.elementor-element-a7bcb7b > .elementor-widget-container{
	margin:0px;
}

.wd-buttons .wd-action-btn>a {
    height: 45px;
}





/*
 * 
 * WOOCOMMERCE
 * MY ACCOUNT
 * */
 

.woocommerce-thankyou-order-received {
    border: 2px dashed #dca01f;
    color: #dca01f;
}

/* SIngle product */

.wd-single-reviews {margin-top:80px}

.woocommerce-product-details__short-description p { font-size:18px }
pre {    font-family: 'Lato';}

.wd-label.share-title {display:none!important}


.wd-wishlist-btn span {display:none}
.wd-action-btn.wd-style-text>a:before {
    font-size: 30px;
    margin-left: 10px;
    color: #c49536;
}

.single-product-page table {
    max-width: 300px;
}

.single-product-page table  td {
    border: 1px solid #f2e4c4;
    padding: 5px 10px!important;
}


/* MOBILE */

.cli_settings_button {
    color: white!important;

}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    font-size: 15px;
    font-weight: 400;
}

.single-product-page .related-and-upsells .title{display:none!important}

@media only screen and (max-width: 1200px) {	

    .wd-nav-main>li>a, .wd-nav-secondary>li>a {
    font-size: 12px!important;
    }
}

@media only screen and (max-width: 1040px) {	

    #cat_header {position:relative}

}


 
@media only screen and (max-width: 600px) {	
    
	.woocommerce-Address-title .edit, .woocommerce-Address-title>h3 {
			font-size: 16px !important;
	}


}


