.page404{background:url(/_themes/dymockscafe/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}.inline-block{display:inline-block}.black{color:#000;font-weight:700}.hover-black:active,.hover-black:focus,.hover-black:hover{color:#000}.block{display:block}.underline{border-bottom:1px solid #1e1e23}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(/_themes/dymockscafe/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-Light;color:#444}.line-breaker{display:block}.text-uppercase{text-transform:uppercase}.floatL-width-100{float:left;width:100%}.dual-font-heading{font-family:Raleway-ExtraLight;font-size:39px;color:#1e1e23}.dual-font-heading .bold{font-family:Raleway-Medium}.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:#000}.hover-anim-btn:hover:before{left:0}.hover-anim-btn:before{content:"";position:absolute;left:-500px;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}.close-box{position:absolute;right:22px;top:19px;width:20px;z-index:10}.close-box a{display:inline-block;text-align:center;height:20px;line-height:30px;vertical-align:middle;padding:3px 0;cursor:pointer}.close-box a span{width:20px;height:2px;background:#fff;margin:2px 0;display:block;-webkit-transform:all .2s ease;-moz-transform:all .2s ease;-ms-transform:all .2s ease;transform:all .2s ease}.close-box a:active span,.close-box a:focus span,.close-box a:hover span{background-color:#ae8649}.close-box a span:first-child{-webkit-transform:rotate(-44deg) translate(-3px,0);-moz-transform:rotate(-44deg) translate(-3px,0);-ms-transform:rotate(-44deg) translate(-3px,0);transform:rotate(-44deg) translate(-3px,0)}.close-box a span:last-child{-webkit-transform:rotate(43deg) translate(-3px,0);-moz-transform:rotate(43deg) translate(-3px,0);-ms-transform:rotate(43deg) translate(-3px,0);transform:rotate(43deg) translate(-3px,0)}@media screen and (max-width:780px){body.lock-scroll,header.lock-scroll{padding-right:0}}
.contact-us{padding-top:100px}.contact-para{font:600 16px/24px Raleway;color:#000;margin:5px 0}.contact-map li{margin:10px 0;font:400 16px/24px Raleway;color:#000}.contact-map li span{font-weight:700}.contact-map li a{color:#000}.contact-get-in-touch__form{padding-top:90px}.contact-get-in-touch__heading,.contact-us__find-heading{font-weight:700;margin-bottom:50px;position:relative}.contact-get-in-touch__heading:before,.contact-us__find-heading:before{content:"";position:absolute;z-index:2;left:0;bottom:-15px;width:100px;height:4px;background-color:#1e1e23}.form-control{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:40px}.btn{border-radius:0}.form-control-default{border:1px solid #333}.contact-get-in-touch textarea{height:180px;resize:vertical}.contact-map__loc{margin-top:45px}.captch-refresh{display:inline-block;vertical-align:middle}@media only screen and (max-width:768px){.contact-us{padding-top:40px}.contact-get-in-touch__form{padding-top:20px}.contact-get-in-touch__form__input{max-width:100%}}
.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(/_themes/dymockscafe/fonts/ProximaNovaRegular.eot);src:url(/_themes/dymockscafe/fonts/ProximaNovaRegular.woff) format('woff'),url(/fonts/ProximaNovaRegular.ttf) format('truetype')}@font-face{font-family:Raleway-ExtraBold;src:url(/_themes/dymockscafe/fonts/Raleway-ExtraBold.eot);src:url(/_themes/dymockscafe/fonts/Raleway-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Raleway-ExtraBold.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Raleway-ExtraBold.woff) format('woff'),url('/_themes/dymockscafe/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(/_themes/dymockscafe/fonts/Raleway-Light.eot);src:url(/_themes/dymockscafe/fonts/Raleway-Light.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Raleway-Light.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Raleway-Light.woff) format('woff'),url('/_themes/dymockscafe/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(/_themes/dymockscafe/fonts/Raleway.eot);src:url(/_themes/dymockscafe/fonts/Raleway.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Raleway.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Raleway.woff) format('woff'),url(/_themes/dymockscafe/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(/_themes/dymockscafe/fonts/Raleway-Bold.eot);src:url(/_themes/dymockscafe/fonts/Raleway-Bold.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Raleway-Bold.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Raleway-Bold.woff) format('woff'),url('/_themes/dymockscafe/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(/_themes/dymockscafe/fonts/Raleway-Medium.eot);src:url(/_themes/dymockscafe/fonts/Raleway-Medium.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Raleway-Medium.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Raleway-Medium.woff) format('woff'),url('/_themes/dymockscafe/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(/_themes/dymockscafe/fonts/Raleway-ExtraLight.eot);src:url(/_themes/dymockscafe/fonts/Raleway-ExtraLight.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Raleway-ExtraLight.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Raleway-ExtraLight.woff) format('woff'),url('/_themes/dymockscafe/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(/_themes/dymockscafe/fonts/Proxima-Nova-Light.eot);src:url(/_themes/dymockscafe/fonts/Proxima-Nova-Light.eot?#iefix) format('embedded-opentype'),url(/_themes/dymockscafe/fonts/Proxima-Nova-Light.woff2) format('woff2'),url(/_themes/dymockscafe/fonts/Proxima-Nova-Light.woff) format('woff'),url(/_themes/dymockscafe/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:100px 105px;background-color:#f0f0f0}.food-menu__tabs{display:block;text-align:center;border:0!important;padding:50px 0 20px;position:fixed;width:100%;left:0;right:0;top:86px;z-index:9;background:#f0f0f0}.food-menu__tabs__list{display:inline-block!important;vertical-align:middle;float:none!important;margin-bottom:30px!important}.download-menu{position:absolute;right:55px;z-index:2;top:55px;text-align:center}.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;position:relative;margin-top:160px}.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;break-inside:avoid-column}.food-menu__tab-content__list__single-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.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:1240px){.food-menu__tab-content{padding-top:100px}.download-menu{top:50px}}@media screen and (max-width:1024px){.food-menu__tab-content{margin-top:225px}.food-menu{padding:70px 30px}.food-menu__tabs__list{margin-bottom:27px!important}.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}.food-menu__tabs__list__link{padding:10px 15px!important;border:0 solid!important;margin:0 15px 3px!important;text-decoration:none!important}}@media screen and (max-width:990px){.food-menu__tab-content__list__bottom-img{bottom:-542px;max-width:200px;left:-16px}}@media screen and (max-width:768px){.food-menu__tab-content{padding-top:190px;margin-top:0}.download-menu{right:0;left:0;margin:auto}.food-menu__section-title{font-size:26px}}@media screen and (max-width:480px){.food-menu{padding:35px 0 70px}.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}.page-footer__info{padding:55px 0;border-bottom:1px solid #3b3b3f}.page-footer__info__list{width:33.3%;display:table-cell;padding:20px 98px;border-right:1px solid #3b3b3f}.page-footer__info__list.last{border:0}.page-footer__info__list__heading{font:500 20px Raleway-Medium;margin-bottom:25px}.page-footer__info__list__link,.page-footer__info__list__para{font:300 15px/26px Proxima-Nova-Light;color:#fefefe}.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-Light;padding:30px 0}@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}}
.page-head{position:fixed;z-index:10;width:100%;left:0;top:0;padding:0;text-align:right;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.page-head-stick{background-color:#000}.page-head-non-stick header{background-color:rgba(0,0,0,.9)}.page-head__logo{text-align:left;padding:25px 0}.page-head__right{display:inline-block;color:#fff;font:400 16px Raleway;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}.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}.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:800 52px Raleway-ExtraBold;margin-bottom:22px}.banner__head__subtitle{font:300 25px Raleway-Light}.banner__head__subtitle span{display:inline-block;padding:3px 20px;background-color:rgba(0,0,0,.6)}.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)}@media screen and (max-width:768px){.page-head__right{min-width:200px;position:relative}.page-head__right__profile{display:none;position:absolute;z-index:10;left:300px;top:80px;width:100%;text-align:left;-webkit-transition:all 1s cubic-bezier(.17,.67,.67,.84);-moz-transition:all 1s cubic-bezier(.17,.67,.67,.84);-ms-transition:all 1s cubic-bezier(.17,.67,.67,.84);transition:all 1s cubic-bezier(.17,.67,.67,.84)}.page-head__right__profile.visible{left:20px}.reward-login-btn,.reward-logout-btn{border:0;padding-left:0;padding-right:0}.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__right__contact{display:none}.page-head__logo-img{max-width:200px;height:auto}.banner__head__title{font-size:30px;margin-bottom:5px;padding:0 10px}.banner__head__subtitle{font-size:15px;padding:0 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}.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(/_themes/dymockscafe/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(/_themes/dymockscafe/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:#000;color:#fff}.default-font{font:400 16px/24px Raleway;color:#1e1e23}.profile-container{margin:0;padding:125px 0 50px;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:300 32px/32px Raleway-Medium}.customer-desc ul li .profile-label{width:20%;display:inline-block;font:400 16px/24px Raleway-Medium}.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-Medium}.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 .tab-pane{padding-top:50px}.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%}}@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-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__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(/_themes/dymockscafe/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:30px}.view-full-menu-title{border-bottom:1px solid #000;display:inline-block;color:#000}.download-pdf{position:relative;width:75px;height:74px;display:block;margin:0 auto}.download-pdf:before{background-position:-246px -67px;width:75px;height:74px;left:0;right:0;margin:auto;top:30px}@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}}
.testimonial{overflow:hidden}.testimonial-content{margin:130px 0 0}.testimonial-content .slick-dots{position:relative}.testimonial-content__title{font:500 20px Raleway-Medium;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:300 16px/31px Raleway-Light;color:#000;padding:0 75px}.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(/_themes/dymockscafe/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(/_themes/dymockscafe/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(/_themes/dymockscafe/img/special-today-top-img.jpg) no-repeat;height:160px}.testimonial-frame:after{left:-1px;bottom:-49px;height:100px;background:url(/_themes/dymockscafe/img/special-today-bottom-img.jpg) no-repeat}.testimonial-frame__title{font:700 23px Raleway-Bold;margin-bottom:70px;margin-top:0}.testimonial-frame__subtitle{font:700 18px Raleway-Bold;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-Bold;margin-bottom:15px}.special-list__item p{font:300 15px/24px Raleway-Light}@media screen and (max-width:1024px){.testimonial-slider{margin:0}.testimonial-content{margin:50px 0 0}}@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 45px}}