/* :root {
    --verdechiaro:#68b4a1;
    --verdescuro:#659d90;
    --fontprincipale:'Nunito Sans', sans-serif;
    --fonttitoli:'Playfair Display', serif;
    --fontistituzionale:'Kaushan Script', cursive;
} */

:root {
  /*--verdechiaro:#68b4a1;*/
  
  --verdescuro:#659d90;
  --verdechiaro:#05574f;
  --verdemoltoscuro:#05574f;
  --fontprincipale:'Nunito Sans', sans-serif;
  --fonttitoli:'Playfair Display', serif;
  /* --fontistituzionale:'Kaushan Script', cursive; */
  --fontistituzionale: 'Playfair Display', serif;
  --sfondo-carosello-multipannello:#000;
  --sfondo-carosello-multipannello-selezionato:#fff;
}

.logo_piccolo{width:80px;float:left;margin-top:12px;}.posiziona_box_azzurro_sopra_footer{display:none}#menu_utente_top{display:none}.voce_menu{float:left;padding:15px 8px}.voce_menu a:link,.voce_menu a:visited{letter-spacing:0.8px;}#menu_lista_desideri{position:absolute;float:left;right: 20px;}.nav.navbar-nav{/*width:410px;*/margin-top:10px}.menu_utente{padding:2px 5px;}#menu_esterno{position:relative}.dropdown-menu{padding:10px}.dropdown-menu div p{padding:5px 0}.cercaTouchScreen{background:#11b9a2;padding:10px;display:none}.cercaTouchScreen input{width:99%;margin-left:1%;padding:4px;color:#575653;letter-spacing:.5px}.cercaTouchScreen button{padding:4px;width:100%;border:1px solid #575653;background-color:#decdbd}

.spazia, .spazia-1 {margin-top:50px;}
.posiziona-left {margin-left:50px;}
.posiziona-right {margin-right:50px;}
.nome-regalo {font-size:35px; letter-spacing:1px;}
.aggiungi-margin {margin-top:0;}

.posiziona-left-2 {margin-left: 20px;}

#menu_mobile{position:absolute;width:100%;z-index:999;background: var(--verdechiaro);;top:110px}#menu_mobile .top{text-align:right}#menu_mobile .top span{color:white}#menu_mobile .voce{padding:8px 10px;}.sub_voci{display:none}#menu_mobile .voce span{color:#fff;text-transform:uppercase;letter-spacing:1px; cursor:hand; cursor:pointer;}.sub_voci p{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;padding:5px;background-color:#095d51}.page2{position:absolute;top:0;width:86%;height:100%;background-color: rgb(108, 206, 181);padding:5px 10px; margin-top:5px;}.page2 a{color:#fff;text-transform:uppercase;letter-spacing:1px}.page2 p{padding:10px 0}

.menu_button {display:inline; cursor:hand; cursor:pointer;}
.menu_button p {margin-top:0!important;}

.messaggio-natale {font-size: 17px;}


.piccola_descrizione_categoria {padding:20px; width:90%; margin:0 5%;}

.no-margin {margin-right:0; margin-left:0;}

.box-prodotto-015 .thebox .dx a.nome {font-size: 16px; height: 65px; line-height: 90%; padding:0 0; height:70px;}
.box-prodotto-015 .thebox .dx a.vendor {line-height: 1.8 !Important;}
.personalizza {margin-top:120px;}

.box-esterno {/*padding-top:40px;*/}
p.bottone {margin-top:3px;}
.box-prodotto-015 .thebox p.list-price {margin-top:5px;}

#footer_generale {overflow-x:hidden;}

.contenitore_pag_intern, .box-interno {padding:0 0;}
/* 
h1.nome-sezione {padding-top:55px;} */

.nome-categoria {top:-150px}

