<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------------------------------------
E R N E S T O M E D A 2 0 1 5
website by websolute
--------------------------------------------------*/


/*--------------------------------------------------
Form
--------------------------------------------------*/
.form { overflow: hidden; }
.form h2, .form h3, .form h4 { text-transform: uppercase; font-weight: 100; margin-bottom: 30px; }
.form a { text-decoration: underline; }
.obbligatorio { font-size: 14px; margin-bottom: 20px; }
.half { width: 50%; padding-right: 30px; float: left; overflow: hidden; margin-bottom: 20px; }
.half:nth-child(odd) { clear: both; }
.form .checkbox { position: static; clear: both; }
.form label { font-weight: 400; font-size: 16px; display: block; }
.form input[type="text"], .form input[type="password"], .form input[type="email"] { width: 100%; border: none; padding: 0 0 10px; border-bottom: 1px solid #74716c; outline: none !important; font-family: Roboto, Arial, sans-serif; height: 35px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.form select { width: 100%; border: none; padding: 0 0 10px; border-bottom: 1px solid #74716c; outline: none !important; font-weight: 300; font-family: Roboto, Arial, sans-serif; font-weight: 300; height: 35px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.form input[type="checkbox"], .form input[type="radio"] { margin: 0 4px 0 0; }
.form select option { font-weight: 300; }
/* XS */
@media (max-width:767px) {
    .half { width: 100%; padding-right: 0; float: none; }
}

.title { text-transform: uppercase; font-weight: 100; }

legend { font-size: 20px; border: none; margin-bottom: 40px; color: #74716c; }
.formBox { margin-bottom: 40px; }

.step { display: none; }
.ptm.testochiaro { padding-top: 30px; text-align: left !important; }
.small-text { padding: 0 !important; }

/* error */
.error input[type="text"], .error input[type="password"], .error input[type="email"], .error select { border-bottom-color: #c00; }
.error textarea { border-color: #c00; }
.error.checkbox label { color: #c00; }
.error .wrap_ck label { color: #c00; }
.error label.radio.inline { color: #c00; }
label.error { color: #c00; }
.error label.sm_01 { background-image: url(../img/emme_smilies_01-error.png) !important; }
.error label.sm_02 { background-image: url(../img/emme_smilies_02-error.png) !important; }
.error label.sm_03 { background-image: url(../img/emme_smilies_03-error.png) !important; }
.error label.sm_04 { background-image: url(../img/emme_smilies_04-error.png) !important; }


.wrap_ck.rc_trattamento { font-size: 14px; margin-top: 40px; clear: both; }
.wrap_ck.rc_trattamento strong { display: block; margin-bottom: 8px; }
.checkbox label, .radio label { font-size: 14px; margin-top: 8px; padding: 0; margin-left: 0; }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position: static; margin: 0 5px 0 0; }

.submit { margin-top: 40px; margin-bottom: 40px; clear: both; }
.btn { background: none; }

.messaggio { margin: -20px auto 0; }
.messaggio .text img { width: 100%; margin-bottom: 30px; }

.formLeft input { width: auto; clear: none; float: left; margin: 0 5px 0 0; position: relative !important; top: 5px; }

.steps { display: none; }

/* mappa */
.cont-rivenditori { display: flex; flex-wrap: wrap; }
.rivenditore { display: inline-block; width: 49.5%; padding-right: 30px; margin: 20px 0 0; font-size: 14px; }
/*.rivenditore:nth-child(2n+1) { clear: both; }*/
.rivenditore .titolo { font-weight: 600; margin-bottom: 5px; font-size: 16px; }
.rivenditore .num { display: inline; }
.rivenditore .riv-esclusivista { color: #00b0f0; }
.rivenditore .distanza { margin: 10px 0 0 0; line-height: 1; }
.rivenditore a { font-size: 13px; /*text-transform: uppercase;*/ color: #74716c; text-decoration: underline; display: inline-block; font-weight: 400; }
.rivenditore .indicazioni-stradali { margin-bottom: 10px; }
/*.rivenditore .indicazioni-stradali:before { content: ''; font-family: 'FontAwesome'; }*/
.rivenditore .cucine_mostra { }
.rivenditore .link_store { margin-bottom: 10px; }
/*.rivenditore .link_store:before { content: ''; content: ''; font-family: 'FontAwesome'; }*/

.indirizzo_utente { opacity: 0; height: 0; overflow: hidden; }

.rivenditore.monomarca { display: flex; width: 100%; box-shadow: 0px 6px 15px rgba(116, 113, 108, 0.3); padding: 15px; margin-top: 0; position: relative; z-index: 1; margin-bottom: 20px; align-items: stretch; justify-content: space-between; }
.rivenditore.monomarca &gt; div { flex: 0 0 40%; max-width: 40%; }
.rivenditore.monomarca .img-store { flex: 0 0 60%; max-width: 60%; background-size: cover; background-position: center; order: 1; margin: -15px; position: relative; z-index: 1; }
.rivenditore.monomarca .link_store { margin: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.rivenditore.monomarca .link_store a { text-decoration: none; background: #fff; border-color: #fff; }
.rivenditore.monomarca .titolo { line-height: 1; margin-bottom: 0; }
.rivenditore.monomarca .titolo label { font-weight: 400; font-size: 24px; margin: 0; }
.rivenditore.monomarca .num { /*display: none;*/ }
.rivenditore.monomarca .stelle { /* border: 1px solid #74716c; */ /* color: #fff; */ /* text-transform: uppercase; */ display: inline-block; /* padding: 5px 10px; */ font-size: 14px; margin: 0 0 20px 0; font-weight: 500; }

/* XS */
@media (max-width:767px) {
    .rivenditore { display: block; width: 100%; padding: 0 0 10px 0; margin: 20px 0; border-bottom: 1px solid #ccc; }
    .rivenditore.monomarca { flex-wrap: wrap; margin-bottom: 40px; }
    .rivenditore.monomarca &gt; div { flex: 0 0 100% !important; max-width: 100% !important; }
    .rivenditore.monomarca .img-store { margin: 0; height: 150px; }
}


p.distanza { clear: both; padding: 40px 0; }
textarea { font-size: 14px; font-weight: 300; padding: 10px; width: 100%; margin: 20px 0; font-family: Roboto, Arial, sans-serif; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.wrap_trattamento { display: inline; }
.wrap_trattamento input { width: auto; clear: none; float: left; margin: 0 5px 0 0; position: relative !important; top: 5px; }
.radioWrap .invisible { display: none; }
#map-canvas { margin-bottom: 40px; }

/* em&amp;me */
#regemme img { display: none; }


/*--------------------------------------------------
mediaquery
--------------------------------------------------*/
/* LG */
@media (min-width:1200px) {
}
/* MD */
@media (min-width:992px) and (max-width:1199px) {
}
/* SM */
@media (min-width:768px) and (max-width:991px) {
}
/* XS */
@media (max-width:767px) {
}
</pre></body></html>