@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?-vfreiy");src:url("fonts/icomoon.eot?#iefix-vfreiy") format("embedded-opentype"),url("fonts/icomoon.woff?-vfreiy") format("woff"),url("fonts/icomoon.ttf?-vfreiy") format("truetype"),url("fonts/icomoon.svg?-vfreiy#icomoon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'icomoon';src:url("fonts/icomoon.svg?-q1fa0#icomoon") format("svg")}}.icon-circle-with-cross:before{content:"\e603"}.icon-cross:before{content:"\e601"}.icon-help-with-circle:before{content:"\e602"}.icon-menu:before{content:"\e600"}.icon-wineglass:before{content:"\e000"}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}h1,h2,h3,h4,h5,h6{margin:1em 0;font-size:1em;font-weight:normal}table{border-collapse:collapse;border-spacing:0}img{border:0}img.shadow{display:block;max-width:100%;height:auto;box-shadow:3px 3px 11px #555}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}ul,ol{list-style-type:none;margin:0;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.imgswap{text-indent:100%;white-space:nowrap;overflow:hidden}.ally{position:absolute;left:-9999px}.hidden{display:none}.responsive{max-width:100%;height:auto}.mobileonly{display:none}@media all and (max-width: 585px){.mobileonly{display:block}}html{height:100%;width:100%;overflow-x:hidden}body{width:100%;overflow-x:hidden;margin:0;text-align:center}.contain-x,.contain-xy{box-sizing:border-box;position:relative;max-width:1216px;margin:0 auto;text-align:left}.contain-xy:after{content:"";display:table;clear:both}.clear{clear:both}@media only screen and (device-width: 768px){.contain-x,.contain-xy{box-sizing:border-box;position:static !important;max-width:1216px;margin:0 auto;text-align:left}}.cols{overflow:hidden;_overflow:visible;zoom:1;margin:0 -20px 0 0}.col{box-sizing:border-box;float:left;padding-right:20px}.cols_2 .col{width:50%}.cols_3 .col{width:33.33%}.cols_4 .col{width:25%}.sidecol{overflow:hidden;_overflow:visible;zoom:1}.sidecol-side{float:left;margin-right:20px}.sidecol-side img{display:block}.sidecol-body{overflow:hidden;_overflow:visible;zoom:1}.inline{display:inline;margin:0;padding:0}.inline li{display:inline}@media all and (max-width: 1024px){.cols_2 .col{width:100%;float:none}}body{background-color:#fff;color:#565a5c;font-family:'Cantarell', sans-serif;font-size:14px}a:link{color:#40ae49;text-decoration:none}a:visited{color:#338b3a}a:hover,a:focus{color:#24632a}.contain-xy{background-color:#fff}.t-fg{color:#40ae49}.t-bc .t-fg{color:#565a5c}.t-vi .t-fg{color:#a9408d}.t-gi .t-fg{color:#0070a5}.t-fv .t-fg{color:#fbad31}.t-ov .t-fg{color:#00a9c0}.t-sv .t-fg{color:#ee2b5d}.t-er .t-fg{color:#71a642}.t-fg-link:hover{cursor:pointer}.t-bc .t-links a,.t-bc .t-links .btn{color:#565a5c}.t-vi .t-links a,.t-vi .t-links .btn{color:#a9408d}.t-gi .t-links a,.t-gi .t-links .btn{color:#0070a5}.t-fv .t-links a,.t-fv .t-links .btn{color:#fbad31}.t-ov .t-links a,.t-ov .t-links .btn{color:#00a9c0}.t-sv .t-links a,.t-sv .t-links .btn{color:#ee2b5d}.t-er .t-links a,.t-er .t-links .btn{color:#71a642}.t-bc .t-links a:focus,.t-bc .t-links .btn:focus,.t-bc .t-links a:hover,.t-bc .t-links .btn:hover{color:#565a5c}.t-vi .t-links a:focus,.t-vi .t-links .btn:focus,.t-vi .t-links a:hover,.t-vi .t-links .btn:hover{color:#565a5c}.t-gi .t-links a:focus,.t-gi .t-links .btn:focus,.t-gi .t-links a:hover,.t-gi .t-links .btn:hover{color:#565a5c}.t-fv .t-links a:focus,.t-fv .t-links .btn:focus,.t-fv .t-links a:hover,.t-fv .t-links .btn:hover{color:#565a5c}.t-ov .t-links a:focus,.t-ov .t-links .btn:focus,.t-ov .t-links a:hover,.t-ov .t-links .btn:hover{color:#565a5c}.t-sv .t-links a:focus,.t-sv .t-links .btn:focus,.t-sv .t-links a:hover,.t-sv .t-links .btn:hover{color:#565a5c}.t-er .t-links a:focus,.t-er .t-links .btn:focus,.t-er .t-links a:hover,.t-er .t-links .btn:hover{color:#565a5c}.t-bg{background-color:#40ae49;color:#fff}.t-bc.selected nav.t-bg.content-subnav{background-color:#565a5c}.t-bc.selected nav.t-bg.content-subnav a{color:#fff}.t-vi.selected nav.t-bg.content-subnav{background-color:#a9408d}.t-vi.selected nav.t-bg.content-subnav a{color:#fff}.t-gi.selected nav.t-bg.content-subnav{background-color:#0070a5}.t-gi.selected nav.t-bg.content-subnav a{color:#fff}.t-fv.selected nav.t-bg.content-subnav{background-color:#fbad31}.t-fv.selected nav.t-bg.content-subnav a{color:#fff}.t-ov.selected nav.t-bg.content-subnav{background-color:#00a9c0}.t-ov.selected nav.t-bg.content-subnav a{color:#fff}.t-sv.selected nav.t-bg.content-subnav{background-color:#ee2b5d}.t-sv.selected nav.t-bg.content-subnav a{color:#fff}.t-er.selected nav.t-bg.content-subnav{background-color:#71a642}.t-er.selected nav.t-bg.content-subnav a{color:#fff}.t-bg a,.t-bc .t-bg a,.t-vi .t-bg a,.t-gi .t-bg a,.t-fv .t-bg a,.t-ov .t-bg a,.t-sv .t-bg a,.t-er .t-bg a{color:#fff}.t-bc .t-bg a:hover,.t-bc .t-bg a:focus,.t-vi .t-bg a:hover,.t-vi .t-bg a:focus,.t-gi .t-bg a:hover,.t-.t-gi bg a:focus,.t-fv .t-bg a:hover,.t-fv .t-bg a:focus,.t-ov .t-bg a:hover,.t-ov .t-bg a:focus,.t-sv .t-bg a:hover,.t-sv .t-bg a:focus,.t-er .t-bg a:hover,.t-er .t-bg a:focus{color:#565a5c}.t-winery .t-fg{color:#6e267b}.t-hotel .t-fg{color:#a70240}.t-restaurant .t-fg{color:#e05206}.t-yourtrip .t-fg{color:#006983}.t-winery .t-links a,.t-winery .t-links .btn{color:#6e267b}.t-hotel .t-links a,.t-hotel .t-links .btn{color:#a70240}.t-restaurant .t-links a,.t-restaurant .t-links .btn{color:#e05206}.t-yourtrip .t-links a,.t-yourtrip .t-links .btn{color:#006983}.t-winery .t-links a:focus,.t-winery .t-links .btn:focus,.t-winery .t-links a:hover,.t-winery .t-links .btn:hover{color:#6e267b}.t-hotel .t-links a:focus,.t-hotel .t-links .btn:focus,.t-hotel .t-links a:hover,.t-hotel .t-links .btn:hover{color:#6e267b}.t-restaurant .t-links a:focus,.t-restaurant .t-links .btn:focus,.t-restaurant .t-links a:hover,.t-restaurant .t-links .btn:hover{color:#6e267b}.t-yourtrip .t-links a:focus,.t-yourtrip .t-links .btn:focus,.t-yourtrip .t-links a:hover,.t-yourtrip .t-links .btn:hover{color:#6e267b}.t-bg{background-color:#40ae49;color:#fff}.t-winery .t-bg{background-color:#6e267b}.t-hotel .t-bg{background-color:#a70240}.t-restaurant .t-bg{background-color:#e05206}.t-yourtrip .t-bg{background-color:#006983}.t-bg a,.t-winery .t-bg a,.t-hotel .t-bg a,.t-restaurant .t-bg a,.t-yourtrip .t-bg a{color:#fff}.t-winery .t-bg a:hover,.t-winery .t-bg a:focus,.t-hotel .t-bg a:hover,.t-hotel .t-bg a:focus,.t-restaurant .t-bg a:hover,.t-.t-restaurant bg a:focus,.t-yourtrip .t-bg a:hover,.t-yourtrip .t-bg a:focus{opacity:0.8;color:#fff;text-shadow:0 0 1px #fff}h2,h3,h4,h5,h6{font-family:relay;text-transform:uppercase}h2:first-line,h3:first-line,h4:first-line,h5:first-line,h6:first-line{line-height:1}.wine-home-head h2{line-height:36px !important}h2{margin:0 0 1em 0;font-size:24px}h3{margin:1em 0 0 0;font-size:16px;color:#501763}h3+p{margin-top:0}.content-image>img{float:right;margin-left:25px;margin-bottom:10px;border:5px solid #fff}@media all and (max-width: 685px){.content-image{text-align:center}.content-image>img{float:none;margin:10px auto}}#page{position:relative;height:100%;width:100%;overflow-x:hidden}@media all and (max-width: 585px){.tray-left-open #page{padding-left:265px;overflow:hidden}.tray-left-open #page:after{content:'';position:absolute;z-index:100;top:0;left:265px;height:100%;width:50px;box-shadow:-5px 0 10px 0 rgba(0,0,0,0.2)}.tray-right-open #page{margin-left:-265px;padding-right:265px;overflow:hidden}.tray-right-open #page:after{content:'';position:absolute;z-index:100;top:0;right:265px;height:100%;width:50px;box-shadow:5px 0 10px 0 rgba(0,0,0,0.2)}.tray-left{position:absolute;top:0;left:0;width:265px;height:100%;margin-left:-265px;overflow-x:hidden;overflow-y:scroll}.tray-left.open{margin-left:0}.tray-right{position:absolute;top:0;right:0;width:265px;height:100%;margin-right:-265px;overflow-x:hidden;overflow-y:scroll}.tray-right.open{margin-right:0;-webkit-overflow-scrolling:touch}}.header{background:#fff url(../images/bg_diagonal.png)}.header>.contain-xy{max-width:1230px;padding:0px 7px;text-align:right}.header>.contain-xy-home{max-width:1216px !important;padding:0px 0px}.header-logo{position:absolute;z-index:30;top:5px;left:20px;width:224px;text-align:center}@media all and (min-width: 1026px){.header-logo img{max-width:100%;display:block}}@media all and (min-width: 1026px) and (max-width: 1100px){.header-logo{width:150px;top:15px}.header-logo img{max-width:100%;display:block}}.header-image{overflow:hidden;clear:both}.header-image>img{display:block;max-width:100%;height:auto}@media all and (min-width: 585px){.home-nav .header-nav{display:none !important}}.header-nav{color:#565a5c;font-family:relay;font-size:14px;line-height:20px;text-transform:uppercase;text-align:left;float:right}.header-nav ul a{display:block;color:#4e5356;text-decoration:none;text-align:left}.header-nav ul,.header-nav ul li,.header-nav ul ul{list-style:none;margin:0;padding:0;color:#fff}.header-nav ul{position:relative;z-index:597;float:left}.header-nav ul li{float:left;line-height:1.75em;vertical-align:middle;zoom:1}.header-nav ul li:hover{position:relative;z-index:599;cursor:default;background:#308f33;background-image:url(../images/bg_diagonal_green.gif);box-shadow:inset 0px 10px 30px -20px #474747, inset 0 -10px 30px -20px #474747}.header-nav ul li a{padding:20px 15px 8px 15px}.header-nav ul li:hover a{color:#fff}.header-nav ul ul li:hover{background:none;box-shadow:none;font-weight:bold}.header-nav ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:240px;padding-top:5px;background-color:#fff;border:solid 1px #278a30;background-image:url(../images/nav_green_chevron.png);background-repeat:no-repeat;background-position:15px -2px !important}.header-nav ul ul li{float:none;border-right:none}.header-nav ul ul li a{color:#4b5053 !important;background:none;padding:6px 15px 6px 15px !important}.header-nav ul ul li a:hover .header-nav ul ul{top:-2px;left:100%;color:#4b5053 !important}.header-nav li:last-child ul{position:absolute;left:-76px;background-position:91px -2px !important}.header-nav ul ul ul{left:90%;top:-23px;background-image:none;font-weight:normal}.header-nav ul ul ul li:hover{font-weight:bold}.header-nav ul li:hover>ul{visibility:visible}.mobile-nav-btn{display:none}@media all and (max-width: 1025px){#header-mobile{display:block}.header-nav{position:relative;padding-bottom:15px;padding-left:225px}.header-nav ul a{display:block;color:#4e5356;text-decoration:none;text-align:left}.header-nav ul,.header-nav ul li,.header-nav ul ul{list-style:none;margin:0;padding:0;color:#fff}.header-nav ul{position:relative;z-index:597;float:left}.header-nav ul li{float:left;line-height:.25em;vertical-align:middle;zoom:1}.header-nav ul li:hover{position:relative;z-index:599;cursor:default;background:none;background-image:none;box-shadow:none}.header-nav ul li a{width:100%;padding:20px 15px 5px 0}.header-nav ul li:hover a{color:#308f33}.header-nav ul ul{visibility:hidden}.header-nav ul li:hover>ul{visibility:hidden}}@media all and (max-width: 1025px){.header-logo,.page-home .header-logo{position:relative;z-index:11;width:45px;height:55px;margin:0 auto -10px auto;text-align:center}.header-logo:after{content:'';display:block;position:absolute;top:-15px;left:-20px;width:80px;height:80px;border-radius:100%;background-color:#fff}.header-logo>a{position:relative;z-index:1;display:block;width:45px;height:55px;overflow:hidden}.header-logo>a>img{width:125px;height:auto;margin:5px 0 0 0}.header-nav{padding-left:0;display:none;position:absolute;z-index:500;top:33px;width:100% !important;left:0;padding-top:12px;text-align:left}.header-nav ul{display:block;background-color:#7c8283;width:100%;border-bottom:5px solid #40ae49;z-index:599}.header-nav ul li{display:block;float:none;clear:both;border-top:1px solid #babdbd;border-bottom:1px solid #4d5557}.header-nav ul li:hover a{color:#40ae49}.header-nav ul li a{color:#fff;display:block;font-size:18px;line-height:18px;padding-left:28px;padding-bottom:20px;display:block}.header-nav ul li a:hover{color:#40ae49}.header-nav ul ul{visibility:hidden}.header-nav ul li:hover>ul{visibility:hidden}.header-nav>ul>li>a:after{content:' ›'}header-nav>ul>li:first-child,header-nav>ul>li:first-child>a{border-top:0}header-nav>ul>li>a:hover,header-nav>ul>li>a:focus{color:#40ae49 !important}header-nav>ul>li.header-nav-home{display:block}.mobile-nav-btn{position:absolute;top:0px;z-index:101;display:block;height:0;width:44px;padding:44px 0 0 0;border:0;overflow:hidden;background:url(../images/icons_mobile_sprite.png) no-repeat}.mobile-menu{left:7px}.mobile-home{width:70px;left:50%;margin-left:-39px;padding-top:65px;background:transparent}.mobile-dashboard{right:7px;background-position:-88px 0}.mobile-dashboard.open{background-position:-88px -44px}.mobile-section.open,.mobile-regions.open{background-position:-88px -44px}.mobile-search{right:60px;background-position:0px -44px}.mobile-section{display:none}.mobile-section,.mobile-regions{right:7px;background-position:-88px 0px}}@media all and (max-width: 585px){.mobile-section{display:block}.mobile-hide{display:none}.preview-foot-listing{position:static;top:50px}}.footer{position:relative;clear:both;box-shadow:0 0 10px 0px #dededf;background-color:#fff}.footer:after{content:'';position:absolute;top:-40px;left:50%;display:block;height:40px;width:1216px;margin-left:-608px;box-shadow:0 0 10px 0px #dededf}.footer>.contain-xy{position:relative;top:-40px;z-index:1;padding:18px 15px;text-align:right}.footer-nav .icon-search{background:url(../images/icon_footer_search.png) no-repeat;width:15px;height:12px;display:inline-block}.footer-nav>div>ul,.footer-nav>ul{margin:0;padding-left:50%}.footer-nav>div>ul>li,.footer-nav>ul>li{display:inline-block;list-style-type:none}.footer-nav>div>ul>li>a,.footer-nav>ul>li>a{display:inline-block;padding:5px 0 6px 10px;list-style-type:none;color:#4d5557;text-transform:uppercase;font-size:13px}.footer-nav>div>ul>li>a:focus,.footer-nav>div>ul>li>a:hover,.footer-nav>ul>li>a:hover,.footer-nav>ul>li>a:focus{color:#40ae49}@media all and (min-width: 998px) and (max-width: 1216px){.footer-nav>div>ul>li>a,.footer-nav>ul>li>a{min-width:210px}}@media all and (max-width: 997px){.footer-nav>div>ul,.footer-nav>ul{clear:left;padding-left:0}}@media all and (max-width: 585px){.footer:after{left:auto;right:0}.footer-nav{text-align:center}.footer-nav>div>ul,.footer-nav>ul{margin:0;padding-left:none}.footer-nav>div>ul>li,.footer-nav>ul>li{display:block;list-style-type:none}.footer-nav>div>ul>li>a,.footer-nav>ul>li>a{display:block;padding:5px 0 6px 0px;list-style-type:none;color:#4d5557;text-transform:uppercase}.footer-nav>div>ul>li>a:focus,.footer-nav>div>ul>li>a:hover,.footer-nav>ul>li>a:hover,.footer-nav>ul>li>a:focus{color:#40ae49}}.footer-copyright{clear:both;font-size:12px}.custom-footer-text{text-align:left;font-size:12px}.custom-footer-text .right{background:url("../images/bg_diagonal.png") repeat scroll 0 0 #fff;margin-left:5%}.custom-footer-text .right h3{background:#8d8d8d;margin:0;padding:10px;color:#fff;font-size:10px;text-transform:uppercase}.custom-footer-text .right .form-cont{padding:10px}.custom-footer-text .right .form-cont .field-text{margin-bottom:8px}.custom-footer-text .right .form-cont .field-text input{border:#fff;box-shadow:inset 0 0 3px rgba(0,0,0,0.4);color:#7b838b;font-size:11px;text-transform:uppercase;padding:3px 10px;width:90%}.custom-footer-text .right .form-cont .submit-cont{text-align:right}.custom-footer-text .right .form-cont .submit-cont input{background-color:#f5f5f5;filter-gradient:#f5f5f5, #e6e6e6, vertical;background-image:linear-gradient(#f5f5f5 0%, #f3f3f3 26%, #e7e7e7 81%, #e6e6e6 100%);border:solid 1px #cacaca;display:inline-block;padding:5px 10px;line-height:1;font-size:9px;color:#40ae49;text-transform:uppercase}.custom-footer-text .right .form-cont .submit-cont input:hover{background-color:#e6e6e6;filter-gradient:#e6e6e6, #f5f5f5, vertical;background-image:linear-gradient(#e6e6e6 0%, #e7e7e7 19%, #f3f3f3 74%, #f5f5f5 100%)}.icon-instagram{display:block;text-align:left;text-indent:-9999px;background:url("../images/icons_round_sprite.png") no-repeat -6px -82px;width:36px;height:36px}.icon-instagram:hover{background-position:-6px -120px}@media only screen and (max-width: 994px){.footer-nav{text-align:center}.custom-footer-text{text-align:center;padding:0 5%}}.btns{position:relative;text-align:center}.btns_left{float:left}.btns_right{float:right}.button,.btn{display:inline-block;position:relative;min-height:32px;box-shadow:inset 0 0 0 1px #b5b5b5;box-sizing:border-box;border-radius:3px;padding:8px 10px;border:1px solid #bdbdbd;background:#e6e6e6;background:linear-gradient(#f5f5f5, #e6e6e6);color:#40ae49;font-size:12px;font-family:'Cantarell', sans-serif;line-height:12px;text-decoration:none;text-align:center;text-transform:uppercase;text-shadow:0px 1px 1px #fff;cursor:pointer}.button:hover,.btn:hover,.btn:focus{background:linear-gradient(#fefefe, #bdbdbd);color:#24632a}.button:active,.btn:active{background:#fff}.btn_thin{min-height:22px;padding-top:5px;padding-bottom:3px;font-size:10px;line-height:12px}.btn_highlight{box-shadow:1px 1px 1px rgba(0,0,0,0.3);border:1px solid #d6efd2;background:#61c250;background:linear-gradient(#61c250, #4f9b41);color:#fff !important;text-shadow:0px -1px 1px rgba(0,0,0,0.3)}.btn_highlight:hover,.btn_highlight:focus{background:linear-gradient(#43ab34, #337c29)}.btn_highlight:active{background:#fff;color:#40ae49 !important}.btn_icon_left,.btn_icon_right{text-align:left}.btn_icon_left{padding-left:22px}.btn_icon_right{padding-right:22px}.btn_icon_left:after,.btn_icon_right:after{content:'';position:relative;top:1px;display:block;text-shadow:0 1px 0 #fff,0 -1px 0 rgba(0,0,0,0.7);font-family:arial, helvetica, sans-serif;text-align:center}.btn_icon_left.btn_thin:after,.btn_icon_right.btn_thin:after{top:-1px}.btn_icon_left:after{float:left;margin-left:-16px}.btn_icon_right:after{float:right;margin-right:-16px}.btn_icon_back:after{content:'◄'}.btn_icon_next:after{content:'►'}.btn_icon_add:after{content:'+';font-size:1.4em}.btn_icon_delete:after{content:'×';font-size:1.4em}.btn-select{z-index:1;height:32px;overflow:hidden;box-shadow:inset 0 1px 0 0 #bfbfbf, inset 0 0 3px 0 #f1f1f1, inset 0 -1px 0 0 #ffffff;border:0;padding:0 8px;background:#f4f4f4;line-height:32px;text-align:left}.btn-select:hover+.customSelect,.btn-select:focus+.customSelect{background:#fff}.ui-widget-content a{color:#000000;font-family:'cantarell', sans-serif}.ui-widget-content .ui-state-focus{background:#61c050;font-weight:bold;color:#ffffff}.customSelect{z-index:0;padding-right:35px}.customSelect:after{content:url(../images/customselect.png);position:absolute;top:6px;right:6px}.customSelect.customSelectOpen:after{content:url(../images/customselect_up.png)}.btn-check{padding:0;text-align:left}.btn-check input{position:absolute;top:0;right:0;z-index:1;height:26px;width:26px}.btn-check label{display:block;border-radius:2px;margin:0 1px 0 1px;padding:8px 10px}.btn-check:not(#gtie8) input{opacity:0}.btn-check:not(#gtie8) label:after{content:'';position:absolute;top:2px;right:3px;height:26px;width:26px;display:block;background:url(../images/checks_sprite.png)}.btn-check:not(#gtie8) input:checked+label:after{background-position:-26px 0}.btn-check.t-winery:not(#gtie8) input:checked+label:after{background-position:-104px 0}.btn-check.t-hotel:not(#gtie8) input:checked+label:after{background-position:-52px 0}.btn-check.t-restaurant:not(#gtie8) input:checked+label:after{background-position:-78px 0}.btn-check.t-yourtrip:not(#gtie8) input:checked+label:after{background-position:-130px 0}.btn-check:not(#gtie8) input:hover+label,.btn-check:not(#gtie8) input:focus+label{background:linear-gradient(#fefefe, #bdbdbd);color:#24632a}.btn-check:not(#gtie8) input:checked+label:hover:after,.btn-check:not(#gtie8) input:checked:focus+label:after{background-position:-156px 0}.map-nav .btn{margin-bottom:3px}.pull-right{float:right}.pull-left{float:left}.our-wines-h3{margin-top:0px}.our-wines{width:100%;background-color:#fffce9;border-color:#40ae49;border-width:1px;border-style:solid;height:211px;overflow:hidden;margin-bottom:18px}.our-wines-image{display:block;float:left;margin:1px 1px -16px;width:166px;max-height:209px;overflow:hidden}.our-wines-body{margin-left:190px;font-size:13px;position:relative;margin-right:20px}.our-wines-head{font-size:18px;color:#89478f;font-weight:bold;clear:right;margin-bottom:-6px;margin-top:18px;margin-left:-2px}.our-wines-text{height:82px;overflow:hidden;text-transform:none;line-height:16px}.our-wines-foot{position:absolute;top:138px;max-width:190px;width:100%;border:4px solid #f0eabf}.preview-foot.our-wines-foot{border:4px solid #f0eabf}.our-wines-link{padding-left:20px;min-height:0}@media all and (max-width: 585px){.our-wines{width:100%;background-color:#fffce9;border-color:#40ae49;border-width:1px;border-style:solid;min-height:211px;overflow:hidden;margin-bottom:18px;height:auto;text-align:left}.our-wines-image{display:block;margin:1px 1px -16px;width:100%;max-height:209px;overflow:hidden;padding-left:10px;padding-top:10px}.our-wines-body{margin-left:0;font-size:13px;position:relative;margin-right:20px;clear:both;padding-top:10px;padding-bottom:10px;text-align:left;padding-left:10px}.our-wines-head{font-size:18px;color:#89478f;font-weight:bold;clear:right;margin-bottom:-6px;margin-top:18px;margin-left:-2px}.our-wines-text{height:82px;overflow:hidden;text-transform:none;line-height:16px}.our-wines-foot{position:relative;top:0;max-width:190px;width:100%;border:4px solid #f0eabf;text-align:center}.preview-foot.our-wines-foot{border:4px solid #f0eabf}.our-wines-link{padding-left:20px;min-height:0}}.infowrap .titlehead .local{font-size:14px}.infowrap .titlehead .time{font-size:14px}.page_list_thumb{clear:left;width:98%;float:left;min-height:128px;height:auto;text-align:center}.page_list_thumb_img{float:left;padding-right:16px}.page_list_thumb_title{padding-left:16px;padding-right:15px;margin-top:15px;text-align:left}.page_list_thumb_text{padding-left:16px;padding-right:15px;margin-bottom:15px;text-align:left}.page_list_thumb_link{font-size:12px;font-weight:bold}a.eventtooltip span h3{font-family:'Cantarell', sans-serif;color:#565A5C;font-size:18px;font-weight:bold;margin-bottom:10px}.event_cal .cal_day a.event_cal_hover{font-size:14px;color:#565A5C}.event_cal .cal_day a:hover{color:#40AE49}.event_cal_title_h3{text-transform:none}.event_cal_hover:hover{color:#40AE49}.titlehead .title a{font-family:'Cantarell', sans-serif;color:#565A5C}.titlehead .title a:hover{color:#40AE49}.event_cal_popup{font-family:'Cantarell', sans-serif;color:#565A5C}a.eventtooltip span{width:300px}.event_yellow_push_down{height:67px}.hp-chevron{display:none}.preview{overflow:hidden;_overflow:visible;zoom:1}.preview-image{float:left;margin-right:20px;padding:3px;padding-bottom:10px}.preview-image img{display:block;max-width:100%;height:auto;box-shadow:3px 3px 11px  #555}.preview-body{overflow:hidden;_overflow:visible;zoom:1}.previews-home{margin-right:-51px;padding:0 16px}.previews-home .preview{float:left;width:33%}.previews-home .preview-image{padding-top:10px}.previews-home .preview-body{box-shadow:1px 0 0 0 #fff;margin-right:30px;padding-right:20px;padding-top:10px;border-right:1px solid #7e888d}.previews-home .preview:last-child .preview-body{box-shadow:none;border-right:1px solid transparent}.previews-home .preview .btn{text-transform:none}@media all and (max-width: 750px){.previews-home{padding:0 20%}.previews-home .preview{float:none;width:auto;margin-bottom:10px}.previews-home .preview .preview-body{box-shadow:none;border-right:1px solid transparent}}.hp-chevron{text-align:center;display:block;width:100%;position:relative;top:-7px}@media all and (max-width: 585px){.previews-home{padding:0 0;display:block;width:100%;position:relative;top:-30px}.previews-home{margin-right:0;margin:auto;padding:0 0}.previews-home .preview{width:100%;position:relative}.previews-home .preview-head{position:absolute;left:0;right:0;top:0;margin-left:auto;margin-right:auto}.previews-home .preview-image:before{content:'';clear:both}.previews-home .preview-image{float:none;margin-right:0;margin:auto;padding-top:45px}.previews-home .preview-image img{display:block;width:180%;max-width:180%;position:relative;left:-40%}.previews-home .preview-body{clear:both;text-align:center;margin-right:0;padding-left:10px;padding-right:10px}.previews-home .preview:last-child .preview-body{box-shadow:none;border-right:1px solid transparent}.previews-home .preview .btn{text-transform:none;float:none;clear:both}.previews-home .preview-foot{border-radius:2px;border:4px solid #e0e0e0;max-width:75%;margin:auto}.previews-home .preview-description{display:none}}.previews-winery .preview{float:left;width:50%;margin-bottom:20px}.previews-winery .preview-body{margin-right:20px}@media all and (max-width: 1000px){.previews-winery .preview{float:none;width:auto}}.preview-feature{position:relative;box-sizing:border-box;padding:16px;background:#fff url(../images/bg_diagonal.gif)}.region-body .preview-feature{float:right;width:55.13%}@media all and (max-width: 1215px){.region-body .preview-feature{width:100%}}@media all and (max-width: 1007px){.region-body .preview-feature{width:100%}}@media all and (max-width: 850px){.region-body .preview-feature{position:absolute;top:794px;left:7px;width:416px}}@media all and (max-width: 660px){.region-body .preview-feature{position:relative;top:0;left:0;width:100%}}.preview-image{width:39%;min-width:80px;max-width:168px}.preview-feature .preview-image{width:44%;max-width:200px}.preview .preview-head{margin-top:11px;margin-bottom:11px;font-size:16px;color:#501763;font-weight:bold}.preview-feature .preview-head{padding-bottom:15px;background:url(../images/rule.png) bottom center no-repeat;font-family:relay;font-size:18px;text-transform:uppercase}.preview-description{height:65px;margin-bottom:10px;line-height:16px;font-size:12px}.feature-name{text-transform:uppercase}.preview-foot{border-radius:2px;border:4px solid #e0e0e0}.yellow .preview-foot{border:4px solid #f0eabf}.preview-foot .btn{width:100%}.ellipsis{overflow:hidden}.ellipsis:before{content:"";float:left;width:5px;height:100%}.ellipsis>p{float:right;width:100%;margin:0 0 0 -5px}.ellipsis:after{box-sizing:content-box;float:right;position:relative;top:-1.2em;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(to right, #e6e6e7, #e6e6e7 50%, #e6e6e7)}.yellow .ellipsis:after{content:"\02026";box-sizing:content-box;float:right;position:relative;top:-1.2em;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(to right, #fffce9, #fffce9 50%, #fffce9)}.preview-feature .ellipsis:after{background:url(../images/ellipsis_diagonal.png) 100% 100% repeat-y}.preview-body-listing{overflow:hidden;_overflow:visible;position:relative;height:168px;margin-right:10px}.preview-foot-listing{position:absolute;bottom:0px}.preview-foot-listing>a{border-radius:2px;border:4px solid #fff;font-size:11px;word-wrap:normal !important}.preview-body-listing-featured{height:183px;padding-right:20px}.preview-head-featured{margin-top:21px;height:64px;overflow:hidden}.preview-description-featured{height:46px;position:absolute;bottom:36px;margin-right:31px}.preview-foot-featured{width:82%}.btn_icon_featured{width:100%}.previews-winery .preview-image{float:left;margin-right:10px;padding:3px;padding-bottom:10px}@media all and (max-width: 1208px){.previews-winery .preview{width:95%;padding-bottom:10px;border-bottom:2px solid #7e888d}.previews-winery .preview:last-of-type{width:95%;padding-bottom:10px;border-bottom:0px}}@media all and (max-width: 740px){.previews-winery .preview-image{width:100%}.previews-winery .preview-body-listing{overflow:hidden;_overflow:visible;zoom:1;position:relative;height:168px;margin-right:20px;width:100%}.previews-winery .preview-description{margin-bottom:10px;line-height:16px;font-size:12px;width:80%}.previews-winery .preview-foot-listing>a{border-radius:2px;border:4px solid #e0e0e0}}@media all and (max-width: 585px){.preview-foot-listing{position:static;min-height:80px;padding-bottom:10px}.preview-description{max-height:65px;height:auto}.previews-winery .preview-body-listing{height:auto}}.previews-winery .preview .preview-body-listing h3.preview-head{max-height:44px}.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{width:100%;margin:0;zoom:1;position:relative}.flexslider .slides{zoom:1;padding:0;margin:0;list-style:none}.flexslider .slides>li{position:relative;display:none}.flexslider .slides img{display:block}.splash-image .slides .image{overflow:hidden;width:100%}.splash-image .slides .fma-content{position:absolute;bottom:20px;right:30px}.splash-image .slides .fma-content h2{color:#fff;font-size:30px;text-shadow:3px 4px 5px rgba(0,0,0,0.72);text-transform:uppercase;line-height:1;text-align:right;margin-bottom:0}.splash-image .slides .fma-content .btn-cont{background:rgba(255,255,255,0.3);padding:2px;display:inline-block;margin-top:10px}.splash-image .slides .fma-content .fma-btn{background-color:#f5f5f5;filter-gradient:#f5f5f5, #e6e6e6, vertical;background-image:linear-gradient(#f5f5f5 0%, #f3f3f3 26%, #e7e7e7 81%, #e6e6e6 100%);display:inline-block;padding:5px 10px;line-height:1;font-size:9px;color:#40ae49;text-transform:uppercase;box-shadow:inset 0px 0px 2px 0px rgba(255,255,255,0.74)}.splash-image .slides .fma-content .fma-btn:hover{background-color:#e6e6e6;filter-gradient:#e6e6e6, #f5f5f5, vertical;background-image:linear-gradient(#e6e6e6 0%, #e7e7e7 19%, #f3f3f3 74%, #f5f5f5 100%)}.splash-image .flex-control-nav{position:absolute;bottom:0px;left:0;width:100%;text-align:center}.splash-image .flex-control-nav li{display:inline-block;margin-right:7px}.splash-image .flex-control-nav li a{display:block;text-indent:-9999px;background:#fff;width:8px;height:8px;box-shadow:2px 3px 5px 0px rgba(0,0,0,0.75);cursor:pointer}.splash-image .flex-control-nav li a.flex-active{background:#40ae49}.previews-home{padding:0 30px;box-sizing:border-box;text-align:center}.previews-home .video-embed-cont{display:none}.previews-home .video-link-cont{max-height:189px;overflow:hidden;position:relative}.previews-home .video-link-cont img{margin-top:-32px}.previews-home .video-link-cont .overlay{background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;display:block}.previews-home .video-link-cont .overlay:after{position:absolute;content:"";width:64px;height:64px;display:block;background:url("../images/play-icon.png") 0 0 no-repeat;top:50%;left:50%;margin:-32px 0 0 -32px}.previews-home .homepage-cta-cont,.previews-home .preview-home{background:#fff;box-shadow:2px 3px 6px 0px rgba(0,0,0,0.59);max-width:374px;margin:0 auto 15px}.previews-home .homepage-cta-cont .preview-foot,.previews-home .preview-home .preview-foot{margin:15px 0}.previews-home .homepage-cta-cont .preview-image,.previews-home .preview-home .preview-image{padding:0;margin:0;left:0;width:100%;text-align:center;max-width:100%;max-height:189px;overflow:hidden}.previews-home .homepage-cta-cont .image,.previews-home .homepage-cta-cont .preview-image img,.previews-home .homepage-cta-cont .video-link-cont img,.previews-home .preview-home .image,.previews-home .preview-home .preview-image img,.previews-home .preview-home .video-link-cont img{max-width:100%;width:100%;left:0;box-shadow:none;display:block}.previews-home .homepage-cta-cont .text,.previews-home .homepage-cta-cont .preview-body,.previews-home .preview-home .text,.previews-home .preview-home .preview-body{padding:10px 15px !important;margin:0;text-align:center}.previews-home .homepage-cta-cont .text h2,.previews-home .homepage-cta-cont .text h3,.previews-home .homepage-cta-cont .preview-body h2,.previews-home .homepage-cta-cont .preview-body h3,.previews-home .preview-home .text h2,.previews-home .preview-home .text h3,.previews-home .preview-home .preview-body h2,.previews-home .preview-home .preview-body h3{font-size:16px;text-transform:uppercase;position:relative;color:#565a5c;font-weight:normal;margin:1em 0 0 0}.previews-home .homepage-cta-cont .text .desc,.previews-home .homepage-cta-cont .text .preview-description,.previews-home .homepage-cta-cont .preview-body .desc,.previews-home .homepage-cta-cont .preview-body .preview-description,.previews-home .preview-home .text .desc,.previews-home .preview-home .text .preview-description,.previews-home .preview-home .preview-body .desc,.previews-home .preview-home .preview-body .preview-description{font-size:11px;display:block}.previews-home .homepage-cta-cont .text .preview-description:before,.previews-home .homepage-cta-cont .preview-body .preview-description:before,.previews-home .preview-home .text .preview-description:before,.previews-home .preview-home .preview-body .preview-description:before{display:none}.previews-home .homepage-cta-cont .text .preview-description p,.previews-home .homepage-cta-cont .preview-body .preview-description p,.previews-home .preview-home .text .preview-description p,.previews-home .preview-home .preview-body .preview-description p{margin:15px 0}.previews-home .homepage-cta-cont .text .btn-cont,.previews-home .homepage-cta-cont .text .preview-foot,.previews-home .homepage-cta-cont .preview-body .btn-cont,.previews-home .homepage-cta-cont .preview-body .preview-foot,.previews-home .preview-home .text .btn-cont,.previews-home .preview-home .text .preview-foot,.previews-home .preview-home .preview-body .btn-cont,.previews-home .preview-home .preview-body .preview-foot{background:rgba(224,224,224,0.3);padding:5px;display:inline-block;border:none}.previews-home .homepage-cta-cont .text .btn-style,.previews-home .homepage-cta-cont .text .btn,.previews-home .homepage-cta-cont .preview-body .btn-style,.previews-home .homepage-cta-cont .preview-body .btn,.previews-home .preview-home .text .btn-style,.previews-home .preview-home .text .btn,.previews-home .preview-home .preview-body .btn-style,.previews-home .preview-home .preview-body .btn{background-color:#f5f5f5;filter-gradient:#f5f5f5, #e6e6e6, vertical;background-image:linear-gradient(#f5f5f5 0%, #f3f3f3 26%, #e7e7e7 81%, #e6e6e6 100%);display:inline-block;padding:10px 20px;line-height:1;font-size:12px;color:#40ae49;box-shadow:inset 0px 0px 2px 0px rgba(255,255,255,0.74);border:solid 1px #bdbdbd;border-radius:2px}.previews-home .homepage-cta-cont .text .btn-style:hover,.previews-home .homepage-cta-cont .text .btn:hover,.previews-home .homepage-cta-cont .preview-body .btn-style:hover,.previews-home .homepage-cta-cont .preview-body .btn:hover,.previews-home .preview-home .text .btn-style:hover,.previews-home .preview-home .text .btn:hover,.previews-home .preview-home .preview-body .btn-style:hover,.previews-home .preview-home .preview-body .btn:hover{background-color:#e6e6e6;filter-gradient:#e6e6e6, #f5f5f5, vertical;background-image:linear-gradient(#e6e6e6 0%, #e7e7e7 19%, #f3f3f3 74%, #f5f5f5 100%)}.previews-home .homepage-cta-cont .text .btn-style:after,.previews-home .homepage-cta-cont .text .btn:after,.previews-home .homepage-cta-cont .preview-body .btn-style:after,.previews-home .homepage-cta-cont .preview-body .btn:after,.previews-home .preview-home .text .btn-style:after,.previews-home .preview-home .text .btn:after,.previews-home .preview-home .preview-body .btn-style:after,.previews-home .preview-home .preview-body .btn:after{display:none}@media all and (min-width: 586px){.previews-home{padding:0;margin:0}.previews-home .homepage-cta-cont,.previews-home .preview-home{width:30%;margin:0 0 0 15px;display:inline-block;vertical-align:top;float:none}.previews-home .homepage-cta-cont:first-child{margin-left:0}.splash-image .slides .fma-content{bottom:70px}.splash-image .slides .fma-content h2{font-size:60px}.splash-image .slides .fma-content .btn-cont{padding:5px}.splash-image .slides .fma-content .fma-btn{padding:10px 20px;font-size:12px}.splash-image .flex-control-nav{bottom:20px}.splash-image .flex-control-nav li a{width:12px;height:12px}}@media all and (min-width: 1025px){.previews-home .homepage-cta-cont,.previews-home .preview-home{margin:0 0 0 30px}.splash-image{float:right}.splash-image li .image{height:582px;position:relative}.splash-image li .image img{position:absolute;top:0;left:0}}@media all and (max-width: 1025px){.splash-image .slides .image img{max-width:100%}}.previews-emerging .preview{float:left;width:20%;margin-right:0;box-sizing:border-box;padding:10px}.previews-emerging .preview img{width:100% !important;height:auto !important}.previews-emerging .preview .preview-region-body{padding:10px;box-sizing:border-box;max-width:none}.previews-emerging .preview .preview-region-head{float:none;margin:0;padding:0 0 10px;text-align:center}.previews-emerging .preview .preview-region-foot{text-align:center}@media (max-width: 1025px){.previews-emerging .preview{width:33.333333%}}@media (max-width: 750px){.previews-emerging .preview{width:50%}.previews-emerging .preview-region-image{max-width:none}}@media (max-width: 585px){.previews-emerging .preview{float:none;width:100%;max-width:320px;margin:0 auto}}.splash .contain-xy{padding:0px 7px 0px 210px;background-color:#fff}.splash-side{float:left;width:210px;margin-left:-210px;padding-top:201px}.splash-image{position:relative;width:100%;text-align:right;display:block;background-color:#fff}.splash-image>img{position:absolute;top:0;right:0}@media all and (max-width: 1025px){.splash-side{padding-top:0}}@media all and (max-width: 750px){.splash .contain-xy{padding-left:7px}.splash-side{box-sizing:border-box;width:100%;margin-left:0;padding-top:0}.splash-image{position:relative;width:100%;height:auto;display:none}.splash-image>img{position:static;max-width:100%;height:auto;display:block}}.home-mobile-nav{display:none}.home-nav>ul>li>a{position:relative;box-sizing:border-box;display:block;min-height:76px !important;height:76px;padding:20px 10px 20px 69px !important;background:url(../images/homenav_sprite.png) 50% -46px no-repeat;color:#565a5c;font-family:relay;font-size:18px;line-height:20px;text-transform:uppercase}.home-nav>ul>li>a:hover,.home-nav>ul>li>a:focus{box-shadow:inset 0 10px 30px -20px #000, inset 0 -10px 30px -20px #000;background:#40ae49 url(../images/bg_diagonal.png);color:#fff}.home-nav>ul>li>a:before{content:'';position:absolute;top:20px;left:13px;display:block;height:42px;width:42px;background:url(../images/homenav_sprite.png)}.home-nav>ul>li.home-nav-trip>a:before{background-position:-43px 0}.home-nav>ul>li.home-nav-regions>a:before{background-position:-86px 0}.home-nav>ul>li.home-nav-101>a:before{background-position:-129px 0}.home-nav>ul>li.home-nav-vqa>a:before{background-position:-175px 0}.home-nav>ul>li>a:after{content:'\00a0›';font-size:24px;line-height:16px;color:#fff}@media all and (min-width: 750px){.splash .contain-xy{padding:0 7px}.splash .contain-xy .splash-image li img{width:100%}.splash .splash-side{display:none}}@media all and (max-width: 750px){.home-nav>ul{box-sizing:border-box;background-color:#00f;width:100%;padding-left:0}.home-nav>ul>li>a{width:50%;float:left}}@media all and (max-width: 585px){.home-nav>ul{padding-left:0}.home-nav-wines,.home-nav-trip,.home-nav-101,.home-nav-vqa,.home-nav-regions{display:none}.home-mobile-nav{display:block}.home-mobile-nav li{position:relative;float:left;width:25%;height:90px;text-align:center}.home-mobile-nav>ul>li>a{position:relative;top:65px;color:#565a5c;font-family:relay;font-size:16px;line-height:20px;text-transform:uppercase;display:block}.home-mobile-nav>ul>li a:before{content:'';position:absolute;display:block;position:absolute;left:0;right:0;top:-48px;margin-left:auto;margin-right:auto;height:42px;width:42px;background:url(../images/homenav_sprite.png)}.home-mobile-nav>ul>li.home-mobile-nav-trip a:before{background-position:-43px 0}.home-mobile-nav>ul>li.home-mobile-nav-regions a:before{background-position:-86px 0}.home-mobile-nav>ul>li.home-mobile-nav-101 a:before{background-position:-129px 0}.home-mobile-nav>ul>li.home-mobile-nav-vqa a:before{background-position:-175px 0}.home-mobile-nav>ul>li:hover,.home-mobile-nav>ul>li:focus{box-shadow:inset 0 10px 30px -20px #000, inset 0 -10px 30px -20px #000;background:#40ae49 url(../images/bg_diagonal.png);color:#fff}.home-mobile-nav>ul>li:hover>a,.home-mobile-nav>ul>li:focus>a{color:#fff}}.header .top-bar-search{display:none;float:right;padding:10px 0 0 20px}.header .top-bar-search .text{vertical-align:top;display:inline-block;box-sizing:border-box;width:170px;height:32px;padding:5px;border:1px solid #a8abac;font-size:14px}.header .top-bar-search .submit{vertical-align:top;top:-3px;position:relative;display:inline-block;width:43px;height:37px;overflow:hidden;border-radius:100%;border:0;background:#fff url(../images/icons_round_sprite.png)}@media (min-width: 1026px){.header .top-bar-search{display:block}}.custom-footer-text .left,.custom-footer-text .right{margin-bottom:15px}@media (min-width: 586px){.previews-home .homepage-cta-cont .image-cont,.previews-home .homepage-cta-cont .video-link-cont{height:95px;overflow:hidden;position:relative}.previews-home .homepage-cta-cont .image-cont .overlay,.previews-home .homepage-cta-cont .video-link-cont .overlay{z-index:10}.previews-home .homepage-cta-cont .image-cont img,.previews-home .homepage-cta-cont .video-link-cont img{position:absolute;max-width:120%;top:0;left:0}.previews-home .homepage-cta-cont .desc p{max-height:48px;overflow:hidden;margin:15px 0}.previews-home .homepage-cta-cont .btn-cont{margin-top:10px}.previews-home .preview-home .preview-image{height:95px;overflow:hidden;position:relative}.previews-home .preview-home .preview-image img{position:absolute;max-width:120%;top:0;left:0}.previews-home .homepage-cta-cont,.previews-home .preview-home{min-height:390px}}@media (min-width: 751px){.custom-footer-text .left,.custom-footer-text .right{display:inline-block;width:49%;vertical-align:top;margin:15px 0 0;box-sizing:border-box}.custom-footer-text .left{padding-right:15px}}@media (min-width: 1026px){.header-nav ul li a{padding:15px 15px 13px}.previews-home .homepage-cta-cont .image-cont,.previews-home .homepage-cta-cont .video-link-cont{height:150px}.previews-home .homepage-cta-cont .image-cont img,.previews-home .homepage-cta-cont .video-link-cont img{max-width:100%}.previews-home .homepage-cta-cont .video-link-cont img{top:-9px}.previews-home .preview-home .preview-image{height:150px}.previews-home .preview-home .preview-image img{max-width:100%}.previews-home .homepage-cta-cont,.previews-home .preview-home{min-height:370px}}@media (min-width: 1201px){.custom-footer-text{padding-left:54%}}body .ui-widget{background:#fff}.feature-slider{padding-bottom:20px;display:none}.feature-slider h3{padding-bottom:15px}.feature-slider .flexslider .slides{border:1px solid #d6d6d6}.feature-slider .flexslider .image{height:0;background-size:cover;background-position:center center;padding-top:47%}.feature-slider .flexslider img{width:100%}.feature-slider .flexslider .date{font-size:13px;margin:2px 0 5px}.feature-slider .flexslider .slide-content{padding:20px 15px;box-sizing:border-box}.feature-slider .flexslider h2{font-size:16px;line-height:20px;font-weight:bold;margin-bottom:0}.feature-slider .flex-control-paging{text-align:center;padding-top:10px}.feature-slider .flex-control-paging li{display:inline-block;margin:0 8px}.feature-slider .flex-control-paging li a{width:15px;height:15px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;box-shadow:2px 3px 5px 0 rgba(0,0,0,0.75)}.feature-slider .flex-control-paging li a:hover{background:#fff}.feature-slider .flex-control-paging li a.flex-active{background:#40ae49;cursor:default}.event-list{padding:20px 0}.event-list .event-link{display:block}.event-list .event-item{padding:0 0 10px;box-sizing:border-box;border:1px solid #d6d6d6;margin-bottom:15px}.event-list .event-item .text{padding:10px}.event-list .event-item h2{font-size:16px;line-height:20px;font-weight:bold;margin-bottom:0;color:#000;padding:5px 0}.event-list .event-item .date{color:#5f5f5f}.event-list .event-item .image{height:0;padding-top:60%;background-size:cover;background-position:center center}.event-list .event-item .btn-wrap{text-align:right;padding-top:20px}.event-attributes .event-banner{max-width:600px}.event-attributes .event-banner img{width:100%}.event-attributes .social-sharing{padding-bottom:20px}.event-search{padding:10px 0 40px;max-width:400px;margin:0 auto}.event-search h3{padding-bottom:5px}.event-search .text-input{border:1px solid #d6d6d6}.event-search .text-input{display:block;width:100%;box-sizing:border-box;padding:5px;margin-bottom:10px}.event-search .submit-wrap{text-align:center;padding-top:10px}.event-search .submit{width:200px}.event-search .clear{background:#d42a2a;color:#fff;margin-left:5px;border:1px solid #a71313;position:relative;top:-1px;box-shadow:none}.event-search .clear:hover{background:#ed3333}.events-not-found{margin:15px 1% 50px;font-size:16px;line-height:20px;font-weight:bold}@media (min-width: 586px){.feature-slider{display:block}.feature-slider .flex-control-paging li{margin:0 5px}.feature-slider .flex-control-paging li a{width:12px;height:12px}.event-attributes{position:relative}.event-attributes .event-banner img{width:100%}}@media (min-width: 751px){.event-list{margin:10px -0.5%}.event-list .event-item{float:left;width:48%;margin:1%;position:relative;padding-bottom:50px;min-height:360px}.event-list .event-item-wrap .event-item:nth-of-type(odd){clear:left}.event-list .text{min-height:80px}.event-list .btn-wrap{position:absolute;bottom:10px;right:10px}.event-search{padding:10px 0 40px;max-width:none;margin:0}.event-search h3{margin-left:1%}.event-search .text-input{width:48%;padding:5px;margin:0 1% 10px;float:left}.event-search .submit-wrap{clear:both;margin:0 1%}}@media (min-width: 1026px){.feature-slider .flexslider .slides{border:2px solid #dadada}.feature-slider .flexslider .image{float:left;width:70%;padding-top:45%}.feature-slider .flexslider .slide-content{float:right;width:30%;padding-left:20px;box-sizing:border-box}.feature-slider .flexslider .text{padding-bottom:10px}.feature-slider .flexslider h2{font-size:18px;line-height:22px;padding-top:20px}.feature-slider .flexslider .flex-control-paging{position:absolute;bottom:5px;left:0;width:70%;z-index:5}.event-list .event-item{width:31.7333333333%;margin:0.8%;min-height:380px}.event-list .event-item-wrap .event-item:nth-of-type(odd){clear:none}.event-list .event-item-wrap .event-item:nth-of-type(3n+1){clear:left}.event-search{padding-bottom:20px}.event-search.advanced .submit-wrap .submit{width:80px}.event-search .text-input{width:18%;padding:5px;margin:0 1% 10px;float:left}.event-search .submit-wrap{clear:none;width:18%;float:left;padding-top:0}.event-search .submit-wrap .submit{width:100%}}@media (min-width: 1201px){.feature-slider .flexslider .image{width:65%;padding-top:38%}.feature-slider .flexslider .slide-content{width:35%;padding:20px 30px}.feature-slider .flexslider h2{font-size:22px;line-height:26px}}.send_invite.btn.green-btn{background:#3a9d42;color:#fff;border-color:#25862d;text-shadow:none;box-shadow:none}.send_invite.btn.green-btn:hover{background-color:#4fb958}.content .green-btn{background:#3a9d42;color:#fff;border-color:#25862d;text-shadow:none;box-shadow:none}.content .green-btn:hover{background-color:#4fb958}.header,.header-top,#header-logo{z-index:100;position:relative}@media (min-width: 1026px){.page-home .header .header-top{margin-bottom:0}.page-home .header .contain-xy{height:100px}.header .header-top{height:100px;position:relative;margin-bottom:5px}.header .header-right{position:absolute;background:#fff;z-index:31;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}}#map_box{margin-top:25px}.map-top .info-help{background:none;border:none;position:absolute;right:210px;top:4px;cursor:pointer;display:none;font-weight:bold;font-size:14px;color:#acf99e;font-family:relay;box-sizing:border-box;padding:7px 35px 7px 0;text-transform:uppercase}.map-top .info-help:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";font-size:28px;position:absolute;right:0;top:0}.map-top .info-help:hover{color:#fff}.map-top .map-option:after,.map-top .map-option-mobile:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:28px;content:"\e600";color:#fff;right:10px;top:5px}.map-top .map-option.option-on:after,.map-top .map-option-mobile.option-on:after{color:#acf99e;content:"\e601"}.map-top .icon-map-options{box-sizing:border-box}.map-option-popup-top select{box-shadow:0 0 0 1px #b5b5b5 inset;border:1px solid #bdbdbd}.directions-share h2,.directions-content h2,.share-trip h3{background:#61c050;padding:15px;color:#fff}.reset-trip{text-align:center;padding:15px 0}.reset-trip a{margin-top:0}.reset-trip a:after{content:"x";margin-left:15px}.share-trip{margin-bottom:25px}.share-trip h3{margin-top:0}.share-trip .btn{padding:10px 0;margin:5px 0;text-align:center}.share-trip .btn:after{display:none}.share-trip ul{padding:15px}.page-planner #map_popup_emailtrip p{margin-top:0}#selected_itinerary_items li{height:auto;position:relative;padding:10px;box-sizing:border-box}#selected_itinerary_items li>.ui-icon{right:0}#selected_itinerary_items li .ui-icon-trash{top:0;left:0}#selected_itinerary_items li .ui-icon,#selected_itinerary_items li .itinerary_google_pin{position:absolute}#selected_itinerary_items li .itinerary-info-wine,#selected_itinerary_items li .itinerary-info-rest,#selected_itinerary_items li .itinerary-info-hotel{padding-top:8px}#selected_itinerary_items li .itinerary-info-wine .itinerary_phone,#selected_itinerary_items li .itinerary-info-rest .itinerary_phone,#selected_itinerary_items li .itinerary-info-hotel .itinerary_phone{font-size:11px;font-style:normal;padding-top:7px;position:relative;display:block;margin-left:70px}#selected_itinerary_items li .itinerary-info-wine .itinerary_name,#selected_itinerary_items li .itinerary-info-rest .itinerary_name,#selected_itinerary_items li .itinerary-info-hotel .itinerary_name{font-size:13px;padding-right:20px}.side-close,.mobile-side-close{font-size:14px;text-transform:uppercase}.side-close:before,.mobile-side-close:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e603";margin-right:3px;font-size:20px;position:relative;top:4px}.side-close:hover,.mobile-side-close:hover{color:#565a5c !important}@media (max-width: 585px){.directions-content{width:99%;margin:0 auto}}@media (min-width: 586px){#map_box{margin-top:0}.directions-content{padding:0 20px}}@media (min-width: 751px){.share-trip ul li{display:inline-block;width:32%}}@media (max-width: 1025px){#map_box .map-main{border-left:0}#map_box .map-side-body{float:none;width:100%;padding:20px;box-sizing:border-box}}@media (min-width: 1026px){#map_box .map-main.no-sidebar{border-left:0}#map_popup{display:none}.map-top .info-help{display:block}}.connect{float:left;width:50%;margin-bottom:10px;padding:10px;background:#fff url(../images/bg_diagonal.png)}.connect>h2{float:left;margin:0 0 5px 0;font-weight:bold;font-size:14px;line-height:1;text-transform:uppercase}.connect>ul{float:left;clear:left;margin:0}.connect>ul>li{float:left;display:block;margin-right:6px;width:34px}.connect-tweet{position:relative;background-color:transparent;clear:both;padding-top:20px}.connect-tweet:before{content:'';position:absolute;top:-58px;right:0px;display:block;height:60px;width:60px;border-radius:30px;background:url(../images/icons_round_sprite.png) -169px -6px}.connect-tweet>p{box-shadow:1px 1px 2px 1px #fff, inset 1px 1px 3px 0 #9d9d9e;border-radius:2px;margin:0;padding:0 20px;background-color:#e6e6e7;font-size:12px}@media all and (max-width: 997px){.connect{float:none;box-sizing:border-box;margin:0 15% 2% 15%;width:70%}}@media all and (max-width: 870px){.connect{width:100%;margin:0 0 2% 0}}#google-plus-one{margin-top:5px}#pinterest{margin-top:7px;margin-left:5px}@media (min-width: 586px){.connect-tweet{margin-left:210px;padding-right:80px;clear:none}.connect-tweet:before{top:0}}.content{position:relative;border-top:7px solid #fff;background-color:#fff}.yellow{background-color:#fffce9}.content-body ul{padding-left:25px;list-style-image:url(../images/green_circle.png)}@media all and (max-width: 1180px){.ccm-layout-3-col-1,.ccm-layout-cell,.ccm-layout-col,.ccm-layout-col-1,.first{width:45%}.ccm-layout-3-col-1 img,.ccm-layout-cell img,.ccm-layout-col img,.ccm-layout-col-1 img,.first img{max-width:100%;width:98% !important;height:auto}}@media all and (max-width: 1000px){.ccm-layout-3-col-1,.ccm-layout-cell,.ccm-layout-col,.ccm-layout-col-1,.first{width:100% !important}.ccm-layout-3-col-1 img,.ccm-layout-cell img,.ccm-layout-col img,.ccm-layout-col-1 img,.first{max-width:100%;width:100% !important;height:auto}}@media all and (max-width: 768px){.ccm-layout-3-col-1,.ccm-layout-cell,.ccm-layout-col,.ccm-layout-col-1,.first{width:100% !important}.ccm-layout-3-col-1 img,.ccm-layout-cell img,.ccm-layout-col img,.ccm-layout-col-1 img,.first{max-width:100%}}.t-bc .content{border-color:#565a5c}.t-vi .content{border-color:#a9408d}.t-gi .content{border-color:#0070a5}.t-fv .content{border-color:#fbad31}.t-ov .content{border-color:#00a9c0}.t-sv .content{border-color:#ee2b5d}.t-er .content{border-color:#71a642}.content>.contain-xy{background-color:#fff;padding-top:34px;padding-bottom:57px}.content>.yellow{background-color:#fffce9}.content-sidebar>.contain-xy{padding-right:0}@media all and (max-width: 1215px){.content-sidebar>.contain-xy{padding-left:7px;padding-right:7px}}@media all and (max-width: 1005px){.content-sidebar>.contain-xy{padding-left:7px}}@media all and (max-width: 585px){.content-sidebar>.contain-xy{padding-left:7px}}.content-subnav>.subnav{max-width:1216px;margin:-7px auto 0 auto;text-align:right}.subnav>li{display:inline-block;margin-left:35px;margin-right:15px;padding:7px 0;font-size:11px;font-weight:bold;text-transform:uppercase}@media all and (max-width: 1120px){.subnav>li{margin-left:15px;margin-right:15px;padding:7px 0}}@media all and (max-width: 1024px){.subnav>li{margin-left:5px;margin-right:10px;padding:7px 0}}@media all and (max-width: 585px){.content-subnav{display:none}}.content-body{overflow:hidden;_overflow:visible;zoom:1}@media all and (max-width: 585px){.content-body{overflow:visible;_overflow:visible;zoom:1}}a.pagination_not_chosen{background-color:#ffffff;color:#565A5C;font-size:12px}a.pagination_chosen{background-color:#ffffff;color:#40AE49;font-size:12px}.pagination_lower{background-color:#ffffff;padding-right:4px;padding-left:4px;margin-right:8px;margin-left:8px;font-size:12px}.pagination_higher{background-color:#ffffff;padding-right:12px;padding-left:4px;margin-left:4px;font-size:12px}.winery_pagination{position:absolute;right:50%;z-index:1;min-width:194px;background-color:#fff;line-height:34px;text-align:center;bottom:30px;margin-right:-608px;top:auto}.pagination_lower_img:before{content:'◄'}.pagination_higher_img:after{content:'►'}.winery_pagination>span{display:block;height:34px;background-color:#fff}@media all and (max-width: 1216px){.winery_pagination{right:0;margin-right:0}}@media all and (max-width: 585px){.winery_pagination{z-index:1;min-width:194px;background-color:#fff;line-height:34px;text-align:center}}.promo{display:block;margin-bottom:20px;background-image:url(../images/bg_diagonal.png);font-family:relay;font-weight:bold;font-size:16px;line-height:1;text-transform:uppercase}.promo img{border-bottom:1px solid #fff}.promo span{display:block;padding:8px 20px}.promo span:after{content:' ›'}@media all and (max-width: 585px){.promo{display:none}}.section-head{height:60px;border-top:7px solid #fff;padding:0 7px;background:#3a9d42 url(../images/section_bg.png)}.section-head>.contain-x>h1{float:left;margin:0;color:#fff;font-family:relay;font-size:30px;line-height:60px;text-transform:uppercase}.section-nav-container{position:absolute;display:table;bottom:-60px;right:0;left:0;box-sizing:border-box;width:100%;padding-left:150px;font-family:relay;font-weight:bold}.section-nav{display:table-row;width:100%;font-size:14px;text-transform:uppercase}.section-nav>li{display:table-cell;padding-left:1%;text-align:center;vertical-align:middle}.section-nav>li>a{display:block;box-shadow:0 0 5px 2px rgba(0,0,0,0.3);padding:10px 3px;background-color:#fff}.section-nav>li.t-bc.selected>a{background-color:#565a5c}.section-nav>li.t-vi.selected>a{background-color:#a9408d}.section-nav>li.t-gi.selected>a{background-color:#0070a5}.section-nav>li.t-fv.selected>a{background-color:#fbad31}.section-nav>li.t-ov.selected>a{background-color:#00a9c0}.section-nav>li.t-sv.selected>a{background-color:#ee2b5d}.section-nav>li.t-er.selected>a{background-color:#71a642}.section-nav>li.selected>a{color:#fff}@media all and (max-width: 1024px){.section-head{height:auto;min-height:60px;box-shadow:inset 0 -3px 10px -3px #24632a, inset 0 3px 6px -3px #24632a;background:#3a9d42 url(../images/section_bg_fallback.gif);background:url(../images/section_bg_fallback.gif),-webkit-linear-gradient(#3fad48, #338a3a);background-position:0 2px, top left}.section-nav-container{position:static;display:block;padding-left:0;text-align:right}.section-nav{display:block;padding-top:10px}}@media all and (max-width: 750px){.section-head{height:auto;min-height:60px;box-shadow:inset 0 -3px 10px -3px #24632a, inset 0 3px 6px -3px #24632a;background:#3a9d42 url(../images/section_bg_fallback.gif);background:url(../images/section_bg_fallback.gif),-webkit-linear-gradient(#3fad48, #338a3a);background-position:0 2px, top left}.section-nav-container{position:static;display:block;padding-left:0;text-align:right}.section-nav{display:block;padding-top:10px}.section-nav>li{display:inline-block;padding:0 0 10px 0}.section-nav>li>a{display:inline-block;box-shadow:none;margin-left:8px;padding:14px 12px 12px 12px;line-height:14px}}@media all and (max-width: 585px){.section-nav-container{display:none}}.region-landing{background-color:#fff}.region-landing>.contain-xy{background-color:#fff;padding-left:7px;padding-right:7px}.region-body{min-height:594px;padding-left:441px}.region-title{float:left;width:41.3%;margin:0;font-size:22px;font-weight:bold;padding-top:10px}.licensed-button{margin-top:10px}.em-region-left{float:left;width:20%;font-size:24px;padding:0 5% 0 5%}.em-region-right{float:left;width:65%;padding:0 0 0 5%}.em-region-right p{margin-top:0;margin-bottom:2.5em}@media all and (max-width: 768px){.em-region-left,.em-region-right{float:none;width:98%;padding:0 1% 0 1%}}@media all and (max-width: 1215px){.region-title{float:none;width:100%;text-align:center}}@media all and (max-width: 1007px){.region-body{min-height:730px}}@media all and (max-width: 850px){.region-body{min-height:980px}}@media all and (max-width: 660px){.region-body{padding-left:0}}.region-stats{position:relative;box-sizing:border-box;float:right;width:58.36%;padding-left:25px;text-align:center}.region-total{position:absolute;top:0;left:50%;width:104px;margin-left:-180px;padding-right:40px;font-family:relay;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;text-shadow:0 1px 1px #fff;text-align:center}@media all and (max-width: 585px){.region-stats{position:relative;box-sizing:border-box;float:none;width:100%;padding-left:0;text-align:center;top:-25px}.region-total{position:relative;top:auto;left:auto;width:100%;margin-left:0;padding-right:0;padding-bottom:15px;font-family:relay;font-size:18px;font-weight:bold;line-height:1;text-transform:uppercase;text-shadow:0 1px 1px #fff;text-align:center}.region-chart{padding-left:0 !important;margin:auto}}.total-number{display:block;font-size:58px}.total-and{display:block;height:17px;padding:14px 0;background:url(../images/discover-and2.png) center center no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.total-licensed{display:block}.total-licensed:first-line{font-family:'Cantarell', sans-serif;font-size:20px;font-weight:normal}.region-chart{margin:0 auto 0 auto;padding-left:124px}@media all and (min-width: 661px) and (max-width: 850px){.region-total{position:static;margin:0 auto}.region-chart{margin-top:10px;padding-left:0}}.region-first{float:left;width:47%;margin-bottom:10px}.region-first-opened,.region-first-sub-opened{position:relative;height:168px;width:186px;margin:0 auto;background-image:url(../images/openedin.png)}.region-first-sub-opened{background-image:url(../images/openedin-sub.png)}.region-first-date{display:block;position:absolute;top:70px;left:0px;height:44px;width:100%;font-family:relay;font-size:32px;font-weight:bold;line-height:44px;text-indent:0;text-shadow:0 1px 1px #fff}.region-first-name{float:left;width:100%;padding-top:10px;margin-bottom:-4px;font-size:27px;line-height:1;text-shadow:0 1px 1px #fff;text-transform:uppercase}.first-year{color:#565A5C}.region-grapes{box-sizing:border-box;box-shadow:-1px 0 -1px 1px #565a5c;margin-left:50%;border-left:1px solid #fff;padding-left:20px;line-height:1;text-align:left;text-transform:uppercase}.region-grapes>h3{margin:0 0 18px 0;font-size:36px}.region-grapes>h3:first-line{font-family:relay;font-size:27px;font-weight:bold}.region-grapes>ul{display:table}.region-grapes>ul>li{display:table-row}.region-grapes-cell{display:table-cell;height:40px;padding-left:37px;background:url(../images/grapes.png) -28px 0px no-repeat;vertical-align:middle}.region-grapes-cell.region-grapes-red{background-position:0px -44px}.region-grapes-cell.region-fruits{position:relative;background:none}.region-grapes-cell.region-fruits:before{content:"";display:inline-block;background:url(../images/green-glass.png) no-repeat 0 0;position:absolute;left:8px;top:2px;width:21px;height:36px}.region-planted{position:relative;clear:both;margin:18px 0;padding:15px 10px 13px 55px;background-color:#eeeeee;color:#565a5c;font-family:relay;font-weight:bold;font-size:18px;text-transform:uppercase;text-shadow:0 1px 1px #fff;line-height:1;text-align:right}.region-planted:before{position:absolute;left:0;content:'';right:0px;display:block;height:46px;width:62px;margin-top:-15px;margin-left:10px;border:0;background:url(../images/icon_acre_planted.png) no-repeat}.t-bc .region-planted:after{background-color:#565a5c}.t-vi .region-planted:after{background-color:#a9408d}.t-gi .region-planted:after{background-color:#0070a5}.t-fv .region-planted:after{background-color:#fbad31}.t-ov .region-planted:after{background-color:#00a9c0}.t-sv .region-planted:after{background-color:#ee2b5d}.t-er .region-planted:after{background-color:#71a642}@media all and (max-width: 1215px){.region-stats{float:left;width:100%;padding:25px 0 0 0}.region-planted{text-align:center}}@media all and (max-width: 585px){.region-planted{padding:15px 10px 13px 80px}}@media all and (max-width: 850px){.region-stats{float:none}.region-first{overflow:hidden;_overflow:visible;zoom:1;float:none;width:100%;margin-bottom:15px}.region-grapes{clear:both;margin-top:10px;margin-left:0;box-shadow:0 -1px -1px 1px #565a5c;border-top:1px solid #fff;border-left:0;padding-top:20px;padding-left:0}}.region-intro{float:left;width:40%}@media all and (max-width: 1215px){.region-intro{float:none;width:100%}}.region-licensed{overflow:hidden;_overflow:visible;zoom:1;margin-top:20px;margin-bottom:20px;padding-top:29px;background:url(../images/rule.png) top center no-repeat;font-family:relay;font-size:32px;line-height:1;text-align:center;text-transform:uppercase}.licensed-text{padding-top:18px;text-align:left}.licensed-text:first-line{font-family:'Cantarell', sans-serif}.region-licensed h3{margin:0 0 15px 0}.licensed-number{display:inline-block;float:left;height:115px;width:115px;box-shadow:1px 1px 0 0 #fff;border-radius:90px;margin-top:0;margin-right:18px;margin-right:18px;font-family:relay;font-size:70px;line-height:115px;text-align:center}.licensed-list .licensed-number{height:30px;width:30px;margin:-6px 5px 0 0;font-family:relay;font-size:13px;line-height:30px;text-shadow:none}.licensed-list>li{box-sizing:border-box;height:40px;width:50%;float:left;padding-top:6px;padding-right:5px;padding-left:15px;font-size:12px;font-family:'Cantarell', sans-serif;text-align:left;text-shadow:1px 1px 0 #fff;text-transform:none}.licensed-list:after{content:'';display:block;width:100%;padding-bottom:25px}@media all and (min-width: 1007px) and (max-width: 1215px){.region-licensed{position:absolute;top:34px;left:7px;width:408px;margin:0;padding-top:633px;background:none}.discover-bc-home-licensed{padding-top:583px}.region-licensed>.licensed-number{float:none;margin-right:0}.licensed-list>li{width:50%}}@media all and (min-width: 661px) and (max-width: 1007px){.region-licensed{position:absolute;top:0;left:7px;width:408px;margin:0;padding-top:668px;padding-left:30px;background:none}.licensed-number{margin-left:30px}.licensed-list>.licensed-number{margin-left:0}}@media all and (max-width: 480px){.licensed-number{float:none}.region-licensed{float:none;width:100%;text-align:center}.region-licensed>.licensed-number{float:none}}.region-maps{position:absolute;top:34px;left:7px;width:417px;text-align:center}.region-maps img{max-width:100%;height:auto;margin:0 auto}@media all and (max-width: 1024px){.region-maps{position:absolute;top:64px;left:7px;width:417px;text-align:center}}@media all and (max-width: 660px){.region-maps{position:relative;top:0;left:0;width:100%;margin:15px auto 0 auto;z-index:5}.region-maps:after{content:'';display:block;width:100%;padding-top:142.44%}}.region-listings{clear:both;margin-left:-15px;padding-top:18px}@media all and (min-width: 1007px) and (max-width: 1215px){.region-listings{clear:both;margin-left:-15px;padding-top:38px}}.region-landing .region-listings>.listing{position:relative;float:left;display:inline-block;box-sizing:border-box;width:33.3%;min-height:53px;overflow:hidden;padding-left:0px;background-color:#f6f6f6;font-size:22px;font-weight:bold;text-transform:uppercase;padding-left:60px;padding-top:8px;letter-spacing:-0.1em}.region-landing .region-listings>.listing:after{content:'>';float:right;display:inline-block;font-size:30px;font-weight:normal;text-transform:uppercase;height:38px;width:20px;font-family:relay}.t-bc .listing{border:1px solid #565a5c;color:#565a5c}.t-vi .listing{border:1px solid #a9408d;color:#a9408d}.t-gi .listing{border:1px solid #0070a5;color:#0070a5}.t-fv .listing{border:1px solid #fbad31;color:#fbad31}.t-ov .listing{border:1px solid #00a9c0;color:#00a9c0}.t-sv .listing{border:1px solid #ee2b5d;color:#ee2b5d}.t-er .listing{border:1px solid #71a642;color:#71a642}.region-landing .region-listings>.listing-stay{width:28%;margin-left:15px}.region-landing .region-listings>.listing-stay:before{content:'';display:inline-block;height:53px;width:58px;background:url(../images/icons_region_sprite_new.png) no-repeat -3px -144px;position:absolute;left:0;top:0}.region-landing .region-listings>.listing-eat{width:28%;margin-left:15px;padding-right:5px}.region-landing .region-listings>.listing-eat:before{content:'';display:inline-block;height:53px;width:58px;background:url(../images/icons_region_sprite_new.png) no-repeat -3px -71px;position:absolute;left:0;top:0}.region-landing .region-listings>.listing-tour{width:38%;margin-left:15px}.region-landing .region-listings>.listing-tour:before{content:'';display:inline-block;height:53px;width:58px;background:url(../images/icons_region_sprite_new.png) no-repeat -3px -3px;position:absolute;left:0;top:0}.t-bc .region-landing .region-listings>.listing-stay:before,.t-bc .region-landing .region-listings>.listing-eat:before,.t-bc .region-landing .region-listings>.listing-tour:before{background-color:#565a5c}.t-vi .region-landing .region-listings>.listing-stay:before,.t-vi .region-landing .region-listings>.listing-eat:before,.t-vi .region-landing .region-listings>.listing-tour:before{background-color:#a9408d}.t-gi .region-landing .region-listings>.listing-stay:before,.t-gi .region-landing .region-listings>.listing-eat:before,.t-gi .region-landing .region-listings>.listing-tour:before{background-color:#0070a5}.t-fv .region-landing .region-listings>.listing-stay:before,.t-fv .region-landing .region-listings>.listing-eat:before,.t-fv .region-landing .region-listings>.listing-tour:before{background-color:#fbad31}.t-ov .region-landing .region-listings>.listing-stay:before,.t-ov .region-landing .region-listings>.listing-eat:before,.t-ov .region-landing .region-listings>.listing-tour:before{background-color:#00a9c0}.t-sv .region-landing .region-listings>.listing-stay:before,.t-sv .region-landing .region-listings>.listing-eat:before,.t-sv .region-landing .region-listings>.listing-tour:before{background-color:#ee2b5d}.t-er .region-landing .region-listings>.listing-stay:before,.t-er .region-landing .region-listings>.listing-eat:before,.t-er .region-landing .region-listings>.listing-tour:before{background-color:#71a642}.listing-tour:after{width:116.5px}.listing>.btn{position:absolute;top:50%;right:10px;margin-top:-15px}.listing-top{position:absolute;top:-6px;left:60px}.listing-bottom{position:absolute;bottom:-4px;left:60px}@media all and (min-width: 660px) and (max-width: 935px){.listing-top{left:-1px}.listing-bottom{left:-1px}}@media all and (max-width: 660px){.region-landing .region-listings>.listing{width:95%;margin-top:15px}.region-landing .region-listings>.listing:first-child{width:95%;margin-top:0px}.region-landing .region-listings>.listing-eat{padding-right:0}.licensed-text{text-align:center}}.map_border{-o-box-shadow:3px 3px 11px #555;-icab-box-shadow:3px 3px 11px  #555;box-shadow:3px 3px 11px  #555}.sidebar>.contain-x>.sidebar-body{position:relative;z-index:30;float:left;box-sizing:border-box;width:26.3%;min-width:260px;max-width:263px;margin-top:14px;margin-right:2.87%;margin-bottom:60px;padding:10px 20px 20px 20px;background-color:#fff;text-align:left;border:1px solid #e3e3e3}.sidebar h2{font-family:relay;font-size:16px;font-weight:bold}.sidebar h2>a{color:#565a5c}.sidebar-search{position:relative;padding:0px 69px 10px 10px}.sidebar-search input{box-sizing:border-box;width:120%;height:31px;padding:2px 10px 0px 14px;border:1px solid #a8abac;font-family:arial;font-size:14px;line-height:1}.sidebar-search select{box-sizing:border-box;width:150%;height:30px;padding:0px 0px 0px 5px;border:1px solid #a8abac;font-family:arial;font-size:14px;line-height:1;text-transform:uppercase;margin-top:10px}.sidebar-search button.search{position:absolute;top:-2px;right:-7px;width:0px;height:37px;overflow:hidden;border-radius:100%;border:0;padding-left:43px;background:url(../images/icons_round_sprite.png);text-indent:100px}@media all and (max-width: 1024px){.sidebar-search button.search{position:absolute;top:-2px;right:-7px;width:0px;height:36px;overflow:hidden;border-radius:100%;border:0;padding-left:38px;background:url(../images/icons_round_sprite.png);text-indent:100px}}@media all and (max-width: 585px){.sidebar-search button.search{position:absolute;top:-2px;right:-7px;width:0px;height:36px;overflow:hidden;border-radius:100%;border:0;padding-left:30px;background:url(../images/icons_round_sprite.png);text-indent:100px}}.sidebar-search button:hover,.sidebar-search button:focus{background-position:0 -37px}.home-sidebar-body,.home-sidebar-body .header-image{display:none}.side-nav{margin-bottom:5px}.side-nav>li{margin-bottom:2px;background-color:#fff;background:#fff url(../images/nav_top_bg.png) no-repeat;min-height:46px}.side-nav a{position:relative;display:inline-block;padding:10px 20px 10px 20px;color:#565a5c;font-weight:bold;min-height:25px;width:60%;text-transform:uppercase}.side-nav>li>div,.sub_expand_1{float:right;width:26px;display:inline;height:20px;margin-top:10px;margin-right:15px}.sub_expand_2{float:right;width:26px;display:inline;height:26px;margin-top:0px;margin-right:15px}.side-nav a.side-nav-expand{display:inline-block;background:url(../images/plus_normal.png) no-repeat;min-width:26px;width:5%;height:100%;min-height:26px;padding:0%;top:5px}.side-nav a.side-nav-expand:hover{background:url(../images/plus_over.png) no-repeat}.side-nav a.side-nav-collapse{display:inline-block;background:url(../images/minus_normal.png) no-repeat;min-width:26px;width:5%;height:100%;min-height:26px;padding:0%;top:5px}.side-nav a.side-nav-collapse:hover{background:url(../images/minus_over.png) no-repeat}.side-nav a:hover{color:#40ae49}.side-nav-sub{display:none;background:#fff url(../images/nav_top_bg.png) no-repeat;padding-top:5px}.side-nav>li.active>.side-nav-sub>li.active>.side-nav-sub,.side-nav>li.active>.side-nav-sub{display:block}.side-nav-sub>li>a{display:inline-block;padding:10px 5px 0px 30px;font-size:13px;min-height:10px;width:55%;text-transform:capitalize}.side-nav-sub>li>ul>li>a{display:inline-block;padding:10px 5px 5px 40px;font-size:13px;min-height:10px;width:60%}.side-nav-sub li{position:relative}.side-nav-sub .sub_expand_3{position:absolute;left:0;top:0}.side-nav-sub li.active.hassub>ul{display:block}#sub_183>li>a{text-transform:uppercase}.side-nav-sub>li>img{padding:0px 5px 0px 15px;max-height:2px;width:85%}.side-nav-sub>li.active>a{color:#40ae49}.side-nav>li.active{background:#40ae49 url(../images/spacer.png) no-repeat}.side-nav>li.active>a{color:#fff}.side-nav>li.active>a.side-nav-expand{background:url(../images/plus_selected.png) no-repeat}.side-nav>li.active>a.side-nav-expand:hover{background:url(../images/plus_over.png) no-repeat}.side-nav>li.active>a.side-nav-collapse{background:url(../images/minus_selected.png) no-repeat}.side-nav>li.active>a.side-nav-collapse:hover{background:url(../images/minus_over.png) no-repeat}.side-nav-sub>li:last-child{padding-bottom:15px}.side-nav-sub>li:last-child>img{display:none}.side-nav>li.active.t-bc{background-color:#565a5c}.side-nav>li.active.t-vi{background-color:#a9408d}.side-nav>li.active.t-gi{background-color:#0070a5}.side-nav>li.active.t-fv{background-color:#fbad31}.side-nav>li.active.t-ov{background-color:#00a9c0}.side-nav>li.active.t-sv{background-color:#ee2b5d}.side-nav>li.active.t-er{background-color:#71a642}@media all and (max-width: 585px){.home-sidebar-body{display:block}.sidebar>.contain-x{position:static}.sidebar>.contain-x>.sidebar-body{position:static;float:none;box-sizing:border-box;width:auto;margin:0;padding:0}.sidebar h2{display:none}.side-nav{font-family:relay;font-weight:bold;font-size:19px;text-transform:uppercase}.side-nav>li{position:relative;margin:0;min-height:46px;background:#565a5c}.side-nav>li>div{position:absolute;top:0;right:0;box-sizing:border-box;height:100%;width:35px;margin:0;padding:0;border-bottom:3px solid #fff;border-left:3px solid #fff;background-color:inherit;text-align:center}.side-nav a.side-nav-expand{top:0;display:block;background:url(../images/plus_normal.png) 3px 12px no-repeat;min-width:26px;width:100%;height:100%;min-height:26px;padding:0%}.side-nav a.side-nav-expand:hover{background:#40ae49 url(../images/plus_over.png) 3px 12px no-repeat}.side-nav a.side-nav-collapse{top:0;display:block;background:url(../images/minus_normal.png) 3px 12px no-repeat;min-width:26px;width:100%;height:100%;min-height:26px;padding:0%}.side-nav a.side-nav-collapse:hover{background:#40ae49 url(../images/minus_over.png) 3px 12px no-repeat}.side-nav>li>a{box-sizing:border-box;border-bottom:2px solid #fff;padding:15px 35px 12px 20px;display:inline-block;color:#fff;width:100%}.side-nav-sub{border-bottom:3px solid #fff;background:rgba(0,0,0,0.1);font-family:'Cantarell', sans-serif;font-size:18px;font-weight:normal}.side-nav-sub>li{padding:0 35px 0 24px}.side-nav-sub>li img{display:none}.side-nav-sub>li>a{box-shadow:0 -1px 0 0px rgba(0,0,0,0.2);border-top:1px solid rgba(255,255,255,0.3);padding:10px 0 0 0;color:#fff}.side-nav-sub>li.active>a{color:#565a5c}.side-nav-sub>li:first-child>a{box-shadow:none;border-top:0}}.find-a-winery{margin-bottom:20px;background:#fff url(../images/bg_diagonal.png) repeat;padding:10px;min-height:46px}.find-a-winery h2{font-family:relay;font-size:16px;font-weight:bold}.find-a-winery .btn{width:150%;margin-top:10px}@media all and (max-width: 585px){.find-a-winery{width:225px}}.varieties{position:relative;box-sizing:border-box;float:right;width:52.13%;padding:16px;background:#fff url(../images/bg_diagonal.gif);font-family:'Cantarell', sans-serif;font-size:12px;text-align:center}@media all and (min-width: 768px) and (max-width: 1024px){.varieties{position:relative;margin-top:25px}}.varieties h3{margin:0 0 20px 0;font-family:'Cantarell', sans-serif;font-size:12px;text-align:center}.varieties li{display:block;position:relative;float:left;width:20%;height:100px;line-height:1}@media all and (max-width: 585px){.varieties li{display:block;position:relative;float:left;width:50%;height:100px;line-height:1}}.varieties li:before{content:'';display:block;height:50px;width:29px;margin:0 auto;background:url(../images/icons_region_sprite.png) 0 -89px}.varieties-red li:before{content:'';display:block;height:50px;width:29px;margin:0 auto;background:url(../images/icons_region_sprite.png) 0 -145px}.varieties-red:hover{cursor:pointer}.varieties-white:hover{cursor:pointer}@media all and (max-width: 1215px){.varieties{width:100%}}@media all and (max-width: 1007px){.varieties{width:100%}}@media all and (max-width: 850px){.varieties{position:absolute;top:784px;left:7px;width:416px}}@media all and (max-width: 660px){.varieties{position:relative;top:0;left:0;width:100%}}.varities-top{clear:both;border:solid 1px #d2d2d2;background:url("../varietals_elements/img/lines.png");box-shadow:0 3px 5px rgba(0,0,0,0.2);position:relative;z-index:100}.varities-top ul{margin:0;padding:0;list-style-image:none}.varities-top ul.slides li{float:left;padding:0;margin:0;width:153px;height:117px;background:#fff;padding:5px 4px;position:relative;border-right:solid 1px #d2d2d2}.varities-top ul.slides li.flex-active-slide{background:#fbad31}.varities-top ul.slides li.flex-active-slide a:after{content:"";width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3d0f28;position:absolute;bottom:-10px;left:50%;margin-left:-10px;z-index:10;color:#fff}.varities-top .glass{border:solid 1px #d3b62f;display:block;height:116px;text-align:center}.varities-top ul.slides li.flex-active-slide .glass{border:solid 1px #fff}.varities-top .glass:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e000";speak:none;font-style:normal;font-weight:normal;line-height:1;color:#fbad31;font-size:90px}.varities-top ul.slides li.flex-active-slide .glass:before{color:#fff}.varities-top .glass a{font-family:relay;font-size:12px;font-weight:bold;text-decoration:none;position:absolute;width:84%;height:37px;padding:0 8%;padding-top:90px;text-align:center;left:0;top:0;line-height:14px;text-transform:uppercase;color:#fbad31}.varities-top ul.slides li.flex-active-slide a{color:#fff;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4d000000',GradientType=0 )}.varities-top .flex-viewport{overflow:visible}.varities-top .flex-direction-nav li a{background:url("../varietals_elements/img/nav-buttons.png") no-repeat;width:45px;height:127px;display:block;text-indent:-9999px;position:absolute;top:0}.varities-top .flex-direction-nav li a.flex-prev{left:-1px}.varities-top .flex-direction-nav li a.flex-prev:hover{background-position:0 -127px}.varities-top .flex-direction-nav li a.flex-next{background-position:-45px 0;right:-1px}.varities-top .flex-direction-nav li a.flex-next:hover{background-position:-45px -127px}.varities-top .flex-direction-nav li a.flex-disabled{display:none}.varities-bottom{clear:both;padding:30px;border:solid 1px #d2d2d2;border-top:none;background-color:#fff}.varities-bottom ul{margin:0;padding:0;list-style:none}.varities-bottom ul li{background:none;margin:0;padding:0}.varietals-box .content{background:none}.varietals-box .varities-bottom h2{margin-bottom:10px;position:relative;color:#fbad31}.varietals-box .varities-bottom .varietal_acres{right:10px;left:auto}.varietals-box .varities-bottom .content{border-top:none;padding:0}.varietals-box .varities-bottom .sub .sub_title{background:#fbad31;color:#fff;position:relative;padding-left:15px}.varietals-box .varities-bottom .sub .sub_title:before{content:"";width:0;height:0;border-top:15px solid rgba(230,230,231,0);border-bottom:15px solid rgba(230,230,231,0);border-left:9px solid #fff;background:none;left:-2px;top:-2px;position:absolute}#path-winesvarietalsice-wine .varietals-box .col,#path-winesvarietalsice-wine .varietals-box button{color:#fbad31}.varities-bottom .flex-direction-nav{display:none}#path-winesvarietalswhite .varities-top ul.slides li.flex-active-slide .glass a,#path-winesvarietalswhite .varities-top ul.slides li.flex-active-slide .glass:before{color:#fff}#path-winesvarietalswhite .varities-top ul.slides li.flex-active-slide{background:#40ae49}#path-winesvarietalswhite .varities-top ul.slides li.flex-active-slide .glass{border:solid 1px #fff}#path-winesvarietalswhite .varities-top ul.slides li .glass{border:solid 1px #40ae49}#path-winesvarietalswhite .varities-top .glass:before{color:#40ae49}#path-winesvarietalswhite .varities-top ul.slides li.flex-active-slide a:after{border-top:10px solid #2d7b34}#path-winesvarietalswhite .varities-top ul.slides li a,#path-winesvarietalswhite .varietals-box .varities-bottom h2{color:#40ae49}#path-winesvarietalswhite .varietals-box .varities-bottom .sub .sub_title{background:#40ae49}#path-winesvarietalswhite .varietals-box .col,#path-winesvarietalswhite .varietals-box button{color:#40ae49}#path-winesvarietalsred .varities-top ul.slides li.flex-active-slide .glass:before,#path-winesvarietalsred .varities-top ul.slides li.flex-active-slide .glass a{color:#fff}#path-winesvarietalsred .varities-top ul.slides li.flex-active-slide{background:#561539}#path-winesvarietalsred .varities-top ul.slides li.flex-active-slide .glass{border:solid 1px #bf8faa}#path-winesvarietalsred .varities-top .glass{border:solid 1px #812056}#path-winesvarietalsred .varities-top .glass a{color:#812056}#path-winesvarietalsred .varities-top .glass:before{color:#812056}#path-winesvarietalsred .varities-top ul.slides li.flex-active-slide a:after{border-top:10px solid #3d0f28}#path-winesvarietalsred .varietals-box .varities-bottom .sub .sub_title{background:#812056}#path-winesvarietalsred .varietals-box .varities-bottom h2{color:#812056}#path-winesvarietalsred .varietals-box .col,#path-winesvarietalsred .varietals-box button{color:#812056}@media all and (max-width: 800px){.varietals-box #varities-cont .col{display:block;float:none;width:100%;padding-right:0}}.details-nav{position:absolute;top:-5px;right:50%;z-index:1;width:194px;margin-right:-609px;background-color:#00f;line-height:34px;text-align:center}.details-nav .details-nav-subregion{overflow:hidden}.details-nav>span{display:block;height:34px;background-color:#fff}@media all and (max-width: 1216px){.details-nav{right:0;margin-right:0}}.details-primary{box-sizing:border-box;float:left;width:61.82%;margin-left:37.16%;margin-right:-37.16%;border-right:224px solid #fff;padding-bottom:15px}.details-secondary{float:left;width:33.68%;margin-left:-61.82%}.details-tertiary{float:right;width:187px;position:relative;top:40px;height:800px}.details-tertiary .checklist{margin-top:20px;box-sizing:border-box;width:100%;background:#fff url(../images/bg_diagonal.gif);font-family:'Cantarell', sans-serif;padding-left:20px;padding-top:5px;padding-bottom:15px;border-radius:5px;-moz-border-radius:5px}.details-tertiary .checklist>ul>li{padding-top:10px}.details-tertiary .checklist>h3{padding-bottom:10px}@media all and (max-width: 1000px){.details-nav,.details-nav a,.details-nav .details-nav-subregion{width:100%;float:none;text-align:left;padding-left:292px}.details-primary{position:relative;z-index:1;width:54%;margin-left:46%;margin-right:-100%;border:0;margin-top:45px}.details-secondary{float:left;width:28%;position:absolute;margin-left:0;padding-right:40%;margin-top:45px}.details-tertiary{float:left;width:42%;margin-left:0;top:600px;height:auto;margin-bottom:800px}}@media all and (max-width: 870px){.details-primary{position:relative;width:100%;margin-left:0;margin-right:0}.details-secondary{float:none;width:100%;margin-left:0;padding-right:0;margin-top:0;position:relative;padding-top:20px}.details-tertiary{float:none;width:100%;height:auto;margin-bottom:0;top:0}}@media all and (max-width: 585px){.details-nav,.details-nav a,.details-nav .details-nav-subregion{padding-left:10px}.details-primary{float:none;width:100% !important;margin-left:0;margin-right:0}.details-secondary{float:none;clear:both;width:100% !important;padding-right:none;margin-left:0;margin-right:0}.details-tertiary{float:none;width:100% !important;padding-right:none;margin-left:0;margin-right:0;height:auto}}.details-name{margin-top:10px}@media all and (max-width: 1000px){.details-name{margin-top:0px}}.details-varietals ul{padding-left:0px}.details-varietals{position:relative;margin:30px 0 20px 0;padding:0 0 8px 58px;background:url(../images/rule.png) center bottom repeat-x;background-size:80px 8px;background-position:left bottom}.details-varietals:after{content:'';position:absolute;top:0;left:0;display:block;height:74px;width:44px;background:url(../images/icons_region_sprite.png?v2) -34px -120px}.details-varietals>ul{overflow:hidden;zoom:1;margin:10px 0 30px -10px}.details-varietals>ul>li{float:left;margin:0 10px;white-space:nowrap;width:45%}.details-hours>small{clear:both;font-size:11px}.hours-block{box-sizing:border-box;display:block;float:left;width:50%;min-width:140px;padding:0 0 20px 10px;text-transform:uppercase}h4+.hours-block{padding-left:0;padding-right:10px}@media all and (min-width: 871px) and (max-width: 1215px){.hours-block{width:100%;padding-left:0}h4+.hours-block{padding-right:0}}.hours-season{display:block;font-size:11px}.hours-hours{float:left;color:#40ae49;text-transform:none}.details-logo>img{max-width:100%;height:auto}.details-location iframe{width:100%;margin:15px 0}.line{clear:left;margin:20px 0 10px 0;background:url(../images/line.gif) 0 0.5em repeat-x;font-family:relay;font-weight:bold;font-size:16px;text-transform:none}.line:first-line{background-color:#fff}.line:after{content:'\00a0\00a0\00a0\00a0\00a0'}.icon{display:inline-block;height:10px;width:0px;padding-left:10px;overflow:hidden;background:url(../images/icons_round_sprite.png)}.icon-hours{height:26px;margin-bottom:-8px;padding-left:26px;border-right:5px solid #fff;background:url(../images/icons_region_sprite.png) -88px -147px}.details-contact{padding-bottom:0px}.details-contact ul,.details-contact>li{position:relative;min-height:25px;margin:13px 0;font-size:12px}.details-contact li{list-style-type:none;list-style-image:none;padding-left:20px}.details-contact .icon{float:left;height:30px;margin-top:2px;margin-left:-35px;padding-left:30px;background-position:-54px -75px}.details-contact .icon-phone{background-position:-85px -75px}.details-contact .icon-web{background-position:-117px -75px}.details-contact .icon-grey-twitter{background-position:-54px -132px}.details-contact .icon-grey-facebook{background-position:-85px -132px}.details-contact .icon-grey-instagram{background-position:-157px -172px;opacity:0.9}.details-contact .icon-grey-accommodation{background-position:-90px -173px}.details-contact .icon-grey-restaurant{background-position:-123px -173px}.details-connect{background-color:#40ae49;box-sizing:border-box;-moz-box-sizing:border-box;color:#fff;padding-left:15px;padding-right:15px;border-radius:5px;-moz-border-radius:5px;height:30px}.details-connect>h3{font-size:12px;line-height:16px;z-index:20;padding-top:5px}.details-connect>ul{display:inline-block;list-style-type:none;z-index:10}.details-connect>ul>li{display:inline;list-style-type:none;padding-right:10px}.details-membership{padding-top:20px}.details-membership>h3{float:left;padding-right:2px}.details-connect .icon{height:19px;padding-left:19px;background-image:url(../images/icons_region_sprite.png);background-position:-118px -106px}.details-connect .icon-twitter{background-position:-90px -106px}.connect-social .icon{height:35px;border-radius:17px;-moz-border-radius:17px;padding-left:35px}.connect-social .icon-twitter{background-position:-51px 0}.connect-social .icon-twitter:hover,.connect-social .icon-twitter:focus{background-position:-51px -38px}.connect-social .icon-facebook{background-position:-91px 0}.connect-social .icon-facebook{background-position:-91px 0}.connect-social .icon-facebook:hover,.connect-social .icon-facebook:focus{background-position:-91px -38px}.connect-social .icon-youtube{background-position:-130px 0}.connect-social .icon-youtube:hover,.connect-social .icon-youtube:focus{background-position:-130px -38px}.connect-social .icon-newsroom{background-position:-48px -169px}.connect-social .icon-newsroom:hover,.connect-social .icon-newsroom:focus{background-position:-6px -169px}.winery-tip-spacer{background-color:#ffffff;height:32px}.winery-tip-body{position:relative;padding-bottom:8px}.winery-tip-bulb{position:relative;top:-16px;left:24px;height:60px}.winery-tip-head{color:#444444;font-size:20px;font-weight:bold;position:absolute;left:59px;top:18px;margin-left:15px}.winery-tip-description{margin:-12px 32px 20px;font-size:14px}.connect-with-us{position:relative;font-family:relay;top:7px;left:-6px;font-size:13px;text-transform:uppercase;margin-top:21px}.details-connect .icon-twitter{position:relative;top:-12px;left:120px}.details-connect .icon-facebook{position:relative;top:-11px;left:127px}.details-varietals>ul{list-style:none}.details-varietals>ul>li.top-varietals-right{float:left;margin:0;width:45%;white-space:nowrap}@media all and (max-width: 1024px){.details-varietals>ul>li.top-varietals-right{margin:0 10px}.details-add-to-trip{box-sizing:border-box;-moz-box-sizing:border-box;height:20px}.icon-text{height:33px;line-height:33px;font-weight:bold}.top-varietals-left{width:45%;overflow:visible}.top-varietals-right{width:45%;overflow:visible;clear:right}.icon-address{font-weight:bold}.feature_checkmarks{background:url(../images/green_circle.png) no-repeat left;padding-left:12px;padding-bottom:5px;padding-top:5px}.details-contact .icon-grey-twitter{background-position:-54px -132px}.details-contact .icon-grey-facebook{background-position:-85px -132px}.details-contact .icon-grey-instagram{background-position:-157px -172px;opacity:0.9}.details-membership img{padding-left:3px}}.previews-region .preview{float:left;width:30%;padding-left:3%}@media all and (max-width: 585px){.previews-region .preview{float:none;width:95%;margin-bottom:15px}}.preview-region-image{min-width:160px;max-width:320px}.preview-feature{width:100%}.preview-region-body{width:100%;max-width:320px}.preview .preview-region-head{margin-top:11px;margin-bottom:11px;font-size:16px;float:left;padding-left:5px;padding-right:12px;padding-bottom:24px}@media all and (max-width: 768px){.preview .preview-region-head{margin-bottom:5px;padding-bottom:5px}}.preview-feature .preview-region-head{padding-bottom:15px;font-family:relay;font-size:18px;text-transform:uppercase}.preview .preview-region-foot{text-align:right;padding:5px}@media all and (max-width: 768px){.previews-region .btn_icon_right{float:none;width:100%}}.varieties-home{position:relative;box-sizing:border-box;float:left;width:100%;padding:16px;background:#fff url(../images/bg_diagonal2.gif);font-family:'Cantarell', sans-serif;font-size:12px;text-align:center}.varieties-home .t-vi,.varieties-home .t-gi,.varieties-home .t-fv,.varieties-home .t-ov,.varieties-home .t-sv,.varieties-home .t-er{float:left;height:150px;display:block}.varieties-home-wrapper-left{float:left;max-width:35%;padding-right:25px}@media all and (max-width: 850px){.varieties-home-wrapper-left{float:none;max-width:100%;padding-right:0}}.varieties-home-wrapper-right{float:left;max-width:375px}.varieties-home-wrapper-right h2{margin-bottom:1em}.varieties-home h3{margin:0 0 0 0;font-family:'Cantarell', sans-serif;font-size:12px;text-align:center;width:114px}.varieties-home .region{width:114px;height:114px}.varieties-home li{display:block;position:relative;float:left;width:20%;height:90px;line-height:1}.varieties-home li:before{content:'';display:block;height:50px;width:29px;margin:0 auto;background:url(../images/icons_region_sprite.png) 0 -89px}.varieties-home-red li:before{content:'';display:block;height:50px;width:29px;margin:0 auto;background:url(../images/icons_region_sprite.png) 0 -145px}.filter{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #c4c5c6;padding:10px}.search-filter{width:95%;background:#fff url(../images/bg_diagonal.png);line-height:30px;padding-top:10px;padding-left:10px;padding-bottom:10px}.wine-home-head{width:100%;min-height:200px;padding-top:0px;padding-left:53px;padding-bottom:20px;background-color:#ced0d1;margin-bottom:25px;margin-top:0px;line-height:0px}.wine-home-head h2{padding-top:0px;margin-top:-5px;color:#e6e6e7;font-weight:bold;font-size:30px;line-height:0px}.wine-home-head .wine-box{width:145px;height:175px;background:#fff url(../images/bg_diagonal2.gif);border:1px solid #fff;text-align:center;margin-right:5px;float:left}.wine-home-head .wine-box .glass-box{width:100%;padding-top:15px;padding-left:10%;text-align:center}.wine-home-head .wine-box .glass-box .glass{width:60%;text-align:center}.wine-home-head .wine-box h3{padding-top:0px;margin-top:0px;font-weight:bold;text-align:center;color:#565a5c;line-height:18px}.wine-home-head .wine-box h3 a{color:#565a5c;font-weight:bold}.cols_1 .col{width:66%}.varietals-box{box-sizing:border-box;-moz-box-sizing:border-box}.varietals-box>li{box-sizing:border-box;-moz-box-sizing:border-box;list-style-type:none;background-color:#565a5c;color:#fff;padding:0;min-height:50px}.varietals-box>li>h2{box-sizing:border-box;-moz-box-sizing:border-box;padding-left:10px;padding-top:10px;padding-bottom:2px;min-height:30px;margin:0px}@media all and (max-width: 585px){.varietals-box>li>h2{box-sizing:border-box;-moz-box-sizing:border-box;padding-left:10px;padding-top:16px;padding-bottom:2px;min-height:30px;margin:0px;font-size:18px}}.varietals-box .content{padding-left:10px;padding-top:10px;padding-bottom:2px;min-height:0px;background-color:#fff;color:#000}.varietals-box .varietal_acres{position:absolute;clear:both;font-family:relay;font-size:16px;text-transform:uppercase;line-height:1;text-align:left;left:75%;padding-top:12px}@media all and (max-width: 768px){.varietals-box .varietal_acres{display:none}}.varietals-box .varietal_acres:before{content:'';position:absolute;left:-30px;top:10px;display:block;height:55px;width:55px;background:url(../images/icons_spoon_fork.png) no-repeat}.varietals-box .arrow_up{max-height:17px;width:29px;background:url(../images/arrow_up.png) no-repeat;cursor:pointer;margin-right:20px;margin-top:10px;float:right}.varietals-box .arrow_down{max-height:17px;width:29px;background:url(../images/arrow_down.png) no-repeat;cursor:pointer;margin-right:20px;margin-top:10px;float:right}@media all and (max-width: 585px){.varietals-box .arrow_up{margin-top:0}.varietals-box .arrow_down{margin-top:0}}.varietals-box .col{width:50%;float:left;padding-right:10px}.varietals-box .sub{width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.varietals-box .sub .sub_title{box-sizing:border-box;-moz-box-sizing:border-box;color:#565a5c;font-family:relay;font-size:13px;text-transform:uppercase;padding-left:10px;padding-top:5px;padding-bottom:5px;background:#fff url(../images/div_head_tail.png) no-repeat}.varietals-box .sub .sub_content{color:#606365;font-family:relay;font-size:13px;padding-left:10px;padding-top:5px;padding-bottom:10px;padding-right:10px}.varietals-box .varietal_footer{position:relative;clear:both;box-sizing:border-box;width:100%;padding:16px;background:#fff url(../images/bg_diagonal.gif);font-family:'Cantarell', sans-serif;text-align:left;color:#40ae49;text-transform:uppercase;min-height:60px;line-height:13px}.varietals-box .varietal_footer .wine_tips_title{color:#565a5c;font-family:'Cantarell', sans-serif;font-size:14px;float:left;line-height:14px;font-weight:bold}.varietals-box .varietal_footer .wine_tips{color:#565a5c;font-family:'Cantarell', sans-serif;font-size:12px;line-height:12px;text-transform:none;float:left;padding-left:10px;text-align:left;overflow:hidden}@media all and (max-width: 768px){.varietal_footer .col .cols_2 .col{float:none;width:100%;margin-bottom:1em}.varietal_footer{overflow:auto;margin-bottom:1em}}.varietals-box>li:nth-child(odd){background-color:#858a8c}.varietals-box>li.show{color:#565a5c;background-color:#ffffff}#main-content-sidebar-archives>h4{padding-left:10px}#main-content-sidebar-archives>ul{padding-left:10px}.sidebar-box{max-width:280px}.sidebar-box img{max-width:100%}.sidebar-textbox{position:relative;box-sizing:border-box;width:100%;padding-top:5px;padding-left:20px;padding-bottom:5px;background:#fff url(../images/bg_diagonal_green.gif);font-family:'Cantarell', sans-serif;margin-top:-2px}.sidebar-textbox a{font-family:'Cantarell', sans-serif;font-size:18px;line-height:16px;font-weight:bold;text-align:left;color:#ffffff;text-decoration:none;text-transform:uppercase}.splash{background:#fff url(../images/bg_diagonal.png)}@media all and (max-width: 585px){.preview-foot-listing{min-height:auto}.preview-body-listing{height:auto}}.map-popup{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3);text-align:center;z-index:40;display:none}.popup{background-color:#fff}.popup-getstarted{max-width:70%;min-width:295px;margin:100px auto}.popup-alert{position:absolute;top:15%;left:35%;width:30%;margin:100px auto;background:#fff url(../images/bg_diagonal.png) repeat;padding:20px}.emailtrip{position:absolute;width:35%;max-width:300px;background:#fff url(../images/bg_diagonal.png) repeat}.popup-alert h2{font-size:16px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;padding-top:10px;color:#747779;margin:0px;text-align:left}.popup-alert .popup-alert-body{font-size:14px;padding-bottom:5px;padding-top:5px;color:#747779;margin:0px;text-align:left;padding-bottom:20px}.section-head .section-nav li{position:relative}.section-head .section-nav li:hover .content-subnav{display:block}.section-head .content-subnav{position:absolute;top:100%;right:0px;display:none;width:220px;z-index:100;padding:10px;margin-top:-10px;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.4)}.section-head .content-subnav ul{padding:0;margin:0}.section-head .content-subnav li{display:block}.section-head .content-subnav a{color:#24632a;font-weight:normal}.section-head .content-subnav a:hover{font-weight:bold}.section-head .link-1 .content-subnav,.section-head .link-2 .content-subnav{right:auto;left:0}
