/*@font-face {
    font-family: 'berthold_akzidenz_grotesk_bcn';
    src: url('fonts/akzidenz-grotesk_bq_condensed-webfont.eot');
    src: url('fonts/akzidenz-grotesk_bq_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/akzidenz-grotesk_bq_condensed-webfont.woff2') format('woff2'),
         url('fonts/akzidenz-grotesk_bq_condensed-webfont.woff') format('woff'),
         url('fonts/akzidenz-grotesk_bq_condensed-webfont.ttf') format('truetype'),
         url('fonts/akzidenz-grotesk_bq_condensed-webfont.svg#berthold_akzidenz_grotesk_bcn') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bcn';
    src: url('fonts/berthold_akzidenz_grotesk_be_condensed-webfont.woff2') format('woff2'),
         url('fonts/berthold_akzidenz_grotesk_be_condensed-webfont.woff') format('woff'),
         url('fonts/berthold_akzidenz_grotesk_be_condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Clicker Script', cursive;
    src: url('fonts/berthold_akzidenz_grotesk_be_bold_condensed-webfont.eot');
    src: url('fonts/berthold_akzidenz_grotesk_be_bold_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/berthold_akzidenz_grotesk_be_bold_condensed-webfont.woff2') format('woff2'),
         url('fonts/berthold_akzidenz_grotesk_be_bold_condensed-webfont.woff') format('woff'),
         url('fonts/berthold_akzidenz_grotesk_be_bold_condensed-webfont.ttf') format('truetype'),
         url('fonts/berthold_akzidenz_grotesk_be_bold_condensed-webfont.svg#berthold_akzidenz_groteskBdcn') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'berthold_akzidenz_groteskLtcn';
    src: url('fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.eot');
    src: url('fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.woff2') format('woff2'),
         url('fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.woff') format('woff'),
         url('fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.ttf') format('truetype'),
         url('fonts/berthold_akzidenz_grotesk_be_light_condensed-webfont.svg#berthold_akzidenz_groteskLtcn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Clicker Script', cursive;
    src: url('fonts/berthold_akzidenz_grotesk_be_medium_condensed-webfont.woff2') format('woff2'),
         url('fonts/berthold_akzidenz_grotesk_be_medium_condensed-webfont.woff') format('woff'),
         url('fonts/berthold_akzidenz_grotesk_be_medium_condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


.overlay{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 10;top: 0px;left: 0px;display: none;}
.overlay_content{background-color: #878787;color: #FFF;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
width: 500px;margin: 5% auto;z-index: 12;text-align: center;padding: 20px;font-size: 20px;}

.overlay.terms .overlay_content{font-size: 36px;width: 700px;position: relative;} 
.overlay.terms .overlay_content h3{text-transform: uppercase;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;margin-bottom: 10px;padding-bottom: 0px;}
.overlay.terms .overlay_content p{font-size: 22px;text-align: justify;} 
.overlay.terms .overlay_content .close_icon{position: absolute;
    right: 10px;
    top: 10px;
    font-family: arial;cursor: pointer;}
.overlay.terms .overlay_content .close_icon:hover{color: #007c32;}



body{margin: 0px;padding:0px;}
#top .container{width: 100%;margin: 0 auto;}

.container{width: 80%;margin: 0 auto; text-align: center;}


.sectio{width: 100%;}

#intro p{ 

    font-family: 'Clicker Script', cursive; font-size:45pt; text-align: center; color:#878787; margin: 0; line-height: 60px; margin-top: 10px;

}

#gallery { margin-top: 40px;}
#gallery img{ border: 2px solid #9d9d9c; width: 90%}
#gallery p{ font-family: 'Clicker Script', cursive; font-size:16pt; margin-top:5px; color:#878787}
#gallery a{ cursor:pointer}



.span_1_of_4 { width:25%; float:left;}

.loader{text-align: center;}
.loader img{max-width: 100%;width: 20%;}
.no_show{opacity: 0;}

.clearer{width: 100%;float: none;clear: both;}

#top img { width:100%}

#info li{font-family: 'berthold_akzidenz_groteskLtcn';font-size: 40px;line-height: 130px;color: #FFF;text-align: center;}
#info .flex-control-nav{display: none;}
#info .container{position: relative;}

#loghi{text-align: center;}
#loghi img{margin-top: 15px;}




.firm_info{font-family: 'berthold_akzidenz_groteskLtcn';font-size: 18px;text-align: center; margin-top: 20px; margin-bottom: 20px;}
.firm_info strong{font-family: 'Clicker Script', cursive;font-weight: normal;}

.social-fb { width: 50px; height: 50px ; background-image: url(../images/logo-facebook.png); transition: all 1s ease;  background-repeat: no-repeat;  display: inline-block; margin-left:10px;}

.social-fb:hover { background-image: url(../images/logo-facebook_hover.png)}

.social-ig { width: 50px; height: 50px ; background-image: url(../images/logo-insta.png); transition: all 1s ease; display: inline-block;}

.social-ig:hover { background-image: url(../images/logo-insta_hover.png)}

/*#cambio_abito img{width: 315px;}*/



