/* 
Theme Name: DCP Industrie
Theme URI: https://www.lagence-offside.com/
Description: DCP Industrie by Offside - thème enfant pour hello elementor
Author: L'agence Offside
Author URI: https://www.lagence-offside.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Form Contact page location */
.wpcf7 input[type=date], .wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 textarea {
	border:none;
	border-bottom: 1px solid #07577F47;
	width:100%;
	padding:0;
}
.wpcf7 select {
    border: 1px solid #07577F47;
	width:100%;
}
.wpcf7 label {
	font-size:14px;
	line-height: 1.6em;
	width:100%;
}
.wpcf7 form > div {
	margin-bottom:15px;
}
.wpcf7 .cf7checkbox .wpcf7-list-item {
	margin:0;
}
.wpcf7 .cf7checkbox a {
	color:#07577F;
}
.wpcf7 [type=submit] {
	color:white;
	background:#07577F;
	border:none;
	padding: 10px 30px;
}
.wpcf7 [type=submit]:hover, .wpcf7 [type=submit]:focus {
	background:#07577FCC;
}
.one-half, .one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
}
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.last {
    margin-right: 0 !important;
    clear: right;
}
@media (min-width: 768px) {
	.mobile {
		display:none !important;
	}
	.col-formation {
		min-height: 435px !important;
	}
}


.img-formation:after {
    display: block;
    content: "";
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);
    background-image: linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    opacity: 1;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

/* masquer le résumé sur les formations soudage */
.term-soudage .elementor-widget-theme-post-excerpt, .term-tuyauterie .elementor-widget-theme-post-excerpt {
	display:none;
}
@media (min-width: 768px) {
	.term-soudage .col-formation,.term-tuyauterie .col-formation {
		min-height: initial !important;
	}
}