/*
Theme Name: Wilmer Child
Theme URI: http://wilmer.mikado-themes.com
Description: A child theme of Wilmer Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: wilmer
Template: wilmer
*/
:root {
	--color-blue: #3333cc;
	--color-green: #80cc33;
	--color-grey: #575756;
}


.tit-col-footer{
	color: #fff !important;
	margin-bottom: 3px;
}
.mkdf-main-menu>ul>li>a,
.mkdf-top-bar .widget a,
.mkdf-top-bar svg path{
	color: var(--color-blue) !important;
}
.mkdf-section-title-holder .mkdf-st-text{
	color: #565969 !important;
}
.mkdf-sc-dropdown .mkdf-sc-dropdown-subtotal .mkdf-sc-dropdown-total, .mkdf-sc-dropdown .mkdf-sc-dropdown-subtotal .woocommerce-Price-amount{
	color: var(--color-blue) !important;
}
.mkdf-top-bar svg path {
    fill: #fff !important;
}
.mkdf-top-bar{
	background-color: #3333cc !important;
}
.mkdf-top-bar .widget a:hover{
	color: #fff !important;
	opacity: .8;
}
.mkdf-search-opener-wrapper path{
	color: var(--color-blue) !important;
}
.home.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner>.mkdf-search-opener:hover{
	border-right: 1px solid var(--color-green) !important;
}
.mkdf-logo-wrapper{
	width: 300px;
	display: flex !important;
	justify-content: center;
}
.mkdf-logo-wrapper img{
	margin: 8px 0 0 0;
	max-width: 160px;
	height: auto !important;
}
.mkdf-mobile-logo-wrapper{
	padding-left: 15px;
}
.mkdf-mobile-logo-wrapper img{
	margin: auto;
	max-width: 120px;
	height: auto !important;
}

.mkdf-mobile-logo-wrapper a{
	height: auto !important;
}
.mkdf-shopping-cart-holder .mkdf-sc-opener-count {
	background-color: #517f21 !important;
}
.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined{
	display: none !important;
}
.mkdf-main-menu>ul>li.mkdf-active-item>a{
	color: var(--color-green) !important;
}
.qui-somme-home .mkdf-st-intro-title{
	color: var(--color-green) !important;
}
.qui-somme-home .mkdf-st-title{
	color: var(--color-blue) !important;
}
.bnt-custom,
.mkdf-appearing-section:before{
	background-color: var(--color-green) !important;
}
.mkdf-appearing-section:after,
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next{
	background-color: var(--color-green) !important;
}
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev{
	background-color: #fff !important;
	color: var(--color-blue) !important;
}

