@media all and (max-width:479px){.content_wrapper .section_wrapper,.container,.four.columns .widget-area{padding-left: 15px !important;padding-right: 15px !important;}}
.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container{max-width:90%;}
@media only screen and (max-width: 767px){#Top_bar .top_bar_left{border-bottom:1px solid transparent;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}}
.title{text-shadow:0 0 5px #000;}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{text-shadow:0 0 5px #000;color:#FFF;} 
#Subheader ul.breadcrumbs li span{opacity:1;}
.hpbox2{margin:-3px 0 0;}
.hpbox1:hover h4,.hpbox1:hover h5,.hpbox2:hover h4,.hpbox2:hover h5{color:#FFF;}
@media all and (min-width:768px){.button-custom .button.has-icon .button_label{float:left;}}
@media all and (min-width:768px) and (max-width:799px){.hpbox1 h5,.hpbox2 h5{font-size:16px;}}
@media all and (max-width:767px){
.hpbox1,.hpbox2{margin:-2px 0 0 !important;}
.button_right.has-icon .button_label{margin:0 !important;}
.button_icon{display:none;}
}
.cta a{width:175px;}
.gallery .gallery-item{margin-bottom:1%;}
.bianco,.bianco h4,.bianco p{color:#FFF;}
.copyright{font-size:0.8em;}
li{margin-bottom:0 !important;}
.box-hp .photo img{height:300px;object-fit:cover;}