/*
 * Looking for the full, uncompressed source? Try here:
 *
 * https://github.com/nprapps/giftguide
 * 
 * The following files are included in this compressed version:
 *
 * less/app.less
 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-family:"Open Sans",sans-serif;font-size:62.5%}body{margin:0}h1{font-size:18rem;font-family:"Oswald",sans-serif;text-transform:uppercase;text-align:center;margin:0;line-height:1.4}h2{font-weight:700;font-size:1.6rem;text-align:center;margin:0;text-transform:uppercase}h3{font-size:2rem}a{text-decoration:none}a.header{display:inline-block;margin-right:30px;padding:0}a.link--twitter,a.link--facebook,a.link-envelope,a.link--home{color:#fff}a.link--destination{display:none}a.logo--link{display:inline-block}a.link--twitter,a.link--facebook{display:inline-flex;margin-right:30px}a.link--twitter{width:26px;height:26px}a.link--facebook{width:20px;height:26px}a.nudge{display:inline-block;margin-right:30px}.dollar{font-family:"Open Sans",sans-serif;font-weight:900;font-size:2rem}@media (max-width:640px){a .link--destination{display:inline-block}}@media (max-width:480px){h1{line-height:1.1;margin-top:30px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.is-bold{font-weight:700}.is-grey{color:#aaa}.is-strikethrough{text-decoration:line-through;color:#c62828}.is-hidden{opacity:0}@media (max-width:640px){.is-hidden{display:none}}header{width:100vw;height:100%;min-height:100vh;background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/snowglobe1.JPG");background-size:cover;background-position:center;position:relative;overflow:auto;overflow-x:hidden}.header__info{position:relative;width:80%;margin:0 auto;top:175px}.header__credit{font-weight:400;margin:0;position:absolute;bottom:30px;right:45px;color:#fff;padding:15px;width:275px;text-align:right;font-size:1.2rem}.header__overlay{background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:110%}.header__year{color:#fff;font-weight:700;font-size:1.6rem;text-align:center;margin:0;text-transform:uppercase;width:120px;margin:0 auto;padding-bottom:2px;border-bottom:4px solid #c62828}.header__intro{color:#fff;font-size:18rem;font-family:"Oswald";text-transform:uppercase;text-align:center;margin:0;line-height:1.4}.header__description{text-align:center;color:#fff;font-size:2rem;line-height:1.5;font-weight:400;width:50%;margin:0 auto}.header__buttons{text-align:center;margin-top:45px;position:relative}.header__explore{color:#fff;font-size:1.4rem;display:inline-block;z-index:999;padding-bottom:2px;margin-right:25px;position:relative;top:-5px;font-weight:700;cursor:pointer}.header__explore .explore{padding-bottom:2px;border-bottom:2px solid #fff}.header__explore .explore.is-black{color:#212121;border-bottom:2px solid #212121}.header__explore.is-black{color:#212121;margin-right:0}.dest__group{text-align:center;width:100%;margin:0 auto}.header__explore--small{color:#fff;font-size:1.2rem;text-align:center;padding-bottom:2px;margin-top:15px;position:relative;left:-5px;display:none;cursor:pointer}@media (max-width:1024px){.header__credit{display:none}}@media (max-width:768px){.header__intro{line-height:1.1;margin-top:30px;margin-bottom:45px;font-size:14rem}.header__year{display:none}.header__overlay{height:calc(100% + 180px)}}@media (max-width:700px){.header__buttons{margin-left:25px}}@media (max-width:640px){.header__intro{font-size:14rem}.header__description{font-size:1.6rem;width:90%}.header__explore{display:none}.header__explore.is-black{display:inline-block}.header__explore--small{display:inline-block}.header__explore.is-black{display:none}.header__info{position:relative;top:0}}@media (max-width:480px){.header__buttons{margin-left:0;position:relative;left:3%}.header__description{width:100%}}@media (max-width:360px){.header__buttons{position:relative;left:0}}@media (max-width:340px){.header__buttons{position:relative;left:-2%}}@media (max-width:320px){.header__buttons{position:relative;left:-4%}}footer{clear:both;width:100%;background:#c62828;color:#fff;font-weight:400;font-family:"Open Sans",sans-serif;padding-top:15px}footer .credits{margin:.75rem auto;padding:1.5rem 0 .75rem;width:92.5%;margin-top:0;font-family:"Lato",sans-serif}@media (min-width:640px){footer .credits{margin-bottom:1.5rem;width:400px}}footer .credits h6{margin:0;text-transform:uppercase;letter-spacing:.02em;font-weight:400;font-size:2rem;font-family:"Lato",sans-serif}@media (min-width:640px){footer .credits h6{margin:0 auto;margin-bottom:8px;font-size:2rem;font-weight:400}}footer .credits p{margin:0;padding:4px 0;font-weight:400;font-size:12.8px;font-family:"Lato",sans-serif;line-height:1.6}footer .credits p.published,footer .credits p.updated{margin-top:.75rem;letter-spacing:.02em;font-style:italic;font-size:1.2rem}@media (min-width:640px){footer .credits p.published,footer .credits p.updated{display:block}}footer .credits b{letter-spacing:.02em;font-weight:700}footer .credits a{color:#fff;text-decoration:none;padding-bottom:2px}footer .credits a:hover{border-bottom:2px solid #fff}footer .credits a.no-underline{border-bottom:none}footer .logo{margin:.75rem auto;width:75%;text-align:center}@media (min-width:640px){footer .logo{width:35%}}footer .logo img{position:relative;display:block;margin:0 auto;max-width:100%}@media (min-width:992px){footer .logo img{max-width:300px}}footer .copyright{margin:0 auto;padding:0 0 60px;width:92.5%;text-align:center;font-size:.65em;line-height:1.7em}@media (min-width:640px){footer .copyright{width:100%}}footer .copyright p{margin:0;font-size:10px}footer .copyright a{color:#fff;text-decoration:none;letter-spacing:.02em;font-size:inherit;font-family:"Lato",sans-serif;line-height:1.55em;cursor:pointer}@media (max-width:480px){footer .credits h6{margin-bottom:10px;font-size:2rem;font-weight:400}footer .credits .published,footer .credits .updated{margin-bottom:10px}}.sidebar__title{color:#212121;font-size:1.4rem;font-weight:900;font-family:"Roboto";margin-left:15px;margin-bottom:0;margin-top:45px;text-transform:uppercase;padding-bottom:5px;display:inline-block;cursor:pointer}.sidebar__note{margin-left:15px;width:200px;margin-bottom:30px}.sidebar__byline,.sidebar__caveat{font-size:1.4rem}.sidebar__editor,.sidebar__byline{display:none}aside{background:#e7e7e7;width:20vw;padding-bottom:45px;min-width:300px;padding-left:45px;height:100%;top:0}.all{display:flex;flex-wrap:nowrap;margin-top:45px}.caveat{margin:0;margin-top:5px;margin-left:14px;font-size:1.2rem;width:60%;font-style:italic}@media (max-width:640px){aside{display:none}}.destinations{margin-top:45px}.destination__group{display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%;margin-bottom:60px}.destination{border:1px solid #aaa;width:25vw;margin-right:30px;height:350px;border-radius:3px;margin-bottom:30px;position:relative;background:#ddd;background-size:cover;cursor:pointer}.destination.is-hidden{visibility:0;cursor:default}.destination__more{font-size:1.4rem;margin-top:0;margin-bottom:30px}.destination__more span{color:#212121}.destination__more a{color:#212121;border-bottom:1px solid #212121}.destination__more a:hover,.destination__more a:visited,.destination__more a:focus{color:#c62828}.destination__byline{font-weight:700;color:#c62828;text-transform:uppercase;font-size:1.2rem}.destination--ad{cursor:default}.destination--kimmswick{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/kimmswick.JPG")}.destination--stcharles{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/st-charles.JPG")}.destination--chesterfield{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/chesterfield.JPG")}.destination--centralwestend{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/centralwestend.JPG")}.destination--clayton{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/clayton.JPG")}.destination--cherokee{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/cherokee.JPG")}.destination--downtown{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/downtown.JPG")}.destination--maplewood{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/maplewood.JPG")}.destination--edwardsville{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/edwardsville.JPG")}.destination--webster{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/webster.JPG")}.destination--delmarloop{background-image:url("https://graphics.stltoday.com/apps/giftguide-2016/img/delmarloop.JPG")}.destinations__header{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.6rem;font-family:"Open Sans",sans-serif;margin-bottom:30px}.destination__info{position:absolute;bottom:0;left:0;padding:30px}.destination__overlay{background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.destination__tease{font-family:"Roboto",sans-serif;font-size:1.2rem;text-transform:uppercase;margin-bottom:0;color:#fff}.tease--explainer{background:#c62828;color:#fff;border:none}.tease--explainer p{font-size:1.6rem;text-transform:none}.destination__name{font-family:"Merriweather",sans-serif;font-size:3rem;font-weight:900;margin:0;color:#fff}.destination__tease,.destination__name{z-index:999;position:relative}.destination__buy--item,.destination__todo--item{display:block;text-align:left;margin-bottom:15px;list-style-type:decimal;font-size:1.8rem;line-height:1.8}.destination__buy--item a,.destination__todo--item a{text-decoration:none;color:#999;border-bottom:2px solid #999}.destination__buy--item a:hover,.destination__todo--item a:hover{color:#c62828;border-bottom:2px solid #c62828}.destination__buy--item span.is-bold,.destination__todo--item span.is-bold{font-weight:700}.destination__visit,.destination__things{font-family:"Merriweather",sans-serif;font-size:3rem;font-weight:900;color:#212121;margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #212121}.destination--activities{width:50%;margin:0 auto}.destination__teaser{font-size:2rem;color:#212121;margin-bottom:30px}.destination__title{font-family:"Merriweather",sans-serif;font-size:5rem;font-weight:700;margin-bottom:0}.destination__thing--title{font-family:"Roboto",sans-serif;font-size:1.6rem;text-transform:uppercase;margin-bottom:15px;color:#c62828}.destination__thing{margin-bottom:45px}@media (max-width:1200px){.destination--activities{width:60vw}.destination{width:28vw;margin-right:15px}}@media (max-width:1024px){.destination{width:46vw;margin:0 auto;margin-right:15px;margin-bottom:15px}}@media (max-width:768px){.destination--activities{width:70vw}}@media (max-width:640px){.destination{width:90vw;margin-right:0;margin-left:0}}@media (max-width:480px){.destination--activities{width:85vw}.destination__buy--item,.destination__todo--item{font-size:1.6rem;width:95%}.destination__title{font-size:4rem}.destination{width:85vw}.destinations{margin-top:30px}}.advertising{width:100%;margin:0 auto;text-align:center;margin-top:30px;margin-bottom:15px;position:relative}.advertising--horizontal{height:100px}.advertising--square{border:none;background:none}.ad-sidebar{position:relative;left:-42px}.square{background:#ddd;margin-right:30px;width:300px;height:250px;display:inline-block}.rect{background:#ddd}.square--center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width:768px){.square{display:block;margin:0 auto;margin-bottom:30px}}.button__group{display:flex;flex-wrap:wrap;justify-content:center;width:75%;margin-top:15px;margin-bottom:15px;margin:0 auto;padding-left:30px}.button__group.group--quarter{width:50%}.button__controls{margin-top:60px;margin-bottom:60px}button{display:block;margin-top:15px;margin-bottom:15px;padding:20px;padding-right:60px;padding-left:60px;cursor:pointer;text-align:left;border:none;background:#fff}.btn--previous,.btn--next,.btn--buy,.btn--all,.btn--recommend,.btn--option{text-transform:uppercase;border-radius:3px;font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700}.btn--previous,.btn--next{display:inline;margin-right:30px;min-width:225px;text-align:center}.btn--all,.btn--recommend,.btn--option{border:1px solid #aaa}.btn--previous{color:#c62828;border:1px solid #c62828}.btn--previous .fa-long-arrow-left{color:#c62828}.btn--all,.btn--recommend,.btn--option{font-weight:400;text-transform:none;color:#212121;display:inline-block;margin-right:30px;min-width:225px;min-height:75px;border-bottom:2px solid #aaa}.btn--all,.btn--recommend{background:#c62828;border:none;color:#fff;font-weight:700;text-align:center;margin:0}.btn--all:hover,.btn--recommend:hover{background:#900;border:none}.btn--option{text-align:left;padding-left:30px;min-width:260px;min-height:75px;font-size:1.6rem}.btn--option.is-selected{border:2px solid #c62828;color:#c62828}.btn--option .fa-check{color:#c62828;float:right;position:relative;right:-40px;top:-1px}.btn--option .fa-check.is-grey{color:#e7e7e7}.btn--option .fa-check.is-red{color:#c62828}.btn--sidebar{font-weight:400;text-transform:none;margin:0;font-size:1.6rem;padding-left:15px;font-family:"Roboto",sans-serif;background:transparent;color:#212121;margin-top:15px;padding-top:5px;padding-bottom:5px}.btn--sidebar:hover{color:#aaa;color:#ccc}.btn--next,.btn--buy{color:#fff;border:none;background:#c62828}.btn--buy{margin:0;width:100%;text-align:center;margin-top:15px;text-decoration:none}.btn--buy:visited{text-decoration:none}.btn--view{border:none;margin-bottom:0;margin-top:60px}.btn--view:hover{color:#212121}.btn--next{border-bottom:2px solid #900}.btn--next:hover{background:#900;transition:.2s}@media (max-width:1250px){.button__group{width:80%}.button__group.group--quarter{width:70%}}@media (max-width:1200px){.button__group{width:90%}}@media (max-width:1024px){.button__group{width:100%}.button__group.group--quarter{width:85%}}@media (max-width:768px){.button__group{width:100%}.button__group.group--quarter{width:100%}}@media (max-width:710px){.btn--all,.btn--recommend{min-width:275px;border-bottom:1px solid #800000}.btn--all{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn--recommend{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:480px){.btn--option{min-width:275px}}.gifts{display:flex;flex-wrap:wrap;width:80vw;margin-left:45px}.gift{padding:15px;border:1px solid #aaa;border-radius:3px;font-family:"Roboto",sans-serif;font-size:1.8rem;width:23vw;margin-bottom:30px;margin-right:30px;position:relative}.gift__image{background:#ddd;width:100%;min-height:300px}.gifts__none{display:none;font-size:3rem;text-align:center;color:#c62828;width:60%;margin:0 auto;margin-top:30px;font-weight:700}.gift__name,.gift__price{font-weight:900}.gift__name{margin-top:15px;margin-bottom:30px;font-family:"Merriweather",sans-serif;font-size:4rem;line-height:1}.gift__price{margin:0;margin-right:30px;font-size:2rem;line-height:1;font-family:"Open Sans",sans-serif;display:inline-block}.gift__description{margin-bottom:0;font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#212121}.gift__share{display:block;clear:both;padding:15px;border:1px solid #aaa}.gift__icons{text-align:center}.gift__link{text-decoration:none;margin-bottom:30px;border-bottom:2px solid #c62828;font-size:1.6rem;font-family:"Open Sans",sans-serif}.gift__link:visited{color:#c62828}select{display:none}@media (max-width:1450px){.gift{width:22vw}}@media (max-width:1350px){.gift{width:32vw}}@media (max-width:1200px){.gift{width:31vw}}@media (max-width:1150px){.gift{width:30vw}}@media (max-width:1050px){.gift{width:29vw}}@media (max-width:998px){.gift{width:58vw}}@media (max-width:900px){.gift{width:54vw}}@media (max-width:800px){.gift{width:50vw}}@media (max-width:768px){.gift{width:46vw}.gift__name{font-size:3rem}}@media (max-width:700px){.gift{width:42vw}.gift__name{font-size:2.4rem}}@media (max-width:660px){.gift{width:38vw}}@media (max-width:640px){.gift{width:83vw}select{display:block;width:85%;margin:0 auto;height:50px;font-size:1.6rem;margin-top:45px}}@media (max-width:600px){.gift{width:82vw}}@media (max-width:550px){.gift{width:81vw}}@media (max-width:480px){.gifts{width:100vw;margin-left:30px}.gift{width:82vw}.gift__name{font-size:3.5rem}}@media (max-width:400px){.gift{width:81vw}.gift__name{font-size:3rem}}@media (max-width:360px){select{position:relative;left:3px}.gift__name{font-size:3rem}}@media (max-width:320px){select{width:84%;position:relative;left:4px}}.helper{height:15vh}.helper p{font-size:2rem}.option{cursor:pointer;border-bottom:1px dotted #212121;font-weight:700}i.fa-twitter,i.fa-facebook,i.fa-check,i.fa-long-arrow-left,i.fa-times,i.fa-map-marker,i.fa-map,i.fa-envelope,i.fa-home{margin-right:5px;font-size:2.5rem;cursor:pointer;color:#212121;position:relative;z-index:999}i.fa-twitter:visited,i.fa-facebook:visited,i.fa-check:visited,i.fa-long-arrow-left:visited,i.fa-times:visited,i.fa-map-marker:visited,i.fa-map:visited,i.fa-envelope:visited,i.fa-home:visited,i.fa-twitter:focus,i.fa-facebook:focus,i.fa-check:focus,i.fa-long-arrow-left:focus,i.fa-times:focus,i.fa-map-marker:focus,i.fa-map:focus,i.fa-envelope:focus,i.fa-home:focus,i.fa-twitter:active,i.fa-facebook:active,i.fa-check:active,i.fa-long-arrow-left:active,i.fa-times:active,i.fa-map-marker:active,i.fa-map:active,i.fa-envelope:active,i.fa-home:active{color:#212121}i.fa-twitter:hover,i.fa-facebook:hover,i.fa-check:hover,i.fa-long-arrow-left:hover,i.fa-times:hover,i.fa-map-marker:hover,i.fa-map:hover,i.fa-envelope:hover,i.fa-home:hover{color:#c62828}i.fa-twitter.header,i.fa-facebook.header,i.fa-check.header,i.fa-long-arrow-left.header,i.fa-times.header,i.fa-map-marker.header,i.fa-map.header,i.fa-envelope.header,i.fa-home.header{color:#fff}i.fa-twitter.header:hover,i.fa-facebook.header:hover,i.fa-check.header:hover,i.fa-long-arrow-left.header:hover,i.fa-times.header:hover,i.fa-map-marker.header:hover,i.fa-map.header:hover,i.fa-envelope.header:hover,i.fa-home.header:hover{color:#c62828}i.fa-twitter.marker-long,i.fa-facebook.marker-long,i.fa-check.marker-long,i.fa-long-arrow-left.marker-long,i.fa-times.marker-long,i.fa-map-marker.marker-long,i.fa-map.marker-long,i.fa-envelope.marker-long,i.fa-home.marker-long{color:#fff;font-size:1.8rem;margin-right:10px;position:relative;top:2px}i.fa-twitter.marker-long.is-black,i.fa-facebook.marker-long.is-black,i.fa-check.marker-long.is-black,i.fa-long-arrow-left.marker-long.is-black,i.fa-times.marker-long.is-black,i.fa-map-marker.marker-long.is-black,i.fa-map.marker-long.is-black,i.fa-envelope.marker-long.is-black,i.fa-home.marker-long.is-black{color:#212121}i.fa-twitter.marker-long.is-black:hover,i.fa-facebook.marker-long.is-black:hover,i.fa-check.marker-long.is-black:hover,i.fa-long-arrow-left.marker-long.is-black:hover,i.fa-times.marker-long.is-black:hover,i.fa-map-marker.marker-long.is-black:hover,i.fa-map.marker-long.is-black:hover,i.fa-envelope.marker-long.is-black:hover,i.fa-home.marker-long.is-black:hover{color:#212121}i.fa-twitter.marker-long:hover,i.fa-facebook.marker-long:hover,i.fa-check.marker-long:hover,i.fa-long-arrow-left.marker-long:hover,i.fa-times.marker-long:hover,i.fa-map-marker.marker-long:hover,i.fa-map.marker-long:hover,i.fa-envelope.marker-long:hover,i.fa-home.marker-long:hover{color:#fff}i.fa-twitter.marker-short,i.fa-facebook.marker-short,i.fa-check.marker-short,i.fa-long-arrow-left.marker-short,i.fa-times.marker-short,i.fa-map-marker.marker-short,i.fa-map.marker-short,i.fa-envelope.marker-short,i.fa-home.marker-short{color:#fff;font-size:1.8rem;margin-right:5px}i.fa-times,i.fa-long-arrow-right,i.fa-arrow-right{position:relative;top:2px;margin-left:8px;font-size:2rem}i.fa-long-arrow-left{position:relative;top:2px}i.fa-facebook,i.fa-twitter,i.fa-home{margin-right:30px}i.fa-circle{color:#fff;margin-right:5px;font-size:8px;position:relative;top:-2px;display:none}i.fa-check{cursor:default}ul{padding:0}ul li{display:inline-block;margin-right:15px;text-align:center}.panel{width:100%;height:100%;position:relative}.panel.is-hidden{display:none}.panel__progress{display:flex;flex-wrap:wrap;justify-content:space-around}.panel__circle{width:50px;height:50px;margin:0 auto;padding:15px;border:1px solid #aaa;border-radius:50%;font-size:1.6rem;font-weight:300}.panel__circle.is-selected{color:#fff;border:none;background:#c62828}.panel__circle.is-completed{border:1px solid #c62828}.panel__circle.is-completed .fa-check{color:#c62828}.panel__circle.is-completed .fa-check.check-progress{position:relative;top:-3px;left:-3px}.panel__text{font-family:"Open Sans",sans-serif;font-size:1.4rem}.panel__number{position:relative;top:-26px}.panel__number.is-hidden{display:none}.panel__pick{padding:15px;text-align:center}.panel__title{font-family:"Merriweather",sans-serif;font-weight:900;text-transform:none;margin-top:30px;font-size:4rem}.panel__instructions{text-align:center;font-weight:400;font-family:"Open Sans",sans-serif;font-size:1.8rem;color:#aaa;margin:0 auto;margin-top:15px;margin-bottom:30px;width:75%}@media (max-width:875px){.panel__title{width:80%;margin:auto;margin-top:30px}}@media (max-width:640px){.panel__circle,.panel__text,.panel__progress{display:none}}@media (max-width:480px){.panel__title{font-size:3.5rem}}.map{background:#ddd;width:100%;height:600px;max-width:800px;max-height:600px}@media (max-width:480px){.map{height:400px}}nav{height:75px;z-index:999;position:relative;margin-bottom:30px}.fix{position:relative;top:37px;left:30px;display:inline-block;height:40px}.nav__logo{width:50px;height:40px}.nav__social{position:absolute;top:40px;right:55px}.nav__social--gift{position:absolute;top:6px;right:55px}.logo{position:relative;z-index:999;width:50px;height:40px}@media (max-width:640px){.nav__social--gift{position:absolute;top:40px;right:55px}.nav__social{position:absolute;top:46px;right:55px}}.sticker{width:150px;height:150px;position:fixed;top:15px;right:25px}