/* max-width risoluzione 4k---------------------------------------------------------------------------*/
.body-innerwrapper {
    max-width: 3840px !important;
margin:auto;
} 
/* corpo degli articoli--------------------------------------------------------------------*/
body {
    font-family: -webkit-body;
    font-size: 15px;
    font-weight: 600italic !important;
}
.entry-header h2 {
    font-size: 20px;
    line-height: 2;
  margin: 8px -66px 0px;
}
h2 {
    text-align: center;
color: #1d6843;
    font-size: 25px;
font-weight: bold;
border-bottom: 4px dotted #1D6844;
    width: auto;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
h2 {  
  border-bottom: 2px dotted #1D6844;
}
.entry-header h2 {
margin: 8px 0px 0px !important;
  }
body.itemid-101 section#sp-main-body {
    padding: 40px 0px;
      padding-bottom: 0px;
}
article.item.item-page {
    margin-bottom: 10px;
}}
.entry-header {
    position: relative;
    margin-bottom: 18px;
}
body.itemid-101 .entry-header {
    display: none;
}

/*prova colore per tutti gli href---------------------	*/
a {
    color: #000;
}
/*prova colore su .fa per social in mobile---------------------	*/
.fa {  
    color: blanchedalmond;
}
/*prova colore social in mobile---------------------	*/
#sp-top2 .sp-column .sp-contact-info .sp-contact-phone .fa.fa-phone .a{
    color: #FEF9A4 !important;
}
@media screen and (max-device-width: 767px){
.sp-contact-info {
    font-size: 19px;
  }}
/*test x chiusura in nero sp easy gallery*/
.speasyimagegallery-close, .speasyimagegallery-close:hover, .speasyimagegallery-close:active, .speasyimagegallery-close:focus{
color: rgba(0, 0, 0, 0.8);
}

/*menu alto osteria con tutti i child-----------------------------------------------------*/
section#sp-top-osteria {
    padding-bottom: 42px;
    padding-top: 19px;
    margin-bottom: -40px;
    margin-top: -10px;
}
/*gradella-------------------------------------------------------------------*/
@media screen and (min-device-width: 992px) and (max-device-width: 1199px){
div#sp-position3 {
        right: -34px !important;
}}
@media screen and (min-device-width: 1365px) and (max-device-width: 3840px){
div#sp-position3 {
    padding: 0px;
    left: -18px;
}}
div#sp-position3 {
    margin-left: 0px;
}
/*cerca top------------------------------------------------------------------------------*/
div#sp-position1 {
    bottom: -25px;
    right: -8px;
top: 23px;
}
input#mod-search-searchword {
    background-color: #FFFAA5;
}
@media screen and (min-device-width: 992px) and (max-device-width: 1044px){
input#mod-search-searchword {
    width: 140px !important;
}}
@media screen and (min-device-width: 1045px) and (max-device-width: 1199px){
input#mod-search-searchword {
    width: 167px !important;
}}
/* social TOP----------------------------------------------------------------------*/
@media screen and (min-device-width: 992px) and (max-device-width: 1044px){
div#sp-position2 {
    left: -12px!important;
        bottom: -18px;
    padding-left: 0;
    padding-right: 0px;
}}
@media screen and (min-device-width: 1200px){
div#sp-position2 {
    left: 3px !important;
    bottom: -18px;
    padding-left: 0;
    padding-right: 0px;
}}
div#sp-position2 {
    left: -52px;
    bottom: -18px;
    padding-left: 0;
    padding-right: 0px;
}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
#sp-informazioni #sp-position2 {
position: relative;
width: 1000px;
    left: -12px !important;
    bottom: -18px;
    padding-left: 0;
    padding-right: 0px;
  }}
/* logo------------------------------------------------------------------------*/
div#sp-logo {
    right: -105px;
}
/*media query logo e canvas mobile--------------------------------------------------------*/
@media only screen and (max-width: 320px){
#offcanvas-toggler {
    float: left;
    line-height: 65px;
    margin-left: -10px;
    font-size: 20px;
    margin-top: -13px;
  }}
@media only screen and (max-width: 320px){
div#sp-logo {
    right: 17px !important;
}}
@media screen and (min-device-width: 321px) and (max-device-width: 425px){
div#sp-logo {
    right: 0px !important;
    bottom: -16px !important;
}}
@media screen and (min-device-width: 426px) and (max-device-width: 768px){
div#sp-logo {
      right: 8px;
    bottom: 1px;
}}
@media screen and (min-device-width: 769px) and (max-device-width: 991px){
div#sp-logo {
    right: 0;
}}
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
div#sp-logo {
    right: -62px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 2560px){
div#sp-logo {
    right: -63px;
}}
#offcanvas-toggler>i {
    color: #fff8bc;
    font-size: 26px;
}
#offcanvas-toggler > i:hover {
    color: #b51620;
}
/*menu canvas per mobile-----------------------------------------------------------------------------*/
@media screen and (min-device-width: 768px){
#offcanvas-toggler {
    float: right;
    line-height: 87px;
    margin-left: 15px;
    font-size: 20px;
    margin-right: 20px;
}}

#offcanvas-toggler >i {
    color: #fff8bc;
    font-size: 33px;
}
.slide-top-menu .offcanvas-menu  {
background-color: #00000096;
}

.offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 8px;
    border-bottom: 1px solid rgba(0,0,0,0.08);
    margin-bottom: -33px;
}
.offcanvas-menu .offcanvas-inner .search input {
    color: #000;
}
/*menu alto desktop---------------------------------------------------------------------*/
section#sp-menu-desktop {
    height: 75px;
    margin-bottom: -27px !important;
    margin-top: -28px !important;
    padding-bottom: 28px;
}
#sp-menu-desktop {
    background-color: #1d6843;
    border-top: 2px solid #FEF9A4;
}
.sp-megamenu-parent {
    float: left;
    left: 0;
    height: 39px;
    top: -20px;
    text-align: center;
    width: 100%;
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px){
    .sp-megamenu-parent {
float: left;
    left: -97px;
    height: 57px;
    top: -20px;
    text-align: center;
    width: 1084px;
}}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
 color: #FEF9A4 !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: transparent;
color: #b51620;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #b51620 !important;
}

@media screen and (min-device-width: 992px) and (max-device-width: 1024px){
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    letter-spacing: 0px !important;
}}

@media screen and (min-device-width: 1441px) {
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    letter-spacing: 2px !important;
}
.sp-megamenu-parent {
  width: 104%;
  }}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 0px;/*schiacciamento menu*/
  background: #ffffffd4;/*backgroud finestra trasparente*/
}
@media screen and (min-device-width: 1200px){
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
font-size: 13px;
  }}
@media screen and (min-device-width: 992px){
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    border-bottom: 1px solid #0000004f;;/*linea nera inferiore*/
  }}
/*SISTEMAZIONE MENU ALTO ------------------------------------*/
/*OSTERIA + UNA VOLTA-----------*/
.sp-dropdown.sp-dropdown-main.sp-menu-center {
  top: 66px;
line-height: 13px !important;
width: 164px !important;
font-size: 13px;
margin-left: 68px;
}
/*EVENTI AMICI-----------
.sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 214px !important;
    top: 62px !important;
  line-height: 6px !important;
}*/
/*RICETTE AMICHE-----------*/
.sp-dropdown.sp-dropdown-main.sp-menu-left {
    width: 183px !important;
line-height: 13px !important;
top: 66px !important;
font-size: 12.5px;
left: -6px;
}
/*detti popolari UGUALE E EVENTI AMICI PURTROPPO-----------*/
.sp-dropdown.sp-dropdown-main.sp-menu-right {
   width: 171px !important;
top: 66px !important;
line-height: 13px !important;
margin-left: -13px;
font-size: 12px;
}

/*slider bordo ombra----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*section#sp-slider-home {
    box-shadow: 0px 0px 5px 5px #3333338a;
}
*/
/*HOME PAGE - CHI SIAMO--------------------------------------------------------------*/
@media screen and (max-device-width: 767px){
body.itemid-101 #sp-right {
  display:none;
  }}
@media screen and (max-device-width: 767px){
  #testohomepage{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #testohomepagemobile{
    display:none;
  }}
@media screen and (max-device-width: 425px){
#lineaorrizzontalehome {
    display: none;
  }}

/*MENU VARI FASCIA ROSSA--------------------------------------------------------------*/
/*MENU ALLA CARTA----------------------------*/
/*@media screen and (min-device-width: 320px) and (max-device-width: 991px){
  img#paginamenuallacarta {
    position: relative;
    top: 28px;
  }}  */
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
#frecciaverdemenucarta {
    position: absolute;
    top: 20px;
    left: 37px;
}
  #frecciabiancamenucarta {
    position: absolute;
    top: 20px;
    right: 37px;
}}
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#frecciaverdemenucarta {
    position: absolute;
    top: 20px;
    left: 85px;
}
#frecciabiancamenucarta {
    position: absolute;
    top: 20px;
    right: 86px;
  }}  
@media screen and (min-device-width: 768px) and (max-device-width: 1023px){
#frecciaverdemenucarta {
    position: absolute;
    top: 20px;
    left: 238px;
}
#frecciabiancamenucarta {
    position: absolute;
    top: 20px;
    right: 239px;
}}
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-245 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
    #frecciaverdemenucarta {
    position: absolute;
    top: 20px;
    left: 127px;
}
#frecciabiancamenucarta {
    position: absolute;
    top: 20px;
    right: 85px;
  }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-245 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdemenucarta {
    position: absolute;
    top: 20px;
    left: 127px;
}
#frecciabiancamenucarta {
    position: absolute;
    top: 20px;
    right: 85px;
  }
#scrittamenuallacarta {
    position: relative;
    width: 676px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-245 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#menuallacarta {
    max-width: 111%;
    position: relative;
    left: -35px;
}
#frecciaverdemenucarta {
    position: absolute;
    top: 20px;
    left: 171px;
}
#frecciabiancamenucarta {
    position: absolute;
    top: 20px;
    right: 140px;
}
#scrittamenuallacarta {
    position: relative;
    width: 676px;
}}
@media screen and (min-device-width: 768px){
#scrittamenuallacartamobile{
display:none;
}}
@media screen and (max-device-width: 767px){
#scrittamenuallacarta{
display:none;
}}

/*MENU di STAGIONE-----------------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 34px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 35px;
  }}
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 87px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 88px;
}}
@media screen and (min-device-width: 768px){
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 243px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 243px;
  }}
@media screen and (min-device-width: 992px){
body.itemid-288 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 96px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 124px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-288 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 130px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 89px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-288 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 170px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 140px;
}}
#tabletradizione {
    width: 100%;
    height: 100%;
    text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-device-width: 767px){
  #scrittamenudistagione{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamenudistagionemobile{
    display:none;
  }}

      /* ----------articolo poco indicizzato menu di stagione------------ */ 
@media screen and (min-device-width: 992px){
body.itemid-246 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 96px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 124px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-246 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 130px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 89px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-246 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdestagione {
    position: absolute;
    top: 20px;
    left: 170px;
}
#frecciabiancastagione {
    position: absolute;
    top: 20px;
    right: 140px;
}}
/*MENU di stagione/RASSEGNA primavera-----*/
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
  #mod-speasyimagegallery-135 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #prenotarassegnaprimavera {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
  }
  #frecciaverdeprimavera {
    position: absolute;
    top: 20px;
    left: 17px;
}
  #frecciabiancaprimavera {
    position: absolute;
    top: 20px;
    right: 17px;
  }}

@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#mod-speasyimagegallery-135 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #prenotarassegnaprimavera {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}
  #frecciaverdeprimavera {
    position: absolute;
    top: 20px;
    left: 70px;
}
  #frecciabiancaprimavera {
    position: absolute;
    top: 20px;
    right: 70px;
  }}
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
#frecciaverdeprimavera {
    position: absolute;
    top: 20px;
    left: 224px !important;
}
  #frecciabiancaprimavera {
    position: absolute;
    top: 20px;
    right: 224px !important;
  }
#prenotarassegnaprimavera {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 317px;
    left: 400px;
}}
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-247 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverdeprimavera {
    position: absolute;
    top: 20px;
    left: 77px !important;
}
#frecciabiancaprimavera {
    position: absolute;
    top: 20px;
    right: 106px !important;
}
  #prenotarassegnaprimavera {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 265px;
left: 255px;
}}

@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-247 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdeprimavera {
    position: absolute;
    top: 20px;
    left: 108px !important;
}
 #frecciabiancaprimavera {
    position: absolute;
    top: 20px;
    right: 65px !important;
} 
#prenotarassegnaprimavera {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 265px;
    left: 255px;
}}  
@media screen and (min-device-width: 1200px){
body.itemid-247 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdeprimavera {
    position: absolute;
    top: 20px;
    left: 152px !important;
}
  #frecciabiancaprimavera {
    position: absolute;
    top: 20px;
    right: 121px !important;
}
  #prenotarassegnaprimavera {
   position: absolute;
top: 221px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 323px;
padding-top: 53px;
left: 284px;
    border-radius: 15px;
}}
body.itemid-247 .speasyimagegallery-modal {
    background: transparent;
}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-135 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-135 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittarassegnaprimavera{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarassegnaprimaveramobile{
    display:none;
  }}
/*MENU di stagione/RASSEGNA ESTATE--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-141 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdeestate {
    position: absolute;
    top: 20px;
    left: 40px;
}
  #frecciabiancaestate {
    position: absolute;
    top: 20px;
    right: 40px;
  }
#scrittaprenotazioneestate {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-141 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
   padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeestate {
    position: absolute;
    top: 20px;
    left: 92px;
}
#frecciabiancaestate {
    position: absolute;
    top: 20px;
    right: 92px;
  }
  #scrittaprenotazioneestate {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}  
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeestate {
    position: absolute;
    top: 20px;
    left: 241px;
}
 #frecciabiancaestate {
    position: absolute;
    top: 20px;
    right: 240px;
  }
  #scrittaprenotazioneestate {
    position: absolute;
    top: 341px;
    left: 438px;
}
#scrittaprenotazioneestate {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 317px;
    left: 400px;
}}
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-289 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeestate {
    position: absolute;
    top: 20px;
    left: 94px;
}
  #frecciabiancaestate {
    position: absolute;
    top: 20px;
    right: 123px;
}
  #scrittaprenotazioneestate {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 247px;
    left: 255px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-289 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
   #frecciaverdeestate {
    position: absolute;
    top: 20px;
   left: 129px;
}
  #frecciabiancaestate {
    position: absolute;
    top: 20px;
    right: 88px;
}
  #scrittaprenotazioneestate {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 247px;
    left: 255px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-289 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  } 
#frecciaverdeestate {
    position: absolute;
    top: 20px;
    left: 174px;
}
#frecciabiancaestate {
    position: absolute;
    top: 20px;
    right: 143px;
}
#scrittaprenotazioneestate {
    position: absolute;
top: 215px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-141 {
  position: relative; 
  width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-141 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittarassegnaestate{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarassegnaestatemobile{
    display:none;
  }}

/*MENU di stagione/RASSEGNA AUTUNNO--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-142 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdeautunno {
    position: absolute;
    top: 20px;
    left: 28px;
}
  #frecciabiancaautunno {
    position: absolute;
    top: 20px;
    right: 26px;
  }
  #scrittaprenotazioneautunno {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-142 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeautunno {
    position: absolute;
    top: 20px;
    left: 81px;
}
#frecciabiancaautunno {
    position: absolute;
    top: 20px;
    right: 79px;
  }
#scrittaprenotazioneautunno {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdeautunno {
    position: absolute;
    top: 20px;
    left: 228px;
}
  #frecciabiancaautunno {
    position: absolute;
    top: 20px;
    right: 229px;
}
  #scrittaprenotazioneautunno {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 280px;
    left: 400px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-294 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeautunno {
    position: absolute;
    top: 20px;
    left: 82px;
}
 #frecciabiancaautunno {
    position: absolute;
    top: 20px;
    right: 109px;
}
  #scrittaprenotazioneautunno {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 221px;
    left: 255px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-294 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeautunno {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancaautunno {
    position: absolute;
    top: 20px;
    right: 74px;
}
#scrittaprenotazioneautunno {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 221px;
    left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-294 article.item.item-page {
    width: 671px;
    margin-left: -42px !important;
  }
  #frecciaverdeautunno {
    position: absolute;
    top: 20px;
    left: 161px;
}
  #frecciabiancaautunno {
    position: absolute;
    top: 20px;
    right: 130px;
}
#scrittaprenotazioneautunno {
position: absolute;
top: 213px;
right: 0px;
width: 320px;
background-color: #ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 323px;
padding-top: 38px;
left: 271px;
border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-142 {
    position: relative;
   width: 845px !important;
    left: 63px !important;
top: 30px;
  }
#mod-speasyimagegallery-142 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittarassegnaautunno{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarassegnaautunnomobile{
    display:none;
  }}

/*MENU di stagione/RASSEGNA INVERNO--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-143 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdeinverno {
    position: absolute;
    top: 20px;
    left: 28px;
}
  #frecciabiancainverno {
    position: absolute;
    top: 20px;
    right: 26px;
  }
#scrittaprenotazioneinverno {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-143 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeinverno {
    position: absolute;
    top: 20px;
    left: 81px;
}
#frecciabiancainverno {
    position: absolute;
    top: 20px;
    right: 79px;
  }
#scrittaprenotazioneinverno {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdeinverno {
    position: absolute;
    top: 20px;
    left: 228px;
}
  #frecciabiancainverno {
    position: absolute;
    top: 20px;
    right: 229px;
}
  #scrittaprenotazioneinverno {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 294px;
    left: 400px;
  }}

@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-295 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeinverno {
    position: absolute;
    top: 20px;
    left: 82px;
}
 #frecciabiancainverno {
    position: absolute;
    top: 20px;
    right: 109px;
}
  #scrittaprenotazioneinverno {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 233px;
    left: 255px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-295 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeinverno {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancainverno {
    position: absolute;
    top: 20px;
    right: 74px;
}
#scrittaprenotazioneinverno {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 233px;
    left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-295 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdeinverno {
    position: absolute;
    top: 20px;
    left: 161px;
}
  #frecciabiancainverno {
    position: absolute;
    top: 20px;
    right: 130px;
}
#scrittaprenotazioneinverno {
position: absolute;
top: 216px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 323px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-143 {
    position: relative;
   width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-143 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittarassegnainverno{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarassegnainvernomobile{
    display:none;
  }}

/*MENU di stagione/RASSEGNA DEI BOLLITI--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
  #mod-speasyimagegallery-144 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 15px;
}
  #frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 14px;
  }
#scrittaprenotazionebolliti {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 30px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-144 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 28px;
}
  #frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 26px;
  }
#scrittaprenotazionebolliti {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 30px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-144 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 68px;
}
#frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 67px;
  }
#scrittaprenotazionebolliti {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 30px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 216px;
}
  #frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 217px;
}
  #scrittaprenotazionebolliti {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 276px;
    left: 400px;
  }}

@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-296 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 69px;
}
 #frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 97px;
}
  #scrittaprenotazionebolliti {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 31px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 227px;
left: 255px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-296 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 106px;
}
  #frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 62px;
}
#scrittaprenotazionebolliti {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 31px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 227px;
left: 255px;
}} 

@media screen and (min-device-width: 1200px){
body.itemid-296 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdebolliti {
    position: absolute;
    top: 20px;
    left: 149px;
}
  #frecciabiancabolliti {
    position: absolute;
    top: 20px;
    right: 118px;
}
#scrittaprenotazionebolliti {
    position: absolute;
top: 216px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 304px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-144 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-144 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittarassegnadeibolliti{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarassegnadeibollitimobile{
    display:none;
  }}
/*MENU di stagione/MENU DI SANT'APOLLONIA--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-145 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdeapollonia {
    position: absolute;
    top: 20px;
    left: 44px;
}
  #frecciabiancaapollonia {
    position: absolute;
    top: 20px;
    right: 45px;
  }
#scrittaprenotazioneapollonia {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-145 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeapollonia {
    position: absolute;
    top: 20px;
    left: 96px;
}
#frecciabiancaapollonia {
    position: absolute;
    top: 20px;
    right: 96px;
  }
#scrittaprenotazioneapollonia {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdeapollonia {
    position: absolute;
    top: 20px;
    left: 246px;
}
  #frecciabiancaapollonia {
    position: absolute;
    top: 20px;
    right: 248px;
}
  #scrittaprenotazioneapollonia {
    background-color:
#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 280px;
left: 400px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-297 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeapollonia {
    position: absolute;
    top: 20px;
    left: 82px;
}
 #frecciabiancaapollonia {
    position: absolute;
    top: 20px;
    right: 109px;
}
  #scrittaprenotazioneapollonia {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 31px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 227px;
left: 255px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-297 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeapollonia {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancaapollonia {
    position: absolute;
    top: 20px;
    right: 74px;
}
#scrittaprenotazioneapollonia {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 31px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 227px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-297 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdeapollonia {
    position: absolute;
    top: 20px;
    left: 178px;
}
  #frecciabiancaapollonia {
    position: absolute;
    top: 20px;
    right: 148px;
}
#scrittaprenotazioneapollonia {
 position: absolute;
top: 222px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 306px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-145 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-145 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittaapollonia{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaapolloniamobile{
    display:none;
  }}

/*MENU di stagione/MENU SAGRE GRADELLA E PANDINO--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#mod-speasyimagegallery-146 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
  }
#scrittaprenotazionegradellapandino {
    position: relative;
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 0px;
    padding-top: 34px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}}

@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-298 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
  }
#frecciaverdesagregradellapandino {
    position: absolute;
    top: 18px;
    left: 0px;
    width: 21px;
}
#frecciabiancasagregradellapandino {
    position: absolute;
    top: 18px;
    right: 0px;
    width: 21px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
  body.itemid-298 .entry-header h2 {
    font-size: 19px;
    line-height: 2;
    margin: 8px -66px 0px;
  }
#frecciaverdesagregradellapandino {
    position: absolute;
    top: 20px;
left: 1px;
width: 22px;
}
#frecciabiancasagregradellapandino {
    position: absolute;
    top: 18px;
    right: 0px;
    width: 21px;
}}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
#frecciaverdesagregradellapandino {
    position: absolute;
    top: 21px;
    left: 8px;
    width: 26px;
}
  #frecciabiancasagregradellapandino {
    position: absolute;
    top: 21px;
    right: 8px;
    width: 26px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdesagregradellapandino {
    position: absolute;
    top: 20px;
    left: 23px;
}
  #frecciabiancasagregradellapandino {
    position: absolute;
    top: 20px;
    right: 22px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdesagregradellapandino {
    position: absolute;
    top: 20px;
    left: 171px;
}
  #frecciabiancasagregradellapandino {
    position: absolute;
    top: 20px;
    right: 172px;
}
  #scrittaprenotazionegradellapandino {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 297px;
left: 400px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-298 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdesagregradellapandino {
    position: absolute;
    top: 20px;
    left: 25px;
}
 #frecciabiancasagregradellapandino {
    position: absolute;
    top: 20px;
    right: 56px;
}
  #scrittaprenotazionegradellapandino {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 262px;
left: 255px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-298 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdesagregradellapandino {
    position: absolute;
    top: 20px;
    left: 60px;
}
  #frecciabiancasagregradellapandino {
    position: absolute;
    top: 20px;
    right: 17px;
}
#scrittaprenotazionegradellapandino {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 236px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-298 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdesagregradellapandino {
    position: absolute;
    top: 20px;
    left: 104px;
}
  #frecciabiancasagregradellapandino {
    position: absolute;
    top: 20px;
    right: 73px;
}
#scrittaprenotazionegradellapandino {
       position: absolute;
top: 216px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 306px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-146 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-146 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittasagregradellapandino{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittasagregradellapandinomobile{
    display:none;
  }}
/*MENU di stagione/MENU GRIGLIERIA--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#mod-speasyimagegallery-167 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
  margin-top: -29px;
  }
#scrittaprenotazionemenugriglieria {
    position: relative;
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 0px;
    padding-top: 34px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}}
@media screen and (min-device-width: 320px)and (max-device-width: 399px){
#frecciaverdemenugriglieria {
   position: absolute;
top: 20px;
left: 38px;
}
#frecciabiancamenugriglieria {
  position: absolute;
top: 20px;
right: 38px;
}}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
#frecciaverdemenugriglieria {
    position: absolute;
    top: 20px;
    left: 55px;
}
  #frecciabiancamenugriglieria {
    position: absolute;
    top: 20px;
    right: 55px;
      }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdemenugriglieria {
    position: absolute;
    top: 20px;
    left: 91px;
}
  #frecciabiancamenugriglieria {
    position: absolute;
    top: 20px;
    right: 91px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdemenugriglieria {
    position: absolute;
    top: 20px;
    left: 238px;
}
  #frecciabiancamenugriglieria {
    position: absolute;
    top: 20px;
    right: 239px;
}
  #scrittaprenotazionemenugriglieria {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 332px;
left: 400px;
  }
#mod-speasyimagegallery-167 {
    position: relative;
    width: 845px;
    left: 63px;
    top: -6px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-418 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdemenugriglieria {
    position: absolute;
    top: 20px;
    left: 93px;
}
 #frecciabiancamenugriglieria {
    position: absolute;
    top: 20px;
    right: 119px;
}
  #scrittaprenotazionemenugriglieria {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 276px;
left: 255px;
}
#mod-speasyimagegallery-167 {
    position: relative;
    width: 845px;
    left: 63px;
    top: -8px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-418 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdemenugriglieria {
    position: absolute;
    top: 20px;
    left: 127px;
}
  #frecciabiancamenugriglieria {
    position: absolute;
    top: 20px;
    right: 84px;
}
#scrittaprenotazionemenugriglieria {
background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 273px;
left: 255px;
}
#mod-speasyimagegallery-167 {
    position: relative;
    width: 845px;
    left: 63px;
    top: -11px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-418 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdemenugriglieria {
    position: absolute;
    top: 20px;
    left: 172px;
}
  #frecciabiancamenugriglieria {
    position: absolute;
    top: 20px;
    right: 142px;
}
#scrittaprenotazionemenugriglieria {
position: absolute;
top: 234px;
right: 0px;
width: 320px;
background-color: #ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 323px;
padding-top: 53px;
left: 271px;
border-radius: 15px;
}
#mod-speasyimagegallery-167 {
    position: relative;
    width: 845px;
    left: 63px;
    top: -9px;
}}
@media screen and (min-device-width: 768px){
/*#mod-speasyimagegallery-167 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }*/
#mod-speasyimagegallery-167 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittapaginamenugriglieria{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapaginamenugriglieriamobile{
    display:none;
  }}
/*MENU RICORRENZE E FESTIVITA'---------------------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
  #frecciaverdericorrenzefestivita {
    position: absolute;
    top: 20px;
    left: 11px;
}
  #frecciabiancaricorrenzefestivita {
    position: absolute;
    top: 20px;
    right: 11px;
  }
#tablericorrenzefestivitabasso {
    position: relative;
    margin-bottom: -105px;
    top: -89px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdericorrenzefestivita {
    position: absolute;
    top: 20px;
    left: 64px;
}
  #frecciabiancaricorrenzefestivita {
    position: absolute;
    top: 20px;
    right: 64px;
  }
#tablericorrenzefestivitabasso {
    position: relative;
    margin-bottom: -105px;
    top: -89px;
}}
@media screen and (min-device-width: 768px){
#frecciaverdericorrenzefestivita {
    position: absolute;
    top: 20px;
    left: 212px;
}
  #frecciabiancaricorrenzefestivita {
    position: absolute;
    top: 20px;
    right: 212px;
  }}
@media screen and (min-device-width: 992px){
body.itemid-299 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverdericorrenzefestivita {
    position: absolute;
    top: 20px;
    left: 66px;
}
  #frecciabiancaricorrenzefestivita {
    position: absolute;
    top: 20px;
    right: 94px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-299 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdericorrenzefestivita {
    position: absolute;
    top: 20px;
    left: 101px;
}
  #frecciabiancaricorrenzefestivita {
    position: absolute;
    top: 20px;
    right: 60px;
}}  

@media screen and (min-device-width: 1200px){
body.itemid-299 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdericorrenzefestivita {
    position: absolute;
    top: 20px;
    left: 135px;
}
  #frecciabiancaricorrenzefestivita {
    position: absolute;
    top: 20px;
    right: 104px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-142 {
    position: relative;
    width: 800px;
    left: 100px;
  }
#tablericorrenzefestivita {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 75% !important;
}
  #tablericorrenzefestivitabasso{
   position: relative;
margin-left: auto;
margin-right: auto;
/*width: 51% !important;*/
top: -95px;
margin-bottom: -111px;
  }}
@media screen and (max-device-width: 767px){
  #scrittaricorrenzefestivita{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaricorrenzefestivitamobile{
    display:none;
  }}
