::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#E50076;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#333}::-webkit-scrollbar-track{background-color:#ededed}::-moz-scrollbar{width:8px}::-moz-scrollbar-thumb{background-color:#E50076;border-radius:0}::-moz-scrollbar-thumb:hover{background-color:#333}::-moz-scrollbar-track{background-color:#ededed}::scrollbar{width:8px}::scrollbar-thumb{background-color:#E50076;border-radius:0}::scrollbar-thumb:hover{background-color:#333}::scrollbar-track{background-color:#ededed}.woocommerce ul.products li.product h3{font-size:0.92em !important}#faq-section{background:url("../img/chocolate-workshops/section-5/bg.jpg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#faq-section-styles #accordion .panel-default,#faq-section-styles #accordion-1 .panel-default,#faq-section-styles #accordion-2 .panel-default,#faq-section-styles #accordion-3 .panel-default{border-radius:0;border-color:#E50076}#faq-section-styles #accordion .panel-default .panel-heading,#faq-section-styles #accordion-1 .panel-default .panel-heading,#faq-section-styles #accordion-2 .panel-default .panel-heading,#faq-section-styles #accordion-3 .panel-default .panel-heading{background-color:#E50076;color:#fff;border-radius:0}#faq-section-styles #accordion .panel-default .panel-heading h4.panel-title a,#faq-section-styles #accordion-1 .panel-default .panel-heading h4.panel-title a,#faq-section-styles #accordion-2 .panel-default .panel-heading h4.panel-title a,#faq-section-styles #accordion-3 .panel-default .panel-heading h4.panel-title a{text-decoration:none}#faq-section-styles #accordion .panel-default .panel-heading h4.panel-title a span.glyphicon,#faq-section-styles #accordion-1 .panel-default .panel-heading h4.panel-title a span.glyphicon,#faq-section-styles #accordion-2 .panel-default .panel-heading h4.panel-title a span.glyphicon,#faq-section-styles #accordion-3 .panel-default .panel-heading h4.panel-title a span.glyphicon{margin-right:20px}#faq-section-styles #accordion .panel-default .panel-heading h4.panel-title a.accordion-toggle:hover,#faq-section-styles #accordion-1 .panel-default .panel-heading h4.panel-title a.accordion-toggle:hover,#faq-section-styles #accordion-2 .panel-default .panel-heading h4.panel-title a.accordion-toggle:hover,#faq-section-styles #accordion-3 .panel-default .panel-heading h4.panel-title a.accordion-toggle:hover{text-decoration:none}#faq-section-styles #accordion .panel-default .panel-body-styles .panel-body,#faq-section-styles #accordion-1 .panel-default .panel-body-styles .panel-body,#faq-section-styles #accordion-2 .panel-default .panel-body-styles .panel-body,#faq-section-styles #accordion-3 .panel-default .panel-body-styles .panel-body{border-radius:0}.col-centered{float:none;margin:0 auto}.sticky{position:fixed;top:0;width:100%}.inner-navigation-fixed-spacer{height:102px;width:100%;position:absolute}.mobile-no-padding-on-container{padding-left:0;padding-right:0}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width: 768px){.col-sm-15{width:20%;float:left}}@media (min-width: 992px){.col-md-15{width:20%;float:left}}@media (min-width: 1200px){.col-lg-15{width:20%;float:left}}body{font-family:"Open Sans", Arial;background:#fff}body .backtotop{position:fixed;z-index:99999;bottom:10px;right:10px;display:block;width:60px;height:60px;text-align:center;background:#E50076;color:white;box-shadow:0px 0px 10px #3d3d3d;text-decoration:none;border-radius:100%;padding-top:20px;text-transform:uppercase}body .backtotop:focus{background:#3d3d3d;color:white;text-decoration:none}body .shop-link{background-color:#E50076;color:#fff;text-transform:uppercase;position:fixed;top:17%;left:0;padding:3rem;border:2px solid #333;z-index:99999;display:block;text-decoration:none;border-left:0}body .shop-link:hover{background-color:#333}body .my-account-link{background-color:#E50076;color:#fff;text-transform:uppercase;position:fixed;top:35%;min-width:6rem;left:0;padding:3rem;border:2px solid #333;z-index:99999;display:block;text-decoration:none;border-left:0}body .my-account-link:hover{background-color:#333}@media (min-width: 768px){body .my-account-link{top:30%}}body .inner-navbar-styles{z-index:99999 !important;background:white;top:0;width:100%}body .inner-navbar-styles nav.navbar{padding-top:30px;padding-bottom:30px;margin-bottom:0}body .inner-navbar-styles nav.navbar-fixed ul li.active a{background:#E50076;color:white}body .inner-navbar-styles nav.navbar-fixed ul li:first-child a{margin-left:0px}body .inner-navbar-styles nav.navbar-fixed ul li a{font-size:13px;text-transform:uppercase;color:#666666;border-radius:0px;background:none;border-bottom:2px solid #E50076;margin-left:50px}body .inner-navbar-styles nav.navbar-fixed ul li a:hover,body .inner-navbar-styles nav.navbar-fixed ul li a:focus{background:#E50076;color:white}@media (min-width: 768px){body .inner-navbar-styles nav.navbar-fixed ul li a{margin-left:10px}}@media (min-width: 768px){body .shop-link{top:22%}body .my-account-link{top:35%}}.second-img video{margin-top:0}@media (min-width: 768px){.second-img video{margin-top:-250px}}.header-section{border-bottom:20px solid #E50076;width:100%;display:block;padding-top:30px;padding-bottom:30px;position:relative;background:white}.header-section .logo-area{position:absolute;bottom:-54px;max-width:300px;text-align:center;left:50%;margin-right:-50%;transform:translate(-50%, 0%);z-index:10}.header-section .navbar-header{margin-bottom:30px}.header-section .navbar-header .navbar-toggle{float:none;margin-top:0px;margin-right:0px;margin-bottom:20px;border:2px solid #E50076;border-radius:0px;margin:auto;display:block}.header-section .navbar-header .navbar-toggle .icon-bar{background-color:#E50076}.header-section .navbar-header .navbar-toggle:hover,.header-section .navbar-header .navbar-toggle:focus{background:#E50076}.header-section .navbar-header .navbar-toggle:hover .icon-bar,.header-section .navbar-header .navbar-toggle:focus .icon-bar{background-color:white}@media (min-width: 768px){.header-section .navbar-header{display:none}}@media (min-width: 320px){.header-section #navbar-link{padding-bottom:30px}}@media (min-width: 992px){.header-section #navbar-link{padding-bottom:0}}.header-section ul li a{color:#666666}.header-section ul li a:hover,.header-section ul li a:focus{background:#E50076;color:white}@media (width: 768px) and (orientation: portrait){.header-section ul li a{font-size:10px}}.flickity-carousel{padding-top:20px;padding-bottom:20px;margin-left:0;padding-left:0;margin-right:0;padding-right:0;height:auto}.flickity-carousel .flickity-viewport{min-height:200px}@media (min-width: 768px) and (orientation: portrait){.flickity-carousel .flickity-viewport{min-height:100px}}.flickity-carousel .flickity-slider .carousel-cell{width:100%;height:auto;margin-right:10px}.flickity-carousel .flickity-slider .carousel-cell a span img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:auto;max-width:200px}.flickity-carousel .flickity-slider .carousel-cell:before{display:block;text-align:center}@media (min-width: 768px){.flickity-carousel .flickity-slider .carousel-cell{width:20%}}@media (min-width: 768px) and (orientation: portrait){.flickity-carousel .flickity-slider .carousel-cell{width:33%}}@media (min-width: 768px) and (orientation: landscape){.flickity-carousel .flickity-slider .carousel-cell{width:33%}}@media (min-width: 992px){.flickity-carousel .flickity-slider .carousel-cell{width:20%}}.flickity-carousel.carousel-with-text.image-height .flickity-slider .carousel-cell a span img{height:200px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell{width:100%;height:auto;margin-right:10px}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell.is-selected a span img{opacity:1}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell a{text-align:center;text-decoration:none;color:#3d3d3d}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell a span img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:120px;margin:auto;margin-bottom:20px;opacity:0}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell a p{padding-left:60px;padding-right:60px;font-size:13px}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell a cite{font-size:12px;white-space:nowrap;color:#E50076;font-weight:600;margin:auto;display:block}@media (min-width: 768px) and (orientation: portrait){.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell a p{padding-left:10px;padding-right:10px}}.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell:before{display:block;text-align:center}@media (min-width: 768px){.flickity-carousel.carousel-with-text .flickity-slider .carousel-cell{width:33%}}.flickity-carousel ol.flickity-page-dots{display:none}section.no-header-padding{padding-top:0 !important}section.no-footer-padding{padding-bottom:0 !important}section.header-image-section{width:100%;min-height:200px;display:block;overflow:hidden;position:relative}section.header-image-section #top-carousel .carousel-inner .item.active.left,section.header-image-section #top-carousel .carousel-inner .item.active.right{float:none !important;top:inherit !important}section.header-image-section #top-carousel .carousel-inner .item img{width:100%;display:block}section.header-image-section #top-carousel .carousel-inner .item video{width:100% !important}section.header-image-section #top-carousel .img-responsive,section.header-image-section #top-carousel .thumbnail>img,section.header-image-section #top-carousel .thumbnail a>img,section.header-image-section #top-carousel .carousel-inner>.item>img,section.header-image-section #top-carousel .carousel-inner>.item>a>img{display:block;width:100%;height:auto}section.header-image-section #top-carousel .carousel-control.left,section.header-image-section #top-carousel .carousel-control.right{background-image:none;max-height:832px;display:block}@media (width: 992px){section.header-image-section #top-carousel .carousel-inner .item{position:relative;height:200px}}section.header-image-section .mobile-version-header{margin-top:20%;background:rgba(0,0,0,0.6);padding-top:2px;padding-bottom:10px}section.header-image-section .mobile-version-header h1{color:white;text-transform:uppercase}section.header-image-section .cta-section{position:absolute;bottom:40px;left:70px;display:block;border:3px solid white;background:rgba(0,0,0,0.5);width:40%;z-index:120;padding:20px;padding-top:30px;padding-bottom:40px}section.header-image-section .cta-section a{display:block;background:white;padding:10px;padding-left:30px;padding-right:30px;color:#E50076;position:absolute;left:5%;bottom:-14%;font-size:20px;font-weight:600;text-decoration:none;border:3px solid transparent;text-transform:uppercase}section.header-image-section .cta-section a:hover{background-color:#E50076;color:white;border-color:white}section.header-image-section .cta-section h1{text-transform:uppercase;color:white;margin:0;padding:0}section.header-image-section .cta-section hr{border:2px solid #E50076;margin:0;padding:0;margin-top:10px;margin-bottom:10px}section.header-image-section .cta-section h2{text-transform:uppercase;color:white;font-weight:200;margin:0;padding:0}@media (min-width: 768px){section.header-image-section .cta-section{width:40%}}@media (min-width: 768px) and (orientation: portrait){section.header-image-section .cta-section{width:80%}section.header-image-section .cta-section h1{font-size:40px}}@media (min-width: 992px){section.header-image-section .cta-section{width:50%}section.header-image-section .cta-section h1{font-size:40px}}section.section-styles{position:relative;padding-top:50px}section.section-styles.background{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.section-styles.white{background-color:white;background-image:none}section.section-styles ul.inline-list{list-style-type:none;margin:0;padding:0}section.section-styles ul.inline-list-styles li{margin-bottom:30px;padding-left:40px;padding-right:40px}section.section-styles ul.inline-list-styles li h3{font-size:21px;color:#4D4D4D;text-transform:uppercase;margin:0;padding:0}section.section-styles ul.inline-list-styles li hr{border:2px solid #E50076;margin:0;padding:0;margin-top:5px;margin-bottom:5px}section.section-styles ul.inline-list-styles li p{text-transform:uppercase;margin:0;padding:0;font-size:16px;font-weight:200;color:#4D4D4D}section.section-styles ul.inline-list-styles li a{display:block;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;border:2px solid #E50076;max-width:120px;margin:auto;color:#E50076;text-transform:uppercase;margin-top:20px}section.section-styles ul.inline-list-styles li a:hover,section.section-styles ul.inline-list-styles li a:focus{background:#E50076;color:white;text-decoration:none}@media (max-width: 768px){section.section-styles ul.inline-list-styles p{font-size:12px !important}}section.section-styles .header-wrapper{background:white;width:100%;padding-top:40px;padding-bottom:40px}section.section-styles .section-header h2{text-transform:uppercase;font-size:23px;display:block;border-bottom:3px solid #E50076;margin:0;padding:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}section.section-styles .section-header h2.subheader{border-bottom:0px;font-size:18px;margin:0;padding:0;font-weight:200;color:#636363}@media (min-width: 768px){section.section-styles .section-header h2{font-size:50px}section.section-styles .section-header h2.subheader{font-size:35px}}@media (min-width: 768px) and (orientation: landscape){section.section-styles .section-header h2{font-size:40px}section.section-styles .section-header h2.subheader{font-size:30px}}section.section-styles .testimonial-styles{margin-top:60px;margin-bottom:10px}section.section-styles .testimonial-styles img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin-bottom:10px;display:block;margin:auto}section.section-styles .testimonial-styles h4{font-size:15px;white-space:nowrap;font-weight:600;margin-top:20px;margin-bottom:20px}section.section-styles .testimonial-styles p{color:#3d3d3d}section.section-styles .testimonial-styles small{white-space:nowrap;color:#E50076;font-weight:bold}@media (min-width: 768px) and (orientation: portrait){section.section-styles .testimonial-styles img{width:100%}}section.section-styles .section-footer-btn-styles{display:block;margin-top:30px;margin-bottom:50px}section.section-styles .section-footer-btn-styles a{text-decoration:none;text-transform:uppercase}section.section-styles .section-footer-btn-styles a.btn-on-white{padding:10px;padding-left:20px;padding-right:20px;background:#636363;color:white}section.section-styles .section-footer-btn-styles a.btn-on-white:hover,section.section-styles .section-footer-btn-styles a.btn-on-white:focus{background:black}section.section-styles .transparent-section{background-color:rgba(255,255,255,0.6);padding-top:60px;padding-bottom:60px;min-height:100px}section.section-styles .transparent-section p{font-size:16px;color:black}section.section-styles .transparent-section ul.inline-icon-section{margin-top:40px;margin-bottom:40px;display:block !important}section.section-styles .transparent-section ul.inline-icon-section li i{font-size:50px;margin-bottom:20px}section.section-styles .transparent-section ul.inline-icon-section li .icon{font-size:50px;margin-bottom:20px}section.section-styles .transparent-section ul.inline-icon-section li p{padding-left:20px;padding-right:20px}section.section-styles .transparent-section .cta-section ul li a.white-btn-pink-border{width:220px;float:left;margin-right:10px;background:white}section.section-styles .transparent-section .cta-section ul li a.white-btn-pink-border:hover,section.section-styles .transparent-section .cta-section ul li a.white-btn-pink-border:focus{background-color:#E50076}section.section-styles .transparent-section .cta-section ul li:last-child a.white-btn-pink-border{margin-right:0}section.subpage{padding-top:60px;padding-bottom:60px}section.subpage.no-subpage-padding{padding-top:0;padding-bottom:0}@media (min-width: 768px){section.subpage.margin-minus-160{padding-top:0;margin-top:-160px}}section.subpage h3{font-size:30px;color:#666666;border-bottom:2px solid #E50076;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;margin-top:30px}section.subpage ul.phone-and-address-styles{margin-top:40px;display:block;font-size:20px;margin-bottom:60px;font-weight:200}section.subpage ul.phone-and-address-styles a.email{color:#333}section.subpage ul.phone-and-address-styles a.email:hover{color:#E50076;text-decoration:none}section.subpage a.white-btn-pink-border{border:1px solid #E50076;padding:10px;color:#666666;padding-left:0px;padding-right:0px;text-decoration:none;text-transform:uppercase;margin-top:50px;display:block;max-width:220px}section.subpage a.white-btn-pink-border:hover,section.subpage a.white-btn-pink-border:focus{background:#E50076;color:white}section.subpage#contact-page{background:url(../img/contact-page/bg.jpeg) no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.subpage.book-now-and-testimonials{padding-bottom:100px;padding-top:60px}section.subpage.book-now-and-testimonials .background-styles{background:url("../img/chocolate-workshops/section-3/bg.jpg") no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;padding-top:60px;padding-bottom:60px}section.subpage .white-section{margin-top:60px;background:white;position:relative;padding-top:60px;padding-bottom:60px}section.subpage .white-section.header-content{position:relative}section.subpage .white-section.header-content img.header-image{width:120px;margin:auto;display:block;margin-top:-123px}section.subpage .white-section ul.inline-icon-section{margin-top:40px;margin-bottom:40px;display:block !important}section.subpage .white-section ul.inline-icon-section li i{font-size:50px;margin-bottom:20px}section.subpage .white-section ul.inline-icon-section li .icon{font-size:50px;margin-bottom:20px}section.subpage .white-section img.section-header-image{width:100px;position:absolute;top:0;text-align:center;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}section.subpage .white-section .pink-btn-styles a{width:150px;font-size:23px}section.subpage .non-white-section{padding-top:60px;padding-bottom:60px}section.subpage .non-white-section p{font-size:20px}section.subpage .non-white-section p.sub-blurb{margin-bottom:40px;line-height:25px;color:black;font-size:17px}section.subpage .non-white-section .subpage-cta-box{width:100%;display:block;padding:10px;padding-top:20px;padding-bottom:20px;position:relative;border:3px solid #1A1A1A;margin-top:80px;margin-bottom:50px;margin:auto;text-transform:uppercase;background:rgba(255,255,255,0.6)}section.subpage .non-white-section .subpage-cta-box h4{color:#4D4D4D;font-size:50px;margin:0;padding:0}section.subpage .non-white-section .subpage-cta-box hr{border:2px solid #E50076;margin:0;padding:0;margin-top:5px;margin-bottom:5px}section.subpage .non-white-section .subpage-cta-box p{color:#4D4D4D;font-size:25px;margin:0;padding:0;margin-bottom:20px}section.subpage .non-white-section .subpage-cta-box a{background:#1A1A1A;padding-top:10px;padding-bottom:10px;display:block;position:absolute;text-align:center;font-size:16px;left:50%;margin-right:-50%;transform:translate(-50%, -2px);border:2px solid #1A1A1A;color:white;text-decoration:none;width:160px;padding-left:0px;padding-right:0px}section.subpage .non-white-section .subpage-cta-box a:hover,section.subpage .non-white-section .subpage-cta-box a:focus{background:#E50076}section.subpage .non-white-section .subpage-cta-box.white-content-area{border-color:white;background:transparent}section.subpage .non-white-section .subpage-cta-box.white-content-area h4{color:white}section.subpage .non-white-section .subpage-cta-box.white-content-area p{color:white}section.subpage .non-white-section .subpage-cta-box.white-content-area a{background:#E50076;color:white;border-color:transparent}section.subpage .non-white-section .subpage-cta-box.white-content-area a:hover,section.subpage .non-white-section .subpage-cta-box.white-content-area a:hover{background:#1A1A1A}section.subpage .pink-btn-styles{margin-top:50px}section.subpage .pink-btn-styles a{background:#E50076;display:block;margin:auto;width:250px;padding:10px;color:white;text-transform:uppercase;text-decoration:none;border:2px solid #E50076}section.subpage .pink-btn-styles a:hover,section.subpage .pink-btn-styles a:focus{background:transparent;color:#E50076}section.subpage #testimonials-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.subpage #testimonials-section-styles ul.top-nav li:first-child a{margin-left:0px}section.subpage #testimonials-section-styles ul.top-nav li:last-child a{margin-right:0px}section.subpage #testimonials-section-styles ul.top-nav li.active a{border-color:#E50076;border-bottom:0px;background:#E50076;color:white}section.subpage #testimonials-section-styles ul.top-nav li a{text-transform:uppercase;font-size:18px;border-radius:0;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px;border:2px solid #AFAFAF;color:#4D4D4D;background:#fff}@media (min-width: 768px){section.subpage #testimonials-section-styles ul.top-nav li{margin-left:10px;margin-right:10px}section.subpage #testimonials-section-styles ul.top-nav li a{border-width:2px;margin-left:10px;margin-right:10px;border-bottom:none;border-color:#AFAFAF;padding-top:20px;padding-bottom:20px;color:#4D4D4D}}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane{border:2px solid #E50076;padding:10px;padding-top:10px;background:#fff}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane .testimonial-loop{margin-bottom:60px}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane .testimonial-loop .media-left img{width:50px}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane .testimonial-loop .media-body p{font-size:16px}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane .testimonial-loop .media-body cite{color:#E50076;font-weight:600;white-space:nowrap}@media (min-width: 768px){section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane{padding:80px;padding-top:100px}}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane a.dropdown-btn{bottom:-42px;position:absolute;margin:auto;display:block;padding:10px;background:#fff;border:2px solid #E50076;color:#E50076;text-align:center;left:50%;margin-right:-50%;transform:translate(-50%, -50%);text-decoration:none;text-transform:uppercase}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane a.dropdown-btn.collapsed:before{content:"Show More"}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane a.dropdown-btn:before{content:"Show Less"}section.subpage #testimonials-section-styles .testimonial-body-area .tab-pane a.dropdown-btn:hover{background:#E50076;border-color:#E50076;color:#fff}section.subpage .teambuilding-events-partners ul{list-style:none;padding-left:0}section.subpage .teambuilding-events-partners ul li img{max-width:100px;height:50px;display:block;margin:auto}section.subpage .teambuilding-events-partners .section-blurb{padding-bottom:100px}section.subpage .teambuilding-events-partners .section-blurb.padding-added{padding-left:100px;padding-right:100px}section.subpage .teambuilding-events-partners .section-blurb p{font-size:20px;line-height:23px}section.extra-padding{padding-top:120px}footer.choc-craft-logo .pink-bar{border-bottom:10px solid #E50076;margin-bottom:60px;margin-top:60px}footer.choc-craft-logo .pink-bar img{margin:auto;margin-bottom:-33px;width:180px;display:block}footer.learn-more{padding-top:60px;padding-bottom:60px;background:url("../img/homepage-images/footer-bg.jpg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 768px){footer.learn-more.more-footer-padding-80{padding-bottom:80px}}footer.learn-more .footer-cta-box{width:100%;display:block;padding:10px;padding-top:20px;padding-bottom:20px;position:relative;border:3px solid #1A1A1A;margin-top:50px;margin-bottom:50px;text-transform:uppercase;background:rgba(255,255,255,0.6)}footer.learn-more .footer-cta-box h4{color:#4D4D4D;font-size:50px;margin:0;padding:0}footer.learn-more .footer-cta-box hr{border:2px solid #E50076;margin:0;padding:0;margin-top:5px;margin-bottom:5px}footer.learn-more .footer-cta-box p{color:#4D4D4D;font-size:25px;margin:0;padding:0;margin-bottom:20px}footer.learn-more .footer-cta-box a{border:2px solid #E50076;padding-top:10px;background:#fff;padding-bottom:10px;display:block;position:absolute;text-align:center;left:50%;margin-right:-50%;transform:translate(-50%, -1%);color:#E50076;text-decoration:none}footer.learn-more .footer-cta-box a:hover,footer.learn-more .footer-cta-box a:focus{background:#E50076;color:#fff}footer.main-footer{padding-top:30px;padding-bottom:30px}footer.main-footer ul li{font-size:14px;line-height:15px}footer.main-footer ul li.phone{font-size:20px;margin-bottom:10px}footer.main-footer ul li.email a{color:#000;font-weight:600}footer.main-footer ul li.email a:hover{color:#E50076}footer.main-footer ul li a.sign-up-btn{border:2px solid #5C5C5F;padding:10px;display:block;color:#808080;border-radius:0;text-decoration:none;max-width:100px;margin:auto;margin-top:10px}footer.main-footer ul li a.sign-up-btn:hover{background:grey;color:white}footer.main-footer ul li form#subForm{padding-top:10px}footer.main-footer ul li form#subForm label{font-size:10px;color:#E50076;margin:0;padding:0}footer.main-footer ul li form#subForm input{background:#CCCCCC;border-color:#808080;color:#fff;text-align:center;border:2px solid #5C5C5F;border-radius:0}footer.main-footer ul li form#subForm input::-webkit-input-placeholder{color:#fff}footer.main-footer ul li form#subForm input::-moz-placeholder{color:#fff}footer.main-footer ul li form#subForm input::-ms-input-placeholder{color:#fff}footer.main-footer ul li form#subForm input::-moz-placeholder{color:#fff}footer.main-footer ul li form#subForm button{border:2px solid #E50076;margin-top:5px;color:#fff;border-radius:0;background:#E50076}footer.main-footer ul li form#subForm button:hover{border-color:#E50076;background:#fff;color:#333}footer.main-footer ul li form.nsu-form input.nsu-field{margin-top:0px;border:2px solid #E50076;display:block;padding:5px;width:100%}footer.main-footer ul li form.nsu-form input.nsu-submit{background:#E50076;color:#fff;border-radius:0;margin:auto;margin-top:-11px;border:0;display:block;padding:5px;text-transform:uppercase}footer.main-footer ul li form.nsu-form input.nsu-submit:hover{background:#333}footer.main-footer h4{white-space:nowrap;text-transform:uppercase;border-bottom:2px solid #E50076;padding-bottom:10px;font-weight:600}footer.main-footer small{font-size:12px;line-height:12px}footer.main-footer .social-icons{margin-top:10px;margin-left:10px}footer.main-footer .social-icons a{text-decoration:none}footer.main-footer .social-icons a span{font-size:25px;color:#808080;text-decoration:none}footer.main-footer .social-icons a span:hover{color:black;text-decoration:none}footer.main-footer .copyright{display:block;margin-top:10px}@media (min-width: 768px){.section-1{padding-top:80px}}@media (min-width: 768px){.section-2,.section-4,.section-5,.section-6,.section-7{padding-top:150px}}.section-3{padding-top:50px}section .white-section{background:#fff;padding-top:40px;padding-bottom:40px;margin-top:50px}section .white-section .pink-btn-styles a{width:150px;font-size:23px;background:#E50076;color:#fff;display:block;text-decoration:none;border:2px solid #E50076}section .white-section .pink-btn-styles a:hover{background:transparent;border:2px solid #E50076;color:#333}section .white-section .header-image-styles img{max-width:100px;margin:auto;display:block;margin-top:-90px}section .white-section ul.inline-icon-section{margin-top:40px;margin-bottom:40px;display:block}section .white-section ul.inline-icon-section li i{font-size:50px;margin-bottom:10px}section .white-section ul.inline-icon-section li .icon{font-size:50px;text-align:center;margin-bottom:10px}section .white-section ul.inline-icon-section li p{padding-left:25px;padding-right:25px}@media (min-width: 768px) and (orientation: portrait){section .white-section ul.inline-icon-section li p{padding-left:10px;padding-right:10px}}section .white-section.no-margin-top{margin-top:0}section .header-content img.header-image{margin-top:-100px;width:100px}section .section-header img.header-image{width:100px}section .section-header h2{font-size:30px;color:#333;text-align:center;border-bottom:2px solid #E50076;text-transform:uppercase;padding-bottom:10px}section .section-header h2.subheader{font-size:20px;color:#757575;border-bottom:0;margin-top:0;padding-top:0}@media (min-width: 768px){section .section-header h2{font-size:50px}section .section-header h2.subheader{font-size:30px}}@media (min-width: 768px) and (orientation: portrait){section .section-header h2{font-size:40px}}section .cta-section ul li a{background:#fff;border:2px solid #E50076;padding:10px;text-decoration:none;text-transform:uppercase;color:#333;width:230px;margin-bottom:10px}section .cta-section ul li a:hover{background:#E50076;color:#fff}section .cta-section ul li:last-child a{margin-right:0}@media (min-width: 768px){section .cta-section ul li a{margin-right:10px}}@media (min-width: 768px) and (orientation: landscape){section .cta-section ul li a{margin-right:0px}}section #recipes-section-styles .item-cell h2{font-size:30px;text-transform:uppercase;padding-bottom:10px;border-bottom:2px solid #E50076;display:block;width:70%;margin:auto;text-align:center;margin-top:80px}section #recipes-section-styles .item-cell img.main-image{display:block;margin:auto;margin-bottom:20px;width:350px;margin-top:20px}section #recipes-section-styles .item-cell p{font-size:16px;padding-left:60px;padding-right:60px}@media (min-width: 768px){section #recipes-section-styles .item-cell h2{font-size:55px}}section .flickity-viewport{min-height:300px}section .flickity-carousel-with-text{margin-top:0;margin-bottom:0;padding:0}section .flickity-carousel-with-text .carousel-cell span.image-section img{height:150px;width:auto;margin-bottom:10px}section span.faq-styles{width:100%;min-height:50px;max-height:250px;padding:20px;padding-bottom:50px;padding-top:50px;margin-bottom:50px;position:relative;background:rgba(255,255,255,0.8);display:block;border:3px solid #333;position:relative;text-align:center}section span.faq-styles h3{text-transform:uppercase;font-size:40px;color:#333;border-bottom:2px solid #E50076;margin:0;padding:0;padding-bottom:10px;margin-bottom:10px}section span.faq-styles h3.subheader{font-size:25px;color:#757575;border-bottom:0;padding:0;margin:0}section span.faq-styles a{background:#333;color:#fff;padding:10px;position:absolute;bottom:0;left:50%;margin-right:-50%;transform:translate(-50%, 0%);margin-bottom:-20px;text-decoration:none;text-transform:uppercase;border:2px solid #333;font-weight:600}section span.faq-styles a:hover{background:#fff;color:#E50076}@media (min-width: 768px) and (orientation: portrait){section span.faq-styles{padding-top:20px}}@media (min-width: 768px) and (orientation: landscape){section span.faq-styles{padding-top:20px}}section.sub-section-styles-1 .teambuilding-events-partners ul{margin:auto;display:block;margin-top:20px;margin-bottom:20px}section.sub-section-styles-1 .teambuilding-events-partners ul li{text-align:center}section.sub-section-styles-1 .teambuilding-events-partners ul li img{max-width:140px;height:80px}section.sub-section-styles-2 .transparent-section{background:rgba(255,255,255,0.6);padding-top:50px;padding-bottom:50px}section.sub-section-styles-2 .transparent-section ul.inline-icon-section{margin-top:40px;margin-bottom:40px;display:block}section.sub-section-styles-2 .transparent-section ul.inline-icon-section li i{font-size:50px;margin-bottom:10px}section.sub-section-styles-2 .transparent-section ul.inline-icon-section li .icon{font-size:50px;text-align:center;margin-bottom:10px}section.sub-section-styles-2 .transparent-section ul.inline-icon-section li p{padding-left:25px;padding-right:25px}@media (min-width: 768px) and (orientation: portrait){section.sub-section-styles-2 .transparent-section ul.inline-icon-section li p{padding-left:10px;padding-right:10px}}section.sub-section-styles-2 .transparent-section p strong{font-size:18px}section .breadcrumb{background-color:#E50076;color:#fff;border-radius:0}section .breadcrumb a{color:#fff}.woocommerce section.header-image-section,.woocommerce-page section.header-image-section{display:none}.woocommerce h1.page-title,.woocommerce-page h1.page-title{display:none}.woocommerce #tab-reviews,.woocommerce-page #tab-reviews{display:none}.woocommerce #tab-description h2,.woocommerce-page #tab-description h2{color:#E50076}.woocommerce .woocommerce-tabs .wc-tabs,.woocommerce-page .woocommerce-tabs .wc-tabs{display:none}.woocommerce h2 a,.woocommerce-page h2 a{color:#E50076 !important;text-decoration:none}.woocommerce h2 a:hover,.woocommerce-page h2 a:hover{font-weight:600}.woocommerce .woocommerce-checkout #payment,.woocommerce-page .woocommerce-checkout #payment{border-radius:0}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top-color:#E50076}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#333}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#E50076}.woocommerce .product_meta span.posted_in a,.woocommerce-page .product_meta span.posted_in a{color:#E50076}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-color:#E50076 !important;border-radius:0 !important}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{border-color:#E50076 !important}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-color:#E50076 !important}.woocommerce table.shop_table td.product-name a,.woocommerce-page table.shop_table td.product-name a{color:#E50076}.woocommerce #coupon_code,.woocommerce-page #coupon_code{width:103px}.woocommerce .cart .button,.woocommerce-page .cart .button{background-color:#E50076;color:#fff;border-radius:0}.woocommerce .cart .button:hover,.woocommerce-page .cart .button:hover{background:#333;color:#fff}.woocommerce .cart input.button,.woocommerce-page .cart input.button{background-color:#E50076;color:#fff;border-radius:0}.woocommerce .cart input.button:hover,.woocommerce-page .cart input.button:hover{background:#333;color:#fff}.woocommerce .cart textarea#rpgc_note,.woocommerce-page .cart textarea#rpgc_note{width:74.3% !important;min-height:100px !important}.woocommerce button.button.alt,.woocommerce-page button.button.alt{background-color:#E50076 !important;color:#fff;border-radius:0}.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover{background-color:#333 !important;color:#fff}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img{border:3px solid #E50076}.woocommerce div.product .out-of-stock,.woocommerce-page div.product .out-of-stock{font-size:22px !important;text-transform:uppercase;color:red}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{border:3px solid #E50076}.woocommerce a.button,.woocommerce-page a.button{background:#E50076 !important;color:#fff !important;border-radius:0 !important}.woocommerce a.button:hover,.woocommerce-page a.button:hover{background:#333 !important;color:#fff !important}.woocommerce input.button.alt,.woocommerce-page input.button.alt{background-color:#E50076 !important;border-radius:0 !important;color:#fff !important}.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover{background-color:#333 !important;color:#fff !important}@media (min-width: 768px){.woocommerce .woocommerce-main-content,.woocommerce-page .woocommerce-main-content{border-right:2px solid #E50076}}.woocommerce .woocommerce-sidebar h2,.woocommerce-page .woocommerce-sidebar h2{margin:0;padding:0;color:#E50076;font-size:20px;text-transform:uppercase}.woocommerce .woocommerce-sidebar ul,.woocommerce-page .woocommerce-sidebar ul{list-style-type:none;margin:0;padding:0;margin-top:5px;margin-bottom:10px}.woocommerce .woocommerce-sidebar a,.woocommerce-page .woocommerce-sidebar a{color:#333;text-decoration:none}.woocommerce .woocommerce-sidebar a:hover,.woocommerce-page .woocommerce-sidebar a:hover{font-weight:600}.woocommerce #customer_login h2,.woocommerce-page #customer_login h2{text-transform:uppercase;font-size:22px;color:#333}.woocommerce #customer_login form,.woocommerce-page #customer_login form{margin-top:10px}.woocommerce #customer_login form.login,.woocommerce-page #customer_login form.login{border-color:#E50076;border-radius:0;border-width:2px;background:#E50076;color:#fff}.woocommerce #customer_login form.login .woocommerce-Button,.woocommerce-page #customer_login form.login .woocommerce-Button{background:#fff;border-radius:0;color:#E50076}.woocommerce #customer_login form.login .woocommerce-Button:hover,.woocommerce-page #customer_login form.login .woocommerce-Button:hover{background:#333;color:#fff}.woocommerce #customer_login form.login input.input-text,.woocommerce-page #customer_login form.login input.input-text{color:#333}.woocommerce #customer_login form.login a,.woocommerce-page #customer_login form.login a{text-decoration:none;color:#fff}.woocommerce #customer_login form.login a:hover,.woocommerce-page #customer_login form.login a:hover{font-weight:600}.woocommerce #customer_login form.register,.woocommerce-page #customer_login form.register{border-color:transparent;border-radius:0;border-width:2px}.woocommerce #customer_login form.register .woocommerce-Button,.woocommerce-page #customer_login form.register .woocommerce-Button{background:#fff;border:2px solid #E50076;border-radius:0;color:#E50076;font-weight:400}.woocommerce #customer_login form.register .woocommerce-Button:hover,.woocommerce-page #customer_login form.register .woocommerce-Button:hover{background:#333;color:#fff;border-color:#333}.direction-section h2{font-size:20px;margin-top:60px;color:#E50076}.direction-section a{display:block;background:#fff;border:2px solid #333;color:#333;padding:10px;max-width:240px;margin:auto;float:none;margin-top:20px;text-transform:uppercase;font-size:20px;text-decoration:none}.direction-section a hr{margin:0;padding:0;border:1px solid #E50076;margin-top:2px;margin-bottom:2px}.direction-section a:hover{background:#E50076;color:#fff;text-decoration:none;border-color:#E50076}.direction-section a:hover hr{border-color:#fff}.direction-section a i{color:#757575;font-size:50px;margin-top:20px}.direction-section a i:hover{color:#E50076}.chocolatecraft-modal .modal-content{border-radius:0}.chocolatecraft-modal .modal-content .modal-header{background:#E50076;color:#fff}.chocolatecraft-modal .modal-content .modal-body .nf-form-cont .ninja-forms-form-wrap .nf-form-layout .nf-field-container{margin-bottom:0}.chocolatecraft-modal .modal-content .submit-wrap input{background:#E50076;border:none;border-radius:0;padding:10px;display:block;margin:auto;color:#fff}.chocolatecraft-modal .modal-content .submit-wrap input:hover{background:#757575}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?g9kvug");src:url("../fonts/icomoon.eot?g9kvug#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?g9kvug") format("truetype"),url("../fonts/icomoon.woff?g9kvug") format("woff"),url("../fonts/icomoon.svg?g9kvug#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chocolate .path1:before{content:"\e900";color:#333}.icon-chocolate .path2:before{content:"\e901";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path3:before{content:"\e902";margin-left:-1.2275390625em;color:#1a1a1a}.icon-chocolate .path4:before{content:"\e903";margin-left:-1.2275390625em;color:#fff}.icon-chocolate .path5:before{content:"\e904";margin-left:-1.2275390625em;color:#fff}.icon-chocolate .path6:before{content:"\e905";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path7:before{content:"\e906";margin-left:-1.2275390625em;color:#1a1a1a}.icon-chocolate .path8:before{content:"\e907";margin-left:-1.2275390625em;color:#1a1a1a}.icon-chocolate .path9:before{content:"\e908";margin-left:-1.2275390625em;color:#1a1a1a}.icon-chocolate .path10:before{content:"\e909";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path11:before{content:"\e90a";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path12:before{content:"\e90b";margin-left:-1.2275390625em;color:#fff}.icon-chocolate .path13:before{content:"\e90c";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path14:before{content:"\e90d";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path15:before{content:"\e90e";margin-left:-1.2275390625em;color:#333}.icon-chocolate .path16:before{content:"\e90f";margin-left:-1.2275390625em;color:#333}.icon-heart:before{content:"\e910"}.icon-calender:before{content:"\e911"}.icon-clock:before{content:"\e912"}.icon-building:before{content:"\e913"}.icon-man:before{content:"\e914"}.icon-briefcase:before{content:"\e915"}.icon-present:before{content:"\e916"}.icon-cake:before{content:"\e917"}.icon-party-hat:before{content:"\e918"}.icon-google-plus:before{content:"\e919"}.icon-instagram:before{content:"\e91a"}.icon-facebook:before{content:"\e91b"}.icon-twitter:before{content:"\e91c"}.mi_new_section_styles_white_section{padding-top:20px;padding-bottom:20px}.mi_new_section_styles_white_section h2{font-size:50px;color:#333;text-align:center;border-bottom:2px solid #E50076;text-transform:uppercase;padding-bottom:10px;display:inline-block;margin-bottom:30px}.mi_new_section_styles_white_section p{font-size:14px}.mi_new_section_bespoke_chocolates_grid ul li{margin-bottom:20px}.mi_new_section_bespoke_chocolates_grid ul li span.image_section{display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;height:250px;width:250px;border-radius:100%;margin:auto}.mi_new_section_bespoke_chocolates_grid ul li h3{font-size:18px}.mi_new_section_bespoke_chocolates_grid ul li p{padding-left:20px;padding-right:20px}.mi_new_section_footer_cta a.white-btn-pink-border{border:2px solid #E50076;color:#E50076;text-decoration:none;display:inline-block;padding:5px;padding-left:40px;padding-right:40px;font-size:23px}.mi_new_section_footer_cta a.white-btn-pink-border:hover{background:#E50076;color:#fff}.mi_new_section_footer_cta a.white-btn-pink-border:focus{background:#E50076;color:#fff;outline:5px auto #E50076}.mi_new_section_testimonials .flickity-viewport{min-height:250px !important;height:auto !important;clear:both !important;display:block !important}.mi_new_section_testimonials .flickity-carousel.carousel-with-text .flickity-slider .carousel-cell a span img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;height:160px}#bespokeQuote input.btn-success{background:#E50076 !important;color:#fff !important;border:none;border-radius:0}#bespokeQuote input.btn-success:focus{background:#E50076;color:#fff;outline:5px auto #E50076}a.tripadvisor_info{display:none !important;position:absolute !important;bottom:20px !important;right:36% !important;width:100px !important}@media (min-width: 768px){a.tripadvisor_info{display:block !important;width:140px !important;right:40px !important}}
/*# sourceMappingURL=layout.css.map */

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title{
    max-width:150px;
}
}