.gg-drinks{padding:0 10px;font-family:"Montserrat",Helvetica,sans-serif;font-size:16px}.gg-drinks .drinks-section{margin:30px auto;scroll-margin-top:75px}.gg-drinks .clicker{cursor:pointer}.gg-drinks h2,.gg-drinks h3,.gg-drinks .h3{font-family:"DomaineDisplayNarrow",Georgia,serif;font-size:32px;line-height:1.1em;margin-bottom:.5em}.gg-drinks h2.cocktails-section{text-align:center}.gg-drinks h2 img{margin-left:auto;margin-right:auto}@media(min-width: 700px){.gg-drinks h2 img{width:auto;height:67px;max-width:100%}}@media(max-width: 699px){.gg-drinks h2 img{width:95%;height:auto}}.gg-drinks h3,.gg-drinks .h3{font-size:26px}.gg-drinks h2 a,.gg-drinks h2 a:hover,.gg-drinks h3 a,.gg-drinks h3 a:hover,.gg-drinks .h3 a,.gg-drinks .h3 a:hover{text-decoration:none;color:inherit}@media(max-width: 699px){.gg-drinks h2,.gg-drinks h3,.gg-drinks .h3{margin-bottom:.2em}}.gg-drinks hr.divider{width:1200px;max-width:100%;margin:40px auto}.gg-drinks .help{text-align:center;color:#666;margin-top:5px;text-align:center;font-size:14px}.gg-drinks .help a{text-decoration:none;color:#666}.gg-drinks .sponsored{color:#e41e26;font-weight:bold}.gg-drinks .print-link{display:none}.gg-drinks .recipe-components{margin-top:25px;flex-wrap:wrap;justify-content:flex-start}.gg-drinks hr.ingredients-divider{display:none}.gg-drinks h2.ingredients-header,.gg-drinks h3.body-ingredients,.gg-drinks .h3.body-ingredients,.gg-drinks .thumbnail-caption,.gg-drinks .before-title{font-family:"Montserrat",Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase}.gg-drinks a.thumbnail-caption{text-decoration:none}.gg-drinks a.thumbnail-caption:hover{color:inherit}.gg-drinks ol,.gg-drinks ul{list-style-type:none}.gg-drinks li,.gg-drinks li p{font-family:"Montserrat",Helvetica,sans-serif;font-size:16px}.gg-drinks section.attribution p{font-family:"Montserrat",Helvetica,sans-serif;font-size:14px;line-height:1.2em}.gg-drinks ul.social-link-list{margin:20px 0 10px 0;padding:0}.gg-drinks ul.social-link-list li{font-size:20px}.gg-drinks .recipe-steps-list li:before{content:none}.gg-drinks table.error-check th,.gg-drinks table.error-check td{padding:5px;text-align:left}.gg-drinks table.error-check tr.error td{font-weight:bold;color:red}@media(max-width: 699px){.gg-drinks .mobile-tiles{display:flex;flex-wrap:wrap}.gg-drinks .mobile-tiles .tile{width:50%;text-align:center;padding-top:20px;padding-bottom:20px}.gg-drinks .mobile-tiles .tile img{width:100%;height:auto}}.modal-content{max-width:1100px;color:#333;padding:40px 15px}.modal-content h2.big-title{margin:50px 0 30px}@media(max-width: 699px){.modal-content h2.big-title{margin-top:20px}}.modal-content h2.big-title a{text-decoration:none}.modal-content .modal-image img{max-width:100%;height:auto}.modal-content section{width:270px;max-width:100%;padding:0 10px 10px 0;margin:0}.modal-content .social-link-list{padding:0;margin:1em 0}@media(max-width: 699px){.modal-content .modal-flex{display:flex;flex-wrap:wrap}.modal-content .modal-flex .modal-section{width:100%}.modal-content .modal-flex .modal-section{order:2}.modal-content .modal-flex .modal-title{order:1}.modal-content .modal-flex img.slp-modal-image{max-width:100%;height:auto}}@media(max-width: 699px)and (min-width: 700px){.modal-content .modal-flex img.slp-modal-image{max-width:75%}}@media(min-width: 700px){.modal-content .modal-image{float:left;width:35%}.modal-content .modal-title,.modal-content .modal-body{float:right;width:60%}}.modal-content .left,.modal-content .right{float:left;box-sizing:border-box;padding:0;margin:0}.modal-content .left{width:40%;padding-top:32px;padding-right:40px}.modal-content .right{width:60%}.modal-content a.close::before,.modal-content a.close::after{background-color:#bb8c70}.modal-content p.close-modal{font-family:"Montserrat",Helvetica,sans-serif;font-size:14px;padding-left:8px}.modal-content p.close-modal a{color:#888}.modal-content div.close-modal{margin-top:1.5em}.modal-content .attribution-image{display:none}.clicker{cursor:pointer}.drinks-top-banner,.drinks-intro{background:#000;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;color:#fff;margin:10px 0;padding:20px 0}.drinks-top-banner .sponsored-by .words,.drinks-intro .sponsored-by .words{text-transform:uppercase;font-family:"Montserrat",Helvetica,sans-serif;font-weight:bold;font-size:12px;margin:20px 0;letter-spacing:1.5px;color:#eee}.drinks-top-banner{margin-top:10px}.drinks-top-banner .inner .main-logo{text-align:center}.drinks-top-banner .inner .main-logo img{width:500px;max-width:80%;height:auto;margin:10px auto}@media(min-width: 700px){.drinks-top-banner .inner{display:flex;flex-wrap:nowrap}.drinks-top-banner .inner div.tb-half{flex-basis:50%;align-self:center}}.drinks-top-banner .buttons{display:flex;flex-wrap:nowrap;align-items:center}.drinks-top-banner .buttons .button-div{flex-basis:33.33%;text-align:center;vertical-align:middle;border-left:2px #bb8c70 dotted}.drinks-top-banner .buttons .button-div img{width:200px;max-width:100%;height:auto}@media(max-width: 999px){.drinks-top-banner .buttons .button-div .button-holder{display:none}}@media(max-width: 699px){.drinks-top-banner .buttons{display:none}}.drinks-top-banner .button-div{width:33.3%;box-sizing:border-box;padding:10px;text-align:center}.drinks-top-banner .button-div img{padding-bottom:10px}.drinks-top-banner a.button{background:#bb8c70;color:#000;border:2px #fff solid;font-size:12px;font-weight:bold;white-space:nowrap}.drinks-top-banner a.button:hover{background:#000;color:#fff}.drinks-top-banner .sponsored-by{margin-top:30px;text-align:center}.drinks-intro{text-align:center}.drinks-intro img.drinks-intro-image,.drinks-intro img.drinks-intro-image-mobile{width:1600px;max-width:90%;height:auto;margin:15px auto}.drinks-intro .sponsored-by{border-top:2px #bb8c70 solid;width:850px;max-width:92%;margin:40px auto 10px}.drinks-intro .sponsored-by .logos{max-width:600px;margin:0 auto;display:flex;flex-wrap:wrap}.drinks-intro .sponsored-by .logos div img{padding:30px;width:200px;max-width:100%;box-sizing:content-box;height:auto}.dbl-border-outer,.dbl-border-middle,.dbl-border-inner{background:#000;width:100%}.dbl-border-outer{padding:10px}.dbl-border-middle{border:1.25px #bb8c70 solid;padding:2px;margin:0}.dbl-border-inner{border:1.25px #bb8c70 solid;padding:10px;margin:0;text-align:center}@media(max-width: 699px){.gg-drinks .essential-cocktails{margin-bottom:0}}.gg-drinks .essential-cocktails .subheader img{width:639px;max-width:100%;height:auto}.gg-drinks .essential-cocktails .essential-cocktail{margin-top:40px;display:grid;grid-template-columns:50% 50%}@media(min-width: 700px){.gg-drinks .essential-cocktails .drinks-col-l1{grid-column-start:1;grid-row-start:1;padding-right:15px}.gg-drinks .essential-cocktails .drinks-col-l2{grid-column-start:1;grid-row-start:2;padding-right:15px}.gg-drinks .essential-cocktails .drinks-col-r1{grid-column-start:2;grid-row-start:1}}@media(max-width: 699px){.gg-drinks .essential-cocktails .essential-cocktail{margin-top:20px;grid-template-columns:100%}.gg-drinks .essential-cocktails .drinks-col-l1{grid-column-start:1;grid-row-start:1}.gg-drinks .essential-cocktails .drinks-col-l2{grid-column-start:1;grid-row-start:3}.gg-drinks .essential-cocktails .drinks-col-r1{grid-column-start:1;grid-row-start:2}}.gg-drinks .essential-cocktails .thumbs{display:flex;flex-wrap:wrap;justify-content:center}.gg-drinks .essential-cocktails .thumbs div{flex-basis:14.2%;text-align:center;opacity:.5;transition-property:opacity;transition-duration:.4s}.gg-drinks .essential-cocktails .thumbs div img{width:95%;height:auto}.gg-drinks .essential-cocktails .thumbs a.cocktail-click{text-decoration:none}.gg-drinks .essential-cocktails .thumbs a.cocktail-click:hover{color:inherit}.gg-drinks .essential-cocktails .thumbs div.active{opacity:1}.gg-drinks .essential-cocktails .thumbs div.active a.thumbnail-caption{border-bottom:2px #bb8c70 solid}.gg-drinks .essential-cocktails .thumbs div:hover a.thumbnail-caption{border-bottom:2px #666 solid}.gg-drinks .essential-cocktails .recipe-components section{max-width:100%;padding:20px 0 0 0}.gg-drinks .essential-cocktails .recipe-components ul li li,.gg-drinks .essential-cocktails .recipe-components ul li li p{margin:5px 0}.gg-drinks .essential-cocktails .recipe-components ol li,.gg-drinks .essential-cocktails .recipe-components ol li p{margin:5px 0}.gg-drinks .essential-cocktails .body-recipe-wrapper{margin-bottom:0}@media(max-width: 699px){.gg-drinks .essential-cocktails .mobile-tiles{justify-content:center}.gg-drinks .essential-cocktails .mobile-tiles .tile{width:90%}}.gg-drinks .states-map h2{margin-bottom:5px}.gg-drinks .states-map #state-cocktails-map-bg{background-repeat:no-repeat;background-size:100% 100%;padding:0;margin:0}.gg-drinks .states-map #state-cocktails-map-bg img{display:block;width:100%;height:auto;padding:0;margin:0}.gg-drinks .states-map .image-credit{text-align:right}@media(max-width: 699px){.gg-drinks .states-map .mobile-tiles .tile{box-sizing:border-box;padding-left:5px;padding-right:5px}}.gg-drinks .occasions .tiles{display:flex;flex-wrap:wrap;justify-content:center}.gg-drinks .occasions .tiles .occasion{width:220px;max-width:50%;box-sizing:border-box;margin:0;padding:10px;text-align:center}.gg-drinks .occasions .tiles .occasion img{width:100%;height:auto;margin-bottom:-20px}.gg-drinks .occasions .tiles .occasion:hover a.thumbnail-caption{border-bottom:2px #bb8c70 solid}.gg-drinks .before-title{color:#666;line-height:1em;margin-bottom:.5em;font-size:16px;max-width:90%;max-width:calc(100% - 33px)}.gg-drinks .carousel{margin-top:30px}.gg-drinks .carousel h3.has-city{margin-bottom:0}.gg-drinks .carousel .carousel-cell{width:320px;padding:0 10px;box-sizing:border-box}.gg-drinks .carousel .carousel-cell img{width:300px;height:auto}.gg-drinks .carousel .city{font-family:"Montserrat",Helvetica,sans-serif;font-size:14px;margin-bottom:15px}.gg-drinks .carousel .description{font-size:16px}.gg-drinks #best-bars{padding-bottom:25px}.gg-drinks #best-bars h2.cocktails-section{margin-bottom:35px}.gg-drinks #best-bars .image-credit{text-align:right}.gg-drinks #fieldshop h3{height:2.3em;overflow-y:hidden;text-align:center}.gg-drinks #from_the_magazine .subheader img{width:600px;max-width:100%;height:auto}.gg-drinks #from_the_magazine .read_more{margin-top:.3em;text-align:center}.gg-drinks .finder-subheader{text-align:center}@media(min-width: 768px){.gg-drinks .finder-subheader{margin-bottom:20px}}.gg-drinks .finder-subheader img{width:639px;max-width:100%;height:auto}.gg-drinks .drink-finder{display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width: 767px){.gg-drinks .drink-finder{flex-wrap:wrap}}.gg-drinks .drink-finder .finder-input{flex-basis:20%;padding-right:30px}.gg-drinks .drink-finder .finder-input .options-group{margin:25px 0}@media(max-width: 767px){.gg-drinks .drink-finder .finder-input .option-detail{display:none}}@media(max-width: 400px){.gg-drinks .drink-finder .finder-input label{font-weight:normal;font-size:11px;margin-bottom:4px}}.gg-drinks .drink-finder .finder-input .options-header{margin-bottom:10px}.gg-drinks .drink-finder .finder-input .options-header img{height:45px;width:auto}@media(max-width: 767px){.gg-drinks .drink-finder .finder-input .options-header img{height:22.5px}}.gg-drinks .drink-finder .finder-output{flex-basis:80%}.gg-drinks .drink-finder .finder-output .finder-results{display:flex;flex-wrap:wrap;justify-content:flex-start}.gg-drinks .drink-finder .finder-output .recipe-tile{padding:10px 25px 10px 0;width:250px}.gg-drinks .drink-finder .finder-output .recipe-tile img{width:100%;height:auto}.gg-drinks .drink-finder .finder-output .recipe-tile h3{margin-top:5px;margin-bottom:0;text-align:center;font-size:22px}.gg-drinks .drink-finder .finder-output .max-qty{margin-top:20px;font-size:14px;max-width:700px}@media(max-width: 767px){.gg-drinks .drink-finder .finder-input,.gg-drinks .drink-finder .finder-output{flex-basis:100%;padding:0}.gg-drinks .drink-finder .finder-output .recipe-tile{width:50%;padding:10px}.gg-drinks .drink-finder #drinks-tool-form{width:100%;display:flex;flex-wrap:nowrap}.gg-drinks .drink-finder #drinks-tool-form .options-group{flex-basis:33.3%}}@media(min-width: 700px){.gg-drinks h2.section-credits{text-align:left}.gg-drinks h2.section-credits img{height:40px;margin-left:0}.gg-drinks .drinks-credits .credits-inner{text-align:left}}/*# sourceMappingURL=drinks.css.map */