/*MENU RICORRENZE E FESTIVITA'/MENU DI SAN VALENTINO----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-147 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdesanvalentino {
    position: absolute;
    top: 20px;
    left: 53px;
}
  #frecciabiancasanvalentino {
    position: absolute;
    top: 20px;
    right: 52px;
}
#scrittaprenotazionesanvalentino {
    position: relative;
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-147 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdesanvalentino {
    position: absolute;
    top: 20px;
    left: 106px;
}
  #frecciabiancasanvalentino {
    position: absolute;
    top: 20px;
    right: 105px;
  }
#scrittaprenotazionesanvalentino {
    position: relative;
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdesanvalentino {
    position: absolute;
    top: 20px;
    left: 255px;
}  
#frecciabiancasanvalentino {
    position: absolute;
    top: 20px;
    right: 254px;
  }   
 #scrittaprenotazionesanvalentino {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 281px;
left: 400px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px) {
body.itemid-300 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdesanvalentino {
    position: absolute;
    top: 20px;
    left: 107px;
}
  #frecciabiancasanvalentino {
    position: absolute;
    top: 20px;
    right: 135px;
}
  #scrittaprenotazionesanvalentino {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 240px;
left: 255px;
  }}  

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-300 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdesanvalentino {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancasanvalentino {
    position: absolute;
    top: 20px;
    right: 74px;
}
#scrittaprenotazionesanvalentino {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 220px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-300 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdesanvalentino {
    position: absolute;
    top: 20px;
    left: 187px;
}
  #frecciabiancasanvalentino {
    position: absolute;
   top: 20px;
left: 400px;
}
  #scrittaprenotazionesanvalentino {
    position: absolute;
top: 194px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 325px;
padding-top: 53px;
left: 271px;
    border-radius: 15px;
}}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-147 {
    position: relative;
   width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-147 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittasanvalentino{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittasanvalentinomobile{
    display:none;
  }}

/*MENU RICORRENZE E FESTIVITA'/MENU DI PASQUA----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
  #mod-speasyimagegallery-148 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdepasqua {
    position: absolute;
top: 20px;
width: 28px;
left: 22px;
}
  #frecciabiancapasqua {
    position: absolute;
top: 20px;
width: 28px;
right: 22px;
}
#scrittaprenotazionepasqua {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #mod-speasyimagegallery-148 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdepasqua {
    position: absolute;
    top: 20px;
    left: 76px;
}
  #frecciabiancapasqua {
    position: absolute;
    top: 20px;
    right: 76px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdepasqua {
    position: absolute;
    top: 20px;
    left: 210px;
}
  #frecciabiancapasqua {
    position: absolute;
    top: 20px;
    right: 210px;
}
   #scrittaprenotazionepasqua {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 281px;
left: 400px
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-301 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdepasqua {
    position: absolute;
    top: 20px;
    left: 132px;
}
  #frecciabiancapasqua {
    position: absolute;
    top: 20px;
    right: 153px;
}
#scrittaprenotazionepasqua {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 240px;
    left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-301 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdepasqua {
    position: absolute;
    top: 20px;
    left: 132px;
}
  #frecciabiancapasqua {
    position: absolute;
    top: 20px;
    right: 153px;
}
  #scrittaprenotazionepasqua {
        background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 220px;
left: 255px;
}}

@media screen and (min-device-width: 1200px){
body.itemid-301 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdepasqua {
    position: absolute;
    top: 20px;
    left: 153px;
}
  #frecciabiancapasqua {
    position: absolute;
    top: 20px;
    right: 125px;
}
#scrittaprenotazionepasqua {
    position: absolute;
top: 193px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 325px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-148 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-148 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittapasqua{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapasquamobile{
    display:none;
  }}
/*MENU RICORRENZE E FESTIVITA'/MENU FERRAGOSTO----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-149 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeferragosto {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 61px;
}
  #frecciabiancaferragosto {
    position: absolute;
top: 20px;
width: 28px;
right: 59px;
}
  #scrittaprenotazioneferragosto {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
    height: 270px;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-149 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeferragosto {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 114px;
}
  #frecciabiancaferragosto {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 112px;
  }
 #scrittaprenotazioneferragosto {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
    height: 270px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdeferragosto {
    position: absolute;
    top: 20px;
    left: 271px;
}
  #frecciabiancaferragosto {
    position: absolute;
    top: 20px;
    right: 270px;
  }
#scrittaprenotazioneferragosto {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 0px;
padding-top: 31px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 232px;
left: 400px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-303 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeferragosto {
    position: absolute;
    top: 20px;
    left: 150px;
}
#frecciabiancaferragosto {
    position: absolute;
    top: 20px;
    right: 5px;
}
  #scrittaprenotazioneferragosto {
    background-color:#ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 233px;
    left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-303 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeferragosto {
    position: absolute;
    top: 20px;
    left: 157px;
}
  #frecciabiancaferragosto {
    position: absolute;
    top: 20px;
    right: 112px;
}
#scrittaprenotazioneferragosto {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 210px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-303 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdeferragosto {
    position: absolute;
    top: 20px;
    left: 199px;
}
  #frecciabiancaferragosto {
    position: absolute;
    top: 20px;
    right: 167px;
}
#scrittaprenotazioneferragosto {
    position: absolute;
top: 194px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 305px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-149 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-149 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittaferragosto{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaferragostomobile{
    display:none;
  }}

/*MENU RICORRENZE E FESTIVITA'/MENU NATALE----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-150 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdenatale {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 89px;
}
  #frecciabiancanatale {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 90px;
}  
#scrittaprenotazionenatale {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-150 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdenatale {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 143px;
}
  #frecciabiancanatale {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 143px;
}
#scrittaprenotazionenatale {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdenatale {
    position: absolute;
    top: 20px;
    left: 300px;
}
  #frecciabiancanatale {
    position: absolute;
    top: 20px;
    right: 301px;
  }
#scrittaprenotazionenatale {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 281px;
    left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-304 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdenatale {
    position: absolute;
    top: 20px;
    left: 154px;
}
#frecciabiancanatale {
    position: absolute;
    top: 20px;
    right: 182px;
}
  #scrittaprenotazionenatale {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 240px;
    left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-304 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdenatale {
    position: absolute;
    top: 20px;
    left: 185px;
}
  #frecciabiancanatale {
    position: absolute;
    top: 20px;
    right: 142px;
}
#scrittaprenotazionenatale {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 220px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-304 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdenatale {
    position: absolute;
    top: 20px;
    left: 229px;
}
  #frecciabiancanatale {
    position: absolute;
    top: 20px;
    right: 197px;
}
#scrittaprenotazionenatale {
        position: absolute;
top: 193px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-150 {
    position: relative;
     width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-150 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittanatale{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittanatalemobile{
    display:none;
  }}
/*MENU RICORRENZE E FESTIVITA'/MENU NUOVO ANNO CAPODANNO----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-151 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdecapodanno {
    position: absolute;
    top: 20px;
width: 28px;
left: 64px;
}
  #frecciabiancacapodanno {
    position: absolute;
    top: 20px;
width: 28px;
right: 63px;
} 
#scrittaprenotazionecapodanno {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-151 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdecapodanno {
    position: absolute;
    top: 20px;
    width: 25px;
    left: 26px;
}
  #frecciabiancacapodanno {
    position: absolute;
    top: 20px;
    width: 25px;
    right: 25px;
}
#scrittaprenotazionecapodanno {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
 #frecciaverdecapodanno {
    position: absolute;
    top: 20px;
    left: 267px;
}
  #frecciabiancacapodanno {
    position: absolute;
    top: 20px;
    right: 267px;
}  
#scrittaprenotazionecapodanno {
    background-color:
#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 236px;
left: 400px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-305 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdecapodanno {
    position: absolute;
    top: 20px;
    left: 122px;
}
#frecciabiancacapodanno {
    position: absolute;
    top: 20px;
    right: 150px;
}
  #scrittaprenotazionecapodanno {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 235px;
left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-305 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdecapodanno {
    position: absolute;
    top: 20px;
    left: 156px;
}
  #frecciabiancacapodanno {
    position: absolute;
    top: 20px;
    right: 112px;
}
#scrittaprenotazionecapodanno {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 212px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-305 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
 #frecciaverdecapodanno {
    position: absolute;
    top: 20px;
    left: 200px;
}
 #frecciabiancacapodanno {
    position: absolute;
    top: 20px;
    right: 166px;
}
#scrittaprenotazionecapodanno {
    position: absolute;
top: 193px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 325px;
padding-top: 45px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-151 {
    position: relative;
       width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-151 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittacapodanno{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittacapodannomobile{
    display:none;
  }}
/* ----------- SAN LORENZO BORGO DEI DESIDERI ----------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
  #mod-speasyimagegallery-174 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdesanlorenzo {
    position: absolute;
top: 20px;
width: 28px;
left: 25px;
}
  #frecciabiancasanlorenzo {
    position: absolute;
top: 20px;
width: 28px;
right: 25px;
}
#imgborgodesideri {
    position: relative;
    margin: 0 auto;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #mod-speasyimagegallery-174 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdesanlorenzo {
    position: absolute;
    top: 20px;
    left: 144px;
}
  #frecciabiancasanlorenzo {
    position: absolute;
    top: 20px;
    right: 144px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdesanlorenzo {
    position: absolute;
    top: 20px;
    left: 228px;
}
  #frecciabiancasanlorenzo {
    position: absolute;
    top: 20px;
    right: 228px;
}
#scrittasanlorenzo {
    position: absolute;
    top: 65px;
    left: 259px;
}
#boxphotogalleryborghidesideri {
    position: absolute;
    top: 294px;
    left: 377px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-427 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdesanlorenzo {
    position: absolute;
    top: 20px;
    left: 82px;
}
  #frecciabiancasanlorenzo {
    position: absolute;
    top: 20px;
    right: 109px;
}
#scrittasanlorenzo {
    position: absolute;
    top: 65px;
    left: 170px;
    width: 455px;
}
#boxphotogalleryborghidesideri {
    position: absolute;
    top: 294px;
    left: 286px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-427 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdesanlorenzo {
    position: absolute;
    top: 20px;
    left: 116px;
}
  #frecciabiancasanlorenzo {
    position: absolute;
    top: 20px;
    right: 72px;
}
#boxphotogalleryborghidesideri {
    position: absolute;
    top: 294px;
    left: 276px;
}
#scrittasanlorenzo {
    position: absolute;
    top: 65px;
    left: 160px;
    width: 455px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-427 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdesanlorenzo {
    position: absolute;
    top: 20px;
    left: 161px;
}
  #frecciabiancasanlorenzo {
    position: absolute;
    top: 20px;
    right: 127px;
}
#scrittasanlorenzo {
    position: absolute;
    top: 65px;
    left: 217px;
    width: 455px;
}
#boxphotogalleryborghidesideri {
    position: absolute;
    top: 294px;
    left: 340px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-174 {
    position: relative;
    width: 845px;
    left: 63px;
  }
#mod-speasyimagegallery-174 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittasanlorenzo{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittasanlorenzomobile{
    display:none;
  }}

/*EVENTI AMICI - NOTTE ROMANTICA--------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-178 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdenotteromantica {
    position: absolute;
    top: 20px;
    left: 40px;
}
  #frecciabiancanotteromantica {
    position: absolute;
    top: 20px;
    right: 40px;
  }
body.itemid-471 #sp-component {
    background-color: #ffffff96;
    margin-bottom: -15px;
    margin-top: -16px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-178 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
   padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdenotteromantica {
    position: absolute;
    top: 20px;
    left: 92px;
}
#frecciabiancanotteromantica {
    position: absolute;
    top: 20px;
    right: 92px;
  }
body.itemid-471 #sp-component {
    background-color: #ffffff96;
    margin-bottom: -15px;
    margin-top: -16px;
}}  
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdenotteromantica {
    position: absolute;
    top: 20px;
    left: 241px;
}
 #frecciabiancanotteromantica {
    position: absolute;
    top: 20px;
    right: 240px;
  }
  #boxprenotazionenotteromantica {
    position: absolute;
    top: 341px;
    left: 438px;
}
body.itemid-471 #sp-component {
    background-color: #ffffff96;
    margin-bottom: -15px;
    margin-top: -16px;
}}
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-471 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdenotteromantica {
    position: absolute;
    top: 20px;
    left: 94px;
}
  #frecciabiancanotteromantica {
    position: absolute;
    top: 20px;
    right: 123px;
}
body.itemid-471 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 619px;
    margin-left: 22px;
    left: -49px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-471 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
   #frecciaverdenotteromantica {
    position: absolute;
    top: 20px;
   left: 129px;
}
  #frecciabiancanotteromantica {
    position: absolute;
    top: 20px;
    right: 88px;
}
body.itemid-471 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-471 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  } 
#frecciaverdenotteromantica {
    position: absolute;
    top: 20px;
    left: 174px;
}
#frecciabiancanotteromantica {
    position: absolute;
    top: 20px;
    right: 143px;
}
  body.itemid-471 #sp-component {
    background-color: #ffffff96;
    height: 693px;
    top: -17px;
    padding-left: 108px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -37px;
    width: 804px;
    margin-left: 0px;
    left: -81px !important;
    height: auto;
}
}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-178 {
  position: relative; 
  width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-178 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittamobileserataromantica {
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamobileserataromanticamobile{
    display:none;
  }}


/*RISTORANTE/PAGINA PRINCIPALE----------------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-307 #sp-component {
    background-color: #ffffff96;
  margin-bottom: -15px;
margin-top: -16px;
  }
  #logoristorante {
    position: relative;
    margin: 0 auto;
    float: none !important;
}
  #logotorteristorante {
    position: relative;
    top: -57px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 130px;
} 
#frecciaverderistorante {
    position: absolute;
    top: 82px;
    left: 40px;
}
#frecciabiancaristorante {
    position: absolute;
    top: 82px;
    right: 40px;
}
#scrittaaltaristorantemobile {
    position: relative;
    margin-bottom: -29px;
    top: -35px;
}
#tableristorante1mobile {
    position: relative;
    top: -28px;
    margin-bottom: -73px;
}
#tableristorante2mobile {
    position: relative;
    margin-bottom: -74px;
}
#tableristorante3mobile {
    position: relative;
    margin-bottom: -28px;
}
#logotorteristorantemobile {
    position: relative;
    width: 130px;
    margin-bottom: -43px;
    top: -46px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-307 #sp-component {
    background-color: #ffffff96;
  margin-bottom: -15px;
margin-top: -16px;
  }
  #scrittaaltaristorante {
    position: absolute;
    top: 4px;
    left: 313px;
    line-height: 18px !important;
}
  #frecciaverderistorante {
    position: absolute;
    top: 83px;
    left: 17px;
}
  #frecciabiancaristorante {
    position: absolute;
    top: 83px;
    right: 487px;
  }
#logotorteristorante {
    position: absolute !important;
    top: 707px !important;
    left: 38% !important;
}}  
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-307 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-307  #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 619px;
    margin-left: 22px;
    left: -49px;
}
#logotorteristorante {
    position: absolute !important;
    top: 664px !important;
    width: 181px;
    left: 35%;
}
#frecciaverderistorante {
    position: absolute;
    top: 119px;
    left: 16px;
}
 #frecciabiancaristorante {
    position: absolute;
    top: 121px;
    right: 367px;
}
#scrittaaltaristorante {
    position: absolute;
    top: 0px;
    left: 273px;
    width: 345px;
    line-height: 17px !important;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-307 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-307 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}   
#scrittaaltaristorante {
    position: absolute;
    top: -1px;
    left: 266px;
    width: 408px;
  line-height: 1.2 !important;
}
  #frecciaverderistorante {
    position: absolute;
    top: 126px;
    left: 13px;
}
 #frecciabiancaristorante {
    position: absolute;
    top: 126px;
    right: 433px;
}
       #logotorteristorante {
    position: absolute !important;
    top: 697px !important;
    width: 168px;
    left: 38%;
}}
@media screen and (min-device-width: 1200px){
body.itemid-307 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
 body.itemid-307 #sp-component {
    background-color: #ffffff96;
    height: 867px;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -37px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
   padding-top: 24px;
}
  #logoristorante {
    position: relative;
    top: -22px;
}
  #scrittaaltaristorante {
  position: absolute;
top: 20px;
left: 340px;
width: 398px;
line-height: 18px !important;
  }
body.itemid-307 #sp-main-body {
    padding: 30px 0;
}
table#tableristorante {
    position: relative;
    top: 0px;
  line-height: 5px;
}
#filettobassoristorante {
    position: relative;
    top: 20px;
}
  #logotorteristorante {
    top: -61px !important;
}
#frecciaverderistorante {
    position: absolute;
    top: 152px;
  left: 65px;
}
#frecciabiancaristorante {
    position: absolute;
    top: 152px;
    right: 495px;
}
#logolacantina {
    position: relative;
    top: 4px;
}}
@media screen and (max-device-width: 767px){
  #scrittaaltaristorante{
    display:none;
  }
#tableristorante {
display:none;
  }
#logotorteristorante{
display:none !important;
  }
#filettobassoristorante {
display:none !important;
  }}
@media screen and (min-device-width: 768px){
  #scrittaaltaristorantemobile{
    display:none;
  }
#tableristorante1mobile {
    display: none;
}
#tableristorante2mobile {
    display: none;
}
#tableristorante3mobile {
    display: none;
}
#filettobassoristorantemobile {
    display: none !important;
}
#logotorteristorantemobile {
    display: none !important;
}}
body.itemid-307 .entry-header h2 {
    display: none;
}
/*RISTORANTE / ANTIPASTI----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
  body.itemid-308 #sp-component {
    background-color: #ffffff96;
  }
#frecciaverdeantipasti {
    position: absolute;
    top: 170px;
    left: 62px;
}
#frecciabiancaantipasti {
    position: absolute;
    top: 170px;
    right: 63px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  body.itemid-308 #sp-component {
    background-color: #ffffff96;
  }
  #frecciaverdeantipasti {
    position: absolute;
    top: 95px;
    left: 200px;
  }
#frecciabiancaantipasti {
    position: absolute;
    top: 95px;
    right: 201px;
} }
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-308 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-308 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}  
  #frecciaverdeantipasti {
    position: absolute;
    top: 95px;
    left: 146px;
}
  #frecciabiancaantipasti {
    position: absolute;
    top: 95px;
    right: 122px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-308 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-308 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 105px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
  #frecciaverdeantipasti {
    position: absolute;
    top: 103px;
    left: 179px;
}
 #frecciabiancaantipasti {
    position: absolute;
    top: 103px;
    right: 155px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-308 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-308 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 120px;
    padding-right: 130px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
  #immagineantipasti {
    position: relative;
    left: -10px;
}
  #scrittaantipasti {
    position: relative;
    left: -10px;
}
  #frecciaverdeantipasti {
    position: absolute;
    top: 91px;
    left: 193px;
}
  #frecciabiancaantipasti {
    position: absolute;
    top: 91px;
    right: 188px;
}}
@media screen and (max-device-width: 767px){
  #scrittaantipasti{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaantipastimobile{
    display:none;
  }
  #scrittamenuantipastimobile{
    display:none;
  }
#scrittamenuantipasti {
    position: relative;
    top: 10px;
}
#logoristoranteantipasti {
    display: none !important;
}}
body.itemid-308 .entry-header h2 {
    display: none;
}
/*RISTORANTE / PRIMI----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
 body.itemid-309 #sp-component {
    background-color: #ffffff96;
  }
#frecciaverdepiatti {
    position: absolute;
    top: 172px;
    left: 88px;
}
  #frecciabiancapiatti {
    position: absolute;
    top: 172px;
    right: 88px;
}} 
@media screen and (min-device-width: 768px)and (max-device-width:991px){
 body.itemid-309 #sp-component {
    background-color: #ffffff96;
  }
#frecciaverdepiatti {
    position: absolute;
    top: 95px;
    left: 201px;
}
 #frecciabiancapiatti {
    position: absolute;
    top: 95px;
    right: 200px;
  }} 
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-309 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-309 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}
  #frecciaverdepiatti {
    position: absolute;
    top: 95px;
    left: 147px;
}
  #frecciabiancapiatti {
    position: absolute;
    top: 95px;
    right: 122px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-309 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-309 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 105px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
  #frecciaverdepiatti {
    position: absolute;
    top: 95px;
    left: 147px;
}
  #frecciabiancapiatti {
    position: absolute;
    top: 95px;
    right: 122px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-309 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-309 #sp-component {
    background-color: #ffffff96;
    height: 660px;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#frecciaverdepiatti {
   position: absolute;
top: 76px;
left: 210px;
}
  #frecciabiancapiatti {
    position: absolute;
    top: 76px;
    right: 220px;
}}
@media screen and (max-device-width: 767px){
  #scrittaprimi{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaprimimobile{
    display:none;
  }
#logoristoranteprimi {
    display: none !important;
}}
body.itemid-309 .entry-header h2 {
    display: none;
}
/*RISTORANTE / PRIMI - PASTE----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-310 #sp-component {
    background-color: #ffffff96;
  }
  #frecciaverdepaste {
    position: absolute;
    top: 30px;
    left: 58px;
}
  #frecciabiancapaste {
    position: absolute;
    top: 30px;
    right: 58px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-310 #sp-component {
    background-color: #ffffff96;
  }
#frecciaverdepaste {
    position: absolute;
    top: 35px;
    left: 229px;
}
  #frecciabiancapaste {
    position: absolute;
    top: 35px;
    right: 229px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-310 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-310 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}
  #frecciaverdepaste {
    position: absolute;
    top: 35px;
    left: 176px;
}
  #frecciabiancapaste {
    position: absolute;
    top: 35px;
    right: 152px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-310 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-310 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 105px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
  #frecciaverdepaste {
    position: absolute;
    top: 35px;
    left: 176px;
}
  #frecciabiancapaste {
    position: absolute;
    top: 35px;
    right: 152px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-310 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-310 #sp-component {
    background-color: #ffffff96;
height: 3732px;
top: -17px;
padding-left: 110px;
padding-right: 130px;
border-radius: 1px;
margin-bottom: -31px;
width: 799px;
margin-left: 0px;
left: -81px !important;
}
#frecciaverdepaste {
    position: absolute;
    top: 42px;
    left: 248px;
}
#frecciabiancapaste {
    position: absolute;
    top: 42px;
    right: 243px;
}
#bottonepaste {
    position: relative;
    top: 8px;
}}
body.itemid-310 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px)  {
#logoristorantepaste {
    display: none !important;
}}
/*RISTORANTE / PRIMI - RAVIOLI E GNOCCHI----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
body.itemid-402 #sp-component {
  background-color: #ffffff96;
  }
#frecciaverderavioli {
    position: absolute;
    top: 27px;
    left: 19px;
    width: 24px;
}
#frecciabiancaravioli {
    position: absolute;
    top: 27px;
    right: 19px;
    width: 24px;
}
#Bottoneraviolignocchi {
    position: relative;
    width: 285px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
body.itemid-402 #sp-component {
  background-color: #ffffff96;
  }
#frecciaverderavioli {
    position: absolute;
    top: 29px;
    left: 51px;
    width: 24px;
}
#frecciabiancaravioli {
    position: absolute;
    top: 29px;
    right: 51px;
    width: 24px;
}
#Bottoneraviolignocchi {
    position: relative;
    width: 285px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-402 #sp-component {
  background-color: #ffffff96;
  }
#frecciaverderavioli {
    position: absolute;
    top: 34px;
    left: 118px;
}
#frecciabiancaravioli {
    position: absolute;
    top: 34px;
    right: 121px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-402 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-402 #sp-component{
  background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}
#frecciaverderavioli {
    position: absolute;
    top: 36px;
    left: 87px;
}
  #frecciabiancaravioli {
    position: absolute;
    top: 36px;
    right: 63px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-402 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-402 #sp-component{
   background-color: #ffffff96;   
  top: -9px;
    padding-left: 105px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
  }
#frecciaverderavioli {
    position: absolute;
    top: 35px;
    left: 120px;
}
#frecciabiancaravioli {
    position: absolute;
    top: 35px;
    right: 97px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-402 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-402 #sp-component {
    background-color: #ffffff96;
top: -17px;
padding-left: 110px;
padding-right: 130px;
border-radius: 1px;
margin-bottom: -31px;
width: 799px;
margin-left: 0px;
left: -81px !important;
}
#frecciaverderavioli {
    position: absolute;
    top: 42px;
    left: 160px;
}
#frecciabiancaravioli {
    position: absolute;
    top: 42px;
    right: 154px;
}
#Bottoneraviolignocchi {
    position: relative;
    top: 8px;
}}
body.itemid-402 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px)  {
#logoristoranteravioli {
    display: none !important;
}}
/*RISTORANTE / PRIMI - RISOTTI----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
body.itemid-403 #sp-component {
    background-color: #ffffff96;
}
  #frecciaverderisotti {
    position: absolute;
    top: 28px;
    left: 51px;
}
  #frecciabiancarisotti {
    position: absolute;
    top: 28px;
    right: 51px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){  
#frecciaverderisotti {
    position: absolute;
    top: 35px;
    left: 73px;
}
  #frecciabiancarisotti {
    position: absolute;
    top: 35px;
    right: 74px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
 body.itemid-403 #sp-component {
    background-color: #ffffff96;
}
  #frecciaverderisotti {
    position: absolute;
    top: 35px;
    left: 219px;
}
  #frecciabiancarisotti {
    position: absolute;
    top: 35px;
    right: 220px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-403 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-403 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}
#frecciaverderisotti {
    position: absolute;
    top: 35px;
    left: 165px;
}
#frecciabiancarisotti {
    position: absolute;
    top: 35px;
    right: 141px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-403 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  body.itemid-403 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}
#frecciaverderisotti {
    position: absolute;
    top: 35px;
    left: 200px;
}
#frecciabiancarisotti {
    position: absolute;
    top: 35px;
    right: 173px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-403 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-403 #sp-component {
    background-color: #ffffff96;
top: -17px;
padding-left: 110px;
padding-right: 130px;
border-radius: 1px;
margin-bottom: -31px;
width: 799px;
margin-left: 0px;
left: -81px !important;
}
#frecciaverderisotti {
    position: absolute;
    top: 42px;
    left: 244px;
}
#frecciabiancarisotti {
    position: absolute;
    top: 42px;
    right: 238px;
}
  #bottonerisotti {
    position: relative;
    top: 8px;
}}
body.itemid-403 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px)  {
#logoristoranterisotti {
    display: none !important;
}}
/*RISTORANTE / ZUPPE - MINESTRE----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-404 #sp-component {
    background-color: #ffffff96;
}
  #bottonezuppeminestre {
    position: relative;
    width: 260px;
}
#frecciaverdezuppemistre {
    position: absolute;
    top: 28px;
    width: 22px;
    left: 14px;
}
#frecciabiancazuppeminestre {
    position: absolute;
    top: 28px;
    width: 22px;
    right: 14px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){  
body.itemid-404 #sp-component {
    background-color: #ffffff96;
}
  #bottonezuppeminestre {
    position: relative;
    width: 270px;
}
#frecciaverdezuppemistre {
    position: absolute;
    top: 28px;
    width: 24px;
    left: 27px;
}
#frecciabiancazuppeminestre {
    position: absolute;
    top: 28px;
    width: 24px;
    right: 27px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){  
body.itemid-404 #sp-component {
    background-color: #ffffff96;
}
  #frecciaverdezuppemistre {
    position: absolute;
    top: 27px;
    left: 56px;
}
  #frecciabiancazuppeminestre {
    position: absolute;
    top: 27px;
    right: 56px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  body.itemid-404 #sp-component {
    background-color: #ffffff96;
}
#frecciaverdezuppemistre {
    position: absolute;
    top: 35px;
    left: 141px;
}
#frecciabiancazuppeminestre {
    position: absolute;
    top: 35px;
    right: 141px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-404 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-404 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 107px;
    padding-right: 0px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 617px;
    margin-left: 22px;
    left: -53px;
}
  #frecciaverdezuppemistre {
    position: absolute;
    top: 35px;
    left: 88px;
}
  #frecciabiancazuppeminestre {
    position: absolute;
    top: 35px;
    right: 63px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-404 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-404 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 105px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
  #frecciaverdezuppemistre {
    position: absolute;
    top: 35px;
    left: 121px;
}
  #frecciabiancazuppeminestre {
    position: absolute;
    top: 35px;
    right: 97px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-404 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-404 #sp-component {
    background-color: #ffffff96;
top: -17px;
padding-left: 110px;
padding-right: 130px;
border-radius: 1px;
margin-bottom: -31px;
width: 799px;
margin-left: 0px;
left: -81px !important;
}
#frecciaverdezuppemistre {
  position: absolute;
top: 42px;
left: 172px;
}
#frecciabiancazuppeminestre {
    position: absolute;
    top: 42px;
    right: 166px;
}
#bottonezuppeminestre {
    position: relative;
    top: 8px;
}}
body.itemid-404 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px)  {
#logoristorantezuppe {
    display: none !important;
}}
/*RISTORANTE / SECONDI PIATTI----------------------------------*/
@media screen and (max-device-width: 320px){
  body.itemid-311 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
  #frecciaverdesecondipiatti {
    position: absolute;
    top: 171px;
    left: 63px;
}
  #frecciabiancasecondipiatti {
    position: absolute;
    top: 171px;
    right: 63px;
  }} 
@media screen and (min-device-width: 321px)and (max-device-width: 425px){
  body.itemid-311 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
  #frecciaverdesecondipiatti {
    position: absolute;
top: 176px;
left: 63px;
}
  #frecciabiancasecondipiatti {
    position: absolute;
    top: 176px;
    right: 63px;
  }} 
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  body.itemid-311 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
  #frecciaverdesecondipiatti {
    position: absolute;
top: 176px;
left: 63px;
}
  #frecciabiancasecondipiatti {
    position: absolute;
    top: 176px;
    right: 63px;
  }} 
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-311 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
#frecciaverdesecondipiatti {
    position: absolute;
    top: 176px;
    left: 256px;
}
#frecciabiancasecondipiatti {
    position: absolute;
    top: 177px;
    right: 257px;
}}   
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-311 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-311 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 112px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 640px;
    left: -67px;
}
#frecciaverdesecondipiatti {
    position: absolute;
    top: 175px;
    left: 217px;
}
#frecciabiancasecondipiatti {
    position: absolute;
    top: 175px;
    right: 207px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-311 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-311  #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 123px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 706px;
    left: -88px;
}
  #frecciaverdesecondipiatti {
    position: absolute;
    top: 90px;
    left: 177px;
}
  #frecciabiancasecondipiatti {
    position: absolute;
    top: 90px;
    right: 141px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-311 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-311 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 120px;
padding-right: 130px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#frecciaverdesecondipiatti {
    position: absolute;
    top: 91px;
    left: 199px;
}
#frecciabiancasecondipiatti {
    position: absolute;
    top: 91px;
    right: 190px;
}
#logosecondipiatti {
    position: relative;
    left: -10px;
}
#scrittesecondi {
    position: relative;
    left: -10px;
}}
body.itemid-311 .entry-header h2 {
    display: none;
}
@media screen and (max-device-width: 767px){
  #scrittesecondi{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittasecondimobile{
    display:none;
  }
#logoristorantesecondi {
    display: none !important;
}}
/*RISTORANTE / CONTORNI----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px) {
body.itemid-312 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
#frecciaverdecontorni {
    position: absolute;
    top: 178px;
    left: 52px;
}
#frecciabiancacontorni {
    position: absolute;
    top: 178px;
    right: 52px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  body.itemid-312 #sp-component {
    background-color: #ffffff96;
  }
#frecciaverdecontorni {
    position: absolute;
    top: 176px;
    left: 256px;
}
  #frecciabiancacontorni {
    position: absolute;
    top: 177px;
    right: 257px;
}} 
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-312 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-312 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 112px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 640px;
    left: -67px;
}
#frecciaverdecontorni {
    position: absolute;
    top: 176px;
    left: 209px;
}
#frecciabiancacontorni {
    position: absolute;
    top: 176px;
    right: 196px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-312 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-312 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 123px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 706px;
    left: -88px;
}
#frecciaverdecontorni {
    position: absolute;
    top: 90px;
    left: 177px;
}
#frecciabiancacontorni {
    position: absolute;
    top: 90px;
    right: 141px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-312 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-312 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 120px;
padding-right: 130px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#frecciaverdecontorni {
    position: absolute;
    top: 91px;
    left: 211px;
}
#frecciabiancacontorni {
    position: absolute;
    top: 91px;
    right: 190px;
}
#logocontorni {
    position: relative;
    left: -10px;
}
#scrittacontorni {
    position: relative;
    left: -10px;
}}
body.itemid-312 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px)  {
#logoristorantecontorni {
    display: none !important;
}}
/*RISTORANTE / DESSERT----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px) {
  body.itemid-313 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
#frecciaverdedessert {
    position: absolute;
    top: 178px;
    left: 52px;
}
#frecciabiancadessert {
    position: absolute;
    top: 178px;
    right: 52px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  body.itemid-313 #sp-component {
    background-color: #ffffff96;
    top: -16px;
  }
#frecciaverdedessert {
    position: absolute;
    top: 176px;
    left: 256px;
}
  #frecciabiancadessert {
    position: absolute;
    top: 177px;
    right: 257px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-313 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-313 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 112px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 640px;
    left: -67px;
}
#frecciaverdedessert {
    position: absolute;
    top: 176px;
    left: 209px;
}
#frecciabiancadessert {
    position: absolute;
    top: 176px;
    right: 196px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-313 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-313 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 123px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 706px;
    left: -88px;
}
  #frecciaverdedessert {
    position: absolute;
    top: 90px;
    left: 177px;
}
#frecciabiancadessert {
    position: absolute;
    top: 90px;
    right: 141px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-313 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-313 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 120px;
padding-right: 130px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#frecciaverdedessert {
    position: absolute;
    top: 91px;
    left: 211px;
}
  #frecciabiancadessert {
    position: absolute;
    top: 91px;
    right: 201px;
}
#logodessert {
    position: relative;
    left: -10px;
}
#scrittadessert {
    position: relative;
    left: -10px;
}}
body.itemid-313 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px)  {
#logoristorantedessert {
    display: none !important;
}}
/*RISTORANTE / LE NOSTRE TORTE----------------------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
body.itemid-339 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
  #logotortepagina {
    position: relative;
    width: 170px;
}
  #filettotorte {
    position: absolute;
    top: 74px;
}
  #frecciaverdetorte {
    position: absolute;
    top: 87px;
    left: 59px;
}
  #frecciabiancatorte {
    position: absolute;
    top: 87px;
    right: 59px;
}}
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-339 #sp-component {
    background-color: #ffffff96;
    position: relative;
top: -16px;
  }
  #filettotorte {
    position: relative;
    top: 48px;
}
#logotortepagina {
    position: relative;
    top: -20px;
  }
#frecciaverdetorte {
    position: absolute;
    top: 87px;
    left: 249px;
}
  #frecciabiancatorte {
    position: absolute;
    top: 87px;
    right: 249px;
}}  
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-339 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-339  #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 104px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 640px;
    left: -67px;
}
  #frecciaverdetorte {
    position: absolute;
    top: 36px;
    left: 203px;
}
 #frecciabiancatorte {
    position: absolute;
    top: 36px;
    right: 205px;
}}
	 @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-339 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-339 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 100px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 702px;
    left: -88px;
}
       #frecciaverdetorte {
    position: absolute;
    top: 36px;
    left: 234px;
}
  #frecciabiancatorte {
    position: absolute;
    top: 36px;
    right: 236px;
}  }
@media screen and (min-device-width: 1200px){
body.itemid-339 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-339 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -37px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#frecciaverdetorte {
    position: absolute;
    top: 42px;
    left: 270px;
}
#frecciabiancatorte {
    position: absolute;
    top: 42px;
    right: 280px;
}
  #filettotorte {
    position: relative;
    top: 58px !important;
}
#logotortepagina {
    position: relative;
    top: -10px !important;
  }
  #mod-speasyimagegallery-154 {
    position: relative;
    top: -20px;
}
.site.com-content.view-article.no-layout.no-task.itemid-339.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal .speasyimagegallery-modal-body .speasyimagegallery-image-wrapper .speasyimagegallery-image-content .speasyimagegallery-gallery-stat {
    font-weight: 700;
    font-size: 30px;
    color:  #fff;
    float: right;
  box-shadow: 4px 5px 6px 0px #000;
}}
body.itemid-339 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px){  
#filettotorte {
    position: relative;
    top: 48px;
}
#logotortepagina {
    position: relative;
    top: -20px;
  }}  
@media screen and (max-device-width: 767px){
  #scrittalenostretorte{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittalenostretortemobile{
    display:none;
  }}
@media screen and (min-device-width: 768px)  {
#logoristorantetorte {
    display: none !important;
}}
/*RISTORANTE / CANTINA----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-314 #sp-component {
    background-color: #ffffff96;
    position: relative;
    top: -16px;
}  
  #frecciaverdecantina {
    position: absolute;
    top: 172px;
    left: 49px;
}
  #frecciabiancacantina {
    position: absolute;
    top: 172px;
    right: 49px;
  }
#filettovinisopra {
    position: relative;
    top: 220px;
}
#filettovinibasso {
    position: relative;
    top: 269px;
}
#tablescrittavinimobile1 {
    position: relative;
    left: 11px;
    top: 11px;
  line-height: 13px;
}
  #filettovinisopramobile {
    position: relative;
    top: -104px;
}
  #tablescrittavinimobile2 {
    position: relative;
    left: -14px;
    top: -14px;
    line-height: 13px;
}
  #filettovinibassomobile {
    position: relative;
    top: -41px;
}}  
@media screen and (min-device-width: 360px)and (max-device-width: 767px){
body.itemid-314 #sp-component {
    background-color: #ffffff96;
}
#tablevinimobile1 {
    position: relative;
    top: -90px;
margin-bottom: -83px;
  }
  #filettovinisopra {
    position: relative;
    top: 137px;
}
  #filettovinibasso {
    position: relative;
    top: 185px;
}
  #tablevinimobile2 {
    position: relative;
    top: -45px;
    margin-bottom: -61px;
}
  #frecciaverdecantina {
    position: absolute;
    top: 178px;
    left: 57px;
}
  #frecciabiancacantina {
    position: absolute;
    top: 178px;
    right: 60px;
}
#tablescrittavinimobile1 {
    left: 4%;
position: relative;
line-height: 14px;
top: 8px;
}
#filettovinisopramobile {
    position: relative;
top: -87px;
}
#filettovinibassomobile {
    position: relative;
    top: -27px;
    margin-bottom: -29px;
}
#tablescrittavinimobile2 {
   position: relative;
left: -5%;
line-height: 14px;
top: 1px;
}
#scrittapaginacantinamobile {
    position: relative;
    margin-bottom: 54px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-314 #sp-component {
    background-color: #ffffff96;
    position: relative;
    top: -16px;
margin-bottom: -30px;
height: 673px;
  } 
#frecciaverdecantina {
    position: absolute;
    top: 178px;
    left: 247px;
}
  #frecciabiancacantina {
    position: absolute;
    top: 178px;
    right: 247px;
}
#scrittavinirossi {
    position: relative;
    left: 34px;
}
  #scrittavinibianchi {
    position: relative;
    left: 87px;
}
  #scrittavinipassiti {
    position: relative;
    left: 50px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-314 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-314 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 133px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 680px;
    left: -67px;
    height: 697px;
}
#frecciaverdecantina {
    position: absolute;
    top: 178px;
    left: 217px;
}
#frecciabiancacantina {
    position: absolute;
    top: 178px;
    right: 205px;
}
#scrittavinirossi {
    position: relative;
    left: 27px;
}
#scrittavinibianchi {
    position: relative;
    left: 70px;
}
#scrittavinipassiti {
    position: relative;
    left: 42px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-314 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-314 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 93px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 688px;
    left: -64px;
    height: 697px;
    margin-left: -13px;
}
  #frecciaverdecantina {
    position: absolute;
    top: 90px;
    left: 177px;
}
  #frecciabiancacantina {
    position: absolute;
    top: 90px;
    right: 191px;
}
  #scrittavinirossi {
    position: relative;
    left: 30px;
}
  #scrittavinibianchi {
    position: relative;
    left: 78px;
}
#scrittavinipassiti {
    position: relative;
    left: 47px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-314 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-314 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -36px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#scrittavinirossi {
    position: relative;
    left: 34px;
}
  #vinorosso {
    position: relative;
    top: 5px;
}
#scrittavinibianchi {
    position: relative;
    left: 85px;
}
#scrittavinipassiti {
    position: relative;
    left: 50px;
}
#scrittavinispumanti {
    position: relative;
    left: 3px;
}
#frecciaverdecantina {
    position: absolute;
    top: 89px;
    left: 240px;
}
  #frecciabiancacantina {
    position: absolute;
    top: 89px;
    right: 264px;
}
table#tablescrittacantina tbody td {
    padding: 0px;
}
#scrittapaginacantina {
    position: relative;
    margin-bottom: 25px;
}}
body.itemid-314 .entry-header h2 {
    display: none;
}
@media screen and (max-device-width: 767px){
  #tablevini{
    display:none;
  }
 #tablescrittacantina{
    display:none;
  }
   #tablescrittacantina{
    display:none;
  }
#scrittapaginacantina {
    display: none;
}}
@media screen and (min-device-width: 768px){
  #scrittapaginacantinamobile{
    display:none;
  }
#tablevinimobile1 {
    display: none;
}
#tablescrittavinimobile1 {
    display: none;
}
#tablevinimobile2 {
    display: none;
}
#tablescrittavinimobile2 {
    display: none;
}
#filettovinisopramobile {
    display: none !important;
}
#filettovinibassomobile {
    display: none !important;
}}
/*RISTORANTE / CANTINA / VINI ROSSI----------------------------*/
@media screen and (min-device-width: 320px) {
  body.itemid-316 #sp-component {
    background-color: #ffffff96;
    top: -17px;
  }  