#box-tab {width:100%; position: fixed; z-index: 999;}
#box-tab .nav-tabs {border-bottom:0;/*background: var(--verdescuro);*/}
#box-tab .nav-tabs > li {margin: 0 1px -3px 1px;}
#box-tab .nav-tabs > li > a, #box-tab .nav-tabs > li > a:hover { /*border-color:transparent!important;*/ border-top: 0; border-left: 0; border-bottom: 0;}
#box-tab .nav > li > a > img {margin-right: 5px;}
#box-tab .nav > li > a {/*background: var(--verdescuro);*/ border-radius: 0; height: 55px;}
#box-tab .nav-tabs > li > a:hover {border-right: 1px solid #58af99; }
#box-tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  color:#fff; cursor:default; /*background-color:#62bba5;*/ border-radius: 0; border: 0; height: 55px;}
#box-tab .nav > li > a {padding: 10px 7px;}
.box-logo {/*background: var(--verdescuro);*/ padding-left:5px;}
.box-logo a {border: 0!important;}

.voce_menu {padding: 15px 20px 15px 0;}
.icone-pagamento {color:#666;}
.icone-pagamento i {color:#666; font-size: 1.7em; margin-bottom: 5px;}
.icona-money {font-size: 1.9em!important; line-height: .80em!important;}

.no-margin {margin-right: 0; margin-left: 0;}

.testo-tab {letter-spacing: 0; padding-top: 9px; font-size: 11px; line-height: 1.1;}
.cerca_input {padding: 6px 45px 6px 10px;}

.layer-home div {padding: 0 20px;}
.frase-img-home {font-size: 35px;}
#blocco-contenitore {margin-top: 100px;}
.blocco-carosello {margin-bottom: 20px;}
.centra div h4 a {font-size: 25px;}
.layer-video h1 {font-size: 35px;}
.layer-video img {width: 80px;}
.centra div p {font-size: 15px;}
.sezioni-home-3 {height: 500px;}
#video {width: 100%; height: 400px; margin-top: 70px;}
#myVideo {position: absolute; top: 0; min-width: none; width: 100%;}
.sezioni-home-2 {height: 250px;}
.sezioni-home-3 {height: 540px;}
.box-dx {padding: 5px;}
.icone-footer svg {margin-right: 3px;}

.center {display: inherit!important;}
.checknewsletter {text-align: center;}
#box_iscriviti_newsletter p, #nevs_form_iscrizione_coupon {text-align: center;}
/*#box_breadcrumb {margin-top: 30px!important;}*/
a.bottone_continua_shopping {border-radius: 50px;}

.bottone-speciale-2 {padding: 10px 8px; letter-spacing: 0; font-size: 13px;}
.centra-blocco {text-align: center;}
.nome-prodotto-carosello-vendor {height: 45px;}
.bottone-vendor {margin-bottom: 30px;}

.titoletto-servizio-clienti span {font-size: 16px;}
.titoletto-servizio-clienti {font-size: 17px;}
.spazia-box-2 {min-height: 160px; padding: 10px;}

@media screen and (min-width: 650px) and (max-width: 766px){
.posiziona-right {margin-right:0; margin-left:50px; margin-bottom:10px;}
}

@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : landscape) {
.nome-categoria {top: 50%;}
.no-margin {margin-right: 0; margin-left: 0;}
}


/* Ipad Landscape */
@media only screen
and (min-width: 768px)
and (max-width: 1024px)
and (orientation: landscape) {
.logo-footer {width: 280px;}
.nome-prodotto-carosello-vendor {height: 90px; line-height: 1.0;}
}

.parte_dettaglio_testo_sx, .parte_dettaglio_testo_dx {width: 100%; margin-left:0;}

/* Ipad Portrait */
@media only screen
  and (min-width: 768px)
  and (max-width: 1023px)
  and (orientation: portrait) {
.indirizzo-footer {text-align: center;}
.icone-footer {text-align: center;}
.logo-footer {width: 220px;}
.nome-prodotto-carosello-vendor {height: 35px;}
.no-padding {padding-left: 10px; padding-right: 10px;}
}


/* DANNY START */
#upper-header .inside-container .text-container {
  margin-left:2em;
}
/* DANNY END */
