/*
 Theme Name:   Sora Décoration 86
 Theme URI:    https://www.sevenlab.fr/
 Description:  Sora Décoration 86
 Author:       SevenLab
 Author URI:   https://www.sevenlab.fr/
 Template:     welcome
 Version:      1.0.0
 Tested up to: 6.6
 Requires PHP: 7.4
 Text Domain:  welcome-child
 Tags: Blog,Portfolio
 License: GNU General Public License v2 or later License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 buddhathemes. All rights reserved.
*/

h1, h2, h3, h4, h5, h6{
	font-family: "Poppins", poppins !important;
}

.wdt-button-holder.wdt-template-icon-highlighted .wdt-button .wdt-button-icon span::before {
	background: transparent !important;

}

.wdt-custom-about-image-box .wdt-content-item .wdt-content-button > a:hover::after {
	background: #906147 !important;
}

.wdt-button{
	border-radius: 4px !important;
}

.wdt-button .wdt-button-icon span{
	border-radius: 0 4px 4px 0 !important;
}

.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group{
	background: rgba(144, 97, 71, 0.8) !important;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list{
	min-height: 240px;
}

.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale{
	min-height: 32px;
}

.wdt-pricing-table-holder{
	border-radius: 20px !important;
}

.page-id-4311 .wdt-custom-testimonial-a .wdt-testimonial-holder{
	background: transparent !important;
	border: 2px solid var(--wdtPrimaryColor) !important;
	border-radius: 20px !important;
}

.page-id-4311 .wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description{
	color: black !important;
}

.page-id-4311 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{
	fill: var(--wdtPrimaryColor) !important;
}

.page-id-4311 .wdt-custom-testimonial-a .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description{
	font-size: 18px !important;
}

.single #header-wrapper,
.page-id-82 #header-wrapper,
.page-id-393 #header-wrapper,
.page-id-4649 #header-wrapper,
.page-id-4671 #header-wrapper{
	margin: 0 !important;
}

#header-wrapper h1{
	text-transform: uppercase !important;
}

.wdt-content-subtitle,
.wdt-header-menu li a span,
#footer h3{
	text-transform: initial !important;
}

.wdt-media-image-cover-container{
	display: none !important;
}

#footer h3{
	font-size: 34px !important;
}

.wpforms-page-indicator-page-progress{
	background: var(--wdtPrimaryColor) !important;
}

.page-id-399 .elementor-widget-container img{
	margin: 0 auto !important; 
}

.wdt-custom-grid-banner-a .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5{
	text-transform: initial !important;
}

#matomo-opt-out{
	padding: 20px;
	border: 1px solid black;
}

@media only screen and (max-width: 768px){
	*{
		font-family: "Poppins", poppins !important;
	}
	.elementor-390 .elementor-element.elementor-element-3e5ceef .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
	    color: #906147 !important;
	    font-size: 10vw !important;
	    letter-spacing: initial !important;
	}
	
	.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{
	    width: 100% !important;
        display: flex !important;
        justify-content: center !important;
	}
	
	.wdt-custom-about-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group{
		margin-top: 300px !important;
	}
	
	.wdt-custom-home-3-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper{
		margin-bottom: 0px !important;
	}
	
	.wdt-custom-about-image-box .wdt-content-item .wdt-content-media-group > div *{
		aspect-ratio: 4/3 !important;
	}
	
	#wdt-icon-box-e1c2523 h5{
		margin-bottom: 0px !important;
	}
	
	.home h1.wdt-heading-title-wrapper{
		line-height: 6vw !important;
	}
	
	.page-id-4649 .e-con.e-flex > .e-con-inner,
	.page-id-4671 .e-con.e-flex > .e-con-inner{
	    flex-wrap: inherit !important;
	}
	
	#wpforms-4660-field_17 img,
	#wpforms-4660-field_18 img,
	#wpforms-4662-field_16 img,
	#wpforms-4662-field_39 img{
	    max-width: 25px !important;
	}
	
	#wpforms-4660-field_17 label:not(.wpforms-error),
	#wpforms-4660-field_18 label:not(.wpforms-error),
	#wpforms-4662-field_16 label:not(.wpforms-error),
	#wpforms-4662-field_39 label:not(.wpforms-error){
	    padding: 5px !important;
	}
	
	#wpforms-4660-field_17-container ul,
	#wpforms-4660-field_18-container ul,
	#wpforms-4662-field_16-container ul,
	#wpforms-4662-field_39-container ul{
	    grid-template-columns: repeat(6, auto) !important;
        gap: 10px !important;
	}
	
	div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after, 
	div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) .wpforms-image-choices-image:after{
	    background-color: transparent !important;
	    color: #906147 !important;
	}
	
}