#frecciaverdevinirossi {
    position: absolute;
    top: 126px;
    left: 73px;
}
#frecciabiancavinirossi {
    position: absolute;
    top: 126px;
    right: 73px;
}
#tablelombardiavinirossi ,tbody ,td {
    padding: 5px;
}}
@media screen and (min-device-width: 768px) {
#frecciaverdevinirossi {
    position: absolute;
    top: 126px;
    left: 260px;
}
  #frecciabiancavinirossi {
    position: absolute;
    top: 126px;
    right: 260px;
  }}
@media screen and (min-device-width: 992px){
body.itemid-316 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
  body.itemid-316 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 104px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 640px;
    left: -67px;
}
#frecciaverdevinirossi {
    position: absolute;
    top: 126px;
    left: 250px;
}
#frecciabiancavinirossi {
    position: absolute;
    top: 126px;
    right: 253px;
}}
@media screen and (min-device-width: 1024){
body.itemid-316 article.item.item-page {
   width: 671px;
    margin-left: -86px;
  }
  body.itemid-316 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 104px;
    border-radius: 1px;
    margin-bottom: -30px;
    width: 640px;
    left: -77px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-316 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-316 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -29px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#vinirossitop {
    position: absolute;
    top: 50px;
    left: 472px;
}}
body.itemid-316 .entry-header h2 {
    display: none;
}
@media screen and (max-device-width: 767px){
#vinirossidesktop {
    display: none;
  }}
@media screen and (min-device-width: 768px){  
#vinirossimobile {
    display: none;
}}
/*RISTORANTE / CANTINA / VINI BIANCHI----------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-317 #sp-component {
    background-color: #ffffff96;
    top: -16px;
  }
#frecciaverdevinibianchi {
    position: absolute;
    top: 126px;
    left: 73px;
}
  #frecciabiancavinibianchi {
    position: absolute;
    top: 126px;
    right: 73px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-317 #sp-component {
    background-color: #ffffff96;
    top: -16px;
  }
#frecciaverdevinibianchi {
    position: absolute;
    top: 126px;
    left: 260px;
}
#frecciabiancavinibianchi {
    position: absolute;
    top: 126px;
    right: 260px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-317 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-317 #sp-component {
   background-color: #ffffff96;
top: -17px;
padding-left: 104px;
border-radius: 1px;
margin-bottom: -30px;
width: 691px;
left: -67px;
}
  #frecciaverdevinibianchi {
    position: absolute;
    top: 126px;
    left: 250px;
}
  #frecciabiancavinibianchi {
    position: absolute;
    top: 126px;
    right: 254px;
}}
	 @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-317 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-317 #sp-component {
    background-color: #ffffff96;
top: -17px;
padding-left: 98px;
border-radius: 1px;
margin-bottom: -30px;
width: 690px;
left: -77px;
}
       #frecciaverdevinibianchi {
    position: absolute;
    top: 126px;
    left: 250px;
}
       #frecciabiancavinibianchi {
    position: absolute;
    top: 126px;
    right: 254px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-317 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-317 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -21px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#frecciaverdevinibianchi {
    position: absolute;
    top: 126px;
    left: 250px;
}
  #frecciabiancavinibianchi {
    position: absolute;
    top: 126px;
    right: 253px;
}}
body.itemid-317 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px){   
 #scrittapaginavinibianchimobile {
    display: none;
}}
@media screen and (max-device-width: 767px){   
 #scrittapaginavinibianchidesktop {
    display: none;
}}
/*RISTORANTE / CANTINA / VINI ROSATI E PASSITI----------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-318 #sp-component {
        background-color: #ffffff96;
    top: -16px;
  }
#frecciaverdepassiti{
    position: absolute;
    top: 126px;
    left: 73px;
}
#frecciabiancapassiti{
    position: absolute;
    top: 126px;
    right: 73px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-318 #sp-component {
        background-color: #ffffff96;
    top: -16px;
  } 
#frecciaverdepassiti {
    position: absolute;
    top: 126px;
    left: 260px;
}
  #frecciabiancapassiti{
    position: absolute;
    top: 126px;
    right: 260px;
  }}  
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-318 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  body.itemid-318 #sp-component {
   background-color: #ffffff96;
top: -17px;
padding-left: 132px;
border-radius: 1px;
margin-bottom: -30px;
width: 691px;
left: -67px;
}
  #frecciaverdepassiti {
    position: absolute;
    top: 126px;
    left: 250px;
}
  #frecciabiancapassiti {
    position: absolute;
    top: 126px;
    right: 254px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-318 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-318 #sp-component {
    background-color: #ffffff96;
top: -17px;
padding-left: 98px;
border-radius: 1px;
margin-bottom: -30px;
width: 690px;
left: -77px;
}
       #frecciaverdepassiti {
    position: absolute;
    top: 126px;
    left: 250px;
}
       #frecciabiancapassiti {
    position: absolute;
    top: 126px;
    right: 254px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-318 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-318 #sp-component {
        background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -28px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}}
body.itemid-318 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px){   
  #frecciaverdepassiti {
    position: absolute;
    top: 131px;
    left: 233px;
}
  #frecciabiancapassiti {
    position: absolute;
    top: 131px;
    right: 233px;
  }}
@media screen and (min-device-width: 768px){   
 #scrittapaginavinirosatimobile {
    display: none;
}}
@media screen and (max-device-width: 767px){   
 #scrittapaginavinirosatidesktop {
    display: none;
}}
/*RISTORANTE / CANTINA / VINI SPUMANTI----------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-319 #sp-component {
    background-color: #ffffff96;
    top: -17px;
  }
#frecciaverdevinispumanti{
    position: absolute;
    top: 126px;
    left: 73px;
}
#frecciabiancavinispumanti {
    position: absolute;
    top: 126px;
    right: 73px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-319 #sp-component {
    background-color: #ffffff96;
    top: -17px;
  }
#frecciaverdevinispumanti{
    position: absolute;
    top: 126px;
    left: 260px;
}
  #frecciabiancavinispumanti {
    position: absolute;
    top: 126px;
    right: 260px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-319 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
    body.itemid-319 #sp-component {
   background-color: #ffffff96;
top: -17px;
padding-left: 132px;
border-radius: 1px;
margin-bottom: -30px;
width: 691px;
left: -67px;
}
  #frecciaverdevinispumanti {
    position: absolute;
    top: 126px;
    left: 250px;
}
  #frecciabiancavinispumanti {
    position: absolute;
    top: 126px;
    right: 254px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-319 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  body.itemid-319 #sp-component {
    background-color: #ffffff96;
top: -17px;
padding-left: 98px;
border-radius: 1px;
margin-bottom: -30px;
width: 690px;
left: -77px;
}
       #frecciaverdevinispumanti {
    position: absolute;
    top: 126px;
    left: 250px;
}
       #frecciabiancavinispumanti {
    position: absolute;
    top: 126px;
    right: 254px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-319 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-319 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -24px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}}
body.itemid-319 .entry-header h2 {
    display: none;
}
@media screen and (min-device-width: 768px){   
  #frecciaverdevinispumanti {
    position: absolute;
    top: 131px;
    left: 233px;
}
  #frecciabiancavinispumanti {
    position: absolute;
    top: 131px;
    right: 233px;
  }}
@media screen and (min-device-width: 768px){   
 #scrittapaginavinispumantimobile {
    display: none;
}}
@media screen and (max-device-width: 767px){   
 #scrittapaginavinispumantidesktop {
    display: none;
}}
/*PAGINA GRIGLIERIA---------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-324 #sp-component {
    background-color: #ffffff96;
    position: relative;
    top: -17px;
}
  #logopaginagriglieria {
    position: relative;
    margin: 0 auto;
}
#logocantinagriglieria {
    position: relative;
    margin: 0 auto;
  width: 250px;
  }
#frecciaverdegriglieria {
    position: absolute;
    top: 83px;
    left: 45px;
}
  #frecciabiancagriglieria {
    position: absolute;
    top: 83px;
    right: 45px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
body.itemid-324 #sp-component {
    background-color: #ffffff96;
    position: relative;
    top: -17px;
}
  #scrittagriglieria {
    position: absolute;
    top: 24px;
    left: 325px;
}
  #logocantinagriglieria {
    position: relative;
    margin: 0 auto;
  }
  #frecciaverdegriglieria {
    position: absolute;
    top: 143px;
    left: 27px;
}
  #frecciabiancagriglieria {
    position: absolute;
    top: 143px;
    right: 498px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-324 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
body.itemid-324 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 619px;
    margin-left: 22px;
    left: -49px;
}
#scrittagriglieria {
    position: absolute;
    top: 12px;
    width: 346px;
    left: 270px;
}
  #frecciaverdegriglieria {
    position: absolute;
    top: 145px;
    left: 19px;
}
  #frecciabiancagriglieria {
    position: absolute;
    top: 145px;
    right: 376px;
}
#logocantinagriglieria {
    position: relative;
    margin: 0 auto;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-324 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
body.itemid-324 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 97px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
  #scrittagriglieria {
    position: absolute;
    top: 12px;
    width: 351px;
    left: 275px;
}
#logocantinagriglieria {
    position: absolute;
    top: 178px;
    width: 128px;
    right: 9px;
}
#frecciaverdegriglieria {
    position: absolute;
    top: 145px;
    left: 24px;
}
  #frecciabiancagriglieria {
    position: absolute;
    top: 145px;
    right: 436px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-324 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#scrittagriglieria {
    position: absolute;
    top: 15px;
    left: 161px;
    width: 417px;
}
  body.itemid-324 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -29px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
#scrittaportategriglieria {
position: relative;
top: -20px;
}
#logocantinagriglieria {
    position: absolute;
    top: 140px;
    width: 150px;
    right: 60px;
}
#frecciaverdegriglieria {
    position: absolute;
    top: 143px;
    left: 72px;
}
#frecciabiancagriglieria {
    position: absolute;
    top: 143px;
    right: 503px;
}
#filettogriglieria {
    position: relative;
    margin-top: 20px !important;
    bottom: 2px;
}}
body.itemid-324 .entry-header h2 {
    display: none;
}
@media screen and (max-device-width: 767px){
  #scrittagriglieria{
    display:none;
  }
  #scrittabirreriadesktop{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittagriglieriamobile{
    display:none;
  }}
/*PAGINA PANINOTECA---------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-325 #sp-component {
   background-color: #ffffff96;
top: -16px;
  }
#logopaginapaninoteca {
    position: relative;
    margin: 0 auto;
  }
#frecciaverdepaninoteca {
    position: absolute;
    top: 82px;
    left: 37px;
}
  #frecciabiancapaninoteca {
    position: absolute;
    top: 82px;
    right: 37px;
}
#logobirreriapaginapaninoteca {
    position: relative;
    margin: 0 auto;
    width: 170px;
}
#filettobassopaninoteca {
    margin: 19px auto 0px !important;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
 body.itemid-325 #sp-component {
   background-color: #ffffff96;
top: -16px;
  }
  #scrittapaninoteca {
    position: absolute;
    top: 25px;
    left: 323px;
} 
  #frecciaverdepaninoteca {
    position: absolute;
    top: 143px;
    left: 18px;
}
  #frecciabiancapaninoteca {
    position: absolute;
    top: 143px;
    right: 489px;
}
#logobirreriapaginapaninoteca {
    position: absolute;
    top: 189px;
    width: 95px;
    right: 48px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-325 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
body.itemid-325 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 619px;
    margin-left: 22px;
    left: -49px;
}
#scrittapaninoteca {
    position: absolute;
    top: 12px;
    width: 356px;
    left: 261px;
}
#frecciaverdepaninoteca {
    position: absolute;
    top: 144px;
    left: 10px;
}
  #frecciabiancapaninoteca {
    position: absolute;
    top: 144px;
    right: 365px;
}
#logobirreriapaginapaninoteca {
    position: absolute;
    top: 185px;
    width: 100px;
    right: 48px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-325 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
body.itemid-325 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 97px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
  #scrittapaninoteca {
    position: absolute;
top: 10px;
left: 280px;
width: 386px;
}
#frecciaverdepaninoteca {
    position: absolute;
    top: 144px;
    left: 13px;
}
#frecciabiancapaninoteca {
    position: absolute;
    top: 144px;
    right: 426px;
}
#logobirreriapaginapaninoteca {
    position: absolute;
    top: 185px;
    width: 100px;
    right: 48px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-325 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
body.itemid-325 #sp-component {
   background-color: #ffffff96;
top: -17px;
padding-left: 102px;
padding-right: 102px;
border-radius: 1px;
margin-bottom: -29px;
width: 799px;
margin-left: 0px;
left: -81px !important;
}
  #scrittapaninoteca {
  position: absolute;
top: 19px;
left: 327px;
width: 388px;
}
#scrittamenupaninoteca {
 position: relative;
top: 15px;
}
#frecciaverdepaninoteca {
    position: absolute;
    top: -87px;
    left: 4px;
}
#frecciabiancapaninoteca {
    position: absolute;
    top: -87px;
    right: 425px;
}
#logopaginapaninoteca {
    position: relative;
    top: 22px;
}
#logobirreriapaginapaninoteca {
    position: absolute;
    top: -62px;
    width: 100px;
    right: 48px;
}}
body.itemid-325 .entry-header h2 {
    display: none;
}
@media screen and (max-device-width: 767px){
  #scrittapaninoteca{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapaninotecamobile{
    display:none;
  }}
/*PAGINA BIRRERIA---------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-326 #sp-component {
    background-color: #ffffff96;
  top: -16px;
  }
  #logobirreriapaninoteca {
    position: relative;
    margin: 0 auto;
}
  #frecciaverdebirreria {
    position: absolute;
    top: 83px;
    left: 77px;
}
  #frecciabiancabirreria {
    position: absolute;
    top: 83px;
    right: 77px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-326 #sp-component {
    background-color: #ffffff96;
  top: -16px;
  }
#scrittabirreriamobile {
    display: none;
}
  #scrittabirreria {
    position: absolute;
    top: 48px;
    left: 328px;
}
  #frecciaverdebirreria {
    position: absolute;
    top: 144px;
    left: 43px;
}
  #frecciabiancabirreria {
    position: absolute;
    top: 144px;
    right: 515px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-326 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
body.itemid-326 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 97px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
#scrittabirreriamobile {
    display: none;
  }
  #scrittabirreria {
    position: absolute;
    top: 47px;
    left: 271px;
}
#frecciaverdebirreria {
    position: absolute;
    top: 144px;
    left: 40px;
}
#frecciabiancabirreria {
    position: absolute;
    top: 144px;
    right: 453px;
  }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-326 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
body.itemid-326 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 97px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
}
#frecciaverdebirreria {
    position: absolute;
    top: 144px;
    left: 40px;
}
 #frecciabiancabirreria {
    position: absolute;
    top: 144px;
    right: 453px;
}
#scrittabirreriamobile {
    display: none;
  }
#scrittabirreria {
    position: absolute;
    top: 48px;
    left: 269px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-326 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  body.itemid-326 #sp-component {
    background-color: #ffffff96;
    top: -17px;
    padding-left: 102px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -29px;
    width: 799px;
    margin-left: 0px;
    left: -81px !important;
}
  #scrittabirreria {
    position: absolute;
    top: 50px;
    left: 339px;
    width: 392px;
}
#frecciaverdebirreria {
    position: absolute;
    top: 144px;
    left: 88px;
}
#frecciabiancabirreria {
    position: absolute;
    top: 144px;
    right: 518px;
}}
body.itemid-326 .entry-header h2 {
    display: none;
}
@media screen and (max-device-width: 767px){
  #scrittabirreria {
    display:none;
  }  
  #scrittamenubirreria {
    display:none;
  }
  #scrittatestobirreriadesktop {
  display: none;
}}
@media screen and (min-device-width: 768px){
 #scrittatestobirreriamobile {
    display:none !important;
  } 
#scrittabirreriamobile {
    display: none;
}}
/*user pappatoia-------------  + PROMO MOBILE  -----------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
/*#sp-promo-mobile { 
    height: 110px;
}
#sp-position7 {
    position: relative;
    top: -28px;
    margin-bottom: -48px;
}
  #tableeventimobile {
    position: relative;
    top: -35px;
}*/
  #logocontatti {
    position: relative;
    top: 81px;
    z-index: 1501;
}
  #logomenustagione {
    position: relative;
    top: -80px;
    z-index: 1500;
  }
  /*#logomenucarta {
    position: relative;
    top: 68px;
}
  #logopreventivi {
    position: relative;
    top: 55px;
}
  #sp-pappatoia {
    height: 210px;
}*/}
@media screen and (min-device-width: 768px){
#lineaorizzontale {
width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: -95px;
    margin-left: -999px;
    margin-bottom: 93px;
}
#lineaorizzontalebasso {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: 1px;
    margin-left: -999px;
    margin-bottom: 3px;
  }}
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
#sp-position5 {
    position: relative;
    height: 0px;
  }}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
#sp-copia-pappatoia #sp-user4 #sp-pappatoia #sp-user2 {
    height: 100px !important;
}}
/*test tablet 768-799px  */
@media screen and (min-device-width: 768px) and (max-device-width: 799px){
body.itemid-101 article.item.item-page.item-featured {
    position: relative;
    top: -110px;
  margin-bottom: -65px;
}
  #sp-pappatoia {
    margin-bottom: -4px;
}
  #user1 {
    padding: 0px;
    bottom: 17px;
}
#user3 {
    padding: 0px;
    bottom: 17px;
}
section#sp-pappatoia-mobile-home {
    height: 4px;
}
#sp-pappatoia {
    padding-bottom: 100px;
    padding-top: 0px;
    margin-top: -1px;
    height: 238px;
}
#sp-position6 {
    position: relative;
    bottom: 162px;
}
#lineaorizzontalebasso {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: 1px;
    margin-left: -999px;
    margin-bottom: 3px;
    top: 13px;
    position: relative;
}
  #tablepappatoiatestihome {
    position: relative;
    right: 540px;
    top: 52px;
}
#testobolliristorantehome {
    position: relative;
    right: 63px;
}  
#testobolligriglieriahome {
    position: relative;
    right: 28px;
}
#testobollipaninotecahome {
    position: relative;
    left: 7px;
}
#testobollibirreriahome {
    position: relative;
    left: 42px;
}
#logocontatti {
    position: relative;
    top: 12px;
}
#logomenucarta {
    position: relative;
    top: 12px;
}
#logomenustagione {
    position: relative;
    top: 12px;
}
#logopreventivi {
    position: relative;
    top: 12px;
}}
/*test tablet 800-833px*/
@media screen and (min-device-width: 800px) and (max-device-width: 833px){
body.itemid-101 article.item.item-page.item-featured {
    position: relative;
    top: -110px;
  margin-bottom: -68px;
}
  #sp-pappatoia {
    margin-bottom: -4px;
}
section#sp-pappatoia-mobile-home {
    height: 4px;
}
#sp-pappatoia {
    padding-bottom: 100px;
    padding-top: 0px;
    margin-top: -1px;
    height: 238px;
}
#sp-position6 {
    position: relative;
    bottom: 162px;
}
#lineaorizzontalebasso {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: 1px;
    margin-left: -999px;
    margin-bottom: 3px;
    top: 13px;
    position: relative;
}
  #tablepappatoiatestihome {
    position: relative;
    right: 540px;
    top: 52px;
}
#testobolliristorantehome {
    position: relative;
    right: 63px;
}  
#testobolligriglieriahome {
    position: relative;
    right: 28px;
}
#testobollipaninotecahome {
    position: relative;
    left: 7px;
}
#testobollibirreriahome {
    position: relative;
    left: 42px;
}}
/*test tablet 834-899px*/
@media screen and (min-device-width: 834px) and (max-device-width: 899px){
body.itemid-101 article.item.item-page.item-featured {
    position: relative;
    top: -110px;
   margin-bottom: -68px;
}
  #sp-pappatoia {
    margin-bottom: -4px;
}
section#sp-pappatoia-mobile-home {
    height: 4px;
}
#sp-pappatoia {
    padding-bottom: 100px;
    padding-top: 0px;
    margin-top: -1px;
    height: 238px;
}
#sp-position6 {
    position: relative;
    bottom: 162px;
}
#lineaorizzontalebasso {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: 1px;
    margin-left: -999px;
    margin-bottom: 3px;
    top: 13px;
    position: relative;
}
  #tablepappatoiatestihome {
    position: relative;
    right: 540px;
    top: 52px;
}
#testobolliristorantehome {
    position: relative;
    right: 63px;
}  
#testobolligriglieriahome {
    position: relative;
    right: 28px;
}
#testobollipaninotecahome {
    position: relative;
    left: 7px;
}
#testobollibirreriahome {
    position: relative;
    left: 42px;
}}  
/*test tablet 900-959px*/
@media screen and (min-device-width: 900px) and (max-device-width: 959px){
body.itemid-101 article.item.item-page.item-featured {
    position: relative;
    top: -110px;
   margin-bottom: -68px;
}
  #sp-pappatoia {
    margin-bottom: -4px;
}
section#sp-pappatoia-mobile-home {
    height: 4px;
}
#sp-pappatoia {
    padding-bottom: 100px;
    padding-top: 0px;
    margin-top: -1px;
    height: 238px;
}
#sp-position6 {
    position: relative;
    bottom: 162px;
}
#lineaorizzontalebasso {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: 1px;
    margin-left: -999px;
    margin-bottom: 3px;
    top: 13px;
    position: relative;
}
  #tablepappatoiatestihome {
    position: relative;
    right: 540px;
    top: 52px;
}
#testobolliristorantehome {
    position: relative;
    right: 63px;
}  
#testobolligriglieriahome {
    position: relative;
    right: 28px;
}
#testobollipaninotecahome {
    position: relative;
    left: 7px;
}
#testobollibirreriahome {
    position: relative;
    left: 42px;
}} 
/*test tablet 960-991px*/
@media screen and (min-device-width: 960px) and (max-device-width: 991px){
body.itemid-101 article.item.item-page.item-featured {
    position: relative;
    top: -110px;
   margin-bottom: -68px;
}
  #sp-pappatoia {
    margin-bottom: -4px;
}
section#sp-pappatoia-mobile-home {
    height: 4px;
}
#sp-pappatoia {
    padding-bottom: 100px;
    padding-top: 0px;
    margin-top: -1px;
    height: 238px;
}
#sp-position6 {
    position: relative;
    bottom: 162px;
}
#lineaorizzontalebasso {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 1px solid #FFF9BD;
    margin-top: 1px;
    margin-left: -999px;
    margin-bottom: 3px;
    top: 13px;
    position: relative;
}
  #tablepappatoiatestihome {
    position: relative;
    right: 540px;
    top: 52px;
}
#testobolliristorantehome {
    position: relative;
    right: 63px;
}  
#testobolligriglieriahome {
    position: relative;
    right: 28px;
}
#testobollipaninotecahome {
    position: relative;
    left: 7px;
}
#testobollibirreriahome {
    position: relative;
    left: 42px;
}} 
/*prova table ris. 992-1023px---------------------------------------------------------------------------*/
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
#tablemenusx {
width: 250px !important;
}
#tablemenudx {
    width: 250px !important;
}
#tablemenupappatoia {
width: 459px !important;
margin-bottom: 25px;
margin-top: -69px;
position: relative;
bottom: -13px;
left: 18px;
}
  #testobolliristorante {
    position: relative;
width: 113px;
top: -5px;
left: 0px;
}
  #testobolligriglieria {
    position: relative;
    width: 113px;
    top: -5px;
    left: 1px;
}
  #testobollipaninoteca {
    position: relative;
    width: 113px;
    top: -5px;
    left: 3px;
}
  #testobollibirreria {
    position: relative;
    width: 113px;
    top: -5px;
    left: 3px;
} 
#lineaorizzontale {
    width: 3840px;
    height: 2px;
    background-color: transparent;
border-top: 1px solid     #FFF9BD;
    margin-top: -67px;
    margin-left: -999px;
    margin-bottom: 70px;
}
#tablepappatoiatesti {
    position: relative;
    left: -17.5%;
    top: 16px;
}}
/*prova table ris. 1024-1199px---------------------------------------------------------------------------*/
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
  #tablemenupappatoia {
    width: 470px !important;
left: 35px;
position: relative;
}
  #sp-user2 {
    position: relative;
    top: -53px;
    right: 40px;
}
  #lineaorizzontale {
    margin-top: -62px;
}
#logocontatti {
    position: relative;
    width: 82%;
top: 8px;
  right: 40px;
}
#logomenucarta {
    position: relative;
    width: 82%;
top: 8px;
  right: 40px;
}
#logomenustagione {
    position: relative;
    width: 82%;
top: 8px;
  right: 40px;
}
#logopreventivi {
    position: relative;
    width: 82%;
top: 8px;
  right: 40px;
}
#sp-pappatoia {
    height: 104px;
}
#tablepappatoiatesti {
    position: relative;
    left: -677px;
    top: 27px;
}
#testobolliristorante {
    position: relative;
width: 94px;
top: -5px;
left: 32px;
}
  #testobolligriglieria {
  position: relative;
width: 94px;
top: -5px;
left: 32px;
}
  #testobollipaninoteca {
    position: relative;
width: 94px;
top: -5px;
left: 33px;
}
  #testobollibirreria {
    position: relative;
    width: 94px;
    top: -5px;
    left: 37px;
}}
/*prova table ris. 1200px--------------------------------------------------------------------*/
@media screen and (min-device-width: 1200px){
#sp-pappatoia {
margin-bottom: 0px;
  height: 117px;
}
  #sp-user1 {
    padding: 0px;
bottom: -17px;
    left: -16px;
}
  #logocontatti {
    position: relative;
    left: 7px;
}
div#sp-user2 {
    padding: 0px;
    margin-top: -72px;
}
#sp-user3 {
    padding: 0px;
bottom: -17px;
  left: 18px;
}
  #logopreventivi {
    position: relative;
}
#lineaorizzontale {
    width: 3840px;
    height: 2px;
    background-color: transparent;
border-top: 1px solid #FFF9BD;
    margin-top: -68px;
    margin-left: -999px;
    margin-bottom: 93px;
}
  #tablepappatoiatesti {
    position: relative;
    left: -670px;
    top: 27px;
}
  #testobolliristorante {
    position: relative;
    left: -1px;
}
  #testobolligriglieria {
    position: relative;
    left: 34px;
}
  #testobollipaninoteca {
    position: relative;
    left: 68px;
}
  #testobollibirreria {
    position: relative;
    left: 104px;
}}
@media screen and (min-device-width: 2560px){
div#sp-user2 {
    left:-5px;
}}
/*Breadcrumbs------------------------------------------------------*/
	div#sp-breadcrumb {
    margin-bottom: -20px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.breadcrumb {
    padding: 0px;
background-color: #ffffff00;
	}

/*body articoli + padding + margini + body-item------------------------------------------------------------------------------------------------------------------------------------*/
#sp-main-body {
    padding: 20px 0;
   }
section#sp-main-body {
    box-shadow: inset 0px 5px 15px 0px #333333d9;
}
/*pagina OSTERIA COME ERA UNA VOLTA +FRECCIA + carosello immagini --------------------------------*/
@media screen and (min-device-width: 320px) {
#frecciaverdeosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    left: 26px;
}
#frecciabiancaosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 28px;
}}
@media screen and (min-device-width: 426px) {
#frecciaverdeosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    left: 80px;
}
#frecciabiancaosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 80px;
}}
@media screen and (min-device-width: 768px) {
#frecciaverdeosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    left: 235px;
}
#frecciabiancaosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 236px;
}}
@media screen and (min-device-width: 992px){
body.itemid-128 article.item.item-page {
  width: 600px;
    margin-left: -86px;
}
  #frecciaverdeosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    left: 88px ;
}
#frecciabiancaosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 118px ;
}}

