.slick-slider{display: block!important; float: left;height: auto;min-height: 1px;width:100%;margin-top:20px;}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev{left:-50px;background-position: -59px -249px;height: 28px;left: -50px;position: absolute;top: 48%;width: 16px;z-index: 100;
background-image: url("../images/com/sprite_bg.png");
background-repeat: no-repeat;
}
.slick-next{right:-50px; top:20px; z-index:100;background-position: -116px -250px;height: 28px;position: absolute;right: -50px;top: 48%;width: 16px;
background-image: url("../images/com/sprite_bg.png");
background-repeat: no-repeat;
}
.anteprima_stile_portfolio {margin:0px!important;border: none;float: left!important;}
.anteprima_stile_portfolio a{width: 308px!important;margin: 0px!important;border: 8px solid #ffffff;float: left!important;}
.home .anteprima_stile_portfolio h1{width:300px; min-height:23px; padding:10px 0px; background-color:#EFEFEF; color:#000000; line-height:23px; font-size:18px; font-weight:400; text-align:center; text-transform:uppercase; border-top:solid 8px #ffffff; float:left;}
.home .anteprima_stile_portfolio h2{width:300px; min-height:23px; background-color:#EFEFEF; color:#000000; line-height:23px; font-size:10px; font-weight:400; text-align:center; text-transform:uppercase; border-top:solid 8px #ffffff; float:left;}
.home .anteprima_stile_portfolio h1:hover{background-color:#ffffff; color:#931B1D;}

@-webkit-viewport {width: device-width; }
@-moz-viewport {width: device-width; }
@ms-viewport {width: device-width; }
@-o-viewport {width: device-width; }
@viewport {width: device-width; }
@media (min-width: 991px) {

}
@media (min-width: 1px) and (max-width: 990px) {
.anteprima_stile_portfolio,.anteprima_stile_portfolio h1,.anteprima_stile_portfolio h2,.anteprima_stile_portfolio h1, .anteprima_stile_portfolio a
{
display:block;
width:100%!important;
text-align:center!important;
position:relative!important;
left:0px!important;
padding:0px 0px!important;
height:auto!important;
float:left!important;
margin-top:inherit !important;
margin-bottom:inherit!important;
margin-left:0px!important;
margin-right:0px!important;
top:0px; right:0px;
border-left:none!important;
border-right:none!important;
min-width:100%; max-width:100%;
overflow:visible!important;
}
.slick-slider,.slick-track{
display: block!important;
float: left;
height: auto!important;
min-height: 1px;
width: 100%!important;
transform:none!important;
-ms-transform: none!important;
-webkit-transform: none!important;
transform:none!important;
}
.slick-prev, .slick-next {
  display:none!important;
}
}
@media (max-width: 500px){

}

/* Honeypot antispam del form contatti */
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden;}
.cont_doppio_privacy label{cursor:pointer;}
#captcha_bot{font-weight:700;letter-spacing:4px;font-size:16px;line-height:30px;}
