/* Stili made in mblabs 7/12 */
body { background:#111}

header .row{ margin-top:15px; margin-bottom:5px}

p {font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 16px; font-weight:300; }
h2 {font-family: 'Dosis', sans-serif; font-weight:300;}
h3 {font-family: 'Dosis', sans-serif; font-weight:300;}
h4 {font-family: 'Dosis', sans-serif; font-weight:300;}

.valido { color:green}
.non-valido { color:red}

.cat-prod-link:hover { color:#E7241C }

.row.no-margin,.no-margin { margin:0}
.marginbt10 { margin-bottom:10px}
.paddingbt10 { padding-bottom:10px}
.padding-t10 { padding-top:10px}
.margintp10,.margin-t10 { margin-top:10px}
.padding-lat-0 { padding-left:0; padding-right:0}

nav a:hover { border-bottom:solid 3px red; padding-bottom:5px}
nav .active { border-bottom:solid 3px #fff; padding-bottom:5px}

.row.barra-fb { background:#222; padding:0; margin-top:10px; -webkit-transition: 200ms linear 0s; -moz-transition: 200ms linear 0s; -o-transition: 200ms linear 0s; transition: 200ms linear 0s; outline: 0 none; }
.row.barra-fb h3 {font-size:1.6em; text-align:center}
.row.barra-fb.fb-marchi { margin-top:0}
.row.barra-fb:hover, .row.barra-fb:active { background:#666}
.row.barra-fb .media a { margin:0 15px 0 0;}
.row.barra-fb .media img {height:40px;padding-top:20px}

h1.intestazione { text-align:center}
.intestazione .nascondi{ text-indent:-9999px; display:none; text-align:center }
.intestazione .fgulotta { font-size:1em; color:#E7241C; display:block; text-transform:lowercase}

.slideshow { height:500px; background:#111; overflow:hidden; }
.slideshow.sing {height:555px; margin-bottom:10px}
.slide {  height:100%; border-top: solid 1px #fff}
.slide .box-testo-sl { bottom:30px; background:rgba(0, 0, 0, 0.0); width:90%; height:100px; left:5%; position:absolute; z-index:2; display: none }
.slide.active .box-testo-sl { display: block}
.slide .box-testo-sl .testo-sl { display:block; text-align:center; font-size:5em; padding:10px 5% 0 5%; text-shadow:1px 5px 5px rgba(0, 0, 0, 0.7) }
.slide .immagine { width:100%; height:auto !important; position:relative; z-index:1} 
.slide.flex-video iframe, .slide.flex-video object, .slide.flex-video embed, .slide.flex-video video { height:500px; z-index:1}


.bdbtfff{border-bottom:solid 1px #fff;}
.bdbtfff-mg10{border-bottom:solid 1px #fff; margin-bottom:10px}

.bg333 { background: #222}

nav { font-family: 'Dosis', sans-serif; font-weight:300; margin-top:40px; }
nav ul {margin:0; list-style:none; padding:0;}
nav li { margin:0 10px 0 0; display:inline; font-size:1.5em}

.riga-prod-home .immagine { width:100%; height:auto !important; margin-bottom:15px}
.int-prod { min-height: 90px;}
.like-prod { position: relative; z-index: 9999}

.h2-big { font-size:54px; text-align:right}

#marchi .column, #marchi .columns { padding:0 1px 1px 1px}
#marchi .three { width: 24.6%;}
footer .row { border-top:solid 1px #fff; }
footer p { font-size:12px }

.corpo-messaggio { height:300px}

.iframe-marchio { height:1000px; width:100%; border-top: solid 1px #fff; border-bottom: solid 1px #ccc}

a.glow .immagine { -webkit-transition: 200ms linear 0s; -moz-transition: 200ms linear 0s; -o-transition: 200ms linear 0s; transition: 200ms linear 0s; outline: 0 none;}
a.glow .immagine:hover, a.glow immagine:focus { -moz-box-shadow: 0 0 8px 8px #444; -webkit-box-shadow: 0 0 8px 8px #444; box-shadow: 0 0 8px 8px #444;}

.mappa { height:600px; width:100%; display:block}