@media screen and (min-device-width: 1024px){
body.itemid-128 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    left: 120px ;
}
#frecciabiancaosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 79px ;
}}  

@media screen and (min-device-width: 1200px){
body.itemid-128 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdeosteriaunavolta {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 164px;
}
#frecciabiancaosteriaunavolta {
    position: absolute;
    width: 28px;
    top: 20px;
    right:134px;
}
#scrittavecchiaosteria {
    margin-left: 0px;
    margin-right: 228px;
}
#osteriacomeeravamo {
    margin-left: 0px;
}
#grecaosteriaunavolta {
    margin-left: 0px;
}}
@media screen and (max-device-width: 767px) {
#vecchiainsegna {
    display:none !important;
}}
@media screen and (min-device-width: 768px) {
#vecchiainsegnamobile {
    display:none !important;
}}
img#vecchiainsegna {
    margin-top: -58px;
  margin-right: 20px;
}
div#owl-carousel117 {
    margin-top: -35px;
    margin-bottom: -9px;
}
@media screen and (max-device-width: 767px) {
#scrittavecchiaosteria {
    display:none !important;
}}
@media screen and (min-device-width: 768px) {
#scrittavecchiaosteriamobile {
    display:none !important;
}}
/*pagina OSTERIA FRECCIA + carosello immagini--------------------------------------------------- */
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
#frecciaverdeosteria {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 87px;
}
#frecciabiancaosteria {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 88px;
}} 
@media screen and (min-device-width: 768px) {
#frecciaverdeosteria {
width: 28px;
top: 20px;
position: absolute;
left: 291px;
}
#frecciabiancaosteria {
    width: 28px ;
    position: absolute ;
    top: 20px ;
    right: 292px ;
}}
@media screen and (min-device-width: 992px){
  body.itemid-115 article.item.item-page {
  width: 600px;
    margin-left: -86px;
}
  #frecciaverdeosteria {
    width: 28px;
    top: 20px;
    position: absolute;
    left: 149px;
}
#frecciabiancaosteria {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 179px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-115 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }} 

@media screen and (min-device-width: 1024px) {
#frecciaverdeosteria {
width: 28px;
top: 20px;
position: absolute;
left: 182px;
}
#frecciabiancaosteria {
    width: 28px ;
    position: absolute ;
    top: 20px ;
    right: 139px ;
}}
@media screen and (min-device-width: 1200px){
body.itemid-115 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdeosteria {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 225px;
}
#frecciabiancaosteria {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 195px;
  }}

div#owl-carousel116 {  
    margin-top: -29px;
    margin-bottom: -37px;
}
@media screen and (min-device-width: 768px){
#testoosteriamobile{
display:none;
}}
@media screen and (max-device-width: 767px){
#testoosteriadesktop{
display:none;
}}
@media screen and (min-device-width: 768px){
#scrittasopraosteriamobile{
display:none;
}}
@media screen and (max-device-width: 767px){
#scrittasopraosteria{
display:none;
}}
/* EVENTI AMICI------------------------------------------------------------------------------------*/
@media screen and (min-device-width: 320px){
#frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 59px;
}
#frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 59px;
  } 
#tableeventiamici {
    width: 100%;
}}
@media screen and (min-device-width: 426px){
  #frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 107px;
}
  #frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 108px;
  }
#tableeventiamici {
    width: 100%;
}}
@media screen and (min-device-width: 768px){
#frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 262px;
} 
#frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 266px;
}  }
@media screen and (min-device-width: 992px){
body.itemid-114 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 143px;
}
#tableeventiamici {
    width: 90%;
}}
@media screen and (min-device-width: 1024px){
body.itemid-114 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 153px;
}
  #frecciabiancaeventi {
    top: 20px;
    position: absolute;
    right: 110px;
}
#tableeventiamici {
    width: 85%;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-114 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 196px !important;
}  
#frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 165px !important;
}}
@media screen and (max-device-width: 767px){
  #scrittaeventiamici{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaeventiamicimobile{
    display:none;
  }}
@media screen and (max-device-width: 767px){
  #tableeventiamici{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #notableeventimobile{
    display:none;
  }}
/* ----------pagina eventi amici non indicizzata--------*/
@media screen and (min-device-width: 992px){
body.itemid-225 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 143px;
}
#tableeventiamici {
    width: 90%;
}}
@media screen and (min-device-width: 1024px){
body.itemid-225 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 153px;
}
  #frecciabiancaeventi {
    top: 20px;
    position: absolute;
    right: 110px;
}
#tableeventiamici {
    width: 85%;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-225 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdeeventi {
    position: absolute;
    top: 20px;
    left: 196px !important;
}  
#frecciabiancaeventi {
    position: absolute;
    top: 20px;
    right: 165px !important;
}}
/* articolo EVENTI AMICI - SERATE A TEMA "EX-ENAGASTRONOMICHE"------------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
#frecciaverdeserate {
    position: absolute;
    top: 20px;
left: 53px;
width: 28px;
}
  #frecciabiancaserate {
    position: absolute;
    top: 20px;
right: 54px;
width: 28px;
  }}
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#frecciaverdeserate {
    position: absolute;
    top: 20px;
left: 102px;
}
#frecciabiancaserate {
    position: absolute;
    top: 20px;
right: 103px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdeserate {
    position: absolute;
    top: 20px;
    left: 259px;
  }
#frecciabiancaserate {
    position: absolute;
    top: 20px;
   right: 261px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-226 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeserate {
    position: absolute;
    top: 20px;
    left: 108px;
  }
#frecciabiancaserate {
    position: absolute;
    top: 20px;
   right: 138px;
  }}

@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-226 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeserate {
    position: absolute;
    top: 20px;
    left: 144px;
}
 #frecciabiancaserate {
    position: absolute;
    top: 20px;
    right: 102px;
}
#boxpaella {
    position: relative;
    top: 6px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-226 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdeserate {
    position: absolute;
    top: 20px;
    left: 187px;
}
#frecciabiancaserate {
    position: absolute;
    top: 20px;
    right: 158px;
  }
#boxpaella {
    position: relative;
    top: 6px;
}
#boxlefrattaglie {
    position: relative;
    left: -208px;
}
#boxcanonimilanesi {
    position: relative;
    left: -14px;
    top: -17px;
}}
/*scritta TEMP senza media query*/
#scrittaboxborgodeidesideri {
    position: absolute;
    top: 157px;
    left: 218px;
    width: 450px;
}
#scrittapaella {
    position: absolute;
    top: 323px;
    left: 218px;
    width: 458px;
}
#scrittaseratapaella2 {
    position: absolute;
    top: 439px;
    left: 218px;
    width: 470px;
}
#scrittaseratagriglia {
    position: absolute;
    top: 217px;
    left: 109px;
    width: 440px;
}
#scrittatempoliga {
    position: absolute;
top: 554px;
left: 217px;
width: 480px;
}
#scrittarievocazione {
    position: absolute;
    top: 672px;
    left: 218px;
    width: 370px;
}
#scrittamusiche {
  position: absolute;
  top: 830px;
  left: 216px;
  width: 371px;
}
#scrittamiss {
    position: absolute;
    top: 920px;
    left: 217px;
    width: 420px;
}
#scrittabellaitalia {
    position: absolute;
    top: 1038px;
    left: 217px;
    width: 418px;
}
#boxbellaitalia {
    top: -14px;
    position: relative;
}
#scrittaboxlefrattaglie {
    position: absolute;
    top: 1135px;
    left: 217px;
    width: 427px;
}
#scrittaboxcanzonimilanesi {
    position: absolute;
    top: 1260px;
    left: 217px;
    width: 423px;
}
@media screen and (max-device-width: 991px){
  #scrittaseratadesktop {
    display: none!important;
  }}
@media screen and (min-device-width: 992px){
  #scrittaseratemobile {
    display: none!important;
  }}
@media screen and (max-device-width: 767px){
  #scrittaserateenogastronomiche{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaserateenogastronomichemobile{
    display:none;
  }}
/* EVENTI AMICI - BORGHI DEI DESIDERI-------------------*/
/* EVENTI AMICI - SERATE A TEMA PAELLA E SANGRIA-------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
#scrittapaellaesangria {
    position: relative;
    background-color: 
    #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
#mod-speasyimagegallery-136 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  body.itemid-248 .entry-header h2 {
    font-size: 14px !important;
  }
#frecciaverdepaella {
    position: absolute;
    top: 16px;
    left: 8px;
    width: 18px;
}
#frecciabiancapaella {
    position: absolute;
    top: 16px;
    right: 8px;
    width: 18px;
}}
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-248 .entry-header h2 {
    font-size: 15px;
  }
  #mod-speasyimagegallery-136 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdepaella {
 position: absolute;
top: 17px;
left: 13px;
width: 20px;
}
#frecciabiancapaella {
    position: absolute;
top: 17px;
right: 13px;
width: 20px;
  }}
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-248 .entry-header h2 {
    font-size: 17px;
  }
  #mod-speasyimagegallery-136 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdepaella {
    position: absolute;
    top: 18px;
    left: 13px;
    width: 23px;
}
  #frecciabiancapaella {
    position: absolute;
    top: 18px;
    right: 13px;
    width: 23px;
  }}
  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#mod-speasyimagegallery-136 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdepaella {
    position: absolute;
    top: 20px;
    left: 86px;
}
#frecciabiancapaella {
    position: absolute;
    top: 20px;
    right: 88px;
  }}

@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdepaella {
    position: absolute;
    top: 20px;
    left: 149px;
}
#frecciabiancapaella {
    position: absolute;
    top: 20px;
    right: 149px;
}
#scrittapaellaesangria {
    position: absolute;
top: 299px;
right: 0px;
width: 304px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 306px;
padding-top: 24px;
left: 399px;
border-radius: 38px;
}}  
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-248 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#scrittapaellaesangria {
    position: absolute;
top: 255px;
right: 0px;
width: 277px;
background-color:
#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 294px;
padding-top: 24px;
left: 232px;
border-radius: 38px;
}
#frecciaverdepaella {
    position: absolute;
    top: 20px;
    left: 3px;
}
#frecciabiancapaella {
    position: absolute;
    top: 20px;
    right: 32px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-248 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#scrittapaellaesangria {
    position: absolute;
top: 253px;
right: 0px;
width: 277px;
background-color: #ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 294px;
padding-top: 24px;
left: 232px;
border-radius: 38px;
}
 #frecciaverdepaella {
    position: absolute;
    top: 20px;
    left: 34px;
}
  #frecciabiancapaella {
    position: absolute;
    top: 20px;
    right: -9px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-248 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#boxphotogallerypaella {
    position: relative;
    top: 13px;
    left: -141px;
}
#scrittapaellaesangria {
    position: absolute;
top: 247px;
right: 0px;
width: 320px;
background-color: #ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 306px;
padding-top: 24px;
left: 271px;
  border-radius: 15px;
}
#frecciaverdepaella {
    position: absolute;
    top: 20px;
    left: 171px;
}
#frecciabiancapaella {
    position: absolute;
    top: 20px;
    right: 140px;
}}
@media screen and (min-device-width: 768px){  
#mod-speasyimagegallery-136 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-136 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #testopaellaesangria{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #testopaellaesangriamobile{
    display:none;
  }}

/*SERATA GRIGLIA-------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#scrittaseratagrigliadentro {
    position: relative;
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }}

@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#mod-speasyimagegallery-152 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 36px;
}
  #frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 36px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
#mod-speasyimagegallery-152 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 53px;
}
  #frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 53px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-152 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 86px;
}
  #frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 86px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 243px;
}
  #frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 243px;
  }
#scrittaseratagrigliadentro {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 368px;
    left: 400px;
}}

@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-337 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#scrittaseratagrigliadentro {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 310px;
left: 255px;
}
#frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 91px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-337 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 98px;
}
#frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 57px;
}
  #scrittaseratagrigliadentro {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 310px;
left: 255px;
}}

@media screen and (min-device-width: 1200px){
body.itemid-337 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdeseratagriglia {
    position: absolute;
    top: 20px;
    left: 183px;
}
  #frecciabiancaseratagriglia {
    position: absolute;
    top: 20px;
    right: 152px;
}
#scrittaseratagrigliadentro {
position: absolute;
top: 235px;
right: 0px;
width: 320px;
background-color: #ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 306px;
padding-top: 63px;
left: 271px;
  border-radius: 15px;
}
  #boxphotogalleryseratagriglia {
   position: absolute;
top: 600px;
left: 342px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-152 {
   position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-152 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #testoseratagriglia{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #testoseratagrigliamobile{
    display:none;
  }}

/* SERATE LATINE PAELLA E SANGRIA ----------------------------------*/
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-482 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-482 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1200px){
body.itemid-482 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#orariseratepaellasangria {
    POSITION: ABSOLUTE;
    top: 373px;
    left: 313px;
}
#bottonegalleryseratelatine {
    position: absolute;
    top: 479px;
    left: 326px;
}
#frecciaverdeseratelatine {
    position: absolute;
    top: 20px;
    left: 79px;
}
  #frecciabiancaseratelatine {
    position: absolute;
    top: 20px;
    right: 48px;
}
}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-181 {
   position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-181 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittaseratalatinapagina{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaseratalatinapaginamobile{
    display:none;
  }}

/* TEMPO DA LIGA PAGINA--------------------------- */
@media screen and (min-device-width: 320px)and (max-device-width: 991px){
#imgtempodaligaeventi {
    position: relative;
    margin: 0 auto;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#frecciaverdeligapagina {
    position: absolute;
    top: 20px;
    left: 37px;
}#frecciabiancaligapagina {
    position: absolute;
    top: 20px;
    right: 37px;
  }}

@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeligapagina {
    position: absolute;
    top: 20px;
    left: 215px;
}
img#frecciabiancaligapagina {
    position: absolute;
    top: 20px;
    right: 213px;
}}

@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-438 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  div#scrittatempodaligaserata {
    position: absolute;
    top: 68px;
    width: 429px;
    left: 166px;
}
#frecciaverdeligapagina {
    position: absolute;
    top: 20px;
    left: 103px;
}
#frecciabiancaligapagina {
    position: absolute;
    top: 20px;
    right: 61px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-438 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#scrittatempodaligaserata {
    position: absolute;
    top: 68px;
    width: 485px;
    left: 182px;
}
#frecciaverdeligapagina {
    position: absolute;
    top: 20px;
    left: 103px;
}
#frecciabiancaligapagina {
    position: absolute;
    top: 20px;
    right: 61px;
}
#bottonegalleyliga {
    position: relative;
    left: 157px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-438 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#scrittatempodaligaserata {
    position: absolute;
    top: 68px;
    width: 501px;
    left: 212px;
}
#frecciaverdeligapagina {
    position: absolute;
    top: 20px;
    left: 187px;
}
 #frecciabiancaligapagina {
    position: absolute;
    top: 20px;
    right: 157px;
} 
#bottonegalleyliga {
    position: relative;
    left: 102px;
    top: -193px;
}
/*#imgtempodaligaeventi {
    left: -30px;
    position: relative;
}*/}

/*TEMPO DA LIGA evento Temporaneo-------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#scrittatempodaligadentro {
    position: relative;
    background-color: 
    #ffffff96;
    border-radius: 20px;
    padding-bottom: 20px;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-153 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdetempodaliga {
    position: absolute;
    top: 20px;
    left: 36px;
}
  #frecciabiancatempodaliga {
    position: absolute;
    top: 20px;
    right: 36px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-153 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdetempodaliga {
    position: absolute;
    top: 20px;
    left: 86px;
}
  #frecciabiancatempodaliga {
    position: absolute;
    top: 20px;
    right: 86px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdetempodaliga {
    position: absolute;
    top: 20px;
    left: 243px;
}
  #frecciabiancatempodaliga {
    position: absolute;
    top: 20px;
    right: 243px;
  }
#scrittatempodaligadentro {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 281px;
    left: 400px;
}}

@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-338 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#scrittatempodaligadentro {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 235px;
    left: 255px;
}
#frecciaverdetempodaliga {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancatempodaliga {
    position: absolute;
    top: 20px;
    right: 91px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-338 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdetempodaliga {
    position: absolute;
    top: 20px;
    left: 145px;
}
#frecciabiancatempodaliga {
    position: absolute;
    top: 20px;
    right: 112px;
}
  #scrittatempodaligadentro {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 235px;
    left: 255px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-338 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdetempodaliga {
    position: absolute;
    top: 20px;
    left: 144px !important;
}
  #frecciabiancatempodaliga {
    position: absolute;
    top: 20px;
    right: 113px !important;
}
#scrittatempodaligadentro {
    position: absolute;
    top: 280px;
    right: 0px;
    width: 320px;
    background-color: #ffffff96;
    padding-right: 0px;
    padding-left: 0px;
    height: 329px;
    padding-top: 0px;
    left: 271px;
    border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-153 {
   position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-153 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #testotempodaliga{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #testotempodaligamobile{
    display:none;
  }}
/*TEMPO DA LIGA GALLERIA --------------------------------*/
/*
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-472 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }}

  body.itemid-472 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }}
/*
@media screen and (min-device-width: 1200px){
body.itemid-472 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdeligagallery {
    position: absolute !important;
    top: 20px !important;
    left: 143px !important;
}
  #frecciabiancaligagallery {
    position: absolute !important;
    top: 20px !important;
    right: 199px !important;
}}*/
/*RIEVOCAZIONE STORICA --------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
  #rievocazionestorica2016img {
    box-shadow: 1px 1px 13px 1px rgba(0,0,0,0.47);
  margin: 0 auto;
}
#rievocazionestorica2015img {
    box-shadow: 1px 1px 13px 1px rgba(0,0,0,0.47);
  margin: 0 auto;
}
  #rievocazionestorica2014img {
    box-shadow: 1px 1px 13px 1px rgba(0,0,0,0.47);
    margin: 0 auto;
}
  #rievocazionestorica2013img {
    box-shadow: 1px 1px 13px 1px rgba(0,0,0,0.47);
    margin: 0 auto;
}}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#frecciaverderievocazionestorica {
    position: absolute;
    top: 20px;
    left: 7px;
}
  #frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 7px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
  #frecciaverderievocazionestorica {
    position: absolute;
    top: 20px;
    left: 24px;
}
  #frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 25px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #frecciaverderievocazionestorica {
    position: absolute;
    top: 20px;
    left: 58px;
}
  #frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 58px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverderievocazionestorica {
  position: absolute;
    top: 20px;
    left: 216px;  
}
  #frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 216px;
  }
#scrittarievocazionestorica2015 {
    position: absolute;
    top: 75px;
    left: 276px;
}
#scrittarievocazionestorica2014 {
    position: absolute;
    top: 428px;
    left: 276px;
}
#scrittarievocazionestorica2013 {
    position: absolute;
    top: 768px;
    left: 276px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-278 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverderievocazionestorica {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 91px;
}
#scrittarievocazionestorica2015 {
    position: absolute;
    top: 75px;
    left: 170px;
    width: 404px;
}
#scrittarievocazionestorica2014 {
    position: absolute;
    top: 423px;
    left: 170px;
    width: 412px;
}
#scrittarievocazionestorica2013 {
    position: absolute;
    top: 757px;
    left: 170px;
    width: 430px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-278 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverderievocazionestorica {
    position: absolute;
    top: 20px;
    left: 98px;
}
#frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 57px;
}
#scrittarievocazionestorica2015 {
    position: absolute;
    top: 75px;
    left: 170px;
    width: 404px;
}
#scrittarievocazionestorica2014 {
    position: absolute;
    top: 423px;
    left: 170px;
    width: 412px;
}
#scrittarievocazionestorica2013 {
    position: absolute;
    top: 757px;
    left: 170px;
    width: 430px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-278 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverderievocazionestorica {
    position: absolute;
    top: 20px;
    left: 142px;
}#frecciabiancarievocazionestorica {
    position: absolute;
    top: 20px;
    right: 112px;
}
  #scrittarievocazionestorica2016 {
    position: absolute;
    top: 59px;
    left: 210px;
    width: 430px;
}
#scrittarievocazionestorica2015 {
    position: absolute;
    top: 441px;
    left: 210px;
    width: 430px;
}
#scrittarievocazionestorica2014 {
    position: absolute;
    top: 796px;
    left: 210px;
    width: 430px;
}
  #scrittarievocazionestorica2013 {
    position: absolute;
    top: 1156px;
    left: 210px;
    width: 430px;
}
#rievocazionestorica2014img {
    position: relative;
    top: -25px;
}
  #filettorievocazionestoricabasso {
    position: relative;
    top: -25px;
}
  #rievocazionestorica2013img {
    position: relative;
    top: -38px;
}
  #boxphotogalleryrievocazione {
    position: relative;
    top: -20px;
    margin-bottom: -15px;
}}
@media screen and (max-device-width: 767px){
  #scrittarievocazionestorica2016 {
    display:none;
  }
  #scrittarievocazionestorica2015  {
    display:none;
  }
#scrittarievocazionestorica2014  {
    display:none;
  }
 #scrittarievocazionestorica2013  {
    display:none;
  } }
@media screen and (min-device-width: 768px){
   #scrittarievocazionestorica2016mobile {
    display:none;
  }
  #scrittarievocazionestorica2015mobile {
    display:none;
  }
#scrittarievocazionestorica2014mobile {
    display:none;
  }
 #scrittarievocazionestorica2013mobile {
    display:none;
  }  }
/*MUSICHE E DANZE A CORTE --------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#scritta14settembre {
    position: relative;
    background-color: 
    #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }}
@media screen and (max-device-width: 359px){
body.itemid-279 .entry-header h2 {
    font-size: 16px;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#mod-speasyimagegallery-138 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdemusiche {
    position: absolute;
top: 16px;
left: 23px;
width: 25px;
}
  #frecciabiancamusiche {
    position: absolute;
top: 16px;
right: 23px;
width: 25px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
body.itemid-279 .entry-header h2 {
  font-size: 19px;}
  #frecciaverdemusiche {
    position: absolute;
top: 20px;
left: 21px;
width: 25px;
}
  #mod-speasyimagegallery-138 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciabiancamusiche {
    position: absolute;
top: 20px;
right: 21px;
width: 25px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-138 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdemusiche {
    position: absolute;
    top: 20px;
    left: 46px;
}
  #frecciabiancamusiche {
    position: absolute;
    top: 20px;
    right: 45px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdemusiche {
    position: absolute;
    top: 20px;
    left: 194px;
}
  #frecciabiancamusiche {
    position: absolute;
    top: 20px;
    right: 194px;
  }
#scritta14settembre {
   background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
width: 39%;
position: absolute;
top: 344px;
left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-279 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#scritta14settembre {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 3px;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 321px;
left: 255px;
}
#frecciaverdemusiche {
    position: absolute;
    top: 20px;
    left: 48px;
}
#frecciabiancamusiche {
    position: absolute;
    top: 20px;
    right: 76px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-279 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdemusiche {
    position: absolute;
    top: 20px;
    left: 83px;
}
#frecciabiancamusiche {
    position: absolute;
    top: 20px;
    right: 40px;
}
  #scritta14settembre {
    background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 3px;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 316px;
left: 255px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-279 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdemusiche {
    position: absolute;
    top: 20px;
    left: 127px;
}#frecciabiancamusiche {
    position: absolute;
    top: 20px;
    right: 97px;
}
#scrittamusichecorte {
    position: absolute;
    top: 66px;
    left: 210px;
    width: 455px;
}
#boxphotogallerymusicheedanzeacorte {
    position: absolute;
    top: 284px;
    left: 322px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-138 {
     position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-138 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittamusichecorte{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamusichecortemobile{
    display:none;
  }}
/*MISS MAMMA ITALIANA-------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#imgmissmamma {
    position: relative;
    margin: 0 auto;
}}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#mod-speasyimagegallery-139 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 7px;
}
  #frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 7px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
#mod-speasyimagegallery-139 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 24px;
}
  #frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 25px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-139 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 58px;
}
  #frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 58px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 215px;
}
  #frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 216px;
  }
#scrittamissmammaita {
    position: absolute;
    top: 64px;
    left: 277px;
    width: 444px;
}
#boxphotogallerymissmamma {
    position: absolute;
    top: 313px;
    left: 390px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-280 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#scrittamissmammaita {
    position: absolute;
    top: 64px;
    left: 167px;
    width: 444px;
}
#frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 91px;
}
#boxphotogallerymissmamma {
    position: absolute;
    top: 313px;
    left: 292px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-280 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 98px;
}
#frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 57px;
}
  #scrittamissmammaita {
    position: absolute;
    top: 64px;
    left: 167px;
    width: 444px;
}
 #boxphotogallerymissmamma {
    position: absolute;
    top: 313px;
    left: 292px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-280 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdemiss {
    position: absolute;
    top: 20px;
    left: 142px;
}
  #frecciabiancamiss {
    position: absolute;
    top: 20px;
    right: 112px;
}
#scrittamissmammaita {
    position: absolute;
    top: 64px;
    left: 210px;
    width: 451px;
}
#boxphotogallerymissmamma {
    position: absolute;
    top: 318px;
    left: 334px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-139 {
    position: relative;
    width: 845px;
    left: 63px;
top: 23px;
  }
#mod-speasyimagegallery-139 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittamissmammaita{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamissmammaitamobile{
    display:none;
  }}
/*LA BELLA D'ITALIA-------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
#labellaitalia2013img {
  margin: 0 auto;
}  
  #labelladitalia2012img{
  margin: 0 auto;
}}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 36px;
}
  #frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 36px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
  #frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 53px;
}
  #frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 53px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 86px;
}
  #frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 86px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 243px;
}
  #frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 243px;
  }
  #scrittalabellaitalia2013 {
    position: absolute;
    top: 64px;
    left: 276px;
}
#scrittalabellaitalia2012 {
    position: absolute;
    top: 455px;
    left: 276px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-281 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 91px;
}
#scrittalabellaitalia2013 {
    position: absolute;
    top: 64px;
    left: 169px;
    width: 434px;
}
#scrittalabellaitalia2012 {
    position: absolute;
    top: 454px;
    left: 169px;
    width: 434px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-281 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 98px;
}
#frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 57px;
}
  #scrittalabellaitalia2013 {
    position: absolute;
    top: 64px;
    left: 178px;
    width: 434px;
}
#scrittalabellaitalia2012 {
    position: absolute;
    top: 454px;
    left: 178px;
    width: 434px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-281 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdelabelladitalia {
    position: absolute;
    top: 20px;
    left: 166px;
}
  #frecciabiancalabelladitalia {
    position: absolute;
    top: 20px;
    right: 134px;
}
#scrittalabellaitalia2013 {
    position: absolute;
top: 58px;
left: 210px;
width: 430px;
  }
#scrittalabellaitalia2012 {
    position: absolute;
    top: 413px;
    left: 210px;
    width: 430px;
}
#labelladitalia2012img {
    position: relative;
    top: -13px;
}}  
@media screen and (max-device-width: 767px){
  #scrittalabellaitalia2013  {
    display:none;
  }
#scrittalabellaitalia2012  {
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittalabellaitalia2013mobile {
    display:none;
  }
#scrittalabellaitalia2012mobile{
    display:none;
  }}
#labellaitalia2013img {
    box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}
#labelladitalia2012img {
    box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}
/*---------LE FRATTAGLIE ------------*/
@media screen and (max-device-width: 767px){
#imgpaginafrattaglie {
    position: relative;
    margin: 0 auto;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
  #frecciaverdefrattaglie {
    position: absolute;
    top: 20px;
    left: 49px;
}
  #frecciabiancalefrattaglie {
    position: absolute;
    top: 20px;
    right: 49px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdefrattaglie {
    position: absolute;
    top: 20px;
    left: 102px;
}
  #frecciabiancalefrattaglie {
    position: absolute;
    top: 20px;
    right: 102px;
  }}
@media screen and (min-device-width: 767px)and (max-device-width: 992px){
#scrittapaginalefrattaglie {
    position: absolute;
    top: 66px;
    left: 259px;
}
  #frecciaverdefrattaglie {
    position: absolute;
    top: 20px;
    left: 254px;
}
  #frecciabiancalefrattaglie {
    position: absolute;
    top: 20px;
    right: 255px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-423 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
#scrittapaginalefrattaglie {
    position: absolute;
    top: 69px;
    width: 428px;
    left: 159px;
}
#frecciaverdefrattaglie {
    position: absolute;
    top: 20px;
    left: 108px;
}
    #frecciabiancalefrattaglie {
    position: absolute;
    top: 20px;
    right: 135px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-423 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#scrittapaginalefrattaglie {
    position: absolute;
    top: 65px;
    left: 160px;
    width: 443px;
}
#frecciaverdefrattaglie {
    position: absolute;
    top: 20px;
    left: 143px;
}
#frecciabiancalefrattaglie {
    position: absolute;
    top: 20px;
    right: 98px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-423 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#scrittapaginalefrattaglie {
    position: absolute;
    top: 64px;
    left: 217px;
    width: 446px;
}
#frecciaverdefrattaglie {
    position: absolute;
    top: 20px;
    left: 187px;
}
#frecciabiancalefrattaglie {
    position: absolute;
    top: 20px;
    right: 156px;
}}
@media screen and (max-device-width: 767px){
  #scrittapaginalefrattaglie  {
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapaginalefrattagliemobile {
    display:none;
  }}
