/*
Theme Name: Enfold Child
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='https://kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 4.2
Author: Kriesi
Author URI: https://kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: Enfold
*/

.html_header_sidebar #top #header {position:fixed; -webkit-backface-visibility:hidden;}
.footerimg {width:242px;}
#contatti {background-color:#bf97cd; color:#70467e;}

#call-me {height:40px; line-height:40px; background-color:#bf97cd; color:#4b1d5b; font-size:14px; font-weight:bold; text-align:center; display:none; visibility:hidden;}
#call-me a {color:#4b1d5b;}
@media(max-width:767px){
	#call-me {display:block; visibility:visible;}
	#wrap_all {padding-top:5px;}
}
#header .av-main-nav {padding:0px !Important;}
#sottotestata {padding-top:20px; border-bottom:solid 2px #ededed !Important; border-left:solid 2px #ededed !Important;}
#sottotestata h3, #camere h3 {text-align:center; font-size:20px; color:#636363;}
#sottotestata p {text-align:center; font-size:13px;}
#sottotestata img {margin-bottom:20px;}

@media only screen and (max-width: 767px) {#servizi .flex_column {margin-top:0px !Important; margin-bottom:0px !Important;}}

/* Foto chi siamo */
#chisiamo img {border:solid 1px #e7e7e7;}
@media all and (max-width: 1360px) {
	#chisiamo .av-special-heading-h1 {padding-bottom:0px !Important; font-size:24px !Important;}
	#chisiamo p {font-size:14px !Important;}
}

.av-masonry-entry.av-masonry-item-loaded:hover {opacity:0.7;}

#galleria div .av_one_half {margin-left:0; width:50%;}
#galleria div .av_one_half.avia-builder-el-50 {margin-left:0; width:50%;}
section.quarter {max-width:50%; float:left; clear: none;}
#galleria div .av_one_half.avia-builder-el-50 .avia_textblock {line-height:0;}
.risto-half p {margin-bottom:0px !Important;}
.quarter p {margin-top:0px !Important;}
#galleria p {margin:0px !Important;}
@media(min-width:1594px){
	#galleria .avia-builder-el-48, #galleria .avia-builder-el-54 {margin-right:-16px;}
}

#guida .avia-color-theme-color-highlight {background-color: rgba(207, 179, 120, 0.58) !Important; border: solid 2px #ffffff !Important;}
#guida {margin-bottom:100px !Important; background-size:cover;}

/* Footer */
#footer {font-size:13px;}
#footer h3 {font-size:14px;}

/* Numeri sotto menu */
.telefono:hover {text-decoration:none;}
#header_main {border-bottom:none;}

/* Form contatto */
#contatti input[type=text], #contatti input[type=email], #contatti textarea {background-color:#f8f8f8 !Important; color:#b1b1b1 !Important; border:none;}
input::placeholder, textarea::placeholder {color:#b1b1b1 !Important;}
.wpcf7-not-valid-tip {display:none !Important;}
.wpcf7-not-valid {border:solid 1px #ff0000 !Important;}
.wpcf7-validation-errors {border:solid 1px #ff0000 !Important; color:#ff0000; text-align:center;}
.wpcf7-response-output {border:solid 1px #ff0000 !Important; text-align:center;}
/*.wpcf7-mail-sent-ok {border:solid 1px #f88f39 !Important; color:#f88f39; text-align:center;}*/
.wpcf7 form.sent .wpcf7-response-output {display: none !Important}
input[type=submit] {background-color:#4b1d5b !Important;}
span.wpcf7-list-item {margin-left:0px !Important;}


.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;}
}