*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Poppins','Open Sans',sans-serif;line-height:22px;color:#fff;font-size:13px;background:black}a{color:white}.pure-g [class*="pure-u"]{font-family:'Poppins','Open Sans',sans-serif}h1,h2,h3,h4,h5,h6,label{color:#fff}.pure-img-responsive{max-width:100%;max-height:100%;height:auto}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{box-shadow:none;border:1px solid #545454;border-radius:0;padding:6px 8px}.l-box{padding:13px}.l-box-lrg{padding:26px;border-bottom:1px solid rgba(0,0,0,0.1)}.is-center{text-align:center}.pure-button{background:transparent;padding:8px 20px;border-radius:0;border:1px solid white;font-size:18px;color:white;line-height:inherit;min-width:150px}.pure-button.more-padding{padding:15px 20px}.pure-button.grey{color:#545454;border:1px solid #545454}.pure-button.grey:hover{background:#545454;color:#F1F1F1}.pure-button.form{padding:6px 20px}.pure-button:hover{background:white;font-weight:normal;color:#FD572E}.pure-button.request-demo{display:none;padding:0 20px;color:#fff;border:none;background:#0BB086;font-size:16px;font-weight:500}.pure-button.request-demo:hover{font-weight:500;font-size:16px;color:#fff;background:#0BB086}.pure-button.request-demo.loyalty{background:#0BB086}.pure-button.request-demo.loyalty:hover{background:#0BB086}.pure-button.request-demo.storeberry{background:#7059f7}.pure-button.request-demo.storeberry:hover{background:#7059f7}.home-menu{text-align:center;font-weight:600;height:74px;line-height:70px;transition:background-color .5s,height .5s,line-height .2s}.home-menu.scrolled{height:66px;line-height:62px;background:rgba(0,0,0,0.8)}.home-menu.scrolled.pure-menu.pure-menu-fixed{border-bottom:none}.home-menu.scrolled #product-dropdown:hover{background:rgba(0,0,0,0.8)}.home-menu.scrolled #product-dropdown:hover .pure-menu-children{background:rgba(0,0,0,0.96)}.home-menu.scrolled #header-request-demo{display:block}.home-menu a{color:#fff;font-weight:300;font-size:14px}.home-menu img{vertical-align:middle}.home-menu .search-icon{height:22px;width:22px;vertical-align:middle}.home-menu .pure-menu-heading{margin-right:14%}.home-menu .pure-menu-selected a{color:white}.home-menu li{margin-right:10px;margin-left:10px}.home-menu li a:hover,.home-menu li a:focus{background:none;border:none;color:#FD572E}.home-menu .pure-menu-children{width:100%;background:transparent}.home-menu .pure-menu-children .pure-menu-item{display:block;border-bottom:1px solid rgba(255,255,255,0.3);font-size:13px;font-weight:500;line-height:50px}.home-menu #product-dropdown:hover{background:rgba(0,0,0,0.4)}.home-menu #product-dropdown:hover .pure-menu-children{background:rgba(0,0,0,0.4)}.pure-menu.pure-menu-fixed{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.3);-webkit-background-clip:padding-box;background-clip:padding-box;z-index:1000}.pure-menu-link,.pure-menu-disabled,.pure-menu-heading{padding:2px 13px}.bg-video-img{top:0;left:0;width:100%;height:100%;position:absolute;background-size:cover;background-position:center center}.bg-video-img.img1{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/ban_p1.jpg)}.bg-video-img.img2{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/ban_p2.jpg);display:none}.bg-video-img.img3{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/ban_p3.jpg);display:none}.splash-container{z-index:1;background:#1f1f1f;overflow:hidden;width:100%;height:92%;top:0;left:0;position:fixed !important}.splash-container .bg-video{opacity:.7;top:0;left:0;width:100%;height:100%;position:absolute}.splash-container .bg-video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:0}.splash-container.solution-banner{opacity:.8;background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/solution/solution_banner.jpg);background-size:cover;background-position:center center;height:800px}@media (max-width:768px){.splash-container.solution-banner{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/solution/solution_banner_m.jpg)}}.splash-container.aboutus-banner{opacity:.8;background-image:url(../img/aboutus/aboutus_banner.jpg);background-size:cover;background-position:center center;height:800px}@media (max-width:768px){.splash-container.aboutus-banner{background-image:url(../img/aboutus/aboutus_banner_m.jpg)}}.splash-container.findus-banner{background-image:url(../img/findus/findus_banner.jpg);background-size:cover;background-position:center center;height:800px}@media (max-width:768px){.splash-container.findus-banner{background-image:url(../img/findus/findus_banner_m.jpg)}}.splash-container.loyalty-banner{opacity:.8;background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/solution/loyalty/mayloyal_banner.jpg);background-size:cover;background-position:center center;height:657px}@media (max-width:768px){.splash-container.loyalty-banner{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/solution/loyalty/mayloyal_banner_m.jpg)}}.splash-container.pos-banner{opacity:.8;background-image:url(../img/solution/storeberry/newcom_banner.jpg);background-size:cover;background-position:center center;height:650px}@media (max-width:768px){.splash-container.pos-banner{background-image:url(../img/solution/storeberry/newcom_banner.jpg)}}.content-wrapper{position:absolute;width:100%;min-height:12%;z-index:2;background:white}.content-wrapper.has-banner{top:92%}.content-wrapper.fixed-banner{top:74px}.content-wrapper.loyalty-banner{top:657px}.content-wrapper.pos-banner{top:650px}.home-panel{position:relative;height:900px;width:100%;background-size:cover;background-position:center center}.home-panel.home-banner-1{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/home_banner_01.jpg);height:700px}@media (max-width:768px){.home-panel.home-banner-1{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/home_banner_01m.jpg)}}.home-panel.home-banner-2{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/home_banner_02_cut.jpg);height:1020px}@media (max-width:768px){.home-panel.home-banner-2{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/home_banner_02m_cut.jpg)}}.home-panel.home-partner{background-image:url(../img/clientlogo_bg.png);height:383px}.home-panel.home-banner-3{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/home_banner_03.jpg);height:794px}@media (max-width:768px){.home-panel.home-banner-3{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/home_banner_03m.jpg)}}.home-panel.solution-banner{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/solution/solution_banner.jpg);height:968px}@media (max-width:768px){.home-panel.solution-banner{background-image:url(https://s3-ap-southeast-1.amazonaws.com/nosigh-official-site/img/solution/solution_banner_m.jpg)}}.home-panel.storeberry-banner{background-image:url(../img/solution/storeberry/newcom_banner.png);height:968px}@media (max-width:768px){.home-panel.storeberry-banner{background-image:url(../img/solution/storeberry/newcom_banner.png)}}.home-panel.aboutus-banner{background-image:url(../img/aboutus/aboutus_banner.jpg);height:968px}@media (max-width:768px){.home-panel.aboutus-banner{background-image:url(../img/aboutus/aboutus_banner_m.jpg)}}.home-panel.findus-banner{background-image:url(../img/findus/findus_banner.jpg);height:968px}@media (max-width:768px){.home-panel.findus-banner{background-image:url(../img/findus/findus_banner_m.jpg)}}.home-panel.loyalty-animation{height:800px;background:#2C3135}.home-panel.storeberry-animation{height:800px;background-image:url(../img/solution/storeberry/newcom_purpple_bg.jpg);background-size:cover;background-position:center center}.home-panel .panel-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#1f1f1f;opacity:.2}.home-panel-content{width:90%;height:100%;max-width:1200px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;padding-top:160px;text-align:center;text-transform:uppercase;z-index:2}.home-panel-content h1{color:white;font-size:60px;font-weight:300;line-height:72px;padding:0;letter-spacing:1px}.home-panel-content .panel-head{color:white;font-size:60px;font-weight:200;line-height:72px;padding:0;letter-spacing:1px}.home-panel-content.splash{padding-top:140px}.home-panel-content.splash2{padding-top:170px}.home-panel-content.relative{position:relative}.home-partner-img-container{text-align:center;max-width:1200px;margin:auto}.home-partner-img-container .home-partner-img{display:inline-block;height:72px;margin:24px 10px}.home-partner-img-container .home-partner-img img{max-height:100%;width:auto}@media (max-width:768px){.home-partner-img-container .home-partner-img{max-width:46%;margin:1%}.home-partner-img-container .home-partner-img img{max-height:100%;max-width:100%;width:auto}}.panel-testimonial{position:absolute;bottom:0;width:100%;height:480px}.panel-testimonial .panel-testimonial-content{position:absolute;z-index:10;padding:20px;width:100%}.panel-testimonial .panel-testimonial-head{text-align:center;color:white;font-size:34px;font-weight:300;line-height:40px;padding:0;letter-spacing:6px;padding-top:20px}.panel-testimonial .panel-testimonial-slide{width:100%;padding:30px 60px;max-width:1000px;margin:20px auto;position:relative}.panel-testimonial .panel-testimonial-slide::before{position:absolute;top:0;left:0;content:url(../img/close_mark.png);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.panel-testimonial .panel-testimonial-slide::after{position:absolute;bottom:0;right:0;content:url(../img/close_mark.png)}@media (min-width:769px){.panel-testimonial .panel-testimonial-slide .testimonial-slide-left img{position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width:768px){.panel-testimonial .panel-testimonial-slide .testimonial-slide-left img{margin:auto}}@media (min-width:769px){.panel-testimonial .panel-testimonial-slide .testimonial-slide-spacer img{position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width:768px){.panel-testimonial .panel-testimonial-slide .testimonial-slide-spacer img{margin:auto}}.panel-testimonial .panel-testimonial-slide .testimonial-slide-right{font-size:16px;line-height:24px}.panel-testimonial .panel-testimonial-slide .testimonial-slide-right .quote-author{font-size:16px;line-height:24px}.panel-hr{width:72px;height:4px;border:none;background:#fff;margin:40px auto}.panel-hr.orange{background-image:-webkit-linear-gradient(left, #d95716, #ff943e);background-image:-moz-linear-gradient(left, #d95716, #ff943e);background-image:-ms-linear-gradient(left, #d95716, #ff943e);background-image:-o-linear-gradient(left, #d95716, #ff943e)}.panel-hr.thin{height:2px}.panel-hr.long-thin{height:1px;width:192px}.panel-hr.thiner{height:1px}.panel-hr.longer{width:140px;margin:20px auto}.panel-subhead{color:white;font-size:26px;line-height:30px;letter-spacing:1px;font-weight:100}.panel-subhead.bold{font-weight:500}.panel-foot{font-weight:200}.panel-foot a{margin:20px 10px}.grid-container{position:relative;text-align:center;height:480px;background:#F1F1F1}.grid-container.grey{background:#F1F1F1}.grid-container.grey2{background:#DCDEDD}.grid-container.grey3{background:#F3F3F3}.grid-container.grey12{background:#eff0f1}.grid-container.white{background:#FFF}.grid-container.grey-green{background:#C4D4D3}.grid-container.pale-purple{background:#7059f7}.grid-container.banner-grey{background-image:url(../img/solution/solution_grey.jpg);background-size:cover;background-position:center center;height:473px}.grid-container.banner-clientlogo{background-image:url(../img/clientlogo_bg.png);background-size:cover;background-position:center center;height:383px}.grid-container.banner-callus{background-image:url(../img/solution/nosigh_callus.jpg);background-size:cover;background-position:center center;height:554px}.grid-container.less-height{height:394px}.grid-container.more-height{height:688px}.grid-container.more-height2{height:630px}.grid-container.write-us{height:530px;background:white}.grid-container.auto-fit{position:relative;text-align:center;height:auto !important}.grid-container.auto-fit .grid{position:relative;margin:40px auto;top:0;left:0;transform:none}.grid-container.no-bot-padding .grid{margin-bottom:0;margin-top:0}@media (max-width:768px){.grid-container.no-bot-padding .grid{margin:30px auto;margin-bottom:0}}.grid{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95%}.grid.limit-width{max-width:1200px;width:90%}.grid.limit-width2{max-width:1400px;width:90%}.grid.limit-width3{max-width:1500px;width:96%}.grid .grid-subhead{color:white;font-size:36px;font-weight:300;line-height:1em;letter-spacing:2px}.grid .grid-subhead .bold{font-weight:500}.grid .grid-subhead.bold{font-weight:bold}.grid .grid-subhead.larger{font-size:26px;line-height:32px;letter-spacing:0;font-weight:500}.grid .grid-subhead.larger2{font-size:42px;line-height:56px}.grid .grid-subhead.larger3{font-size:52px;font-weight:300}.grid .grid-text{font-size:20px;line-height:30px;letter-spacing:.5px;font-weight:300}.grid .grid-text.bold{font-weight:300}.grid .grid-text.thought{font-size:16px;line-height:30px;letter-spacing:0;font-weight:500}.hover-box-container{position:relative;text-align:center;height:388px;background-size:cover;background-position:center center}.hover-box-container.case-1{background-image:url(../img/solution/case1.jpg)}.hover-box-container.case-1 .hover-box-overlay{background-image:url(../img/solution/case1.jpg);-webkit-filter:blur(5px);filter:blur(5px)}.hover-box-container.case-2{background-image:url(../img/solution/case4.jpg)}.hover-box-container.case-2 .hover-box-overlay{background-image:url(../img/solution/case4.jpg);-webkit-filter:blur(5px);filter:blur(5px)}.hover-box-container.case-3{background-image:url(../img/solution/case5.jpg)}.hover-box-container.case-3 .hover-box-overlay{background-image:url(../img/solution/case5.jpg);-webkit-filter:blur(5px);filter:blur(5px)}.hover-box-container .hover-box-overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:none;background-size:cover;background-position:center center}.hover-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:86%}.hover-box .hover-box-head{color:white;font-size:30px;line-height:40px;font-weight:300;letter-spacing:1px}.hover-box .hover-box-subhead{color:white;font-size:16px;font-weight:400;line-height:26px}.hover-box .hover-box-subhead.title{font-size:22px;font-weight:300}.hover-box .panel-hr{width:48px;margin:16px auto;opacity:.5}.hover-box.is-hover .hover-box-head{font-size:36px}.hover-box.is-hover div.hover-box-subhead{text-align:justify}.hover-box.is-hover .panel-hr{width:34px}.core-value-block{color:#505050;padding-left:40px;padding-right:40px}.core-value-block .core-value-title{font-size:24px;font-weight:300;line-height:36px;margin-bottom:10px}.core-value-block .core-value-text{font-size:16px;line-height:30px;text-align:justify}.feedback-container{color:#505050;text-align:left}.feedback-container .info-block-container{margin-right:20px}.feedback-container .info-block{border-bottom:1px solid #E4E4E4;padding-bottom:22px}.feedback-container .info-block:last-child{border-bottom:none}.feedback-container .info-block .info-block-title{font-size:20px;font-weight:300;line-height:56px}.feedback-container .info-block .info-block-text{font-size:14px;line-height:18px}.feedback-form{color:#505050}.feedback-form label{color:#505050;font-size:14px}.feedback-form button.pure-button{color:#505050;border-color:#505050}.feedback-form button.pure-button:hover{background:#505050;color:white}.google-map-container{height:400px;width:100%}.google-map-container .google-map{height:100%;width:100%}.grid-container.storeberry-grid-1{height:600px;background-image:url(../img/solution/storeberry/newcom_banner2.jpg);background-size:cover;background-position:center center;color:#333333}.grid-container.storeberry-grid-1 .grid-subhead{font-size:34px;color:#333333}@media (max-width:768px){.grid-container.storeberry-grid-1 .grid-subhead{font-size:28px}}.grid-container.storeberry-grid-1 .grid-subhead .bold-purple{color:#7059f7;font-weight:500}.grid-container.storeberry-grid-1 .grid-subhead .text{font-size:16px;font-weight:300;margin-bottom:30px}@media (max-width:768px){.grid-container.storeberry-grid-1 .grid-subhead .text{font-size:16px;line-height:16px}}.grid-container.storeberry-grid-1 .arrow-graph-container{margin-top:20px}@media (max-width:908px){.grid-container.storeberry-grid-1 .arrow-graph-container{zoom:.8}}@media (max-width:768px){.grid-container.storeberry-grid-1 .arrow-graph-container{zoom:.5}}@media (max-width:450px){.grid-container.storeberry-grid-1 .arrow-graph-container{zoom:.35}}.grid-container.storeberry-grid-1 .item-col{display:inline-block;width:160px}.grid-container.storeberry-grid-1 .item-col.baseline{vertical-align:baseline}.grid-container.storeberry-grid-1 .item-col.bottom{vertical-align:bottom}.grid-container.storeberry-grid-1 .item-col.set1{vertical-align:-70px}.grid-container.storeberry-grid-1 .item-col.set2{width:160px;vertical-align:-130px}@media (min-width:1200px){.grid-container.storeberry-grid-1 .item-col{width:180px;margin:10px}}.grid-container.storeberry-grid-1 .circle-item{position:relative;height:160px;width:160px;margin:auto}.grid-container.storeberry-grid-1 .circle-item img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;height:auto}.grid-container.storeberry-grid-1 .circle-text{font-size:14px;font-weight:700;line-height:40px}.feature_grid{display:inline-block;margin:15px}.feature_grid img{position:relative;height:150px;width:150px;margin:auto}.feature_grid img.bigger{width:220px;height:auto}.grid-container.loyalty-grid-1{height:740px;background:#F5F5F3;color:#52514D}@media (max-width:1120px){.grid-container.loyalty-grid-1{height:1440px}}.grid-container.loyalty-grid-1 .green{color:#0BB086}.grid-container.loyalty-grid-1 .thin{font-weight:300}.grid-container.loyalty-grid-1 .grid-subhead{font-size:34px;color:#52514D}@media (max-width:768px){.grid-container.loyalty-grid-1 .grid-subhead{font-size:28px}}.grid-container.loyalty-grid-1 .grey-line{display:inline-block;width:13%;max-width:244px;border-bottom:1px solid #B3B3B3;vertical-align:middle}.grid-container.loyalty-grid-1 .grey-circle{position:relative;display:inline-block;border:3px solid #DBDBDB;border-radius:50%;vertical-align:middle}.grid-container.loyalty-grid-1 .grey-circle.small{width:80px;height:80px}@media (max-width:768px){.grid-container.loyalty-grid-1 .grey-circle.small{border:1px solid #DBDBDB;width:50px;height:50px}}.grid-container.loyalty-grid-1 .grey-circle.medium{width:106px;height:106px}.grid-container.loyalty-grid-1 .grey-circle.big{width:190px;height:190px}.grid-container.loyalty-grid-1 .grey-circle .grey-circle-content{font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.grid-container.loyalty-grid-1 .grey-circle-text{font-weight:500;font-size:18px;line-height:46px;text-align:center}.grid-container.loyalty-grid-1 .hexagon-compare-container{position:relative}.grid-container.loyalty-grid-1 .hexagon-compare-container .compare-madloyal{display:inline-block;vertical-align:middle;width:330px;margin-left:10px;text-align:left}@media (max-width:1264px){.grid-container.loyalty-grid-1 .hexagon-compare-container .compare-madloyal{width:190px}}.grid-container.loyalty-grid-1 .hexagon-compare-container .compare-madloyal .madloyal-circle-container{width:190px}.grid-container.loyalty-grid-1 .hexagon-compare-container .compare-arrow{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}.grid-container.loyalty-grid-1 .hexagon-compare-container .compare-business{display:inline-block;vertical-align:middle;font-weight:500;font-size:18px;line-height:56px}.grid-container.loyalty-grid-1 .hexagon-block{display:inline-block;vertical-align:middle;width:330px}@media (max-width:768px){.grid-container.loyalty-grid-1 .hexagon-block{width:310px}}.grid-container.loyalty-grid-1 .hexagon-block .hexagon-block-row{position:relative;height:190px}.grid-container.loyalty-grid-1 .hexagon-block .hexagon-block-row:nth-child(odd) .hexagon-block-item:nth-child(odd){vertical-align:bottom}.grid-container.loyalty-grid-1 .hexagon-block .hexagon-block-row:nth-child(even) .hexagon-block-item:nth-child(even){vertical-align:bottom}.grid-container.loyalty-grid-1 .hexagon-block .bottom-aligner{display:inline-block;height:100%;vertical-align:bottom;width:0}.grid-container.loyalty-grid-1 .hexagon-block .hexagon-block-item{display:inline-block;vertical-align:top}.grid-container.loyalty-grid-1 .hexagon-block .hexagon-block-item .hexagon-block-text{font-weight:500;font-size:14px;line-height:24px}.product-detail-container{width:100%;position:relative}.product-detail-container.right-to-left{direction:rtl}.loyalty-prod-detail-text{color:#2C353A;text-align:left;text-align:center}.loyalty-prod-detail-text .loyalty-prod-title{text-align:left;font-size:34px;font-weight:300;line-height:38px}@media (max-width:768px){.loyalty-prod-detail-text .loyalty-prod-title{font-size:24px}}.loyalty-prod-detail-text .loyalty-prod-title h1,.loyalty-prod-detail-text .loyalty-prod-title h2,.loyalty-prod-detail-text .loyalty-prod-title h3,.loyalty-prod-detail-text .loyalty-prod-title h4,.loyalty-prod-detail-text .loyalty-prod-title h5{text-align:left;font-size:34px;font-weight:300;line-height:38px;color:#2C353A;margin:0}@media (max-width:768px){.loyalty-prod-detail-text .loyalty-prod-title h1,.loyalty-prod-detail-text .loyalty-prod-title h2,.loyalty-prod-detail-text .loyalty-prod-title h3,.loyalty-prod-detail-text .loyalty-prod-title h4,.loyalty-prod-detail-text .loyalty-prod-title h5{font-size:24px}}.loyalty-prod-detail-text .loyalty-prod-desc{margin-top:20px;font-size:16px;color:#555555;line-height:30px;font-weight:300;text-align:justify}@media (max-width:768px){.loyalty-prod-detail-text .loyalty-prod-desc{font-size:14px;line-height:22px}}.loyalty-prod-detail-text .pure-button{margin-top:54px;padding-left:40px;padding-right:40px}.product-detail-item{direction:ltr;padding:40px 40px}.product-detail-item.img{padding:20px}@media (min-width:1001px){.product-detail-item{display:inline-block;vertical-align:middle;width:52%}.product-detail-item.bot-img,.product-detail-item.bot-img img{padding-top:30px;padding-bottom:0;padding-left:10px;padding-right:10px;vertical-align:bottom}.product-detail-item.top-img,.product-detail-item.top-img img{padding-top:0;padding-bottom:30px;padding-left:10px;padding-right:10px}}@media (min-width:1001px) and (max-width:1515px){.product-detail-item.bot-img,.product-detail-item.bot-img img{vertical-align:bottom}}@media (min-width:1001px) and (max-width:1515px){.product-detail-item.top-img,.product-detail-item.top-img img{vertical-align:top}}@media (min-width:1001px) and (min-width:1200px){.product-detail-item.more-left-pad{padding-left:5%}}@media (max-width:1000px){.product-detail-item{padding:10px 10px;width:100%;display:block}.product-detail-item.bot-img,.product-detail-item.bot-img img{padding-top:30px;padding-bottom:0;vertical-align:bottom}.product-detail-item.top-img,.product-detail-item.top-img img{padding-top:0;padding-bottom:30px;vertical-align:top}}@media (min-width:1001px){img.product-detail-item{width:47%}}@media (min-width:1001px) and (min-width:1200px){img.product-detail-item.expand{padding:0;transform:scale(1.2, 1.2) translate(0, 0)}}@media (max-width:1000px){img.product-detail-item{max-width:500px;margin:auto}}@media (min-width:1001px){span.product-detail-item{width:47%}}@media (min-width:1001px) and (min-width:1200px){span.product-detail-item .expand{padding:0;transform:scale(1.2, 1.2) translate(0, 0)}}@media (max-width:1000px){span.product-detail-item{max-width:500px;margin:auto}}span.product-detail-item .top-right-img{display:block;height:450px;width:100%;position:absolute;right:0;top:0;z-index:9999;overflow:hidden}span.product-detail-item img.expand12{position:absolute;width:95%;right:0;top:0;bottom:-50px;z-index:999999999;transform:scale(1.25, 1.25)}@media (min-width:1001px) and (max-width:1515px){span.product-detail-item img.expand12{transform:scale(1.2, 1.2) translate(0, 0)}}@media (max-width:1000px){span.product-detail-item.top-img{position:relative;display:block;height:250px;margin-right:0}span.product-detail-item img.expand12{transform:scale(1.2, 1.2) translate(0, 0)}}@media (max-width:768px){span.product-detail-item .top-right-img{height:290px}span.product-detail-item img.expand12{top:initial;bottom:0}}.footer{background:#3F3F3F;color:#797979}.footer .footer-icons i{color:#797979;font-size:20px;margin-right:10px}.footer .footer-icons i:hover{color:white}.footer.sitemap{background:#151414;padding:20px 20%}@media (max-width:768px){.footer.sitemap{padding:20px 20px}}.footer.sitemap .footer-url{text-align:left}.footer.sitemap .footer-url a{text-decoration:none;color:grey;font-size:13px;font-weight:600;display:block}.footer.sitemap .footer-url a:hover{color:white}@media (max-width:768px){.hidden-sm{display:none !important}}@media (min-width:769px){.visible-sm{display:none !important}}@media (max-width:768px){.block-sm{display:block !important;margin-left:auto;margin-right:auto}}.pure-menu-list-container{display:inline-block}.home-panel-content.splash.index-banner{padding-top:200px}.home-panel-content.splash.index-banner .index-banner-text{height:320px;padding-top:190px}.home-panel-content.splash.index-banner .index-banner-text-nosigh{height:320px}@media (max-width:768px){.panel-head img{max-height:170px;width:auto}.pure-button{font-size:16px;padding:6px 20px}.grid .grid-subhead{color:white;font-size:24px;font-weight:300;line-height:1em;letter-spacing:2px}.grid .grid-subhead.bold{font-weight:bold}.grid .grid-subhead.larger{font-size:24px;line-height:32px}.grid .grid-subhead.larger2{font-size:20px;line-height:34px}.grid .grid-subhead.larger3{font-size:30px;line-height:34px}.grid .grid-text{font-size:16px;line-height:20px;letter-spacing:0;font-weight:300}.grid .grid-text.bold{font-weight:300}.grid .grid-text.thought{font-size:14px;line-height:24px;letter-spacing:0;font-weight:300}.home-menu{height:51px;line-height:47px;transition:background-color .5s,height .5s,line-height .2s}.home-menu.scrolled{height:51px;line-height:47px;background:rgba(0,0,0,0.4)}.home-menu.scrolled.pure-menu.pure-menu-fixed{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.3);-webkit-background-clip:padding-box;background-clip:padding-box}.home-menu li{margin-left:0}.home-menu .pure-menu-heading{margin:auto}.home-menu .pure-menu-heading img{height:46px}.home-menu .pure-menu-list-container{position:fixed;height:100%;width:100%;left:0;top:51px;background:rgba(0,0,0,0.8);z-index:10;display:none}.home-menu .pure-menu-list-container .pure-menu-list{width:100%}.home-menu .pure-menu-list-container .pure-menu-list .pure-menu-item{display:block;font-size:20px;line-height:60px;border-bottom:1px solid white;font-weight:300}.home-panel-content.splash.index-banner{padding-top:20px}.home-panel-content.splash.index-banner .index-banner-text{height:290px;padding-top:170px}.home-panel-content.splash.index-banner .index-banner-text-nosigh{height:290px;padding-top:40px}.panel-hr{margin:20px auto;height:2px}.panel-hr.longer{width:180px}.custom-menu-toggle{width:44px;height:44px;display:block;position:absolute;top:3px;left:0;display:none}.custom-menu-toggle .bar{background-color:white;display:block;width:20px;height:2px;border-radius:100px;position:absolute;top:22px;right:12px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.custom-menu-toggle .bar:first-child{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.custom-menu-toggle .bar:nth-child(2){-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.custom-menu-toggle.x .bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-menu-toggle.x .bar:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-menu-toggle{display:block;display:none\9}.testimonial-slide-spacer{display:none}.home-panel-content.splash{padding-top:100px}.home-panel-content{padding-top:60px;padding-bottom:60px}.home-panel-content h1{color:white;font-size:24px;font-weight:300;line-height:32px;padding:0;letter-spacing:1px}.home-panel-content .panel-head{color:white;font-size:24px;font-weight:200;line-height:32px;padding:0;letter-spacing:1px}.panel-subhead{font-size:18px;line-height:26px}.panel-testimonial{height:560px}.panel-testimonial .panel-testimonial-head{text-align:center;color:white;font-size:24px;font-weight:300;line-height:36px;padding:0;letter-spacing:4px;padding-top:20px}.panel-testimonial .panel-testimonial-slide{width:100%;padding:0 0;max-width:1000px;margin:10px auto;position:relative}.panel-testimonial .panel-testimonial-slide::before{content:""}.panel-testimonial .panel-testimonial-slide::after{content:""}.panel-testimonial .panel-testimonial-slide .testimonial-slide-right{text-align:left}.grid-container{position:relative;text-align:center;height:auto !important}.grid-container .grid{position:relative;margin:40px auto;top:0;left:0;transform:none;margin-top:50px}.home-panel{position:relative;text-align:center;height:auto !important}.home-panel.home-banner-2{height:1000px !important}.home-panel .home-panel-content{position:relative;margin:auto;top:0;left:0;transform:none}.splash-container{top:0;left:0;width:100%;height:100% !important;position:absolute !important}.content-wrapper.has-banner,.content-wrapper.fixed-banner,.content-wrapper.loyalty-banner{top:0;position:relative}.banner-container{position:relative;text-align:center;height:auto !important;background:black}.banner-container.index-page{height:450px !important}.banner-container .home-panel-content{position:relative;margin:auto;top:0;left:0;transform:none}.home-panel.loyalty-animation{zoom:.4;height:800px !important}.home-panel.storeberry-animation{zoom:.4;height:800px !important}.hover-box .hover-box-head{font-size:22px;line-height:40px;font-weight:300;letter-spacing:1px}.hover-box .hover-box-subhead{color:white;font-size:13px;font-weight:400;line-height:24px}.hover-box-slider{position:relative;height:300px;transform:none;margin-top:30px;margin-left:10px;margin-right:10px}.hover-box-slider.first{padding-top:60px}.hover-box-slider .hover-box-head{font-size:22px;line-height:40px;font-weight:300;letter-spacing:1px}.hover-box-slider .hover-box-subhead{text-align:justify;color:white;font-size:14px;font-weight:400;line-height:24px}.hover-box-slider .hover-box-subhead.title{text-align:center;font-size:16px}.core-value-block{padding-left:0;padding-right:0}.core-value-block .core-value-title{font-size:24px;font-weight:300;line-height:36px;margin-bottom:10px}.core-value-block .core-value-text{font-size:14px;line-height:24px;text-align:justify}}@media (max-width:1199px){.core-value-block{color:#505050;padding-left:14px;padding-right:14px}}@media (min-width:1200px){.home-menu .pure-menu-heading{margin-right:50%}}