/*
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
*/

/* bouton rechercher pour qu'il reste sur la ligne du menu (6px gagné) */
@media (min-width: 960px) {
	div.nav.navbar-nav.navbar-nav-last > ul {
	    padding-left: 30px!important;
	}
}

/*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;
}

[class*=font-weight] strong {
	font-weight: inherit;
}

@media (max-width: 569px){

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

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

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

	.page-id-83837 .nav-tabs > li {
		display: block;
		text-align: left;
	}

	.page-id-83837 .nav-tabs > li > a {
		padding-left: 0;
	}

}

@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;
	}

}