/*-----------CANZONI MILANESI-------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
  #imgcanzonimilanesi {
    position: relative;
    margin: 0 auto;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#frecciaverdecanzonimilanesi {
    position: absolute;
    top: 20px;
    left: 31px;
}
  #frecciabiancacanzonimilanesi {
    position: absolute;
    top: 20px;
    right: 31px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciabiancacanzonimilanesi {
    position: absolute;
    top: 20px;
    right: 82px;
}
#frecciaverdecanzonimilanesi {
    position: absolute;
    top: 20px;
    left: 82px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#scrittapaginacanzonimilanesi {
    position: absolute;
    top: 64px;
    left: 264px;
    width: 454px;
  }
#frecciaverdecanzonimilanesi {
    position: absolute;
    top: 20px;
    left: 235px;
}
#frecciabiancacanzonimilanesi {
    position: absolute;
    top: 20px;
    right: 234px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-424 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
  #scrittapaginacanzonimilanesi {
    position: absolute;
    top: 64px;
    left: 162px;
    width: 428px;
}
#frecciaverdecanzonimilanesi {
    position: absolute;
    top: 20px;
    left: 89px;
}
#frecciabiancacanzonimilanesi {
    position: absolute;
    top: 20px;
    right: 113px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-424 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
#scrittapaginacanzonimilanesi {
    position: absolute;
    top: 64px;
    left: 162px;
    width: 452px;
}
#frecciaverdecanzonimilanesi {
    position: absolute;
    top: 20px;
    left: 124px;
}
#frecciabiancacanzonimilanesi {
    position: absolute;
    top: 20px;
    right: 79px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-424 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#scrittapaginacanzonimilanesi {
    position: absolute;
    top: 64px;
    width: 450px;
    left: 207px;
}
#frecciaverdecanzonimilanesi {
    position: absolute;
    top: 20px;
    left: 167px;
}
#frecciabiancacanzonimilanesi {
    position: absolute;
    top: 20px;
    right: 134px;
}}
@media screen and (max-device-width: 767px){
  #scrittapaginacanzonimilanesi  {
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapaginacanzonimilanesimobile {
    display:none;
  }}
/*CERIMONIA------------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
.site.com-content.view-article.no-layout.no-task.itemid-340.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 49.8 !important%;
}} 
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#frecciaverdecerimonie {
    position: absolute;
    top: 20px;
    left: 70px;
}
  #frecciabiancacerimonie {
    position: absolute;
    top: 20px;
    right: 71px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdecerimonie {
    position: absolute;
    top: 20px;
    left: 124px;
}
#frecciabiancacerimonie {
    position: absolute;
    top: 20px;
    right: 124px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdecerimonie {
    position: absolute;
    top: 20px;
    left: 275px;
}
#frecciabiancacerimonie {
    position: absolute;
    top: 20px;
    right: 275px;
}}
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-340 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
#frecciaverdecerimonie {
    position: absolute;
    top: 20px;
    left: 129px;
}
#frecciabiancacerimonie {
    position: absolute;
    top: 20px;
    right: 154px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-340 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdecerimonie {
    position: absolute;
    top: 20px;
    left: 163px;
}
  #frecciabiancacerimonie {
    position: absolute;
    top: 20px;
    right: 119px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-340 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdecerimonie {
    position: absolute;
    top: 20px;
    left: 208px;
}
#frecciabiancacerimonie {
    position: absolute;
    top: 20px;
    right: 178px;
}}
@media screen and (max-device-width: 767px){
  #scrittacerimonie{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittacerimoniemobile{
    display:none;
  }}
@media screen and (min-device-width: 992px){  
  .site.com-content.view-article.no-layout.no-task.itemid-419.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
    }  }
/*MATRIMONI------------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
.site.com-content.view-article.no-layout.no-task.itemid-342.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 49.8 !important%;
}} 
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#frecciaverdematrimoni {
    position: absolute;
    top: 20px;
    left: 70px;
}
  #frecciabiancamatrimoni {
    position: absolute;
    top: 20px;
    right: 71px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdematrimoni {
    position: absolute;
    top: 20px;
    left: 124px;
}
#frecciabiancamatrimoni {
    position: absolute;
    top: 20px;
    right: 124px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdematrimoni {
    position: absolute;
    top: 20px;
    left: 275px;
}
#frecciabiancamatrimoni {
    position: absolute;
    top: 20px;
    right: 275px;
}}
@media screen and (min-device-width: 992px){
body.itemid-342 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdematrimoni {
    position: absolute;
    top: 20px;
    left: 126px;
}
  #frecciabiancamatrimoni {
    position: absolute;
    top: 20px;
    right: 153px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-342 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdematrimoni {
    position: absolute;
    top: 20px;
    left: 160px;
}
#frecciabiancamatrimoni {
    position: absolute;
    top: 20px;
    right: 116px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-342 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdematrimoni {
    position: absolute;
    top: 20px;
    left: 208px;
}
#frecciabiancamatrimoni {
    position: absolute;
    top: 20px;
    right: 178px;
}}
@media screen and (max-device-width: 767px){
  #scrittamatrimoni{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamatrimonimobile{
    display:none;
  }}
@media screen and (min-device-width: 992px){  
.site.com-content.view-article.no-layout.no-task.itemid-342.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
  } }
/*FESTA DI COMPLEANNO E DI LAUREA------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
  .site.com-content.view-article.no-layout.no-task.itemid-344.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 49.8% !important;
  }  }
@media screen and (min-device-width: 320px)and (max-device-width: 399px){
#frecciaverdefestedicompleanno {
    position: absolute;
    top: 61px;
    left: 70px;
}
  #frecciabiancafestedicompleanno {
    position: absolute;
    top: 61px;
    right: 71px;
  }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
body.itemid-344 .entry-header h2 {
  font-size: 21px;
  }
  #frecciaverdefestedicompleanno {
    position: absolute;
    top: 61px;
    left: 70px;
}
  #frecciabiancafestedicompleanno {
    position: absolute;
    top: 61px;
    right: 71px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #frecciaverdefestedicompleanno {
    position: absolute;
    top: 20px;
    left: 0px;
}
#frecciabiancafestedicompleanno {
    position: absolute;
    top: 20px;
    right: 124px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdefestedicompleanno {
    position: absolute;
    top: 20px;
    left: 275px;
}
#frecciabiancafestedicompleanno {
    position: absolute;
    top: 20px;
    right: 275px;
}}
@media screen and (min-device-width: 992px){
body.itemid-344 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdefestedicompleanno {
    position: absolute;
    top: 20px;
    left: -1px;
}
  #frecciabiancafestedicompleanno {
    position: absolute;
    top: 20px;
    right: 26px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-344 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdefestedicompleanno {
    position: absolute;
    top: 20px;
    left: 34px;
}
  #frecciabiancafestedicompleanno {
    position: absolute;
    top: 20px;
    right: -10px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-344 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdefestedicompleanno {
    position: absolute;
    top: 20px;
    left: 80px;
}
#frecciabiancafestedicompleanno {
    position: absolute;
    top: 20px;
    right: 50px;
}}
@media screen and (max-device-width: 767px){
  #scrittafestedicompleanno{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittafestedicompleannomobile{
    display:none;
  }}
@media screen and (min-device-width: 768px){  
  .site.com-content.view-article.no-layout.no-task.itemid-344.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
    }  }
@media screen and (min-device-width: 768px){ 
.site.com-content.view-article.no-layout.no-task.itemid-344.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal .speasyimagegallery-modal-body .speasyimagegallery-image-wrapper .speasyimagegallery-image-content .speasyimagegallery-gallery-stat {
    font-weight: 700;
    font-size: 30px;
    color:  #fff;
    float: right;
  box-shadow: 4px 5px 6px 0px #000;
  }}
/*PRANZI E CENE AZIENDALI------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 70px;
}
  #frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 71px;
  }
body.itemid-344 .entry-header h2 {
    font-size: 18.5px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
#frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 16px;
}
  #frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 16px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 46px;
}
#frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 46px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 197px;
}
#frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 195px;
}}
@media screen and (min-device-width: 992px){
body.itemid-346 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 51px;
}
  #frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 78px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-346 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 86px;
}
  #frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 43px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-346 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdeceneaziendali {
    position: absolute;
    top: 20px;
    left: 134px;
}
#frecciabiancaceneaziendali {
    position: absolute;
    top: 20px;
    right: 101px;
}}
@media screen and (max-device-width: 767px){
  #scrittaceneaziendali{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaceneaziendalimobile{
    display:none;
  }}
/*OSPITI AMICI-----------------------------------------------------------------------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
#frecciaverdeospitiamici {
    top: 20px;
    position: absolute;
    left: 65px;
}
#frecciabiancaospitiamici {
    top: 20px;
    position: absolute;
    right: 65px;
  }}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#frecciaverdeospitiamici {
    top: 20px;
    position: absolute;
    left: 114px;
}
#frecciabiancaospitiamici {
    top: 20px;
    position: absolute;
    right: 114px;
  }}  

body.itemid-116	#speasyimagegallery-modal {
    background: rgba(0, 0, 0, 0.88);
	}
body.itemid-116	.speasyimagegallery-image-content {
    color: #fffefe;
background-color: #0009;
  position: relative;
  bottom: 2px;
	}
#mod-speasyimagegallery-133 {
    position: relative;
    top: -19px;
}
#mod-speasyimagegallery-133 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    margin-top: 27px;
}
#mod-speasyimagegallery-133 .speasyimagegallery-gallery-item-content {
    bottom: -41px;  
}
#mod-speasyimagegallery-133 .speasyimagegallery-gallery-item-title {  
    color: #b51620; 
text-align: center; 
}

@media screen and (min-device-width: 768px){
#frecciaverdeospitiamici {
    position: absolute;
    top: 20px;
    left: 267px;
}
#frecciabiancaospitiamici {
    position: absolute;
    top: 20px;
    right: 267px;
}  }
@media screen and (min-device-width: 992px){
body.itemid-116 article.item.item-page {
    width: 600px;
    margin-left: -86px;
}
#frecciaverdeospitiamici {
    position: absolute;
    top: 20px;
    left: 121px;
}
#frecciabiancaospitiamici {
    position: absolute;
    top: 20px;
    right: 149px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-116 article.item.item-page {
    width: 671px;
    margin-left: -86px;
}
#frecciaverdeospitiamici {
    position: absolute;
    top: 20px;
    left: 157px;
}
#frecciabiancaospitiamici {
    position: absolute;
    top: 20px;
    right: 114px;
}}
  
@media screen and (min-device-width: 1200px){
body.itemid-116 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdeospitiamici {
    position: absolute;
    top: 20px;
    left: 201px;
}
#frecciabiancaospitiamici {
    position: absolute;
    top: 20px;
    right: 170px;
}}
@media screen and (max-device-width: 767px){
  #scrittaospitiamici{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaospitiamicimobile{
    display:none;
  }}

/* articolo VERYAMICI---------------------------------------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
body.itemid-117 #sp-component {
    background-color: #ffffff96;
  margin-bottom: -15px;
margin-top: -16px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
body.itemid-117 #sp-component {
    background-color: #ffffff96;
  margin-bottom: -15px;
margin-top: -16px;
  }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-117 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -22px;
    width: 619px;
    margin-left: 22px;
    left: -49px;
  }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-117 #sp-component {
    background-color: #ffffff96;
    top: -9px;
    padding-left: 93px;
    padding-right: 50px;
    border-radius: 1px;
    margin-bottom: -14px;
    width: 684px;
    margin-left: 22px;
    left: -104px;
  }}
@media screen and (min-device-width: 1200px){
 body.itemid-117 #sp-component {
   
    height: 693px;
    top: -17px;
    padding-left: 108px;
    padding-right: 102px;
    border-radius: 1px;
    margin-bottom: -37px;
    width: 804px;
    margin-left: 0px;
    left: -81px !important;
  }}

@media screen and (max-device-width: 320px) {
  #bottoneoggettica {
    width: 57%;
  }}  
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
#scrittaveryamici {
    display: none;
}
#scudettoveryamici{
    display: none;
}
#frecciaverdeveryamici {
  position: absolute;
  top: 20px;
  left: 70px;
}
#frecciabiancaveryamici {
    position: absolute;
    top: 20px;
    right: 69px;
}}
@media screen and (min-device-width: 426px){
#scrittaveryamicimobile {
    display: none !important;
}  
#scudettoveriamicimobile{
    display: none !important;
}
#frecciaverdeveryamici {
    position: absolute;
    top: 20px;
    left: 123px;
}
  #frecciabiancaveryamici {
    position: absolute;
    top: 20px;
    right: 122px;
}}
@media screen and (min-device-width: 768px){
#frecciaverdeveryamici {
    position: absolute;
    top: 20px;
left: 271px;
}
#frecciabiancaveryamici {
    position: absolute;
    top: 20px;
right: 272px;
}}
@media screen and (min-device-width: 992px){
body.itemid-117 article.item.item-page {
    width: 600px;
    margin-left: -86px;
}
#frecciaverdeveryamici {
    position: absolute;
    top: 20px;
    left: 121px;
}
#frecciabiancaveryamici {
    position: absolute;
    top: 20px;
    right: 149px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-117 article.item.item-page {
    width: 671px;
    margin-left: -86px;
}
#frecciaverdeveryamici {
    position: absolute;
    top: 20px;
    left: 157px;
}
#frecciabiancaveryamici {
    position: absolute;
    top: 20px;
    right: 114px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-117 article.item.item-page {
    width: 671px;
    margin-left: -42px!important;
}
  #scrittaveryamici {
    margin-bottom: 0px;
    bottom: -40px;
    position: relative;
    margin-top: -42px;
}
#scudettoveryamici {
    bottom: -37px;
    position: relative;
}
  #tablesopraveryamici {
    position: relative;
    top: 40px;
}
#tablesottoveryamici {
    position: relative;
    bottom: 40px;
  }
#frecciaverdeveryamici {
    position: absolute;
    top: 20px;
    left: 295px;
}
#frecciabiancaveryamici {
    position: absolute;
    top: 20px;
    right: 298px;
}}

/* Veryamici-----  abbigliamento----------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
  #frecciaverdeabbigliamento {
    position: absolute;
    top: 20px;
    left: 46px;
}
  #frecciabiancaabbigliamento {
    position: absolute;
    top: 20px;
    right: 44px;
  }}
@media screen and (min-device-width: 426px){
 #frecciaverdeabbigliamento {
    position: absolute;
    top: 20px;
    left: 98px;
}
  #frecciabiancaabbigliamento {
    position: absolute;
    top: 20px;
    right: 96px;
  }}
@media screen and (min-device-width: 768px){
#frecciaverdeabbigliamento {
    position: absolute;
    top: 20px;
    left: 250px;
}
  #frecciabiancaabbigliamento {
    position: absolute;
    top: 20px;
    right: 249px;
  }}
@media screen and (min-device-width: 992px){
body.itemid-168 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverdeabbigliamento {
    position: absolute;
    top: 20px;
    left: 103px;
}
#frecciabiancaabbigliamento {
    position: absolute;
    top: 20px;
    right: 130px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-168 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
#frecciaverdeabbigliamento {
    position: absolute;
    top: 20px;
    left: 138px;
}
#frecciabiancaabbigliamento {
    position: absolute;
    top: 20px;
    right: 93px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-168 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #mod-speasyimagegallery-128 {
    margin-left: 25px;
    margin-right: 25px;
}
  #filettoabbigliamento {
    width: 622px;
}
  #filettopuntiabbigliamentobasso {
    width: 622px;
}
  #frecciaverdeabbigliamento {
    position: absolute;
    top: 20px;
    left: 182px;
}
#frecciabiancaabbigliamento {
    position: absolute;
    top: 20px;
    right: 149px;
}}
/* gallery ---  abbigliamento e per tutti---*/
#speasyimagegallery-modal {
    background: rgba(0, 0, 0, 0);
}
.speasyimagegallery-image-content {
    background: transparent;
    color: #000;
}

/* Veryamici-----  OROLOGI----------------*/
@media screen and (min-device-width: 320px){
 #frecciaverdeorologi {
    position: absolute;
    top: 20px;
    left: 83px;
}
  #frecciabiancaorologi {
    position: absolute;
    top: 20px;
    right: 83px;
}}
@media screen and (min-device-width: 426px){
  #frecciaverdeorologi {
    position: absolute;
    top: 20px;
    left: 137px;
}
  #frecciabiancaorologi {
    position: absolute;
    top: 20px;
    right: 136px;
  }}
@media screen and (min-device-width: 768px){
#frecciaverdeorologi {
    position: absolute;
    top: 20px;
    left: 286px;
}
  #frecciabiancaorologi {
    position: absolute;
    top: 20px;
    right: 286px;
  }}
@media screen and (min-device-width: 992px){
body.itemid-173 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeorologi {
    position: absolute;
    top: 20px;
    left: 140px;
}
#frecciabiancaorologi {
    position: absolute;
    top: 20px;
    right: 167px;
}}
 @media screen and (min-device-width: 1024px){
body.itemid-173 article.item.item-page {
    width: 671px;
    margin-left: -86px;
   } 
#frecciaverdeorologi {
    position: absolute;
    top: 20px;
    left: 175px;
}
#frecciabiancaorologi {
    position: absolute;
    top: 20px;
    right: 133px;
}}

@media screen and (min-device-width: 1200px){
body.itemid-173 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdeorologi {
    position: absolute;
    top: 20px;
    left: 220px;
}
  #frecciabiancaorologi {
    position: absolute;
    top: 20px;
    right: 189px;
}}
@media screen and (max-device-width: 767px){
  #scrittaorologi{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaorologimobile{
    display:none;
  }}

/* Veryamici-----  OROLOGI CLASSIC----------------*/
@media screen and (min-device-width: 320px){
#frecciaverdeorologiclassic {
    position: absolute;
    top: 20px;
    left: 37px;
}
  #frecciabiancaorologiclassic {
    position: absolute;
    top: 20px;
    right: 37px;
  }
#scrittaorologiclassicmobile {
    position: relative;
    margin-bottom: -17px;
}
#filettoclassicbasso {
    position: relative;
    margin-bottom: -7px;
    bottom: 7px;
}}
@media screen and (min-device-width: 426px){
#frecciaverdeorologiclassic {
    position: absolute;
    top: 20px;
    left: 90px;
}
  #frecciabiancaorologiclassic {
    position: absolute;
    top: 20px;
    right: 89px;
}
#scrittaorologiclassicmobile {
    position: relative;
    margin-bottom: -17px;
}
#filettoclassicbasso {
    position: relative;
    margin-bottom: -7px;
    bottom: 7px;
}}
@media screen and (min-device-width: 768px){
#frecciaverdeorologiclassic {
    position: absolute;
    top: 20px;
    left: 242px;
}
#frecciabiancaorologiclassic {
    position: absolute;
    top: 20px;
    right: 240px;
  }}
@media screen and (min-device-width: 992px){
body.itemid-175 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeorologiclassic {
    position: absolute;
    top: 20px;
    left: 94px;
}
#frecciabiancaorologiclassic {
    position: absolute;
    top: 20px;
    right: 122px;
}}
  @media screen and (min-device-width: 1024px){
body.itemid-175 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#frecciaverdeorologiclassic {
    position: absolute;
    top: 20px;
    left: 129px;
}
#frecciabiancaorologiclassic {
    position: absolute;
    top: 20px;
    right: 88px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-175 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #scrittaorologiclassictesto {
    position: relative;
    top: 3px;
}
  #scrittaorologiclassicmobile{
    display:none;
  }
  #frecciabiancaorologiclassic {
    position: absolute;
    top: 20px;
    right: 142px;
}
  #frecciaverdeorologiclassic {
    position: absolute;
    top: 20px;
    left: 174px;
}}
@media screen and (max-device-width: 1199px){
  #scrittaorologiclassic{
    display:none;
  }
  #scrittaorologiclassictesto {
display:none;
  }}

/* Veryamici-----  OROLOGI CLASSIC MODELLO 73 AM AMBASSADOR ----------------*/
@media screen and (max-device-width: 767px) {
#modello73AM {
    position: relative !important;
    top: 6px !important;
  }
#tablepersocinturinomobile {
    margin-bottom: -22px;
    top: -21px;
    position: relative;
}
#bottonepersonalizzazionemobile {
    position: relative;
    bottom: 0px;
    margin-bottom: -24px;
}}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-237 .entry-header h2 {
    font-size: 16px;
    line-height: 2;
    margin: 8px -66px 0px;
}  
  #frecciaverdemodello73 {
    position: absolute;
    top: 17px;
    width: 22px;
    left: 6px;
}
  #frecciabiancamodello73 {
    position: absolute;
    top: 17px;
    width: 22px;
    right: 6px;
}}
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-237 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
} 
  #frecciaverdemodello73 {
    position: absolute;
    top: 18px;
    width: 24px;
    left: 14px;
}
  #frecciabiancamodello73 {
    position: absolute;
    top: 18px;
    width: 24px;
    right: 14px;
}}
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-237 .entry-header h2 {
    font-size: 20px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdemodello73 {
    position: absolute;
    top: 20px;
    left: 15px;
}
  #frecciabiancamodello73 {
    position: absolute;
    top: 20px;
    right: 15px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdemodello73 {
    position: absolute;
    top: 20px;
    left: 30px;
}
  #frecciabiancamodello73 {
    position: absolute;
    top: 20px;
    right: 30px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdemodello73 {
    position: absolute;
    top: 20px;
    left: 179px;
}
#frecciabiancamodello73 {
    position: absolute;
    top: 20px;
    right: 179px;
  }} 
@media screen and (min-device-width: 992px){
body.itemid-237 article.item.item-page {
    width: 600px;
    margin-left: -86px;
}
  #frecciaverdemodello73 {
    position: absolute;
    top: 20px;
    left: 31px;
}
  #frecciabiancamodello73 {
    position: absolute;
    top: 20px;
    right: 59px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-237 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
  #frecciaverdemodello73 {
    position: absolute;
    top: 20px;
    left: 66px;
}
  #frecciabiancamodello73 {
    position: absolute;
    top: 20px;
    right: 24px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-237 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdemodello73 {
    position: absolute;
    top: 20px;
    left: 111px;
}
#frecciabiancamodello73 {
    position: absolute;
    top: 20px;
    right: 81px;
}}
@media screen and (max-device-width: 767px){
  #scritta73ambassador{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scritta73ambassadormobile{
    display:none;
  }}
@media screen and (max-device-width: 767px){
  #tablepersocinturino{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #tablepersocinturinomobile{
    display:none;
  }}
/* Veryamici-----  OROLOGI CLASSIC MODELLO 93 AM AMBASSADOR ----------------*/
@media screen and (max-device-width: 767px) {
#modello93AM {
    position: relative !important;
    top: 6px !important;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-177 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdeambassador {
    position: absolute;
    top: 18px;
    width: 22px;
    left: 6px;
}
  #frecciabiancaambassador {
    position: absolute;
    top: 18px;
    width: 22px;
    right: 6px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-177 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdeambassador {
    position: absolute;
    top: 18px;
    width: 24px;
    left: 14px;
}
  #frecciabiancaambassador {
    position: absolute;
    top: 18px;
    width: 24px;
    right: 14px;
  }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverdeambassador {
    position: absolute;
    top: 20px;
    left: 15px;
}
  #frecciabiancaambassador {
    position: absolute;
    top: 20px;
    right: 15px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdeambassador {
    position: absolute;
    top: 20px;
    left: 30px;
}
  #frecciabiancaambassador {
    position: absolute;
    top: 20px;
    right: 30px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeambassador {
    position: absolute;
    top: 20px;
    left: 179px;
}
#frecciabiancaambassador {
    position: absolute;
    top: 20px;
    right: 179px;
  }}  
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-177 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeambassador {
    position: absolute;
    top: 20px;
    left: 32px;
}
  #frecciabiancaambassador {
    position: absolute;
    top: 20px;
    right: 60px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-177 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#frecciaverdeambassador {
    position: absolute;
    top: 20px;
    left: 68px;
}
#frecciabiancaambassador {
    position: absolute;
    top: 20px;
    right: 26px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-177 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdeambassador {
    position: absolute;
    top: 20px;
    left: 111px;
}
#frecciabiancaambassador {
    position: absolute;
    top: 20px;
    right: 81px;
}
#bottonepersonalizzazione {
    position: relative;
    left: -41px;
}
#bottonecinturino {
    position: relative;
    right: -57px;
}}

@media screen and (max-device-width: 767px){
  #scritta93ambassador{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scritta93ambassadormobile{
    display:none;
  }}
/* Veryamici-----  OROLOGI CLASSIC MODELLO 73004 extra piatto ----------------*/
@media screen and (max-device-width: 767px) {
#modello73004 {
    position: relative !important;
    top: 6px !important;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-239 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdemodello73004 {
    position: absolute;
    top: 18px;
    width: 22px;
    left: 6px;
}
  #frecciabiancamodello73004 {
    position: absolute;
    top: 18px;
    width: 22px;
    right: 6px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-239 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdemodello73004 {
    position: absolute;
    top: 18px;
    width: 23px;
    left: 15px;
}
  #frecciabiancamodello73004 {
    position: absolute;
    top: 18px;
    width: 23px;
    right: 15px;
  }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverdemodello73004 {
    position: absolute;
    top: 20px;
    left: 15px;
}
  #frecciabiancamodello73004 {
    position: absolute;
    top: 20px;
    right: 15px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdemodello73004 {
    position: absolute;
    top: 20px;
    left: 30px;
}
  #frecciabiancamodello73004 {
    position: absolute;
    top: 20px;
    right: 30px;
  }}

@media screen and (min-device-width: 768px){
#frecciaverdemodello73004 {
    position: absolute;
    top: 20px;
    left: 179px;
}
#frecciabiancamodello73004 {
    position: absolute;
    top: 20px;
    right: 178px;
  }} 
@media screen and (min-device-width: 992px){
body.itemid-239 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverdemodello73004 {
    position: absolute;
    top: 20px;
    left: 32px;
}
#frecciabiancamodello73004 {
    position: absolute;
    top: 20px;
    right: 60px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-239 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
  #frecciaverdemodello73004 {
    position: absolute;
    top: 20px;
    left: 68px;
}
#frecciabiancamodello73004 {
    position: absolute;
    top: 20px;
    right: 24px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-239 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#bottonepersonalizzazione {
    position: relative;
    left: -41px;
}
#bottonecinturino {
    position: relative;
    right: -57px;
}
#frecciaverdemodello73004 {
    position: absolute;
    top: 20px;
    left: 111px;
}
#frecciabiancamodello73004 {
    position: absolute;
    top: 20px;
    right: 79px;
}} 
@media screen and (max-device-width: 767px){
  #scrittamodello73004{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamodello73004mobile{
    display:none;
  }}
/* Veryamici-----  OROLOGI CLASSIC MODELLO 73005 extra piatto ----------------*/
@media screen and (max-device-width: 767px) {
#modello73005 {
    position: relative !important;
    top: 6px !important;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-241 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverde73005 {
    position: absolute;
    top: 18px;
    width: 22px;
    left: 6px;
}
  #frecciabianca73005 {
    position: absolute;
    top: 18px;
    width: 22px;
    right: 6px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-241 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverde73005 {
    position: absolute;
    top: 18px;
    width: 23px;
    left: 15px;
}
  #frecciabianca73005 {
    position: absolute;
    top: 18px;
    width: 23px;
    right: 15px;
  }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverde73005 {
    position: absolute;
    top: 20px;
    left: 15px;
}
  #frecciabianca73005 {
    position: absolute;
    top: 20px;
    right: 15px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverde73005 {
    position: absolute;
    top: 20px;
    left: 30px;
}
  #frecciabianca73005 {
    position: absolute;
    top: 20px;
    right: 30px;
  }}

@media screen and (min-device-width: 768px){
#frecciaverde73005 {
    position: absolute;
    top: 20px;
    left: 179px;
}
#frecciabianca73005 {
    position: absolute;
    top: 20px;
    right: 178px;
  }} 
@media screen and (min-device-width: 992px){
body.itemid-241 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverde73005 {
    position: absolute;
    top: 20px;
    left: 32px;
}
#frecciabianca73005 {
    position: absolute;
    top: 20px;
    right: 60px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-241 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
  #frecciaverde73005 {
    position: absolute;
    top: 20px;
    left: 68px;
}
#frecciabianca73005 {
    position: absolute;
    top: 20px;
    right: 24px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-241 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#bottonepersonalizzazione {
    position: relative;
    left: -41px;
}
#bottonecinturino {
    position: relative;
    right: -57px;
}
  #frecciaverde73005 {
    position: absolute;
    top: 20px;
    left: 111px;
}
#frecciabianca73005 {
    position: absolute;
    top: 20px;
    right: 79px;
}} 
@media screen and (max-device-width: 767px){
  #scritta73005{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scritta73005mobile{
    display:none;
  }}

/* Veryamici-----  OROLOGI CLASSIC MODELLO 73568 extra piatto ----------------*/
@media screen and (max-device-width: 767px) {
#modello73568 {
    position: relative !important;
    top: 6px !important;
  }}
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-243 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
    margin: 8px -66px 0px;
}
#frecciaverde73568 {
    top: 19px;
width: 21px;
left: 22px;
  position: absolute;
}
#frecciabianca73568 {
    position: absolute;
    top: 19px;
width: 21px;
right: 22px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
body.itemid-243 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
}
  #frecciaverde73568 {
    position: absolute;
top: 20px;
left: 24px;
width: 24px;
}
  #frecciabianca73568 {
    position: absolute;
top: 20px;
right: 24px;
width: 25px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverde73568 {
    position: absolute;
    top: 20px;
    left: 57px;
}
  #frecciabianca73568 {
    position: absolute;
    top: 20px;
    right: 56px;
  }}

@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverde73568 {
    position: absolute;
    top: 20px;
    left: 206px;
}
#frecciabianca73568 {
    position: absolute;
    top: 20px;
    right: 206px;
  }} 
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-243 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverde73568 {
    position: absolute;
    top: 20px;
    left: 59px;
}
#frecciabianca73568 {
    position: absolute;
    top: 20px;
    right: 7ùpx;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-243 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
  #frecciaverde73568 {
    position: absolute;
    top: 20px;
    left: 95px;
}
#frecciabianca73568 {
    position: absolute;
    top: 20px;
    right: 51px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-243 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#bottonepersonalizzazione {
    position: relative;
    left: -41px;
}
#bottonecinturino {
    position: relative;
    right: -57px;
}  
  #frecciaverde73568 {
    position: absolute;
    top: 20px;
    left: 139px;
}
#frecciabianca73568 {
    position: absolute;
    top: 20px;
    right: 107px;
}} 
@media screen and (max-device-width: 767px){
  #scritta73568{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scritta73568mobile{
    display:none;
  }}

/* Veryamici-----  OROLOGI YOUNG--------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#frecciaverdeyoung {
    position: absolute;
    top: 20px;
    left: 45px;
}
  #frecciabiancayoung {
    position: absolute;
    top: 20px;
    right: 45px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #frecciaverdeyoung {
    position: absolute;
    top: 20px;
    left: 99px;
}
  #frecciabiancayoung {
    position: absolute;
    top: 20px;
    right: 99px;
  }}
@media screen and (min-device-width: 768px){
#frecciaverdeyoung {
    position: absolute;
    top: 20px;
    left: 247px;
}
#frecciabiancayoung {
    top: 20px;
    right: 248px;
    position: absolute;
  }}
@media screen and (min-device-width: 992px){
body.itemid-184 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverdeyoung {
    position: absolute;
    top: 20px;
    left: 101px;
}
#frecciabiancayoung {
    top: 20px;
    right: 129px;
    position: absolute;
}}
  @media screen and (min-device-width: 1024px){
body.itemid-184 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#frecciaverdeyoung {
    position: absolute;
    top: 20px;
    left: 136px;
}
#frecciabiancayoung {
    top: 20px;
    right: 94px;
    position: absolute;
}}
@media screen and (min-device-width: 1200px){
body.itemid-184 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdeyoung {
    position: absolute;
    top: 20px;
    left: 180px;
}
#frecciabiancayoung {
    top: 20px;
    right: 150px;
    position: absolute;
  }}
  @media screen and (max-device-width: 767px){
  #scrittaorologiyoung{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaorologiyoungmobile{
    display:none;
  }}
/* Veryamici-----  OROLOGI CLASSIC PERSONALIZZAZIONE ----------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-180 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdepersonalizzazione {
    position: absolute;
    top: 19px;
    left: 5px;
    width: 18px;
}
  #frecciabiancapersonalizzazione {
    position: absolute;
    top: 19px;
    width: 18px;
    right: 5px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-180 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdepersonalizzazione {
    position: absolute;
    top: 18px;
    left: 12px;
    width: 23px;
}
  #frecciabiancapersonalizzazione {
    position: absolute;
    top: 18px;
    width: 23px;
    right: 12px;
}}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
#frecciaverdepersonalizzazione {
    position: absolute;
    top: 21px;
    left: 14px;
    width: 24px;
}
  #frecciabiancapersonalizzazione {
    position: absolute;
    top: 21px;
    width: 24px;
    right: 15px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  #frecciaverdepersonalizzazione {
    position: absolute;
    top: 20px;
    left: 25px;
}
  #frecciabiancapersonalizzazione {
    position: absolute;
    top: 20px;
    right: 25px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdepersonalizzazione {
    position: absolute;
    top: 20px;
    left: 174px;
}
#frecciabiancapersonalizzazione {
    position: absolute;
    top: 20px;
    right: 174px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1199px){
body.itemid-180 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverdepersonalizzazione {
    position: absolute;
    top: 20px;
    left: 27px;
}
#frecciabiancapersonalizzazione {
    position: absolute;
    top: 20px;
    right: 57px;
}}
  @media screen and (min-device-width: 1024px){
body.itemid-180 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#frecciaverdepersonalizzazione {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancapersonalizzazione {
    position: absolute;
    top: 20px;
    right: 21px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-180 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdepersonalizzazione {
    position: absolute;
    top: 20px;
    left: 108px;
}  
#frecciabiancapersonalizzazione {
    position: absolute;
    top: 20px;
    right: 77px;
  }}
 @media screen and (max-device-width: 767px){
  #scrittaorologipersonalizzazione{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaorologipersonalizzazionemobile{
    display:none;
  }}
/* Veryamici-----  OROLOGI CLASSIC PERSONALIZZAZIONE CINTURINO--------*/
@media screen and (min-device-width: 320px){
  #frecciaverdecinturino {
    position: absolute;
    top: 20px;
    left: 25px;
}
  #frecciabiancacinturino {
    position: absolute;
    top: 20px;
    right: 25px;
  }}
@media screen and (min-device-width: 426px){
  #frecciaverdecinturino {
    position: absolute;
    top: 20px;
    left: 78px;
}
  #frecciabiancacinturino {
    position: absolute;
    top: 20px;
    right: 77px;
  }}
@media screen and (min-device-width: 768px){
#frecciaverdecinturino {
    position: absolute;
    top: 20px;
    left: 227px;
}
#frecciabiancacinturino {
    position: absolute;
    top: 20px;
    right: 226px;
  }} 
@media screen and (min-device-width: 992px){
body.itemid-182 article.item.item-page {
    width: 600px;
    margin-left: -86px;
}
  #frecciaverdecinturino {
    position: absolute;
    top: 20px;
    left: 81px;
}
  #frecciabiancacinturino {
    position: absolute;
    top: 20px;
    right: 107px;
}}
  @media screen and (min-device-width: 1024px){
body.itemid-182 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
    #frecciaverdecinturino {
    position: absolute;
    top: 20px;
    left: 116px;
}
    #frecciabiancacinturino {
    position: absolute;
    top: 20px;
    right: 74px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-182 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdecinturino {
    position: absolute;
    top: 20px;
    left: 161px;
}
#frecciabiancacinturino {
    position: absolute;
    top: 20px;
    right: 128px;
  }}
@media screen and (max-device-width: 767px){
  #scrittaorologicinturino{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaorologicinturinomobile{
    display:none;
  }}
