@import "/wp-content/themes/lightspeed/fonts/rebrand/lightspeed-font/css/lightspeed_webfont.css";*{-webkit-font-smoothing:antialiased;}.rebrand-font{font-family:"Source Sans Pro", Arial, sans-serif;}.rebrand-transition{transition:all 300ms ease-out;}.large-btn{font-size:1.5em;}.cta-rebranded-btns{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;}.cta-rebranded-ghost-btns{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;background-color:transparent;border:1px solid rgba(255,255,255,0.5);}.cta-rebranded-ghost-btns-red{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;background-color:transparent;border:1px solid rgba(255,255,255,0.5);color:#ed5153;border:1px solid #ed5153;}.cta-rebranded-ghost-btns-black{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;color:#000;border:1px solid #000;background-color:transparent;}.cta-rebranded-ghost-btns-hover{border:1px solid rgba(237,81,83,0);background-color:#ed5153;color:#fff;}.cta-rebranded-ghost-btns-hover-darkred{border:1px solid rgba(237,81,83,0);background-color:#ba3f41;color:#fff;}.transition0.5{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}.bg-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.rebrand-hero{background-size:cover;background-repeat:no-repeat;width:100%;color:#fff;text-align:center;font-weight:300;transition:all 300ms ease-out;}.rebrand-hero.retail-hero{height:762px;background-image:url(/wp-content/themes/lightspeed/images/rebrand/onsite/hero-image-retail-home.jpg);}.rebrand-hero.restaurant-webinar-hero{height:500px;background-image:url(/restaurant/wp-content/themes/posios/images/rebrand/hero-image-restaurantWebinars.jpg);}.rebrand-hero.restaurant-index-hero{height:650px;background-image:url(/restaurant/wp-content/themes/posios/images/rebrand/hero-image-restaurantIndex.jpg);}.rebrand-hero.restaurant-index-hero li{display:inline-block;}.rebrand-hero.restaurant-index-hero li:first-child a{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;padding:10px 0;width:190px;margin-right:30px;}.rebrand-hero.restaurant-index-hero li:first-child a:hover{background-color:#ba3f41;}.rebrand-hero.restaurant-index-hero li:last-child a{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;background-color:transparent;border:1px solid rgba(255,255,255,0.5);padding:9px 0;width:190px;}.rebrand-hero.restaurant-index-hero li:last-child a:hover{border-color:#ed5153;background-color:#ed5153;}.rebrand-hero .main-hero-text{position:relative;top:25%;}.rebrand-hero .main-hero-text h1{font-size:42px;line-height:1.2;color:#fff;-webkit-font-smoothing:antialiased;}.rebrand-hero .main-hero-text p{font-size:26px;padding-bottom:45px;color:#fff;font-weight:300;}.rebrand-hero .main-hero-text a{background-color:#ed5153;color:#fff;padding:15px 26px;border-radius:6px;font-weight:300;}.rebrand-hero .main-hero-text a:hover{text-decoration:none;}.rebrand-hero .offset-left-hero-text{position:relative;top:35%;right:15%;text-align:left;}.rebrand-hero .offset-left-hero-text h1{font-size:42px;line-height:1.4;color:#fff;font-weight:300;width:75%;-webkit-font-smoothing:antialiased;}.retail-first-section{padding:100px 0 80px 0;}.retail-first-section .retail-first-section-text-wrapper .retail-first-section-underline{border:1px solid #ed5153;width:95px;display:block;margin:25px 0;}.retail-first-section .retail-first-section-text-wrapper h2{font-size:60px;line-height:1.2;color:#2b2b2b;font-weight:400;}.retail-first-section .retail-first-section-text-wrapper p{font-size:26px;padding-bottom:45px;font-weight:300;color:#2b2b2b;line-height:1.2;}.retail-first-section .part-pos-image img{width:150%;}.macbookair-air{background:url(/wp-content/themes/lightspeed/images/rebrand/onsite/retail-macbook-ipad.png) -100px 0 no-repeat;height:690px;width:100%;margin-left:-10%;position:absolute;left:0;z-index:1;}.retail-second-section{height:690px;margin-bottom:50px;}.retail-second-section ul{position:absolute;padding:25px;padding-top:0;z-index:2;background-color:#fff;right:10%;height:auto;}.retail-second-section ul li{border-bottom:1px solid ;padding-bottom:25px;padding-top:20px;width:350px;}.retail-second-section ul li:last-child{border-bottom:none;}.retail-second-section ul li span{margin-right:15px;}.retail-second-section ul li h3{font-weight:300;color:;font-size:30px;margin-bottom:20px;font-style:normal;margin-bottom:10px;}.retail-second-section ul li p{font-size:16px;font-weight:300;line-height:1.5;}section.features{padding:90px 0 110px 0;}section.features h2{font-size:60px;line-height:1.2;color:#2b2b2b;font-weight:400;text-align:center;}section.features .retail-features-underline{border:1px solid #ed5153;width:95px;display:block;margin:25px auto 50px auto;}.retail-third-section{background:url(/wp-content/themes/lightspeed/images/rebrand/onsite/retail-iphone-card.png) -8% 0px no-repeat, url(/wp-content/themes/lightspeed/images/rebrand/onsite/retail-ipad-sheet.png) 110% 0 no-repeat, #323a45;background-size:25%;color:#fff;font-weight:400;line-height:1.6;}.retail-third-section .retail-third-section-text-top{text-align:center;}.retail-third-section .retail-third-section-text-top h2{font-size:60px;line-height:1.2;color:#fff;font-weight:300;text-align:center;padding-top:110px;}.retail-third-section .retail-third-section-text-top .touchable-heading-underline{border:1px solid #ed5153;width:95px;display:block;margin:25px auto 20px auto;}.retail-third-section .retail-third-section-text-top h4{font-size:26px;font-weight:400;margin-bottom:40px;color:#fff;}.retail-third-section .retail-third-section-text-top p{font-size:16px;}.retail-third-section .third-section-ul ul{padding-top:70px;padding-bottom:100px;}.retail-third-section .third-section-ul ul li{height:130px;color:#fff;line-height:1.7;font-size:16px;}.retail-third-section .third-section-ul ul li:first-child{padding-top:0;}.retail-third-section .third-section-ul ul li span.red-text{color:#ed5153;}.retail-fourth-section{color:#fff;font-weight:300;line-height:1.6;background:#ed5153;border:35px solid #fff;text-align:center;padding-bottom:50px;}.retail-fourth-section h2{font-size:60px;line-height:1.2;color:#fff;font-weight:300;text-align:center;padding-top:50px;}.retail-fourth-section .touchable-heading-underline{border:1px solid #fff;width:95px;display:block;margin:25px auto 20px auto;}.retail-fourth-section p{font-size:26px;line-height:1.4;font-weight:300;padding-bottom:30px;}.retail-fourth-section ul{text-align:left;}.retail-fourth-section ul li{-webkit-box-shadow:0px 1px 0px #ce383c;-moz-box-shadow:0px 1px 0px #ce383c;box-shadow:0px 1px 0px #ce383c;padding-bottom:20px;padding-top:15px;}.retail-fourth-section ul li:first-child{padding-top:0;}.retail-fourth-section ul li:last-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.retail-fourth-section ul li h4{font-weight:400 !important;font-size:26px;color:#fff;}.retail-fourth-section ul li p{font-size:16px;}.retail-fourth-section .webstore-layout{background:url(/wp-content/themes/lightspeed/images/rebrand/onsite/retail-webstore-layout.png) 0px 0 no-repeat;width:730px;height:520px;float:right;padding-bottom:25px;}.retail-fourth-section a.cta{cursor:pointer;background-color:#ed5153;color:#fff;border-radius:5px;text-align:center;font-weight:400;font-family:"Source Sans Pro", Arial, sans-serif;padding:0.25em 1.75em;display:inline-block;transition:all 300ms ease-out;background-color:transparent;border:1px solid rgba(255,255,255,0.5);font-size:1.25em;text-align:center;display:block;margin:0 auto;clear:both;width:100px;margin-bottom:50px;}.retail-fourth-section a.cta:hover{border:1px solid rgba(237,81,83,0);background-color:#ba3f41;color:#fff;}body.page-marketing-overview #owl-demo{padding-bottom:100px;}.page-marketing-overview .side-nav-content{display:none;}.page-marketing-overview #side-nav-content-1{display:block;}.logo_img_wrapper{padding:0 0 80px 0;}.logo_img_wrapper h2{margin-bottom:45px;line-height:34px;font-weight:300;font-size:32px;}.logo_img_wrapper .logos_img_row{text-align:center;}.logo_img_wrapper .logos_img_row img{margin:0 15px;}.resto-index .icon-font:before{font-size:3em;padding:0;margin:0;line-height:1;margin-left:-10px;color:#ed5153;}#onsite-index-iconWrap p{line-height:1.4;}#onsite-index-iconWrap .icon-font:before{font-size:4em;padding:0;margin:0;line-height:1;margin-left:-15px;margin-bottom:-15px;color:#ed5153;}