@charset "UTF-8";
/* CSS Document */

 @import url("https://use.typekit.net/stn3scn.css");

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

}


@font-face {
    font-family: 'blenda_scriptregular';
    src: url('blenda_script-webfont.woff2') format('woff2'),
         url('blenda_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'mv_boliregular';
    src: url('mvboli-webfont.woff2') format('woff2'),
         url('mvboli-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




html, body{height:100%;}
body{
	font-family: 'mr-eaves-xl-modern';
	color:#3d3f41;
	font-size:18px;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
a {color:#3d3f41; text-decoration: none}
header{
	width:100%;
	background-position: center center;
	background-size: cover;
}
header #logo{width:80%; margin:20px auto; max-width:500px;}
#logo img{width:100%}

.section{width:95%; max-width:1200px; margin:50px auto}

.section p{text-align: justify}

.left{
	width:50%;
	float:left;
}
.left img{width:100%}

.right2{
	width:50%;
	float:right;
}
.right2 img{width:100%}

.left p strong, .right p strong, .left2 p strong, .right2 p strong{font-family: 'mr-eaves-xl-modern'; color:#56585a}

.left h1, .right h1, .left2 h1, .right2 h1{font-family: 'mr-eaves-xl-modern',sans-serif; font-size:40px; line-height: 28px; margin:0}

h1.title_mob, h1.title_mob2{display:none; font-family: 'mr-eaves-xl-modern',sans-serif; font-size:40px; line-height: 28px; margin:0 0 30px}

h1 span.c1{color:#afcbce; font-weight: 700;}
h1 span.c2{font-weight: 200;}
h1 span.c3{color:#7c848a; font-weight: 700;}

.left h2, .right h2, .left2 h2, .right2 h2{font-family: 'mr-eaves-xl-modern',sans-serif; color:#56585a; font-weight: 300; font-style: italic; font-size:16px;}

.right{
	width:45%;
	float:left;
	padding-left: 5%;
}

.left2{
	width:45%;
	float:right;
	padding-right: 5%;
}
h1.title_mob2, .left2 h1, .left2 h2{text-align:right !important}
@media screen and (max-width:700px){
	.left, .right, .left2, .right2{float:none; width:100%; padding:0;}
	.right{margin-top:30px;}
	.left2{margin-top:30px;}
	.left h1, .right h1, .left2 h1, .right2 h1{display:none}
	h1.title_mob, h1.title_mob2{display:block;}
}

img#firma{width:100%; max-width:220px; float:right; margin-top:30px;}


.commenti{width:100%; padding:50px 0 50px; background-color: #e8e3da; margin-top:100px}
.prenota{width:100%; padding:50px 0; background-image: url(../images/lavandieria-automatica-piacenza.jpg); background-position: center center; background-size: cover; border-top:2px solid #00acca; border-bottom:2px solid #d65c55;  }

#prenota_box{width:95%; max-width:1200px; background-color: rgba(255,255,255,0.8); padding:50px 0; margin:auto; text-align: center;}
#prenota_box h2{font-family: 'mv_boliregular',sans-serif; font-size:30px; line-height: 28px; margin:0 0 10px; color:#00acca; }
#prenota_box h1{font-size:16px; margin:0 0 20px; text-transform: uppercase }
#prenota_box h2 span{font-weight:200;}

/* Wrap responsive */
.googlemap_wrap  {
    position: relative;
    padding-bottom: 35.25%;
    padding-top: 30px; 
    height: 0;
    overflow: hidden;
	
}
/* iframe posizionato in maniera assoluta */
.googlemap_wrap iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
	
}
#map{width:100%; max-width:1200px; margin:50px auto;}
#social{width:100%; max-width:1200px; margin:50px auto; text-align: center}
#social img{display:inline-block; margin:0 10px; width:20%; max-width:150px;}

#social h1{font-family: 'blenda_scriptregular',sans-serif; font-size:30px;  line-height: 28px; margin:0 0 40px; font-weight: 200; color:#2f3631}
#social h1 span{font-weight:700; color:#afcbce}

footer{background-color: #2f3631; width:90%; padding:50px 5%; color:#e8e3da; text-align:center}
footer a{color:#e8e3da;}
footer p{font-weight:200;}
footer p #ditta{font-size:11px;}

#owl-demo .item{width:95%; max-width:1200px; margin:auto !important; color:#56585a}
#owl-demo .item img{width:100%; max-width:100px; margin:auto !important;}
#owl-demo .item p{margin:30px 0; font-family: 'mr-eaves-xl-modern',sans-serif; font-weight:300; font-style: italic; line-height: 18px}
p.com_firma{font-family: 'akrobatbold' !important; font-size:20px; font-style: normal !important}
p.com_firma span{ font-family: 'mr-eaves-xl-modern',sans-serif; font-weight:300; font-size:13px; color:#7c848a}

.commenti h1{font-family: 'mr-eaves-xl-modern',sans-serif; font-size:40px; line-height: 28px; font-weight:200; margin:-74px 0 50px; color:#56585a; text-align: center}
.commenti h1 span{font-weight:700; color:#afcbce;}


p#credits{color:#fff; font-size: 14px}p#credits a{color:#fff}


.fb-video{
position: relative;
padding-bottom:56.25%;
height:auto;
overflow:hidden;
	margin:50px auto 0;
	max-width:1200px;
	max-height:676px !important;	
}

.fb-video iframe{
position:absolute;
top:0px;
left: 0;
width:100%;
max-height:676px !important;	
height:100%;
	
}

#cookieChoiceInfo a{color:#fff !important;}
#cookieChoiceInfo {text-align:center;}

.limber {font-family: 'zero_twosregular';}

.box{width:90%; margin:auto; padding:15px; background-color: #ccc; font-size: 15px; border-radius: 10px; border:1px solid #00acca}