#preloader {position: fixed;left: 0;top: 0;z-index: 99999;width: 100%;height: 100%;overflow: visible;background: #fff;display: table;text-align: center }.loader {display: table-cell;vertical-align: middle;position: relative;width: 200px;height: 200px }.loader-icon {width: 80px;height: 80px;border: 5px solid #c00e14;border-right-color: #eee;border-radius: 50%;position: relative;animation: loader-rotate 1s linear infinite;margin: 0 auto }@keyframes loader-rotate {0% {transform: rotate(0) }100% {transform: rotate(360deg) }}.text-theme-color {color: #c00e14 }.title-font {font-family: 'Pacifico', cursive;font-weight: 400;display: inline-block;vertical-align: middle;font-size: 22px;line-height: normal;color: #c00e14 }.title-font:before {height: 2px;width: 25px;content: "";background: #c00e14;display: inline-block;vertical-align: middle;margin-right: 10px }.title-font.large {font-size: 48px;line-height: 48px }.title-font.large:before {content: none }.height-100vh {height: 100vh }.bg-img {background-size: cover;background-repeat: no-repeat }.bg-theme {background-color: #c00e14 }.theme-overlay[data-overlay-dark]:before {background: #c00e14 }.half-gutter {margin: 0 }.half-gutter > [class*="col-"] {padding: 7px }.padding-7px-lr {padding-right: 7px;padding-left: 7px }.valign {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }a:hover, a:active {color: #c00e14;text-decoration: none }.btn {display: inline-block;font-size: 14px;padding: 9px 22px;background: transparent;border: 2px solid #c00e14;border-radius: 25px;box-shadow: rgba(0,0,0,0.1) 0px 2px 1px !important;color: #c00e14;letter-spacing: .5px;line-height: inherit;min-width: 150px;font-family: 'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase;transition-duration: 0.3s;transition-timing-function: ease-in-out }.btn:hover, .btn:active {background: #c00e14;color: #fff;border-color: #c00e14;box-shadow: rgba(0,0,0,0.3) 0px 3px 8px !important }.btn:focus {background: #c00e14;color: #fff;box-shadow: rgba(0,0,0,0.3) 0px 3px 8px !important;border-color: #c00e14 }.btn.theme {background: #c00e14;border: 2px solid #c00e14;box-shadow: rgba(0,0,0,0.1) 0px 2px 1px !important;color: #fff;min-width: 170px }.btn.theme:hover, .btn.theme:active {background: transparent;color: #fff;border-color: #c00e14 }.btn.theme:hover span, .btn.theme:active span {color: #fff }.btn.theme:focus {background: #transparent;color: #fff;border-color: #c00e14 }.btn.book-now {background: #c00e14;border: 2px solid #c00e14;box-shadow: rgba(0,0,0,0.1) 0px 2px 1px !important;color: #fff;min-width: 200px }.btn.book-now .cnt {-moz-transition: 0s all ease-in-out !important;-o-transition: 0s all ease-in-out !important;-webkit-transition: 0s all ease-in-out !important;transition: 0s all ease-in-out !important }.btn.book-now:hover, .btn.book-now:active, .btn.book-now:focus {background: transparent;color: #c00e14;border-color: #c00e14 }.navbar .navbar-nav .btn.small {font-size: 12px;padding: 6px 18px;min-width: auto;margin-top: 4px;margin-left: 15px;text-align: center }.nav-scroll .navbar-nav .btn.small {color: #fff;border-color: #c00e14;border-width: 2px }.navbar .navbar-nav .nav-link.btn.small.active {color: #fff }.navbar .navbar-nav .nav-link.btn.small.active:hover {color: #c00e14 }@media screen and (max-width: 1199px) {.btn {min-width: 140px;font-size: 13px;padding: 8px 20px }.btn.theme {min-width: 160px }}@media screen and (max-width: 991px) {.btn {min-width: 130px;font-size: 13px;padding: 7px 19px }.btn.theme {min-width: 140px }}@media screen and (max-width: 767px) {.btn {min-width: 125px;font-size: 12px;padding: 4px 16px }.btn.theme {min-width: 130px }}@media screen and (min-width: 1200px) {.container {max-width: 1170px }}.section-heading {margin-bottom: 50px;text-align: center }.section-heading.half {margin-bottom: 30px }.section-heading h1, .section-heading h2, .section-heading h3, .section-heading h4, .section-heading h5, .section-heading h6 {margin-bottom: 0;font-weight: 800;position: relative;line-height: 140%;font-size: 24px;text-transform: uppercase }.section-heading.left {text-align: left }.section-heading strong {font-weight: 600 }.section-heading p {font-size: 15px;font-weight: 400;padding-top: 15px;margin: 0 auto }.section-heading span {position: relative;font-size: 15px;font-weight: 500;color: #c00e14;line-height: 200%;margin-bottom: 10px }@media screen and (max-width: 1199px) {.section-heading {margin-bottom: 40px }.section-heading h1, .section-heading h2, .section-heading h3, .section-heading h4, .section-heading h5, .section-heading h6 {font-size: 22px }.section-heading.half {margin-bottom: 25px }.title-font {font-size: 20px }.title-font.large {font-size: 42px;line-height: 44px }}@media screen and (max-width: 991px) {.section-heading {margin-bottom: 35px }.section-heading p {padding-top: 10px;font-size: 14px }.section-heading h1, .section-heading h2, .section-heading h3, .section-heading h4, .section-heading h5, .section-heading h6 {font-size: 21px }.section-heading.half {margin-bottom: 25px }.title-font {font-size: 19px }.title-font.large {font-size: 36px;line-height: 40px }}@media screen and (max-width: 767px) {.section-heading {margin-bottom: 30px }.section-heading.half {margin-bottom: 20px }.section-heading h1, .section-heading h2, .section-heading h3, .section-heading h4, .section-heading h5, .section-heading h6 {font-size: 20px }.title-font {font-size: 18px }.title-font.large {font-size: 30px;line-height: 36px }}.banner-headline {font-size: 3rem;line-height: 1.2 }.banner-words-wrapper {display: inline-block;position: relative;text-align: left }.banner-words-wrapper b {display: inline-block;position: absolute;white-space: nowrap;left: 0;top: 0 }.banner-words-wrapper b.is-visible {position: relative }.no-js .banner-words-wrapper b {opacity: 0 }.no-js .banner-words-wrapper b.is-visible {opacity: 1 }.banner-headline.clip span {display: inline-block;padding: .2em 0 }.caption .highlight {color: #c00e14 }.banner-headline.clip .banner-words-wrapper {overflow: hidden;vertical-align: top }.banner-headline.clip .banner-words-wrapper:after {content: '';position: absolute;top: 10%;right: 0;width: 2px;height: 70%;background-color: rgba(255,255,255,0.65) }.banner-headline.clip b {opacity: 0 }.banner-headline b.is-visible {opacity: 1 }.owl-theme .owl-dots .owl-dot span {width: 12px;height: 12px;border-radius: 50%;background: #d5d5d5;margin: 5px 4px 0 4px;border: 2px solid #d5d5d5 }.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #c00e14;border-color: #c00e14 }.slider .arrow, .slider-fade .arrow {display: none !important }.slider .owl-item, .slider-fade .owl-item {height: 100vh;position: relative }.slider .item, .slider-fade .item {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-size: cover;background-position: center center }.slider .item .caption, .slider-fade .item .caption {width: 100%;z-index: 9 }.slider .owl-theme .owl-dots, .slider-fade .owl-theme .owl-dots {position: absolute;bottom: 5vh;width: 100%;left: 0 }@media only screen and (min-width: 768px) {.banner-headline {font-size: 4.4rem;font-weight: 300 }}@media only screen and (min-width: 1170px) {.banner-headline {font-size: 6rem }}@media screen and (max-width: 1199px) {.small-height-align {min-height: 80vh }.slider .owl-item, .slider-fade .owl-item {height: 80vh }}@media screen and (max-width: 991px) {.small-height-align {min-height: 85vh }.slider .owl-item, .slider-fade .owl-item {height: 85vh }}@media screen and (max-width: 767px) {.small-height-align {min-height: 75vh }.slider .owl-item, .slider-fade .owl-item {height: 75vh }.small-max-height {max-height: 70vh }}@media screen and (max-width: 575px) {.mb-bg-position-x-center {background-position-x: center !important }.small-height-align {min-height: 70vh }.slider .owl-item, .slider-fade .owl-item {height: 70vh }}.chef-section .owl-theme .owl-nav.disabled + .owl-dots {bottom: 30px;left: 0;position: absolute;z-index: 1;right: 130px }.our-chef img {vertical-align: baseline }@media screen and (max-width: 991px) {.chef-section .sm-align-chef {margin-top: 0;position: relative;z-index: 1;border-right: 8px solid rgba(0,0,0,0.1) !important }.chef-section .our-chef_img img {border-bottom: none !important }.chef-section .owl-theme .owl-nav.disabled + .owl-dots {left: inherit;right: 30px }}@media screen and (max-width: 575px) {.chef-section .our-chef_img img, .chef-section .sm-align-chef {border-width: 2px !important }}.creative-banner {min-height: 100vh }.creative-banner:after {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: -1 }.creative-banner .wave-area {height: 5%;width: 100%;position: absolute;bottom: 0;left: 0;background: white;z-index: 1 }.creative-banner .wave {background: url("../img/wave.svg") repeat-x;position: absolute;top: -100px;width: 6400px;height: 100px;animation: wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;transform: translate3d(0, 0, 0) }.creative-banner .wave:nth-of-type(2) {top: -56px;animation: wave 20s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,swell 7s ease -1.25s infinite;opacity: 1 }@keyframes wave {0% {margin-left: 0 }100% {margin-left: -1600px }}@keyframes swell {0%, 100% {transform: translate3d(0, -45px, 0) }50% {transform: translate3d(0, 5px, 0) }}.bg-vid {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100% }@media screen and (max-width: 991px) {.bg-vid {left: -45% }}@media screen and (max-width: 767px) {.bg-vid {left: -16%;height: 100% }}.navbar {position: absolute;left: 0;top: 0;width: 100%;background: transparent;z-index: 9999;min-height: 70px;padding: 0;border-bottom: 1px solid rgba(255,255,255,0.15) }.navbar .icon-bar {color: #fff }.navbar.bg-white .icon-bar {color: #232323 }.navbar.bg-black {background: #232323;border-bottom: none }.navbar.bg-black .navbar-nav .nav-link.active {color: #c00e14 }.navbar.bg-black.nav-scroll .navbar-nav .nav-link {color: #fff }.navbar.bg-black .navbar-nav .nav-link:hover, .navbar.bg-black.nav-scroll .navbar-nav .nav-link.active {color: #c00e14 }.navbar.bg-black .navbar-nav .nav-link.btn.small:hover, .navbar.bg-black .navbar-nav .nav-link.btn.small.active {color: #fff }.navbar .navbar-nav .nav-link {font-size: 13px;font-weight: 600;color: #eee;letter-spacing: .5px;margin: 0;padding: 10px 15px;transition: all .5s;text-align: left;text-transform: uppercase }.navbar .navbar-nav .nav-link:hover {color: #c00e14 }.navbar .navbar-nav .nav-link.active {color: #c00e14;position: relative }.nav-scroll {background: #fff;box-shadow: 0 5px 10px -10px rgba(0,0,0,0.6);position: fixed;top: -100px;left: 0;width: 100%;transition: transform .5s;transform: translateY(100px);z-index: 99 }.nav-scroll.bg-black .icon-bar {color: #fff }.nav-scroll .icon-bar, .nav-scroll .navbar-nav .nav-link {color: #232323 }.navbar-toggler {background: #c00e14;width: 40px;height: 35px;padding: 0;border-radius: 0;position: absolute;right: 15px;top: 21px;cursor: pointer;z-index: 12399994;border: none }.navbar-toggler .icon-bar:after {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;top: 17px;border: 0;height: 2px;width: 19px;background: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);position: absolute;right: 10px;display: block;content: "" }.navbar-toggler .icon-bar:before {top: 17px;background: #fff;width: 19px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;right: 10px;display: block;height: 2px;content: "" }.navbar-toggler.collapsed .icon-bar:after {position: absolute;top: 17px;right: 10px;display: block;height: 8px;width: 20px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;content: "";background: none;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }.navbar-toggler.collapsed .icon-bar:before {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;top: 11px;right: 10px;display: block;height: 2px;width: 20px;background: #fff;content: "";-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }.nav-scroll .navbar-nav .logo {padding: 15px 0 }.logo {padding: 15px 0;width: 125px }@media screen and (min-width: 992px) {.navbar-expand-lg .navbar-collapse.desktop-hide {display: none !important }}@media screen and (max-width: 1399px) {.navbar > .container {padding-right: 3.5rem }.sidemenu_btn {margin-right: 0 }}@media screen and (max-width: 1199px) {.navbar .navbar-nav .nav-link {padding: 10px;font-size: 12px }.navbar .navbar-nav .btn.small {margin-left: 5px;padding: 4px 16px;margin-top: 4px }}@media screen and (max-width: 991px) {.logo {padding: 11px 0 12px 0 }.navbar {border: none }.navbar .navbar-nav .nav-link {border-bottom: 1px solid #383838 }.navbar .navbar-nav .btn.small {margin: 10px 5px }.navbar > .container {padding-right: 0;position: relative }.navbar .navbar-collapse {background: #232323;text-align: center }.navbar .navbar-toggler {padding: 8px 0;text-align: right;width: 40px;top: 18px }.navbar .nav-link {display: block }.navbar .navbar-nav .active:after {width: 100% }.nav-scroll .navbar-collapse .nav-link {color: #fff !important }.nav-scroll .navbar-collapse .active {color: #c00e14 !important }.nav-scroll .navbar-collapse .btn.active {color: #fff !important }}.header {overflow: hidden }.header .caption .overflow-hidden {display: inline-block }.header .caption h3 {font-weight: 200;animation-delay: 0.5s;position: relative;display: inline-block }.header .caption h1 {color: #fff;margin: 10px 0;font-size: 70px;font-weight: 700;animation-delay: 0.8s }.header .caption p {font-size: 18px;color: #eee;word-spacing: 2px;animation-delay: 1.2s }.header .btn {animation-delay: 1.4s }.header .btn i {position: relative;top: 1px }.header .arrow {position: absolute;bottom: 40px;left: 0;right: 0;width: 100%;text-align: center;color: #fff;font-size: 13px;z-index: 8 }.header .arrow a {color: #fff }.header .arrow a:hover {color: #c00e14 }.header .arrow i {position: relative;display: inline-block;width: 30px;height: 30px;line-height: 32px;font-size: 12px }.header .arrow i:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #c00e14;border-radius: 50%;z-index: -1;transition: all .2s }.header .arrow i:hover:after {background: #fff;transform: scale(1.2);transition: all .5s }.header .social-links a {display: inline-block;margin: 0 12px;font-size: 18px }.header .social-links a:hover {opacity: 0.85 }.header .social-links:last-child {margin-right: 0 }@media screen and (min-width: 1200px) {.header {height: 100vh }}@media screen and (max-width: 1199px) {.header .caption h1 {font-size: 60px }}@media screen and (max-width: 991px) {.header {transition-timing-function: none;-moz-transition-timing-function: none;-webkit-transition-timing-function: none;-o-transition-timing-function: none;-ms-transition-timing-function: none;transition-duration: 0s;-moz-transition-duration: 0s;-webkit-transition-duration: 0s;-o-transition-duration: 0s;-ms-transition-duration: 0s }.header .caption h1 {font-size: 50px }.header .caption h2 {font-size: 30px }.header .caption p {font-size: 16px }.header .social-links a {font-size: 16px }}@media screen and (max-width: 767px) {.header .caption h1 {font-size: 32px;margin-top: 5px;margin-bottom: 15px }.header .caption h3 {letter-spacing: 1px }}@media screen and (max-width: 575px) {.header .caption h1 {font-size: 24px;margin-top: 5px;margin-bottom: 12px }}.side-menu {width: 30%;position: fixed;right: 0;top: 0;background: #c00e14;z-index: 99999;height: 100%;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;-o-transition: -o-transform .5s ease;transition: transform .5s ease;transition: transform .5s ease, -webkit-transform .5s ease, -o-transform .5s ease;transition: transform .5s ease, -webkit-transform .5s ease;overflow: hidden }.side-menu.left {left: 0;right: auto;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }.side-menu.black {background: rgba(0,0,0,0.95) }.side-menu.side-menu-active, .side-menu.before-side {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.side-menu .navbar-brand {margin: 0 0 2.5rem 0 }#close_sidebar {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;-webkit-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: opacity 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);display: none;z-index: 9999;opacity: 0.4 }.side-menu .btn-close {height: 33px;width: 33px;display: inline-block;text-align: center;position: absolute;top: 30px;right: 15px;cursor: pointer }.side-menu.before-side .btn-close {display: none }.side-menu .btn-close:before, .side-menu .btn-close:after {position: absolute;left: 16px;content: ' ';height: 24px;width: 2px;background: #fff;top: 5px }.side-menu .btn-close:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg) }.side-menu .btn-close:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg) }.sidemenu_btn {-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;width: 36px;padding: 6px;margin-right: 1rem;position: absolute;right: 25px;top: 22px;z-index: 99 }.sidemenu_btn.left {left: 15px;right: auto }.sidemenu_btn > span {height: 2px;width: 100%;background: #fff;display: block }.sidemenu_btn > span:nth-child(2) {margin: 4px 0 }.nav-scroll .sidemenu_btn > span {background: #232323 }.bg-black.nav-scroll .sidemenu_btn > span {background: #fff }.bg-white .sidemenu_btn > span, .bg-white.nav-scroll .sidemenu_btn > span {background: #232323 }.side-menu .inner-wrapper {padding: 3.5rem 5rem;height: 100%;position: relative;overflow-y: auto;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.side-menu .side-nav {margin-bottom: 30px;display: block }.side-nav .navbar-nav .nav-item {display: block;margin: 10px 0;padding: 0 !important;opacity: 0;-webkit-transition: all 0.8s ease 500ms;-o-transition: all 0.8s ease 500ms;transition: all 0.8s ease 500ms;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px) }.side-nav .navbar-nav .nav-item:first-child {-webkit-transition-delay: .1s;-o-transition-delay: .1s;transition-delay: .1s }.side-nav .navbar-nav .nav-item:nth-child(2) {-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .2s }.side-nav .navbar-nav .nav-item:nth-child(3) {-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s }.side-nav .navbar-nav .nav-item:nth-child(4) {-webkit-transition-delay: .4s;-o-transition-delay: .4s;transition-delay: .4s }.side-nav .navbar-nav .nav-item:nth-child(5) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s }.side-nav .navbar-nav .nav-item:nth-child(6) {-webkit-transition-delay: .6s;-o-transition-delay: .6s;transition-delay: .6s }.side-nav .navbar-nav .nav-item:nth-child(7) {-webkit-transition-delay: .7s;-o-transition-delay: .7s;transition-delay: .7s }.side-nav .navbar-nav .nav-item:nth-child(8) {-webkit-transition-delay: .8s;-o-transition-delay: .8s;transition-delay: .8s }.side-nav .navbar-nav .nav-item:nth-child(9) {-webkit-transition-delay: .9s;-o-transition-delay: .9s;transition-delay: .9s }.side-menu.side-menu-active .side-nav .navbar-nav .nav-item {-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);opacity: 1 }.side-nav .navbar-nav .nav-link {display: inline-table;color: #fff;padding: 2px 0 3px 0 !important;font-size: 1.5rem;font-weight: 300;line-height: normal;position: relative;-webkit-border-radius: 0;border-radius: 0 }.side-nav .navbar-nav .nav-link:after {content: "";position: absolute;background: #fff;display: inline-block;width: 0;height: 1px;bottom: 0;left: 0;overflow: hidden;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.2, 1);-o-transition: all 0.5s cubic-bezier(0, 0, 0.2, 1);transition: all 0.5s cubic-bezier(0, 0, 0.2, 1) }.side-nav .navbar-nav .nav-link:hover:after, .side-nav .navbar-nav .nav-link:focus:after {width: 100% }.side-nav .navbar-nav .nav-link.active {background: transparent }.side-nav .navbar-nav .nav-link.active:after {width: 100% }.side-menu .social-links a {color: #fff }.side-menu .social-links a:hover {opacity: 0.65 }.corner-img {position: absolute }.about-corner {right: -1%;bottom: -2% }.menu-corner {left: -130px;top: -140px }@media screen and (max-width: 1599px) {.about-corner {right: -8%;bottom: -2% }.menu-corner {left: -170px;top: -170px }}@media screen and (max-width: 1399px) {.about-corner {right: -13%;bottom: -11% }.about-corner img {max-width: 75% }.menu-corner {left: -130px;top: -140px }.menu-corner img {max-width: 75% }}@media screen and (max-width: 767px) {.menu-corner {display: none }.about-corner {right: -59%;bottom: -15% }}.callto-action-imgbox {display: block;padding-left: 40px;padding-top: 40px;position: relative;z-index: 1 }.callto-action-imgbox:before {border: 2px solid #c00e14;bottom: 40px;content: "";left: 0;position: absolute;right: 40px;top: 0;z-index: -1 }.play-button-wrapper .btn-play {width: 60px;height: 60px;line-height: 56px;text-align: center;font-size: 22px;color: #fff;margin: auto;left: 9%;right: 0px;display: block;background: #c00e14;border: 2px solid #fff;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;position: absolute;overflow: hidden;top: 18%;bottom: 0;transform: perspective(1px) translateY(-50%);z-index: 3 }.play-button-wrapper .btn-play:before {content: '';position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: #fff;opacity: .19;z-index: 1 }.play-button-wrapper .btn-play i {padding-left: 5px;position: relative;z-index: 2 }@media screen and (max-width: 1199px) {.callto-action-imgbox {padding-left: 30px;padding-top: 30px }}@media screen and (max-width: 991px) {.callto-action-imgbox {padding-left: 20px;padding-top: 20px;margin: 0 auto 30px auto !important;max-width: 75% }}@media screen and (max-width: 767px) {.callto-action-imgbox {padding-left: 15px;padding-top: 15px;margin: 0 auto 25px auto !important;max-width: 95% }.play-button-wrapper .btn-play {width: 50px;height: 50px;font-size: 16px;line-height: 48px }}.feature-box01 .feature-icon {border-radius: 50%;height: 125px;line-height: 125px;transition: all 0.5s ease 0s;width: 125px;border: 2px solid #c00e14 }.feature-box01:hover .feature-icon {background-color: #c00e14 }@media screen and (max-width: 1199px) {.feature-box01 .feature-icon {width: 110px;height: 110px;line-height: 100px }.feature-box01 .feature-icon img {width: 65% }}@media screen and (max-width: 991px) {.feature-box01 .feature-icon {width: 90px;height: 90px;line-height: 80px }}@media screen and (max-width: 767px) {.feature-box01 .feature-icon {width: 75px;height: 75px;line-height: 70px }}.menu-row {float: left;width: 100%;margin: 0;padding: 0 }.menu-row .menu-item {display: inline-block;vertical-align: middle;width: 52px }.menu-row .menu-item img {vertical-align: middle }.menu-row .item-name {display: inline-block;vertical-align: middle;padding-left: 10px;margin-bottom: 0;width: 78%;position: relative;overflow: hidden }.menu-row .item-name:after {background: url(../img/dotted-linet.png) repeat-x;content: "";width: 100%;height: 1px;display: inline-block;position: absolute;bottom: 9px }.menu-row .price {display: inline-block;width: 50px;text-align: right;vertical-align: middle }.menu-row li {width: 100%;float: left;margin-bottom: 5px }.delicious-menu .block {float: left;margin-left: -145px;background-color: #fff;width: calc(100% + 145px);min-height: 406px }.delicious-menu .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 50px;line-height: normal }@media screen and (max-width: 1199px) {.food-gallery-section .food-gallery:hover .hover-text {top: 5%;left: 5%;right: 5%;bottom: 5% }.delicious-menu .block {min-height: 380px }.delicious-menu .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 40px }.menu-row .item-name {width: 74% }}@media screen and (max-width: 991px) {.delicious-section img {width: 100% }.delicious-menu .row .block {max-width: 100%;margin-left: 0;margin-top: 20px;min-height: auto }.delicious-menu .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 30px }.delicious-menu .owl-carousel .owl-item img {width: 100% }.menu-row .item-name {width: 82% }.food-gallery {text-align: center }.food-gallery-section .food-gallery:hover .hover-text {top: 7%;bottom: 7%;left: 18%;right: 18% }}@media screen and (max-width: 767px) {.menu-row .item-name {max-width: 53%;width: 100%;margin-top: 8px;line-height: 22px }.menu-row li {margin-bottom: 10px }.menu-row li:last-child {margin-bottom: 0 }}ul.resp-tabs-list {margin: 0px;padding: 0px }.resp-tabs-list li {font-size: 16px;font-weight: 600;display: inline-block;padding: 15px;margin: 0 8px 0 0;list-style: none;cursor: pointer;min-width: 175px;background: #fff;border: 1px solid #d5d5d5;border-width: 1px 1px 0 1px }.resp-tabs-list li:last-child {margin-right: 0 }.resp-tabs-list li i {font-size: 28px;margin-bottom: 8px;color: #6f6f6f }.resp-tabs-container {padding: 0px;background-color: #fff;clear: left }.resp-tab-content {display: none;padding: 50px 0 0 0 }.resp-content-active, .resp-accordion-active {display: block }.resp-tab-content {border: 1px solid #c1c1c1;border-top-color: #c1c1c1;float: left;width: 100% }h2.resp-accordion {background: #fff !important;cursor: pointer;display: none;font-size: 14px;border: 1px solid #e4e4e4;border-top: 0px solid #e4e4e4;margin: 0px;padding: 15px 21px;float: left;width: 100% }h2.resp-tab-active {border-bottom: 0px solid #e4e4e4 !important;background: #c00e14 !important;color: #fff }h2.resp-tab-title:last-child {border-bottom: 12px solid #e4e4e4 !important;background: #c00e14 }.price-label {position: absolute;right: 0;top: 0;letter-spacing: 2px;text-align: center;padding: 2px }.price-label span {border: 1px solid #fff;display: inline-block;padding: 0 8px }.resp-arrow {border-color: transparent #232323 #232323 transparent;border-style: solid;border-width: 0 1px 1px 0;float: right;display: block;height: 8px;transform: rotate(45deg);width: 8px;margin-top: 4px }h2.resp-tab-active span.resp-arrow {border-color: #fff transparent transparent #fff;border-style: solid;border-width: 1px 0 0 1px;float: right;display: block;height: 8px;transform: rotate(45deg);width: 8px;margin-top: 7px }.resp-easy-accordion h2.resp-accordion {display: block }.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1 }.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 }.resp-jfit {width: 100%;margin: 0px }.resp-tab-content-active {display: block;border-color: #e4e4e4 !important }h2.resp-accordion:first-child {border-top: 1px solid #e4e4e4 }h2.resp-accordion.resp-tab-active {border-color: #e4e4e4 !important }@media screen and (min-width: 768px) {.tab-style ul.resp-tabs-list {text-align: center }.tab-style ul.resp-tabs-list.text-left {padding-left: 15px }.tab-style ul.resp-tabs-list li:last-child {margin-right: 0 }.tab-style ul.resp-tabs-list li.resp-tab-active {position: relative }.tab-style ul.resp-tabs-list li.resp-tab-active:after {content: "";background: #c00e14;height: 3px;width: 25%;display: inline-block;position: absolute;bottom: -2px;left: 0;right: 0;margin: 0 auto }.tab-style .resp-tab-content {border: 2px solid #e6e6e6;border-width: 2px 0 0 0;border-color: #4e54c8 }}@media screen and (max-width: 1199px) {.resp-tabs-list li {font-size: 15px;min-width: 160px }.resp-tab-content {padding-top: 40px }}@media screen and (max-width: 991px) {.resp-tabs-list li {font-size: 13px;min-width: 120px;padding: 10px }.resp-tab-content {padding-top: 30px }}@media screen and (max-width: 767px) {ul.resp-tabs-list {display: none }h2.resp-accordion {display: block }h2.resp-accordion i {margin-right: 12px;font-size: 18px;min-width: 25px }h2.resp-accordion.resp-tab-active i {color: #fff }.resp-accordion-closed {display: none !important }.resp-tab-content {background-color: #fff;padding: 20px 15px }}.portfolio {overflow: hidden }.portfolio .filtering span {margin-right: 8px;color: #333;letter-spacing: 1px;font-weight: 600;font-size: 14px;cursor: pointer;border: 1px solid #d5d5d5;border-radius: 30px;padding: 5px 20px;display: inline-block;margin-bottom: 10px }.portfolio .filtering span:last-child {margin: 0 }.portfolio .filtering span:hover {border-color: #c00e14;background: #c00e14;color: #fff }.portfolio .filtering .active {border-color: #c00e14;background: #c00e14;color: #fff }.portfolio .item-img {position: relative;overflow: hidden }.portfolio .item-img img {width: 100% }.portfolio .item-img:hover .item-img-overlay {opacity: 1;transform: translateY(0) }.portfolio .item-img:hover h6 {transform: translateY(0) }.portfolio .item-img h6 {font-weight: 600;position: relative;font-size: 16px;color: #fff;margin-bottom: 0;transform: translateY(15px);transition: all .5s }.portfolio .item-img .fa {background: #c00e14;border: 1px solid #c00e14;border-radius: 50%;color: #fff;display: inline-block;height: 30px;line-height: 28px;width: 30px;margin-bottom: 5px;transition: all .5s }.portfolio .item-img .fa:hover {background: #fff;color: #c00e14 }.portfolio .item-img-overlay {position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;background: rgba(0,0,0,0.85);color: #fff;opacity: 0;transition: all .5s;z-index: 2;transform: translateY(10px) }.owl-carousel .owl-item img {width: auto;display: inline-block }.testimonials .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 50px }@media screen and (max-width: 1199px) {.testimonials .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 40px }}@media screen and (max-width: 991px) {.testimonials .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 30px }}@media screen and (max-width: 767px) {.testimonials .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 20px }}.blog .item {box-shadow: 0px 5px 35px 0px rgba(148,146,245,0.15);border-radius: 5px }.blog .item .post-img {position: relative;overflow: hidden }.blog .item .post-img:hover img {transform: scale(1.1) }.blog .item .post-img img {width: 100%;transition: all .5s }.blog .item .content {padding: 30px;background: #fff;text-align: left }.blog .item .content .tag {font-weight: 500;font-size: 12px;margin-bottom: 5px;letter-spacing: 1px }.blog .item .content .read-more {margin-top: 20px;font-weight: 700 }.blog .item .content .read-more:hover {color: #c00e14;text-decoration: none }.blog .item .content h6 {line-height: normal;text-transform: inherit;margin-bottom: 2px }.blog-nav {position: static !important;background: #fff !important;margin: 0;top: 0;transform: translateY(0px) }.blog-nav .logo {color: #1c1c1c !important }.blog-nav .navbar-nav .nav-link, .blog-nav .icon-bar {color: #232323 }.blog-header {background: #232323;position: relative }.blog-header h2 {font-weight: 700;letter-spacing: 1px;color: #ccc;margin-bottom: 15px }.blog-header a {position: relative;color: #d5d5d5 }.blog-header a:after {content: '/';position: relative;margin: 0 10px }.blog-header a:last-child:after {display: none }.blog-header a:hover {color: #fff }.blog-header a.active {color: #c00e14 }.blogs .posts .comments-area .comment-box {padding-bottom: 30px;margin-bottom: 50px;border-bottom: 1px solid #eee }.blogs .posts .comments-area .comment-box:nth-child(odd) {margin-left: 80px }.blogs .posts .comments-area .comment-box:last-child {margin-bottom: 30px }.blogs .posts .comments-area .comment-box .author-thumb {width: 80px;float: left }.blogs .posts .comments-area .comment-box .comment-info {margin-left: 100px }.blogs .posts .comments-area .comment-box .comment-info h6 {font-size: 14px;font-weight: 600;margin-bottom: 10px }.blogs .posts .comments-area .comment-box .comment-info .reply {margin-top: 10px;font-weight: 600 }.blogs .posts .comments-area .comment-box .comment-info .reply i {padding-right: 5px;font-size: 12px }.blogs .posts .pagination {border-radius: 0;padding: 0;margin: 0 }.blogs .posts .pagination ul {display: inline-block;*display: inline;*zoom: 1;margin: 0 auto;padding: 0 }.blogs .posts .pagination li {display: inline }.blogs .posts .pagination a {float: left;padding: 0 18px;line-height: 40px;text-decoration: none;border: 1px solid #dbdbdb;border-left-width: 0;background: #fff }.blogs .posts .pagination a:hover {background-color: #232323;color: #fff }.blogs .posts .pagination .active a {background-color: #f7f7f7;color: #999;cursor: default }.blogs .posts .pagination .disabled span {color: #999;background-color: transparent;cursor: default }.blogs .posts .pagination .disabled a {color: #999;background-color: transparent;cursor: default }.blogs .posts .pagination .disabled a:hover {color: #999;background-color: transparent;cursor: default }.blogs .posts .pagination li:first-child a {border-left-width: 1px }.blog-list-simple {margin: 0 0 30px 0;padding-bottom: 30px }.blog-list-simple:last-child {border-bottom: 0;padding-bottom: 0;margin-bottom: 0 }.blog-list-simple-text {color: #999 }.blog-list-simple-text > span {color: #c00e14;font-size: 13px;font-weight: 600;letter-spacing: 1px }.blog-list-simple-text p {border-top: 1px solid #ececec;color: #999;font-size: 15px;font-weight: 400;line-height: 170%;margin-bottom: 0;padding: 15px 0 }.blog-list-simple-text .meta {margin: 0 0 5px 0 }.blog-list-simple-text li {display: inline-block;font-size: 12px;color: #777;margin: 5px }.blog-list-simple-text h4 {color: #232323;font-size: 20px;font-weight: 500;margin: 5px 0;line-height: normal }.blog-list-simple-text ul {margin: 10px 0 }.blog-list-simple-text ul li {color: #999;font-size: 14px;font-weight: 500;padding: 3px 0 }.blog-list-simple-text ul li i {color: #c00e14;margin-right: 5px;font-size: 14px }.blogs .post {margin-bottom: 50px }.blogs .post .content {padding: 30px;background: #fafafa }.blogs .post .content .post-title h5 {line-height: normal;font-weight: 500;margin-bottom: 0 }.blogs .post .content .post-title h5 a {color: #232323 }.blogs .post .content .post-title h5 a:hover {color: #00bcd1 }.blogs .post .content .meta {margin-bottom: 15px }.blogs .post .content .meta li {display: inline-block;margin: 5px }.blogs .post .content .special {padding: 15px;margin: 30px 0;border-left: 2px solid #111;background: #f7f7f7 }.blogs .post .content .btn {border-color: #6f6f6f;color: #6f6f6f;min-width: auto;padding: 6px 20px;font-size: 12px }.blogs .post .content .btn:hover {color: #fff;border-color: #00bcd1 }.blogs .post .share-post {margin-top: 30px;padding-top: 20px;border-top: 1px dashed #ddd;text-align: left }.blogs .post .share-post span {font-weight: 700 }.blogs .post .share-post ul {float: right }.blogs .post .share-post ul li {display: inline-block;margin: 0 10px }.blogs .post .post-img img {width: 100% }.blogs .posts .title-g h3 {font-weight: 700;font-size: 25px;margin-bottom: 10px }.blogs .comments-area .comment-box {padding-bottom: 30px;margin-bottom: 50px;border-bottom: 1px solid #eee }.blogs .comments-area .comment-box:nth-child(odd) {margin-left: 80px }.blogs .comments-area .comment-box:last-child {margin-bottom: 30px }.blogs .comment-box .author-thumb {width: 80px;float: left }.blogs .comment-box .comment-info {margin-left: 100px }.blogs .comment-box .comment-info h6 {font-size: 14px;font-weight: 600;margin-bottom: 10px }.blogs .comment-box .comment-info .reply {margin-top: 10px;font-weight: 600 }.blogs .comment-box .comment-info .reply i {padding-right: 5px;font-size: 12px }.pagination {border-radius: 0;padding: 0;margin: 0 }.pagination ul {display: inline-block;*display: inline;*zoom: 1;margin: 0 auto;padding: 0 }.pagination li {display: inline }.pagination a {float: left;padding: 0 18px;line-height: 40px;text-decoration: none;border: 1px solid #dbdbdb;border-left-width: 0;background: #fff }.pagination a:hover {background-color: #232323;color: #fff }.pagination .active a {background-color: #f7f7f7;color: #999;cursor: default }.pagination .disabled span {color: #999;background-color: transparent;cursor: default }.pagination .disabled a {color: #999;background-color: transparent;cursor: default }.pagination .disabled a:hover {color: #999;background-color: transparent;cursor: default }.pagination li:first-child a {border-left-width: 1px }.blockquote {background: #f1f1f1;border-left: 4px solid #00bcd1;font-size: 16px;font-weight: 500;margin: 25px 0;padding: 20px 30px 30px }.blockquote p {font-size: 15px;font-weight: 500;line-height: 190%;color: #232323;letter-spacing: .5px }.blockquote h4 {font-size: 20px;font-weight: 400;color: #232323;letter-spacing: .5px }.side-bar .widget {margin-bottom: 30px }.side-bar .widget:last-child {margin-bottom: 0 }.side-bar .widget .widget-title h6 {position: relative;padding-bottom: 5px;font-size: 14px;font-weight: 600;letter-spacing: 1px;margin-bottom: 20px }.side-bar .widget .widget-title h6:after {content: '';width: 30px;height: 1px;background: #c00e14;position: absolute;bottom: 0;left: 0 }.side-bar .widget li {position: relative;padding: 0 0 0 12px;margin: 0 0 9px 0;color: #6f6f6f }.side-bar .widget li:last-child {margin: 0 }.side-bar .widget li:after {content: "";width: 5px;height: 1px;background-color: #6f6f6f;position: absolute;top: 12px;left: 0 }.side-bar .widget .social-listing {margin-bottom: 0 }.side-bar .widget .social-listing li {list-style: none;display: inline-block }.side-bar .widget .social-listing li:after {background: none }.side-bar .widget .social-listing li:first-child {padding-left: 0 }.side-bar .search form input {width: calc(100% - 50px);height: 50px;padding: 0 10px;margin: 0;border: 1px solid #d1d1d1;background: #f7f7f7 }.side-bar .search form button {width: 50px;height: 50px;line-height: 50px;color: #fff;background: #c00e14;border: 0;float: right;border-radius: 0;padding: 0 }.side-bar .search form button:hover:before {border-radius: 0;padding: 0 }@media screen and (max-width: 991px) {.blog-nav .navbar-nav .nav-link {color: #fff }}@media screen and (max-width: 767px) {.blog-list-simple {margin-bottom: 20px;padding-bottom: 20px }.blogs .posts .post .content {padding: 20px }.blogs .posts .post .content .post-title h5 {font-size: 22px }}.coming-soon .social-links li {display: inline-block;font-size: 18px;margin-right: 30px }.coming-soon .social-links li:last-child {margin-right: 0 }ul.countdown li {display: inline-block;padding: 0 30px;text-align: center;border-right: 1px solid #626262 }ul.countdown li:last-child {border: none;padding-right: 0 }ul.countdown li span {font-size: 36px;font-weight: 700;line-height: normal;position: relative }ul.countdown li span:before {content: "";height: 1px;position: absolute;width: 100% }ul.countdown li p.timeRefDays, ul.countdown li p.timeRefHours, ul.countdown li p.timeRefMinutes, ul.countdown li p.timeRefSeconds {font-size: 12px;margin: 0;padding: 0;text-transform: uppercase }@media screen and (max-width: 767px) {ul.countdown li {padding: 0 6px }.coming-soon .social-links li {margin-right: 15px }ul.countdown li span {font-size: 22px }}#map {height: 650px;width: 100% }.footer-bottom a:hover {color: #000 }.footer-social a {display: inline-block;margin: 0 12px }.footer-social a:last-child {margin-right: 0 }.footer-social a i {color: #b7b7b7;font-size: 18px }.footer-social a:hover i {color: #c00e14 }.back-to-top {background: #6f6f6f;border-radius: 50%;position: fixed;z-index: 9;right: 25px;bottom: 15px;width: 35px;height: 35px;margin: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 350ms;-o-transition: opacity 350ms;transition: opacity 350ms }.back-to-top i {position: absolute;left: 50%;top: 45%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #fff;font-size: 16px }.back-to-top:hover {background: #c00e14 !important }.back-to-top.reveal {cursor: pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;opacity: 1;filter: alpha(opacity=100) }.back-to-top.reveal:focus, .back-to-top.reveal:hover, .back-to-top.reveal:active {opacity: 1;filter: alpha(opacity=100) }@media screen and (max-width: 1399px) {#map {height: 525px }}@media screen and (max-width: 1199px) {#map {height: 450px }}@media screen and (max-width: 991px) {#map {height: 400px }.footer-social a {margin: 0 15px }.footer-social a i {font-size: 18px }}@media screen and (max-width: 767px) {#map {height: 300px }.footer-social a {margin: 0 10px }}@media screen and (max-width: 575px) {.footer-social a {margin: 0 6px }}