.mkdf-portfolio-slider-holder.mkdf-ps-light-skin .mkdf-portfolio-list-holder .mkdf-pli-text-wrapper .mkdf-pli-text .mkdf-btn:hover .mkdf-portfolio-slider-holder.mkdf-ps-light-skin .mkdf-portfolio-list-holder .mkdf-pli-text-wrapper .mkdf-pli-text .mkdf-btn:after{
	background-color: var(--color-green) !important;
}
.box-item-img-pro-home .mkdf-si-inner img{
	background-image: url(http://gdm.betaversion.xyz/wp-content/uploads/2021/04/Image-fond.png);
}
.box-item-text-pro-home .mkdf-iwt.mkdf-iwt-boxed{
	border-bottom: 4px solid var(--color-green) !important;
}
.wpb_wrapper .box-item-text-pro-home .mkdf-eh-item-content,
.wpb_wrapper .box-item-img-pro-home .mkdf-eh-item-content{
	padding: 0 10px 0 10px !important;
}
.btn-service-home{
	background-color: var(--color-blue);
	margin-bottom: 30px;
}
.box-btn-service .wpb_wrapper{
	display: flex;
	justify-content: center;
}
.mkdf-owl-slider.owl-drag .owl-item .mkdf-grid-list.mkdf-four-columns .mkdf-item-space:hover .mkdf-portfolio-slider-holder.mkdf-ps-light-skin .mkdf-portfolio-list-holder .mkdf-pli-text-wrapper .mkdf-pli-text .mkdf-btn:after{
	background-color: var(--color-green) !important;
}
.row-paten-home:parent(.mkdf-row-grid-section .mkdf-row-grid-section-wrapper) {
	background-image: url(http://gdm.betaversion.xyz/wp-content/uploads/2021/04/Image-fond.png);
}
.box-item-paten-left-home img,
.box-item-paten-right-home img{
	max-width: 300px;
	margin: auto;
}
.mkdf-footer-top-inner .mkdf-grid-col-3 #media_image-2 {
	display: flex;
	align-items: center;
	height: 100%;
}

/*.mkdf-portfolio-slider-holder.mkdf-ps-light-skin .mkdf-portfolio-list-holder .mkdf-pli-text-wrapper .mkdf-pli-text .mkdf-btn:after{
	background-color: var(--color-green);
	}*/
	.wpb_wrapper .mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider article:hover .mkdf-pli-text .mkdf-btn:after{
		background-color: var(--color-green) !important;
	}
	#mkdf-back-to-top{
		background-color: var(--color-blue) !important;
		border-color: var(--color-blue) !important;
	}
	#mkdf-back-to-top:hover{
		-webkit-box-shadow: 0 10px 20px 0 rgb(51 51 204 / 60%) !important;
		box-shadow: 0 10px 20px 0 rgb(51 51 204 / 60%) !important;
	}
	.mkdf-page-footer{
		background-color: var(--color-grey) !important;
	}
	.item-footer-top{
		margin-bottom: 10px;
	}
	.item-footer-top a{
		display: flex;
	}
	.box-phone-vl i{
		transform: rotate(-55deg);
	}
	.item-footer-top a span,
	.item-footer-top-2 a{
		color: #fff !important;
	}
	.item-footer-top a span:hover,
	.item-footer-top-2 a:hover,
	footer .mkdf-footer-bottom-holder .widget a:hover{
		/*color: var(--color-green) !important;*/
		opacity: .7;
	}
	.mkdf-grid-col-4:nth-child(1),
	.mkdf-grid-col-4:nth-child(2){
		border-right: 1px solid #fff;
	}
	.logo-footer {
		display: block;
		max-width: 140px;
		margin: 12px 0 0 0;
	}
	.box-info-bottom-right-footer{
		height: 75.63px;
	}
