.headertext:not(.ppheadertext){min-width:1300px;max-width:1300px;margin-right:auto;margin-left:auto;text-align:inherit}.headertext:not(.ppheadertext) .h1,.headertext:not(.ppheadertext) h1{font-size:28px;font-family:TabernaSans-Regular,sans-serif;font-size:20px;font-weight:400;color:#0a4e8d;text-transform:uppercase}@media only screen and (max-width:1350px){.headertext:not(.ppheadertext){min-width:100%;max-width:100%;padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){.headertext:not(.ppheadertext){padding-left:15px;padding-right:15px}}.loginformwrapper{display:table;margin:20px auto;padding:30px;background-color:#f5f5f5;text-align:center}.excerptreadmore{display:none}.mobile .excerpt:not(.show){margin:0;padding:0;max-height:65px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mobile .excerpt+.excerptreadmore{cursor:pointer;display:inline-block;color:#0f4f8d}.mobile .excerpt+.excerptreadmore:hover{color:#47a69e}.mobile .excerpt+.excerptreadmore:before{content:"[...more]";display:inline-block;width:100%}.mobile .excerpt.show+.excerptreadmore:before{content:"[...less]"}.mobile .excerpt.show:not(.nopad) p:first-of-type{padding-top:15px}.mobile .excerpt.show.nopad p:last-of-type{margin-bottom:0;padding-bottom:0}.mobile .excerpt+.excerptreadmore{margin-top:10px}.desktop .guidelistingsresults .excerpt:not(.show),.tablet .guidelistingsresults .excerpt:not(.show){margin:0;max-height:100px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.desktop .guidelistingsresults .excerpt+.excerptreadmore,.tablet .guidelistingsresults .excerpt+.excerptreadmore{margin-bottom:15px;cursor:pointer;display:inline-block;color:#0f4f8d}.desktop .guidelistingsresults .excerpt+.excerptreadmore:hover,.tablet .guidelistingsresults .excerpt+.excerptreadmore:hover{color:#47a69e}.desktop .guidelistingsresults .excerpt+.excerptreadmore:before,.tablet .guidelistingsresults .excerpt+.excerptreadmore:before{content:"[...more]";display:inline-block;width:100%}.desktop .guidelistingsresults .excerpt.show+.excerptreadmore:before,.tablet .guidelistingsresults .excerpt.show+.excerptreadmore:before{content:"[...less]"}.desktop .guidelistingsresults .excerpt.show:not(.nopad) p:first-of-type,.tablet .guidelistingsresults .excerpt.show:not(.nopad) p:first-of-type{padding-top:15px}.desktop .guidelistingsresults .excerpt.show.nopad p:last-of-type,.tablet .guidelistingsresults .excerpt.show.nopad p:last-of-type{margin-bottom:0;padding-bottom:0}.desktop .guidelistingsresults .excerpt+.excerptreadmore,.tablet .guidelistingsresults .excerpt+.excerptreadmore{margin-top:10px}.winewalkresults .item{display:table;width:100%}.winewalkresults .item+.item{margin-top:34px;padding-top:34px;border-top:1px solid #ddd}.winewalkresults .item .inner{display:table-cell;vertical-align:top}.winewalkresults .item .inner .imgwrapper,.winewalkresults .item .inner:first-of-type{width:410px}.winewalkresults .item .inner .imgwrapper{position:relative}.winewalkresults .item .inner .imgwrapper img{position:relative;width:auto;height:auto;max-width:100%;max-height:none!important;z-index:50}.winewalkresults .item .details{padding-left:40px}.winewalkresults .item .details .address{margin-top:10px;font-size:18px}.winewalkresults .item .details .distance{margin-top:10px;font-size:17px}.winewalkresults .item .details .name{font-family:TabernaSans-Regular,sans-serif;font-size:20px;font-weight:400;color:#0a4e8d;text-transform:uppercase}.winewalkresults .item .details .name a{color:#0a4e8d;text-decoration:none}.winewalkresults .item .details .name a:hover{color:#47a69e;text-decoration:none}.winewalkresults .item .details .offerhdr{font-family:TabernaSans-Regular,sans-serif;font-size:17px;font-weight:400;color:#000;text-transform:uppercase}.mobile .winewalkresults .item .details .offerhdr{margin-top:10px}.winewalkresults .item .details .offer{margin-top:20px;padding:15px;border:1px solid #0a4e8d;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.winewalkresults .item .details .offername{color:#0a4e8d;font-weight:700}.winewalkresults .item .details .offershortdesc{font-size:18px}.winewalkresults .item .details .offershortdesc div,.winewalkresults .item .details .offershortdesc li,.winewalkresults .item .details .offershortdesc p,.winewalkresults .item .details .offershortdesc td{font-size:18px}.winewalkresults .item .details .offershortdesc p:first-of-type{margin-top:0}.winewalkresults .item .details .offershortdesc p:last-of-type{margin-bottom:0}.winewalkresults .item .details .offershortdesc2{font-size:17px;font-style:italic}.winewalkresults .item .details .phone{margin-top:10px}.winewalkresults .item .details .phone .fa{padding-right:5px;color:#17508c;font-size:16px}.winewalkresults .item .details .phone a{text-decoration:none}.winewalkresults .item .details .redeemwrapper{margin-top:10px}.winewalkresults .item .details .redeemwrapper.info{font-size:16px}.winewalkresults .item .details .websiteurl2{color:#0a4e8d;font-size:18px}.winewalkresults .item .details .websiteurl2:hover{color:#58595b}.winewalkresults .item .details .descmob{display:none;margin-top:5px;padding:0;font-size:15px;font-weight:400;color:#0a4e8d}.mobile.portrait .winewalkresults .item.moboff .inner .details .descmob{display:block}.winewalkresults .btntable{margin-top:20px;margin-bottom:20px}.winewalkresults .btntable .btn{margin-right:10px;margin-left:10px}.winewalkresults .removeDistanceBtn i{padding-right:0;padding-left:0}@media only screen and (max-width:540px){.winewalkresults .btntable{max-width:350px;padding-right:35px;padding-left:35px}.winewalkresults .btntable{text-align:center}.winewalkresults .btntable .btn{display:inline-block!important;margin:5px}}@media only screen and (max-width:375px){.winewalkresults .btntable{max-width:100%}}.guideicons{position:absolute;top:7px;right:7px;z-index:100}.guideicon{display:block;float:left;width:40px;height:40px;background-size:cover}.guideicon+.guideicon{margin-left:7px}.guideicon.beach{background-image:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/guideicon-beach.svg)}.guideicon.food{background-image:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/guideicon-food.svg)}.guideicon.hiking{background-image:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/guideicon-hiking.svg)}.guideicon.sightseeing{background-image:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/guideicon-sightseeing.svg)}.guideicon.wellness{background-image:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/guideicon-wellness.svg)}.iconnum{position:relative;bottom:-3px;display:block;float:left;width:20px;height:20px;margin-right:10px;padding-left:1px;font-family:Lato,sans-serif;font-size:10px;font-weight:400;color:#fff;text-align:center;line-height:1.9;background-color:#a50f7b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.mobile.portrait .moboff .iconnum{bottom:0}.mobile.portrait .winewalkresults .item.moboff .inner .guideicons{display:none}.winewalkresults .item .details .offerhdr.active,.winewalkresults .item .details .offerhdr.activehidden,.winewalkresults .item .details .offerhdr.expired,.winewalkresults .item .details .offerhdr.inactive{margin-top:20px}.winewalkresults .item .details .offerhdr.active{color:#50880e}.winewalkresults .item .details .offerhdr.activehidden{color:#44a79f}.winewalkresults .item .details .offerhdr.expired,.winewalkresults .item .details .offerhdr.inactive{color:red}.winewalkresults .item .details .offerhdr+.offerppinfo{margin-top:5px}.winewalkresults .item .details .offerppinfo{font-size:17px}.winewalkresults .item .details .offervalid{margin-top:10px}.soeditbox .req{font-weight:400}@media only screen and (max-width:1240px){.winewalkresults .item .inner .imgwrapper,.winewalkresults .item .inner:first-of-type{width:350px}.winewalkresults .item .details{padding-left:30px}}@media only screen and (max-width:1024px){.winewalkresults .item .inner .imgwrapper,.winewalkresults .item .inner:first-of-type{width:300px}}@media only screen and (max-width:767px){.desktop .winewalkresults .item,.desktop .winewalkresults .item .inner,.mobile.landscape .winewalkresults .item,.mobile.landscape .winewalkresults .item .inner,.mobile.portrait .winewalkresults .item.mobon,.mobile.portrait .winewalkresults .item.mobon .inner,.tablet .winewalkresults .item{display:block}.desktop .winewalkresults .item .inner:first-of-type,.mobile.landscape .winewalkresults .item .inner:first-of-type,.mobile.portrait .winewalkresults .item.mobon .inner:first-of-type,.tablet .winewalkresults .item .inner:first-of-type{margin-bottom:15px}.desktop .winewalkresults .item .details,.mobile.landscape .winewalkresults .item .details,.mobile.portrait .winewalkresults .item.mobon .details,.tablet .winewalkresults .item .details{padding-left:0}.winewalkresults .item .inner .imgwrapper.hasicons{min-height:45px}.guideicon{width:35px;height:35px}}@media only screen and (max-width:580px){.winewalkresults .distancebtnwrapper{float:none!important}}@media only screen and (max-width:480px){.desktop .winewalkresults .item .inner .imgwrapper,.desktop .winewalkresults .item .inner:first-of-type,.mobile.landscape .winewalkresults .item .inner .imgwrapper,.mobile.landscape .winewalkresults .item .inner:first-of-type,.mobile.portrait .winewalkresults .item.mobon .inner .imgwrapper,.mobile.portrait .winewalkresults .item.mobon .inner:first-of-type,.tablet .winewalkresults .item .inner .imgwrapper,.tablet .winewalkresults .item .inner:first-of-type{width:100%}}.mobile.portrait .winewalkresults .item.moboff{cursor:pointer}.mobile.portrait .winewalkresults .item.moboff .inner .imgwrapper,.mobile.portrait .winewalkresults .item.moboff .inner:first-of-type{width:80px}.mobile.portrait .winewalkresults .item.moboff .inner .details .address,.mobile.portrait .winewalkresults .item.moboff .inner .details .desc,.mobile.portrait .winewalkresults .item.moboff .inner .details .distance,.mobile.portrait .winewalkresults .item.moboff .inner .details .offerhdr,.mobile.portrait .winewalkresults .item.moboff .inner .details .offershortdesc,.mobile.portrait .winewalkresults .item.moboff .inner .details .phone,.mobile.portrait .winewalkresults .item.moboff .inner .details .redeemwrapper,.mobile.portrait .winewalkresults .item.moboff .inner .details .websitelinkwrapper{display:none}.mobile.portrait .winewalkresults .item.moboff .inner .details .name{font-size:15px;font-weight:400}.mobile.portrait .winewalkresults .item.moboff .inner .details .offer{margin-top:5px;padding:0;border:none}.mobile.portrait .winewalkresults .item.moboff .inner .details .offername{font-size:15px;font-weight:400}.mobile.portrait .winewalkresults .item.moboff+.item{margin-top:15px;padding-top:15px}.mobile.portrait .winewalkresults .item.moboff .details{padding-left:15px}.winewalkresults .item .closeBtn{display:none}.mobile.portrait .winewalkresults .item.mobon .closeBtn{display:inline-block;border:none;white-space:nowrap;-webkit-appearance:none;margin-top:20px;padding:0;font-size:14px;font-weight:700}.winewalkresults .clicktoexpand{display:none}.mobile.portrait .winewalkresults .clicktoexpand{display:block;font-size:15px;font-weight:700;color:#59b0b0}.mobile.portrait .winewalkresults .item.moboff a.websiteurl{pointer-events:none}.howworks-ctn{display:flex;flex-direction:column;justify-content:center;margin-top:30px}.howworks-card-ctn{align-items:center;display:flex;flex-direction:column}.howworks-card-description{max-width:439px;padding:10px 0;color:#2d2926}.howworks-img-ctn{display:flex;margin-top:20px;height:100px;justify-content:center;max-width:120px}.howworks-img-ctn .howworks-img{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.howworks-card-step.howworks-card-step{color:#2d2926;font-weight:700;line-height:22px}.howworks-card-step.howworks-card-step{margin-bottom:10px;margin-top:10px}@media only screen and (min-width:768px){.howworks-ctn{flex-direction:row;justify-content:space-between}.howworks-card-ctn{margin-bottom:0;padding:0 0 20px;width:30.3333%}.howworks-img-ctn{margin-top:0}}body.bodyblank{background-color:#e2fdfd}.wrapperblank{position:relative;margin:15px auto;width:-moz-calc(100vw - 40px);width:-o-calc(100vw - 40px);width:-webkit-calc(100vw - 40px);width:calc(100vw - 40px);height:-moz-calc(100vh - 40px);height:-o-calc(100vh - 40px);height:-webkit-calc(100vh - 40px);height:calc(100vh - 40px);background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.winewalkcheckinwrapper{margin:0 auto;padding:30px}.winewalkcheckinwrapper h1{font-size:22px}.winewalkcheckinwrapper h2{font-size:25px}.winewalkcheckinwrapper .eventname{margin-bottom:30px;font-family:TabernaSans-Regular,sans-serif;font-size:13px;font-weight:400;color:#000;text-transform:uppercase}.winewalkcheckinwrapper .logo{position:relative;margin-bottom:10px;width:84px;height:50px;background:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/logo-color.svg) no-repeat;z-index:100}.winewalkcheckinwrapper .logo div{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.siteheader .logo div,.winewalkcheckinwrapper .logo{-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}.winewalkcheckinwrapper .offername{font-family:TabernaSans-Regular,sans-serif;font-size:20px;font-weight:400;color:#000;text-transform:uppercase}.winewalkcheckinwrapper .offershortdesc2{font-style:italic}.winewalkcheckinwrapper .redeemwrapper{margin-top:10px;margin-bottom:10px}.winewalkcheckinwrapper .redeemwrapper.info{font-size:15px;font-weight:700;color:red}.winewalkcheckinwrapper .redeemwrapper.info i{font-weight:400}.winewalkcheckinwrapper .redeemwrapper .btn{padding-right:20px;padding-left:20px;font-size:18px}.winewalkcheckinwrapper .userinfo{margin:20px 0}@media only screen and (max-width:480px){.wrapperblank{width:-moz-calc(100vw - 30px);width:-o-calc(100vw - 30px);width:-webkit-calc(100vw - 30px);width:calc(100vw - 30px);height:-moz-calc(100vh - 30px);height:-o-calc(100vh - 30px);height:-webkit-calc(100vh - 30px);height:calc(100vh - 30px)}.winewalkcheckinwrapper{max-width:100%;padding:10px}.winewalkcheckinwrapper .eventname{text-align:center}.winewalkcheckinwrapper .logo{margin-right:auto;margin-left:auto}.winewalkcheckinwrapper .redeemwrapper .btn{width:100%;font-size:16px}}.qrcodewrapper{display:inline-block;margin-top:10px;background-color:#fff;padding:10px}.qrcode,.qrcode img{display:block;width:100%}.swal2-content,.swal2-header{padding-right:0!important;padding-left:0!important}.swal2-title{font-size:24px!important;font-weight:400!important;color:#000!important;text-transform:uppercase}.bodyblank .swal2-title{font-size:30px!important}.swal2-actions button{text-transform:uppercase}.swal2-content .title{padding:0 10px;color:#0a4e8d;font-size:20px}.swal2-styled.swal2-confirm{background-color:#0a4e8d}.mfp-ajax-holder .mfp-content.redeempop,.mfp-inline-holder .mfp-content.redeempop{height:100%}.redeempop{position:relative;padding:20px;width:auto;max-height:100%;min-height:85%;max-width:300px;margin:20px auto;overflow:auto}.mfp-content.redeempop{overflow-x:hidden!important}.mfp-content.redeempop .mfp-iframe-scaler .mfp-bottom-bar{display:none!important}.mfp-content.redeempop .mfp-iframe-scaler{overflow:hidden!important}@media only screen and (min-width:481px){.mfp-iframe-holder .mfp-content.redeempop{max-width:600px!important}}@media only screen and (max-width:767px){.messageBox,.successBox,.warningBox{min-height:50px}}.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;border-width:0!important;border:none!important;z-index:9999}.closeMapBtn{position:relative;margin-right:10px}.winewalkmapwrapper{margin-bottom:34px}.mapboxgl-popup{max-width:200px}.mapboxgl-popup-content{font-family:MrEavesSanOT,sans-serif;text-align:center}.winewalkmapwrapper .popupwrapper{width:175px}.winewalkmapwrapper .popupwrapper.clickDiv{cursor:pointer}.winewalkmapwrapper .map-tooltip.closable .close,.winewalkmapwrapper .mapboxgl-popup-close-button{background-color:rgba(255,255,255,.75)}.winewalkmapwrapper .map-tooltip.closable .close:hover,.winewalkmapwrapper .mapboxgl-popup-close-button:hover{background-color:rgba(255,255,255,.95)}.winewalkmapwrapper .popupwrapper .inner{padding-top:10px}.winewalkmapwrapper .popupwrapper .inner a{text-decoration:none}.winewalkmapwrapper .popupwrapper .inner .address{margin-top:5px;font-size:13px;line-height:1.3}.winewalkmapwrapper .popupwrapper .inner .name{font-family:TabernaSans-Regular,sans-serif;font-size:15px;font-weight:400;color:#0a4e8d;text-transform:uppercase}.winewalkmapwrapper .popupwrapper .inner .phone{margin-top:5px;font-size:14px}.winewalkmapwrapper .popupwrapper .inner .phone .fa{padding-right:3px;color:#17508c;font-size:13px}.desktop .winewalkmapwrapper.ispop .winewalkmapwrapper .popupwrapper .inner .address{font-size:15px}.desktop .winewalkmapwrapper.ispop .winewalkmapwrapper .popupwrapper .inner .phone{font-size:15px}.desktop .winewalkmapwrapper.ispop .winewalkmapwrapper .popupwrapper .inner .phone .fa{font-size:14px}.winewalkmapwrapper .popupwrapper .imgwrapper{position:relative;padding-bottom:82.92682926829269%;overflow:hidden}.winewalkmapwrapper .popupwrapper .imgwrapper img.img{position:absolute;top:0;left:0;display:block;width:100%!important;height:auto!important}@media only screen and (max-width:480px){.winewalkmapwrapper .popupwrapper{width:150px}}.FavoriteAddBtn,.FavoriteRemoveBtn{display:inline-block!important;margin:10px 0;padding:0;border:none;background:0 0;font-size:16px;white-space:nowrap;color:#0f4f8d;-webkit-appearance:none}.FavoriteAddBtn:hover,.FavoriteRemoveBtn:hover{color:#44a79f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.FavoriteAddBtn:before,.FavoriteRemoveBtn:before{position:relative;bottom:-2px;margin-right:5px;font-family:FontAwesome;font-size:17px;display:inline-block}.FavoriteAddBtn:before{content:'\f08a'}.FavoriteAddBtn:hover:before{content:'\f004'}.FavoriteRemoveBtn:before{content:'\f004'}.FavoriteRemoveBtn:hover:before{content:'\f08a'}.mapboxgl-popup-content .FavoriteAddBtn,.mapboxgl-popup-content .FavoriteRemoveBtn{margin-bottom:0;font-size:14px}.mapboxgl-popup-content .FavoriteAddBtn:before,.mapboxgl-popup-content .FavoriteRemoveBtn:before{font-size:15px}@media (prefers-reduced-motion:reduce){.FavoriteAddBtn:hover,.FavoriteRemoveBtn:hover{-webkit-transition:none;-moz-transition:none;transition:none}}