@font-face{font-family:'Avenir Medium';src:url(Avenir-Medium.eot);src:url(Avenir-Medium.eot?#iefix) format('embedded-opentype'),url(Avenir-Medium.woff2) format('woff2'),url(Avenir-Medium.woff) format('woff'),url(Avenir-Medium.ttf) format('truetype'),url(Avenir-Medium.svg#Avenir-Medium) format('svg')}@font-face{font-family:'Avenir Black';src:url(Avenir-Black.eot);src:url(Avenir-Black.eot?#iefix) format('embedded-opentype'),url(Avenir-Black.woff2) format('woff2'),url(Avenir-Black.woff) format('woff'),url(Avenir-Black.ttf) format('truetype'),url(Avenir-Black.svg#Avenir-Black) format('svg')}@font-face{font-family:'Avenir Book';src:url(Avenir-Book.eot);src:url(Avenir-Book.eot?#iefix) format('embedded-opentype'),url(Avenir-Book.woff2) format('woff2'),url(Avenir-Book.woff) format('woff'),url(Avenir-Book.ttf) format('truetype'),url(Avenir-Book.svg#Avenir-Book) format('svg')}@font-face{font-family:'Avenir Oblique';src:url(Avenir-Oblique.eot);src:url(Avenir-Oblique.eot?#iefix) format('embedded-opentype'),url(Avenir-Oblique.woff2) format('woff2'),url(Avenir-Oblique.woff) format('woff'),url(Avenir-Oblique.ttf) format('truetype'),url(Avenir-Oblique.svg#Avenir-Oblique) format('svg')}@font-face{font-family:'Avenir Roman';src:url(Avenir-Roman.eot);src:url(Avenir-Roman.eot?#iefix) format('embedded-opentype'),url(Avenir-Roman.woff2) format('woff2'),url(Avenir-Roman.woff) format('woff'),url(Avenir-Roman.ttf) format('truetype'),url(Avenir-Roman.svg#Avenir-Roman) format('svg')}@font-face{font-family:'Avenir LightOblique';src:url(Avenir-LightOblique.eot);src:url(Avenir-LightOblique.eot?#iefix) format('embedded-opentype'),url(Avenir-LightOblique.woff2) format('woff2'),url(Avenir-LightOblique.woff) format('woff'),url(Avenir-LightOblique.ttf) format('truetype'),url(Avenir-LightOblique.svg#Avenir-LightOblique) format('svg')}@font-face{font-family:'Avenir MediumOblique';src:url(Avenir-MediumOblique.eot);src:url(Avenir-MediumOblique.eot?#iefix) format('embedded-opentype'),url(Avenir-MediumOblique.woff2) format('woff2'),url(Avenir-MediumOblique.woff) format('woff'),url(Avenir-MediumOblique.ttf) format('truetype'),url(Avenir-MediumOblique.svg#Avenir-MediumOblique) format('svg')}@font-face{font-family:'ProximaNova Light';src:url(ProximaNova-Light.eot);src:url(ProximaNova-Light.eot?#iefix) format('embedded-opentype'),url(ProximaNova-Light.woff2) format('woff2'),url(ProximaNova-Light.woff) format('woff'),url(ProximaNova-Light.ttf) format('truetype'),url(ProximaNova-Light.svg#ProximaNova-Light) format('svg')}@font-face{font-family:Pacifico;src:url(Pacifico.eot);src:url(Pacifico.eot?#iefix) format('embedded-opentype'),url(Pacifico.woff2) format('woff2'),url(Pacifico.woff) format('woff'),url(Pacifico.ttf) format('truetype'),url(Pacifico.svg#Pacifico) format('svg')}body{font-family:'Avenir Medium';font-size:16px;padding:0}h1{font-family:Pacifico;font-size:30px}h3{color:#000;font-family:'Avenir Black';font-size:16px;text-transform:uppercase;letter-spacing:6px}h4{font-family:'Avenir Black';font-size:14px;letter-spacing:8.5px;text-transform:uppercase}h5{margin-bottom:25px;font-family:'Avenir Black';font-size:12px;text-transform:uppercase;color:#fff}h6{font-family:'Avenir Black';font-size:11px;letter-spacing:5px;text-transform:uppercase}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:12px;padding-right:12px}.text-highlight{font-family:'Avenir Black';font-size:11px;text-transform:uppercase}.fill-parent{position:absolute;width:100%;height:100%;top:0;left:0;margin:0}a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.pages .page{display:none}.pages .page.active{display:block}.navbar-toggle{margin-top:55px}.navbar-toggle .icon-bar{background:#fff}.shop-page .right-container{position:relative;min-height:600px}.shop-page .right-container .subinfoContainer{position:absolute;transition:all .3s ease-in-out;-webkit-trasition:all .3s ease-in-out;right:-500px;opacity:0}.shop-page .right-container .subinfoContainer.show{right:0;opacity:1}.shop-page .right-container .subinfoContainer.animating{position:absolute!important}.shop-page .right-container .subinfoContainer.show:not(.animating){position:static}.navbar{background:#000;height:95px;border-radius:0;margin-bottom:0}.navbar .container{background:url(slogan_full_white.png) no-repeat right 60px top 17px}.navbar .container img.logo{width:100%;max-width:none}.navbar .navbar-nav li a{font-family:'Avenir Black';font-size:11px;text-transform:uppercase;color:#fff;text-shadow:none;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;padding-top:5px;padding-bottom:5px}.navbar .navbar-nav li a:focus,.navbar .navbar-nav li a:hover{background:0 0;color:#edc405}.navbar .navbar-nav li a:focus::after,.navbar .navbar-nav li a:focus::before,.navbar .navbar-nav li a:hover::after,.navbar .navbar-nav li a:hover::before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.navbar .navbar-nav li a::after,.navbar .navbar-nav li a::before{position:absolute;left:0;width:100%;height:1px;background:#edc405;content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.navbar .navbar-nav li a::before{top:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.navbar .navbar-nav li a::after{bottom:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}.navbar .navbar-nav li.active a{background:0 0;color:#edc405}.navbar .navbar-nav li.active a::after,.navbar .navbar-nav li.active a::before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.navbar .navbar-nav li.cart a{background:url(ico-nav-cart.png) no-repeat left 7px center;color:#edc405;display:block;font-size:14.25px;padding-left:28px;padding-right:7px}.hero{background:url(bg-hero-video.jpg) no-repeat center bottom;background-size:cover;height:619px;box-shadow:inset 0 5px 90px 0;display:block}.ribbon-banner{min-height:82px;background:#000;padding:30px;font-family:'Avenir Black';font-size:11px;text-transform:uppercase;letter-spacing:3.89px;color:#fff;width:100%}.ribbon-banner>p{margin:0 auto;text-align:left}.ribbon-banner>p.luv-to-find{width:902px}.ribbon-banner>p.luv-to-find .link-button{margin-left:45px}.ribbon-banner>p.join-club{width:840px;letter-spacing:3.85px;margin:0 auto}.ribbon-banner>p.join-club .link-button{margin-left:70px}.link-button{font-family:'Avenir Black';font-size:11px;text-transform:uppercase;color:#edc405;display:inline-block;letter-spacing:2.38px;width:107px;line-height:initial;text-align:center}.link-button.arrow{background:url(arrow-yellow-right.png) no-repeat right center}.link-button.bordered{padding:5px 24px;width:145px;border:1px solid;border-radius:6px}.link-button.bordered.arrow{background-position:right 17px center}.link-button.bordered:hover{background-position:right 10px center}.link-button.small{font-size:9px;letter-spacing:1.4px}.link-button.centered{display:block;margin:auto}.link-button.text-left{text-align:left}.link-button:hover{text-decoration:none;color:#edc405;opacity:.5;background-position:right 10px center;-webkit-filter:hue-rotate(10)!important}.link-button:focus{color:#edc405}.carousel .carousel-controls{position:absolute;top:50%;width:100%}.carousel .carousel-controls .container{position:relative}.carousel .carousel-controls .container a.carousel-control{background:0 0;width:20px;height:37px;top:-14px}.carousel .carousel-controls .container a.carousel-control.left{left:0}.carousel .carousel-controls .container a.carousel-control.right{right:0}.carousel .item{background-size:cover;background-position-x:center}.carousel .item .slide-text-overlay{top:0;width:100%;height:100%}.carousel .item .slide-text-overlay h2,.carousel .item .slide-text-overlay p{font-family:'Avenir Black';font-size:24px;letter-spacing:8.4px;text-transform:uppercase;margin-left:72px}.carousel .item .slide-text-overlay h2{margin-bottom:31px}.carousel .item .slide-text-overlay p{font-size:11px;letter-spacing:3.85px;line-height:20px}.carousel .item .slide-text-overlay .link-button{margin-left:72px;margin-top:12px}#home-main-slider .carousel .item{background-repeat:no-repeat}#home-main-slider .carousel .item .slide-text-overlay .container{position:relative}#testimonials{background:url(banner-bg-testimonials.jpg) no-repeat;background-size:cover}#testimonials .carousel .slide-text-overlay .row{margin:20px 0}#testimonials .carousel .slide-text-overlay figure blockquote{padding:0;border:0;font-family:"Avenir Oblique";font-size:12px;color:#fff;margin:20px 0 10px}#testimonials .carousel .slide-text-overlay figure footer cite{color:#fff;font-family:'Avenir Black';font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:2.4px}#testimonials .carousel .slide-text-overlay .link-button{margin-left:6%;margin-top:11px}#events .events-wrapper{width:100%;overflow:hidden}#events .events-wrapper .block{width:50%;float:left}#events .events-wrapper .block .inner-cover{position:relative}#events .events-wrapper .block .inner-cover a{display:inline-block;min-width:100%}#events .events-wrapper .block .inner-cover a img{width:100%}#events .events-wrapper .block .inner-cover .event-title{font-family:'Avenir Black';font-size:24px;letter-spacing:8.4px;text-transform:uppercase;text-align:center;color:#fff;position:absolute;top:44.5%;right:0;width:100%;display:block}#insta-gallery .img-gallery{width:100%}#insta-gallery .img-gallery .img-item{display:inline-block;float:left;width:20%}#insta-gallery .img-gallery .img-item img{width:100%}#footer{background-color:#191919;float:left;width:100%;padding-top:4.5em;padding-bottom:4em}#footer .container{max-width:1020px;padding-right:12px;padding-left:12px}#footer .container .footer-title{margin-bottom:25px;letter-spacing:1.5px}#footer .container .footer-title.title-yellow{color:#edc405}#footer .container p{font-family:"Avenir Book";font-size:16px;letter-spacing:1.2px;color:#fff;line-height:22px;text-transform:capitalize !important;}#footer .container .know-more{padding-right:4px}#footer .container .know-more p{text-transform:uppercase}#footer .container .footer-nav a{font-family:"Avenir Book";font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;display:block;line-height:22px}#footer .container .footer-social a{font-family:"Avenir Book";font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;display:block;line-height:22px}#footer .container .join-club p{letter-spacing:initial}#footer .container .footer-logo{display:block;text-align:center;margin:30px auto;width:246px}#footer .container .footer-logo img{width:auto}#footer .container .footer-bottom{color:#fff;font-size:14px;margin-bottom:65px;margin-top:35px}#footer .container .footer-bottom .copy-rights{opacity:.3}#footer .container .footer-bottom .copy-rights a{color:#fff;font-size: 16px;font-weight: 400;}#footer .container .footer-bottom .site-by{font-family:"ProximaNova Light";font-size:11px;text-align:right;display:block;letter-spacing:1.5px}#footer .container .footer-bottom .site-by span{opacity:.3}#footer .container hr{border-color:#2c2c2c}input{height:50px}textarea{resize:none}input,textarea{width:100%;border:2px solid #000;outline:0;border-radius:12px;padding:12px 18px;background:0 0;color:#000;font-size:14px;font-family:'Avenir Book';font-weight:600;letter-spacing:1.4px}::-webkit-input-placeholder{color:#000;font-size:14px;font-family:'Avenir Black';letter-spacing:1.4px}::-moz-placeholder{color:#000;font-size:14px;font-family:'Avenir Black';letter-spacing:1.4px}:-ms-input-placeholder{color:#000;font-size:14px;font-family:'Avenir Black';letter-spacing:1.4px}:-moz-placeholder{color:#000;font-size:14px;font-family:'Avenir Black';letter-spacing:1.4px}.hero.inner{height:250px;background-size:cover;background-position:center bottom;background-repeat:no-repeat}.btn-custom{background:0 0;outline:0;box-shadow:none;border:1px solid #edc405;height:34px;border-radius:10px;font-size:12px;width:auto;padding:8px 25px}.btn-custom:active{outline:0}.btn-custom:focus{outline:0}.btn-custom:active:focus{outline:0}.top-stripe-black{height:10px;width:100%;background-color:#000}.top-stripe-yellow{height:10px;width:100%;background-color:#edc405}.top-bit-black{color:#fff;font-size:10px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase;padding:8px 20px 5px 20px;background:#000;position:absolute;top:0;right:0}.top-bit-yellow{color:#000;font-size:10px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase;padding:8px 20px 5px 20px;background:#edc405;position:absolute;top:0;right:0}.soup-details{padding:50px 0}@media (max-width:320px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{width:100%;padding:15px}.hero{height:200px}.navbar img.logo{margin:3px auto}}@media (max-width:480px){#events .events-wrapper .block .inner-cover .event-title{font-size:18px}.hero{height:300px}.navbar .container{background-position:right 10px top 17px;background-size:140px}#home-main-slider .carousel .item{background-position:right 30% top 0}#home-main-slider .carousel .item .slide-text-overlay{background:rgba(255,255,255,.7)}}@media (max-width:680px){#insta-gallery .img-gallery .img-item{display:block;width:100%}#insta-gallery .img-gallery .img-item img{width:100%}}@media (max-width:767px){.hero{height:200px}#home-main-slider .carousel .item .slide-text-overlay .container .row{margin-top:10px;margin-bottom:20px}#home-main-slider .carousel .item .slide-text-overlay .container .row h2{margin-bottom:10px}.carousel .item .slide-text-overlay h2{letter-spacing:2px}#events .events-wrapper .block{width:100%}#testimonials .carousel .item .slide-text-overlay img.img-responsive{margin:auto}#testimonials .carousel .item .slide-text-overlay figure{padding:0 6%}#footer{padding-top:1.5em;padding-bottom:2em}#footer .container .footer-title{margin-top:30px;margin-bottom:15px}#footer .container p a{margin:15px auto}#footer .container .footer-logo{margin:15px auto}#footer .container .footer-bottom{margin-bottom:45px;margin-top:25px}#footer .container .footer-bottom .site-by{text-align:center;margin-top:20px}#main-navigation{position:absolute;right:0;z-index:99;min-width:240px;background:rgba(0,0,0,.9);padding:0 30px;margin-top:-5px;box-shadow:none}.navbar .container{background-position:right 10px top 17px}.navbar .container img.logo{width:130px}.navbar .navbar-nav li.cart a{background-position:center left 10px;padding-left:32px!important}}@media (min-width:768px) and (max-width:991px){.navbar .container img.logo{width:100%}.hero{height:400px}#home-main-slider .carousel .item .slide-text-overlay .container .row{margin-top:90px}#home-main-slider .carousel .item .slide-text-overlay .container .row h2{letter-spacing:4.4px}#home-main-slider .carousel .item .slide-text-overlay .container .row p{width:300px}.navbar .container #main-navigation ul.navbar-nav.navbar-right li a{padding:5px 8px}nav.navbar .container .navbar-header{width:14%}}@media (max-width:991px){#main-navigation .navbar-nav.navbar-right{margin-right:0}}@media (max-width:992px){.navbar .container{width:100%}.navbar .container #main-navigation ul.navbar-nav li a{padding:5px 10px}.navbar .container #main-navigation ul.navbar-nav li.cart a{padding-left:26px}.ribbon-banner>p{width:100%!important;text-align:center}.ribbon-banner>p a{margin:10px auto 0!important;display:block}footer .row{margin:0}}@media (max-width:768px){.shop-page .wall-bg{background-position:center!important}}@media (min-width:768px){.navbar .container{width:100%}.navbar .container .navbar-header{width:30%}#main-navigation{padding:0}}@media (min-width:767px){.navbar-nav.navbar-right{margin-right:19px;margin-top:56px}.navbar-nav.navbar-right>li{margin-left:0px}#testimonials .carousel .slide-text-overlay{height:240px}#testimonials .carousel .slide-text-overlay .row{margin-top:40px}#testimonials .carousel .slide-text-overlay .row blockquote{margin:22px 0 10px}#testimonials .carousel .slide-text-overlay .link-button{margin-left:12px;margin-top:20px}}@media (min-width:992px){#home-main-slider .carousel .item{min-height:585px}#home-main-slider .carousel .item .slide-text-overlay .container .row{margin-top:169px}}@media (max-width:1200px){.navbar .container{width:100%}.navbar-nav.navbar-right>li{margin-left:0}}@media (min-width:1200px){.container{width:1155px}.shop-page .right-container{min-height:800px}.shop-page #page-2 .soup-details{margin-top:0}.navbar .container{width:1155px}.ribbon-banner{min-height:82px;background:#000;padding:30px;font-family:'Avenir Black';font-size:11px;text-transform:uppercase;letter-spacing:3.89px;color:#fff}.ribbon-banner>p{margin:0 auto;text-align:left}.ribbon-banner>p.luv-to-find{width:902px}.ribbon-banner>p.luv-to-find .right-arrow{margin-left:72px}#testimonials{height:276px}#testimonials .carousel .slide-text-overlay{height:276px}#testimonials .carousel .slide-text-overlay .row{margin-top:40px}#testimonials .carousel .slide-text-overlay .row img{margin-left:73px}#testimonials .carousel .slide-text-overlay .row figure{padding-left:58px}#testimonials .carousel .slide-text-overlay .row figure blockquote{border:0;font-family:"Avenir Oblique";font-size:12px;padding:0 70px 0 0;color:#fff;margin:42px 0 10px;text-align:left}#testimonials .carousel .slide-text-overlay .row figure footer cite{color:#fff;font-family:'Avenir Black';font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:2.4px}#testimonials .carousel .slide-text-overlay .row .link-button{margin-left:60px;margin-top:30px}.article-content-body{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1800px){.navbar .container img.logo{margin-left:-10px;margin-top:2px;width:initial}}.about-page .hero,.shop-home .hero{background:url(bg-hero-about.jpg)}.hero.inner{height:250px;background-size:cover;background-position:center bottom;background-repeat:no-repeat}.wall-bg{background:url(content-bg.jpg) repeat top left/cover}.page-width .content{padding-top:45px;clear:both}section.content{padding-top:45px;clear:both}section.content h1{margin-bottom:43px;margin-top:20px;padding-left:4px}section.content p:not(.luv-to-find){letter-spacing:.8px;line-height:24px;margin:-2px 0 29px 3px}.testimonial{margin-top:80px;margin-bottom:75px;display:inline-block;width:100%}.testimonial figure{text-align:center}.testimonial figure img{width:auto;max-width:100%}.testimonial .testimonial-content{margin-top:30px;text-align:center}.testimonial .testimonial-content h4{margin-top:0;margin-bottom:14px;letter-spacing:5px}.testimonial .testimonial-content span{font-family:"Avenir Oblique";font-size:14px;color:#000}.testimonial .testimonial-content .testimonial-text{margin-top:45px;font-family:"Avenir LightOblique";font-size:16px;line-height:25px;color:#000}.ribbon-banner .slogan{font-family:"Avenir Black";font-size:11px;line-height:20px;color:#fff;max-width:470px;margin:auto;text-align:center;letter-spacing:3.5px}.cooking-items.wall-bg{padding-top:80px;padding-bottom:95px;clear:both}.cooking-items.wall-bg h1{margin-bottom:35px;display:inline-block;width:100%}.cooking-items.wall-bg .cooking-item{display:inline-block;width:100%}.cooking-items.wall-bg .cooking-item h4{margin-top:0;margin-bottom:20px;letter-spacing:5px}.cooking-items.wall-bg .cooking-item p{font-family:"Avenir Book";font-size:14px;letter-spacing:.5px;line-height:18px;margin-left:0}.border-line{border:1px solid #edc405;border-radius:6px;padding:6px 40px 6px 20px;display:inline-block;width:auto}.border-line.arrow{background-position:90% center}.border-line.arrow:hover{background-position:85% center}.buy-online{background:url(summer-shoot-bg.jpg) repeat top right/cover;min-height:647px;display:flex;align-items:center;display:-webkit-flex;-webkit-align-items:center;flex-wrap:wrap}.buy-online .buy-online-content{width:100%}.buy-online .buy-online-text{max-width:345px;float:right}.buy-online .buy-online-text h4{color:#fff;margin-bottom:32px}.buy-online .buy-online-text p{color:#fff;font-family:"Avenir Oblique";font-size:14px;line-height:19px;margin-bottom:30px;margin-left:0}.shop-home .content{padding-top:40px}.shop-home .content .intro-content .container{max-width:1020px}.shop-home .content .intro-content .container h3{text-align:center;margin-bottom:35px}.get-started{background:#f2f2f3;padding:32px 0 36px;box-shadow:0 0 24px rgba(0,0,0,.3);display:inline-block;width:100%;text-align:center;margin-bottom:38px}.get-started h6{color:#000;margin-bottom:27px;letter-spacing:4px}.get-started .form-footer{margin-bottom:28px}.get-started .form-errormsg{font-size:12px;color:red;font-weight:600;line-height:18px;letter-spacing:.5px;min-height:36px}.get-started .form-errormsg span.msg1{font-family:"Avenir Roman"}.get-started .form-errormsg span.msg2{font-family:"Avenir Oblique"}.get-started .form-errormsg a{color:red;text-decoration:underline;text-transform:uppercase}.get-started .border-line{padding:3px 32px;border-radius:12px;background:0 0;letter-spacing:4px}.get-started .border-line:active{outline:0}.get-started .border-line:focus{outline:0}.get-started .border-line:active:focus{outline:0}.form-body .form-field{margin-bottom:20px;padding-left:12px;padding-right:12px}.form-body .form-field input{color:#000;font-family:"Avenir Black";font-size:11px;text-transform:uppercase;text-align:center;width:100%;max-width:520px;padding:8px 10px;background:0 0;border:1px solid #232323;border-radius:10px;letter-spacing:5px}.form-body .form-field input[type=number]{-moz-appearance:textfield;height:30px}.form-body .form-field input[type=number]::-webkit-input-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]::-moz-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]:-ms-input-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]:-moz-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]::-webkit-input-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]::-moz-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]:-ms-input-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]:-moz-placeholder{color:#000;font-size:11px;font-family:'Avenir Black';letter-spacing:4px;opacity:.4}.form-body .form-field input[type=number]::-webkit-inner-spin-button,.form-body .form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-footer .form-field input{padding:3px 32px;height:auto}.start-shop{background:#111;padding:55px 0 62px;box-shadow:0 0 24px rgba(0,0,0,.3);display:inline-block;width:100%;text-align:center;margin-bottom:110px}.start-shop .start-shop-content{max-width:520px;margin:auto}.start-shop .start-shop-content h6{margin-top:0;color:#fff;margin-bottom:30px;line-height:14px}.start-shop .start-shop-content h6 br{display:none}.start-shop .border-line{padding:3px 32px;border-radius:12px;letter-spacing:4px}.blog-article-page .hero.inner,.blog-page .hero.inner{background:url(bg-hero-contact.jpg)}.blog-page .b-grid-nav{width:100%}.blog-page .b-grid-nav ul{margin-bottom:58px;list-style:none;text-align:center;padding:0;overflow:hidden}.blog-page .b-grid-nav ul li{font-size:11px;font-family:'Avenir Black';letter-spacing:2px;display:inline-block;text-align:center;width:16.6667%;width:calc(16.66666667%);box-sizing:border-box;margin:4px 8px}.blog-page .b-grid-nav ul li a{padding:6px;display:block;color:#000;white-space:nowrap;text-decoration:none;width:auto;border-radius:10px}.blog-page .b-grid-nav ul li a.active{color:#ff6c00}.blog-page .b-grid-nav ul li a:hover{color:#48a4a1}.blog-page .b-grid{width:100%;max-width:318px;margin:0 auto 75px;background:#f2f2f3;box-shadow:0 0 36px rgba(0,0,0,.4);position:relative}.blog-page .b-grid-block .scroll-arrow{display:block}.blog-page .b-grid-block .scroll-arrow img{margin:0 auto;padding:5px 15px 30px;transition:all .5s;-webkit-transition:all .5s;position:relative;bottom:0}.blog-page .b-grid-block .scroll-arrow img:hover{bottom:-10px}.blog-page .b-details-pane{padding:0 20px}.blog-page .b-details-pane .b-cook-date{margin-top:62px;font-size:9.5px;font-family:'Avenir Black';color:#000;text-transform:uppercase}.blog-page .b-details-pane .b-cook-date .b-date{font-family:'Avenir Roman'}.blog-page .b-details-pane h4{letter-spacing:1.5px;line-height:24px;margin-top:4px;margin-bottom:25px;min-height:48px}.blog-page .b-details-pane .link-button{width:150px}.blog-page .b-img-pane{margin-top:28px;height:174px;overflow:hidden;position:relative}.blog-page .b-img-pane img{width:100%;position:absolute;bottom:0}.blog-article-page .ba-container{width:100%;background:#f2f2f3;box-shadow:0 0 36px rgba(0,0,0,.4)}.blog-article-page .ba-box-cover{position:relative;margin-bottom:122px}.blog-article-page .ba-breadcrumbs ul{list-style:none;padding:0;margin:8px 0 48px}.blog-article-page .ba-breadcrumbs ul li{font-size:12px;font-family:'Avenir Black';letter-spacing:2px;display:inline-block;text-transform:uppercase;line-height:28px}.blog-article-page .ba-breadcrumbs ul li a{padding:10px 0;color:#000;text-transform:uppercase;letter-spacing:4px;text-align:center;font-size:12px}.blog-article-page .ba-breadcrumbs ul li a.active,.blog-article-page .ba-breadcrumbs ul li a.active-page{color:#edc405}.blog-article-page .ba-breadcrumbs ul li.ba-nav a.bordered{padding:5px 24px;border-radius:10px;color:#000;width:auto}.blog-article-page .ba-breadcrumbs ul li.ba-nav a.active.bordered{padding:5px 24px;color:#edc405}.blog-article-page .ba-breadcrumbs ul li.ba-nav a.ba-prev{margin-right:20px}.blog-article-page .ba-bg{height:478px;background:url(blog-article-bg.jpg) no-repeat center center/cover}.blog-article-page .ba-details-pane span:first-child{vertical-align:super}.blog-article-page .ba-details-pane .ba-social-links{display:inline-block;margin-left:8px}.blog-article-page .ba-details-pane .ba-social-links a{color:#fff;display:inline-block;margin-left:10px}.blog-article-page .ba-details-pane .ba-social-links i{font-size:21px;display:inline-block}.blog-article-page .ba-article-pane .container{max-width:1004px;padding-top:38px;padding-bottom:42px}.blog-article-page .ba-article-pane .container .col-sm-6{padding:0 5px}.blog-article-page .ba-article-pane .ba-cook-date{font-size:9.5px;font-family:'Avenir Black';color:#000;text-transform:uppercase}.blog-article-page .ba-article-pane .ba-cook-date .ba-date{font-family:'Avenir Roman'}.blog-article-page .ba-article-pane h4{letter-spacing:1.5px;line-height:24px;margin-top:4px;margin-bottom:25px;min-height:48px}.blog-article-page .ba-article-pane p{font-family:'Avenir Roman';font-size:14px;line-height:18px;margin-bottom:20px;letter-spacing:normal;margin-left:0;margin-right:0}.shop-page .wall-bg{background:url(wall-bg-shop.jpg) no-repeat bottom right/135%}.shop-page .wall-bg.content{padding-top:0}.shop-page .wall-bg.content .right-container-wrapper{overflow:hidden}.shop-page .wall-bg.content .right-container{position:relative;max-width:486px;background:rgba(255,255,255,.75);width:100%;height:100%;float:right;padding-bottom:24px;box-shadow:0 0 35px rgba(0,0,0,.3);display:inline-block;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}.shop-page .wall-bg.content .right-container h4{text-align:center;letter-spacing:4px;margin:0;font-size:14px;padding:28px 0}.shop-page .wall-bg.content .right-container .our-soups{z-index:1}.shop-page .wall-bg.content .right-container .soup-list{padding:0;list-style:none}.shop-page .wall-bg.content .right-container .soup-list .soup-item{position:relative;margin-left:-2px;margin-bottom:30px}.shop-page .wall-bg.content .right-container .soup-list .soup-item:hover .flex-body .arrow img.arrow-active{display:block}.shop-page .wall-bg.content .right-container .soup-list .soup-item:hover .flex-body .arrow img.arrow-inactive{display:none}.shop-page .wall-bg.content .right-container .soup-list .soup-item:hover .float-cart-btn{visibility:visible;opacity:1;transition:visibility 2.5s,opacity .25s linear;-webkit-transition:visibility 2.5s,opacity .25s linear}.shop-page .wall-bg.content .right-container .soup-list .soup-item:hover .item-qty .form-field input[type=number]{border-color:#edc405}.shop-page .wall-bg.content .right-container .soup-list .soup-item .float-cart-btn{padding:8px 15px;background:#edc405;line-height:18px}.shop-page .wall-bg.content .right-container .scroll-arrow{display:block}.shop-page .wall-bg.content .right-container .scroll-arrow img{text-align:center;margin:0 auto;padding:0 10px;transition:all .5s;-webkit-transition:all .5s;position:relative;bottom:0}.shop-page .wall-bg.content .right-container .scroll-arrow img:hover{bottom:-10px}.panel-group{margin-bottom:0}.panel-group .panel{border:0;border-radius:0;background:0 0;box-shadow:none}.panel-group .panel .panel-heading{padding-top:0;padding-bottom:0;background:0 0;cursor:pointer}.panel-group .panel .collapsed:first-child{padding-top:13px}.panel-group .panel .collapsed h4.panel-title{font-size:11px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #817d7c;margin:0 40px;text-align:left;background:url(light-arrow.png) no-repeat right center}.panel-group .panel .collapsed h4.panel-title a{opacity:.5}.panel-group .panel .panel-body{padding:0;background:0 0;border-top:0!important}.panel-group .panel hr{border-top:1px solid #817d7c;margin-top:28px;margin-bottom:0;margin-left:55px;margin-right:55px}.cart-short{padding:0 15px}.cart-short .cart-blk{margin:0 40px}.cart-short h6{font-size:11px;opacity:.5;padding-top:15px;padding-bottom:15px;text-align:left;margin:0 0 6px}.cart-short .cartbag-val{display:inline-block;color:#000;font-family:'Avenir Black';font-size:16px;text-transform:uppercase;letter-spacing:6px;vertical-align:middle;margin-right:35px;margin-left:3px}.cart-short .cart-arrow{display:inline-block;vertical-align:middle}.cart-short .checkout-blk a{float:right;margin-right:12px;font-size:9px;line-height:14px}.flex-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.flex-body a.link-btn{line-height:initial;text-align:center;display:block}.flex-body div{margin:auto 0;text-align:center}.flex-body div a.arrow{display:inline-block;text-align:center;padding:8px 15px}.flex-body img{text-align:center;margin:auto}.flex-body img.arrow-active{display:none}.flex-body img.arrow-inactive{display:block}.soup-item .soup-title a{margin:0 auto;color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:2px;line-height:15px;width:100%;max-width:180px;text-align:center;display:block}.soup-item .soup-title a:hover{color:#edc405}.nutritional-info .aligner,.soups-info .aligner{position:absolute;bottom:100px;width:100%}.soup-details .h-centerer{text-align:center;width:100%;max-width:348px;padding:0 12px;margin:0 auto}.soup-details .soups-info .h-centerer{margin-bottom:90px}.soup-details .nutritional-info .h-centerer{margin-bottom:0}.soup-details .pane-cover h2{font-family:'Avenir Black';font-size:24px;letter-spacing:4px;text-transform:uppercase;margin-bottom:30px}.soup-details .pane-cover p{font-family:'Avenir MediumOblique';font-size:12px;letter-spacing:normal;margin-left:0;line-height:15px;margin-bottom:20px}.soup-details .pane-cover h6{letter-spacing:1px;margin-top:36px;margin-bottom:20px;line-height:15px}.soup-details .pane-cover .single-soup-qty .form-field{margin-right:15px;margin-left:15px}.soup-details .pane-cover .single-soup-qty input[type=number]{font-family:'Avenir Book';font-size:20px;color:#000;height:42px;width:42px;text-align:center;border:1px solid #000;border-radius:12px;padding:8px}.soup-details .pane-cover .add-to-cart{margin-top:28px;border:1px solid}.soup-details .pane-cover .nav-back{margin-bottom:84px}.soup-details .pane-cover .nav-back a.back-icon{width:40px;height:40px;display:block;margin:0 auto;text-align:center;background-image:url(nav-back.png);background-repeat:no-repeat;background-position:center center;text-decoration:none;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.soup-details .pane-cover .nav-back a.back-icon:hover{-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.soup-details .pane-cover .bottom-info{font-family:'Avenir Oblique';font-size:11px;margin-top:38px;margin-bottom:0;line-height:14px}.soup-details .pane-cover .nutritional-table{margin-left:-12px;margin-right:-12px;margin-bottom:14px}.soup-details .pane-cover .nutritional-table table tr:first-child td{font-size:10px}.soup-details .pane-cover .nutritional-table table tr td{font-family:'Avenir Roman';font-size:11px;color:#000;padding:8px 12px;height:38px;border-color:#000;vertical-align:middle;letter-spacing:normal}.soup-details .pane-cover .nutritional-table table tr td:first-child{text-align:left;min-width:132px}.soup-details .pane-cover .nutritional-table table tr td.sub-nf{padding-left:28px}.soup-details .package-details p{font-family:'Avenir Medium';font-size:11px;letter-spacing:1px;margin-left:0;line-height:15px;margin-bottom:20px;text-transform:uppercase}.soup-details .package-details p strong{font-family:'Avenir Black'}.arrow-right{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:14px solid #000;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-ms-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0)}.arrow:hover .arrow-right,.shop-page .soup-item:hover .flex-body .arrow .arrow-right{border-left:14px solid #edc405;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-ms-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.subinfoContainer{-webkit-transition-property:width;-webkit-transition-duration:5s;transition-property:width;transition-duration:5s}.pages{transition:all .8s}.subinfoparent{display:none;min-height:1087px;overflow:hidden}.subinfoContainer.fade{right:-486px;position:absolute}.animating{position:absolute!important}a.yellow-btn-arrow{display:inline-block;padding:8px 36px 8px 18px;font-family:'Avenir Black';font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#000;background-color:#edc405;border-radius:10px;height:28px;width:auto;text-align:left;background-image:url(arrow-black-right.png);background-repeat:no-repeat;background-position:center right 16px;text-decoration:none}a.yellow-btn-arrow:hover{opacity:.8;background-position:center right 22px}a.transparent-btn-arrow{display:inline-block;padding:6px 36px 6px 18px;font-family:'Avenir Black';font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#000;background-color:transparent;border-radius:10px;height:28px;width:auto;text-align:left;background-image:url(arrow-black-right.png);background-repeat:no-repeat;background-position:center right 16px;text-decoration:none}a.transparent-btn-arrow:hover{opacity:.8;background-position:center right 22px}.item-qty{white-space:nowrap}.item-qty .form-field input[type=number]{width:20px;height:20px;border:1px solid #000;border-radius:0;padding:4px 3px;text-align:center;letter-spacing:normal;vertical-align:middle;font-family:'Avenir Book';font-size:11px;color:#000}.item-qty .qty-dec,.item-qty .qty-inc{display:inline-block}.item-qty .qty-dec button,.item-qty .qty-inc button{line-height:4px;color:#000;font-size:14.26px;font-family:'Avenir Black';background:0 0;box-shadow:none;border:1px solid #000;width:18px;height:18px;padding:3px}@media (max-width:767px){.cooking-items.wall-bg{padding-top:40px;padding-bottom:35px}.content.wall-bg .testimonial{margin-top:35px}.blog-article-page .column-single{padding-left:15px;padding-right:15px}.blog-article-page .ba-bg{max-height:250px}.blog-article-page .ba-box-cover{margin-bottom:34px}.blog-article-page .ba-article-pane .container{padding-bottom:20px}.blog-article-page .ba-breadcrumbs ul{margin-bottom:25px}.blog-article-page .ba-breadcrumbs ul li.ba-nav{margin-top:25px;float:none!important;text-align:center;width:100%}.nutritional-table{margin:0 0 34px!important}}@media (max-width:425px){.cart-short div[class*=col-xs]{width:100%}.cart-short .cart-blk{text-align:center}.cart-short .cart-blk .checkout-blk a{float:none;text-align:left;margin-right:0;margin-top:12px}.cartbag-val{margin-left:0}.blog-page .b-grid-nav ul li{width:100%!important}}@media (max-width:480px){.get-started-content .form-body .form-field input[type=number]{letter-spacing:1px}}@media (max-width:650px){.b-grid-cover>div[class*=col-]{width:100%}.b-grid-cover .b-grid{margin-bottom:30px}.blog-page .b-grid-nav ul{margin-bottom:20px;max-width:420px;width:100%;margin:auto}.blog-page .b-grid-nav ul li{width:49%;margin:0 0 12px}}@media (max-width:768px){.shop-page .wall-bg.content .right-container{background:rgba(255,255,255,.93)}.shop-page .wall-bg.content .right-container .soup-list .soup-item{margin-bottom:15px}.shop-page .our-soups{position:relative}.shop-page .subinfoparent{position:absolute;top:0;width:100%}.soup-details .h-centerer{margin-bottom:0;margin-top:30px}.nutritional-info .aligner,.soups-info .aligner{position:relative;bottom:0}.float-cart-btn{display:block;width:168px;text-align:center;margin:15px auto 0}.float-cart-btn:hover{visibility:visible;opacity:1;transition:visibility 2.5s,opacity .25s linear;-webkit-transition:visibility 2.5s,opacity .25s linear}.float-cart-btn a.add-to-cart{font-family:'Avenir Black';font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#000;display:inline-block;vertical-align:middle}.float-cart-btn img{margin-left:10px}}@media (min-width:769px){.float-cart-btn{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:-97px;bottom:58px;visibility:hidden;opacity:0;transition:visibility 2.5s,opacity .25s linear;-webkit-transition:visibility 2.5s,opacity .25s linear}.float-cart-btn:hover{display:block}.float-cart-btn a.add-to-cart{font-family:'Avenir Black';font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#000;display:inline-block;vertical-align:middle}.float-cart-btn img{margin-left:10px}}@media (min-width:768px){.testimonial .testimonial-content{text-align:left;margin-top:15px}.start-shop .start-shop-content h6 br{display:block}}@media (max-width:991px){.shop-page .wall-bg{background-size:cover;background-position:80%}}@media (max-width:1199px){.blog-article-page .ba-article-pane .container .col-sm-6{padding:0 15px}}@media (min-width:992px) and (max-width:1199px){.blog-article-page .ba-article-pane .container{max-width:920px}}@media (min-width:1260px){.b-grid-block>.container{width:1252px;max-width:100%}}@media (max-width:1300px){.shop-page .wall-bg{background-size:cover}}body .content{clear:both}.contact-page .hero{background:url(bg-hero-contact.jpg)}.contact-page .wall-bg{background:url(wall-bg-contact.jpg) repeat bottom center/cover}.contact-page .content{clear:both}.contact-page .intro-content{clear:both;padding-top:38px;text-align:center;min-height:1150px}.contact-page .intro-content .info-msg{font-size:18px;text-align:center;margin-bottom:48px;line-height:normal}.contact-page .intro-content .info-menu{margin-bottom:58px}.contact-page .intro-content .info-menu .menu-item{font-family:'Avenir Black';font-size:14px;text-transform:uppercase;letter-spacing:4.5px;line-height:24px}.contact-page .intro-content .info-menu .menu-item span{margin:0 10px;white-space:nowrap;display:inline-block}.contact-page .intro-content .info-menu p{font-family:'Avenir Roman';font-size:14px;font-weight:600}.contact-page .intro-content .container{padding-bottom:510px;max-width:516px}.contact-page .intro-content .container #contact-form.form-horizontal .form-group{margin-right:-12px;margin-left:-12px}.contact-page .intro-content .container #contact-form.form-horizontal .form-group textarea{min-height:150px}.gallery-page .hero.inner{background:url(bg-hero-contact.jpg)}.gallery-page .wall-bg{background:url(content-bg.jpg) repeat top left/cover}.gallery-page .gallery-header-filter{text-align:center}.gallery-page .gallery-filter-link,.gallery-page .gallery-filter-link-current{font-family:'Avenir Black';font-size:12px;text-align:center;border-radius:10px;padding-left:25px;padding-right:25px;letter-spacing:2px;color:#edc405;margin-left:45px;width:230px}.gallery-page .gallery-filter-link:hover{color:#48a4a1;border-color:#48a4a1}.gallery-page .gallery-filter-link-current{color:#ff6c00;border-color:#ff6c00}.gallery-page #gallery-content-center img{max-width:100%}.cart-page .hero.inner,.checkout-page .hero.inner{background:url(cart-bg.jpg) repeat center center/cover}.product-listingbox{background:#f2f2f3;padding:32px 0 36px;box-shadow:0 0 24px rgba(0,0,0,.3);display:inline-block;width:100%;text-align:center;margin-bottom:38px}.cart-page.page-width{padding-right:0;padding-left:0}.cart-page .content{padding-top:40px}.checkout-page .content{padding-top:58px}.cart-content .container{max-width:100%}.cart-content .cartpage-title{letter-spacing:4px;margin-top:0;margin-bottom:64px}.cart-content .cartpage-title>span{background-image:url(cart-bucket.png);background-repeat:no-repeat;background-position:top 0 right;padding-right:45px;display:inline-block;line-height:25px}.cart-listingbox,.preference-box{position:relative;box-shadow:0 0 35px rgba(0,0,0,.3);background:#f2f2f3;margin-bottom:58px;width:100%}.cart-listingbox .top-stripe-black,.cart-listingbox .top-stripe-yellow,.preference-box .top-stripe-black,.preference-box .top-stripe-yellow{height:12px}.cart-listingbox .top-cart-bit,.preference-box .top-cart-bit{width:74px;padding:5px 20px 5px 20px}.cart-details-pane{padding:30px 0 30px 60px}.cart-details-pane .row-head>.bordered:after{content:'';border-left:1px solid #b4b4b5;position:absolute;left:-1px;height:60%;bottom:0}.cart-details-pane .row-head h4{letter-spacing:4px;margin-bottom:20px}.cart-details-pane .row-line{display:table;width:100%}.cart-details-pane .row-line>div{display:table-cell;vertical-align:middle;height:30px;border-right:1px solid #b4b4b5}.cart-details-pane .row-line>div:last-child{border:0}.cart-details-pane .row-line>div[class*=col-]:not(:last-child){border-right:1px solid #b4b4b5}.cart-details-pane .row-body h4{letter-spacing:normal;margin-bottom:0;margin-top:0;position:relative;margin-left:34px}.cart-details-pane .delete-item{color:#edc405;font-size:10.5px;display:inline-block;border:1px solid #edc405;text-align:center;padding:2px 0;width:17px;height:17px;position:absolute;left:-34px}.cart-details-pane .amount{font-family:'Avenir Roman';font-size:14px;text-align:center}.cart-details-pane .inline-qty{text-align:center}.cart-details-pane .item-qty{white-space:nowrap}.cart-details-pane .item-qty .form-field{margin-bottom:20px;padding-left:0;padding-right:0}.cart-details-pane .item-qty .form-field input[type=number]{-moz-appearance:textfield;width:45px;height:20px;border-radius:0;border:none;padding:4px 3px;text-align:center;letter-spacing:normal;vertical-align:middle;font-family:'Avenir Roman';font-size:14px;color:#000;font-weight:400}.cart-details-pane .item-qty .form-field input[type=number]::-webkit-inner-spin-button,.cart-details-pane .item-qty .form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cart-details-pane .item-qty .qty-dec,.cart-details-pane .item-qty .qty-inc{display:inline-block}.cart-details-pane .item-qty .qty-dec button,.cart-details-pane .item-qty .qty-inc button{padding:3px;line-height:4px;border:1px solid #edc405;color:#edc405;font-size:11px;font-family:'Avenir Roman';background:0 0;box-shadow:none;width:18px;height:18px}.cart-details-pane .update-item{font-family:'Avenir Black';font-size:9px;color:#edc405;text-transform:uppercase;text-decoration:none;letter-spacing:2px;text-align:center;display:block;padding:3px 10px;width:100px;margin:auto}.cart-details-pane .cart-value{text-align:center;position:absolute;margin:auto;bottom:6px;left:0;right:0}.cart-details-pane .cart-value .total-head{letter-spacing:4px;margin-bottom:24px;margin-left:0}.cart-details-pane .cart-value .total-amt{color:#000;font-size:14px;font-family:'Avenir Roman'}.preference-box{margin-bottom:34px}.preference-box h4{letter-spacing:1.4px;margin-top:0;margin-bottom:24px}.cart-page .checkout-link,.cart-page .shoping-link{font-family:'Avenir Black';font-size:9px;color:#edc405;margin-left:30px;text-transform:uppercase;letter-spacing:1.4px;padding:12px;display:inline-block}.cart-page .cart-bottom-nav{padding-bottom:60px;text-align:right}.cart-page .cart-bottom-nav .small{padding:10px;width:180px;height:34px}.cart-page .cart-bottom-nav .small:last-child{margin-left:12px}.preference-panel{padding:30px 0 30px 60px;overflow:hidden}.preference-panel .prefer-date{text-align:center}.preference-panel .prefer-date .date-list{margin:0 auto 28px;padding:0;list-style:none;width:100%;max-width:324px}.preference-panel .prefer-date .date-list li{padding:12px 15px;color:#000;font-size:12px;font-family:'Avenir Black';border:1px solid #edc405;background:0 0;letter-spacing:1px;text-transform:uppercase;margin-bottom:-1px;text-align:center}.preference-panel .prefer-date .date-list li.active{background-color:#e9e9ea}.preference-panel .prefer-date .date-list li .fa{font-size:16px;vertical-align:middle}.preference-panel .prefer-session{text-align:center;width:100%;max-width:324px;margin:auto;padding:0;list-style:none}.preference-panel .prefer-session li{color:#000;font-size:12px;font-family:'Avenir Black';border:1px solid #edc405;background:0 0;letter-spacing:1px;width:48%;margin-right:2%;padding:12px 15px;display:inline-block}.preference-panel .prefer-session li:last-child{margin-right:0}.preference-panel .infomation-pane{padding-top:20px;margin-top:14px;margin-left:30px}.preference-panel .infomation-pane p{font-family:'Avenir Roman';font-size:13px;letter-spacing:normal;margin-bottom:16px}.preference-panel .subtotal-cover{border-left:1px solid #b4b4b5;position:relative;margin-top:12px;height:278px}.preference-panel .subtotal-cover .subtotal-pane{text-align:center}.preference-panel .subtotal-cover .cart-subvalue{position:absolute;bottom:0;left:0;right:0}.preference-panel .subtotal-cover .cart-subvalue h4{letter-spacing:1.4px;margin-bottom:20px}.preference-panel .subtotal-cover .cart-subvalue .subtotal-amt{font-family:'Avenir Roman';font-size:14px;letter-spacing:normal;margin-bottom:16px}.preference-panel .subtotal-cover .cart-subvalue p{font-family:'Avenir Roman';font-size:9px;text-transform:uppercase;line-height:17px;margin-top:70px;margin-bottom:0}.checkout-page .first-box,.checkout-page .second-box,.checkout-page .third-box{position:relative;box-shadow:0 0 35px rgba(0,0,0,.3);background:#f2f2f3;margin-bottom:32px;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}.checkout-page .first-box .top-stripe-yellow,.checkout-page .second-box .top-stripe-yellow,.checkout-page .third-box .top-stripe-yellow{height:12px}.checkout-page .third-box.active{margin-bottom:128px}.checkout-page h4{letter-spacing:4px}.checkout-page input,.checkout-page select,.checkout-page textarea{border:1px solid #000;border-radius:0;box-shadow:none;padding:10px 25px;width:100%;font-family:'Avenir Roman';font-size:14px;background:0 0;outline:0}.checkout-page input::-webkit-input-placeholder,.checkout-page select::-webkit-input-placeholder,.checkout-page textarea::-webkit-input-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input::-moz-placeholder,.checkout-page select::-moz-placeholder,.checkout-page textarea::-moz-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input:-ms-input-placeholder,.checkout-page select:-ms-input-placeholder,.checkout-page textarea:-ms-input-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input:-moz-placeholder,.checkout-page select:-moz-placeholder,.checkout-page textarea:-moz-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input::-webkit-input-placeholder,.checkout-page select::-webkit-input-placeholder,.checkout-page textarea::-webkit-input-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input::-moz-placeholder,.checkout-page select::-moz-placeholder,.checkout-page textarea::-moz-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input:-ms-input-placeholder,.checkout-page select:-ms-input-placeholder,.checkout-page textarea:-ms-input-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input:-moz-placeholder,.checkout-page select:-moz-placeholder,.checkout-page textarea:-moz-placeholder{color:#000;font-size:12px;font-family:'Avenir Black';letter-spacing:1px;text-transform:uppercase}.checkout-page input[type=number]{-moz-appearance:textfield}.checkout-page input[type=number]::-webkit-inner-spin-button,.checkout-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkout-page select{font-family:'Avenir Black';height:40px;letter-spacing:1px}.checkout-page input{height:40px}.checkout-page textarea{resize:vertical}.checkout-page button.yello-btn{width:100%;height:40px;font-family:'Avenir Black';font-size:14px;text-transform:uppercase;border:none;background:#edc405;color:#fff;letter-spacing:4px}.checkout-page button.yello-btn:hover{opacity:.7}.checkout-page .yellow-border{border:1px solid #edc405;color:#000;text-align:left;padding:8px 25px;width:100%;height:40px;font-family:'Avenir Black';font-size:14px;text-transform:uppercase;display:block;line-height:24px;text-decoration:none;background:url(arrow-inactive.png) no-repeat center right 15px;background-size:10px;letter-spacing:1.4px}.checkout-page .yellow-border:hover{opacity:.7;background-position:center right 25px}.checkout-page .form-group{margin-bottom:20px}.checkout-page .form-group.display-inline{display:inline-block;margin-right:8px}.checkout-page .f-inner-panel{width:100%;max-width:516px;margin:auto;text-align:center;margin-bottom:38px;overflow:hidden}.checkout-page .f-inner-panel h4{margin-top:28px;margin-bottom:20px;text-align:center}.checkout-page .s-inner-panel{width:100%;padding:5px 66px 36px;overflow:hidden}.checkout-page .s-inner-panel h4{text-align:left;margin-top:34px;margin-bottom:24px;padding-left:12px;padding-right:12px}.checkout-page .s-inner-panel textarea{height:160px;padding:15px 25px}.checkout-page .s-inner-panel .postcode{width:170px}.checkout-page .t-inner-panel{width:100%;padding:5px 66px 36px;overflow:hidden}.checkout-page .t-inner-panel h4{text-align:left;margin-top:34px;margin-bottom:24px;padding-left:12px;padding-right:12px}.checkout-page .t-inner-panel .cvv{width:84px;padding-right:20px}.checkout-page .t-inner-panel .t-pane select{min-width:156px;max-width:100%;display:inline-block;font-size:10px;-moz-appearance:none;-webkit-appearance:none;background:url(select-arrow.png) no-repeat center right 12px;background-size:18px}.checkout-page .t-inner-panel .cvv-msg{font-family:'Avenir Roman';font-size:14px;margin-top:15px;display:block}.checkout-page .s-pane,.checkout-page .t-pane{width:100%;max-width:420px}.effect{opacity:0;position:relative;transition-duration:.8s;top:20%;height:0;width:0;transform:perspective(2500px) rotateX(100deg);backface-visibility:hidden;transition-property:transform;transition-timing-function:ease}.active.effect{opacity:1;height:auto;width:100%;transform:perspective(2500px) rotateX(0)}@media (max-width:992px){.cart-details-pane .row-line div[class*=col-]{height:45px}}@media (max-width:480px){.contact-page .intro-content .container{padding-bottom:610px!important}.cart-details-pane .row-body h4{width:100%!important}.cart-details-pane .row-line{text-align:center}.cart-details-pane .row-line div[class*=col-]{width:100%!important}.cart-details-pane .row-line div[class*=col-]:before{display:none}.cart-details-pane .row-line .amount,.cart-details-pane .row-line .inline-qty{width:100%!important}.cart-details-pane .cart-value .total-head{text-align:center!important}.checkout-page .f-inner-panel,.checkout-page .s-inner-panel,.checkout-page .t-inner-panel{padding-left:12px!important;padding-right:12px!important}.checkout-page .yellow-border{background-position:center right 10px;padding:8px 10px}.checkout-page .yellow-border:hover{background-position:center right 20px}}@media (max-width:767px){.contact-page .intro-content{padding-top:15px}.contact-page .intro-content .info-msg{margin-bottom:28px}.contact-page .intro-content .info-menu{margin-bottom:38px}.contact-page .intro-content #contact-form .form-group .col-sm-6:first-child{margin-bottom:15px}.preference-panel{padding:30px 12px;text-align:center}.preference-panel .prefer-session li{width:100%;margin-right:0;margin-bottom:12px}.preference-panel .infomation-pane{margin:0;text-align:center}.preference-panel .infomation-pane a{margin-left:0}.preference-panel .subtotal-cover{border:none;margin-top:38px;height:auto;border-top:1px solid #b4b4b5;padding-top:24px}.preference-panel .subtotal-cover .cart-subvalue{position:relative}.preference-panel .subtotal-cover .cart-subvalue p{margin-top:40px}.cart-details-pane{padding:30px 12px}.cart-details-pane .row-head{display:none}.cart-details-pane .row-body h4{margin-bottom:12px;text-align:center;margin-left:0;width:70%;float:left;position:initial}.cart-details-pane .row-line{border-bottom:1px solid #b4b4b5;margin-bottom:24px;display:block}.cart-details-pane .row-line div[class*=col-]{padding:8px 18px!important;width:100%;display:block;border:none!important;height:auto;overflow:hidden}.cart-details-pane .row-line div[class*=col-]:empty{display:none}.cart-details-pane .row-line div[class*=col-]:before{content:attr(data-title);font-family:'Avenir Black';font-size:14px;color:#000;text-transform:uppercase;letter-spacing:4px;width:30%;float:left}.cart-details-pane .row-line .amount,.cart-details-pane .row-line .inline-qty{width:70%;float:left}.cart-details-pane .row-line .link-button.small{margin-top:15px}.cart-details-pane .cart-value{position:initial;padding-top:28px;border-top:1px solid #b4b4b5}.cart-details-pane .cart-value .total-head{text-align:left}.cart-details-pane .delete-item{left:auto;right:0}.checkout-page .checkout-content{padding:0 15px}.cart-page .cart-content{padding:0 15px}.cart-page .cart-bottom-nav{padding-bottom:28px;text-align:center}.cart-page .cart-bottom-nav .small{margin:0 5px 10px!important}}@media (max-width:640px){.checkout-page .s-inner-panel div[class*=col-],.checkout-page .t-inner-panel div[class*=col-]{width:100%}.checkout-page .s-inner-panel .s-pane,.checkout-page .s-inner-panel .t-pane,.checkout-page .t-inner-panel .s-pane,.checkout-page .t-inner-panel .t-pane{float:none!important;margin:0 auto}}@media (max-width:768px){.checkout-page .f-inner-panel,.checkout-page .s-inner-panel,.checkout-page .t-inner-panel{padding-left:30px;padding-right:30px}.checkout-page .third-box{margin-bottom:38px}}@media (max-width:991px){.cart-content .cartpage-title{margin-bottom:38px;padding-left:15px;padding-right:15px}.preference-panel{padding:30px 15px}.preference-panel .prefer-session li{width:100%;margin-right:0;margin-bottom:12px}.cart-details-pane{padding:30px 15px}.cart-details-pane .row-body h4{margin-bottom:12px}.cart-details-pane .row-line div[class*=col-]{padding-left:8px;padding-right:8px}}@media (max-width:1200px){.gallery-page .gallery-filter-link{margin-left:15px;padding-left:10px;padding-right:10px;width:219px}}@media (max-width:992px){.gallery-page .gallery-filter-link{letter-spacing:1px;margin-left:7px;padding-left:4px;padding-right:4px;width:179px}}@media (max-width:1199px){.gallery-page #gallery-content .gallery-content-center-normal{max-width:771px}}@media (max-width:767px){.gallery-page #gallery-header .gallery-header-filter{margin-bottom:20px}.gallery-page #gallery-header .gallery-filter-link{margin-bottom:15px;float:none;text-align:center;display:inline-block}.gallery-page #gallery-content .gallery-content-center-normal{max-width:771px}}@media (max-width:375px){.gallery-page #gallery-header .gallery-filter-link{width:90%;margin-left:0}}