/*
Theme Name:     DFD Native Child Theme
Theme URI: 		http://nativewptheme.net/home/
Description:    Native - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://dfd.name
Template:       dfd-native
Version:        1.0.0
*/


#dfd-button-5ae1d07f51eb9-773 .dfd-button-link:not(:hover), #dfd-button-5ae1d07f51eb9-773 .dfd-button-link:not(:hover) .dfd-button-inner-cover {
    border-radius: 5px!important;
}

.round-border .dfd-button-link{
	border-radius:5px!important;
}
.header .widget.soc-icons{
    color: #fff!important;	
}
.widget.soc-icons a.dfd-socicon-facebook {
    padding: 7px 7px;
    margin: 0 1px 0;
	background: #2e3092;
}

.widget.soc-icons a.dfd-socicon-instagram {
    padding: 7px 7px;
    margin: 0 1px 0;
	background: #B9271F;
}


.call-home .button{border-color:transparent;}

/* form preventivo */
#estimation_popup.wpe_bootstraped #startInfos {
    padding-left: 20px;
    padding-right: 20px;
}
#estimation_popup.wpe_bootstraped #lfb_mainFormTitle {
    font-size: 32px!important;
}
#estimation_popup.wpe_bootstraped h1, .bootstrap-datetimepicker-widget h1, #estimation_popup.wpe_bootstraped h2, .bootstrap-datetimepicker-widget h2, #estimation_popup.wpe_bootstraped h3, .bootstrap-datetimepicker-widget h3 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
 #estimation_popup.wpe_bootstraped h1#lfb_mainFormTitle{
	font-family: "Montserrat";
    font-size: 25px!important;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    line-height: 35px!important;
    letter-spacing: -1px!important;
    color: #152960;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle {
	font-family: "Montserrat";
	font-size:20px!important;
	font-style: normal;
    font-weight: 500!important;
    text-transform: none;
    line-height: 30px;
    letter-spacing: -1px!important;
	color: #152960;
}
#estimation_popup.wpe_bootstraped label, .bootstrap-datetimepicker-widget label { 
    color: #7b7b7b!important;
}

#estimation_popup.wpe_bootstraped[data-animspeed="0"] #mainPanel .genSlide .stepTitle, #estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle.positioned {
    top: 50px!important;
}
#estimation_popup.wpe_bootstraped #mainPanel textarea, #estimation_popup.wpe_bootstraped #mainPanel input{
	max-width:200px!important;
	width:100%!important;
	text-align:left!important;
}

#estimation_popup.wpe_bootstraped #mainPanel .genSlide div.selectable .img {
    filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide div.selectable.checked .img {
    filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
}

#estimation_popup.wpe_bootstraped .lfb_stepDescription{padding:0px!important}

#estimation_popup.wpe_bootstraped .btn, .bootstrap-datetimepicker-widget .btn {
    font-size: 12px;
    font-weight: 600;
	line-height:22px;
    letter-spacing: 1.5px!important;
    font-family: Montserrat;
	text-transform: uppercase;}
#estimation_popup.wpe_bootstraped .btn, #estimation_popup.wpe_bootstraped .gform_button {
    -webkit-box-shadow: inset 0 -0 0 rgba(0,0,0,0)!important;
    -moz-box-shadow: inset 0 -0 0 rgba(0,0,0,0)!important;
    box-shadow: inset 0 -0 0 rgba(0,0,0,0)!important;
    
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .col-md-2 {
	padding: 5px!important;
}
#estimation_popup.wpe_bootstraped #mainPanel {
	padding-bottom: 0!important;
}
#estimation_popup.wpe_bootstraped h2, .bootstrap-datetimepicker-widget h2, #estimation_popup.wpe_bootstraped .h2, .bootstrap-datetimepicker-widget .h2 {
    font-size: 25px!important;
    letter-spacing: -1px!important;
    font-weight: 500!important;
	color: #152960!important;
}
#estimation_popup.wpe_bootstraped h2 small{
	color: #bbb!important;
	letter-spacing: -0.5px!important;
	line-height:20px;
}



/* media query */
@media only screen and (min-width: 799px){
	#slide-5-layer-1, 
	#slide-5-layer-10, 
	#slide-5-layer-2{
		text-align:left!important;
	}
}
@media only screen and (max-width: 1023px){
	#estimation_popup.wpe_bootstraped h1#lfb_mainFormTitle {
		font-size: 24px!important;
	}
	#estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle {
		font-size: 20px!important;
	}
	.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-socicon-cross-24 {
		top: 10px;
		left: 86%;
	}
	.dfd-socicon-cross-24:before {
    content: "\ea38";
    color: #000;
	}
	.genContent{
		padding-top: 70px!important;
	}
	#estimation_popup.wpe_bootstraped h2, .bootstrap-datetimepicker-widget h2, #estimation_popup.wpe_bootstraped .h2, 		.bootstrap-datetimepicker-widget .h2 {
    font-size: 25px;
	}
	#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .itemBloc {
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
	#estimation_popup.wpe_bootstraped #mainPanel {
		padding: 4px!important;
		padding-bottom:20px!important;
	}
	#estimation_popup.wpe_bootstraped h1{
		margin-top: 0!important;
	}
}
@media only screen and (max-width: 380px){
	#estimation_popup.wpe_bootstraped .tooltip{
		left:25%!important
		
	}
}