/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*FONTS*/


@font-face{
	font-family: 'Belgant Aesthetic';
	src: url('assets/fonts/belgant-aesthetic.otf');
}

/*Fluidifier les animations css */
body{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}


/*Fix : Image SVG incluse avec le module image*/
.icon-media {
	max-width: 100%;
}

.icon-expand .icon-box-content, .icon-expand .icon-box-icon {
	width: auto;
}

/*Fix : On centre les carousels quand il n'y a pas asser d'item pour que ça prenne tout la larrgeur du site*/
.owl-stage {
	margin-left: auto;
	margin-right: auto;
}


/*Champs "Date a efficher" dans les listages*/
.t-entry div[class*="display_date"]{
	display: block;
	font-size: 12px;
	font-weight: 600;
}

/*Copyright area reduce padding*/
footer .footer-center {
	padding-top: 36px;
	padding-bottom: 36px;
}

/*Hauteur de linge des sous texte des header*/
.text-lead, .text-lead > * {
	line-height: normal;
}

/*On ne veut pas réduire la traille des boutons sous mobile*/
.btn:not(input):not(.checkout-button), .btn-link:not(input):not(.checkout-button) {
	transform: none;
}

/*contact form 7 acceptanece*/
.wpcf7-acceptance span.wpcf7-list-item span.wpcf7-list-item-label {
	cursor: pointer;
	line-height: normal;
	display: block;
	padding: 0;
}

.style-light form p,
.style-dark form p{
	color: inherit;
}

.wpcf7-acceptance span.wpcf7-list-item label {
	display: inline-flex;
}

.text-lead li {
	font-size: inherit;
}

.tmb-overlay-text-center span.btn {
	transform-origin: center!important;
}

.text-center nav.loadmore-button .btn {
	transform-origin: center!important;
}

@media (min-width: 534px){

	.isotope-system.flex .isotope-container{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.isotope-system.flex .isotope-container .tmb {
		position: relative!important;
		left: 0!important;
	}

}


@media (max-width: 569px){

	.no-padding-mobile > .uncol > .uncoltable > .uncell{
		padding: 0!important;
	}

	.no-padding-top-bottom-mobile > .uncol > .uncoltable > .uncell{
		padding-top: 0!important;
		padding-bottom: 0!important;
	}

	.no-padding-left-right-mobile > .uncol > .uncoltable > .uncell{
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.no-h-padding-mobile > .row {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	/*on réduit le padding des contenus des litsge de post*/
	.t-overlay-text.single-block-padding {
		padding: 18px;
	}

	.align_center_mobile ul li {
		list-style: none;
	}

	.align_center_mobile ul {
		padding-left: 0!important;
	}

	.btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale){
		transform-origin: center;
	}

	h6.h4.fontspace-225124.text-color-195317-color.text-uppercase {
		font-size: 15px;
	}

	h6.h4.fontspace-225124.text-color-195317-color.text-uppercase span span {
		display: block;
		opacity: 0;
		height: 9px;
	}

}

@media (min-width: 570px) and (max-width: 960px){

	.no-padding-tablet > .uncol > .uncoltable > .uncell{
		padding: 0!important;
	}

	.no-padding-top-bottom-tablet > .uncol > .uncoltable > .uncell{
		padding-top: 0!important;
		padding-bottom: 0!important;
	}

	.no-padding-left-right-tablet > .uncol > .uncoltable > .uncell{
		padding-left: 0!important;
		padding-right: 0!important;
	}

}