/* Veryamici-----  LEGNO--------*/
@media screen and (min-device-width: 320px){
  #frecciaverdelegno {
    position: absolute;
    top: 20px;
    left: 97px;
}
  #frecciabiancalegno {
    position: absolute;
    top: 20px;
    right: 96px;
  }}
@media screen and (min-device-width: 426px){
#frecciaverdelegno {
    position: absolute;
    top: 20px;
    left: 152px;
}
  #frecciabiancalegno {
    position: absolute;
    top: 20px;
    right: 150px;
  }}
@media screen and (min-device-width: 768px){
#frecciaverdelegno {
    position: absolute;
    top: 20px;
    left: 299px;
}
  #frecciabiancalegno {
    position: absolute;
    top: 20px;
    right: 300px;
}}  
@media screen and (min-device-width: 992px){
body.itemid-186 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverdelegno {
    position: absolute;
    top: 20px;
    left: 155px;
}
#frecciabiancalegno {
    position: absolute;
    top: 20px;
    right: 181px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-186 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
#frecciaverdelegno {
    position: absolute;
    top: 20px;
    left: 188px;
}
  #frecciabiancalegno {
    position: absolute;
    top: 20px;
    right: 145px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-186 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdelegno {
    position: absolute;
    top: 20px;
    left: 234px;
}
#frecciabiancalegno {
    top: 20px;
    right: 203px;
    position: absolute;
  }}

/* Veryamici-----  OGGETTISTICA--------*/
@media screen and (min-device-width: 320px){
#frecciaverdeoggettistica {
    position: absolute;
    top: 20px;
    left: 57px;
}
  #frecciabiancaoggettistica {
    position: absolute;
    top: 20px;
    right: 57px;
}}
@media screen and (min-device-width: 426px){
 #frecciaverdeoggettistica {
    position: absolute;
    top: 20px;
    left: 109px;
}
  #frecciabiancaoggettistica {
    position: absolute;
    top: 20px;
    right: 110px;
}}
@media screen and (min-device-width: 768px){
#frecciaverdeoggettistica {
    position: absolute;
    top: 20px;
    left: 258px;
}
  #frecciabiancaoggettistica {
    position: absolute;
    top: 20px;
    right: 259px;
}}
@media screen and (min-device-width: 992px){
body.itemid-188 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }#frecciaverdeoggettistica {
    position: absolute;
    top: 20px;
    left: 112px;
}
#frecciabiancaoggettistica {
    position: absolute;
    top: 20px;
    right: 141px;
}}
  @media screen and (min-device-width: 1024px){
body.itemid-188 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
    #frecciaverdeoggettistica {
    position: absolute;
    top: 20px;
    left: 148px;
}
#frecciabiancaoggettistica {
    position: absolute;
    top: 20px;
    right: 106px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-188 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#frecciaverdeoggettistica {
    position: absolute;
    top: 20px;
    left: 192px;
}
#frecciabiancaoggettistica {
    top: 20px;
    right: 161px;
    position: absolute;
  }}

/* Veryamici----- SCRITTURA--------*/
@media screen and (min-device-width: 320px){
#frecciaverdescrittura {
    position: absolute;
    top: 20px;
    left: 75px;
}
  #frecciabiancascrittura {
    position: absolute;
    top: 20px;
    right: 76px;
  }}
@media screen and (min-device-width: 426px){
#frecciaverdescrittura {
    position: absolute;
    top: 20px;
    left: 128px;
}
  #frecciabiancascrittura {
    position: absolute;
    top: 20px;
    right: 129px;
  }} 
@media screen and (min-device-width: 768px){
#frecciaverdescrittura {
    position: absolute;
    top: 20px;
    left: 277px;
}
  #frecciabiancascrittura {
    position: absolute;
    top: 20px;
    right: 278px;
}}
@media screen and (min-device-width: 992px){
body.itemid-117 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }
#frecciaverdescrittura {
    position: absolute;
    top: 20px;
    left: 145px;
}
#frecciabiancascrittura {
    position: absolute;
    top: 20px;
    right: 146px;
}}
@media screen and (min-device-width: 1024px){
body.itemid-117 article.item.item-page {
    width: 671px;
    margin-left: -86px;
  }
  #frecciaverdescrittura {
    position: absolute;
    top: 20px;
    left: 147px;
}
#frecciabiancascrittura {
    position: absolute;
    top: 20px;
    right: 148px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-191 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#filettoscritturabasso {
    position: relative;
    top: -13px;
}#frecciaverdescrittura {
    position: absolute;
    top: 20px;
    left: 210px;
}
#frecciabiancascrittura {
    top: 20px;
    right: 179px;
    position: absolute;
  }}

/* articolo RICETTE AMICHE/PAGINA PRINCIPALE---------------------------------------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
#lineaverdericetteamiche {
    position: relative;
    top: -237px;
}}
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
#lineaverdericetteamiche {
    position: relative;
    top: -263px;
  }}
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
#lineaverdericetteamiche {
    position: relative;
    top: -298px;
  }}
@media screen and (min-device-width: 320px){
#frecciaverdericetteamiche {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 42px;
}
#frecciabiancaricetteamiche {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 42px;
}
#ricetteamicheimg {
    position: relative;
    top: 30px;
}}
@media screen and (min-device-width: 426px){
#frecciaverdericetteamiche {
      position: absolute;
    top: 20px;
    left: 98px;
}
#frecciabiancaricetteamiche {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 98px;
}
#ricetteamicheimg {
    position: relative;
    top: 30px;
  }}/*
@media screen and (max-device-width: 767px){
  #lineaverdericetteamiche{
    display:none !important;
  }
  #filettobassoricette{
display:none !important;
  }  }*/
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdericetteamiche {
    position: absolute;
    top: 20px;
    left: 248px;
}
#frecciabiancaricetteamiche {
    position: absolute;
    top: 20px;
    right: 248px;
}
  #lineaverdericetteamiche {
    position: relative;
    top: -283px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-118 article.item.item-page {
    width: 600px !important;
    margin-left: -86px!important;
  }
#frecciaverdericetteamiche {
    position: absolute;
    top: 20px;
    left: 101px;
}
#frecciabiancaricetteamiche {
    position: absolute;
    top: 20px;
    right: 129px;
}
#lineaverdericetteamiche {
    position: relative;
    top: -249px;
}
#owl-carousel122 {
    margin-top: -35px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-118 article.item.item-page {
    width: 671px!important;
    margin-left: -86px!important;
    }
  #frecciaverdericetteamiche {
    position: absolute;
    top: 20px;
    left: 135px;
}
  #frecciabiancaricetteamiche {
    position: absolute;
    right: 93px;
    top: 20px;
}
  #lineaverdericetteamiche {
    position: relative;
    top: -202px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-118 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdericetteamiche {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 182px;
}
#frecciabiancaricetteamiche {
    position: absolute;
    width: 28px;
    top: 20px;
    right: 150px;
}
#lineaverdericetteamiche {
    margin-top: -198px;
margin-bottom: 195px;
}}

/* articolo RICETTE AMICHE / TAGLIATA CON CARCIOFI---------------------------------------------------*/
#tagliatadicarciofi{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-137 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-137 #sp-component {
background-color: #ffffff96;
}
body.itemid-137 .entry-header h2 {
    font-size: 19px;
  }
#gradodifficoltauno {
    position: absolute;
    width: 100px;
    top: 207px;
right: 21px !important;
}
#frecciaverdetagliatacarciofi {
    position: absolute;
    top: 20px;
  left: 11px;
width: 24px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 5px;
  right: 11px;
width: 24px;
  }}
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-137 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltauno {
    position: absolute;
    width: 100px;
    top: 242px;
right: 21px !important;
}
#frecciaverdetagliatacarciofi {
    position: absolute;
    top: 20px;
    left: 18px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 19px;
}}    
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-137 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltauno {
    position: absolute;
    width: 100px;
    top: 242px;
right: 21px !important;
}
#frecciaverdetagliatacarciofi {
    position: absolute;
    top: 20px;
    left: 34px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 35px;
}}    
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-137 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltauno {
    position: absolute;
    width: 100px;
    top: 293px;
    right: 31px;
}
#frecciaverdetagliatacarciofi {
    position: absolute;
    top: 20px;
    left: 58px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 125px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-137 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-137 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltauno {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
}
#frecciaverdetagliatacarciofi {
    position: absolute;
    top: 20px;
    left: 207px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 206px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
  body.itemid-137 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-137 #sp-component {
    background-color:
#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltauno {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 113px;
}
#frecciaverdetagliatacarciofi {
    position: absolute;
    top: 20px;
    left: 125px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 125px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
     body.itemid-137 #sp-component {
    background-color:#ffffff96;
height: 743px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -22px;
width: 731px;
margin-left: 0px;
left: 146px;
}
#gradodifficoltauno {
    position: absolute;
    width: 100px;
   top: 321px;
right: 94px;
}
#frecciaverdetagliatacarciofi {   
    position: absolute;
    top: 20px;
    left: 197px;
}
#frecciabiancatagliatacarciofi {
    position: absolute;
    top: 20px;
    right: 196px;
    }}
@media screen and (min-device-width: 1200px){
body.itemid-137 #sp-component {
    background-color: #ffffff96;
height: 706px;
top: -17px;
padding-left: 64px !important;
padding-right: 64px !important;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -81px !important;
}
img#frecciaverdetagliatacarciofi {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 226px!important;
}
img#frecciabiancatagliatacarciofi {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 226px!important;
}
img#gradodifficoltauno {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px !important;
}
body.itemid-137 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
/* articolo RICETTE AMICHE/RISOTTO CON BORLOTTI--------------------------------------------*/
#risottoconborlotti{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-140 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-140 .entry-header h2 {
    font-size: 11px;
    line-height: 2;
    margin: 8px -66px 0px;
}  
body.itemid-140 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltarisotto {
    position: absolute;
width: 80px;
top: 189px;
right: 13px;
}
#frecciaverderisotto {
    width: 18px;
position: absolute;
top: 14px;
left: 8px;
}
#frecciabiancarisotto {
    width: 18px;
position: absolute;
top: 14px;
right: 8px;
}}  
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-140 .entry-header h2 {
    font-size: 12px;
    line-height: 2;
    margin: 8px -66px 0px;
}  
body.itemid-140 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltarisotto {
    position: absolute;
width: 80px;
top: 231px;
right: 13px;
}
#frecciaverderisotto {
    width: 20px;
position: absolute;
top: 13px;
left: 12px;
}
#frecciabiancarisotto {
    width: 20px;
position: absolute;
top: 13px;
right: 12px;
}}
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
 body.itemid-140 .entry-header h2 {
    font-size: 13px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  body.itemid-140 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltarisotto {
    position: absolute;
    width: 90px;
    top: 256px;
right: 22px;
}
#frecciaverderisotto {
    width: 22px;
position: absolute;
top: 14px;
left: 18px;
}
#frecciabiancarisotto {
    width: 22px;
position: absolute;
top: 14px;
right: 17px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-140 .entry-header h2 {
    font-size: 15px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  body.itemid-140 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltarisotto {
   position: absolute;
width: 90px;
top: 270px;
right: 31px;
}
#frecciaverderisotto {
    width: 23px;
position: absolute;
top: 16px;
left: 7px;
}
#frecciabiancarisotto {
    width: 23px;
position: absolute;
top: 16px;
left: 7px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-140 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-140 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltarisotto {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
}  
#frecciaverderisotto {
    position: absolute;
    top: 20px;
    left: 89px;
}
#frecciabiancarisotto {
    position: absolute;
    top: 20px;
    right: 91px;
}}   
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-140 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-140 #sp-component {
    background-color:
#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltarisotto {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverderisotto {
    position: absolute;
    top: 20px;
    left: 15px;
}
#frecciabiancarisotto {
    position: absolute;
    top: 20px;
    right: 15px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-140 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
#gradodifficoltarisotto {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
#frecciaverderisotto {
    position: absolute;
    top: 20px;
    left: 80px;
}
#frecciabiancarisotto {
    position: absolute;
    top: 20px;
    right: 81px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-140 #sp-component {
    background-color: #ffffff96;
height: 741px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -78px;
}
#gradodifficoltarisotto {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverderisotto {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 108px;
}
#frecciabiancarisotto {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 107px;
}
  body.itemid-140 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
@media screen and (max-device-width: 767px){
  #scrittarisottoborlotti{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarisottoborlottimobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / FAGOTTINO ALLE MELE------------------------------*/
#fagottinoallemele{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-143 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 400px){
body.itemid-143 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltafagottino {
   position: absolute;
width: 80px;
top: 229px;
right: 16px;
}
#frecciaverdefagottino {
    position: absolute;
    top: 20px;
    left: 14px;
}
#frecciabiancafagottino {
    position: absolute;
    top: 20px;
    right: 14px;
}}  
@media screen and (min-device-width: 401px) and (max-device-width: 425px){
body.itemid-143 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltafagottino {
    position: absolute;
width: 90px;
top: 250px;
right: 15px;
}
#frecciaverdefagottino {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 46px;
}
#frecciabiancafagottino {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 47px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-143 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltafagottino {
    position: absolute;
width: 90px;
top: 297px;
right: 31px;
}
#frecciaverdefagottino {
    position: absolute;
    top: 20px;
    left: 66px;
}
#frecciabiancafagottino {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 65px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-143 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-143 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltafagottino {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
}  
#frecciaverdefagottino {
    position: absolute;
    top: 20px;
    left: 215px;
}
#frecciabiancafagottino {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 214px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-143 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-143 #sp-component {
    background-color:#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltafagottino {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdefagottino {
    position: absolute;
    top: 20px;
    left: 129px;
}
#frecciabiancafagottino {
    position: absolute;
    top: 20px;
    right: 120px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-143 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
  #gradodifficoltafagottino {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
#frecciaverdefagottino {
    position: absolute;
    top: 20px;
    left: 204px;
}
#frecciabiancafagottino {
    position: absolute;
    top: 20px;
    right: 205px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-143 #sp-component {
    background-color: #ffffff96;
height: 734px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltafagottino {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdefagottino {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 232px;
}
#frecciabiancafagottino {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 232px;
}
  body.itemid-143 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
/* articolo RICETTE AMICHE / COSTINE D'AGNELLO IMPANATE---------------------------------*/
#costineimpanate{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-145 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-145 .entry-header h2 {
    font-size: 16px;
    line-height: 2;
    margin: 8px -66px 0px;
}  
  body.itemid-145 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltacostine {
    position: absolute;
    width: 80px;
top: 210px;
right: 17px;
}
#frecciaverdecostine {
 width: 21px;
position: absolute;
top: 17px;
left: 10px;
}
#frecciabiancacostine {
    width: 21px;
position: absolute;
top: 17px;
right: 9px;
}}  
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-145 .entry-header h2 {
    font-size: 16px;
    line-height: 2;
    margin: 8px -66px 0px;
} 
  body.itemid-145 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltacostine {
    position: absolute;
    width: 100px;
    top: 214px;
right: 17px;
}
#frecciaverdecostine {
        width: 22px;
    position: absolute;
    top: 17px;
    left: 20px;
}
#frecciabiancacostine {
    width: 22px;
position: absolute;
top: 17px;
right: 21px;
}}  
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-145 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
    margin: 8px -66px 0px;
} 
  body.itemid-145 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltacostine {
    position: absolute;
width: 85px;
top: 258px;
right: 22px;
}
#frecciaverdecostine {
         width: 26px;
    position: absolute;
    top: 18px;
    left: 28px;
}
#frecciabiancacostine {
        width: 26px;
    position: absolute;
    top: 18px;
    right: 30px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-145 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltacostine {
    position: absolute;
    width: 100px;
    top: 311px;
right: 79px;
}
#frecciaverdecostine {
    position: absolute;
    top: 20px;
    left: 24px;
}
#frecciabiancacostine {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 25px;
}} 
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-145 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-145 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
  #gradodifficoltacostine {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
}  
#frecciaverdecostine {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 173px;
}
#frecciabiancacostine {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 173px;
}}   
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-145 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-145 #sp-component {
    background-color:
#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltacostine {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdecostine {
    position: absolute;
    top: 20px;
    left: 90px;
}
#frecciabiancacostine {
    position: absolute;
    top: 20px;
    right: 91px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-145 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltacostine {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdecostine {
    position: absolute;
    top: 20px;
    left: 165px;
}
#frecciabiancacostine {
    position: absolute;
    top: 20px;
    right: 163px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-145 #sp-component {
    background-color: #ffffff96;
height: 734px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltacostine {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdecostine {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 187px;
}
#frecciabiancacostine {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 187px;
}
  body.itemid-145 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
@media screen and (max-device-width: 767px){
  #scrittacostineagnello{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittacostineagnellomobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / GARGANELLI AL VERDE------------------------*/
#garganelli{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-147 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-147 #sp-component {
background-color: #ffffff96;
}

#gradodifficoltagarganelli {
    position: absolute;
    width: 80px;
    top: 202px;
right: 6px;
}
#frecciaverdegarganelli {
    position: absolute;
    top: 20px;
    left: 11px;
}
#frecciabiancagarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 11px;
}}  
@media screen and (min-device-width: 360px) and (max-device-width: 425px){
body.itemid-147 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltagarganelli {
    position: absolute;
   width: 85px;
top: 224px;
right: 6px;
}
#frecciaverdegarganelli {
    position: absolute;
    top: 20px;
    left: 23px;
}
#frecciabiancagarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 23px;
}} 
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-147 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltagarganelli {
    position: absolute;
    width: 100px;
     top: 311px;
right: 79px;
}
#frecciaverdegarganelli {
    position: absolute;
    top: 20px;
    left: 64px;
}
#frecciabiancagarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 63px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-147 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-147 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltagarganelli {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
}  
#frecciaverdegarganelli {
    position: absolute;
    top: 20px;
    left: 213px;
}
#frecciabiancagarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 214px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-147 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-147 #sp-component {
    background-color:#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltagarganelli {
    position: absolute;
    width: 100px;
  top: 320px;
right: 37px;
}
#frecciaverdegarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 129px;
}
#frecciabiancagarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 130px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-147 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltagarganelli {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdegarganelli {
    position: absolute;
    top: 20px;
    left: 204px;
}
#frecciabiancagarganelli {
    position: absolute;
    top: 20px;
    right: 205px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-147 #sp-component {
    background-color: #ffffff96;
height: 734px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltagarganelli {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdegarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 224px;
}
#frecciabiancagarganelli {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 224px;
}
  body.itemid-147 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
@media screen and (max-device-width: 767px){
  #scrittagarganelli{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittagarganellimobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / PETTO DI POLLO IN INSALATA------------------------*/  
#pettodipollo{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-149 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-149 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
#frecciaverdepettodipollo {
   width: 22px;
position: absolute;
top: 18px;
left: 11px;
}
#frecciabiancapettodipollo {
       width: 22px;
    position: absolute;
    top: 18px;
    right: 11px;
}}
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
  body.itemid-149 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
body.itemid-149  #sp-component {
background-color: #ffffff96;
}
#gradodifficoltapettodipollo {
    position: absolute;
    width: 90px;
    top: 212px;
right: 6px !important;
}
#frecciaverdepettodipollo {
    width: 24px;
position: absolute;
top: 19px;
left: 19px;
}
#frecciabiancapettodipollo {
    width: 24px;
position: absolute;
top: 19px;
right: 19px;
}}  
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-149 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltapettodipollo {
    position: absolute;
width: 85px;
top: 262px;
right: 13px;
}
#frecciaverdepettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 10px;
}
#frecciabiancapettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 368px;
}}    
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-149 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltapettodipollo {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 31px;
}
#frecciaverdepettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 35px;
}
#frecciabiancapettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 35px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-149 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-149 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltapettodipollo {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
} 
#frecciaverdepettodipollo {
    position: absolute;
    top: 20px;
    left: 185px;
}
#frecciabiancapettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 186px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-149 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-149 #sp-component {
    background-color:
#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltapettodipollo {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdepettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancapettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 109px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-149 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltafagottino {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdepettodipollo {
    position: absolute;
    top: 20px;
    left: 175px;
}
#frecciabiancapettodipollo {
    position: absolute;
    top: 20px;
    right: 176px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-149 #sp-component {
    background-color: #ffffff96;
height: 734px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltapettodipollo {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdepettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 202px;
}
#frecciabiancapettodipollo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 202px;
}
  body.itemid-149 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}    
@media screen and (max-device-width: 767px){
  #scrittapettodipollo{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapettodipollomobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / PESCIOLINI IN CARPIONE--------------------*/  
#pesciolini{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-151 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-151 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltapesciolini {
    position: absolute;
width: 80px;
top: 207px;
right: 16px;
}
#frecciaverdepesciolini {
    width: 25px;
position: absolute;
top: 21px;
left: 9px;
}
#frecciabiancapesciolini {
    width: 25px;
position: absolute;
top: 21px;
right: 9px;
}}  
@media screen and (min-device-width: 360px) and (max-device-width: 425px){
body.itemid-151 #sp-component {
background-color: #ffffff96;
}
body.itemid-151  .entry-header h2 {
    font-size: 18px;
  }
#gradodifficoltapesciolini {
    position: absolute;
width: 90px;
top: 230px;
right: 26px;
}
#frecciaverdepesciolini {
position: absolute;
top: 18px;
left: 25px;
width: 26px;
}
#frecciabiancapesciolini {
position: absolute;
top: 18px;
right: 26px;
width: 26px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-151 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltapesciolini {
    position: absolute;
    width: 90px;
top: 308px;
right: 40px;
}
#frecciaverdepesciolini {
    position: absolute;
top: 20px;
left: 57px;
}
#frecciabiancapesciolini {
    position: absolute;
    top: 20px;
    right: 58px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-151 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-151 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltapesciolini {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
} 
#frecciaverdepesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 208px;
}
#frecciabiancapesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 209px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-151 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-151 #sp-component {
    background-color:
#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltapesciolini {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdepesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancapesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 109px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-151 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltafagottino {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdepesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 198px;
}
#frecciabiancapesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 199px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-151 #sp-component {
    background-color: #ffffff96;
height: 734px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltapesciolini {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdepesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 217px;
}
#frecciabiancapesciolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 217px;
}
  body.itemid-151 .entry-header h2 {
   margin: 8px -4px 0px !important;
}} 
@media screen and (max-device-width: 767px){
  #scrittapesciolini{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittapesciolinimobile{
    display:none;
  }}  
/* articolo RICETTE AMICHE / FAGIOLINI CON GAMBERI E ZUCCHINE------------*/ 
@media screen and (min-device-width: 320px){
#tagliolini{
    margin-top: -5px;
}
  @media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-153 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-153 .entry-header h2 {
    font-size: 13.5px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  body.itemid-153 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltatagliolini {
    position: absolute;
    width: 80px;
    top: 206px;
right: 10px;
}
#frecciaverdetagliolini {
    width: 20px;
position: absolute;
top: 15px;
left: 10px;
}
#frecciabiancatagliolini {
    width: 20px;
position: absolute;
top: 15px;
right: 9px;
}}  
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-153 .entry-header h2 {
    font-size: 15px;
    line-height: 2;
    margin: 8px -66px 0px;
}
body.itemid-153 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltatagliolini {
    position: absolute;
width: 85px;
top: 219px;
right: 10px;
}
#frecciaverdetagliolini {
    width: 22px;
position: absolute;
top: 16px;
left: 10px;
}
#frecciabiancatagliolini {
    width: 22px;
position: absolute;
top: 16px;
right: 12px;
}}  
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-153 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    margin: 8px -66px 0px;
}
body.itemid-153 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltatagliolini {
    position: absolute;
width: 90px;
top: 255px;
right: 13px;
}
#frecciaverdetagliolini {
    width: 24px;
position: absolute;
top: 17px;
left: 10px;
}
#frecciabiancatagliolini {
    width: 24px;
position: absolute;
top: 17px;
right: 11px;
}}    
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
 body.itemid-153 .entry-header h2 {
    font-size: 19px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  
  body.itemid-153 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltatagliolini {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 31px;
}
#frecciaverdetagliolini {
   width: 24px;
position: absolute;
top: 20px;
left: 3px;
}
#frecciabiancatagliolini {
  width: 24px;
position: absolute;
top: 20px;
right: 4px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-153 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-153 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltatagliolini {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
} 
#frecciaverdetagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 141px;
}
#frecciabiancatagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 142px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-153 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-153 #sp-component {
    background-color: #ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltatagliolini {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdetagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 55px;
}
#frecciabiancatagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 56px;
}}
  @media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-153 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltatagliolini {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
    #frecciaverdetagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancatagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 109px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-153 #sp-component {
    background-color: #ffffff96;
height: 734px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltatagliolini {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdetagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 155px;
}
#frecciabiancatagliolini {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 155px;
}
  body.itemid-153 .entry-header h2 {
   margin: 8px -4px 0px !important;
}} 
/* articolo RICETTE AMICHE / CERVO CON PORCINI------------*/ 
#cervoporcini{
    margin-top: -5px;
  }
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-155 #sp-main-body {
    padding: 0px 0 !important;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 399px){
body.itemid-155 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltacervo {
    position: absolute;
width: 85px;
top: 230px;
right: 10px;
}
#frecciaverdecervo {
   position: absolute;
top: 20px;
left: 26px;
}
#frecciabiancacervo {
    position: absolute;
top: 20px;
right: 26px;
}}  
@media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-155 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltacervo {
    position: absolute;
    width: 100px;
    top: 232px;
right: 6px !important;
}
#frecciaverdecervo {
        position: absolute;
    top: 20px;
    left: 65px;
}
#frecciabiancacervo {
    position: absolute;
top: 20px;
right: 63px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-155 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltacervo {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 31px;
}
#frecciaverdecervo {
    position: absolute;
top: 20px;
left: 81px;
}
#frecciabiancacervo {
   position: absolute;
top: 20px;
right: 81px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-155 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-155 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltacervo {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
} 
#frecciaverdecervo {
    position: absolute;
    top: 20px;
    left: 229px;
}
#frecciabiancacervo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 227px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1024px){
body.itemid-155 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-155 #sp-component {
    background-color: #ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltacervo {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdecervo {
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancacervo {
    position: absolute;
    top: 20px;
    right: 109px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-155 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltacervo {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdecervo {
    position: absolute;
    top: 20px;
    left: 220px;
}
#frecciabiancacervo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 220px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-155 #sp-component {
    background-color: #ffffff96;
height: 790px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltacervo {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdecervo {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 242px;
}
#frecciabiancacervo {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 242px;
}
  body.itemid-155 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}  
  @media screen and (max-device-width: 767px){
  #scrittacervoconporcini{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittacervoconporcinimobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / CONIGLIO IN PORCHETTA------------*/   
#coniglio{
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-157 #sp-main-body {
    padding: 0px 0;
}}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-157 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltaconiglio {
    position: absolute;
    width: 80px;
    top: 216px;
right: 6px;
}
#frecciaverdeconiglio {
    width: 22px;
position: absolute;
top: 22px;
left: 9px;
}
#frecciabiancaconiglio {
    width: 22px;
position: absolute;
top: 22px;
right: 10px;
}}   
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-157 #sp-component {
background-color: #ffffff96;
}
body.itemid-157  .entry-header h2 {
    font-size: 18px;
  }
#gradodifficoltaconiglio {
    position: absolute;
width: 85px;
top: 230px;
right: 19px;
}
#frecciaverdeconiglio {
    position: absolute;
top: 19px;
left: 25px;
width: 25px;
}
#frecciabiancaconiglio {
    position: absolute;
top: 19px;
right: 26px;
width: 25px;
}}  
  @media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-157 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltaconiglio {
    position: absolute;
width: 90px;
top: 248px;
right: 16px;
}
#frecciaverdeconiglio {
    position: absolute;
top: 20px;
left: 41px;
}
#frecciabiancaconiglio {
    position: absolute;
top: 20px;
right: 41px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-157 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltaconiglio {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 31px;
}
#frecciaverdeconiglio {
    position: absolute;
    top: 20px;
    left: 57px;
}
#frecciabiancaconiglio {
    position: absolute;
    top: 20px;
    right: 58px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-157 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-157 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltaconiglio {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
}   
#frecciaverdeconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 204px;
}
#frecciabiancaconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 205px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-157 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-157 #sp-component {
    background-color:
#ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltaconiglio {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdeconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancaconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 109px;
}}
  @media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-157 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltaconiglio {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
    #frecciaverdeconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 195px;
}
#frecciabiancaconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 196px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-157 #sp-component {
    background-color: #ffffff96;
height: 790px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltaconiglio {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdeconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 215px;
}
#frecciabiancaconiglio {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 215px;
}
  body.itemid-157 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}  
@media screen and (max-device-width: 767px){
  #scrittaconoglioporchetta{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittaconoglioporchettamobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / FARAONA AL CABERNET------------*/   
#faraona {
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-159 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-159 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltafaraona {
    position: absolute;
    width: 85px;
    top: 206px;
right: 6px;
}
#frecciaverdefaraona {
    width: 20px;
    position: absolute;
    top: 22px;
    left: 5px;
}
#frecciabiancafaraona {
   position: absolute;
top: 20px;
right: 11px;
}}  
  
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-159 #sp-component {
background-color: #ffffff96;
}
body.itemid-159 .entry-header h2 {
  font-size: 18px;
  }
#gradodifficoltafaraona {
    position: absolute;
    width: 90px;
    top: 225px;
right: 6px !important;
}
#frecciaverdefaraona {
    position: absolute;
top: 19px;
left: 28px;
width: 25px;
}
#frecciabiancafaraona {
      position: absolute;
    top: 19px;
right: 29px;
width: 25px;
}}  
  @media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-159 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltafaraona {
    position: absolute;
width: 90px;
top: 250px;
right: 13px;
}
#frecciaverdefaraona {
    position: absolute;
top: 20px;
left: 44px;
}
#frecciabiancafaraona {
      position: absolute;
top: 20px;
right: 45px;
}}  
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-159 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltafaraona {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 31px;
}
#frecciaverdefaraona {
    position: absolute;
top: 20px;
left: 65px;
}
#frecciabiancafaraona {
    position: absolute;
    top: 20px;
    right: 64px;
}} 
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-159 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-159 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltafaraona {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
} 
#frecciaverdefaraona {
    position: absolute;
top: 20px;
left: 212px;
}
#frecciabiancafaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 214px;
}}  
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-159 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-159 #sp-component {
    background-color: #ffffff96;
height: 743px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltafaraona {
    position: absolute;
    width: 100px;
    top: 334px;
right: 70px;
}
#frecciaverdefaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancafaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 109px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-159 #sp-component {
    background-color:#ffffff96;
height: 723px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltafaraona {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdefaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 203px;
}
#frecciabiancafaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 204px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-159 #sp-component {
    background-color: #ffffff96;
height: 790px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltafaraona {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdefaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 227px;
}
#frecciabiancafaraona {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 227px;
}
  body.itemid-159 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
  @media screen and (max-device-width: 767px){
  #scrittafaraona{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittafaraonamobile{
    display:none;
  }}
/* articolo RICETTE AMICHE / POLENTATA------------*/ 
#polentata {
    margin-top: -5px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
body.itemid-161 #sp-main-body {
    padding: 0px 0;
  }}
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-161 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltapolentata {
    position: absolute;
    width: 85px;
    top: 206px;
right: 6px !important;
}
#frecciaverdepolentata {
   position: absolute;
top: 20px;
left: 66px;
}
#frecciabiancapolentata {
    width: 20px;
    position: absolute;
    top: 22px;
    left: 333px;
}}  
@media screen and (min-device-width: 360px) and (max-device-width: 399px){
body.itemid-161 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltapolentata {
    position: absolute;
    width: 100px;
    top: 218px;
right: 6px !important;
}
#frecciaverdepolentata {
    position: absolute;
top: 20px;
left: 81px;
}
#frecciabiancapolentata {
    position: absolute;
top: 20px;
right: 81px;
}}  
  @media screen and (min-device-width: 400px) and (max-device-width: 425px){
body.itemid-161 #sp-component {
background-color: #ffffff96;
}
#gradodifficoltapolentata {
    position: absolute;
width: 90px;
top: 248px;
right: 14px;
}
#frecciaverdepolentata {
    position: absolute;
top: 20px;
left: 91px;
}
#frecciabiancapolentata {
    position: absolute;
top: 20px;
right: 91px;
}} 
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
body.itemid-161 #sp-component {
    background-color: #ffffff96;
}
#gradodifficoltapolentata {
    position: absolute;
    width: 100px;
    top: 311px;
    right: 31px;
}
#frecciaverdepolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 125px;
}
#frecciabiancapolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 125px;
}}  
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
body.itemid-161 .entry-header h2 {
    margin: 8px -17px 0px;
}  
body.itemid-161 #sp-component {
    background-color:#ffffff96;