#contact .container { text-align:left}
#contact{color: #878787;font-family: 'Clicker Script', cursive;;padding-top: 35px;padding-bottom: 50px;}
#contact a{color: #878787;font-family: 'Clicker Script', cursive;}
.single_contact_link{font-size: 28px;padding-top: 20px;}
.contact_title{position: relative;text-align: center;font-family: 'Clicker Script', cursive;margin: 0px 1%;width: 98%}
.contact_title h2{font-size: 50px;background-color: #fff;position: relative;z-index: 3;display: inline-block;padding: 0 15px;margin: 10px 0px;font-weight: normal; color:#878787}
.contact_title hr{position: absolute;width: 100%;top: 21px;z-index: 1}


.contact_phone{width: 80%;margin:0 auto;border-radius: 5px;background-color: #878787;color: #fff;text-align: center;padding: 4px 0px;}
.contact_phone a{;font-size: 24px;text-align: center;font-family: 'Clicker Script', cursive;text-decoration: none; color: #fff}
.contact_phone strong{font-family: 'Clicker Script', cursive;font-size: 32px;font-weight: normal;}

.input_short{width: 30%;margin: 0px 1%;border-radius: 5px;background-color: #878787;color: #fff; font-size: 24px;font-family: 'Clicker Script', cursive;padding: 6px 5px;border: none;}
::-webkit-input-placeholder {color: #fff;}
:-moz-placeholder {color: #fff;}
::-moz-placeholder {color: #fff;}
:-ms-input-placeholder { color: #fff;}

form{margin-bottom: 0px;}
.message{width: 97%;margin: 0 1%;background-color: #878787;color: #fff;font-family: 'Clicker Script', cursive;font-size: 24px;padding: 3px 5px;margin-top: 10px;border: none;border-radius: 5px;height: 100px;}
.link_space{width: 735px;margin: 0 auto;}
.icon_link{float: left;width: 210px;text-align: right;margin-right: 20px;}
.icon_flyer{background-image: url('../images/ico_flyer.png'); width: 79px;height: 214px;float: right;} 
.form_space{;margin: 0 auto;padding-bottom: 30px;}

ul.slides {margin: 0px;padding:0px;}

.icon_new{width: 88px;height: 88px;background-image: url('../images/icon_new.png');position: absolute;}
.pack_riso .icon_new{top: 70px;left: 140px;}
.submit_area{margin-top: 10px;}
.checkbok_area{float: right;width: 88%;}
.submit_area button.submit{float: left;cursor: pointer;
background-color: #878787;color: #fff;font-size: 24px;font-family: 'berthold_akzidenz_groteskLtcn';padding: 6px 20px;border: none;margin-left: 1%;}
.submit_area button.submit:hover{background-color: #606060;color: #fff;}

#footer .container{position: relative;top: 0px;}
.fb_logo{width: 78px;height: 78px;background-image: url('../images/facebook_icon.png');position: absolute;left: 0px;top: 25px;}


.img_loader{display: none;}
.no-dis {display: none}