.item-footer-bottom-t-2 a {
	padding: 0 7px;
}
.center_txt {
	text-align: center;
}
	.box-info-bottom-right-footer p{
		height: 100%;
		margin: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff !important;
	}
	
	.box-info-bottom-right-footer p .fab{
		font-size: 20px;
		color: #fff;
	}
	.box-info-bottom-right-footer p .fab:hover{
		opacity: .7;
	}
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-alignment-left{
		display: flex;
		justify-content: space-between;
	}
	.mkdf-footer-top-holder .mkdf-grid-col-6{
		width: 25%;
	}
	.wrap-item-about {
		display: flex;
		align-items: center;
		color: #fff;
	}
	.wrap-item-about .item-img {
		margin-right: 20px;
	}
	.mkdf-page-title.entry-title{
		display: none;
	}

	element.style {
	}
	.tit-back {
		position: relative;
		display: table-cell;
		height: 100%;
		width: 100%;
		vertical-align: middle;
		font-size: 100px;
		line-height: 0;
		text-transform: uppercase;
		font-weight: 700;
		color: #f5f6f7;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #d2d2d4;
	}
	.mkdf-title-holder.mkdf-title-with-background-text .mkdf-title-inner .mkdf-title-background-text .mkdf-title-background-text-holder-inner{
		/*padding-top:9.4% !important;
		font-size: 100px !important;
		padding-left: 11.7%;
		vertical-align: top;
		color: #d2d2d478;
		-webkit-text-stroke-color: #d2d2d478;*/
	}
	.wpcf7-form div h6{
		margin:0 !important;
		color: var(--color-blue) !important;
	}	
	.tit-ct-form{
		margin-bottom: 20px !important;
		color: var(--color-blue);
		font-weight: bold;
		text-transform: uppercase;
		font-size: 20px;
	}
	form .mkdf-btn.mkdf-btn-solid{
		background-color: var(--color-green) !important;
	}
	form .mkdf-btn.mkdf-btn-solid:hover{
		box-shadow: 0 10px 20px 0 rgb(139 195 74 / 48%) !important;
	}
	.wrap-list-portfolio .mkdf-btn-solid{
		background-color: var(--color-green) !important;
	}
	ul.products.columns-4 {
		display: flex;
		flex-wrap: wrap;
	}
	ul li.product.type-product{
		width: 50% !important;
	}
	.related.products ul li.product.type-product{
		width: 33% !important;
	}
	.woocommerce-ordering,
	.widget_price_filter{
		display: none !important;
	}
	.woocommerce-result-count{
		margin-bottom: 20px !important;
	}
	ul.products>.product .mkdf-pl-inner .mkdf-pl-image{
		background: url(http://gdm.betaversion.xyz/wp-content/uploads/2021/04/Image-fond.png);
	}
	ul.products>.product:hover .add_to_cart_button{
		background-color: var(--color-blue) !important;
		box-shadow: none !important;
	}
	ul.products>.product .add_to_cart_button{
		transition: none !important;
	}
	ul.products>.product .mkdf-pl-text-wrapper .mkdf-pl-info-top .star-rating{
		color: var(--color-green) !important;
	}
	.mkdf-woo-single-page .mkdf-single-product-content .images figure a img{
		background: url(http://gdm.betaversion.xyz/wp-content/uploads/2021/04/Image-fond.png);
	}
	.single_add_to_cart_button{
		background-color: var(--color-blue) !important;
	}
	.single_add_to_cart_button:hover{
		box-shadow: 0 10px 20px 0 rgb(51 51 204 / 47%) !important;
	}
	.mkdf-quantity-plus.icon_plus,
	.mkdf-quantity-minus{
		background-color: var(--color-blue) !important;
		border-color: var(--color-blue) !important;
	}
	.mkdf-woo-single-page .mkdf-single-product-summary .woocommerce-product-rating .star-rating{
		color: var(--color-green) !important;
	}
	#ppom-price-container,
	.ppom-input-emo_title label{
		display: none;
	}
	aside.mkdf-sidebar .widget ul li a:hover{
		color: var(--color-green) !important;
	}
	aside.mkdf-sidebar .widget .tagcloud a:hover{
		background-color: var(--color-green) !important;
	}
	.woocommerce-result-count{
		text-transform: unset !important;
	}
	
	.mkdf-search-opener:hover,
	.mkdf-search-cover .mkdf-search-close{
		background-color: var(--color-green) !important;
	}
	.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner>:hover{
		background-color: var(--color-green) !important;
		border-color: var(--color-green) !important;
	}
	.mkdf-sc-dropdown .mkdf-sc-dropdown-button,
	.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-predefined a .mkdf-mobile-menu-icon,
	.woocommerce-page .mkdf-content input[type=submit]{
		background-color: var(--color-green) !important;
	}
	.mkdf-sc-dropdown .mkdf-sc-dropdown-button:hover{
		color: #fff !important;
		-webkit-box-shadow: 0 10px 20px 0 #8bc34a !important;
		box-shadow: 0 10px 20px 0 #8bc34a !important;
	}
	.box-icon-sv .mkdf-iwt-title a:hover{
		color: var(--color-green) !important;
	}
	.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li:not(.active) a:hover,
	.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a:hover
	{
		color: var(--color-green) !important;
	}
	#respond input:focus[type=text],
	#respond textarea:focus,
	.mkdf-style-form textarea:focus,
	.wpcf7-form-control.wpcf7-date:focus, 
	.wpcf7-form-control.wpcf7-number:focus, 
	.wpcf7-form-control.wpcf7-quiz:focus, 
	.wpcf7-form-control.wpcf7-select:focus, 
	.wpcf7-form-control.wpcf7-text:focus,
	.wpcf7-form-control.wpcf7-textarea:focus,
	input:focus[type=text], input:focus[type=email],
	input:focus[type=password]{
		color: var(--color-blue) !important;
		border-color: var(--color-green) !important;
	}
	h1, h2, h3, h4, h5, h6{
		color: var(--color-blue) !important;
	}
	footer .widget .mkdf-widget-title-holder .mkdf-widget-title{
		color: #fff !important;
	}
	.box-item-text-pro-home .mkdf-iwt-title-text{
		position: relative;
	}
	.box-item-text-pro-home .mkdf-iwt-title-text:before{
		content: "";
	        content: "";
	    position: absolute;
	    width: 50px;
	    height: 3px;
	    background-color: var(--color-green);
	    bottom: -5px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.box-icon-sv-break .mkdf-iwt-title-text{
		max-width: 215px;
	}
	.box-icon-sv-break .mkdf-iwt-title-text:hover{
		color: var(--color-green) !important;
	}
	.st0{
		fill: var(--color-blue) !important;
	}
	.mkdf-title-holder.mkdf-standard-type .mkdf-page-title-additional-text,
	.mkdf-title-background-text-holder-inner{
		color: #fff !important;
		text-transform: none !important;
	}
	.mkdf-page-footer .mkdf-footer-top-holder,
	.mkdf-page-footer .mkdf-footer-bottom-holder{
		background-color: var(--color-grey) !important; 
	}
	.mkdf-page-footer .mkdf-footer-bottom-holder{
		border-top: 1px solid #fff !important;
	}
	.mkdf-top-bar .widget a{
		color: #fff !important;
	}
	.box-img-stripe {
		position: relative;
		margin-top: -104px;
	}
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
		padding: 140px 0 0 0 !important;
	}
	.disabled_qty .mkdf-quantity-plus,
	.disabled_qty .mkdf-quantity-minus{
		display: none !important;
	}
	.woocommerce-pagination ul li span.current,
	.woocommerce-pagination ul li.mkdf-pag-active,
	.woocommerce-pagination ul li:hover{
		background-color: #92c84f !important;
	}
	.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .mkdf-content a.added_to_cart, .woocommerce-page .mkdf-content a.button, .woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit), .woocommerce-page .mkdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.mkdf-search-submit), div.woocommerce input[type=submit]{
		background-color: #92c84f !important;
		/*box-shadow: 0 10px 20px 0 rgb(146 200 79)!important; */
	}
	div.woocommerce a.button:hover{
		box-shadow: 0 10px 20px 0 rgb(146 200 79)!important;
	}
	.woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit):hover{
		box-shadow: 0 10px 20px 0 rgb(146 200 79)!important;
	}
	.mkdf-sc-dropdown-item-title a:hover{
		color: #92c84f !important;
	}
	.link-slide-home{
		display: block !important;
	}
	.wrap-slide-home .mkdf-pli-title.entry-title{
		color: #fff !important;
	}
	

	/*----------------------*/
	@media screen and (max-width: 1024px){
		.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-alignment-left{
			display: block;
		}
		.mkdf-footer-top-holder .mkdf-grid-col-6{
			width: 100%;
		}
		.logo-footer{
			margin: 30px auto;
		}
		.mkdf-grid-col-4:nth-child(1), .mkdf-grid-col-4:nth-child(2), .box-info-bottom-right-footer p{
			border-right: none;
		}
		.cpright{
			margin-left: 0 !important;
			text-align: center;
		}
		.box-img-stripe{
			margin-top: 0;
		}
		.box-img-stripe img{
			max-width: 300px;
		}

	}
	@media screen and (max-width: 767px){
	}
	@media screen and (max-width: 475px){
		#mkdf-back-to-top{
			width: 30px !important;
			bottom: 70px !important;
		}
	}
