/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1607519665
Updated: 2020-12-09 14:14:25

*/
#DemandeDevis input
{
	width: inherit;
}
#DemandeDevis ::placeholder
{
	opacity: 1 !important;
}
#DemandeDevis .col
{
	width: 33%;
    display: inline-block;
    vertical-align: text-top;
    padding: 0 20px;
}
#DemandeDevis .col-1 .TexteInput , #DemandeDevis .col-2 .TexteInput {
    display: inline;
    width: 70%;
    background-color: #fff;
    padding: 5px 10px 5px 20px;
    margin-right: 30px;
    font-weight: 400;
    font-size: 16px;
    box-shadow: 2px 4px 7px 0px rgb(0 0 0 / 15%);
}
#DemandeDevis .TexteInput b{
    font-weight: 500;
}
#DemandeDevis .wpcf7-number
{
	background-color: #fff;
    padding: 5px 10px 5px 20px;
    font-weight: 400;
    font-size: 16px;
    box-shadow: 2px 4px 7px 0px rgb(0 0 0 / 15%);
    border-radius: 0;
    border:0;
}
#DemandeDevis .col-1 .wpcf7-form-control-wrap, #DemandeDevis .col-2 .wpcf7-form-control-wrap
{
	position: static;
	display: inline;
	width: 80px;
}
#DemandeDevis .col-1 i,#DemandeDevis .col-2 i{
	    font-size: 12px;
    line-height: 12px !important;
}
#DemandeDevis .BlocInput
{
	display: flex;
	margin-bottom: 20px;
}

#DemandeDevis .col-3 .wpcf7-form-control-wrap input
{
	background-color: #fff;
    padding: 5px 10px 5px 20px;
    font-weight: 400;
    font-size: 16px;
    box-shadow: 2px 4px 7px 0px rgb(0 0 0 / 15%);
    border-radius: 0;
    border:0;
    margin-bottom: 20px;
    width: 100%;
}
#DemandeDevis .col-3 [data-name='installation']
{
	display: block;
}
#DemandeDevis .col-3 [data-name='installation'] input
{
	width: inherit;
	padding: 20px;
    transition: 0.5s;
    width: 35px;
    height: 35px;
    position: relative;
    margin-bottom: 0px;
}
#DemandeDevis .col-3 [data-name='installation'] .wpcf7-list-item
{
	margin:0;
}
#DemandeDevis .wpcf7-not-valid-tip {
    margin-top: -10px;
    margin-bottom: 15px;
}
#DemandeDevis input[type="checkbox"]:after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
}

#DemandeDevis input[type="checkbox"]:checked:after {
    background-image: url(https://www.cloturia.be/wp-content/uploads/2022/10/check.png);
    background-repeat: no-repeat;
    background-size: cover;
}
#DemandeDevis .wpcf7-exclusive-checkbox .wpcf7-list-item-label{
	margin-top: 5px;
    position: absolute;
    margin-left: 10px;
    clear: both;
}
#DemandeDevis .wpcf7-submit{

    padding: 10px;
    margin: 20px auto 0 auto;
}
.page-id-53 #DemandeDevis .col
{
	width: 49%;
    padding: 0 20px;
}
.page-id-53 #DemandeDevis  .l50pourc
{
    width: 49%;
    display: inline-block;
}
.page-id-53 #DemandeDevis  .l100pourc
{
    width: 98.5%;
    display: inline-block;
}
@media(max-width:1300px)
{
	#DemandeDevis .col-1 , #DemandeDevis .col-2 {

	    width: 49% !important;

	}
	#DemandeDevis .col-3 {

	    width: 100% !important;

	}
}
@media(max-width:800px)
{
	#DemandeDevis .col-1 , #DemandeDevis .col-2,#DemandeDevis .col-3 {

	    width: 100% !important;

	}
	#DemandeDevis .col-3 input {
	    width: auto;
	}
}