@import url("//hello.myfonts.net/count/2a8c03");@font-face{font-family:'BemboStd';src:url("/assets/2A8C03_0_0.eot");src:url("/assets/2A8C03_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/2A8C03_0_0.woff") format("woff"),url("/assets/2A8C03_0_0.ttf") format("truetype")}body{margin:0;padding:0;font-family:Palatino, Georgia, Times Roman, serif;color:#54301a}#redesign a{color:#54301a}#redesign a:hover{color:#998146}#redesign img{border:none}#redesign .icheckbox_fc_large{display:inline-block;*display:inline;vertical-align:middle;margin:0 2px 3px 0;padding:0;width:18px;height:18px;background:url("/assets/redesign/forms/large-check.png") no-repeat;border:none;cursor:pointer}#redesign .icheckbox_fc_large{background-position:0 0}#redesign .icheckbox_fc_large.checked{background-position:-19px 0}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120ddpx){#redesign .icheckbox_fc_large{background-image:url("/assets/redesign/forms/large-check@2x.png");-webkit-background-size:37px 18px;background-size:37px 18px}}#redesign .product-sort:after,#redesign .product-sort .selected:after,#redesign .products:after,.preference-choice:after{content:"";display:table;clear:both}nav{position:fixed;top:0;height:100px;width:100%;border-bottom:6px solid #998146;background-color:#FFFFFF;z-index:10}#login-cart{position:fixed;top:15px;right:15px;list-style:none;color:#998146}#login-cart a{color:#998146;text-decoration:none;text-transform:uppercase}.nav{margin:0 auto;list-style:none;max-width:1000px;text-align:center;padding:0;font-family:BemboStd}.nav li{letter-spacing:.075em;margin-top:15px;padding:32px 19px;display:inline-block;text-transform:uppercase;vertical-align:middle}.nav li.logo{max-width:287px;width:50%;margin:0;padding:0;display:inline-block !important;vertical-align:bottom}.nav li.logo img{width:100%;height:auto}.nav li.open ul{display:block;position:absolute}.nav li.open .choice{color:#998146}.nav li.open li a{color:#54301a}.nav li.open li a:hover{color:#998146}.nav li:hover ul{-webkit-transition:all 3s ease;display:block;position:absolute}.nav li:hover a{color:#998146}.nav li:hover li a{color:#54301a}.nav .choice{cursor:pointer}.nav a{overflow:hidden;color:#54301a;text-decoration:none;-webkit-transition:all 0.5s}.nav a:hover{color:#998146}.nav .submenu{background:white;height:auto;width:auto;padding:10px;margin-top:32px;display:none}.nav .submenu li{margin:0px;padding:0px;float:left;clear:both;margin:5px}.nav .submenu li.type{margin-left:15px}.nav .submenu li a:hover{color:#998146 !important}.mobile-menu{display:none;cursor:pointer;width:50px}.mobile-nav{display:none;background-color:white;position:fixed;top:0;left:0;width:240px;padding-bottom:20px;font-family:BemboStd;font-weight:bold;z-index:20;max-height:100%;overflow-y:scroll}.mobile-nav .mobile-menu{margin:15px}.mobile-nav a{text-decoration:none;color:#54301a}.mobile-nav a:hover{color:#998146}.mobile-nav ul{padding:0;margin:0}.mobile-nav li{list-style:none;text-align:center}.mobile-nav .choice{border-bottom:1px solid #998146;margin:0 20px;padding:8px 0 7px 0}.mobile-nav .choice:last-child{border:0}.mobile-nav .heading{text-transform:uppercase;color:#998146}.mobile-nav .submenu li{margin-top:10px}@media screen and (max-width: 62em){.nav li{padding:32px 5px}}@media screen and (max-width: 57em){#login-cart .welcome{display:none}}@media screen and (max-width: 52em){.mobile-menu{display:inline}nav .mobile-menu{cursor:pointer;left:15px;top:15px;position:fixed}.nav .menu{display:none}#login-cart{top:5px;right:5px;font-size:12px}}@media screen and (max-width: 31em){nav{height:80px;border-bottom:3px solid #998146}.mobile-nav{font-size:14px;width:190px}.mobile-menu{width:40px}}@media screen and (max-width: 22em){nav{height:65px}.nav li.logo{margin-top:5px}}#redesign #wrapper{margin-top:106px}#redesign #wrapper{max-width:1000px;margin-left:auto;margin-right:auto}#redesign p{font-size:13pt}#redesign .club-details{max-width:450px}#redesign .club-details ul{list-style:disc;margin-left:8px;padding-left:8px}#redesign .club-details ul li{font-size:13pt;margin-bottom:8px}@media screen and (max-width: 62em){#redesign #content{text-align:center}}@media screen and (max-width: 31em){#redesign #wrapper{margin-top:78px}}#redesign .notification{position:absolute;top:120px;left:0;right:0;text-align:center;cursor:pointer}#redesign .notification .flash{display:inline-block;background-color:#fff;padding:10px;border-radius:5px;border:3px solid #998146}#redesign #home-banner{margin-top:100px}#redesign #home-banner .full{width:100%;margin-bottom:0px}#redesign #home-banner .mobile{display:none}#redesign #home-banner .home-button{right:10%}#redesign #home-banner .other{font-size:1.9vw;padding:13px 25px 9px 25px}#redesign #banner{width:100%}@media screen and (max-width: 47em){#redesign #home-banner .full{display:none}#redesign #home-banner .mobile{display:block;width:100%}#redesign #home-banner .home-button{right:16%}#redesign #home-banner .other{margin-left:-18vw;font-size:larger;padding:13px 21px 9px 21px}}@media screen and (max-width: 38em){#redesign #home-banner .other{margin-left:-18vw;font-size:large;padding:10px 18px 7px 18px}}@media screen and (max-width: 31em){#redesign .home-content{margin-top:-20px}#redesign #home-banner .home-button{right:12%}#redesign #home-banner .other{margin-left:-22vw;font-size:small;padding:7px 12px 5px 12px}}@media screen and (max-width: 22em){#redesign .home-content{margin-top:-35px}#redesign #home-banner .other{font-size:x-small;padding:7px 10px 5px 10px}}#redesign #home-logos{border-top:6px solid #998146;margin-top:-5px;text-align:center}#redesign #home-logos .logos{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}#redesign #home-logos img{margin-top:5px;margin-bottom:5px;margin-right:20px}#redesign #home-logos p{text-transform:uppercase}@media screen and (max-width: 47em){#redesign #home-logos{margin-top:0}#redesign #home-logos p{margin-top:10px}}footer{border-top:6px solid #998146;margin-top:-5px;background-color:white;text-align:center;clear:both}footer a{color:#54301a}footer a:hover{color:#998146}footer a img{height:24px;width:24px}footer .celebrate{display:inline-block;margin-top:30px;margin-right:55px}footer p{line-height:1.4em}footer input[type="text"]{color:#54301a;background-color:#f7f7f6;font-size:15px;padding:5px;border:1px solid #d8c8a9}footer input[type="submit"]{border:none;background-color:#b4975a;color:#fff;font-family:Palatino, Georgia, Times Roman, serif;cursor:pointer;letter-spacing:1px;padding:7px 15px 7px 15px;letter-spacing:1px !important;font-size:16px}footer input[type="submit"]:hover{box-shadow:0 0 2px #e5e5e5;background-color:#a78847}.footer_block{color:#54301a;display:inline-block;vertical-align:top;text-align:left;margin:25px}.footer_block p{margin:0.7em 0;font-size:10pt}.footer_block p.credits{font-size:9pt}.footer_block a{text-decoration:none}.footer_block .small{display:none}@media screen and (max-width: 86em){footer .celebrate{display:none}}@media screen and (max-width: 72em){.footer_block{margin:20px}}@media screen and (max-width: 65em){.footer_block.large{display:none}.footer_block .small{display:block}}@media screen and (max-width: 47em){footer{margin-top:0}footer .celebrate{display:none}}@media screen and (max-width: 38em){footer{border-top:3px solid #998146}footer .container{margin-top:10px}.footer_block{margin:0px;text-align:center;width:100%}}#redesign input[type="text"],#redesign input[type="file"],#redesign input[type="password"]{color:#54301a;background-color:#f7f7f6;font-size:15px;padding:5px;border:1px solid #d8c8a9}#redesign input.button,#redesign input[type="button"],#redesign input[type="submit"]{border:none;padding:5px;background-color:#b4975a;color:#fff;font-family:Palatino, Georgia, Times Roman, serif;cursor:pointer;font-size:17px;letter-spacing:1px}#redesign input.button:hover,#redesign input[type="button"]:hover,#redesign input[type="submit"]:hover{box-shadow:0 0 2px #e5e5e5;background-color:#a78847}#redesign input[type="submit"],#redesign input[type="button"]{padding:10px 20px 10px 20px;letter-spacing:1px !important;font-size:17px}#redesign #wrapper{max-width:90%}#redesign .home-content{max-width:100%}#redesign h1{font-size:36px;padding-top:40px;text-align:center;margin-top:5px;margin-bottom:5px;line-height:1.4em;color:#876F2D;clear:both}#redesign h2{text-align:center;color:#876F2D;padding:0;margin:0;font-size:21px;font-weight:normal}#redesign p{font-size:13pt;line-height:1.4em}#redesign .quote{font-size:18pt}#redesign .wedding .subtitle{font-size:16pt;text-align:center}#redesign .club-details{max-width:46%;width:44%;padding:25px}#redesign .club-details.left{float:left;padding-right:10px}#redesign .club-details.left img{margin-bottom:25px;width:100%}#redesign .club-details.right{float:right;padding-left:10px !important}#redesign .details{height:245px}#redesign .meet .club-details,#redesign .history .club-details{max-width:46%}#redesign .meet .club-details p:first-child,#redesign .history .club-details p:first-child{margin-top:0}#redesign .club-details img{width:450px;margin-bottom:25px}#redesign input[type="submit"]{padding:7px 15px 7px 15px;letter-spacing:1px !important;font-size:16px}#redesign .error{clear:both;text-align:right;padding-top:25px;color:red;font-style:italic}#redesign .celebrations{width:100%;margin:0;overflow:hidden;margin-top:30px;text-align:center}#redesign .customer{display:inline-block;vertical-align:top;max-width:300px;padding:1%;margin-bottom:20px;text-align:left}#redesign .customer img{max-width:100%}#redesign .celebrate-nav{clear:both;border-top:1px solid #b4975a;padding-top:10px;padding-bottom:20px}#redesign .newer{float:left}#redesign .older{float:right}#redesign .archives{text-align:center;color:#b4975a}#redesign .customer-location{margin:0;text-transform:uppercase;font-size:11px;padding-left:5px}#redesign .customer-name{margin-bottom:0;font-weight:bold;font-size:16px;padding-left:5px}#redesign .customer-date{margin-top:3px;font-size:11px;padding-left:5px}#redesign .customer-text{font-size:15px;padding-left:5px;padding-right:5px;clear:both;margin-bottom:0}#redesign #archive-menu{text-decoration:none;position:relative}#redesign #archive-menu ul{list-style:none;padding:0;padding-left:1%}@media screen and (min-width: 57em) and (max-width: 62em){#redesign #wrapper{max-width:90% !important}#redesign h1{font-size:32px}#redesign h2{font-size:20px}#redesign p{font-size:15px}#redesign .quote{font-size:20px}#redesign .wedding .subtitle{font-size:17px}#redesign .meet .club-details,#redesign .history .club-details{max-width:45%}#redesign .club-details ul li{font-size:15px}#redesign .club-details{max-width:45%}#redesign .details{height:205px}#redesign .final_touch img{width:800px}}@media screen and (max-width: 57em){#redesign #wrapper{max-width:90%}#redesign h1{font-size:29px}#redesign h2{font-size:19px}#redesign p{font-size:14px}#redesign .quote{font-size:18px}#redesign .wedding .subtitle{font-size:15px}#redesign .club-details ul li{font-size:14px}#redesign .club-details{max-width:45%}#redesign .club-details.left{padding-left:20px;padding-top:20px}#redesign .club-details.right{padding:20px}#redesign .details{height:205px}#redesign input[type="submit"]{font-size:14px;margin-bottom:15px}#redesign .customer-text{font-size:14px}}@media screen and (max-width: 52em){#redesign #wrapper{max-width:90%}#redesign h1{font-size:30px;padding-top:20px}#redesign h2{font-size:19px;padding:0;margin-top:0;margin-bottom:0}#redesign p{font-size:14px}#redesign .wedding .subtitle{font-size:15px}#redesign .club-details{max-width:45%;padding-top:10px !important;border-right:none !important}#redesign .meet .club-details,#redesign .history .club-details{max-width:45%}#redesign .final_touch img{width:100% !important}#redesign input[type="submit"]{font-size:14px;margin-bottom:20px}}@media screen and (max-width: 46em){#redesign .club-details{max-width:44%}#redesign .meet .club-details,#redesign .history .club-details{max-width:44%}}@media screen and (max-width: 38em){#redesign #wrapper{max-width:90%}#redesign h1{font-size:25px}#redesign h2{font-size:16px}#redesign p{font-size:13px}#redesign .wedding .quote{margin-top:0;margin-bottom:-15px}#redesign .wedding .subtitle{margin-top:0;font-size:15px}#redesign .club-details{width:100%;float:none !important;max-width:500px}#redesign .club-details.left{margin-bottom:10px;padding:0;padding-left:0px !important}#redesign .club-details.right{padding-left:0px !important;padding-top:5px;padding-bottom:20px}#redesign .details{height:165px}#redesign .meet .club-details,#redesign .history .club-details{max-width:100%}#redesign .final_touch .left{text-align:center;margin-bottom:-10px}#redesign .final_touch img{width:18em !important;margin-bottom:0 !important}#redesign input[type="submit"]{font-size:14px;margin-bottom:20px !important}}@media screen and (max-width: 31em){#redesign #wrapper{max-width:90%}#redesign h1{font-size:18px;padding-top:20px}#redesign h2{font-size:14px;padding:0;margin-top:0}#redesign p{font-size:11px}#redesign .wedding .subtitle{font-size:13px}#redesign .quote{font-size:15px}#redesign .club-details ul li{font-size:11px}#redesign .club-details{max-width:100%}#redesign .club-details.right{padding-bottom:10px}#redesign .final_touch img{width:16em !important}#redesign .appointment{margin-top:0 !important}#redesign input[type="submit"]{font-size:13px}#redesign .final_touch input[type="submit"]{margin-bottom:10 !important}}@media screen and (max-width: 22em){#redesign h1{font-size:15px;padding-top:10px}#redesign h2{font-size:12px}#redesign p{font-size:9px}#redesign .quote{font-size:14px;margin-bottom:-5px}#redesign .wedding .subtitle{font-size:11px}#redesign .club-details ul li{font-size:9px}#redesign .club-details.left{margin-bottom:0px}#redesign .club-details.left .appointment{margin-top:0 !important}#redesign .club-details.right{padding-bottom:15px}#redesign .final_touch img{width:13em !important}#redesign .final_touch .club-details{padding-top:0 !important}#redesign input[type="submit"]{font-size:9px}}#redesign #press .large{text-align:center;font-size:19px;margin-bottom:30px}#redesign #press h3{text-transform:uppercase;margin:0}#redesign #press h3 a{text-decoration:none;color:#b4975a}#redesign #press .links{max-width:1008px;margin:50px auto}#redesign #press .link{clear:both;position:relative;margin-bottom:30px}#redesign #press .link-image{display:inline-block;width:46%;max-width:500px;text-align:right;margin-right:5%}#redesign #press .link-image img{display:inline-block;max-width:100%}#redesign #press .link-text{display:inline-block;vertical-align:top;position:relative;width:46%;max-width:500px}#redesign #press p{margin-top:6px}#redesign #press .news-date{margin-top:6px;margin-bottom:6px;font-size:10pt}@media screen and (max-width: 34em){#redesign #press p{font-size:14px;margin-top:0}#redesign #press .news-date{font-size:11px}#redesign #press .link-image img{height:auto}}@media screen and (max-width: 28em){#redesign #press .link{margin-left:30px;margin-right:30px}#redesign #press .link-image,#redesign #press .link-text{width:100%;padding:0}#redesign #press .link-image{margin-bottom:5px;text-align:center}}#redesign #video{width:100%;height:624px;display:block;margin:0 auto}@media screen and (max-width: 75em){#redesign #video{height:615px}}@media screen and (max-width: 68em){#redesign #video{height:516px}}@media screen and (max-width: 62em){#redesign #video{height:442px}}@media screen and (max-width: 53.375em){#redesign #video{height:375px}}@media screen and (max-width: 52em){#redesign #video{height:384px}}@media screen and (min-width: 48em) and (max-width: 52.125em){#redesign #video{height:350px}}@media screen and (min-width: 46em) and (max-width: 48em){#redesign #video{height:340px}}@media screen and (min-width: 44.563em) and (max-width: 46em){#redesign #video{height:372px}}@media screen and (min-width: 38em) and (max-width: 42.5em){#redesign #video{height:266px}}@media screen and (max-width: 38em){#redesign #video{height:266px}}@media screen and (max-width: 31em){#redesign #video{height:214px}}@media screen and (max-width: 28em){#redesign #video{height:190px}}@media screen and (max-width: 22em){#redesign #video{height:155px}}@media screen and (max-width: 46em){#redesign .history .right p:first-child{margin-top:0}}@media screen and (max-width: 38em){#redesign .history .club-details{clear:both}#redesign .history .club-details.left{text-align:center}#redesign .history .club-details.left img{width:70% !important;float:left}#redesign .history .club-details.left .description{width:25%;float:left;padding-left:10px;margin:0}#redesign .meet .quote{margin:0}}#redesign .block-left{float:left;max-width:65%}#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:16pt}#redesign .block-left form{width:95%}#redesign .block-right{float:left;max-width:250px;padding-left:40px}#redesign .block-right p{font-size:15px}#redesign .light{color:#b4975a}#redesign label{display:block;margin:5px 0 3px 0;text-transform:uppercase;font-size:13px;letter-spacing:.05em}#redesign input[value="Send Message"]{margin-bottom:30px}@media screen and (min-width: 57em) and (max-width: 62em){#redesign .block-right{max-width:230px}}@media screen and (max-width: 57em){#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:15pt}#redesign .block-right{max-width:200px;padding-left:35px}#redesign .block-right p{font-size:14px}}@media screen and (max-width: 52em){#redesign .block-left{max-width:70%}#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:14pt}#redesign .block-right{max-width:150px;padding-left:35px}}@media screen and (max-width: 46em){#redesign .block-left{max-width:65%}#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:14pt}#redesign .block-left form{width:95%}#redesign .block-right{max-width:150px;padding-left:30px}#redesign .block-right p{font-size:13px}}@media screen and (max-width: 38em){#redesign .block-left{max-width:65%}#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:12pt}#redesign .block-right{max-width:135px;padding-left:26px}#redesign .block-right p{font-size:12px}}@media screen and (max-width: 31em){#redesign .block-left{max-width:400px}#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:11pt}#redesign .block-left form{width:95%}#redesign .block-right{display:none}}@media screen and (max-width: 22em){#redesign .block-left{max-width:300px}#redesign .block-left .email-large,#redesign .block-left .contact-large{font-size:10pt}#redesign .block-left input{font-size:13px}#redesign .block-left label{font-size:12px}#redesign .block-right{display:none}}#redesign #intro h2{text-style:italic;margin-top:25px;margin-bottom:10px;font-size:18pt}#redesign .restaurants{max-width:1008px;margin:auto;margin-top:30px}#redesign .logo-container{display:inline-block;margin-top:10px}#redesign .logo-container img{display:inline-block;max-width:100%}#redesign .logo{display:inline-block;width:250px;text-align:center}#redesign .block-category{display:inline-block;position:relative;text-align:center;width:33%;max-width:500px;padding-top:10px}#redesign .block-category a{text-decoration:none}#redesign .restaurant-info{display:inline-block;vertical-align:middle;text-align:center}#redesign hr{clear:both}#redesign .restaurant-bottom{padding-bottom:8%}@media screen and (max-width: 34em){#redesign p{font-size:14px;margin-top:0}#redesign .logo-container img{height:auto}#redesign .logo-container,#redesign .block-category{width:100%;padding:0}#redesign .logo-container{margin-bottom:5px;text-align:center}}#redesign #terms{margin-top:25px}#redesign #terms a{text-decoration:none;color:#b4975a}#redesign .termdef:hover{background-color:#EBE5D4}#redesign .termdef{clear:both;width:100%;overflow:auto;padding-left:9px}#redesign .term{float:left;width:140px;padding-right:30px;text-align:right;font-weight:bold}#redesign .def{float:left;max-width:700px}#redesign .def .button{margin-top:5px}@media screen and (max-width: 62em){#redesign .def{max-width:550px}}@media screen and (max-width: 57em){#redesign .term{width:115px}#redesign .def{max-width:500px}}@media screen and (max-width: 52em){#redesign .termdef{padding:0}}@media screen and (max-width: 46em){#redesign .term{padding-right:20px;width:105px}#redesign .def{max-width:75%}}@media screen and (max-width: 38em){#redesign .termdef p{margin:0 0 20px 0}#redesign .term{width:90px}#redesign .def{max-width:70%}}@media screen and (max-width: 31em){#redesign .term{padding-right:15px;width:80px}#redesign .def{max-width:65%}}@media screen and (max-width: 22em){#redesign .term{padding-right:10px;width:65px}#redesign .def{max-width:60%}}#redesign .events .title{background-color:#b4975a;text-align:center;color:white;font-size:36px;font-weight:bold;font-style:italic;padding-top:5px;margin-top:15px;letter-spacing:5px}#redesign .events .date-container{float:left;width:100px;margin-left:25px;margin-top:30px}#redesign .events .date-container .month{font-size:18pt}#redesign .events .date-container .day{font-size:50pt;font-weight:bold}#redesign .events .event-container{float:left;width:75%;margin-left:9%}#redesign .events .event-container .event{font-size:19px;margin-bottom:10px}@media screen and (max-width: 62em){#redesign .events .date-container{margin-top:25px}#redesign .events .date-container .month{font-size:18pt}#redesign .events .date-container .day{font-size:50pt;font-weight:bold}#redesign .events .event-container{float:left;width:75%;margin-left:9%}#redesign .events .event-container .event{font-size:18px}}@media screen and (max-width: 57em){#redesign .events .event-container{float:left;width:70%;margin-left:8%}#redesign .events .event-container .event{font-size:17px}}@media screen and (max-width: 46em){#redesign .events .event-container{width:65%;margin-left:7%}#redesign .events .event-container .event{font-size:16px}}@media screen and (max-width: 38em){#redesign .events .title{font-size:28px}#redesign .events .date-container .month{font-size:16pt;padding-left:6px}#redesign .events .date-container .day{font-size:48pt}#redesign .events .event-container{max-width:62%}#redesign .events .event-container .event{font-size:15px}}@media screen and (max-width: 31em){#redesign .events .title{font-size:28px}#redesign .events .date-container .month{font-size:13pt;padding-left:8px}#redesign .events .date-container .day{font-size:45pt}#redesign .events .event-container{width:70%;margin-left:4%}#redesign .events .event-container .event{font-size:14px}}@media screen and (max-width: 26em){#redesign .events .title{font-size:25px}#redesign .events .date-container{margin-left:20px}#redesign .events .event-container{width:55%;margin-left:1%}#redesign .events .event-container .event{font-size:14px}}@media screen and (max-width: 22em){#redesign .events .title{font-size:21px}#redesign .events .date-container{margin-left:10px}#redesign .events .date-container .month{font-size:10pt;padding-left:10px}#redesign .events .date-container .day{font-size:38pt}#redesign .events .event-container{width:55%;margin-left:-8%}#redesign .events .event-container .event{font-size:12px}}#redesign .memberships{text-align:center}#redesign .memberships ul{padding:0}#redesign .memberships li{background-color:rgba(180,151,90,0.5);border:none}#redesign .memberships li input[value="JOIN"],#redesign .memberships li input[value="GIFT"]{margin-bottom:15px;padding:9px 17px 9px 17px;font-size:17px}#redesign .memberships .membership-type{margin-bottom:10px}#redesign .memberships .membership-type .club-bottles-price p{margin-bottom:-5px}#redesign .gift{clear:both;background-color:rgba(180,151,90,0.5)}#redesign .gift .quote{margin-bottom:-5px}#redesign .gift .gift-button{text-align:center;clear:both;padding-bottom:40px;margin-top:10px}#redesign .gift .gift-button input[type="submit"]{padding:15px 25px 15px 25px;font-size:20px}#redesign .how-it-works{margin-top:-15px;display:-webkit-box}#redesign .how-it-works h3{margin-bottom:5px}#redesign .how-it-works .club-stuff{list-style:none;float:left;width:25%;margin-left:30px;margin-right:10px}#redesign .how-it-works .club-stuff:last-child{margin-bottom:25px}#redesign .benefits .club-details ul li{line-height:1.3em !important;margin-bottom:15px}#redesign .benefits .club-details li:first-child{margin-top:-15px}#redesign .benefits .club-details.left img{width:55%;margin-left:25%;margin-top:5%}@media screen and (min-width: 57em) and (max-width: 62em){#redesign .benefits .club-details.left img{margin-top:15%}#redesign .how-it-works h3{font-size:17px;margin-bottom:-5px !important}#redesign .how-it-works .club-stuff{width:24%;margin-left:33px;margin-right:15px}}@media screen and (max-width: 57em){#redesign .memberships .membership-type{height:250px;margin-bottom:25px}#redesign .gift .gift-button{padding-bottom:30px}#redesign .benefits .club-details.left img{margin-left:20%}#redesign .how-it-works h3{font-size:17px}#redesign .how-it-works .club-stuff{width:23%}}@media screen and (max-width: 52em){#redesign .membership-type{height:275px}#redesign .gift .gift-button{padding-bottom:15px}#redesign .how-it-works h3{font-size:16px}#redesign .how-it-works .club-stuff{margin-left:27px}}@media screen and (max-width: 46em){#redesign .memberships .membership-type{height:100%}#redesign .how-it-works .club-stuff{width:24%;margin-right:0;margin-left:22px}#redesign .benefits .club-details ul li{margin-bottom:12px}#redesign .benefits .club-details.left img{width:75%}}@media screen and (max-width: 38em){#redesign .memberships .membership-type{width:25%;margin-right:13px}#redesign .how-it-works .club-stuff{width:100%;margin-left:0}#redesign .gift{padding-left:20px;padding-right:20px}#redesign .benefits .club-details.left{float:left !important;width:45%}#redesign .benefits .club-details.right{float:right !important;width:45%}}@media screen and (max-width: 31em){#redesign .memberships ul{padding:0}#redesign .memberships .membership-type{width:85%}#redesign .memberships .membership-type .club-bottles-price p{margin-bottom:10px}#redesign .memberships .membership-type input[value="JOIN"]{margin-top:-10px}#redesign .how-it-works ol{padding-left:15px}#redesign .how-it-works li{margin-bottom:-5px}#redesign .gift .gift-button{padding-bottom:5px}#redesign .benefits{text-align:center}#redesign .benefits .club-details ul li{font-size:14px}#redesign .benefits .club-details.left{width:100%}#redesign .benefits .club-details.left img{margin:0;width:55%;margin-bottom:-20px}#redesign .benefits .club-details.right{clear:both;float:none !important;width:80%;margin-left:10%;font-size:13px;text-align:left}}@media screen and (max-width: 22em){#redesign .memberships .membership-type{margin-left:10px}#redesign .memberships .button{margin-bottom:10px !important}}#redesign #help{max-width:996px;margin:auto;text-align:left;margin-bottom:40px}#redesign #help h1{text-align:left;color:#54301a;margin-bottom:20px}#redesign #help h2{text-align:left;color:#54301a;font-weight:bold}#redesign #help p{margin-top:5px}#redesign #shop{padding-top:10px;max-width:1000px;margin:auto}#redesign .arrow{position:relative;background:#998146}#redesign .arrow:after{border:solid transparent;content:" ";position:absolute;border-color:rgba(180,151,90,0);border-width:6px}#redesign .arrow.open:after{border-top-color:#998146}#redesign .arrow.closed:after{border-left-color:#998146}#redesign .shop-navigation{margin-top:26px;margin-bottom:22px;font-size:95%}#redesign .shop-navigation ul{list-style:none;padding:0}#redesign .shop-navigation li{display:inline-block;margin-right:35px;padding-top:3px;text-transform:uppercase}#redesign .shop-navigation li.current{border-top:2px solid #998146}#redesign .shop-navigation a{text-decoration:none}#redesign .product-sort{margin-bottom:15px;font-size:10.5pt}#redesign .product-sort .sort{float:right;margin-right:25px}#redesign .product-sort label,#redesign .product-sort .chooser{display:inline-block;vertical-align:top}#redesign .product-sort .chooser{position:relative;width:176px;cursor:pointer;z-index:5}#redesign .product-sort label{margin-top:5px}#redesign .product-sort .selected{width:164px;border:1px solid #b2b5b4;padding:5px}#redesign .product-sort .selected .name{float:left}#redesign .product-sort .selected .arrow-container{float:right;width:12px;height:12px;margin-top:2px}#redesign .product-sort .selected .arrow{position:inherit}#redesign .product-sort .choices{display:none;position:absolute;background-color:#FFF;list-style:none;padding:0;margin:0;width:174px;border:1px solid #b2b5b4;border-top:none}#redesign .product-sort li{padding:7px 0 7px 20px}#redesign .product-sort li:hover{background-color:#DDD}#redesign .product-filter{clear:both;display:inline-block;vertical-align:top;width:220px;border:1px solid #b2b5b4;margin-bottom:25px;margin-right:15px}#redesign .product-filter .toggle{display:none}#redesign .product-filter .filter-groups{list-style:none;padding:0 15px;margin:0;line-height:1.7em}#redesign .product-filter .filter-group{padding-top:10px;padding-bottom:10px}#redesign .product-filter .filter-group .heading{cursor:pointer}#redesign .product-filter .arrow.open:after{top:5px;margin-left:2px}#redesign .product-filter .arrow.closed:after{top:3px;margin-left:7px}#redesign .product-filter .filter-group+.filter-group{border-top:1px solid #b2b5b4}#redesign .product-filter .filters{list-style:none;padding-left:10px}#redesign .product-filter .heading{text-transform:uppercase;font-size:1.1em;font-weight:bold}#redesign .product-filter .filter{font-size:10pt;padding-left:5px}#redesign .product-filter .filter a{text-decoration:none}#redesign .product-filter .filter a:hover{text-decoration:underline}#redesign .empty{display:inline-block;max-width:750px;width:95%}#redesign .products{vertical-align:top;display:inline-block;list-style:none;margin:0 0 25px 0;padding:0}#redesign .products.with-filter{max-width:750px}#redesign .products.no-filter{max-width:1000px}#redesign .products .product{float:left;margin:0 15px;text-align:center;font-size:11pt}#redesign .products .product a{text-decoration:none}#redesign .products.regular .product.single-wide{width:220px}#redesign .products.regular .product.double-wide{width:470px}#redesign .products.regular .product.quadruple-wide{width:970px}#redesign .products.regular .image-container{height:420px}#redesign .products.regular .image-container.single-wide{width:220px}#redesign .products.regular .image-container.double-wide{width:470px}#redesign .products.regular .image-container.quadruple-wide{width:970px}#redesign .products.large .product{width:303px;height:678px}#redesign .products.large .image-container{width:303px;height:578px}#redesign .products .image-container{position:relative;margin-bottom:13px}#redesign .products img{width:100%;height:100%}#redesign .products .overlay{position:absolute;top:0;right:0;bottom:0;left:0}#redesign .products .overlay:hover{background-color:rgba(100,100,100,0.1)}#redesign .products span.ribbon{position:absolute;left:0;right:0;z-index:1}#redesign .products span.ribbon-overlay{top:0;bottom:0;background-color:#000;opacity:0.2}#redesign .products span.ribbon-text{top:50%;color:#B4975A;background-color:#FFF;padding:12px 0px 9px;font-size:13pt}#redesign .products .info{height:100px}#redesign .products .title{font-weight:bold;margin-bottom:5px}#redesign .products .cuvee{font-style:italic;margin-bottom:5px}#redesign .gift-starter-close{margin:0 auto;display:inherit}#redesign #gift-starter-steps-img{width:100%}@media screen and (max-width: 69em){#redesign #shop{text-align:center}#redesign .product-sort{float:right}#redesign .product-sort .sort{margin-right:10px}#redesign .product-sort label{display:none}#redesign .product-sort .chooser{width:142px}#redesign .product-sort .selected{width:130px}#redesign .product-sort .choices{width:140px}#redesign .product-filter{width:100px;font-size:10.5pt;float:left;clear:none;margin-left:15px;margin-bottom:15px}#redesign .product-filter .toggle{display:block;padding:5px;cursor:pointer}#redesign .product-filter .filter-groups{display:none;position:absolute;background-color:white;width:200px;text-align:left;border:1px solid #b2b5b4;z-index:5}}@media screen and (max-width: 47em){#redesign .products{max-width:510px}}@media screen and (max-width: 33em){#redesign .shop-navigation{margin-top:0}#redesign .shop-navigation ul{text-align:left}#redesign .shop-navigation li{margin-right:0;margin-bottom:10px;width:48%;text-align:center}#redesign .shop-navigation li.current{border-top:none}}@media screen and (max-width: 32em){#redesign .products{max-width:250px}#redesign .products .info{width:80%;margin:0 auto}#redesign .products.regular .image-container{height:inherit}#redesign .products.regular .image-container.double-wide,#redesign .products.regular .image-container.quadruple-wide{width:90%;margin:0 auto}#redesign .products.regular .product{width:inherit;float:none;margin:0 auto}#redesign .products.regular .product.double-wide,#redesign .products.regular .product.quadruple-wide{width:inherit}}.icheckbox_fc{display:inline-block;*display:inline;vertical-align:middle;margin:0 2px 3px 0;padding:0;width:9px;height:9px;background:url("/assets/redesign/shop/check.png") no-repeat;border:none;cursor:pointer}.icheckbox_fc{background-position:0 0}.icheckbox_fc.checked{background-position:-10px 0}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){.icheckbox_fc{background-image:url("/assets/redesign/shop/check@2x.png");-webkit-background-size:19px 9px;background-size:19px 9px}}#redesign #new-member-complete{margin-bottom:40px}#redesign #new-member-complete #banner{margin-bottom:30px}#redesign .new-member-form label.error{display:block;padding-top:0;margin-bottom:15px;text-align:left}#redesign .new-member-form input[type=text].error{margin-bottom:10px}#redesign .new-member-nav{list-style:none;margin:0 auto;font-size:95%;text-align:center}#redesign .new-member-nav ul{padding:0}#redesign .new-member-nav li{letter-spacing:.075em;margin-top:15px;padding-right:22px;display:inline-block;vertical-align:middle}#redesign .new-member-nav a{text-decoration:none;padding-top:3px}#redesign .new-member-nav .current a{border-top:2px solid #998146}#redesign .new-member-nav a:link{font-weight:bold}#redesign .new-member-nav a:visited{font-weight:bold}#redesign .new-member-nav a:active{font-weight:bold}#redesign .shipment{border-top:1px solid black;text-align:left;padding-left:10px}#redesign .dropdown{border:1px solid black}#redesign .dropdown #shipments{border-radius:0;border:0;background-color:transparent}#redesign .membership-type{display:inline-block;width:27%;padding:10px;margin-left:20px;text-align:center;list-style:none;border:1px solid black}#redesign .membership-type .club-signup-buttons form{display:inline-block}#redesign .membership-type img{width:100%}#redesign .membership-type.selected{background-color:rgba(180,151,90,0.5)}#redesign .membership-type:hover{background-color:rgba(180,151,90,0.5)}#redesign input[value="NEXT"]{margin-top:30px;margin-bottom:30px;margin-left:90%;padding:10px;padding-left:25px;padding-right:25px}#redesign #next,#redesign #place-order{margin-top:30px;margin-bottom:30px;margin-left:90%;padding:10px;padding-left:25px;padding-right:25px;background-color:#b4975a;border:none;color:#fff;cursor:pointer;letter-spacing:1px;font-size:16px;font-family:Palatino, Georgia, Times Roman, serif}#redesign #place-order{width:40%}#redesign h1.club{text-align:left;font-size:30px;font-style:italic;margin-bottom:5px;margin-top:25px;padding:0;color:#b4975a}#redesign h2.club{text-align:left;padding-bottom:15px;font-size:18px;color:#b4975a}#redesign .club-stuff{list-style:none;float:left;width:28%;padding-right:25px}#redesign .club-level{text-align:center}#redesign .club-level ul{padding:0}#redesign .club-name{font-weight:bold;text-transform:uppercase;border-bottom:1px solid black}#redesign .club-name p{margin-bottom:5px}#redesign .addon-title{border-bottom:1px solid black}#redesign .addon-title .main{margin-bottom:8px;margin-top:8px;font-weight:bold;text-transform:uppercase}#redesign .birthday p{margin:1em 0;font-size:13px}#redesign .birthday #month{width:31%}#redesign .birthday #day{width:25%}#redesign .club-bottles-price,#redesign .addon-price{font-style:italic}#redesign .club-bottles-price p,#redesign .addon-price p{margin:1em 0}#redesign .club-bottles-price p{font-size:larger}#redesign .new-member ul{margin:0;padding:0;display:flex;flex-wrap:wrap}#redesign input[type=checkbox]{opacity:1}#redesign .addon-type{position:relative;float:left;width:22%;padding:20px;padding-top:10px;margin-right:25px;margin-left:15px;margin-bottom:20px;text-align:center;list-style:none;border:1px solid #b4975a}#redesign .addon-type .select{margin-top:10px;float:right}#redesign .addon-type .addon-description{border-bottom:1px solid black;margin-bottom:0;padding-bottom:20px}#redesign .addon-type.selected{border:1px solid red}#redesign .new-member-next{float:right}#redesign .preference-description{border-bottom:1px solid black;padding-bottom:10px;padding-top:10px}#redesign #preferences{width:100%;height:80px;font-size:10pt}#redesign .login{width:55%}#redesign .edit_address p{margin:1em 0}#redesign .shipping label,#redesign .login label,#redesign #billing label{text-transform:capitalize;display:inline-block}#redesign .shipping input,#redesign .login input,#redesign #billing input{display:block}#redesign .shipping input[type=text],#redesign .shipping input[type=password],#redesign .login input[type=text],#redesign .login input[type=password],#redesign #billing input[type=text],#redesign #billing input[type=password]{width:97%}#redesign .shipping input[type=password],#redesign .login input[type=password],#redesign #billing input[type=password]{color:#54301a;background-color:#f7f7f6;font-size:15px;padding:5px;border:1px solid #d8c8a9}#redesign .shipping input[name="commit"],#redesign .login input[name="commit"],#redesign #billing input[name="commit"]{margin-top:30px;margin-bottom:30px;margin-left:90%;padding:10px;padding-left:25px;padding-right:25px;float:right}#redesign .shipping .name .name1,#redesign .login .name .name1,#redesign #billing .name .name1{float:left;width:47%}#redesign .shipping .name .name2,#redesign .login .name .name2,#redesign #billing .name .name2{float:left;width:48%;padding-left:20px}#redesign .shipping .phone,#redesign .login .phone,#redesign #billing .phone{clear:both}#redesign .shipping .check,#redesign .login .check,#redesign #billing .check{font-size:15px}#redesign .shipping .check i,#redesign .login .check i,#redesign #billing .check i{display:block;margin-left:25px}#redesign .shipping .check:first-child,#redesign .login .check:first-child,#redesign #billing .check:first-child{margin-bottom:-20px}#redesign .shipping .address,#redesign .login .address,#redesign #billing .address{position:relative}#redesign .shipping .address-message,#redesign .login .address-message,#redesign #billing .address-message{postion:absolute;right:600px}#redesign .shipping .shipping1,#redesign .shipping .shipping3,#redesign .shipping .address-form,#redesign .login .shipping1,#redesign .login .shipping3,#redesign .login .address-form,#redesign #billing .shipping1,#redesign #billing .shipping3,#redesign #billing .address-form{max-width:600px;clear:both}#redesign .shipping .recipient-email,#redesign .login .recipient-email,#redesign #billing .recipient-email{position:relative}#redesign .shipping .shipping2,#redesign .login .shipping2,#redesign #billing .shipping2{position:relative}#redesign .shipping .shipping4,#redesign .login .shipping4,#redesign #billing .shipping4{max-width:600px}#redesign .shipping .shipping4 .dropdown,#redesign .login .shipping4 .dropdown,#redesign #billing .shipping4 .dropdown{border:1px solid black}#redesign .shipping .shipping4 #address_state_id,#redesign .login .shipping4 #address_state_id,#redesign #billing .shipping4 #address_state_id{border-radius:0;border:0;background-color:transparent}#redesign .shipping .shipping5,#redesign .login .shipping5,#redesign #billing .shipping5{max-width:600px}#redesign .shipping .shipping5 .zip,#redesign .login .shipping5 .zip,#redesign #billing .shipping5 .zip{float:left;width:55%}#redesign .shipping .summer-shipping-options,#redesign .login .summer-shipping-options,#redesign #billing .summer-shipping-options{width:55%;max-width:600px}#redesign .shipping .summer-shipping-options p,#redesign .login .summer-shipping-options p,#redesign #billing .summer-shipping-options p{clear:both;font-size:15px}#redesign .shipping .summer-shipping-options .summer-shipping-details,#redesign .login .summer-shipping-options .summer-shipping-details,#redesign #billing .summer-shipping-options .summer-shipping-details{font-style:italic;margin-left:25px}#redesign .shipping .membership-first-shipment,#redesign .login .membership-first-shipment,#redesign #billing .membership-first-shipment{max-width:600px}#redesign #billing{max-width:600px}#redesign #billing .dropdown{border:1px solid black}#redesign #billing #address_state_id,#redesign #billing .month,#redesign #billing .year{border-radius:0;border:0;background-color:transparent}#redesign #billing .exp-date{float:left;width:25%}#redesign #billing .security{float:left;width:70%;padding-left:20px}#redesign #billing #cvv{width:8%}#redesign #review{max-width:600px}#redesign #review ul{margin-top:0;padding-left:0}#redesign #review li{list-style:none;margin-bottom:10px;line-height:20px}#redesign #review .sub{font-style:italic;margin-left:1.5%}#redesign #review .price{float:right}#redesign #review .total2{color:#b4975a;padding-left:55%}#redesign #review .club.billing{clear:both;border-top:1px solid #b4975a;margin-top:25px;padding-top:15px}@media screen and (min-width: 57em) and (max-width: 62em){#redesign .new-member-nav{font-size:14px}#redesign #billing .exp-date{width:30%}#redesign #billing .security{width:65%}#redesign #billing #cvv{width:8%}}@media screen and (min-width: 57em){#redesign .note{position:absolute;left:605px;width:235px}#redesign .note.age{margin-top:-42px}#redesign .note.gift-recipient{margin-top:-26px}#redesign .note .arrow-left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(180,151,90,0.5);display:inline-block}#redesign .note .text{width:200px;font-size:11pt;padding:10px;background-color:rgba(180,151,90,0.5);display:inline-block;vertical-align:top;margin-left:-4px}}@media screen and (max-width: 57em){#redesign .new-member-nav{font-size:13px}#redesign .addon-type{margin-right:20px;margin-left:10px}#redesign .addon-type .birthday #month{width:34%}#redesign .addon-type .birthday #day{width:27%}#redesign #billing .exp-date{width:30%}#redesign #billing .security{width:65%}#redesign #billing #cvv{width:12%}}@media screen and (max-width: 52em){#redesign .new-member-nav{font-size:11px}#redesign .addon-type,#redesign .preference-type{width:35%;margin-right:3%;margin-left:2%}#redesign .membership-type{width:26%}#redesign h1.club{font-size:28px}#redesign h2.club{font-size:16px}}@media screen and (max-width: 46em){#redesign .new-member-nav{font-size:58%}#redesign .new-member-nav li{padding-right:15px}#redesign .new-member-nav h1.club{font-size:26px}#redesign .new-member-nav h2.club{font-size:15px}#redesign .club-stuff h3{font-size:15px}#redesign .membership-type{width:24%;height:400px}#redesign .addon-type{width:33%;margin-right:25px;margin-left:15px}}@media screen and (max-width: 38em){#redesign .new-member-nav{font-size:8px}#redesign .new-member-nav li{padding-right:10px}#redesign .club-stuff{width:27%}#redesign .club-stuff h3{font-size:14px}#redesign .membership-type{margin-left:auto;margin-right:auto;width:60%;height:450px;margin-bottom:30px}}@media screen and (max-width: 31em){#redesign .club-stuff{float:none;width:85%;margin-bottom:30px}#redesign .club-bottles-price p{font-size:large;margin-top:10px;line-height:18px}#redesign .membership-type{width:70%;height:50%;margin-bottom:30px}#redesign .addon-type,#redesign .preference-type{width:80%;max-width:215px;margin-left:auto;margin-right:auto}#redesign .addon-title p{margin-bottom:5px;margin-top:5px}#redesign .shipping .name .name1,#redesign .shipping .name .name2{width:100%;padding:0}}@media screen and (max-width: 22em){#redesign h1.club{font-size:16px}#redesign h2.club{font-size:12px}}#redesign #account{width:100%;max-width:600px}#redesign #account .editable-area,#redesign #account .card{margin-top:25px}#redesign #account .preferences .choice-type{text-transform:uppercase}#redesign #account .subsection:not(:last-child){border-bottom:1px solid #b4975a;padding-bottom:30px}#redesign #account .inactive{color:#939594}#redesign #account ul{list-style:none;padding:0}#redesign #account li{margin-top:20px}#redesign #account .addon,#redesign #account .preference{clear:both;overflow:hidden}#redesign #account .addon .title,#redesign #account .preference .title{float:left;position:relative;top:1em;background-color:white;margin-top:-1em}#redesign #account .addon .billing:before,#redesign #account .preference .billing:before{content:"..............................................................................................................................................................................................................................................................................................................................................................................................................................."}#redesign #account .addon .billing,#redesign #account .preference .billing{float:right;white-space:nowrap}#redesign #account .addon .custom,#redesign #account .preference .custom{margin-top:5px;border:1px solid;padding:10px;font-size:11pt}#redesign #account h2.payment{margin-top:30px}#redesign #account .edit,#redesign #account .delete{color:#b4975a;text-decoration:underline;cursor:pointer;margin-left:50px;vertical-align:top}#redesign #account .add-card{color:#b4975a;text-decoration:underline;cursor:pointer;margin-top:30px;display:block}#redesign #account .card-info{display:inline-block}#redesign #account .sign-out{margin:30px 30px 30px 0}#redesign #account label{text-transform:capitalize;clear:both}#redesign #account input[type=text],#redesign #account input[type=password]{width:100%;margin-bottom:15px}#redesign #account select{border-radius:0;border:0;background-color:transparent}#redesign #account .dropdown{border:1px solid black}#redesign #account .firstname,#redesign #account .lastname{width:47%}#redesign #account .firstname{float:left}#redesign #account .lastname{float:right}#redesign #account .choice{margin-bottom:20px}#redesign #account .choice-info{display:inline-block;vertical-align:top;padding-top:2px;width:90%}#redesign #account .choice-info.preferences{margin-left:23px}#redesign #account .choice-info textarea{width:100%;height:60px;font-size:10pt;margin-top:5px}#redesign #account .choice-type{font-weight:bold}#redesign #account .birthday-error .error{text-align:left;padding-top:0}#redesign #account .shipping_preference{clear:both}#redesign #account .summer-check-container{position:relative}#redesign #account .note{position:absolute;left:105%;margin-top:-40px;width:235px}#redesign #account .note .arrow-left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(180,151,90,0.5);display:inline-block}#redesign #account .note .text{width:200px;font-size:11pt;padding:10px;background-color:rgba(180,151,90,0.5);display:inline-block;vertical-align:top;margin-left:-4px}#redesign #account .summer-shipping-options .note{margin-top:-22px}@media screen and (max-width: 56em){#redesign #account .note{position:inherit;margin:10px 0;width:inherit}#redesign #account .note .arrow-left{display:none}#redesign #account .note .text{width:inherit}#redesign #account .summer-shipping-options .note{margin:10px 0}}#redesign .home-button{position:absolute;top:49%;right:8%;width:30%}#redesign .home-button .other{padding:13px 28px 9px 28px;letter-spacing:1px !important;font-size:2.5vw;font-family:BemboStd;font-weight:bold;text-transform:uppercase}.carousel-inner img{width:100%}@font-face{font-family:'Glyphicons Halflings';src:url("../glyphicons-halflings-regular.eot");src:url("../glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../glyphicons-halflings-regular.woff2") format("woff2"),url("../glyphicons-halflings-regular.woff") format("woff"),url("../glyphicons-halflings-regular.ttf") format("truetype"),url("../glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.sr-only{display:none}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#redesign .nav .submenu{margin-top:34px}}.membership-preference{list-style:none}.membership-preference.-signup{position:relative;float:left;width:22%;padding:20px;padding-top:10px;margin-right:25px;margin-left:15px;margin-bottom:20px;text-align:center;border:1px solid #b4975a}.membership-preference.-signup>.title{margin-top:8px;font-weight:bold;text-transform:uppercase}.membership-preference.-signup>.subtitle{margin-top:3px;font-size:11pt}.membership-preference.-signup>.separator{border-top:1px solid black;margin-top:10px;margin-bottom:18px}.membership-preference.-signup>.choices{list-style:none;padding:0;text-align:left}.membership-preference.-signup>.custom-preferences{margin-top:20px;margin-right:8px;margin-left:4px}.membership-preference.-signup>.custom-preferences>textarea{width:100%;height:180px}.membership-preference.-account>.title{text-transform:uppercase;font-weight:bold}.membership-preference.-account>.custom-preferences{margin-bottom:10px}.preference-choice{width:100%}.preference-choice>.icheckbox_fc_large{float:left}.preference-choice>.description{float:left;width:calc(100% - 30px);margin-left:10px;margin-top:2px}.preference-choice.-signup{margin-bottom:10px}.preference-choice.-account{margin-top:10px !important}@media screen and (max-width: 52em){.membership-preference.-signup{width:35%;margin-right:3%;margin-left:2%}}@media screen and (min-width: 31em){.membership-preference.-readonly{overflow-x:hidden}.membership-preference.-readonly:after{float:left;width:0;white-space:nowrap;content:"........................................" "........................................" "........................................" "........................................"}.membership-preference.-readonly>.title{padding-right:0.33em;background:white}.membership-preference.-readonly>.description{max-width:50%;float:right;padding-left:0.33em;background:white;position:relative;z-index:1;text-align:justify}}@media screen and (max-width: 31em){.membership-preference.-readonly>.title{font-weight:bold}.membership-preference.-readonly>.title:after{content:":"}.membership-preference.-readonly>.description{display:block}.membership-preference.-signup{width:80%;max-width:250px;margin-right:auto;margin-left:auto}}.month-day-picker>.dropdown{border:1px solid black}.month-day-picker>.dropdown>.month,.month-day-picker>.dropdown .day{border-radius:0;border:0;background-color:transparent}
