/*
Theme Name: Comemrciale Metalli Child
Theme URI: http://commercialemetalli.it
Description: A child theme of Comemrciale Metalli
Author: DPSONLINE
Author URI: http://psonline.it/
Version: 1.0.0
Template: commercialemetalli
*/
@import url("../commercialemetalli/style.css");


/* INIZIO DPSONLINE */ 

.footer_top span:not(.edgt_social_icon_holder):not(.fa-stack):not(.social_icon):not(.edgt_icon_shortcode) {
    font-family: Dancing Script, sans-serif;
    font-size: 24px;
    color: #579e3e;
}

.vc_column_container-catalogo {
    padding-right: 16px;
}

/* inizio modulo contatti */

input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea, .mymail-form-fields input {
    background-color: #e7e7e7;
    border: 1px solid #d7d7d7;
    line-height: 24px;
    margin-bottom: 14px;
    font-family: Dosis;
    font-size: 16px;
}

.mymail-form-fields input:focus {
	outline: 0;
    	background: #fff;
}

#respond textarea:focus, #respond input[type='text']:focus, .comment_holder #respond textarea:focus, .comment_holder #respond input[type='text']:focus, input.wpcf7-form-control.wpcf7-text:focus, input.wpcf7-form-control.wpcf7-number:focus, input.wpcf7-form-control.wpcf7-date:focus, textarea.wpcf7-form-control.wpcf7-textarea:focus, select.wpcf7-form-control.wpcf7-select:focus, input.wpcf7-form-control.wpcf7-quiz:focus {
    border-color: #ffffff;
}

input.wpcf7-submit, .mymail-submit-wrapper .submit-button {
    font-size: 17px!important;
    line-height: 50px!important;
    height: 50px!important;
    font-style: normal!important;
    font-weight: 300!important;
    font-family: Dosis!important;
    letter-spacing: 1px!important;
    text-transform: uppercase!important;
    border:1px solid #579e3e!important;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    background-color: #579e3e!important;
    padding-left: 23px!important;
    padding-right: 23px!important;
}
input.wpcf7-submit:hover, .mymail-submit-wrapper .submit-button:hover {
    background-color: transparent!important;
    border:1px solid #579e3e!important;
}
/* fine modulo contatti */

/* MyMail */
.mymail-form-fields div {
    width: 30%;
    float: left;
    padding: 0 15px;
}
.mymail-form-fields input[type=text], .mymail-form-fields input[type=email] {
	padding: 10px 17px;
}
.mymail-privacy-wrapper {
	width: 100%!important;
}
.mymail-ajax-form {
	margin-top: 40px;
}
#newsletter .wpb_content_element .wpb_wrapper > p {
	padding: 0 15px;
}
.mymail-form .submit-button {
    color: #FFF;
}
.mymail-form .submit-button:hover {
    color: #579e3e;
}

.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{
	background-color: #fff !important;
}
.download_box .vc_column-inner{
	padding:15px 6px !important;
}
.download_box h5{
	min-height:95px;
}


@supports (-ms-ime-align:auto)  {
	.qbutton.fill_diagonal .a_overlay{
		display:none!important;
		
	}
	.qbutton.fill_diagonal:not(.transparent) i, .qbutton.fill_diagonal:not(.transparent) span.button_icon, .qbutton.fill_diagonal:not(.transparent), .load_more.fill_diagonal a .text_wrap, .load_more.fill_diagonal a i, .load_more.fill_diagonal a span.button_icon, .load_more.fill_diagonal a span.show_load_more_icon{
		transition: none!important;
		ms-transition: none!important;
		webkit-transition: none!important;
		moz-transition: none!important;
	}
	.qbutton.fill_diagonal:not(.transparent), .load_more.fill_diagonal a{
		transform: none!important;
	}
}

@supports (-ms-ime-align:auto) and (color:unset)  {
	.qbutton.fill_diagonal .a_overlay{
		display:none!important;
		
	}
	.qbutton.fill_diagonal:not(.transparent) i, .qbutton.fill_diagonal:not(.transparent) span.button_icon, .qbutton.fill_diagonal:not(.transparent), .load_more.fill_diagonal a .text_wrap, .load_more.fill_diagonal a i, .load_more.fill_diagonal a span.button_icon, .load_more.fill_diagonal a span.show_load_more_icon{
		transition: none!important;
		ms-transition: none!important;
		webkit-transition: none!important;
		moz-transition: none!important;
	}
	.qbutton.fill_diagonal:not(.transparent), .load_more.fill_diagonal a{
		transform: none!important;
	}
}
@supports (-ms-accelerator:true){
	.qbutton.fill_diagonal .a_overlay{
		display:none!important;
		
	}
	.qbutton.fill_diagonal:not(.transparent) i, .qbutton.fill_diagonal:not(.transparent) span.button_icon, .qbutton.fill_diagonal:not(.transparent), .load_more.fill_diagonal a .text_wrap, .load_more.fill_diagonal a i, .load_more.fill_diagonal a span.button_icon, .load_more.fill_diagonal a span.show_load_more_icon{
		transition: none!important;
		ms-transition: none!important;
		webkit-transition: none!important;
		moz-transition: none!important;
	}
	.qbutton.fill_diagonal:not(.transparent), .load_more.fill_diagonal a{
		transform: none!important;
	}
}



@media (min-width: 1000px ) and (max-width: 1200px ){
	.download_box h5{
		min-height:105px!important;
	}
}
@media (min-width: 768px ) and (max-width: 999px ){
	.download_box h5{
		min-height:135px!important;
	}
}
@media (max-width: 767px ){
	.download_box h5{
		min-height:35px!important;
	}
	.download_box .vc_column-inner{
		margin-top:10px !important;
	}
	.vc_col-sm-4.captcha{
		padding:0 !important;
		margin:10px 0!important;
	}
	.edgt_logo a {
		height: 50px !important;
	}
	.edgt_slide_title, .edgt_slide_title span{
		font-size: 26px!important;
		line-height: 38px!important;
	}
	.edgt_slide_text, .edgt_slide_text span{
		font-size: 16px!important;
		line-height: 22px!important;
	}
	.download_box h5{
		font-size:16px!important;
	}
	.download_box .qbutton {
		width:100% !important;
		text-align:center!important;
		box-sizing: border-box!important;
	}
}


/* FINE DPSONLINE */ 