height: 730px;
top: -17px;
border-radius: 1px;
margin-bottom: -31px;
position: relative;
}
#gradodifficoltapolentata {
    position: absolute;
    width: 100px;
    top: 320px;
right: 101px;
} 
#frecciaverdepolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 276px;
}
#frecciabiancapolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 277px;
}} 
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-161 .entry-header h2 {
    margin: 8px -53px 0px;
}
  body.itemid-161 #sp-component {
    background-color: #ffffff96;
height: 775px;
top: -17px;
padding-left: 50px;
padding-right: 50px;
border-radius: 1px;
margin-bottom: -22px;
width: 581px;
margin-left: 0px;
left: -21px;
}
#gradodifficoltapolentata {
    position: absolute;
    width: 100px;
    top: 310px;
right: 70px;
}
#frecciaverdepolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 109px;
}
#frecciabiancapolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 109px;
}}
@media screen and (min-device-width: 1024px) and (max-device-width: 1199px){
body.itemid-161 #sp-component {
    background-color:#ffffff96;
height: 755px;
top: -17px;
padding-left: 60px;
padding-right: 60px;
border-radius: 1px;
margin-bottom: -30px;
width: 731px;
margin-left: 0px;
left: 146px;
}
 #gradodifficoltapolentata {
    position: absolute;
    width: 100px;
    top: 321px;
right: 94px;
}
  #frecciaverdepolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 266px;
}
#frecciabiancapolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 267px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-161 #sp-component {
    background-color: #ffffff96;
height: 790px;
top: -17px;
padding-left: 62px;
padding-right: 62px;
border-radius: 1px;
margin-bottom: -22px;
width: 799px;
margin-left: 0px;
left: -83px;
}
#gradodifficoltapolentata {
    position: absolute;
    width: 115px;
    top: 303px;
    right: 86px!important;
}
#frecciaverdepolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    left: 290px;
}
#frecciabiancapolentata {
    width: 28px;
    position: absolute;
    top: 20px;
    right: 290px;
}
  body.itemid-161 .entry-header h2 {
   margin: 8px -4px 0px !important;
}}
@media screen and (max-device-width: 767px){
  #scrittapolentata{
    display:none !important;
  }}
@media screen and (min-device-width: 768px){
  #scrittapolentatamobile{
    display:none !important;
  }}
/* DICONO DI NOI----------------------------------------------------------*/
@media screen and (min-device-width: 320px) and (max-device-width: 359px){
body.itemid-197 .entry-header h2 {
    font-size: 18px;
  }
  #frecciaverdediconodinoi {
    position: absolute;
    top: 18px;
left: 46px;
width: 25px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 18px;
right: 45px;
width: 25px;
  }}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
   body.itemid-197 .entry-header h2 {
    font-size: 18px;
  }   
  #frecciaverdediconodinoi {
    position: absolute;
    top: 18px;
left: 46px;
width: 25px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 18px;
right: 45px;
width: 25px;
  }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
     #frecciaverdediconodinoi {
    position: absolute;
    top: 20px;
    left: 65px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 20px;
    right: 65px;
  }}
@media screen and (min-device-width: 426px) and (max-device-width: 767px){
#frecciaverdediconodinoi {
    position: absolute;
    top: 19px;
    left: 100px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 19px;
  right: 100px;
  }}    
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
  #frecciaverdediconodinoi {
    position: absolute;
    top: 19px;
    left: 260px;
}
 #frecciabiancadiconodinoi {
    position: absolute;
    top: 19px;
    right: 260px;
}  }
  @media screen and (min-device-width: 992px){
body.itemid-197 article.item.item-page {
    width: 600px;
    margin-left: -57px;
  }
  #frecciaverdediconodinoi {
    position: absolute;
    top: 19px;
    left: 142px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 19px;
    right: 111px;
}}
  @media screen and (min-device-width: 1024px){
body.itemid-197 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdediconodinoi {
    position: absolute;
    top: 19px;
    left: 149px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 19px;
    right: 105px;
}  }
@media screen and (min-device-width: 1200px){
body.itemid-197 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
  #frecciaverdediconodinoi {
    position: absolute;
    top: 19px;
    left: 194px;
}
  #frecciabiancadiconodinoi {
    position: absolute;
    top: 19px;
    right: 162px;
}}
/*#scrittadiconodinoi {
    background: linear-gradient(#ffffff70, #ffffff9e);
}
  #scrittadiconodinoimobile {
    background: linear-gradient(#ffffff70, #ffffff9e);
}*/
#scrittadiconodinoimobile {
    position: relative;
    top: -21px;
  }
@media screen and (min-device-width: 768px){  
  #scrittapubblicato {
    margin-top: -10px;
  }
  #scrittaenoturgas {
    margin-top: -10px;
}}
  @media screen and (max-device-width: 767px){
  #scrittasopradiconodinoi{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittasopradiconodinoimobile{
    display:none;
  }}  
  @media screen and (max-device-width: 767px){
  #scrittadiconodinoi{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittadiconodinoimobile{
    display:none;
  }}   
/* DETTI POPOLARI-----------------------------------------------------------------*/
 @media screen and (min-device-width: 320px)and (max-device-width: 399px){
   #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 46px;
}
   #frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 45px;
   }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
   #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 66px;
}
   #frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 65px;
   }}
@media screen and (max-device-width: 425px){  
  #filettodettipopolaribasso{
    display: none;
    }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 99px;
}
   #frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 98px;
   }}
 @media screen and (max-device-width: 767px){  
   #filettoaltodettipopolari{
     margin: 18px auto !important;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 251px;
}
   #frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 251px;
   }
  #dettipopolari {
    position: absolute;
    top: 228px;
    left: 434px;
    width: 250px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-120 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 104px !important;
}
   #frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 139px !important;
   }
  #dettipopolari {
    position: absolute;
    top: 228px;
    left: 290px;
    width: 240px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-120 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 138px !important;
}
   #frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 95px !important;
   }
  #dettipopolari {
    position: absolute;
    top: 245px;
    left: 350px;
    width: 250px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-120 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
#scrittadettipopolari {
    width: 692px;
  margin-left: -10px;
}  
#dettipopolari {
    position: absolute;
    top: 216px;
    right: -61px;
}  
  #frecciaverdedetti {
    position: absolute;
    top: 20px;
    left: 182px !important;
}
#frecciabiancadetti {
    position: absolute;
    top: 20px;
    right: 150px !important;
}}
@media screen and (max-device-width: 1199px){
#scrittadettipopolari {
    display: none;
}}
@media screen and (min-device-width: 1200px){
#scrittadettipopolarimobile {
    display: none;
}}  
  @media screen and (max-device-width: 767px){
  #scrittainternadettipopolari{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittainternadettipopolarimobile{
    display:none;
  }}
@media screen and (max-device-width: 767px){
  #scrittadiconodinoi{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittadiconodinoimobile{
    display:none;
  }}
  @media screen and (max-device-width: 425px){
  #filettodettipopolaribasso{
    display:none !important;
  }}
/* DETTI POPOLARI cibo e alimentazione--------------------------------------*/  
 @media screen and (min-device-width: 320px)and (max-device-width: 359px){
   #frecciaverdecibo {
    position: absolute;
    top: 20px;
    left: 11px;
}
   #frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 12px;
   }}
  @media screen and (min-device-width: 360px)and (max-device-width: 425px){
   #frecciaverdecibo {
    position: absolute;
top: 20px;
left: 27px;
}
   #frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 29px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdecibo {
   position: absolute;
top: 20px;
left: 62px;
}
   #frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 62px;
   }}
  @media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdecibo {
    position: absolute;
    top: 20px;
    left: 212px;
}
   #frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 212px;
   }}
  @media screen and (min-device-width: 992px){
body.itemid-198 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdecibo {
    position: absolute;
    top: 20px;
    left: 65px;
}
   #frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 94px;
   }}
  @media screen and (min-device-width: 1024px){
body.itemid-198 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdecibo {
    position: absolute;
    top: 20px;
    left: 101px;
}
   #frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 59px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-198 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdecibo {
    position: absolute;
    top: 20px;
    left: 141px;
}
#frecciabiancacibo {
    position: absolute;
    top: 20px;
    right: 108px;
}}  
/* DETTI POPOLARI la casa e la famiglia--------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
   #frecciaverdecasa {
    position: absolute;
    top: 20px;
    left: 11px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 12px;
   }}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
   #frecciaverdecasa {
    position: absolute;
top: 20px;
left: 27px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 29px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdecasa {
   position: absolute;
top: 20px;
left: 62px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 62px;
   }}
  @media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdecasa {
    position: absolute;
    top: 20px;
    left: 212px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 212px;
   }}
  @media screen and (min-device-width: 992px){
body.itemid-199 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdecasa {
    position: absolute;
    top: 20px;
    left: 65px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 94px;
   }}
  @media screen and (min-device-width: 1024px){
body.itemid-199 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdecasa {
    position: absolute;
    top: 20px;
    left: 101px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 59px;
   }}
@media screen and (min-device-width: 1200px){
body.itemid-199 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
   #frecciaverdecasa {
    position: absolute;
    top: 20px;
    left: 146px;
}
   #frecciabiancacasa {
    position: absolute;
    top: 20px;
    right: 116px;
}}    
  
/* DETTI POPOLARI vita nei campi--------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 399px){
   #frecciaverdecampi {
    position: absolute;
    top: 20px;
    left: 52px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 51px;
   }}
@media screen and (min-device-width: 400px)and (max-device-width: 425px){
   #frecciaverdecampi {
    position: absolute;
top: 20px;
left: 87px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 86px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdecampi {
   position: absolute;
top: 20px;
left: 105px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 104px;
   }}
  @media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdecampi {
    position: absolute;
    top: 20px;
    left: 255px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 254px;
   }}
@media screen and (min-device-width: 992px){
body.itemid-201 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdecampi {
    position: absolute;
    top: 20px;
    left: 109px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 136px;
   }}
  @media screen and (min-device-width: 1024px){
body.itemid-201 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdecampi {
    position: absolute;
    top: 20px;
    left: 144px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 101px;
   }}
@media screen and (min-device-width: 1200px){
body.itemid-201 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
   #frecciaverdecampi {
    position: absolute;
    top: 20px;
    left: 190px;
}
   #frecciabiancacampi {
    position: absolute;
    top: 20px;
    right: 157px;
}  }    
  
  /* DETTI POPOLARI fortuna e sfortuna--------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
   #frecciaverdefortuna {
    position: absolute;
    top: 20px;
    left: 18px;
}
   #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 19px;
   }}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
   #frecciaverdefortuna {
    position: absolute;
top: 20px;
left: 31px;
}
   #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 32px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdefortuna {
   position: absolute;
top: 20px;
left: 73px;
}
   #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 73px;
   }}
  @media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdefortuna {
    position: absolute;
    top: 20px;
    left: 221px;
}
   #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 224px;
   }}
@media screen and (min-device-width: 992px){
body.itemid-212 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdefortuna {
    position: absolute;
    top: 20px;
    left: 74px;
}
   #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 103px;
   }}
  @media screen and (min-device-width: 1024px){
body.itemid-212 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdefortuna {
    position: absolute;
    top: 20px;
    left: 110px;
}
   #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 67px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-212 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdefortuna {
    position: absolute;
    top: 20px;
    left: 156px;
}
  #frecciabiancafortuna {
    position: absolute;
    top: 20px;
    right: 126px;
}}
/* DETTI POPOLARI la saggezza dei vecchi--------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-204 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
    margin: 8px -66px 0px;
}   
  #frecciaverdesaggezza {
    position: absolute;
top: 19px;
left: 18px;
width: 22px;
}
   #frecciabiancasaggezza {
    position: absolute;
top: 19px;
right: 17px;
width: 22px;
   }}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
   #frecciaverdesaggezza {
    position: absolute;
top: 20px;
left: 18px;
}
   #frecciabiancasaggezza {
    position: absolute;
    top: 20px;
    right: 17px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdesaggezza {
   position: absolute;
top: 20px;
left: 51px;
}
   #frecciabiancasaggezza {
    position: absolute;
    top: 20px;
    right: 50px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdesaggezza {
    position: absolute;
    top: 20px;
    left: 201px;
}
   #frecciabiancasaggezza {
    position: absolute;
    top: 20px;
    right: 201px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-204 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdesaggezza {
    position: absolute;
    top: 20px;
    left: 55px;
}
   #frecciabiancasaggezza {
    position: absolute;
    top: 20px;
    right: 83px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-204 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdesaggezza {
    position: absolute;
    top: 20px;
    left: 91px;
}
   #frecciabiancasaggezza {
    position: absolute;
    top: 20px;
    right: 47px;
   }}
@media screen and (min-device-width: 1200px){
body.itemid-204 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
   #frecciaverdesaggezza {
    position: absolute;
    top: 20px;
    left: 136px;
}
   #frecciabiancasaggezza {
    position: absolute;
    top: 20px;
    right: 105px;
}}    
/* DETTI POPOLARI mestieri e professioni--------------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-206 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
    margin: 8px -66px 0px;
}   
  #frecciaverdemestieri {
    top: 19px;
left: 18px;
width: 24px;
position: absolute;
}
   #frecciabiancamestieri {
    top: 19px;
right: 18px;
width: 24px;
position: absolute;
   }}
@media screen and (min-device-width: 360px)and (max-device-width: 425px){
   #frecciaverdemestieri {
    position: absolute;
top: 20px;
left: 17px;
}
   #frecciabiancamestieri {
    position: absolute;
top: 20px;
right: 17px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdemestieri {
   position: absolute;
top: 20px;
left: 51px;
}
   #frecciabiancamestieri {
    position: absolute;
    top: 20px;
    right: 50px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdemestieri {
    position: absolute;
    top: 20px;
    left: 206px;
}
   #frecciabiancamestieri {
    position: absolute;
    top: 20px;
    right: 201px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-206 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdemestieri {
    position: absolute;
    top: 20px;
    left: 55px;
}
   #frecciabiancamestieri {
    position: absolute;
    top: 20px;
    right: 83px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-206 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdemestieri {
    position: absolute;
    top: 20px;
    left: 91px;
}
   #frecciabiancamestieri {
    position: absolute;
    top: 20px;
    right: 47px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-206 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdemestieri {
    position: absolute;
    top: 20px;
    left: 140px;
}
  #frecciabiancamestieri {
    position: absolute;
    top: 20px;
    right: 108px;
}  }    
  /* DETTI POPOLARI ricchi e poveri--------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 425px){  
  #frecciaverdericchi {
    top: 20px;
left: 45px;
position: absolute;
}
   #frecciabiancaricchi {
    top: 20px;
right: 45px;
position: absolute;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdericchi {
   position: absolute;
top: 20px;
left: 98px;
}
   #frecciabiancaricchi {
    position: absolute;
    top: 20px;
    right: 98px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdericchi {
    position: absolute;
    top: 20px;
    left: 248px;
}
   #frecciabiancaricchi {
    position: absolute;
    top: 20px;
    right: 248px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-214 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdericchi {
    position: absolute;
    top: 20px;
    left: 114px;
}
   #frecciabiancaricchi {
    position: absolute;
    top: 20px;
    right: 143px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-214 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdericchi {
    position: absolute;
    top: 20px;
    left: 150px;
}
   #frecciabiancaricchi {
    position: absolute;
    top: 20px;
    right: 108px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-214 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdericchi {
    position: absolute;
    top: 20px;
    left: 182px;
}
  #frecciabiancaricchi {
    position: absolute;
    top: 20px;
    right: 150px;
}  }  
 /* DETTI POPOLARI belli brutti sciocchi e furbi--------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 359px){  
body.itemid-210 .entry-header h2 {
    font-size: 15px;
    line-height: 2;
    margin: 8px -66px 0px;
}
  #frecciaverdebelli {
    position: absolute;
width: 21px;
top: 17px;
left: 12px;
}
   #frecciabiancabelli {
    position: absolute;
width: 21px;
top: 17px;
right: 11px;
   }}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){  
body.itemid-210 .entry-header h2 {
 font-size: 16.5px;
line-height: 2;
margin: 8px -66px 0px;
}
  #frecciaverdebelli {
    position: absolute;
width: 23px;
top: 18px;
left: 15px;
}
   #frecciabiancabelli {
    position: absolute;
width: 23px;
top: 18px;
right: 14px;
   }}  
@media screen and (min-device-width: 400px)and (max-device-width: 425px){  
body.itemid-210 .entry-header h2 {
 font-size: 18.5px;
line-height: 2;
margin: 8px -66px 0px;
}
  #frecciaverdebelli {
    position: absolute;
width: 25px;
top: 18px;
left: 18px;
}
   #frecciabiancabelli {
    position: absolute;
width: 25px;
top: 18px;
right: 18px;
   }} 
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdebelli {
   position: absolute;
top: 20px;
left: 98px;
}
   #frecciabiancabelli {
    position: absolute;
top: 20px;
right: 15px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdebelli {
    position: absolute;
    top: 20px;
    left: 164px;
}
   #frecciabiancabelli {
    position: absolute;
    top: 20px;
    right: 164px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-210 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdebelli {
    position: absolute;
    top: 20px;
    left: 18px;
}
   #frecciabiancabelli {
    position: absolute;
    top: 20px;
    right: 
      45px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-210 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdebelli {
    position: absolute;
    top: 20px;
    left: 53px;
}
   #frecciabiancabelli {
    position: absolute;
    top: 20px;
    right: 9px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-210 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdebelli {
    position: absolute;
    top: 20px;
    left: 99px;
}
  #frecciabiancabelli {
    position: absolute;
    top: 20px;
    right: 68px;
}}   
/* DETTI POPOLARI città e paesi--------------------------------------*/    
@media screen and (min-device-width: 320px)and (max-device-width: 425px){  
#frecciaverdecitta {
    position: absolute;
top: 20px;
left: 61px;
}
   #frecciabiancacitta {
    position: absolute;
top: 20px;
right: 60px;
   }} 
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdecitta {
   position: absolute;
top: 20px;
left: 114px;
}
   #frecciabiancacitta {
   position: absolute;
top: 20px;
right: 113px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdecitta {
    position: absolute;
    top: 20px;
    left: 261px;
}
   #frecciabiancacitta {
    position: absolute;
    top: 20px;
    right: 261px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-216 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdecitta {
    position: absolute;
    top: 20px;
    left: 114px;
}
   #frecciabiancacitta {
    position: absolute;
    top: 20px;
    right: 142px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-216 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdecitta {
    position: absolute;
    top: 20px;
    left: 150px;
}
   #frecciabiancacitta {
    position: absolute;
    top: 20px;
    right: 109px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-216 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdecitta {
    position: absolute;
    top: 20px;
    left: 197px;
}
  #frecciabiancacitta {
    position: absolute;
    top: 20px;
    right: 164px;
}  } 
/* DETTI POPOLARI gli animali e i loro comportamenti------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-208 .entry-header h2 {
    font-size: 13px;
    line-height: 2;
    margin: 8px -66px 0px;
}   
  #frecciaverdeanimali {
    position: absolute;
width: 19px;
top: 15px;
left: 6px;
}
   #frecciabiancaanimali {
    position: absolute;
    width: 19px;
    top: 15px;
    right: 6px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-208 .entry-header h2 {
    font-size: 13.5px;
    line-height: 2;
    margin: 8px -66px 0px;
}  
  #frecciaverdeanimali {
    position: absolute;
width: 23px;
top: 14px;
left: 7px;
}
   #frecciabiancaanimali {
    position: absolute;
width: 24px;
top: 14px;
right: 6px;
   }}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
body.itemid-208 .entry-header h2 {
    font-size: 16.5px;
    line-height: 2;
    margin: 8px -66px 0px;
}    
   #frecciaverdeanimali {
    position: absolute;
    width: 24px;
    top: 17px;
    left: 6px;
}
   #frecciabiancaanimali {
    position: absolute;
width: 24px;
top: 17px;
right: 7px;
   }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
  body.itemid-208 .entry-header h2 {
    font-size: 17.5px;
    line-height: 2;
    margin: 8px -66px 0px;
} 
  #frecciaverdeanimali {
   position: absolute;
width: 25px;
top: 17px;
left: 6px;
}
   #frecciabiancaanimali {
    position: absolute;
width: 25px;
top: 17px;
left: 6px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdeanimali {
    position: absolute;
    top: 20px;
    left: 127px;
}
   #frecciabiancaanimali {
   position: absolute;
top: 20px;
right: 127px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-208 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdeanimali {
    position: absolute;
    top: 20px;
    left: -19px;
}
   #frecciabiancaanimali {
    position: absolute;
    top: 20px;
    right: 9px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-208 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdeanimali {
    position: absolute;
    top: 20px;
    left: 16px;
}
   #frecciabiancaanimali {
    position: absolute;
    top: 20px;
    right: -27px;
   }}
  @media screen and (min-device-width: 1200px){
body.itemid-208 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdeanimali {
    position: absolute;
    top: 20px;
    left: 61px;
}
  #frecciabiancaanimali {
    position: absolute;
    top: 20px;
    right: 30px;
}}    
  
/* articolo home CHI SIAMO / Home Page per Ultimo larghezza testo--------------------------------------------*/
/*
  @media screen and (min-device-width: 768px) {
.site.com-content.view-article.no-layout.no-task.itemid-101.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init {
    overflow-x: hidden;
    position: fixed;
}}*/
  
  @media screen and (min-device-width: 992px) {
body.itemid-101 article.item.item-page.item-featured {
    width: 671px;
    margin-left: -56px;
}  
body.itemid-101 #sp-main-body {
    padding: 66px 0;
    margin-bottom: -61px;
    }   }

  @media screen and (min-device-width: 768px) {
body.itemid-101 div#lineaorrizzontalehome {
    width: 3840px;
    height: 2px;
    background-color: transparent;
    border-top: 2px solid #1d6843;
    margin-left: -1900px;
    position: absolute;
    top: 655px;
}}
 
/*  -----------------------
body.itemid-101 div#sp-left {
    left: -31px;
bottom:-29px;
}
  
body.itemid-101 #sp-main-body {
    padding: 35px 0;
} */
  
/*tripadvisor insieme al left------------------------------------------------------------------------------------------
body.itemid-101 div#sp-right {
    margin-top: -14px;
    width: 180px;
    right: -61px;
    bottom: -604px;
}

@media screen and (min-device-width: 1200px) and (max-device-width: 1280px){
body.itemid-101 div#sp-left {
bottom:-17px;
} */
/*tripadvisor unito al left di sopra-------------------------------------------------------------
body.itemid-101 div#sp-right {
    bottom: -589px;
}
}
@media screen and (min-device-width: 1360px) and (max-device-width: 1440px){
body.itemid-101 div#sp-left {
bottom:-17px;
}*/
/*tripadvisor unito al left di sopra-----------------------------------------------------------
body.itemid-101 div#sp-right {
    bottom: -589px;
}
}
@media screen and (min-device-width: 1366px){
article.item.item-page.item-featured {
    width: 576px;
  padding: 20px 0;
}
}

@media screen and (min-device-width: 2560px){
body.itemid-101 div#sp-left {
    bottom: -17px;
}
body.itemid-101 #sp-right {
    bottom: -509px;
    padding: 0px;
    right: -30px;
    height: 100px;
}
} */

/* Right TRIPADVISOR nella home sotto Chi Siamo----------------------------------------------*/
/*
@media screen and (min-device-width: 992px) and (max-device-width: 1024px){
body.itemid-101 #sp-right {
    bottom: -622px;
}} 

@media screen and (min-device-width: 1360px) and (max-device-width: 1440px){
div#sp-right {
    bottom: -527px;
    padding: 0;
}} 

@media screen and (min-device-width: 2559px) and (max-device-width: 2560px){
#sp-right {
    bottom: -563px;
    padding: 0;
    right: -30px;
}}


/* Linea orizzontale verde sopra la mappa solo nella Home page all'interno della div di Tripadvisor------------------------
@media screen and (min-device-width: 1200px) and (max-device-width: 1280px){
body.itemid-101 div#lineaorrizzontalehome {
    width: 3840px;
    height: 75px;
    background-color: transparent;
    border-top: 2px solid #1d6843;
    margin-top: 120px;
    margin-left: -1900px;
    margin-bottom: -47px;
}}

@media screen and (min-device-width: 1360px) and (max-device-width: 1365px){
body.itemid-101 div#lineaorrizzontalehome {
    width: 3840px;
    height: 75px;
    background-color: transparent;
    border-top: 2px solid #1d6843;
    margin-top: 129px;
    margin-left: -1900px;
}}

@media screen and (min-device-width: 1366px) and (max-device-width: 1440px){
body.itemid-101 div#lineaorrizzontalehome {
    width: 3840px;
    height: 75px;
    background-color: transparent;
    border-top: 2px solid #1d6843;
    margin-top: 67px;
    margin-left: -1900px;
}}

@media screen and (min-device-width: 1920px) and (max-device-width: 1920px){
body.itemid-101 div#lineaorrizzontalehome {
       width: 3840px;
    height: 75px;
    background-color: transparent;
    border-top: 2px solid #1d6843;
    margin-top: 655px;
    margin-left: -1900px;
    margin-bottom: -89px;

}}

@media screen and (min-device-width: 2560px) and (max-device-width: 3840px){
body.itemid-101 div#lineaorrizzontalehome {
    width: 3840px;
    height: 75px;
    background-color: transparent;
    border-top: 2px solid #1d6843;
    margin-top: 63px;
    margin-left: -1900px;
}
}    */
  /*
@media screen and (min-device-width: 320px) and (max-device-width: 1199px){
body.itemid-101 div#lineaorrizzontalehome {
display: none;
}}*/

/*copia pappatoia in user 4 bottoni fascia rossa verso il basso--------------------------------------------*/
/*body.itemid-115 #sp-user4 #sp-pappatoia {
    box-shadow: inset 0px 5px 5px #3333338a;
}
*/
/*section#sp-copia-pappatoia {
    box-shadow: inset 0px 5px 5px #3333338a;
}
*/
/*informazioni bottom---------------------------------------------------------------------*/
#sp-informazioni {
    background-color: #1d6843;
    padding: 20px 0px !important;
    border-top: 4px double #FFF9BD;
    margin-top: -8px;
}

@media screen and (min-device-width: 320px) and (max-device-width: 767px){
div#sp-bottom1 {
    border-right: 1px solid #FFF9BD;
    height: 193px;
    text-align: -webkit-center;
}
div#sp-position2 {
    left: 0px;
    bottom: -18px;
    padding-left: 0;
    padding-right: 0px;
}}
@media screen and (min-device-width: 768px){
div#sp-bottom1 {
    border-right: 1px solid #FFF9BD;
    height: 154px;
    }}

@media screen and (min-device-width: 768px) and (max-device-width: 834px){
div#sp-bottom2 {
    width: 208px;
}
div#sp-position2 {
    left: 277px;
    bottom: -18px;
    padding-left: 0;
    padding-right: 0px;
    float: none;
}}
  @media screen and (min-device-width: 1200px){
div#sp-bottom2 {
    border-right: 1px solid #FFF9BD;
    height: 155px;
    }}  
div#sp-bottom2 {
    border-right: 1px solid #FFF9BD;
}
div#sp-bottom3 {
    border-right: 1px solid #FFF9BD;
}
@media screen and (min-device-width: 768px){  
#scrittaorariaperturamobile {
display:none;
    }  }
@media screen and (max-device-width: 767px){  
#scrittaorariapertura {
display:none;
    }  }
  @media screen and (min-device-width: 768px){  
#scrittaveryamicibottommobile {
display:none;
    }  }
@media screen and (max-device-width: 767px){  
#scrittaveryamicibottom {
display:none;
    }  }
