@import url(https://fonts.googleapis.com/css?family=Lobster);@import url(https://fonts.googleapis.com/css?family=Teko);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Allerta+Stencil);@import url(https://fonts.googleapis.com/css?family=Nunito+Sans);.signup{width:100%;max-width:350px;max-height:300px;margin-top:-50px;background-color:#fcf59e;position:relative;margin-right:60px;overflow:visible;-webkit-box-shadow:7px 10px 5px 0 rgba(85,85,85,.6666666667);box-shadow:7px 10px 5px 0 rgba(85,85,85,.6666666667)}.signup .social{margin-top:25px;width:100%;height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.signup .social div{background-position:50%;background-repeat:no-repeat;background-size:contain;width:25%;height:60%}.signup .social div:hover{cursor:pointer}.signup .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;top:0;padding:20px}.signup .content input{padding:0;font-size:1em;margin-top:20px;padding:5px;font-family:Josefin Sans}.signup .content input:focus{outline-offest:0!important;padding:5px}.signup .content .description{font-family:Josefin Sans;font-size:1.3em;font-weight:300;text-align:center;color:rgba(4,4,4,.6666666667)}.signup .content .title{font-family:Allerta Stencil;font-size:2.2em;padding-top:.5em;padding-bottom:.5em;font-weight:700;font-style:italic;text-align:center;color:rgba(4,4,4,.5333333333)}.signup .content .title.thanks{width:90%;margin-top:60px;margin-left:10px;margin-right:10px;padding:0}.signup .content .subscribe{font-family:Allerta Stencil;font-size:1.8em;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75%;height:15%;background-color:#97d3ce;-webkit-box-shadow:5px 5px 0 0 #cab2e4;box-shadow:5px 5px 0 0 #cab2e4;text-align:left;color:rgba(250,251,251,.5333333333);margin-top:10%}.signup .content .subscribe:hover{cursor:pointer}.footer-card{width:50%;height:40%;margin-right:3rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-card .title{padding:3px;font-family:Futura,sans-serif;font-size:2.5em;font-weight:lighter;color:#fff;text-align:left}.footer-card .content{width:100%;white-space:nowrap;font-family:Josefin Sans,sans-serif;font-size:1.7em;font-weight:100;line-height:1.8em;color:hsla(0,0%,100%,.6666666667);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.footer-card .content,.footer-card .content .hours{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-card .content .hours{width:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(9%,#cdace4),color-stop(66%,#ace4df));background-image:linear-gradient(0deg,#cdace4 9%,#ace4df 66%)}.footer .main-content{width:100%;height:500px;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .main-content,.footer .main-content .card-box{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .main-content .card-box{width:66%;height:auto;color:#fff;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-top:3.5em;padding-left:3em}.footer .warning{width:100%;height:4%;font-family:Josefin Sans;font-size:1.3em;font-weight:100;text-align:center;color:hsla(0,0%,100%,.6666666667)}@media (max-width:1024px){.signup:before{width:100%}.footer{max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .warning{margin-top:10px}.footer .main-content{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .main-content .signup{margin-right:0;max-height:none;max-width:80%;margin-top:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;width:100%}.footer .main-content .signup .title{font-size:1.8em}.footer .main-content .card-box{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .main-content .card-box .footer-card{width:100%;margin-bottom:1rem;text-align:center}.footer .main-content .card-box .footer-card .title{text-align:center}.footer .main-content .card-box .footer-card .hours{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.warning.top{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:3px solid #000;border-bottom:3px solid #000;background:#fff;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Nunito Sans;font-weight:700;font-size:1.5em;text-align:center;-webkit-transition:1s;transition:1s}.first-time{width:100%;padding:5px;text-align:center;background-image:-webkit-gradient(linear,right top,left top,from(#e5e5e5),color-stop(64%,#cdace4));background-image:linear-gradient(270deg,#e5e5e5,#cdace4 64%);font-family:Josefin Sans}.nav-link{font-family:Nunito Sans;font-weight:700;font-size:1em;color:#fff}@-webkit-keyframes slidein{0%{margin-top:-100px}to{margin-top:0}}@keyframes slidein{0%{margin-top:-100px}to{margin-top:0}}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.top{background:rgba(151,211,206,.9333333333);height:175px;z-index:1;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}nav.top #menu .nav-link,nav.top #menu li{color:#fff}nav.scrolled{background:rgba(151,211,206,.9333333333);z-index:1;position:fixed;width:100%;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:slidein;animation-name:slidein;top:0;height:75px}nav.scrolled #brand{display:none}nav #brand{background-size:contain;background-repeat:no-repeat;width:100px;height:100px;border-radius:100%}nav #brand:before{background-color:#212121}nav #menu{margin-bottom:5px}nav #menu li{display:inline-block;padding:0 10px;cursor:pointer;line-height:40px;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#aaa;color:#fff;font-family:Nunito Sans;font-size:1em}nav #menu li:hover{color:#d8c6e4}nav #menu li.router-link-exact-active{color:#black}#toggle{z-index:2;height:40px;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:3px;margin-right:10px}#toggle .expand{cursor:pointer;width:40px}#toggle .span{width:40px;height:7px;background:#333;margin:5px auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}#toggle.on .expand #one{-webkit-transform:rotate(45deg) translateX(6px) translateY(6px);transform:rotate(45deg) translateX(6px) translateY(6px)}#toggle.on .expand #two{opacity:0}#toggle.on .expand #three{-webkit-transform:rotate(-45deg) translateX(10px) translateY(-12px);transform:rotate(-45deg) translateX(10px) translateY(-12px)}#resize{font-family:Nunito Sans;z-index:1;position:fixed;top:75px;right:0;background:rgba(151,211,206,.9333333333);width:50%;height:100%;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:table}#resize #menu{height:50px;display:table-cell;vertical-align:right}#resize #menu li{display:block;padding:20px 0;padding-right:20px;text-align:right;font-size:2em;font-weight:700;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#resize #menu li:hover{background:#212121}#resize #menu li:hover a{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#resize #menu li a{color:#212121}#resize.active{visibility:visible;opacity:.99}@media (max-width:768px){#toggle{visibility:visible;height:40px!important;opacity:1}#brand{display:none}nav.top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px}nav #menu{display:none}}@media (min-width:768px){#resize{visibility:hidden!important}}.age-check{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6666666667);z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Nunito Sans}.age-check,.age-check .check-card{display:-webkit-box;display:-ms-flexbox;display:flex}.age-check .check-card{max-width:30%;padding:20px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:-webkit-gradient(linear,right top,left top,from(#e5e5e5),color-stop(64%,#cdace4));background-image:linear-gradient(270deg,#e5e5e5,#cdace4 64%);-webkit-box-shadow:5px 5px 5px 0 #000;box-shadow:5px 5px 5px 0 #000}.age-check .check-card h3{font-family:Teko;font-size:2em}.age-check .check-card p{margin-bottom:20px;font-weight:700}.age-check .check-card .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.age-check .check-card .buttons div{font-family:Teko;font-size:1.5em;width:100%;padding:5px;border:3px solid #fff;margin-left:15px;margin-right:15px;background:#97d3ce}.age-check .check-card .buttons div:hover{cursor:pointer}@media screen and (max-width:1100px){.check-card{max-width:50%!important}}@media screen and (max-width:500px){.check-card{max-width:80%!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0;list-style:none;text-decoration:none}body{background:#fff}.VueCarousel-wrapper{padding-bottom:10px}.info{width:100%!important}.info .about-card{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%;height:500px;text-align:center}.info .about-card,.info .about-card h1{font-family:Nunito Sans;font-weight:700}.info .about-card h1{font-size:24px;margin-bottom:10px}.info .about-card .image{width:100%;height:100%}.info .about-card .content{width:100%;padding:5%}.info .about-card .content.even{background:#97d3ce}.info .about-card .content.odd{background:#d8c6e4}.info .about-card .image{background-size:cover;background-position:50%;background-repeat:no-repeat}.affiliates{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);width:80%;border:8px solid #d8c6e4;padding:20px}.affiliates .header-text{margin-top:0}.affiliates .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.affiliates .images img{height:100%;margin-left:30px;margin-right:30px;cursor:pointer}.card{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5);box-shadow:0 4px 8px 0 rgba(0,0,0,.5)}.spacer{height:80px;width:100%}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subsection{text-align:center;width:100%;max-width:1300px;background-image:-webkit-gradient(linear,right top,left top,color-stop(17%,#e5e5e5),color-stop(64%,#ace4df));background-image:linear-gradient(270deg,#e5e5e5 17%,#ace4df 64%);padding:4%;-webkit-transition:all .5s ease;transition:all .5s ease;max-height:5000px;font-family:Nunito Sans;margin:20px}.subsection.collapsed{max-height:0;padding:0;margin:0;opacity:0}.subsection.collapsed span{opacity:0}.header-text{font-family:Allerta Stencil;margin-top:30px;margin-bottom:30px}.slide-enter-active,.slide-leave-active{-webkit-transition:all .5s ease;transition:all .5s ease}.slide-enter,.slide-leave-to{opacity:0}.touple{color:#fff;margin-top:20px;margin-bottom:20px;width:90%;max-width:1200px;height:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.touple.solo{height:500px}.touple .card{background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Nunito Sans;font-size:2em;position:relative;margin-left:15px;margin-right:15px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.touple .card:hover{cursor:pointer}.instagram-card{background-position:50%;background-repeat:no-repeat;background-size:cover;height:15rem;width:15rem;margin-left:10px;margin-right:10px;cursor:pointer}.feed{width:80%;max-width:1366px}.instagram{width:100%}.instagram .arrow{width:3rem;height:3rem;background-position:50%;background-repeat:no-repeat;background-size:contain}.instagram .arrow:hover{cursor:pointer}.instagram .card{background-position:50%;background-repeat:no-repeat;background-size:cover;height:15rem;width:15rem;margin-left:10px;margin-right:10px;cursor:pointer}.deals{width:90%}.carousel .image-container{height:15rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.carousel .card{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Nunito Sans;text-align:center;margin-left:10px;margin-right:10px}.carousel .card h3{margin-top:10px;margin-bottom:10px;font-style:bold}.tryptic{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1366px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tryptic .image-container{height:15rem;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.tryptic .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;font-family:Nunito Sans;text-align:center;margin-left:10px;margin-right:10px}.tryptic .card h3{margin-top:10px;margin-bottom:10px;font-style:bold}.header-slideshow{z-index:-1;margin-top:-225px;width:100%;height:600px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1300px){.affiliates .images{-ms-flex-wrap:wrap;flex-wrap:wrap}.affiliates .images img{margin-top:20px}}@media (min-width:1030px){.info{width:90%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.info .about-card{margin:10px}.info .about-card,.info .about-card .content{width:100%!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.info .about-card .content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;height:400px!important;height:30%!important;padding:2%!important}.info .about-card .content.odd{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.info .about-card .image{height:70%!important;width:100%!important}}@media (max-width:827px){.feed{width:60%}.affiliates,.touple{width:100%}.touple{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-top:0;height:600px}.touple.triple{height:900px}.touple.solo{height:300px;margin-bottom:0}.touple.solo .card{margin:0;margin-bottom:0}.touple .card{margin-top:10px;margin-left:0}.deals{width:100%}.tryptic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tryptic .card{width:100%;margin:0}}.flavor-card{background:#97d3ce;font-family:Nunito Sans;color:#fff;text-align:center;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);-webkit-transition:.3s;transition:.3s;width:300px;margin:10px}.flavor-card .vqid{position:absolute;top:10px;right:10px}.flavor-card .even{background:#fff}.flavor-card .hr{height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.flavor-card .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;margin:0}.container{padding:20px;margin:0}.topper{width:auto;background-size:contain;background-repeat:no-repeat;background-postition:50% 50%}.flavor-card:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.5);box-shadow:0 8px 16px 0 rgba(0,0,0,.5)}.flavor-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6666666667);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Nunito Sans}.flavor-modal-overlay .flavor-modal{width:80%;height:90%;background:transparent;border-radius:10px;overflow:scroll;z-index:4}#why-main{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#why-main .card{cursor:pointer;text-align:center}#contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:20%;margin:20px;font-family:Montserrat;line-height:2em}#contact-card h3{font-family:Allerta Stencil}#main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#e6e6e6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid grey;margin:auto;max-width:1366px;margin-bottom:60px}#container2{width:30%}#container2 #topper-image{width:100%;height:250px;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#container{width:70%;font-family:Montserrat,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#f2f3eb}button{overflow:visible}button,select{text-transform:none}button,input,select,textarea{color:#5a5a5a;font:inherit;margin:0}input{line-height:normal}textarea{overflow:auto}#container{margin:auto;position:relative}#contact_form{padding:37.5px}h1{color:#474544;font-size:32px;font-weight:700;letter-spacing:7px;text-align:center;text-transform:uppercase}.underline{border-bottom:2px solid #474544;margin:.512em auto;width:80px}.icon_wrapper{margin:50px auto 0;width:100%}.icon{display:block;fill:#474544;height:50px;margin:0 auto;width:50px}.email{float:right;width:45%}#container [type=email],#container input[type=text],#container select,#container textarea{background:none;border:none;border-bottom:2px solid #474544;color:#474544;font-size:1em;font-weight:400;letter-spacing:1px;margin:0 0 1.875em 0;padding:0 0 .875em 0;text-transform:uppercase;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}[type=email]:focus,input[type=text]:focus,textarea:focus{outline:none;padding:0 0 .875em 0}.message{float:none}.name{float:left;width:45%}select{background:url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-ios7-arrow-down-32.png) no-repeat 100%;outline:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}.subject,.telephone,textarea{width:100%}textarea{line-height:150%;height:150px;resize:none}::-webkit-input-placeholder{color:#474544}:-moz-placeholder,::-moz-placeholder{color:#474544;opacity:1}:-ms-input-placeholder{color:#474544}#form_button{background:none;border:2px solid #474544;color:#474544;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:.875em;font-weight:700;outline:none;padding:20px 35px;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}#form_button:hover{background:#474544;color:#f2f3eb}@media screen and (max-width:1080px){#contact-card{line-height:1.2em}}@media screen and (max-width:768px){#main-content{background:#f2f3eb;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:auto}#contact-card{line-height:2em}#container{margin:20px auto;width:95%}#container2{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background:#e6e6e6}}@media screen and (max-width:480px){h1{font-size:26px}.underline{width:68px}#form_button{padding:15px 25px}}@media screen and (max-width:420px){h1{font-size:18px}.icon{height:35px;width:35px}.underline{width:53px}[type=email],input[type=text],select,textarea{font-size:.875em}}.mobile,.x-container{-webkit-transition:.5s;transition:.5s}.hidden-left{left:-100%!important;-webkit-transition:all .5s;transition:all .5s}.x-container{position:fixed;z-index:10;top:0;left:calc(100% - 70px);width:70px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.x-container .x{background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;width:70%}.flavor-modal-overlay.mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Nunito Sans;background:rgba(0,0,0,.4)}.flavor-modal-overlay.mobile .flavor-modal.mobile{width:500px;background:transparent;border-radius:0;overflow:scroll;z-index:4}.flavor-modal-overlay.mobile .flavor-modal.mobile .flavor-card{width:100%;margin-left:0;margin-right:0}.mobile-menu{background:#97d3ce}.touple.mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:300px;padding:10px}.touple.mobile .card{margin-left:10px!important;margin-right:10px!important}.product-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6666666667);z-index:3;font-family:Nunito Sans}.product-modal-overlay,.product-modal-overlay .product-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-modal-overlay .product-modal{width:80%;height:90%;background:#fff;overflow:scroll;z-index:4}.product-modal-overlay .product-modal img{margin:20px;max-height:100px}.categories{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.categories .touple{width:100%}.categories .card{background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Nunito Sans;font-size:2em;position:relative;height:100%;width:100%;margin-right:5%;margin-left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.categories .card:hover{cursor:pointer}.cat-icon{width:60px;height:60px;border-radius:100%;background-color:#fff;margin-left:20px;margin-right:20px;margin-top:40px;margin-bottom:40px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.cat-icon.selected{background-color:pink;margin-top:20px}.cat-icon.selected,.cat-icon:hover{width:80px;height:80px;margin-bottom:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.cat-icon:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.5);box-shadow:0 8px 16px 0 rgba(0,0,0,.5);background:grey}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;widht:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 1s ease;transition:all 1s ease}.container h2{font-family:Nunito Sans;font-weight:700;font-size:24px;margin-bottom:10px;text-align:center;padding-left:60px;padding-right:60px}.container.page-bottom{margin-bottom:10px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 1s ease;transition:all 1s ease}.show-nav{background:red}.bottom-nav{background:#00f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:fixed;width:100%;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slide_up;animation-name:slide_up}.hidden{display:none}@-webkit-keyframes slide_up{0%{top:0}to{top:100%}}@keyframes slide_up{0%{top:0}to{top:100%}}.bottom-nav.page-bottom{position:relative;-webkit-transition:all 1s ease;transition:all 1s ease}@media screen and (max-width:768px){.categories .touple{margin:0}.categories .touple .card{margin-left:0;margin-right:0}}.button{font-family:Teko;font-size:1.5em;width:30%;padding:5px;border:3px solid #fff;margin-top:10px;margin-left:15px;margin-right:15px;color:#333}.button:hover{cursor:pointer}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%;font-family:Nunito Sans;font-weight:700;text-align:left}.news-card .body{margin-bottom:20px;color:#333}.news-card h1{font-family:Nunito Sans;font-weight:700;font-size:18px;margin-bottom:10px}.news-card img{width:100%}.news-card.even .content,.news-card.even .content .button{background:#97d3ce}.news-card.odd .content,.news-card.odd .content .button{background:#d8c6e4}.news-card .content{width:100%;padding:5%}@media (min-width:1030px){.news-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:100px}.news-card.even img{border:3px solid #d8c6e4}.news-card.odd img{border:3px solid #97d3ce}.news-card.odd .content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.news-card .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:400px;width:50%;padding:2%}.news-card img{width:65%}}.news{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.news h1{margin-bottom:40px;font-family:sans-serif;font-weight:lighter}@media (min-width:1030px){.news{width:90%;max-width:1366px}}