/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

#call-me {height:40px; line-height:40px; background-color:#740535; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; display:none; visibility:hidden;}
#call-me a {color:#ffffff;}
@media(max-width:767px){
	#call-me {display:block; visibility:visible;}
	#wrap_all {padding-top:5px;}
}

#testata h2.avia-caption-title, #chitit h1 {text-transform:none;}
#testata .slideshow_caption {width:54%;}
#testata .slideshow_align_caption {text-align:right;}
#testata .avia-caption-content {font-weight:600;}
#testata .avia-caption-content p, #testata .avia-caption-title {background:rgba(116,5,53,.8);}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive #top .slideshow_caption h2, .responsive #top .slideshow_caption .avia-caption-content {font-size:16px !Important;}
}

#collezione .container {padding:0px;}
#collezione p {margin:0px;}
.galterza {margin-top:-7px;}
#collezione .flex_column_table {margin-top:0px !Important;}
#collezione {margin-bottom:-5px;}
.gallerybis {width:50%; float:left;}
@media only screen and (max-width: 767px) {
	#collezione .flex_column {margin-bottom:0px !Important;}
	.birichina {margin-top:-7px;}
}

.divired {width:50px; border:solid 1px #6a1535; margin:20px auto;}

#lavorazionitit h2 {letter-spacing:0px; font-weight:600;}
#chitit h1, #chitit p {font-weight:bold;}

.col-6 .column-top-margin {margin-top:0px !Important;}
.col-6 div .av_one_fifth {width:15% !Important; margin-left:2%;}
.col-6 .first {margin-left:0 !Important; clear:none;}
.col-6 .el_after_av_one_fifth {margin-left:2% !Important;}
@media only screen and (max-width: 767px) {
	.col-6 div .av_one_fifth { width: 30%!Important;}
	.col-6 .el_after_av_one_fifth.quartosesto {margin-left:0px !Important;}
}

.html_header_sidebar .logo, #header .avia-custom-sidebar-widget-area .widget {padding:20px 40px;}
.html_header_sidebar #header .av-main-nav {padding:10px 0;}
.html_header_sidebar #header .av-main-nav > li > a {padding:12px 3px;}
.telefono:hover {color:#222222 !Important; text-decoration:none;}
#footer {padding:15px 0 0 0;}
footer a:hover, #contatti a:hover {text-decoration:none;}
.verde {color:#2d7d29 !Important; font-weight:bold;}
#mobili .av-masonry figure {margin:0px;}
.wpcf7-list-item {margin:0px;}
#promo a:hover {color:#ff9e3c;}
.ppromo {font-size:24px; text-align:center; padding:25px; border:solid 3px #ffffff; width:max-content; margin:0 auto; background:rgba(0,0,0,.5);}
@media only screen and (max-width: 640px) {
	.ppromo {font-size:18px; width:auto;}
}

#top .socket_color input[type='text'], #top .socket_color input[type='email'], #top .socket_color input[type='tel'], #top .socket_color textarea {border-color:#ffffff; background-color:#974468 !Important; color:#ffffff !Important; border-radius:15px !Important; padding:8px 12px !Important;}
input[type='submit'] {border-color:#ffffff !Important; background-color:#000000 !Important; color:#ffffff !Important; border-radius:25px !Important; border:solid #ffffff 1px; padding:12px 44px;}
.wpcf7-not-valid {border:solid 2px #ff0000 !Important;}
.wpcf7-not-valid-tip {display:none;}
.invalid .wpcf7-response-output {border-color:#ff0000 !Important;}
.sent .wpcf7-response-output {display:none;}

.cookie_action_close_header_reject {text-decoration:underline; cursor:pointer;}
.wt-cli-accept-all-btn {width:167px;}
.rifiuta-cookie {text-align:right; margin-top:-30px; margin-bottom:8px; font-size:13px;}
.cli-switch input:checked + .cli-slider {background-color:#bf97cd;}
.cli-tab-footer .wt-cli-privacy-accept-btn {background-color:#4b1d5b;}
@media only screen and (max-width: 400px) {
	#cookie-law-info-bar {padding-top:35px !Important;}
	.rifiuta-cookie {margin-top:-52px;}
	.cli-bar-container {margin-top:26px;}
}