.page404{background:url(../../img/login-background.jpg) no-repeat;background-size:cover;height:calc(100vh);position:relative}.page404:before{position:absolute;content:"";width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1}.page404-content{position:relative;height:100%;font:inherit}.page404-content__text{position:absolute;padding:0 20px;z-index:2;width:100%;left:0;right:0;transform:translateY(-50%);top:50%}.page404-content__text h2{color:#fff;font-size:120px;letter-spacing:8px;margin:0;padding:0}.page404-content__text h3{font-size:40px;color:#fff;margin-bottom:20px}.text-white{color:#fff}@media screen and (max-width:768px){.page404-content__text h2{font-size:80px}.page404-content__text h3{font-size:32px}}@media screen and (max-width:480px){.page404{margin-top:65px}}
body.lock-scroll,header.lock-scroll{overflow:hidden;padding-right:17px}.orange-text-color{color:#f57d20}.inline-block{display:inline-block}.block{display:block}.section-heading{font:300 36px Raleway;letter-spacing:1px}ul{padding:0;margin:0}li{list-style:none}.anchor-link{text-decoration:none;text-decoration:none}.anchor-link:active,.anchor-link:focus,.anchor-link:hover{outline:0}.pb-30{padding-bottom:30px}.mtb5{margin-top:5px;margin-bottom:5px}.mtb15{margin-top:15px;margin-bottom:15px}.ptb15{padding-top:15px;padding-bottom:15px}.mt-25{margin-top:25px}.form-label{margin-bottom:5px;color:#fff;font-size:15px}.form-label a{color:#fff;text-decoration:none}.anchor-btn{width:100%;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:15px;text-decoration:none}.anchor-btn:active,.anchor-btn:focus,.anchor-btn:hover{text-decoration:none;color:initial}.btn-404{max-width:300px;background-color:#444;border:1px solid #444;color:#fff;font-family:400 16px Raleway;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.btn-404:active,.btn-404:focus,.btn-404:hover{color:#444;border:1px solid #fff;background:#fff}.form-control{width:100%}.form-group{margin:20px 0}.link{text-decoration:none}.table100{display:table;width:100%}.link:active,.link:focus,.link:hover{outline:0;text-decoration:none;color:inherit}.full-width{width:100%}.sprite-background{position:relative}.sprite-background:before{position:absolute;content:"";display:inline-block;background:url(../../img/sprites-img.png) no-repeat;z-index:1;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.black-button{background-color:#1e1e23;color:#fff;cursor:pointer;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;padding:10px 15px;border-radius:0;border:1px solid #1e1e23;box-shadow:none}.black-button:active,.black-button:focus,.black-button:hover{outline:0;text-decoration:none;background:0 0;color:#1e1e23}.para{font:300 16px/24px Raleway;color:#1e1e23}.line-breaker{display:block}.text-uppercase{text-transform:uppercase}.floatL-width-100{float:left;width:100%}.dual-font-heading{font-family:Raleway;font-weight:300;font-size:39px;color:#1e1e23}.dual-font-heading .bold{font-family:Raleway;font-weight:500}.heading-line{position:relative}.heading-line:after,.heading-line:before{content:"";position:absolute;width:100%;background-color:#1e1e23;left:0}.heading-line:before{height:1px;bottom:-20px}.heading-line:after{height:2px;bottom:-25px}.text-center{text-align:center}.hover-anim-btn{position:relative;overflow:hidden;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease;z-index:1}.hover-anim-btn:hover{color:#f57d20}.hover-anim-btn:hover:before{left:0}.hover-anim-btn:before{content:"";position:absolute;left:-1070px;background:#fff;width:100%;height:100%;top:0;bottom:0;overflow:hidden;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease;z-index:-1}.animated{opacity:0;-webkit-animation-fill-mode:both;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(.5,.21,.5,.8);visibility:hidden}.appeared{opacity:1}.visible{visibility:visible}.intl-tel-input{width:100%}.modal .modal-body .modal-overlay{width:100%;height:100%;color:#fff;background:rgba(12,13,14,.6);position:absolute;top:0;left:0;z-index:inherit}.fa.square{padding:3px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block}.footer-social__link__square{background-color:#fff;color:#444}.background-black{background-color:#444}@media screen and (max-width:1280px){.line-breaker{display:inline}}@media screen and (max-width:780px){body.lock-scroll,header.lock-scroll{padding-right:0}.section-heading{font:700 24px Raleway}}
.page-container{max-width:1300px;margin:0 auto;height:100%}.full-width-container{width:100%}@media screen and (max-width:1300px){.page-container{max-width:100%;padding:0 20px}}
@font-face{font-family:ProximaNovaRegular;src:url(../../fonts/ProximaNovaRegular.eot);src:url(../../fonts/ProximaNovaRegular.woff) format('woff'),url(/fonts/ProximaNovaRegular.ttf) format('truetype')}@font-face{font-family:Raleway-ExtraBold;src:url(../../fonts/Raleway-ExtraBold.eot);src:url(../../fonts/Raleway-ExtraBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/Raleway-ExtraBold.woff2) format('woff2'),url(../../fonts/Raleway-ExtraBold.woff) format('woff'),url(../../fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold) format('svg');font-weight:800;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}@font-face{font-family:Raleway-Light;src:url(../../fonts/Raleway-Light.eot);src:url(../../fonts/Raleway-Light.eot?#iefix) format('embedded-opentype'),url(../../fonts/Raleway-Light.woff2) format('woff2'),url(../../fonts/Raleway-Light.woff) format('woff'),url(../../fonts/Raleway-Light.svg#Raleway-Light) format('svg');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}@font-face{font-family:Raleway;src:url(../../fonts/Raleway.eot);src:url(../../fonts/Raleway.eot?#iefix) format('embedded-opentype'),url(../../fonts/Raleway.woff2) format('woff2'),url(../../fonts/Raleway.woff) format('woff'),url(../../fonts/Raleway.svg#Raleway) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}@font-face{font-family:Raleway-Bold;src:url(../../fonts/Raleway-Bold.eot);src:url(../../fonts/Raleway-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/Raleway-Bold.woff2) format('woff2'),url(../../fonts/Raleway-Bold.woff) format('woff'),url(../../fonts/Raleway-Bold.svg#Raleway-Bold) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}@font-face{font-family:Raleway-Medium;src:url(../../fonts/Raleway-Medium.eot);src:url(../../fonts/Raleway-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/Raleway-Medium.woff2) format('woff2'),url(../../fonts/Raleway-Medium.woff) format('woff'),url(../../fonts/Raleway-Medium.svg#Raleway-Medium) format('svg');font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}@font-face{font-family:Raleway-ExtraLight;src:url(../../fonts/Raleway-ExtraLight.eot);src:url(../../fonts/Raleway-ExtraLight.eot?#iefix) format('embedded-opentype'),url(../../fonts/Raleway-ExtraLight.woff2) format('woff2'),url(../../fonts/Raleway-ExtraLight.woff) format('woff'),url(../../fonts/Raleway-ExtraLight.svg#Raleway-ExtraLight) format('svg');font-weight:275;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}@font-face{font-family:Proxima-Nova-Light;src:url(../../fonts/Proxima-Nova-Light.eot);src:url(../../fonts/Proxima-Nova-Light.eot?#iefix) format('embedded-opentype'),url(../../fonts/Proxima-Nova-Light.woff2) format('woff2'),url(../../fonts/Proxima-Nova-Light.woff) format('woff'),url(../../fonts/Proxima-Nova-Light.svg#Proxima-Nova-Light) format('svg');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+002000FE}
.food-menu{padding:0 105px 250px;background-color:#f0f0f0;margin-top:85px}.food-menu__tabs{display:block;text-align:center;border:0!important;padding:50px 0 20px}.food-menu__tabs__list{display:inline-block!important;vertical-align:middle;float:none!important;margin-bottom:50px!important}.food-menu__tabs__list .food-menu__tabs__list__link,.food-menu__tabs__list .food-menu__tabs__list__link:active,.food-menu__tabs__list .food-menu__tabs__list__link:focus,.food-menu__tabs__list .food-menu__tabs__list__link:hover,.food-menu__tabs__list.active .food-menu__tabs__list__link,.food-menu__tabs__list.active .food-menu__tabs__list__link:active,.food-menu__tabs__list.active .food-menu__tabs__list__link:focus,.food-menu__tabs__list.active .food-menu__tabs__list__link:hover{background:0 0;:!important;color:inherit;cursor:pointer}.food-menu__tabs__list.active:after,.food-menu__tabs__list.active:before{content:"";position:absolute;z-index:1;width:45%;background-color:#000;left:0;right:0;margin:auto}.food-menu__tabs__list.active:after{height:2px;bottom:-17px}.food-menu__tabs__list.active:before{height:1px;bottom:-14px}.food-menu__tabs__list__link{display:block;color:#1e1e23;font:400 16px/16px Raleway!important;padding:0 30px!important;border:1px solid!important;border-color:transparent #1e1e23 transparent transparent!important;border-radius:0!important;margin:0!important;cursor:pointer}.food-menu__tabs__list:last-child .food-menu__tabs__list__link{border-color:transparent!important}.food-menu__tab-content{background-color:#fff;padding:55px 0 100px}.food-menu__tab-content>.tab-pane{position:relative}.food-menu__tab-content__header{padding:55px 0}.food-menu__tab-content__header__img{display:inline-block;width:100%}.food-menu__tab-content__header__img:before{background-position:-254px -7px;width:47px;height:47px;top:-37px;left:0;right:0;margin:auto}.food-menu__section-title{font:300 33px Raleway-Light;color:#1e1e23}.food-menu__section-subtitle{font:300 15px/28px Raleway-Light;color:#1e1e23;letter-spacing:2px;margin-bottom:5px}.food-menu__tab-content__list{padding:0 90px}.food-menu__tab-content__list>ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:90px;-webkit-column-gap:90px;column-gap:180px}.food-menu__tab-content__list__single-item__heading{font:700 19px Raleway-Bold;color:#000;margin-bottom:12px}.food-menu__tab-content__list__single-item__content{font:300 19px Raleway-Light;color:#000;margin-bottom:40px;padding-right:25%;z-index:3;position:relative;display:block}.food-menu__tab-content__list__single-item__content__para{position:relative;z-index:3;padding-right:10px}.index-dot:before{content:"";position:absolute;right:0;z-index:2;border-bottom:1px dotted #000;width:100%;bottom:7px}.food-menu__tab-content__list__single-item__content__index-value{position:absolute;right:0;padding-left:10px;background:#fff;z-index:2}.food-menu__tab-content__list__bottom-img{position:absolute;display:inline-block;z-index:1;width:auto;bottom:-250px}.food-menu__tab-content__list__bottom-img_right{right:16px;left:16px}@media screen and (max-width:1024px){.food-menu{padding:0 30px 250px}.food-menu__tab-content__list{padding:0 40px}.food-menu__tab-content__list>ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}}@media screen and (max-width:768px){.food-menu{margin-top:35px}.food-menu__tab-content__list__bottom-img{bottom:-542px;max-width:200px;left:-16px}.food-menu__tabs__list__link{padding:20px 30px!important;border:0 solid!important;margin:0 15px 3px!important;text-decoration:none!important}.food-menu__section-title{font-size:26px}}@media screen and (max-width:480px){.food-menu{padding:0 0 250px}.food-menu__tab-content__list__bottom-img{left:16px}.food-menu__section-title{font-size:24px}}
.reserve-table{padding:115px 0}.reserve-table__form{padding:65px 136px 0}.input-box{width:100%;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font:600 13px Raleway;padding:5px 15px;height:35px;line-height:35px}.reserve-table__input{border:1px solid #8c8c8c;margin:0 30px 30px}.reserve-table__button{margin:0 30px 30px;background-color:#1e1e23;color:#fff;font:300 13px Raleway;letter-spacing:1px;border:1px solid #1e1e23;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.reserve-table__button:active,.reserve-table__button:focus,.reserve-table__button:hover{outline:0;background-color:transparent;color:#000}@media screen and (max-width:768px){.reserve-table__form{padding:65px 50px 0}.reserve-table__input{margin:0 0 30px}.reserve-table__button{margin:0 30px 30px 0}}@media screen and (max-width:480px){.reserve-table__form{padding:65px 10px 0}}
.page-footer{background-color:#1e1e23;position:relative;z-index:9;display:table;width:100%}.page-footer__info{padding:75px 0 0}.footer-social{border-bottom:1px solid #3b3b3f;margin-bottom:60px}.sign-up-newsletter{display:table}.sign-up-newsletter__form{display:table-cell;vertical-align:middle;padding-top:50px}.sign-up-newsletter__form label{display:block;font:200 16px Raleway;margin-bottom:20px;color:rgba(255,255,255,.7)}.sign-up-newsletter__form input[type=submit],.sign-up-newsletter__form input[type=email]{height:40px;line-height:40px;border-radius:0;font:400 16px ProximaNovaRegular;border:0;box-shadow:none;margin:0;padding:10px 25px},.sign-up-newsletter__form input[type=submit]:active,.sign-up-newsletter__form input[type=submit]:focus,.sign-up-newsletter__form input[type=email]:active,.sign-up-newsletter__form input[type=email]:focus{outline:0;border:0}.sign-up-newsletter__form input[type=submit]{background-color:#f57d20;color:#fff}.sign-up-newsletter__form input[type=email]{background-color:#fff;margin-left:-4px;color:#1e1e23}.page-footer__info__list__link{font:300 14px Raleway;margin-bottom:20px;color:rgba(255,255,255,.7);display:inline-block}.page-footer__info__list__heading{font:300 16px Raleway;margin-bottom:30px;color:#fff}.page-footer__info__list__link:hover{text-decoration:none;color:#fff}.footer-social__list{display:inline-block;vertical-align:middle}.footer-social__link{display:block;font:300 15px/24px Raleway;padding:30px 50px 30px 0;color:#fff;-moz-transition:all .32s ease;-ms-transition:all .32s ease;-webkit-transition:all .32s ease;transition:all .32s ease}.footer-social__link:active,.footer-social__link:focus,.footer-social__link:hover{color:#f57d20;text-decoration:none}@media screen and (max-width:1024px){.page-footer{height:auto}.page-footer .table100{display:block}.page-footer__info__list{display:inline-block;width:100%;vertical-align:top;border-right:0;padding:20px}}@media screen and (max-width:768px){.page-footer__info{padding:0}.footer-social__link{padding:5px 15px 5px 0}.page-footer__info .col-sm-4{width:31.3%;margin:inherit;margin-right:1%;margin-left:1%;float:left}}@media screen and (max-width:600px){.page-footer__info .col-sm-4{width:48%;margin:inherit;margin-right:1%;margin-left:1%}}@media screen and (max-width:480px){.footer-social__link{padding:5px 15px 5px 0}.sign-up-newsletter__form input[type=submit]{width:98px}.sign-up-newsletter__form input[type=email]{width:180px}.page-footer__info .col-sm-4{width:100%;margin:0}}
.page-head{position:fixed;z-index:10;width:100%;left:0;top:0;height:inherit;padding:0;text-align:right}.page-head-stick{background-color:#d8701f;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);-ms-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.page-head-stick .page-head__logo{padding:15px 0}.page-head-non-stick header{background-color:#d8701f}.page-head__logo{text-align:left;padding:25px 0;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;transition:padding .3s ease}.page-head__right{display:inline-block;color:#fff;font:600 16px ProximaNovaRegular;padding:22px 0}.page-head__right__list{display:inline-block;vertical-align:middle}.page-head__right__link{color:#fff;margin:0 0 0 30px;display:inline-block;letter-spacing:1px}.free-trial-btn{background-color:#fff;color:#151515;-webkit-box-shadow:0 3px 0 #dbdbdb;-moz-box-shadow:0 3px 0 #dbdbdb;-ms-box-shadow:0 3px 0 #dbdbdb;box-shadow:0 3px 0 #dbdbdb}.page-head__right__contact__number{padding-left:40px}.page-head__right__contact__number:before{background-position:-9px -5px;width:30px;height:30px;display:inline-block;left:0;top:5px}.reward-login-btn-mobile{display:none}.reward-login-btn-desktop{display:inline-block}.reward-login-btn,.reward-logout-btn{border:1px solid #fff;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;border-radius:17px;padding:8px 22px}.menu-btn{position:relative;z-index:10;width:40px;height:21px;display:none}.menu-btn span{width:40px;height:3px;background-color:#fff;display:block;margin-bottom:6px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.menu-btn span:last-child{margin-bottom:0}.banner{position:relative}.banner__head{position:absolute;width:100%;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1}.banner__head__title{font:700 53px Raleway;margin-bottom:10px}.banner__head__title .typewrite{color:#fff}.banner__head__title .typewrite:active,.banner__head__title .typewrite:focus,.banner__head__title .typewrite:hover{color:#fff;cursor:auto}.banner__head__subtitle{font:300 23px Raleway;margin-bottom:40px}.desktop-banner{display:block}.mobile-banner{display:none}.mobile-menu{position:fixed;right:-300px;min-width:200px;height:100%;z-index:9;top:0;background:#fff;-webkit-box-shadow:3px 0 16px rgba(0,0,0,.9);-ms-box-shadow:3px 0 16px rgba(0,0,0,.9);-moz-box-shadow:3px 0 16px rgba(0,0,0,.9);box-shadow:3px 0 16px rgba(0,0,0,.9);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;display:none}.mobile-menu-visible{right:0}.close-menu span:nth-child(1){transform:rotate(-45deg) translate(-6px,7px)}.close-menu span:nth-child(2){display:none}.close-menu span:nth-child(3){transform:rotate(45deg)}.book-demo-btn{background-color:#f57d20;color:#fff;font:600 17px ProximaNovaRegular}@media screen and (max-width:768px){.page-head__right{min-width:200px;position:relative}.page-head__right__free-trial,.page-head__right__member,.page-head__right__merchant{display:none}.page-head__right__link.reward-login-btn-mobile{display:inline-block}.page-head__right__link.reward-login-btn-desktop{display:none}.page-head__right__link{color:#444;display:block}.mobile-menu{display:block}.menu-btn{display:inline-block}.menu-btn span{position:relative;z-index:10}.page-head__logo-img{max-width:100px;height:inherit}.banner__head{top:67%}.banner__head__title{font-size:30px;margin-bottom:5px;padding:0 10px}.banner__head__subtitle{font-size:15px;padding:0 10px;margin-bottom:10px}}@media screen and (max-width:480px){.page-head__logo{margin-left:-10px;padding:18px 0}.page-head__logo-img{max-width:150px;height:auto}.page-head__right{padding:18px 0;min-width:inherit}.desktop-banner,.reward-login-btn span{display:none}.mobile-banner{display:block}}

.login-page{position:relative;height:100vh}.login-page__back-img{left:0;right:0;top:0;bottom:0;z-index:2;background:url(../../img/login-background.jpg) top center no-repeat;background-size:cover;position:absolute}.login-page__back-img:before{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;right:0;background-color:rgba(0,0,0,.5);z-index:3;content:""}.login-form{position:absolute;width:100%;max-width:500px;background:rgba(0,0,0,.7);top:50%;left:50%;right:0;transform:translate(-50%,-50%);padding:50px;z-index:4;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Raleway}.login-form__input{border:0}.login-form__title{font-size:32px}.login-form__label{font:400 14px/24px Raleway}.btn-block,.form-control,.form-label{display:block}.form-title{color:#fff}.skyblue{color:#006db6}.submit-btn{letter-spacing:1px}.button-black{background-color:#252525;width:100%;display:inline-block;color:#fff;border:1px solid #fff;font-weight:400;margin-top:20px;font-size:15px;line-height:40px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;letter-spacing:1px}.button-black:hover{background-color:#fff;border:1px solid #fff;color:#000}.form-group-mob{z-index:1;position:relative}@media screen and (max-width:1024px){.login-page{height:inherit;padding:80px 0}.login-form{position:relative;top:0;left:0;transform:none;padding:25px;margin:0 auto}}@media screen and (max-width:768px){.login-wrapper{margin-top:65px}.login-box{width:95%;padding:20px 20px 50px;top:10%;transform:translate(-50%,0)}}@media screen and (max-width:480px){.login-form__title{font-size:28px}}
.menu-wrapper{position:fixed;width:100%;height:100%;top:-100%;left:0;right:0;opacity:1;overflow-y:auto;overflow-x:hidden;visibility:visible;z-index:5;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;display:block}.menu-wrapper.visible{display:block;opacity:1;visibility:visible;top:0}.menu-wrapper-inner{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background:url(../../img/login-background.jpg) left top no-repeat rgba(0,0,0,.4);background-size:cover;-webkit-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;z-index:7}.menu-wrapper.visible .menu-wrapper-inner{opacity:1;visibility:visible}.menu-wrapper-inner:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:6}.nav-menu{position:absolute;width:400px;left:45%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:7}.nav-menu_list{text-align:left}.nav-menu_list a{display:inline-block;color:rgba(255,255,255,.7);font:400 40px/32px Raleway;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.nav-menu_list a:hover{color:rgba(255,255,255,1)}@media screen and (max-width:768px){.nav-menu{left:50%;top:50%;transform:translate(-50%,-50%)}.nav-menu_list{text-align:center}.nav-menu_list a{font-size:28px;line-height:24px}}
.responsive-tabs-container .tab-pane{margin-bottom:15px}.responsive-tabs-container .accordion-link{display:none;margin-bottom:10px;padding:10px 15px;background-color:#1e1e23;border-radius:0;border:1px solid #1e1e23;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.responsive-tabs-container .accordion-link:active,.responsive-tabs-container .accordion-link:focus,.responsive-tabs-container .accordion-link:hover{text-decoration:none;background-color:#fff;color:#1e1e23}.default-font{font:400 16px/24px Raleway;color:#1e1e23}.profile-container{margin:75px 0 0;padding:50px 0;font-size:16px;font-family:Raleway}.customer-img{width:150px;height:150px;border-radius:50%;background-color:#f2f2f2;padding:5px;overflow:hidden;margin:0 auto}.customer-img figure{display:block;position:relative;height:100%}.customer-img figure img{display:inline-block;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.customer-personal-info{padding:0 0 20px;margin:0 0 30px;border-bottom:1px solid #e2e2e2}.customer-desc ul{list-style:none;padding:0;margin:0}.customer-desc ul li{font-size:16px;font-family:Raleway;margin:0 0 8px}.customer-desc ul li h2{margin:5px 0 15px;padding:0;color:#252525;font:500 32px/32px Raleway}.customer-desc ul li .profile-label{width:20%;display:inline-block;font:400 16px/24px Raleway}.side-nav{margin:0;border:0!important}table{font-family:Raleway;font-size:16px}.side-nav li{margin:0 0 2px;width:100%;font:400 16px/24px Raleway}.pane-heading{border-bottom:1px solid #e2e2e2;padding:0 0 5px;margin:0 0 15px;font:400 24px Raleway}.side-nav li a{color:#fff;background-color:#1e1e23;display:block;border:1px solid #1e1e23;border-radius:0;margin:0;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font:400 16px/24px Raleway;cursor:pointer}.side-nav>li.active>a,.side-nav>li.active>a:focus,.side-nav>li.active>a:hover,.side-nav>li>a:active,.side-nav>li>a:focus,.side-nav>li>a:hover{background-color:transparent;color:#000;outline:0;border:1px solid #1e1e23;cursor:pointer}@media (max-width:767px){.responsive-tabs-container{width:100%}.responsive-tabs-container.accordion-xs .nav-tabs{display:none}.responsive-tabs-container.accordion-xs .accordion-link{display:block}}@media (min-width:768px) and (max-width:991px){.side-nav-data{width:95%;margin:0 auto;padding:10px}.responsive-tabs-container{width:100%}.responsive-tabs-container.accordion-sm .nav-tabs{display:none}.responsive-tabs-container.accordion-sm .accordion-link{display:block}}@media (min-width:992px) and (max-width:1199px){.responsive-tabs-container.accordion-md .nav-tabs{display:none}.responsive-tabs-container.accordion-md .accordion-link{display:block}}@media (min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none}.responsive-tabs-container.accordion-lg .accordion-link{display:block}}@media screen and (max-width:991px){.customer-desc ul li{text-align:center}.customer-desc ul li span{width:auto}}
.custom-button{padding:12px 25px;vertical-align:middle;border-radius:5px;display:inline-block;letter-spacing:1px}
.custom-alert-box{position:absolute;display:block;left:50%;transform:translateX(-50%);top:100px;z-index:10;margin-bottom:20px}.custom-alert{font:400 17px/24px Raleway;padding:15px 50px;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);-ms-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4);margin:0 0 15px}.custom-alert .close{font-size:26px;color:#252525;opacity:.3;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.custom-alert .close:hover{opacity:.6}.custom-alert-success{background:#4caf50;color:#fff}.custom-alert-info{background-color:#77aeca;color:#fff}.custom-alert-warning{background-color:#fcf8e3;color:#252525}.custom-alert-danger{background-color:#ec8787;color:#fff}
.full-width-img{width:100%}
.responsive-image{max-width:100%}
.text-white{color:#fff}.background-white{background-color:#fff}
.about-dymocks{background-color:#f0f0f0}.about-dymocks ul{display:table;width:100%}.about-dymocks__col{display:table-cell;width:50%;vertical-align:middle;position:relative}.about-dymocks__img{padding-left:30px}.about-dymocks__col__content{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 130px}.about-dymocks__col__content:before{content:"";left:85px;top:0;height:100%;width:5px;background-color:#fff;position:absolute}.about-dymocks__col__content_heading{font-size:39px;margin-bottom:45px;margin-top:0}@media screen and (max-width:1240px){.about-dymocks__col__content{padding:0 45px}.about-dymocks__col__content:before{display:none}}@media screen and (max-width:1024px){.about-dymocks ul{display:block}.about-dymocks__col{display:block;width:100%}.about-dymocks__col__content{position:static;transform:none;padding:40px 30px}.about-dymocks__col__content_heading{font-size:28px;margin-bottom:25px}}
.cafe-course{background-color:#f4f4f4;padding:50px 0 20px}.cafe-course__list{padding-left:85px;position:relative;margin:0 0 30px;text-align:left}.cafe-course__list:before{width:75px;height:60px;left:0;top:27px}.cafe-course__list__heading{font:600 21px Raleway-Bold;color:#1e1e23;margin:0 0 15px}.fresh:before{background-position:-22px -2px}.breakfast:before{background-position:-94px -5px}.cake:before{background-position:-163px -6px}.section_divider{margin-bottom:100px}@media screen and (max-width:768px){.line-breaker{display:inline-block}}@media screen and (max-width:480px){.cafe-course__list{padding-left:65px}.cafe-course__list:before{width:55px}.fresh:before{background-position:-52px -2px}.breakfast:before{background-position:-113px -5px}.cake:before{background-position:-181px -6px}}
.current-menu__home-section{background-color:#f9f9f9;margin:-228px 109px 0;padding:85px 75px 35px;position:relative;z-index:1;border:1px solid #e3e3e3}.current-menu__home-section:before{position:absolute;content:"";left:-90px;bottom:-336px;width:379px;height:392px;background:url(../../img/current-menu-home-corner-img.png) no-repeat;background-size:cover}.current-menu__home-section__heading{margin:32px 0;padding-bottom:20px;position:relative}.current-menu__home-section__heading__line{position:relative;display:inline-block}.current-menu__home-section__heading__line:after,.current-menu__home-section__heading__line:before{content:"";position:absolute;width:100%}.current-menu__home-section__list{padding:80px 0 0;font-size:0;width:100%;margin:0}.current-menu__home-section__list__item{width:33.3%;display:inline-block;text-align:left}.current-menu__home-section__list__item .form-group{padding:0 10px}.current-menu__home-section__list__item .sprite-background:before{width:28px;height:26px;background-position:-310px -11px;top:14px;left:10px;transform:rotate(-90deg);z-index:-1}.current-menu-background{height:450px;background:url(../../img/current-menu-background.jpg) center top no-repeat;background-size:cover}.current-menu-background__img{width:100%}.current-menu__home-section__list__item__select{border-radius:0;border:1px solid #000;color:#000;margin:0 0 55px;font:400 16px Raleway;padding:0 20px 0 35px;height:45px;line-height:45px;background-color:transparent;cursor:pointer}.current-menu__home-section__list__item__select:active,.current-menu__home-section__list__item__select:focus,.current-menu__home-section__list__item__select:hover{box-shadow:none;outline:0;border-color:inherit;color:#000;text-decoration:none}.view-full-menu{padding-top:60px}.view-full-menu-title{border-bottom:1px solid #000;display:inline-block;color:#000}.view-full-menu-title:before{background-position:-252px 0;width:50px;height:60px;left:0;right:0;margin:auto;top:-38px}@media screen and (max-width:1024px){.current-menu__home-section{margin:-228px 20px 0}.current-menu__home-section__list__item{width:50%}.current-menu__home-section:before{left:-10px;bottom:-150px;width:250px;height:250px}}@media screen and (max-width:768px){.current-menu__home-section{margin:-228px 20px 0;padding:50px 50px 35px}.current-menu__home-section__list{text-align:center}.current-menu__home-section__list__item{width:90%;margin:0 auto}.current-menu__home-section:before{left:-15px;bottom:-100px;width:150px;height:150px}}@media screen and (max-width:480px){.current-menu__home-section{padding:30px 15px 20px}.current-menu__home-section__list__item{width:100%}.current-menu__home-section:before{display:none}.section_divider{margin-bottom:50px}.current-menu__home-section__list__item__select{margin:0 0 20px}}
.engage-customer__heading{color:#1e1e23;margin:0 0 25px;text-align:center}.engage-customer_col h4{font:400 24px ProximaNovaRegular;padding:30px 0 20px;color:#1e1e23;margin-top:128px}.engage-customer_col h4:before{width:100px;height:100px;left:50%;transform:translateX(-50%)}.increase-sale__heading:before{background-position:-18px -23px;top:-85px}.cut-marketing-cost__heading:before{background-position:-141px -23px;top:-85px}.promote-brand__heading:before{background-position:-273px -23px;top:-85px}@media only screen and (max-width:480px){.engage-customer_col h4{font:400 22px ProximaNovaRegular}}
.get-in-touch{background:url(../../img/get-in-touch-background.jpg) no-repeat;background-size:cover;padding:65px 0}.get-in-touch__content{display:table}.free-consultation,.get-in-touch__book-demo{display:table-cell;vertical-align:middle}.get-in-touch__book-demo{padding-left:40px}.free-consultation{padding-left:120px}.free-consultation__heading{font:700 31px Raleway;color:#fff;margin-bottom:20px}.free-consultation__para{font:300 20px Raleway;letter-spacing:1px;color:#fff}.get-in-touch__demo-btn,.get-in-touch__started-btn{font:400 16px ProximaNovaRegular;padding:13px 50px;margin:0 10px}.get-in-touch__started-btn{border:1px solid #fff;background:0 0;color:#fff}.get-in-touch__demo-btn{background-color:#fff;color:#1e1e23}@media only screen and (max-width:768px){.free-consultation__heading{font:600 24px/35px Raleway}}
.happy-clients{background-color:#ececec;padding:20px 0}
.novus-feature{padding:140px 200px 160px;background-color:#f3f3f3;position:relative;z-index:2;max-width:100%;overflow:hidden}.novus-feature:before{content:"";position:absolute;left:50%;top:50%;width:87%;transform:translate(-50%,-50%);height:82%;z-index:-1;background-color:#fff}.novus-feature__header__line{width:94px;height:5px;background-color:#f57d20;margin:25px auto 70px}.novus-feature__heading{margin:0 0 25px}.novus-feature__col{padding:0 0 50px}.novus-feature__col__heading{font:400 24px ProximaNovaRegular;padding:20px 0;color:#1e1e23;margin-top:75px;margin-bottom:0}.novus-feature__col__heading:before{width:70px;height:70px;left:0}.custom-reward:before{background-position:-397px -43px;top:-43px}.customer-insight:before{background-position:-484px -50px;top:-43px}.market-compaign:before{background-position:-626px -26px;top:-43px}.mobile-loyalty:before{background-position:-766px -19px;top:-43px}.referal-program:before{background-position:-859px -20px;top:-43px}.customer-tiering:before{background-position:-35px -139px;top:-43px}.request-demo__btn{background-color:#f57d20;color:#fff;font:400 18px ProximaNovaRegular;border:1px solid #f57d20;-webkit-box-shadow:0 3px 0 #fa9b51;-moz-box-shadow:0 3px 0 #fa9b51;-ms-box-shadow:0 3px 0 #fa9b51;box-shadow:0 3px 0 #fa9b51;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;transition:.5s all ease}.request-demo__btn:hover{background-color:#fff;color:#f57d20;border:1px solid #f57d20;-webkit-box-shadow:0 3px 0 #fff;-moz-box-shadow:0 3px 0 #fff;-ms-box-shadow:0 3px 0 #fff;box-shadow:0 3px 0 #fff}@media only screen and (max-width:1024px){.novus-feature{padding:100px 140px}.novus-feature:before{width:95%;height:95%}}@media only screen and (max-width:480px){.novus-feature{padding:100px 0}.novus-feature__col__heading{font:400 22px ProximaNovaRegular}}
.retailer{padding:145px 0;display:table;width:100%}.retailer__content{position:absolute;top:50%;transform:translateY(-50%);right:50px;z-index:2}.retailer__content__line{width:62px;height:4px;background-color:#1e1e23;display:inline-block}.retailer__content h4{font:700 39px Raleway;color:#f57d20}.retailer__content h5{font:700 24px/45px Raleway;color:#1e1e23;font-weight:700;letter-spacing:1px}.retailer ul{display:table;width:100%}.retailer_image{display:table-cell;width:55%;height:362px;position:relative;background:#e2e2e2;background:-moz-linear-gradient(left,#e2e2e2 2%,#eaeaea 49%,#f0f0f0 100%);background:-webkit-linear-gradient(left,#e2e2e2 2%,#eaeaea 49%,#f0f0f0 100%);background:linear-gradient(to right,#e2e2e2 2%,#eaeaea 49%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#f0f0f0', GradientType=1)}.retailer_image:before{content:"";background:url(../../img/retailer-person.png) no-repeat;z-index:1;left:0;width:434px;height:386px;position:absolute;top:-25px}.connect-with-us{display:table-cell;width:44%;background-color:#f57d20;position:relative}.connect-with-us:before{content:"";width:15px;height:100%;background-color:#fff;left:0 top:0;position:absolute}.connect-with-us__form{width:calc(100% - 16px);margin-left:16px;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.connect-with-us__form__heading{font:400 23px ProximaNovaRegular;color:#fff;font-weight:700;text-align:center;margin:0 0 35px}.connect-with-us__form__input{max-width:345px;margin:0 auto;font:300 16px Proxima-Nova-Light;font-style:italic;font-weight:700;background-color:#fff;color:#585858;border:0;box-shadow:none}.connect-with-us__form__submit{background-color:#fff;color:#1e1e23;font:400 16px ProximaNovaRegular;font-weight:700;-webkit-box-shadow:0 3px 0 #dbdbdb;-moz-box-shadow:0 3px 0 #dbdbdb;-ms-box-shadow:0 3px 0 #dbdbdb;box-shadow:0 3px 0 #dbdbdb;border:0}@media only screen and (max-width:1280px){.retailer__content{background:rgba(0,0,0,.5);padding:20px;width:100%;left:50%;transform:translate(-50%,-50%)}.retailer__content h4,.retailer__content h5{color:#fff}.retailer__content__line{background-color:#fff}.connect-with-us__form{margin-left:7px;transform:translate(-50%,-50%);width:100%;padding:40px;left:50%}.get-in-touch__demo-btn,.get-in-touch__started-btn{margin:10px 0}}@media only screen and (max-width:768px){.retailer{padding:70px 0}.connect-with-us,.free-consultation,.get-in-touch__book-demo,.retailer_image{width:100%;display:block}.connect-with-us:before{width:0}.get-in-touch{padding:40px 0}.connect-with-us__form{position:relative;top:0;transform:translate(0,0);left:0;padding:40px;margin-left:0}.free-consultation,.get-in-touch__book-demo{padding:0}.get-in-touch__book-demo{margin-top:40px}.get-in-touch__started-btn{margin-left:0}}@media only screen and (max-width:480px){.retailer_image:before{width:280px}.retailer__content h4{font:700 25px Raleway}.retailer__content h5{font:700 18px/30px Raleway}}
.happy-customer{font:600 36px/45px Raleway;color:#1e1e23;text-align:center;padding:0;margin:0}.happy-customer span{font:700 36px/45px Raleway}.testimonial{overflow:hidden}.testimonial-content{margin:60px 0 0}.testimonial-content__heading span:before{background-position:-116px -149px;width:60px;height:60px;top:0;left:-72px}.testimonial-content .slick-dots{position:relative}.testimonial-slider{margin:0}.testimonial-content__title{font:500 20px Raleway;margin:10px 0 57px}.testimonial-content__title:before{left:0;right:0;margin:auto;background-position:-350px -16px;width:50px;height:20px;bottom:-41px}.testmonial-para{font:600 16px/35px Raleway;color:#1e1e23;padding:45px 75px 0}.testmonial-para:before{background-position:-407px 0;left:0;top:-2px;width:40px;height:40px}.testmonial-para:after{right:44px;bottom:-17px;width:30px;height:30px;position:absolute;content:"";display:inline-block;background:url(../../img/sprites-img.png) -455px -12px no-repeat;z-index:1;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tesmonial-author{font:400 15px/24px Raleway;font-weight:700;margin:20px 0 15px;:0}.testimonial-frame{width:370px;height:100%;margin:0 auto;padding:50px;color:#fff;position:relative;overflow:visible;border:1px solid #e2e2e2;border-color:transparent #e2e2e2}.testimonial-frame__background{background:url(../../img/special-today-center-background.jpg);background-size:contain;left:5px;top:0;bottom:0;right:0;width:97.3%;height:100%;z-index:-2;position:absolute}.testimonial-frame:after,.testimonial-frame:before{position:absolute;content:"";width:104%;z-index:-1}.testimonial-frame:before{left:-1px;top:-1px;background:url(../../img/special-today-top-img.jpg) no-repeat;height:160px}.testimonial-frame:after{left:-1px;bottom:-49px;height:100px;background:url(../../img/special-today-bottom-img.jpg) no-repeat}.testimonial-frame__title{font:700 23px Raleway;margin-bottom:70px;margin-top:0}.testimonial-frame__subtitle{font:700 18px Raleway;position:relative;margin:0 0 45px}.testimonial-frame__subtitle:before{position:absolute;content:"";bottom:-15px;width:40px;height:2px;background-color:#fff;left:0}.special-list__item{margin:0 0 30px}.special-list__item h5{font:700 17px Raleway;margin-bottom:15px}.special-list__item p{font:300 15px/24px Raleway}@media screen and (max-width:1024px){.testimonial-slider{margin:0}.testimonial-content{margin:50px 0 0}}@media screen and (max-width:768px){.happy-customer{font:600 24px/35px Raleway}}@media screen and (max-width:480px){.testimonial-content__title:before{left:30px}.testimonial-frame{background-size:100% 100%;padding:35px 40px 20px;max-width:320px;width:inherit}.testimonial-frame:after,.testimonial-frame:before{background-size:97.05%}.testimonial-frame:after{bottom:-61px}.testimonial-frame__background{width:97.5%;left:4px}.testmonial-para{padding:0}}