p.prenotahome {color: #fff;max-width: 250px;margin-bottom: 0px;
animation: myanimation 10s infinite;
background: rgba(0, 0, 0, 0.76);
padding: 20px;
border-radius: 5px;
border: 1px solid #6B6E5C;
  box-shadow: 1px 4px 10px rgba(0, 0, 0, .5);
}


@keyframes myanimation {
  0% {background-color: black;}
  
  35%{background-color:#7c203c;}
  75%{background-color:#597165;}
  100% {background-color: black;}
}



#gkHeaderMod img.scarica {transform: translateY(10%) translateX(-50%);position: relative !important;}
a.linkhomepage:hover {color:#fff;}



div.prenotacantina {text-transform: uppercase;font-size: 30px;text-align: center;font-weight: 900;color: #fff;box-shadow: 0px 5px 10px #bdbdbd;transition: all 0.5s ease;
background:#CCD1AD;padding:5px;border: 1px solid #bbc292;
}

h4.prenotacantina a {color:#fff;}
div.prenotacantina:hover {box-shadow: 0px 0px 0px #ddd;}

img.scarica2 {display:none;}
.mod-languages ul.lang-inline, .mod-languages ul.lang-block {float:none;}
body.cookie.dark-bg .item-body ul li:before {content: none;}
/*#gkFooter div.gkPage {padding:0 80px;}
body.mappe.dark-bg #gkBottom3 {max-width: 1040px;margin: 0 auto;}
#gkFooter {padding: 0 60px;}*/
h2.subtitle {font-weight: bold;padding: 5px 0px 15px;color: #666;text-align: left;}
ul.gkmenu.level1 {display:none;}
body.mappe.dark-bg #gkBottom3 {padding-top:60px;}
body.mappe.dark-bg #gkBottom3 {padding-bottom:60px;}
body.mappe.dark-bg .k2ItemsBlock ul li {border-bottom: 0px solid #e5e5e5;}
#gkLogo img {max-width:150px!important;}
/*MENU*/
/*div.nspArt.nspCol3 a.readon.inline {display:none;}
div.nspArt.nspCol3.nspFeatured a.readon.inline {display:block;}
div.nspArt.nspCol3 {margin-top: -140px;}*/
img.logoc {border: 1px solid;padding: 5px;}
small.indirizzo {line-height: 1.4;display: block;}
div.k2ItemsBlock li.even {float: left;width: 33%;}
div.k2ItemsBlock li.odd {float: left;width: 33%;}
div.k2ItemsBlock li.even lastItem {float: left;width: 33%;}
.single-page > .header:after, .blog-page > .header:after {background: none;content: ""}
span.big {font-size: 30px;font-weight: bold;display: block;margin-bottom: -20px;margin-top: -10px;}
#gkBg.menu-open {margin-left: -100%;}
#aside-menu {width: 100%;}
#aside-menu {background: #fff; /*url(http://77.104.190.14/~guidaallecantine/images/home/sfondohome2.jpg);*/
background-size: contain;}
#aside-menu li a.active {color: #CCD1AD;}
#aside-menu li a:hover {color: #CCD1AD;}
#aside-menu li a {color: #979A7F;}
#aside-menu li {font-size: 33px;font-weight: 900;line-height: 30px;}
#close-menu {top: 20px;font-size: 46px;}
#aside-menu li li a {color: #CCD1AD;font-size: 20px;padding-left: 20px;}
.menu-open #gkMobileMenu {right: 10px;}
.gkAsideMenu > ul{text-align: center;}
#aside-menu > div {padding-right: 0px;}
.gkAsideMenu > ul {padding: 32px 0 32px 0px;text-align: center;border-bottom: 1px solid #CCD1AD;border-top: 1px solid #CCD1AD;height: 100%;vertical-align: middle;width: 100%;margin-top: 50px;}
#aside-menu .gk-social-icons a {color: #CCD1AD!important;}
#aside-menu .gk-social-icons {text-align: center;float: none;}
#gk-menu-top {border-bottom: 0px solid #000;margin: 40px 0 0px 0px;padding: 0px;position: relative;
z-index: 2;}
#aside-menu .gk-social-icons a:hover {color: #979A7F;}
#aside-menu .gk-social-icons a {font-size: 27px;padding: 0 4px;}
#gk-menu-bottom {border-top: 0px solid rgba(255, 255, 255, 0.15);margin: 20px 0 0 0px;position: absolute;
opacity: 0.2;z-index: 0;text-align: center;top: 0px;width: 100%;}
div.gkAsideMenu {position: relative;z-index: 1;}
img.mappaside {max-width: 100%;}
/*#aside-menu li a:before {content: url(/~guidaallecantine/images/loghi/scopri3.png);}*/


#gkHeaderMod img.frecciag {max-width: 100px!important;top: 90%;}
div.freccia {max-width: 100px!important;}

div.nspArt.nspCol3.nspFeatured {margin-top: -140px;}

div.zonemobile {display:none;}
div.sinistrazone {padding-left: 0px;}
div.gk-cols.vertical-centerzone {margin:  0 auto;max-width: 50%;padding:80px 0px;color: #fff;}
div.box.box-wide.clear.gkmod-1 {background-size: contain;}
.readon:active, .readon:focus, .readon:hover, .readon {background: transparent;}
img.scarica {position: absolute !important;
width: auto !important;
left: 120px !important;
top: 130%!important;
/*max-width: 300px !important;*/}
.webui-popover.bottom-left > .webui-arrow:after {border-bottom-color:#686A59;}
h3.webui-popover-title {color:#fff;}
.webui-popover-title {background-color: #686A59;border-radius: 0px 0px 0 0;}
.webui-popover a {color: #686A59;}
.webui-popover {background-color: #CCD0AD;border-radius: 0px;}
a#ja-marker-3.point.point-img.point1 {width: 200px!important;height: 265px!important;}
.jai-map-container .point.point-img, .jai-map-container .point.point-ico {min-height: 62px;
min-width: 62px;max-height: 300px;max-width: 300px;}
section#gkTop1.gk-clearfix {position: absolute;top: 0;left: 33%;}
/*div#ja-imagesmap892.jai-map-wrap {position: relative;top: -67em;width: 900px;left: 24%;}*/
#gkHeader {background-color: transparent;}
body.frontpage.fullscreen div#gkBg {background:url(https://www.guidaallecantine.com/images/home/sfondohome2.jpg);background-attachment: fixed;background-size: contain;}
body.frontpage.fullscreen div#gkHeaderMod.gk-clearfix {background: transparent;}

a {color:#CCD1AD;}
a:hover {color:#686A59;}
.nspArt .nspHeader a:hover, .nspLinks ul li h4 a:hover {color:#686A59;}
p.nspText.tleft.fleft {position: relative;top: -176px;left: 20px;font-size: 20px;color: #fff;}
h4.nspHeader.tleft.fnone.has-image {position: relative;top: -160px;left: 20px;}
.nspNext:after {content: '\f105';font-size: 50px;}
.nspPrev:after {content: '\f104';font-size: 50px;}
.nspNext:hover:after, .nspPrev:hover:after {color: #686A59;}
.nspNext, .nspPrev {position: relative;z-index: 9999;}
.nspArt .nspImageWrapper:hover img {-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
#gkMobileMenu i {height: 4px;width: 44px;}
#gkMobileMenu i:before {height: 4px;width: 44px;top: -7px;}
#gkMobileMenu i:after {height: 4px;width: 24px;margin-top: 2px;}
#gkHeaderNav.show-dark i {background: #878832;}
#gkHeaderNav.show-dark i:before, #gkHeaderNav.show-dark i:after {background: #878832;}


/*CSS VINA GALLERY by ICOM*/

#pbPrevBtn b:before, #pbNextBtn b:after {display: inline;line-height: .3;font-size: 10em;font-weight: lighter;color: #FFF;}
#pbPrevBtn b:before {content: '\f104';font-family: Fontawesome;}
#pbNextBtn b:after {content: '\f105';font-family: Fontawesome;}
#pbOverlay {background: rgba(0, 0, 0, 0.70);}
#pbCloseBtn:before, #pbAutoplayBtn:before {border-radius: 0 0 0 0px;background: none;}
#pbCloseBtn:hover:before {background: none;}
div.pbProgress {display:none;}
.pbWrapper > *, .hide .pbWrapper > .prepare {border-radius: 0px;}

/*________________________*/


h2.sufondo {color: #fff;font-size: 40px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;line-height: 0.8;}

h1.verdearticolo {font-size: 70px;font-weight: 900;letter-spacing: -4px;color: #CCD1AD;}
body.cantine.dark-bg h3.verde2contatti:before {content: '\f003';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
h3.verde2contatti:before {content: '\f003';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
body.cantine.dark-bg h3.verde2accoglienza:before {content: '\f015';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
h3.verde2accoglienza:before {content: '\f015';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
body.cantine.dark-bg h3.verde2enoturismo:before {content: '\f140';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
h3.verde2enoturismo:before {content: '\f140';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
body.cantine.dark-bg h3.verde2etichette:before {content: '\f039';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
h3.verde2etichette:before {content: '\f039';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
body.cantine.dark-bg h3.verde2galleria:before {content: '\f039';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
h3.verde2galleria:before {content: '\f039';font-family: Fontawesome;padding-right: 10px;font-weight: 100;font-size: 30px;}
body.cantine.dark-bg .single-page > .header {height: 600px;}
/*body.cantine.dark-bg .single-page > .header:after {background: none;}*/
body.cantine.dark-bg section#gkBottom1.gk-clearfix div.content.gkPage {max-width: 100%;}
body.cantine.dark-bg section#gkBottom2.gk-clearfix {padding:100px 0px;}
a.readon.fright {color: #fff !important;top: -275px;background: none;position: relative;letter-spacing: 0.6px;left: -65px;}
.readon.inline {width: 100%;margin-left: 19px;letter-spacing: 0;}
.readon.inline:before {content: url(https://www.guidaallecantine.com/images/loghi/scopri3.png);margin-left: -180px;
z-index: 99999999;display: block;margin-bottom: -49px;}
a.readon.fright:before {content: url(https://www.guidaallecantine.com/images/loghi/scopri3.png);margin-left: -250px;
z-index: 99999999;display: block;margin-bottom: -57px;}
.gkStoreHeader {width: 30%;text-align: left;}
.gkStoreImage {width: 70%;}
img.home {position: relative!important;width: auto!important;left: 30px!important;max-width: 70px !important;margin-top: 60px;margin-bottom: -40px;}
h1.cantine {font-family: 'Raleway', sans-serif;color: #CCD1AD !important;font-size: 70px;font-weight: 100;margin-top: -15px;letter-spacing: -4px;}
span.homeguida {font-size: 80px;font-weight: 900;color: #fff;letter-spacing: -4px;padding-right: 5px;line-height: 1.2;}
span.alle {color: #CCD1AD;font-size: 16px;}
h3.home, h3.verde {text-align: left;}
h3.verde {color: #CCD1AD;font-size: 25px;margin-bottom: -8px;}
h3.home {color: #fff;font-size: 25px;}
span.bianco {color: #fff;}
span.verde {color: #CCD1AD;}
p.custom {margin: -10px 0px -20px 0px;}
p.custom2 {margin: 0px 0px -10px 0px;}
#gkLogo {margin: 40px 0 0 67px;}
#gkLogo img {max-width: 200px;}
body.mappe.dark-bg #gkLogo img {display: none;}
img.mappa {/*position: relative !important;max-width: 960px !important;width: 100% !important;left: 0px!important;top: -60px!important;*/position: absolute !important;
width: 100% !important;
left: 130px !important;
top: -190px !important;}
body.frontpage.fullscreen section#gkMainbody {background-color: rgba(255, 255, 255, 0.13);margin: 0px 0 -30px 0;padding-top:100px;}
a.nspNext {float: right;}
.nspBotInterface, .nspTopInterface {width: 100%;top: 150px;/*z-index: 9;*/background: #989A86;height: 100px;padding: 38px 10px;}
body.frontpage.fullscreen div.nspArtScroll1 {max-width: 1240px;margin: 0px auto;padding: 0 40px;position: relative;}
body.frontpage.fullscreen #gkMainbody .content {max-width: 100%;padding-left: 0px !important;
padding-right: 0px !important;}
.frontpage #gkPageContent {padding-bottom: 0px;}
.frontpage #gkBottom1 .box {padding: 0px 0 0px 0;}
.frontpage #gkBottom1 .gkPage {max-width:100%;padding-left: 0px !important;padding-right: 0px !important;}
h1.wine {color: #fff;font-size: 60px;line-height: 0.8;letter-spacing: 0px;}
img.cerchio {position: absolute;top: -100%;width: 85%;left: 40%;}
div.sinistrahome {width: 80%!important;}
div.destrahome {width: 20%!important;}
#gkCopyrights {width: 30%;}
#gkFooterNav {width: 70%;color: #000;line-height: 1.3;font-size: 13px;}
#gkFooter {background: #A6A98E;padding: 60px 0;}
p.titoletto {color: #fff;font-size: 14px;font-weight: 600;}
div.sinistrafooter {width: 30%;}
div.centrofooter {width: 43%;}
div.destrafooter {width: 27%;}
div#gkCopyrights {color: #000;line-height: 1.2;font-size: 11px;}
.gk-footer-social-icons {margin: 11% 0 10px 0;}
img.logofooter {max-width: 70%;}
div.sinistrafooter2 {width: 33.333333%!important;}
div.gk-cols.vertical-centerfooter2 {margin-top: 0px;}
div.centrofooter2 {font-size: 11px;}
.nspArt .nspHeader a, .nspLinks ul li h4 a {color: #fff;text-transform: uppercase;font-size: 34px;letter-spacing: -2px;font-weight: bold;line-height: 0.7;}
body.mappe.dark-bg iframe {margin-top: -67px;opacity: 0.6;}
div.sumappa {position: absolute;top: 35%;text-align: left;padding-left: 120px;max-width: 45%;}
h1.sumappa {font-size: 70px;font-weight: 900;letter-spacing: -4px;}
h2.sumappa {font-size: 30px;color: #fff;}
body.mappe.dark-bg #gkHeaderMod  {height: 800px;background: #000;}
.blog-page > .header, .single-page > .header, .search-page .header {height: 600px;}
p.sumappa {color: #fff;font-size: 16px;line-height: 1.6;max-width: 300px;}
hr.short {text-align: left;margin: 10px 0px 0px 0px;width: 100px;}
hr.verde {text-align: left;margin: 10px 0px 0px 0px;width: 100px;border-top: 1px solid #81846E;}
p.verde {color: #81846E;margin-bottom: 1em;}
body.mappe.dark-bg p {font-size: 17px;line-height: 1.5;}
body.mappe.dark-bg article#k2Container.itemView.single-page {max-width: 50%;text-align: justify}
body.mappe.dark-bg section#gkBottom1.gk-clearfix div.content.gkPage {max-width: 100%;}
body.mappe.dark-bg section#gkBottom2.gk-clearfix div.content.gkPage {max-width: 100%;}
body.mappe.dark-bg #gkPageContent {padding: 164px 0 0px;}
img.uva {position: absolute;left: 16%;max-width: 70px;top: 50px;}
.customparallaxck .customparallaxck_content {color: rgba(255, 255, 255, 1);}
body {font-size: 16px;line-height: 1.5;}
div.gk-cols.vertical-centerassociati {font-size: 13px;margin: 0px;}
img.scopriverde {position: relative;margin-left: -25px;}
p.verde2 {margin: 0;color: #81846E;}
h3.verde2 {color: #CCD1AD;font-size: 40px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;}
h3.verde2contatti {color: #CCD1AD;font-size: 35px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;}
h3.verde2galleria {color: #CCD1AD;font-size: 35px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;}
h3.verde2accoglienza {color: #CCD1AD;font-size: 35px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;}
h3.verde2enoturismo {color: #CCD1AD;font-size: 35px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;}
h3.verde2etichette {color: #CCD1AD;font-size: 35px;letter-spacing: -1px;margin-bottom: -5px;font-weight: 800;}
hr.verde2 {text-align: left;margin: 10px 0px 10px 0px;width: 100px;border-top: 1px solid #CCD1AD;}
div.box.associate.gkmod-1 {padding: 50px 0px;}
h1.verde {color: #CDD1AE;letter-spacing: -2px;}
h1.verdetitolo {color: #CDD1AE;letter-spacing: -3px;position: absolute;top: 40%;top: 37%;
line-height: 0.8;font-size: 50px;background: rgba(0, 0, 0, 0.4);
padding: 20px;
width: 100%;}


@media only screen and (min-width: 1920px) {
#gkHeaderMod img.scarica {transform: translateY(30%) translateX(-50%);position: relative !important;}
}
  

@media only screen and (max-width: 1366px) {
 p.prenotahome {max-width: 350px;}
  #gkHeaderMod img.scarica {transform: translateY(30%) translateX(-50%);position: relative !important;}
  #gkLogo {margin: 20px 0 0 20px;}
  #gkLogo img {max-width: 100px!important;}
  
}



@media only screen and (max-width: 1165px) {
  body.mappe.dark-bg section#gkBottom2.gk-clearfix div.content.gkPage {padding-left: 0px !important;
padding-right: 0px !important;}
  body.cantine.dark-bg section#gkBottom1.gk-clearfix div.content.gkPage {padding-left: 0px !important;
padding-right: 0px !important;}
  
  
}

@media only screen and (min-width: 850px) {
  div.suarticolo {display:none;}
  
}


@media only screen and (max-width: 849px) {
  div.sumappa {display:none;}
  body.mappe.dark-bg article#k2Container.itemView.single-page {max-width: 100%;}
  section#gkTop1.gk-clearfix {position: relative;top: 0;left: 0%;}
  div.gkStoreImage {display:none;}
  .gkStoreHeader {width: 100%;}
  img.home {max-height: 70px;!important;}
  img.scarica {max-height: 100px;!important;}
  .nspArt .nspHeader a, .nspLinks ul li h4 a {font-size: 24px;}
  h1.wine {font-size: 30px;}
  .readon.inline:before {display: none;}
  .readon.inline {margin-left: 0px;border-top: 1px solid;text-align: left;padding: 0px;margin-top: 10px;}
  h1.cantine {margin-top: -8px;}
  body.mappe.dark-bg #gkPageContent {padding: 200px 0 0px;}
 /* body.mappe.dark-bg div.customparallaxck_content_cont {left: 0!important;top: 0!important;width: 100%!important;position: relative;background:url(http://77.104.190.14/~guidaallecantine/images/home/sfondohome2.jpg);background-size: contain;}*/
  img.uva {display: none;}
  div.gk-cols.vertical-centerzone {max-width: 100%;padding: 60px 16px;}
  div.destrazone {padding: 0px;}
  #gkBottom1 .box {margin-bottom: 0px;}
  
  div.destrafooter p.titoletto {display: none;}
  div.destrafooter {margin-bottom: 0px !important;text-align: center!important;}
  div.centrofooter {margin-bottom: 0px !important;text-align: center!important;}
  #gkFooterNav {width: 100%;text-align: center!important;}
  div.sinistrafooter {text-align: center !important;margin-bottom: 0px !important;}
  div.centrofooter2 {text-align: center !important;margin-bottom: 0px !important;}
  div.sinistrafooter2 {display: none!important;}
  #gkCopyrights {width: 100%!important;text-align: center !important;}
  .gk-footer-social-icons {margin: 30px 0 10px 0;}
  h1.verdetitolo {font-size: 30px;}
  
}


@media only screen and (max-width: 736px) {
div.zonedesktop {display:none;}
div.zonemobile {display:block;}
  .nspArtPage .nspArt {width: 100% !important;}
  div.nspArt.nspCol1 {margin-bottom: -150px;}
  div.nspArt.nspCol1.nspFeatured {margin-bottom: -120px;}
  div.destrahome {display: none !important;}
  div.sinistrahome {width: 100% !important;}
  body.frontpage.fullscreen div#customparallaxck880.customparallaxck.animateck div.customparallaxck_content_cont {left: 20%;top: 10%!important;width: 60%;}
  #gkHeaderMod h1, #gkHeaderMod h2 {line-height: 0.7;font-size: 50px;}
  span.homeguida {font-size: 53px;}
  #gkLogo {margin: 40px 0 0 16px;}
  #gkLogo img {max-width: 120px;}
  body.frontpage.fullscreen div.nspArtScroll1 {padding: 0 10px;}
  body.frontpage.fullscreen section#gkMainbody {padding-top: 20px;}
  img.home {display:none;}
  body.cantine.dark-bg .single-page > .header {height: 300px;}
  h1.verdetitolo {top: 20%;font-weight: 800;}
  body.cantine.dark-bg #gkPageContent {padding: 100px 0 0px;}
  body.cantine.dark-bg div.sinistrasingola {padding: 0;}
  body.cantine.dark-bg div.destrasingola {padding: 0;}
  body.cantine.dark-bg section#gkBottom2.gk-clearfix {padding: 50px 0px;}
  #gkLogo img {max-width:90px!important;}
  #gkHeaderMod img.frecciag {top: 65%;height: 100px!important;}
  h1.verdearticolo {font-size: 45px;}
  div.k2ItemsBlock li.even {float: left;width: 100%;}
div.k2ItemsBlock li.odd {float: left;width: 100%;}
div.k2ItemsBlock li.even lastItem {float: left;width: 100%;}
  div.sinistraroero {text-align:center!important;}
  div.sinistrasingola {padding:0px;}
  div.destrasingola {padding:0px;}
  #aside-menu li a {letter-spacing: -2px;}
  body.com_k2.dark-bg .single-page > .header {height: 300px;}
}

@media only screen and (max-width: 375px) {
  .gkStoreInfo {margin: 130px auto 0 auto;}
}


@media only screen and (max-width: 320px) {
  .gkStoreInfo {padding: 0 16px;margin: 60px auto 0 auto;}
  img.scarica2 {display:block;}
  img.scarica {display:none;}
}