/* Social BOTTOM ----------------------------------------------------------------------------------*/
@media screen and (min-device-width: 1200px){
section#sp-informazioni #sp-position2 {
    left: -81px !important;
    bottom: -6px !important;
    padding-left: 0;
    padding-right: 0px;
}}
/* PHOTOGALLERY-------------------------------------------------------------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 399px){  
  #frecciaverdephotogallery {
    position: absolute;
top: 20px;
left: 45px;
}
   #frecciabiancaphotogallery {
    position: absolute;
top: 20px;
right: 45px;
   }}  
@media screen and (min-device-width: 400px)and (max-device-width: 425px){  
  #frecciaverdephotogallery {
    position: absolute;
top: 20px;
left: 76px;
}
   #frecciabiancaphotogallery {
    position: absolute;
top: 20px;
right: 77px;
   }} 
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
   #frecciaverdephotogallery {
   position: absolute;
top: 20px;
left: 76px;
}
   #frecciabiancaphotogallery {
    position: absolute;
top: 20px;
right: 77px;
   }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdephotogallery {
    position: absolute;
top: 20px;
left: 250px;
}
   #frecciabiancaphotogallery {
    position: absolute;
top: 20px;
right: 251px;
   }}  
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-394 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
    #frecciaverdephotogallery {
    position: absolute;
    top: 20px;
    left: 104px;
}
    #frecciabiancaphotogallery {
  position: absolute;
top: 20px;
right: 132px;
    }  }
	 @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-394 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdephotogallery {
    position: absolute;
    top: 20px;
    left: 250px;
}
  #frecciabiancaphotogallery {
    position: absolute;
    top: 20px;
    right: 251px;
}}
	@media screen and (min-device-width: 1200px){
body.itemid-394 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
  #frecciaverdephotogallery {
    position: absolute;
    top: 20px;
    left: 183px;
}
  #frecciabiancaphotogallery {
    position: absolute;
    top: 20px;
    right: 154px;
}}
/* RIEVOCAZIONE STORICA 2015 --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-393 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    }
  #frecciaverderievocazione2015 {
    position: absolute;
    top: 18px;
    left: 10px;
    width: 23px;
}
  #frecciabiancarievocazione2015 {
    position: absolute;
    top: 18px;
    right: 9px;
    width: 23px;
  }}
 @media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-393 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
   }
   #frecciaverderievocazione2015 {
    position: absolute;
    top: 19px;
    left: 21px;
    width: 24px;
}
   #frecciabiancarievocazione2015 {
    position: absolute;
    top: 19px;
    right: 19px;
    width: 24px;
   }}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverderievocazione2015 {
    position: absolute;
    top: 21px;
    left: 27px;
    width: 25px;
}
  #frecciabiancarievocazione2015 {
    position: absolute;
    top: 21px;
    right: 27px;
    width: 25px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverderievocazione2015 {
    position: absolute;
    top: 20px;
    left: 35px;
}
  #frecciabiancarievocazione2015 {
    position: absolute;
    top: 20px;
    right: 34px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverderievocazione2015 {
    position: absolute;
top: 20px;
left: 186px;
}
   #frecciabiancarievocazione2015 {
    position: absolute;
top: 20px;
right: 185px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-393 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverderievocazione2015 {
    position: absolute;
top: 20px;
left: 41px;
}
   #frecciabiancarievocazione2015 {
    position: absolute;
top: 20px;
right: 68px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-393 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverderievocazione2015 {
    position: absolute;
top: 20px;
left: 76px;
}
   #frecciabiancarievocazione2015 {
    position: absolute;
top: 20px;
right: 33px;
   }}
@media screen and (min-device-width: 1200px){
body.itemid-393 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
   #frecciaverderievocazione2015 {
    position: absolute;
top: 20px;
left: 118px;
}
   #frecciabiancarievocazione2015 {
    position: absolute;
top: 20px;
right: 87px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-393.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}
  /* RIEVOCAZIONE STORICA 2014 --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-395 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    }
  #frecciaverderievocazione2014 {
    position: absolute;
    top: 18px;
    left: 10px;
    width: 23px;
}
  #frecciabiancarievocazione2014 {
    position: absolute;
    top: 18px;
    right: 9px;
    width: 23px;
  }}
 @media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-395 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
   }
   #frecciaverderievocazione2014 {
    position: absolute;
    top: 19px;
    left: 21px;
    width: 24px;
}
   #frecciabiancarievocazione2014 {
    position: absolute;
    top: 19px;
    right: 19px;
    width: 24px;
   }}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverderievocazione2014 {
    position: absolute;
    top: 21px;
    left: 27px;
    width: 25px;
}
  #frecciabiancarievocazione2014 {
    position: absolute;
    top: 21px;
    right: 27px;
    width: 25px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverderievocazione2014 {
    position: absolute;
    top: 20px;
    left: 35px;
}
  #frecciabiancarievocazione2014 {
    position: absolute;
    top: 20px;
    right: 34px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverderievocazione2014 {
    position: absolute;
top: 20px;
left: 186px;
}
   #frecciabiancarievocazione2014 {
    position: absolute;
top: 20px;
right: 185px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-395 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverderievocazione2014 {
    position: absolute;
top: 20px;
left: 41px;
}
   #frecciabiancarievocazione2014 {
    position: absolute;
top: 20px;
right: 68px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-395 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverderievocazione2014 {
    position: absolute;
top: 20px;
left: 76px;
}
   #frecciabiancarievocazione2014 {
    position: absolute;
top: 20px;
right: 33px;
   }}
@media screen and (min-device-width: 1200px){
body.itemid-395 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
   #frecciaverderievocazione2014 {
    position: absolute;
top: 20px;
left: 118px;
}
   #frecciabiancarievocazione2014 {
    position: absolute;
top: 20px;
right: 87px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-395.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}
/* RIEVOCAZIONE STORICA 2013 --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-396 .entry-header h2 {
    font-size: 17px;
    line-height: 2;
    }
  #frecciaverderievocazione2013 {
    position: absolute;
    top: 18px;
    left: 10px;
    width: 23px;
}
  #frecciabiancarievocazione2013 {
    position: absolute;
    top: 18px;
    right: 9px;
    width: 23px;
  }}
 @media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-396 .entry-header h2 {
    font-size: 18px;
    line-height: 2;
   }
   #frecciaverderievocazione2013 {
    position: absolute;
    top: 19px;
    left: 21px;
    width: 24px;
}
   #frecciabiancarievocazione2013 {
    position: absolute;
    top: 19px;
    right: 19px;
    width: 24px;
   }}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverderievocazione2013 {
    position: absolute;
    top: 21px;
    left: 27px;
    width: 25px;
}
  #frecciabiancarievocazione2013 {
    position: absolute;
    top: 21px;
    right: 27px;
    width: 25px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverderievocazione2013 {
    position: absolute;
    top: 20px;
    left: 35px;
}
  #frecciabiancarievocazione2013 {
    position: absolute;
    top: 20px;
    right: 34px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverderievocazione2013 {
    position: absolute;
top: 20px;
left: 186px;
}
   #frecciabiancarievocazione2013 {
    position: absolute;
top: 20px;
right: 185px;
   }}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-396 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverderievocazione2013 {
    position: absolute;
top: 20px;
left: 41px;
}
   #frecciabiancarievocazione2013 {
    position: absolute;
top: 20px;
right: 68px;
   }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-396 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverderievocazione2013 {
    position: absolute;
top: 20px;
left: 76px;
}
   #frecciabiancarievocazione2013 {
    position: absolute;
top: 20px;
right: 33px;
   }}
@media screen and (min-device-width: 1200px){
body.itemid-396 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
   #frecciaverderievocazione2013 {
    position: absolute;
top: 20px;
left: 118px;
}
   #frecciabiancarievocazione2013 {
    position: absolute;
top: 20px;
right: 87px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-396.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}
  /* MISS MAMMA 2014 GALLERY --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 399px){
  #frecciaverdemammagallery {
    position: absolute;
top: 20px;
left: 37px;
}
  #frecciabiancamammagallery {
    position: absolute;
    top: 20px;
    right: 37px;
  }}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
  #frecciaverdemammagallery {
    position: absolute;
    top: 20px;
    left: 73px;
}
  #frecciabiancamammagallery {
    position: absolute;
top: 20px;
right: 71px;
  }}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdemammagallery {
    position: absolute;
    top: 20px;
    left: 73px;
}
  #frecciabiancamammagallery {
    position: absolute;
top: 20px;
right: 71px;
  }}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdemammagallery {
    position: absolute;
    top: 20px;
    left: 243px;
}
 #frecciabiancamammagallery {
    position: absolute;
    top: 20px;
    right: 243px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-397 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdemammagallery {
    position: absolute;
    top: 20px;
    left: 96px;
}
  #frecciabiancamammagallery {
    position: absolute;
    top: 20px;
    right: 124px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-397 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdemammagallery {
    position: absolute;
top: 20px;
left: 76px;
}
   #frecciaverdemammagallery {
    position: absolute;
    top: 20px;
    left: 132px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-397 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdemammagallery {
    position: absolute;
    top: 20px;
    left: 175px;
}
  #frecciabiancamammagallery {
    position: absolute;
    top: 20px;
    right: 145px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-397.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}
/* MUSICHE E DANZE A CORTE GALLERY --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-398 .entry-header h2 {
    font-size: 15.5px;
  }
  #frecciaverdemusichedanzegallery {
    position: absolute;
top: 17px;
left: 12px;
width: 23px;
}
  #frecciabiancamusichedanzegallery {
    position: absolute;
top: 17px;
right: 10px;
width: 23px;
  }}
  @media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-398 .entry-header h2 {
    font-size: 16.5px;
  }
#frecciaverdemusichedanzegallery {
   position: absolute;
top: 17px;
left: 18px;
width: 25px;
}
  #frecciabiancamusichedanzegallery {
   position: absolute;
top: 17px;
right: 17px;
width: 25px;
  }}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
  body.itemid-398 .entry-header h2 {
    font-size: 18.5px;
  }
  #frecciaverdemusichedanzegallery {
    position: absolute;
    top: 18px;
    left: 18px;
    width: 26px;
}
  #frecciabiancamusichedanzegallery {
    position: absolute;
    top: 18px;
    right: 18px;
    width: 26px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdemusichedanzegallery {
    position: absolute;
    top: 20px;
    left: 18px;
}
  #frecciabiancamusichedanzegallery {
    position: absolute;
    top: 20px;
    right: 18px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdemusichedanzegallery {
    position: absolute;
    top: 20px;
    left: 171px;
}
#frecciabiancamusichedanzegallery {
    position: absolute;
    top: 20px;
    right: 170px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-398 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
  #frecciaverdemusichedanzegallery {
    position: absolute;
    top: 20px;
    left: 25px;
}
 #frecciabiancamusichedanzegallery {
    position: absolute;
    top: 20px;
    right: 52px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-398 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdemusichedanzegallery {
    position: absolute;
    top: 20px;
    left: 60px;
}
   #frecciabiancamusichedanzegallery {
    position: absolute;
    top: 20px;
    right: 17px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-398 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdemusichedanzegallery {
    position: absolute;
    top: 20px;
    left: 104px;
}
  #frecciabiancamusichedanzegallery {
    position: absolute;
    top: 20px;
    right: 72px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-398.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}
  /* PAELLA E SANGRIA 2013 --------*/
 @media screen and (min-device-width: 320px)and (max-device-width: 767px){
  #frecciaverdepaella2013 {
    position: absolute;
    top: 20px;
    left: 55px;
}
   #frecciabiancapaella2013 {
    position: absolute;
    top: 20px;
    right: 55px;
} } 
  @media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdepaella2013 {
    position: absolute;
    top: 20px;
    left: 236px;
}
  g#frecciabiancapaella2013 {
    position: absolute;
    top: 20px;
    right: 236px;
  }}
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-481 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
#frecciaverdepaella2013 {
    position: absolute;
    top: 20px;
    left: 125px;
}
#frecciabiancapaella2013 {
    position: absolute;
    top: 20px;
    right: 20px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-481 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
#frecciaverdepaella2013 {
    position: absolute;
    top: 20px;
    left: 125px;
}
#frecciabiancapaella2013 {
    position: absolute;
    top: 20px;
    right: 82px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-481 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdepaella2013 {
   position: absolute;
    top: 20px;
    left: 169px;
}
#frecciabiancapaella2013 {
    position: absolute;
    top: 20px;
    right: 138px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-481.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}    
  
/* AMICI IN FESTA 2010 --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 29px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 27px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 44px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 42px;
}}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 64px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 62px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 64px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 62px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 234px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 232px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-401 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 87px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 114px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-401 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 123px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 78px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-401 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdeamicifesta2010gallery {
    position: absolute;
    top: 20px;
    left: 167px;
}
#frecciabiancaamicifesta2010gallery {
    position: absolute;
    top: 20px;
    right: 134px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-401.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}    
/* IL BORGO DEI DESIDERI 2020 --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-434 .entry-header h2 {
    font-size: 18px !important;
  }
  #frecciaverdeborgodesiderigallery {
    position: absolute;
top: 19px;
left: 20px;
width: 24px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
top: 19px;
right: 18px;
width: 24px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
#frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 21px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 21px;
}}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
#frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 42px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 40px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 56px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 54px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 206px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 205px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-434 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
#frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 58px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 86px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-434 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 94px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 51px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-434 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdeborgodesiderigallery {
    position: absolute;
    top: 20px;
    left: 139px;
}
#frecciabiancaborgodesidergallery {
    position: absolute;
    top: 20px;
    right: 107px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-434.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}  
@media screen and (max-device-width: 767px){
  #scrittagalleryborgodesideri{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittagalleryborgodesiderimobile{
    display:none;
  }}  
/* GALLERIA LA BELLA DI ITALIA 2012 --------*/  
  @media screen and (min-device-width: 320px)and (max-device-width: 767px){
  #frecciaverdebellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    left: 30px;
}
    #frecciabiancabellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    right: 30px;
    }}
  @media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdebellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    left: 220px;
}
    #frecciabiancabellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    right: 220px;
    }}
  
 @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-425 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
 #frecciaverdebellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    left: 119px;
}
   #frecciabiancabellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    right: 74px;
}
  }
   @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-425 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
     #frecciaverdebellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    left: 119px;
}
   #frecciabiancabellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    right: 74px;
}
   }  
     @media screen and (min-device-width: 1200px){
body.itemid-425 article.item.item-page {
    width: 671px;
    margin-left: -42px;
}
       #frecciaverdebellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    left: 163px;
}
       #frecciabiancabellaitaliagalleria2012 {
    position: absolute;
    top: 20px;
    right: 132px;
}
  }
/* GALLERIA LA BELLA DI ITALIA 2013 --------*/
@media screen and (min-device-width: 320px)and (max-device-width: 359px){
body.itemid-435 .entry-header h2 {
    font-size: 14px !important;
  }
  #frecciaverdebellaitaliagalleria2013 {
  position: absolute;
top: 16px;
left: 24px;
width: 21px;
}
#frecciabiancabellaitaliagalleria2013 {
      position: absolute;
top: 16px;
right: 24px;
width: 21px;
}}
@media screen and (min-device-width: 360px)and (max-device-width: 399px){
body.itemid-435 .entry-header h2 {
    font-size: 16px !important;
  }
  #frecciaverdebellaitaliagalleria2013 {
    position: absolute;
top: 19px;
left: 27px;
width: 21px;
}
#frecciabiancabellaitaliagalleria2013 {
  position: absolute;
top: 19px;
right: 27px;
width: 21px;
}}
  @media screen and (min-device-width: 400px)and (max-device-width: 425px){
body.itemid-435 .entry-header h2 {
    font-size: 18px !important;
  }
#frecciaverdebellaitaliagalleria2013 {
position: absolute;
top: 19px;
left: 27px;
width: 24px;
}
#frecciabiancabellaitaliagalleria2013 {
   position: absolute;
top: 19px;
right: 27px;
width: 24px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#frecciaverdebellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    left: 23px;
}
#frecciabiancabellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    right: 21px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#frecciaverdebellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    left: 173px;
}
#frecciabiancabellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    right: 173px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-435 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }
#frecciaverdebellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    left: 26px;
}
#frecciabiancabellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    right: 53px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-435 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }
  #frecciaverdebellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    left: 63px;
}
#frecciabiancabellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    right: 18px;
}}
@media screen and (min-device-width: 1200px){
body.itemid-435 article.item.item-page {
    width: 671px;
    margin-left: -42px;
} 
#frecciaverdebellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    left: 161px;
}
#frecciabiancabellaitaliagalleria2013 {
    position: absolute;
    top: 20px;
    right: 132px;
}}   
.site.com-content.view-article.no-layout.no-task.itemid-435.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
}  
  
 /* CONTATTI --------*/ 
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-414 article.item.item-page {
    width: 600px;
    margin-left: -86px;
  }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-414 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }}
  .chronoforms6_credits {
    color: transparent;
}
  body.itemid-414 .entry-header h2 {
    display: none;
}
/* PRIVACY --------*/   
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-415 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-415 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1200px){
body.itemid-415 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }}
/* GALLERY OSTERIA 1° E OSTERIA COME ERA UNA VOLTA 2°--------*/  
@media screen and (min-device-width: 320px)and (max-device-width: 767px){
  .site.com-content.view-article.no-layout.no-task.itemid-419.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 49.8% !important;
  }  }
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-419 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-419 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1200px){
body.itemid-419 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }}
@media screen and (min-device-width: 992px){  
  .site.com-content.view-article.no-layout.no-task.itemid-419.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
    }  }
  @media screen and (min-device-width: 320px)and (max-device-width: 767px){
  .site.com-content.view-article.no-layout.no-task.itemid-421.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 49.8% !important;
  }  }
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-421 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-421 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1200px){
body.itemid-421 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }}
@media screen and (min-device-width: 992px){  
  .site.com-content.view-article.no-layout.no-task.itemid-421.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal {
 box-shadow: 0px 0 0px 9px #FFF !important;
  left: 50.8%;
    }  }
/* TEMPO DA LIGA GALLERY --------*/
 @media screen and (min-device-width: 320px)and (max-device-width: 767px){
  #frecciaverdeligagallery {
    position: absolute;
    top: 20px;
    left: 70px;
}
  #frecciabiancaligagallery {
    position: absolute;
    top: 20px;
    right: 70px;
  }}
  
 @media screen and (min-device-width: 768px)and (max-device-width: 991px){
   #frecciaverdeligagallery {
    position: absolute;
    top: 20px;
     left: 254px;
   }
   #frecciabiancaligagallery {
    position: absolute;
    top: 20px;
    right: 254px;
   }}
   
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-472 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdeligagallery {
    position: absolute;
    top: 20px;
    left: 143px;
}
  #frecciabiancaligagallery {
    position: absolute;
    top: 20px;
    right: 101px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-472 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
    #frecciaverdeligagallery {
    position: absolute;
    top: 20px;
    left: 143px;
}
  #frecciabiancaligagallery {
    position: absolute;
    top: 20px;
    right: 101px;
} }
 @media screen and (min-device-width: 1200px){
body.itemid-472 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdeligagallery {
    position: absolute;
    top: 20px;
    left: 188px;
}
  #frecciabiancaligagallery {
    position: absolute;
    top: 20px;
    right: 156px;
}}
  
/* FRECCE ROSSE NELLE GALLERY --------*/
@media screen and (min-device-width: 320px){  
 #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-prev 
.speasyimagegallery-next > span, .speasyimagegallery-prev > span {
    border-top: 5px solid #b51620 !important;
}
.speasyimagegallery-prev > span {
  border-left: 5px solid #b51620!important;
  } 
.speasyimagegallery-next > span {
  border-right: 5px solid #b51620 !important;
}
  .speasyimagegallery-next > span, .speasyimagegallery-prev > span {
    border-top: 5px solid #b51620 !important;
  }}
/* ASPORTO - COVID-19--------*/
@media screen and (min-device-width: 992px) and (max-device-width: 1023px){
body.itemid-437 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-437 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
}
@media screen and (min-device-width: 1200px){
body.itemid-437 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
}
@media screen and (min-device-width: 768px){
  #scrittaasporto {
    display:none;
  }}
@media screen and (max-device-width: 768px){
#scrittaasportomobile{
    display:none;
  }}
/* ASPORTO - natale 2020--------*/
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
  body.itemid-444 article.item.item-page {
    width: 600px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-444 article.item.item-page {
    width: 671px;
    margin-left: -86px;
    }}
@media screen and (min-device-width: 1200px){
body.itemid-444 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }} 
/* TEST e RISOLUZIONI ERRORI --------*/
@media screen and (max-device-width: 425px){ 
  #mod-speasyimagegallery-128.mod-speasyimagegallery-128.speasyimagegallery-gallery.clearfix.speasyimagegallery-row.clearfix.speasyimagegallery-col-md-3.speasyimagegallery-col-sm-4.speasyimagegallery-col-xs-6.speasyimagegallery-gallery-item /images/speasyimagegallery/albums/1/images/vuoto-min1.jpg {
    display: none;
  }}
#tablesocial tbody td {
    padding: 0px;
}
      /*Menu hover a discesa color rosso*/ 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:hover {
    color: #b51620;
}  
   /*lettere grandi menu mobile laterale*/ 
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
font-size: 16px !important;
}
  
/*@media screen and (min-device-width: 1200px){ 
.site.com-content.view-article.no-layout.no-task.itemid-339.it-it.ltr.sticky-header.layout-fluid.off-canvas-menu-init.speasyimagegallery-modal-open #speasyimagegallery-modal.speasyimagegallery-modal-wrapper .speasyimagegallery-modal .speasyimagegallery-modal-body .speasyimagegallery-image-wrapper .speasyimagegallery-image-content .speasyimagegallery-gallery-stat {
    font-weight: 700;
    font-size: 30px;
    color:  #fff;
    float: right;
  box-shadow: 4px 5px 6px 0px #000;
}}*/
  
                           /*ULTIMI AGGIORNAMENTI PAGINE SITO*/
  /*STINCO E PATATE*/
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
  #mod-speasyimagegallery-182 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
  }  }  
@media screen and (min-device-width: 320px) and (max-device-width: 344px){  
  #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 18px;
}
  #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 18px;
  }}
  
@media screen and (min-device-width: 345px) and (max-device-width: 374px){  
  .entry-header h2 {
    font-size: 17px;
  }
  #frecciaverdestinco {
    position: absolute;
    top: 16px;
    left: 13px;
}
  #frecciabiancastinco {
    position: absolute;
    top: 16px;
    right: 13px;
  }}
@media screen and (min-device-width: 375px) and (max-device-width: 767px){  
  #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 5px;
}
  #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 5px;
  }}
@media screen and (min-device-width: 768px) and (max-device-width: 991px){      
  #scrittaprenotastinco {
    position: absolute;
    top: 311px;
    left: 459px;
}
  #bottoneprenotazionestinco {
    position: absolute;
    top: 451px;
    left: 459px;
}
  #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 178px;
}
  #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 67px;
  }}
  
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-492 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
    #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 178px;
}
  #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 67px;
  }
     #scrittaprenotastinco {
    position: absolute;
    top: 311px;
    left: 300px;
}
    #bottoneprenotazionestinco {
    position: absolute;
    top: 463px;
    left: 306px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-492 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
    #scrittaprenotastinco {
    position: absolute;
    top: 311px;
    left: 300px;
}
    #bottoneprenotazionestinco {
    position: absolute;
    top: 463px;
    left: 306px;
}
   #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 32px;
}
    #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 32px;
} }
 @media screen and (min-device-width: 1200px){
body.itemid-492 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #scrittaprenotastinco {
    position: absolute;
    top: 311px;
    left: 359px;
}
  #bottoneprenotazionestinco {
    position: absolute;
    top: 463px;
    left: 365px;
}
  #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 111px;
}
   #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 82px;
   }  }
  
  @media screen and (min-device-width: 768px){  
#mod-speasyimagegallery-182 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-182 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittastincoalforno{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittastincoalfornomobile{
    display:none;
  }}
  
   /*------SAGRE GRADELLA E PANDINO------------*/ 
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-493 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-493 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
 }
 @media screen and (min-device-width: 1200px){
body.itemid-493 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }}
  @media screen and (max-device-width: 767px){
  #scrittamenusagregradella{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittamenusagregradellamobile{
    display:none;
  }}
  
   /*------PAGINA PAELLA E SANGRIA -----------*/ 
  @media screen and (min-device-width: 320px) and (max-device-width: 991px) {
#imgpaellaesangriapagina {
    position: relative;
    margin: 0 auto;
  }}
 @media screen and (min-device-width: 320px) and (max-device-width: 767px) {  
  #frecciaverdepaginapaella {
    position: absolute;
    top: 20px;
    left: 50px;
}
  #frecciabiancapaginapaella {
    position: absolute;
    top: 20px;
    right: 50px;
   }  }
  
   @media screen and (min-device-width: 768px)and (max-device-width: 991px){
     #scrittapaginapaellabase {
    position: absolute;
    top: 68px;
    width: 501px;
    left: 260px;
}
  #bottonegallerypaella {
    position: absolute;
    left: 340px;
    top: 245px;
}
   #frecciaverdepaginapaella {
    POSITION: ABSOLUTE;
    top: 20px;
    left: 127px;
}
   #frecciabiancapaginapaella {
       POSITION: ABSOLUTE;
    top: 20px;
    right: 85px;
  }}
  
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-496 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
     #scrittapaginapaellabase {
    position: absolute;
    top: 68px;
    width: 501px;
    left: 180px;
}
  #bottonegallerypaella {
    position: absolute;
    left: 260px;
    top: 245px;
}
   #frecciaverdepaginapaella {
    POSITION: ABSOLUTE;
    top: 20px;
    left: 127px;
}
   #frecciabiancapaginapaella {
       POSITION: ABSOLUTE;
    top: 20px;
    right: 85px;
}}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-496 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
    #scrittapaginapaellabase {
    position: absolute;
    top: 68px;
    width: 501px;
    left: 180px;
}
  #bottonegallerypaella {
    position: absolute;
    left: 260px;
    top: 245px;
}
   #frecciaverdepaginapaella {
    POSITION: ABSOLUTE;
    top: 20px;
    left: 127px;
}
   #frecciabiancapaginapaella {
       POSITION: ABSOLUTE;
    top: 20px;
    right: 85px;
} }
 @media screen and (min-device-width: 1200px){
body.itemid-496 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #scrittapaginapaellabase {
    position: absolute;
    top: 68px;
    width: 501px;
    left: 212px;
}
  #bottonegallerypaella {
    position: absolute;
    left: 292px;
    top: 245px;
}
   #frecciaverdepaginapaella {
    POSITION: ABSOLUTE;
    top: 20px;
    left: 172px;
}
   #frecciabiancapaginapaella {
    POSITION: ABSOLUTE;
    top: 20px;
    right: 141px;
}}

 /*------PAGINA serate latine con PAELLA E SANGRIA -----------*/ 
   @media screen and (min-device-width: 320px) and (max-device-width: 767px) {
  #frecciaverdeseratelatineserata {
    position: absolute;
    top: 20px;
    left: -5px;
}
  #frecciabiancaseratelatineserata {
    position: absolute;
    top: 20px;
    right: -5px;
     }}  
  @media screen and (min-device-width: 320px) and (max-device-width: 767px) {
#imgseratelatinepagina {
    position: relative;
    margin: 0 auto;
  }} 
  
   @media screen and (min-device-width: 768px)and (max-device-width: 991px){
     #frecciaverdeseratelatineserata {
    position: absolute;
    top: 20px;
    left: 146px;
}
     #frecciabiancaseratelatineserata {
    position: absolute;
    top: 20px;
    right: 147px;
     }}
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-497 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
   #frecciaverdeseratelatineserata {
    position: absolute;
    top: 20px;
    left: 35px;
}
     #frecciabiancaseratelatineserata {
    position: absolute;
    top: 20px;
    right: -8px;
     }}
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-497 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
     #frecciaverdeseratelatineserata {
    position: absolute;
    top: 20px;
    left: 35px;
}
     #frecciabiancaseratelatineserata {
    position: absolute;
    top: 20px;
    right: -8px;
     }
 }
 @media screen and (min-device-width: 1200px){
body.itemid-497 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdeseratelatineserata {
    position: absolute;
    top: 20px;
    left: 79px;
}
  #frecciabiancaseratelatineserata {
    position: absolute;
    top: 20px;
    right: 47px;
}
  #frecciaverdenataleasporto {
    position: absolute;
    top: 20px;
    left: 180px;
}
   #frecciabiancanataleasporto {
    position: absolute;
    top: 20px;
    right: 148px;
}
  }
  
/*------PAGINA RISOTTO ALLA MILANESE -----------*/ 
  @media screen and (min-device-width: 320px) and (max-device-width: 767px){
  #mod-speasyimagegallery-183 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
  }  } 
  
  @media screen and (min-device-width: 320px) and (max-device-width: 767px) {
  #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 5px;
}
  #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 5px;
     }}  
   @media screen and (min-device-width: 768px)and (max-device-width: 991px){
     #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 123px;
}
     #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 123px;
     }
     #mod-speasyimagegallery-183 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
  }  }
  @media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-498 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
   #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: -24px;
}
     #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: -4px;
     }
  }
  @media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-498 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
      #frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 12px;
}
     #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: -32px;
     }
 }
 @media screen and (min-device-width: 1200px){
body.itemid-498 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
#frecciaverdestinco {
    position: absolute;
    top: 20px;
    left: 55px;
}
 #frecciabiancastinco {
    position: absolute;
    top: 20px;
    right: 25px;
}
   #scrittaprenotarisotto {
    position: absolute;
    top: 329px;
    left: 359px;
}
  #bottoneprenotazionerisotto {
    position: absolute;
    top: 475px;
    left: 365px;
}
  }
  
@media screen and (max-device-width: 767px){
  #scrittarisottomilanese{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittarisottomilanesemobile{
    display:none;
  }}
  
    @media screen and (min-device-width: 768px){  
#mod-speasyimagegallery-183 {
    position: relative;
    width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-183 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
  
  /* QUADOO --------*/
  @media screen and (min-device-width: 1200px) and (max-device-width: 1399px){
  img#quandoo {
    position: relative;
    left: -30px;
    }
  table#tablesocialbottom  {
    position: relative;
    left: -109px;
    }}
  @media screen and (min-device-width: 1400px) and (max-device-width: 2560px){
       #sp-position8 {
    position: relative;
    left: -74px;
}
  img#quandoosocial {
    position: relative;
    left: 111px;
        top: 26px;
    width: 46px;
}}
  div#quandoo-booking-widget {
    text-align: center;
}

  /* NATALE ASPORTO --------*/
@media screen and (min-device-width: 320px) and (max-device-width: 425px){
#mod-speasyimagegallery-186 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#scrittaprenotazionenataleasporto {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}
  #frecciaverdenataleasporto {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 44px;
}
  #frecciabiancanataleasporto {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 43px;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-186 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#scrittaprenotazionenataleasporto {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#scrittaprenotazionenataleasporto {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 330px;
    left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-525 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
    #scrittaprenotazionenataleasporto {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 283px;
    left: 255px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-525 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #scrittaprenotazionenataleasporto {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 326px !important;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-525 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #scrittaprenotazionenataleasporto {
        position: absolute;
top: 253px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 281px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-186 {
    position: relative;
     width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-186 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
  
    /* CAPODANNO ASPORTO --------*/
  @media screen and (min-device-width: 320px) and (max-device-width: 425px){
#mod-speasyimagegallery-187 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#scrittaprenotazionecapodannoasporto {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}
  #frecciaverdecapodannoasporto {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 10px;
}
  #frecciabiancacapodannoasporto {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 6px;
}}
@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-187 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#scrittaprenotazionecapodannoasporto {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}
    #frecciaverdecapodannoasporto {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 10px;
}
  #frecciabiancacapodannoasporto {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 6px;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
#scrittaprenotazionecapodannoasporto {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 330px;
    left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-527 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
    #scrittaprenotazionecapodannoasporto {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 283px;
    left: 255px;
}}
@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-527 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
  #scrittaprenotazionecapodannoasporto {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 326px !important;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-527 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #scrittaprenotazionecapodannoasporto {
        position: absolute;
top: 289px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 281px;
  border-radius: 15px;
}
  #frecciaverdecapodannoasporto {
    position: absolute;
    top: 20px;
    left: 117px;
}
  #frecciabiancacapodannoasporto {
    position: absolute;
    top: 20px;
    right: 374px;
}  }
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-187 {
    position: relative;
     width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-187 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
  
/*MENU NOVELLO----------------------------------*/
@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-189 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdenovello {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 89px;
}
  #frecciabiancanovello {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 90px;
}  
#scrittaprenotazionenovello {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-189 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdenovello {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 143px;
}
  #frecciabiancanovello {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 143px;
}
#scrittaprenotazionenovello {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdenovello {
    position: absolute;
    top: 20px;
    left: 272px;
}
  #frecciabiancanovello {
    position: absolute;
    top: 20px;
    right: 272px;
  }
#scrittaprenotazionenovello {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 500px;
    left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-545 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdenovello {
    position: absolute;
    top: 20px;
    left: 154px;
}
#frecciabiancanovello {
    position: absolute;
    top: 20px;
    right: 182px;
}
  #scrittaprenotazionenovello {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 400px;
    left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-545 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdenovello {
    position: absolute;
    top: 20px;
    left: 185px;
}
  #frecciabiancanovello {
    position: absolute;
    top: 20px;
    right: 142px;
}
#scrittaprenotazionenovello {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 450px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-545 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdenovello {
    position: absolute;
    top: 20px;
    left: 206px;
}
  #frecciabiancanovello {
    position: absolute;
    top: 20px;
    right: 173px;
}
#scrittaprenotazionenovello {
        position: absolute;
top: 422px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}
@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-189 {
    position: relative;
     width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-189 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittanatale{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittanatalemobile{
    display:none;
	}}
  
/*MENU FESTA DELLA DONNA----------------------------------*/

@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-190 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdedonna {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 54px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 54px;
}  
#scrittaprenotazionedonna {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-190 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 54px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 54px;
}
#scrittaprenotazionedonna {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 230px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 230px;
  }
#scrittaprenotazionedonna {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 330px;
    left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-554 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 154px;
}
#frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 182px;
}
  #scrittaprenotazionedonna {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 400px;
    left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-554 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 118px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 75px;
}
#scrittaprenotazionedonna {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 300px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-554 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 163px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 130px;
}
#scrittaprenotazionedonna {
        position: absolute;
top: 265px;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-190 {
    position: relative;
     width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-190 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittanatale{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittanatalemobile{
    display:none;
	}}

img#bottonefestadonna {
    position: relative;
    top: -8px;
}
  img#bottoneferragosto {
    position: relative;
    top: 11px;
}
  
/*ASPORTO PASQUA----------------------------------*/

@media screen and (min-device-width: 320px)and (max-device-width: 425px){
#mod-speasyimagegallery-191 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
#frecciaverdedonna {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 54px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 54px;
}  
#scrittaprenotazionedonna {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}

@media screen and (min-device-width: 426px)and (max-device-width: 767px){
#mod-speasyimagegallery-191 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 5px;
    left: 50%;
right: 50%;
position: relative;
}
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    width: 28px;
    left: 54px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    width: 28px;
    right: 54px;
}
#scrittaprenotazionedonna {
    position: relative;
background-color:#ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 85%;
}}
@media screen and (min-device-width: 768px)and (max-device-width: 991px){
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 230px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 230px;
  }
#scrittaprenotazionedonna {
    background-color:     #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 39%;
    position: absolute;
    top: 330px;
    left: 400px;
}}
@media screen and (min-device-width: 992px)and (max-device-width: 1023px){
body.itemid-555 article.item.item-page {
  width: 600px;
    margin-left: -86px;
  }
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 154px;
}
#frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 182px;
}
  #scrittaprenotazionedonna {
    background-color: #ffffff96;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-top: 23px;
    margin-left: auto;
    margin-right: auto;
    width: 52%;
    position: absolute;
    top: 400px;
    left: 255px;
}}

@media screen and (min-device-width: 1024px)and (max-device-width: 1199px){
body.itemid-555 article.item.item-page {
  width: 671px;
margin-left: -86px;
  }
#frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 118px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 75px;
}
#scrittaprenotazionedonna {
    background-color: #ffffff96;
border-radius: 20px;
padding-bottom: 10px;
padding-top: 23px;
margin-left: auto;
margin-right: auto;
width: 52%;
position: absolute;
top: 300px;
left: 255px;
}} 
@media screen and (min-device-width: 1200px){
body.itemid-555 article.item.item-page {
    width: 671px;
    margin-left: -42px;
  }
  #frecciaverdedonna {
    position: absolute;
    top: 20px;
    left: 163px;
}
  #frecciabiancadonna {
    position: absolute;
    top: 20px;
    right: 130px;
}
#scrittaprenotazionepasquasporto {
position: absolute;
top: 174px !important;
right: 0px;
width: 320px;
background-color:#ffffff96;
padding-right: 0px;
padding-left: 0px;
height: 324px;
padding-top: 53px;
left: 271px;
  border-radius: 15px;
}}

@media screen and (min-device-width: 768px){
#mod-speasyimagegallery-191 {
    position: relative;
     width: 845px;
    left: 63px;
top: 30px;
  }
#mod-speasyimagegallery-191 .speasyimagegallery-row > div > .speasyimagegallery-gallery-item {
    padding: 0px !important;
        box-shadow: 1px 1px 13px 1px rgba(0, 0, 0,0.47);
}}
@media screen and (max-device-width: 767px){
  #scrittanatale{
    display:none;
  }}
@media screen and (min-device-width: 768px){
  #scrittanatalemobile{
    display:none;
	}}

img#bottonefestadonna {
    position: relative;
    top: -8px;
}
  img#bottoneferragosto {
    position: relative;
    top: 11px;
}
  
  
  