/* Medium and up */
@media screen and (min-width: 40em) {
/* header */
section#menu1 li a {font-size: 1em; padding: 0.35rem 0.8rem}
section#testata .input-group-field {margin-left: 28px}
section#testata .icone {text-align: left}
section#testata .icone {text-align: center}


/* impaginato */
section#prodotti .prodotto figure {min-height: 236px}

section#novita h3 {font-size: 23px}


section#news .fa-edit {font-size: 3.4em; height: 85px; width: 85px}

body.hp section#video h2 {font-size: 2em}
body.hp section#video .fa-film {font-size: 0.7em}


section#marche .columns {border-right: 0.5px solid #999}
section#marche .columns:last-child, section#marche .columns:nth-of-type(3) {border-right: 0}


div.aggiungi a.button {margin-top: 0}
div.allegati ul {margin-bottom: 0}



div#archivio {margin-top: 0}


form.form1 input.corto {max-width: 50%}
form.form1 input.cortissimo {max-width: 25%}


h1.titolo, h2.titolo {font-size: 3rem}
h1.titolo > .fas, h2.titolo > .fas {display: inline-block}
}



/* Large and up */
@media screen and (min-width: 64em) {
/* header */
.slicknav_menu {display: none}
section#menu1 {margin-top: 0} 
section#testata img {margin-bottom: 0}
section#testata .input-group-field {width: 299px}


section#slider .flex-caption {color: #FFF; display: block; font: 400 2.5vw/2.5vw "Merriweather", serif; font-style: italic; line-height: 1.3em; position: absolute; right: 6.5vw; top: 40%}



/* impaginato */
section#novita .bottoni .columns {border-right: 1px solid #6D6E70}
section#novita .bottoni .columns:last-child {border-right: 0}
section#news .fa-edit {margin-bottom: 75%}
body.hp section#marche {padding: 50px 0}
  body.prodotto section#marche {padding: 0}
  body.prodotto section#marche .show-for-large {display: none !important}
section#marche .columns:nth-of-type(3) {border-right: 0.5px solid #999}


  /* scheda prodotto */
  div.share .bottone {margin-right: 6px}
  div.share .bottone:last-child {margin-right: 0}
  section#tabella th, section#tabella td {text-align: center}
  div#coppia {margin-bottom: 0}
    div#coppia img {float: left; margin: 0 10px 0 0}


  /* carrello */
  table.tab1 td.elimina {text-align: center}



/* footer */
section#social .button-group {margin-top: -20px}
section#menu .col1 .columns {margin-bottom: 0}
section#credits img {margin-top: -15px}


.br {display: block}
.text-right_r {text-align: right}
}