body {font-family: "Raleway-Regular", Arial, serif;color: #666;font-size: 15px;font-weight: 400;background-color: #2c2c2c;}@font-face {font-family: "Raleway-Regular";src: url("../fonts/raleway/Raleway-Regular.ttf");}@font-face {font-family: "Raleway-SemiBold";src: url("../fonts/raleway/Raleway-SemiBold.ttf");font-weight: 600;}@font-face {font-family: "Raleway-ExtraBold";src: url("../fonts/raleway/Raleway-ExtraBold.ttf");font-weight: 800;}@font-face {font-family: "Raleway-Bold";src: url("../fonts/raleway/Raleway-Bold.ttf");font-weight: 700;}@font-face {font-family: "Raleway-Medium";src: url("../fonts/raleway/Raleway-Medium.ttf");font-weight: 500;}@font-face {font-family: "Raleway-Light";src: url("../fonts/raleway/Raleway-Light.ttf");font-weight: 300;}@font-face {font-family: "Raleway-Black";src: url("../fonts/raleway/Raleway-Black.ttf");font-weight: 900;}@font-face {font-family: "Satisfy-Regular";src: url("../fonts/satisfy/Satisfy-Regular.ttf");font-weight: 400;}@font-face {font-family: "AmaticSC-Regular";src: url("../fonts/amatic_sc/AmaticSC-Regular.ttf");font-weight: 400;}@font-face {font-family: "AmaticSC-Bold";src: url("../fonts/amatic_sc/AmaticSC-Bold.ttf");font-weight: 700;}p {line-height: 1.8;}h1, h2, h3, h4, h5, h6 {line-height: 1.3;color: #333;}h1 {font-size: 50px;font-family: "Raleway-Bold", Arial, serif;font-weight: 700;}h2 {font-size: 40px;font-family: "Raleway-Bold", Arial, serif;font-weight: 700;}h3 {font-size: 35px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;}h4 {font-size: 25px;}h5 {font-size: 20px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;}h6 {font-size: 17px;}p, h1, h2, h3, h4, h5, h6, ul {margin-bottom: 0;}blockquote, figure {margin-bottom: 0;}img {max-width: 100%;}ol, ul {padding-left: 0;margin-bottom: 0;list-style-type: none;}a:hover {text-decoration: none;}:focus {outline: none;}button:focus {outline: none;}textarea {resize: none;}select {-moz-appearance: none;-webkit-appearance: none;cursor: pointer;}select option[value=""][disabled] {display: none;}.preload * {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;}.star-rating {color: #ffcc66;}.bg-2c {background: #2c2c2c;}.bg-fa {background: #fafafa;}.border-place {transform: translate(-8px, -11px);}.border-place-1 {transform: translate(10px, -10px);}.ml--10 {margin-left: -10px;}.btn-holder {text-align: center;}.social a {font-size: 30px;color: #666;margin-right: 16px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.social a:last-child {margin-right: 0;}.social a:hover {color: #999;}.social.round a {width: 36px;height: 35px;display: inline-block;line-height: 35px;text-align: center;border-radius: 50%;font-size: 17px;color: #fff;margin-right: 10px;}.social.round a:last-child {margin-right: 0;}.section-primary {padding-top: 139px;padding-bottom: 116px;}.section-primary.pt-100 {padding-top: 100px;}.section-primary.pt-112 {padding-top: 112px;}.section-primary.pt-120 {padding-top: 120px;}.section-primary.pt-133 {padding-top: 133px;}.section-primary.pt-140 {padding-top: 140px;}.section-primary.pt-150 {padding-top: 150px;}.section-primary.pb-50 {padding-bottom: 50px;}.section-primary.pb-60 {padding-bottom: 60px;}.section-primary.pb-90 {padding-bottom: 90px;}.section-primary.pb-101 {padding-bottom: 101px;}.section-primary.pb-110 {padding-bottom: 110px;}.section-primary.pb-113 {padding-bottom: 113px;}.section-primary.pb-120 {padding-bottom: 120px;}.section-header {text-align: center;margin-bottom: 70px;}.section-header.mt-29 {margin-top: 29px;}.section-header.mb-60 {margin-bottom: 60px;}.section-header h1, .section-header h2 {text-transform: uppercase;margin-bottom: 10px;}.section-header span {display: block;color: #cdaa7c;font-family: "Satisfy-Regular", Arial, serif;font-size: 30px;}#loader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;}.preload-logo {background: url('../images/logo.png');background-repeat: no-repeat;background-position: center center;background-size: contain;width: 50%;height: 50%;margin: auto;}#loader {display: block;position: relative;left: 50%;top: 50%;width: 150px;height: 150px;margin: -75px 0 0 -75px;border-radius: 50%;border: 3px solid transparent;border-top-color: #3498db;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;z-index: 1001;}#loader:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: #e74c3c;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}#loader:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: #f9c922;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}#loader-wrapper .loader-section {position: fixed;top: 0;width: 51%;height: 100%;background: #222222;z-index: 1000;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}#loader-wrapper .loader-section.section-left {left: 0;}#loader-wrapper .loader-section.section-right {right: 0;}.loaded #loader-wrapper .loader-section.section-left {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader-wrapper .loader-section.section-right {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader {opacity: 0;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.loaded #loader-wrapper {visibility: hidden;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all 0.3s 1s ease-out;transition: all 0.3s 1s ease-out;}.no-js #loader-wrapper {display: none;}img.b-lazy.b-loaded {visibility: visible;opacity: 1;transition: opacity 1s linear;}.b-lazy {visibility: hidden;opacity: 0;}.post .post-thumb {overflow: hidden;position: relative;}.post .post-thumb img {-webkit-transition: transform 0.5s ease;-moz-transition: transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;}.post .post-thumb img:hover {-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);opacity: 0.8;}.post .post-date {position: absolute;top: 20px;right: 20px;display: inline-block;width: 72px;height: 72px;background: #cdaa7c;padding: 3px;}.post .post-date .inner {border: 1px solid rgba(255, 255, 255, 0.5);height: 100%;color: #fff;display: inline-flex;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: -moz-inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;}.post .post-date .inner .date {font-family: "Raleway-SemiBold", Arial, serif;font-size: 35px;line-height: 1.05;}.post .post-date .inner .month {font-size: 13px;text-transform: uppercase;}.post .post-date.black-bg {background: #181818;}.post .post-date.black-bg .inner {border: 1px solid rgba(172, 202, 221, 0.5);}.post .post-body {padding-top: 35px;}.post .post-body .post-date--style {line-height: 1.3;}.post .post-body .post-date--style span {display: inline-block;position: relative;}.post .post-body .post-date--style span.date {font-size: 70px;font-family: "Raleway-Bold", Arial, serif;font-weight: 700;color: #f8f4ee;transform: translateX(-18px);-webkit-transform: translateX(-18px);-moz-transform: translateX(-18px);-ms-transform: translateX(-18px);-o-transform: translateX(-18px);}.post .post-body .post-date--style span.month {text-transform: uppercase;color: #cdaa7c;font-size: 20px;font-family: "Raleway-Bold", Arial, serif;font-weight: 700;transform: translateY(-17px);-webkit-transform: translateY(-17px);-moz-transform: translateY(-17px);-ms-transform: translateY(-17px);-o-transform: translateY(-17px);z-index: 9;}.post .post-body .post-date--style.right span.date {transform: translateX(-29px);-webkit-transform: translateX(-29px);-moz-transform: translateX(-29px);-ms-transform: translateX(-29px);-o-transform: translateX(-29px);}.post .post-body .post-date--style.right span.month {transform: translate(77px, -17px);-webkit-transform: translate(77px, -17px);-moz-transform: translate(77px, -17px);-ms-transform: translate(77px, -17px);-o-transform: translate(77px, -17px);}.post .post-body h5 {margin-bottom: 13px;text-transform: uppercase;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}.post .post-body h5 a {color: #333;}.post .post-body h5 a:hover {color: #cdaa7c;}.post .post-body h5 a.hover-third-color:hover {color: #accadd;}.post .post-body h5 a.hover-fifth-color:hover {color: #956f32;}.post .post-body p {margin-bottom: 26px;}.post .post-body.has-border {padding-left: 35px;padding-right: 35px;padding-bottom: 44px;border: 1px solid #e6e6e6;}.post .post-body.has-border p {margin-bottom: 19px;}.post .post-body.bg-1 {background: url("../images/post-body-bg-1.png") right bottom no-repeat;}.post .post-body.bg-2 {background: url("../images/post-body-bg-2.png") right bottom no-repeat;}.post .post-body.bg-3 {background: url("../images/post-body-bg-3.png") right bottom no-repeat;}.post .post-body.fixed {padding-top: 0;transform: translateY(-19px);-webkit-transform: translateY(-19px);-moz-transform: translateY(-19px);-ms-transform: translateY(-19px);-o-transform: translateY(-19px);}.post .post-body.fixed h5 {margin-bottom: 11px;}.post .post-body.fixed p {margin-bottom: 22px;}.post .post-body.fixed .au-btn__readmore {text-decoration: unset;}.post .post-body.pl-4px {padding-left: 4px;}.post.has-mb {margin-bottom: 24px;}.post.has-mb.mb-30 {margin-bottom: 30px;}.post.bigger .post-thumb .post-date {width: 92px;height: 92px;padding: 4px;}.post.bigger .post-thumb .post-date .inner .date {font-size: 45px;}.post.bigger .post-thumb .post-date .inner .month {font-size: 16px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;}.post.bigger .post-body {padding-top: 33px;}.post.bigger .post-body h5 {font-size: 22px;margin-bottom: 16px;}.post.bigger .post-body p {margin-bottom: 19px;}.post.smaller .post-thumb .post-date {width: 57px;height: 57px;right: 10px;top: 10px;}.post.smaller .post-thumb .post-date .inner .date {font-size: 27px;}.post.smaller .post-thumb .post-date .inner .month {font-size: 10px;}.post.smaller .post-body {padding-top: 27px;}.post.smaller .post-body h5 {font-size: 18px;}.post.smaller .post-body p {margin-bottom: 19px;}.post.pl-20 {padding-left: 20px;}.au-btn {display: inline-flex;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: -moz-inline-flex;width: 152px;height: 42px;justify-content: center;align-items: center;text-transform: uppercase;color: #fff;border: none;overflow: hidden;cursor: pointer;background: none;}.au-btn.short {width: 145px;}.au-btn.medium {width: 174px;}.au-btn.long {width: 183px;}.au-btn.extra-long {width: 208px;}.au-btn.round {border-radius: 21px;}.au-btn.has-bd {border: 1px solid rgba(255, 255, 255, 0.5);}.au-btn.has-bd.bd-999 {border: 1px solid #999;background-color: #999;font-family: "Raleway-Regular", Arial, serif;text-transform: uppercase;}.au-btn.has-bd.bd-990{border: 1px solid #999;}.au-btn.has-bd.bd-fff {border: 1px solid #fff;}.au-btn.has-bd:hover {border-color: transparent;}.au-btn.has-bg {background: #333;}.au-btn.bg-fourth-color {background: #ff3333;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.au-btn.bg-fourth-color:hover {background: #cc2929;}.au-btn.btn-cart {width: 158px;height: 42px;color: #333;}.au-btn.btn-cart:hover {color: #fff;}.au-btn--hover {vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);-ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0);-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.au-btn--hover:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #fff;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.au-btn--hover:hover, .au-btn--hover:focus, .au-btn--hover:active {color: #cdaa7c;}.au-btn--hover:hover:before, .au-btn--hover:focus:before, .au-btn--hover:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.form-control {background: none;border: none;padding: 0;border-radius: 0;font-size: 18px;}.form-control:focus {background: none;border-color: #ccc;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;}.form-control::-webkit-input-placeholder {font-size: 18px;}.form-control::-moz-placeholder {font-size: 18px;}.form-control:-ms-input-placeholder {font-size: 18px;}.form-control:-moz-placeholder {font-size: 18px;}.form-holder {position: relative;}.form-holder span {position: absolute;right: 0;bottom: 8px;font-size: 12px;color: #ccc;}.form-holder span.big {font-size: 18px;}.form-holder span.lnr-clock {bottom: 11px;}.form-holder span.primary-color {color: #666;}.select {position: relative;}.select .form-control {cursor: pointer;display: inline-flex;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: -moz-inline-flex;align-items: center;}.select .dropdown {display: none;position: absolute;top: 100%;width: 100%;background: #fff;z-index: 9;border: 1px solid #4192cb;}.select .dropdown li {padding: 5px 10px;}.select .dropdown li:hover {background: #81acee;color: #fff;}.navbar-desktop {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: space-between;align-items: center;position: relative;top: 30px;z-index: 9;width: 100%;float: left;padding-left: 80px;padding-right: 80px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.navbar-desktop.top-48 {top: 48px;}.navbar-desktop > ul {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;}.navbar-desktop > ul.pl-53 {padding-left: 53px;}.navbar-desktop > ul > li {margin-right: 29px;}.navbar-desktop > ul > li.mr-fixed {margin-right: 156px;}.navbar-desktop > ul > li > a {text-transform: uppercase;font-size: 16px;padding: 3px 7px 2px;color: #fff;border: 1px solid transparent;transition: all 0.3s ease;}.navbar-desktop > ul > li > a:hover {color: #cdaa7c;border: 1px solid rgba(205, 170, 124, 0.2);}.navbar-desktop > ul > li.current > a {color: #cdaa7c;border: 1px solid rgba(205, 170, 124, 0.2);}.navbar-desktop > ul > li:last-child {margin-right: 0;}.navbar-desktop > ul > li.has-children {position: relative;}.navbar-desktop > ul > li.has-children .sub-menu {position: absolute;left: -30px;z-index: 99;top: 100%;padding-top: 41px;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}.navbar-desktop > ul > li.has-children .sub-menu .wrapper {display: none;}.navbar-desktop > ul > li.has-children ul {background: #181818;width: 176px;padding: 23px 0 25px 30px;}.navbar-desktop > ul > li.has-children ul li.has-children {position: relative;}.navbar-desktop > ul > li.has-children ul li.has-children > a {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: space-between;align-items: center;padding-right: 30px;}.navbar-desktop > ul > li.has-children ul li.has-children > a i.zmdi {font-size: 16px;color: #b2b2b2;}.navbar-desktop > ul > li.has-children ul li.has-children .sub-menu {left: 100%;top: 0;padding-top: 0;padding-left: 5px;}.navbar-desktop > ul > li.has-children ul li.has-children ul {width: 210px;}.navbar-desktop > ul > li.has-children ul li a {color: #b2b2b2;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding-top: 6.5px;padding-bottom: 6.5px;display: inline-block;}.navbar-desktop > ul > li.has-children ul li.current > a, .navbar-desktop > ul > li.has-children ul li:hover > a {color: #cdaa7c;padding-left: 15px;position: relative;}.navbar-desktop > ul > li.has-children ul li.current > a i.zmdi, .navbar-desktop > ul > li.has-children ul li:hover > a i.zmdi {color: #cdaa7c;}.navbar-desktop > ul > li.has-children ul li.current > a:before, .navbar-desktop > ul > li.has-children ul li:hover > a:before {content: "";width: 9px;height: 1px;background: #cdaa7c;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);left: 0;}.navbar-desktop > ul > li.has-children:nth-child(2) ul, .navbar-desktop > ul > li.has-children:last-child ul {width: 210px;}.navbar-desktop > ul > li.has-children:nth-child(5) ul {width: 260px;}.navbar-desktop.fixed {-webkit-animation: fadeInDown 0.3s ease-out forwards;-moz-animation: fadeInDown 0.3s ease-out forwards;-o-animation: fadeInDown 0.3s ease-out forwards;animation: fadeInDown 0.3s ease-out forwards;position: fixed;top: 0;left: 0;z-index: 99;background: #000;width: 100%;padding: 20px 80px;-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}.navbar-desktop.fixed .logo {max-width: 33%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.navbar-desktop .logo {display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.navbar-desktop.aside {overflow: auto;position: fixed;left: 0;top: 0;width: 15.625%;background: #181818;flex-direction: column;height: 100%;justify-content: flex-start;padding: 105px 0;}.navbar-desktop.aside::-webkit-scrollbar {display: none;}.navbar-desktop.aside .logo {margin-bottom: 142px;}.navbar-desktop.aside > ul {display: block;text-align: center;margin-bottom: 160px;}.navbar-desktop.aside > ul > li {margin-right: 0;}.navbar-desktop.aside > ul > li > a {display: inline-block;margin: 11px 0;}.navbar-desktop.aside > ul > li.has-children ul {width: auto;padding: 0;}.navbar-desktop.has-bg {top: 0;padding: 30px 80px;background: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.navbar-desktop.has-bg > ul > li > a {color: #333;}.navbar-desktop.has-bg > ul > li > a:hover {color: #cdaa7c;}.navbar-desktop.has-bg > ul > li.current > a {color: #cdaa7c;border: 1px solid rgba(205, 170, 124, 0.2);}.navbar-desktop.has-bg .action {color: #333;}.navbar-desktop.has-bg.fixed {padding: 20px 80px;background: rgba(255, 255, 255, 0.95);}.navbar-desktop.has-bg.static {float: none;}.navbar-desktop.has-bg.middle {justify-content: center;float: none;height: 128px;padding: 0;}.navbar-desktop.has-bg.middle .logo {position: absolute;}.navbar-desktop.has-bg.middle.fixed {height: 108px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}.navbar-desktop.has-bg.middle.fixed .logo {max-width: 3.5%;}.navbar-desktop.has-bg > ul > li.has-children ul {background: #fff;-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}.navbar-desktop.no-float {float: none;top: 0;background: #181818;padding: 30px 80px;}.navbar-desktop .left, .navbar-desktop .right, .navbar-mobile .left, .navbar-mobile .right {width: 180px;}.navbar-desktop .right, .navbar-mobile .right {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: flex-end;}.navbar-mobile {display: none;background: #181818;padding: 15px 0;border-bottom: 1px solid white;position: fixed;top 0px;width: 100%;z-index: 100;}.navbar-mobile .heading {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: space-between;align-items: center;}.navbar-mobile .heading .notify {margin-right: 15px;}.navbar-mobile .heading .search-icon {margin-right: 0;}.navbar-mobile .logo {max-width: 15%;}.navbar-mobile span.search-icon {font-size: 25px;color: #fff;cursor: pointer;}.navbar-mobile__toggler {display: inline-block;}.navbar-mobile__toggler span {display: block;width: 30px;height: 4px;background-color: #cdaa7c;margin: 5px 0;}.navbar-mobile__toggler span:last-child {margin-bottom: 0;}.navbar-mobile__toggler.bg-third-color span {background-color: #accadd;}.navbar-mobile__toggler.bg-fourth-color span {background-color: #ff3333;}.navbar-mobile__toggler.bg-fifth-color span {background-color: #956f32;}.navbar-mobile__toggler.bg-sixth-color span {background-color: #dfa027;}.contact-part {margin-bottom: 127px;}.contact-part .contact-line {display: block;margin-bottom: 19px;color: #b2b2b2;}.contact-part .contact-line:last-child {margin-bottom: 0;}.contact-part .contact-line span:first-child {margin-right: 10px;}.contact-part .contact-line a {color: #b2b2b2;}.contact-part .contact-line span.lnr {color: #ccc;}.layer{background-color: rgba(0, 0, 0, 0.7);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.lnr-pushpin {color: #cdaa7c;font-size: 45px;margin-right: 15px;}.Information p{margin-top: 50px;color: white;font-family: "Raleway-Regular", Arial, serif;font-size: 19px;}.Information-2 p{margin-top: 20px;color: white;font-family: "Raleway-Bold", Arial, serif;font-size: 19px;}.rev_slider_wrapper a{text-decoration: none;font-family: "Raleway-Regular", Arial, serif;padding: 10px 20px;box-sizing: box-border;border-radius: 2px;}.button1{border: 1px solid white;color: white;background-color:#181818;}.button2{color:#181818;background-color:#cdaa7c;border: 1px solid black;}.button1:hover{color: white;}.button2:hover{color: #181818;}body.center {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: center;}.page-wrapper {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;}.page-wrapper header {width: 15.625%;}.page-wrapper main {width: 84.375%;background: #333;}.page-wrapper main .rev_slider_wrapper {margin-bottom: 30px;}.rev_slider_wrapper.px-30 {padding: 0 30px;}.rev_slider {display: none;}.rev_slider .caption-btn {text-transform: uppercase;border: 1px solid rgba(255, 255, 255, 0.5) !important;display: inline-flex;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: -moz-inline-flex;justify-content: center;align-items: center;background: none;}.rev_slider .caption-btn.bd-fff {border: 1px solid white !important;}.rev_slider .caption-btn:hover {border-color: transparent !important;}.rev_slider .caption-pointer {cursor: pointer;}#rev_slider_2 {text-transform: uppercase;}#rev_slider_2 .caption-1 {font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;position: relative;}#rev_slider_2 .caption-1::before {content: "";width: 4px;height: 5px;border-radius: 50%;background: #cdaa7c;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);left: -9px;}#rev_slider_2 .caption-1::after {content: "";width: 4px;height: 5px;border-radius: 50%;background: #cdaa7c;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);right: -9px;}#rev_slider_2 .caption-2 {font-family: "AmaticSC-Bold", Arial, serif;font-weight: 700;}#rev_slider_2 .caption-3 {font-family: "AmaticSC-Regular", Arial, serif;}.cate-box {padding-left: 15px;padding-right: 15px;}.cate-box-item {position: relative;display: block;}.cate-box-item:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.cate-box-item .inner {position: absolute;top: 50%;display: inline-flex;justify-content: center;align-items: center;height: 50px;padding: 0 30px;font-size: 18px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;background: #fff;color: #333;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}.cate-box-item .inner.fixed {min-width: 193px;}.cate-box-item .inner.fixed-1 {min-width: 166.75px;}.cate-box-item:hover:before {background: rgba(0, 0, 0, 0);}.cate-box-item:hover .inner {color: #cdaa7c;}.welcome{padding-bottom: 0px;}.welcome .place-holder-1 {margin-top: 22px;margin-bottom: 20px;}.welcome .place-holder-2 {margin-bottom: 20px;}.welcome-content .section-header {margin-top: 31px;margin-bottom: 31px;}.welcome-content .body p {margin-bottom: 49px;line-height: 2;}.menu-right {transform: translateX(184px);padding-left: 30px;}.menu-item {margin-bottom: 29px;}.menu-item:last-child {margin-bottom: 0;}.menu-item h5 {font-family: "Raleway-Regular", Arial, serif;margin-bottom: 9px;color: #ccc;font-weight: 400;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;}.menu-item h5.color-fff {color: #fff;}.menu-item h5.color-fff a {color: #fff;}.menu-item h5.bold-color {color: #333;}.menu-item h5.bold-color a {color: #333;}.menu-item h5 a {color: #ccc;float: left;}.menu-item h5 a:hover {color: #e5be8a;}.menu-item h5 a.hover-third-color:hover {color: #accadd;}.menu-item h5 a.hover-fifth-color:hover {color: #956f32;}.menu-item h5 .dots {flex-grow: 1;border-bottom: 1px dotted;transform: translateY(-6px);}.menu-item h5 .price span {float: left;}.menu-item ul {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;flex-wrap: wrap;}.menu-item ul li {margin-right: 5px;color: #999;}.menu-item ul li a {color: #999;}.menu-item ul li a:after {content: '/';margin-left: 4px;}.menu-item ul li a:hover {color: #cdaa7c;}.menu-item ul li:last-child a:after {display: none;}.menu-item ul.hover-third-color li a:hover {color: #accadd;}.menu-item p {color: #999;}.menu-holder {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;align-items: center;margin-bottom: 36px;}.menu-holder .menu-thumb {margin-right: 20px;}.menu-holder .menu-item {flex-grow: 1;}.menu-holder.left {padding-right: 50px;}.menu-holder.right {padding-left: 50px;}.menu-holder.left-40 {padding-right: 40px;}.menu-holder.right-40 {padding-left: 40px;}.trait .image-holder {height: 100%;background: url("../images/trait.jpg") center center;background-size: cover;}.trait .image-holder img {display: none;}.our-story .image-wrapper {width: 79%;}.our-story .image-bg {height: 100%;background: url("../images/LeRustic-Salle.jpeg") center center;background-size: cover;}.our-story .image-bg img {display: none;}.our-story .image-holder {height: 100%;background: url("../images/our-story.jpg") center center;background-size: cover;}f .our-story .image-holder img {display: none;}.our-story-primary h2 {font-family: "Satisfy-Regular", Arial, serif;font-weight: 400;}.our-story-primary .name {display: inline-block;transform: translateY(12px);-webkit-transform: translateY(12px);-moz-transform: translateY(12px);-ms-transform: translateY(12px);-o-transform: translateY(12px);}.our-story-primary .name h6 {font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;margin-bottom: 3px;}.our-story-primary.style-1 {padding: 126px 0 130px;background: #f7f7f7;height: 100%;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;align-items: center;justify-content: center;text-align: center;}.our-story-primary.style-1 .heading {margin-bottom: 27px;}.our-story-primary.style-1 .heading h2 {color: #cdaa7c;font-size: 47px;}.our-story-primary.style-1 .heading img {transform: translate(-5px, -12px);-webkit-transform: translate(-5px, -12px);-moz-transform: translate(-5px, -12px);-ms-transform: translate(-5px, -12px);-o-transform: translate(-5px, -12px);}.our-story-primary.style-1 p {margin-bottom: 50px;line-height: 2;}.our-story-primary.style-1 .name {margin-left: 1px;}.our-story-primary.style-1 .name h6 a {color: #333;}.our-story-primary.style-1 .inner {width: 61%;}.our-story-primary.style-2 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);padding: 18px 16px;background: #cdaa7c;width: 41.67%;text-align: center;}.our-story-primary.style-2 .interior {color: #fff;border: 1px solid rgba(255, 255, 255, 0.5);padding: 56px 52px 41px;}.our-story-primary.style-2 .heading {margin-bottom: 21px;}.our-story-primary.style-2 .heading h2 {color: #fff;font-size: 55px;}.our-story-primary.style-2 p {margin-bottom: 44px;line-height: 2;}.our-story-primary.style-2 .name {margin-left: 2px;}.our-story-primary.style-2 .name h6 a {color: #fff;}.our-story-primary.style-2.fixed {position: static;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);width: auto;padding: 15px;}.our-story-primary.style-2.fixed .interior {padding: 37px 52px 22px;}.our-story-primary.style-2.fixed p {margin-bottom: 15px;}.our-story-primary.style-2.fixed .heading {margin-bottom: 17px;}.our-story-primary.style-2.fixed .heading h2 {font-size: 47px;}.our-story-primary.style-3 {text-align: center;}.our-story-primary.style-3 .inner {width: 57%;margin: auto;}.our-story-primary.style-3 .heading {margin-bottom: 47px;}.our-story-primary.style-3 .heading h2 {font-size: 55px;color: #cdaa7c;}.our-story-primary.style-3 .heading img {transform: translate(5px, -14px);-webkit-transform: translate(5px, -14px);-moz-transform: translate(5px, -14px);-ms-transform: translate(5px, -14px);-o-transform: translate(5px, -14px);}.our-story-primary.style-3 p {color: #fff;margin-bottom: 72px;}.our-story-primary.style-3 .name {text-align: center;margin-left: 2px;}.our-story-primary.style-3 .name h6 a {color: #fff;}.our-story-primary.style-3 .name span {color: #ccc;}.gallery{padding-top: 116px;}.gallery-grid {display: grid;display: -ms-grid;}.gallery-grid.has-gutter {-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;grid-gap : 29px 31px;padding: 0 15px;}.gallery-grid.has-gutter .gallery-item:first-child {grid-area: 1 / 1 / span 2 / span 1;-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 1;}.gallery-grid.has-gutter .gallery-item:nth-child(2) {-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}.gallery-grid.has-gutter .gallery-item:nth-child(3) {grid-area: 1 / 4 / span 2 / span 1;-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 7;-ms-grid-column-span: 1;}.gallery-grid.has-gutter .gallery-item:nth-child(4) {-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 5;-ms-grid-column-span: 1;}.gallery-grid.has-gutter .gallery-item:nth-child(5) {-ms-grid-row: 2;-ms-grid-row-span: 1;-ms-grid-column: 3;-ms-grid-column-span: 1;}.gallery-grid.has-gutter .gallery-item:nth-child(6) {-ms-grid-row: 2;-ms-grid-row-span: 1;-ms-grid-column: 5;-ms-grid-column-span: 1;}.gallery-grid.no-gutter {-ms-grid-columns: auto auto auto auto;-ms-grid-rows: auto auto;grid-template-columns: auto auto auto auto;}.gallery-grid.no-gutter .gallery-item:first-child {grid-area: 1 / 1 / span 2 / span 1;-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 1;}.gallery-grid.no-gutter .gallery-item:nth-child(4) {grid-area: 1 / 4 / span 2 / span 1;-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 4;-ms-grid-column-span: 1;}.gallery-item .thumb {position: relative;display: block;}.gallery-item .thumb::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0);transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.gallery-item .thumb i {display: inline-block;width: 59px;height: 59px;border-radius: 50%;line-height: 59px;color: #fff;text-align: center;background: #cdaa7c;font-size: 23px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);-webkit-transform: translate(-50%, -50%) scale(0);-moz-transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);-o-transform: translate(-50%, -50%) scale(0);opacity: 0;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}.gallery-item .thumb:hover i {opacity: 1;transform: translate(-50%, -50%) scale(1);-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);}.gallery-item .thumb:hover:before {background: rgba(0, 0, 0, 0.5);}.gallery-item .thumb.fix-image {height: 100%;}.gallery-item .thumb.fix-image img {position: absolute;height: 100%;top: 0;}.section-form .section-header {margin-bottom: 62px;}.section-form .form-inner {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: space-between;flex-wrap: wrap;}.section-form .form-col {width: 30.4%;margin-bottom: 43px;}.section-form .form-control {height: 31px;border-bottom: 1px solid #ccc;font-size: 18px;color: #ccc;}.section-form .form-control.datepicker-here {cursor: pointer;}.section-form .form-control:focus {color: #ccc;}.section-form .form-control::-webkit-input-placeholder {color: #ccc;}.section-form .form-control::-moz-placeholder {color: #ccc;}.section-form .form-control:-ms-input-placeholder {color: #ccc;}.section-form .form-control:-moz-placeholder {color: #ccc;}.section-form .form-control.style {border-bottom: 1px solid #333;color: #666;}.section-form .form-control.style::-webkit-input-placeholder {color: #666;}.section-form .form-control.style::-moz-placeholder {color: #666;}.section-form .form-control.style:-ms-input-placeholder {color: #666;}.section-form .form-control.style:-moz-placeholder {color: #666;}.section-form .au-btn {margin-top: 27px;}.section-form.full {padding: 0 99px;}.section-form.full .form-col {width: 46.65%;}#grid-image.owl-theme .owl-nav.disabled + .owl-dots {display: none;}#grid-image .owl-stage-outer, #grid-image .owl-stage, #grid-image .owl-item, #grid-image .item {height: 100%;}.grid-item {display: block;background-size: cover;background-position: center center;position: relative;height: 100%;}.grid-item:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.grid-item .inner {position: absolute;top: 50%;left: 50%;width: 100%;padding: 0 15px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);text-align: center;}.grid-item .item-info {opacity: 0;-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;-webkit-transform: translate3d(0, -40px, 0);transform: translate3d(0, -40px, 0);}.grid-item .item-info h4 {font-size: 28px;margin-bottom: 7px;color: #fff;}.grid-item .item-info .star-rating {margin-bottom: 16px;font-size: 20px;}.grid-item .item-info .star-rating i {margin-right: 3px;}.grid-item .item-info .price {font-size: 28px;}.grid-item:hover:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);}.grid-item:hover .item-info {opacity: 1;-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.fullpage-row {height: 100%;}#fullpage .prev-slide, #fullpage .next-slide {color: #fff;font-size: 30px;cursor: pointer;}#fullpage .prev-slide:hover, #fullpage .next-slide:hover {color: #cdaa7c;}.bg-box {height: 100%;background-size: cover;background-position: center center;}.full-col {height: 100%;background: url("../images/full-col-bg.jpg") center center no-repeat;background-size: cover;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: center;align-items: center;}.fp-controlArrow.fp-prev {display: none;}.fp-controlArrow.fp-next {display: none;}#fp-nav.right {right: 78px;}#fp-nav ul li, .fp-slidesNav ul li {margin: 9px 0;}#fp-nav ul li a span, .fp-slidesNav ul li a span {background: none;border: 1px solid #fff;width: 12px;height: 12px;margin: 0;left: 0;top: 0;}#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {margin: 0;border-color: transparent;background: #cdaa7c;margin: 0;}#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {width: 12px;height: 12px;margin: 0;}.instagram h4 {font-family: "Raleway-Bold", Arial, serif;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: 43px;}.instagram .image-holder {position: relative;display: block;}.instagram .image-holder .overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: center;align-items: center;background: rgba(0, 0, 0, 0);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.instagram .image-holder .overlay div {display: inline-block;color: #fff;}.instagram .image-holder .overlay div.love {margin-right: 16px;}.instagram .image-holder:hover .overlay {opacity: 1;background: rgba(0, 0, 0, 0.5);}.up-row {margin-bottom: 56px;}.up-row .special-cupcake-content {margin-right: -30px;text-align: right;}.up-row .special-cupcake-content .price {padding-right: 40px;}.up-row .special-cupcake-content .price:after {right: 0;}.up-row .special-cupcake-content .info {justify-content: flex-end;}.up-row .special-cupcake-content .star-rating {margin-right: 44px;}.up-row .image-holder {margin-right: -15px;}.down-row .special-cupcake-content {padding-top: 75px;margin-left: -30px;}.down-row .special-cupcake-content .price {padding-left: 40px;margin-right: 43px;}.down-row .special-cupcake-content .price:after {left: 0;}.cd-horizontal-timeline {opacity: 0;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;transition: opacity 0.2s;}.cd-horizontal-timeline::before {content: 'mobile';display: none;}.cd-horizontal-timeline.loaded {opacity: 1;}.cd-horizontal-timeline .timeline {position: relative;}.cd-horizontal-timeline .events-wrapper {position: relative;overflow: hidden;margin-top: 63px;height: 100px;}.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {content: '';position: absolute;z-index: 2;top: 0;height: 100%;}.cd-horizontal-timeline .events {position: absolute;z-index: 1;left: 0;top: 49px;height: 2px;background: rgba(255, 255, 255, 0.5);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}.cd-horizontal-timeline .events a {position: absolute;bottom: 0;z-index: 2;text-align: center;font-size: 20px;padding-bottom: 23px;color: #fff;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}.cd-horizontal-timeline .events a:hover {color: #f1b1d4;}.cd-horizontal-timeline .events a::after {content: '';position: absolute;left: 50%;right: auto;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: -5px;height: 12px;width: 12px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.5);background-color: #fff;-webkit-transition: background-color 0.3s, border-color 0.3s;-moz-transition: background-color 0.3s, border-color 0.3s;transition: background-color 0.3s, border-color 0.3s;}.no-touch .cd-horizontal-timeline .events a:hover::after {background-color: #f1b1d4;border-color: rgba(241, 177, 212, 0.5);}.cd-horizontal-timeline .events a.selected {pointer-events: auto;color: #f1b1d4;}.cd-horizontal-timeline .events a.selected::after {background-color: #f1b1d4;border-color: rgba(241, 177, 212, 0.5);}.cd-horizontal-timeline .events a.older-event::after {border-color: rgba(241, 177, 212, 0.5);}@media only screen and (min-width: 1100px) {.cd-horizontal-timeline::before {content: 'desktop';}}.cd-timeline-navigation {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: space-between;}.cd-timeline-navigation a {height: 34px;width: 34px;border-radius: 50%;border: 2px solid #dfdfdf;-webkit-transition: border-color 0.3s;-moz-transition: border-color 0.3s;transition: border-color 0.3s;display: inline-flex;justify-content: center;align-items: center;background: #f1b1d4;}.cd-timeline-navigation a i {font-size: 20px;color: #fff;}.cd-timeline-navigation a.next {right: 0;}.no-touch .cd-timeline-navigation a:hover {border-color: #7b9d6f;}.cd-timeline-navigation a.inactive {cursor: not-allowed;}.cd-timeline-navigation a.inactive::after {background-position: 0 -16px;}.no-touch .cd-timeline-navigation a.inactive:hover {border-color: #dfdfdf;}.cd-horizontal-timeline .events-content {position: relative;width: 100%;overflow: hidden;-webkit-transition: height 0.4s;-moz-transition: height 0.4s;transition: height 0.4s;}.cd-horizontal-timeline .events-content li {position: absolute;z-index: 1;width: 100%;left: 0;top: 0;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;-webkit-animation-duration: 0.4s;-moz-animation-duration: 0.4s;animation-duration: 0.4s;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}.cd-horizontal-timeline .events-content li.selected {position: relative;z-index: 2;opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {-webkit-animation-name: cd-enter-right;-moz-animation-name: cd-enter-right;animation-name: cd-enter-right;}.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {-webkit-animation-name: cd-enter-left;-moz-animation-name: cd-enter-left;animation-name: cd-enter-left;}.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {-webkit-animation-direction: reverse;-moz-animation-direction: reverse;animation-direction: reverse;}@-webkit-keyframes cd-enter-right {0% {opacity: 0;-webkit-transform: translateX(100%);}100% {opacity: 1;-webkit-transform: translateX(0%);}}@-moz-keyframes cd-enter-right {0% {opacity: 0;-moz-transform: translateX(100%);}100% {opacity: 1;-moz-transform: translateX(0%);}}@keyframes cd-enter-right {0% {opacity: 0;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}100% {opacity: 1;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}}@-webkit-keyframes cd-enter-left {0% {opacity: 0;-webkit-transform: translateX(-100%);}100% {opacity: 1;-webkit-transform: translateX(0%);}}@-moz-keyframes cd-enter-left {0% {opacity: 0;-moz-transform: translateX(-100%);}100% {opacity: 1;-moz-transform: translateX(0%);}}@keyframes cd-enter-left {0% {opacity: 0;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}100% {opacity: 1;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}}footer {background: #181818;color: #b2b2b2;position: relative;}.ft-top {text-align: center;}.ft-top .ft-top-wrapper {padding-top: 60px;padding-bottom: 60px;border-bottom: 1px solid #333;}.ft-top .ft-top-wrapper.pb-54 {padding-bottom: 54px;}.ft-top .ft-top-wrapper.style {padding-top: 65px;padding-bottom: 45px;}.ft-top .ft-logo {margin-bottom: 59px;}.ft-top .ft-col.mt-51 {margin-top: 51px;}.ft-top .ft-col.pl-64 {padding-left: 64px;}.ft-top .ft-col.pl-50 {padding-left: 50px;}.ft-top .ft-col.pl-30 {padding-left: 30px;}.ft-top p.style {margin-bottom: 29px;margin-top: 31px;}.ft-top h6 {color: #fff;text-transform: uppercase;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;margin-bottom: 28px;}.ft-top h6.mb-33 {margin-bottom: 33px;}.ft-top .form-inner {padding-top: 7px;margin-bottom: 27px;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: center;}.ft-top .form-inner input, .ft-top .form-inner button {height: 42px;background: none;border: 1px solid rgba(255, 255, 255, 0.5);}.ft-top .form-inner input {width: 261px;border-radius: 21px 0 0 21px;padding-left: 24px;color: #b2b2b2;}.ft-top .form-inner input::-webkit-input-placeholder {color: #b2b2b2;}.ft-top .form-inner input::-moz-placeholder {color: #b2b2b2;}.ft-top .form-inner input:-ms-input-placeholder {color: #b2b2b2;}.ft-top .form-inner input:-moz-placeholder {color: #b2b2b2;}.ft-top .form-inner button {width: 68px;border-left: none;border-radius: 0 21px 21px 0;cursor: pointer;}.ft-top .form-inner button span {font-size: 22px;color: #b2b2b2;}.ft-top .contact-part {margin-bottom: 0;}.ft-top .map-holder {height: 171px;}.ft-top.fixed {position: relative;z-index: 9;padding-top: 108px;padding-left: 39px;}.ft-bot {padding: 20px 0 19px;text-align: center;}.ft-bot.has-bd {border-top: 1px solid #333;}.ft-upper {height: 507px;}.ft-push {position: absolute;top: 0;left: 0;bottom: 0;}.ft-image {height: 100%;background: url("../images/footer-image.jpg") center center;background-size: cover;}.ft-image img {display: none;}.post-row h6 {font-size: 15px;text-transform: inherit;margin-bottom: 17px;margin-top: 7px;}.post-row h6 a {color: #b2b2b2;}.post-row h6 a:hover {color: #cdaa7c;}.post-row h6 a.hover-third-color:hover {color: #accadd;}.post-row h6 a.hover-fourth-color:hover {color: #ff3333;}.click-to-top {position: fixed;text-align: center;right: 80px;bottom: 62px;color: #fff;font-size: 18px;cursor: pointer;z-index: 99;height: 37px;width: 39px;line-height: 37px;background: #cdaa7c;border: 1px solid rgba(205, 170, 124, 0.5);}.click-to-top i {font-size: 18px;}.click-to-top:hover {background: #e5be8a;}.reduction{border: 2px solid white;padding-left: 25px;padding-right: 0px;}.menu-page .menu-holder.left {padding-right: 25px;}.menu-page .menu-holder.right {padding-left: 25px;}.menu-block-bg {height: 330px;background-attachment: fixed;background-position: top;background-size: cover;position: relative;}.menu-block-bg .section-header {position: absolute;top: 50%;left: 50%;width: 100%;padding: 0 20px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}#map{margin-top: 50px;width: 100%;height: 347px;background-color: grey;}.post-row p{margin-bottom: 10px;}.post-row span{font-weight: bold;}.horaires h3{font-size: 24px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;margin-bottom: 20px;margin-top: 10px;color: white;}.temps, .contact-line-2{padding-left: 50px;}.temps{margin-bottom: 20px;}.temps span{font-size: 28px;font-family: "Satisfy-Regular", Arial, serif;color: #cdaa7c;font-weight: 400;margin-bottom: 14px;}.temps p, .contact-line-2 span{font-size: 20px;color: white;}.contact-line-2 {padding-bottom: 15px;}.texte-beige{padding-right: 8px;color: #cdaa7c !important;}.texte-black{padding-right: 8px;color: black !important;}.horaires-footer h3{font-size: 20px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;margin-bottom: 20px;margin-top: 15px;color: white;}.gallery .image-holder {position: relative;display: block;margin-bottom: 30px;}.gallery .image-holder:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.gallery .image-holder .inner {position: absolute;top: 15px;bottom: 15px;left: 15px;right: 15px;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: center;align-items: center;text-align: center;}.gallery .image-holder .info {opacity: 0;-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);}.gallery .image-holder .frame {position: absolute;top: 15px;bottom: 15px;left: 15px;right: 15px;border: 1px solid #cdaa7c;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.gallery .image-holder h6 {font-size: 18px;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;color: #fff;text-transform: uppercase;margin-bottom: 4px;}.gallery .image-holder span {color: #ccc;}.gallery .image-holder:hover:before {background: rgba(0, 0, 0, 0.7);}.gallery .image-holder:hover .info {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.gallery .image-holder:hover .frame {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.gallery.wide {padding: 30px 15px;}.gallery.wide .image-holder .frame {top: 30px;bottom: 30px;left: 30px;right: 30px;}.gallery.wide .image-holder h6 {font-size: 20px;margin-bottom: 6px;}.gallery.wide .image-holder span {font-size: 17px;}@media (min-width: 1200px) {.container {max-width: 1200px;}}@media (max-width: 1400px) {.slideshow-form.on-mobile {display: block;}}@media (min-width: 1200px) and (max-width: 1500px) {.addresse{padding: 0px;}.coming-soon .inner {top: 55%;}.coming-soon h1 {margin-bottom: 51px;font-size: 40px;}.coming-soon h1:after {width: 60px;}.coming-soon .time {margin-bottom: 43px;}.coming-soon .time .time-box {margin: 0 25px;}.coming-soon .time .time-box .time-number {font-size: 56px;}.coming-soon .time .time-box .time-unit {font-size: 16px;}.coming-soon form .form-row {width: auto;}.error .inner {top: 50%;}.error span {font-size: 175px;}.error h3 {font-size: 20px;}.error p {margin-bottom: 40px;}}@media (max-width: 1500px) {.temps, .contact-line-2{padding-left: 20px;}.temps p{font-size: 15px;}.contact-line-2 span{font-size: 15px;}.our-menu-col.left-20 {padding-right: 0;}.our-menu-col.right-20 {padding-left: 0;}.our-menu-full {padding: 0 35px;}.blog-masonry.wide .container {max-width: 1200px;}.menu-push {position: static;}.menu-left {transform: translateX(0);padding-right: 15px;}.menu-right {transform: translateX(0);padding-left: 15px;}.our-menu {background: url("../images/our-menu-bg-1.png") left top no-repeat, url("../images/our-menu-bg-3.jpg");background-size: auto, cover;}.our-menu-wrapper {max-width: 1170px;width: 100%;height: 915px;}.our-menu-wrapper .right-content .inner {padding-top: 85px;}.our-menu-wrapper .right-content .content {padding-right: 30px;}.our-menu-wrapper .menu-holder.left-40 {padding-right: 15px;}.our-menu-wrapper .menu-holder.right-40 {padding-left: 15px;}.our-menu-wrapper .section-header {margin-bottom: 50px;}.block-banner.style-2 {height: 450px;}.block-banner.style-2 .inner {top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}.block-banner.style-2 h2 {font-size: 50px;}.block-banner.style-2 img {max-width: 24%;}.block-banner.style-2 .middle {margin-bottom: 48px;}.block-banner.style-2 .text {margin-right: 6px;}.block-banner.style-2 .text .first-line span {font-size: 35px;line-height: 1;margin-left: 8px;transform: translateY(-2px);-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);}.block-banner.style-2 .text .break {font-size: 50px;}.block-banner.style-2 .number {font-size: 100px;}.subscribe-form {height: 535px;padding-top: 0;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;flex-direction: column;justify-content: center;}#rev_slider_12 li:nth-child(2) .caption-4 svg {transform: translate(-50%, -50%) scale(0.88);-webkit-transform: translate(-50%, -50%) scale(0.88);-moz-transform: translate(-50%, -50%) scale(0.88);-ms-transform: translate(-50%, -50%) scale(0.88);-o-transform: translate(-50%, -50%) scale(0.88);}.pizza .grid {flex-wrap: wrap;}.pizza .grid .pizza-item {width: 32%;margin-bottom: 30px;}.pizza .grid .pizza-item:nth-child(2) {margin-right: 0;}.pizza .grid .pizza-item:nth-child(3), .pizza .grid .pizza-item:last-child {margin-bottom: 0;}.trait-col.re-style {margin-bottom: 40px;}#fp-nav.right {display: none;}.flipster--flat .flipster__item--past .flipster__item__content .content {padding: 0 0 0 55px;}.flipster--flat .flipster__item--future .flipster__item__content .content {padding: 0 55px 0 0;}.flipster-item {width: 475px;}.flipster-item p {margin-bottom: 24px;}.flipster-item p.mb-32 {margin-bottom: 32px;}.flipster-item p:last-child {margin-bottom: 0;}.flipster-item .content {height: 439px;padding: 0 61px;}.gallery-grid.has-gutter {grid-gap: 21px 20px;}.middle-image img {max-width: 35%;}.menu-navigation .fix-col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.block-banner.style-1 {height: 573px;background-position: left -204px center;}.block-banner.style-1 .inner {right: 70px;top: 100px;}.block-banner.style-1 h3 {font-size: 20px;}.block-banner.style-1 h2 {font-size: 50px;}.block-banner.style-1 p {font-size: 16px;}.block-banner .date {width: 190px;height: 33px;}.special-box-slider {right: 5.3%;}.special-box-slider .owl-carousel {transform: translateY(-150px);-webkit-transform: translateY(-150px);-moz-transform: translateY(-150px);-ms-transform: translateY(-150px);-o-transform: translateY(-150px);width: 360px;}.special-box {padding: 10px;}.special-box h4 {margin-bottom: 0;}.special-box p {margin-top: 6px;margin-bottom: 17px;}.special-box .inner {padding: 20px 22px 15px;}.our-menu-col.left {padding-right: 15px;}.our-menu-col.right {padding-left: 15px;}.feature-slider span.lnr.lnr-chevron-left {left: -22px;}.feature-slider span.lnr.lnr-chevron-right {right: -22px;}.our-story-primary.style-1 .inner {width: 80%;}.navbar-desktop > ul > li.mr-fixed {margin-right: 106px !important;}.trait-content.re-style {padding: 110px 0 70px;}.navbar-desktop.aside {padding: 50px 0;}.navbar-desktop.aside .logo {margin-bottom: 66px;max-width: 70%;}.navbar-desktop.aside > ul {margin-bottom: 80px;}.navbar-desktop:not(.aside) {top: 20px;}.navbar-desktop:not(.aside) .logo {max-width: 32%;}.navbar-desktop:not(.aside) > ul > li.has-children:first-child ul {width: 352px;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;flex-wrap: wrap;justify-content: space-between;padding-right: 28px;}.navbar-desktop:not(.aside) > ul > li.has-children:first-child ul li {width: 40%;}.navbar-desktop:not(.aside).has-bg {top: 0;padding: 15px 80px;}.navbar-desktop:not(.aside).fixed {padding: 10px 80px;top: 0;}.navbar-desktop:not(.aside).fixed .logo {max-width: 28%;}.navbar-desktop.no-float {top: 0;padding: 20px 80px;}.navbar-desktop.has-bg.middle {height: 88px;}.navbar-desktop.has-bg.middle .logo {max-width: 5%;}.navbar-desktop.has-bg.middle.fixed {height: 65px;}.grid-image .grid-item .item-info h4 {font-size: 23px;}.grid-image .grid-item .item-info .star-rating {margin-bottom: 13px;font-size: 15px;}.grid-image .grid-item .item-info .price {font-size: 19px;}.middle-wrapper {min-width: 990px;}.middle-wrapper .container {max-width: 960px;}.tp-bullets {transform: matrix(1, 0, 0, 1, -25, -50) !important;-webkit-transform: matrix(1, 0, 0, 1, -25, -50) !important;-moz-transform: matrix(1, 0, 0, 1, -25, -50) !important;-ms-transform: matrix(1, 0, 0, 1, -25, -50) !important;-o-transform: matrix(1, 0, 0, 1, -25, -50) !important;}.menu-sidebar {justify-content: flex-start;padding: 50px 4% 40px;}.click-to-top {right: 5%;bottom: 5%;}#modalSearch .modal-dialog {max-width: 50%;}.our-story-primry.style-1 .heading {margin-bottom: 28px;}.our-story-primry.style-1 p {margin-bottom: 30px;}.our-story-primry.style-1 .inner {width: 70%;}.trait-content {padding-top: 40px;padding-bottom: 40px;}.trait-col {margin-bottom: 23px;margin-right: 50px;}.trait-col h5 {margin-top: 18px;margin-bottom: 8px;}.page-wrapper main .container {max-width: 900px;}.page-wrapper main .our-menu .container {max-width: 1050px;}.special-item .thumb img {max-width: 70%;}.our-story-primary.style-1 {padding: 55px 0;}.booking-block {height: 435px;}.booking-block .inner {top: 74px;}.testimonials-2 {padding: 0;}.wish {height: 500px;}.wish h3 {font-size: 70px;}.wish p {font-size: 20px;}.wish .content {top: 50%;width: 100%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%), -50%;}.menu-holder.left {padding-right: 25px;}.menu-holder.right {padding-left: 25px;}.about-us-board .inner {padding: 64px 34px 51px;}.about-us-board .heading {margin-bottom: 25px;}.about-us-board p {margin-bottom: 40px;}.page-info {height: 100vh;}.cupcake-history .content {padding-top: 79px;height: 687px;}}@media (min-width: 1200px) and (max-width: 1500px) {.our-service-full {width: 100%;}.our-service-full .section-header {margin-bottom: 40px;}.our-service-full .service-col {margin-bottom: 40px;}.our-service-full .service-text {margin-top: 15px;}}@media (max-width: 1199px) {.menu-block-bg{background-attachment: scroll !important;background-position: center;}.gallery{padding-top: 0px;}.gallerie-footer{margin-top: 30px;}body {font-size: 14px;}.checkout-page .woocommerce-checkout-review-order-wrap table .product-name {width: 80%;}.checkout-page .woocommerce-checkout-review-order-wrap table .product-total {width: 20%;}.shop-single .entry-summary {padding-left: 25px;padding-top: 10px;}.shop-single .entry-summary .product_title {font-size: 32px;}.shop-single .entry-summary .price {font-size: 27px;}.shop-single .entry-summary .star-rating {font-size: 17px;}.shop-single .entry-summary .info {margin-bottom: 25px;}.shop-single .entry-summary .woocommerce-product-details__short-description, .shop-single .entry-summary form.cart, .shop-single .entry-summary .product_meta {margin-bottom: 40px;}.gallery-item .thumb i {width: 49px;height: 49px;line-height: 49px;}.cupcake-history .content {padding-left: 35px;}.blog-masonry.wide .container {max-width: 960px;}.menu-page .menu-holder {flex-direction: row;}.menu-page .menu-holder .menu-thumb {margin-bottom: 0;margin-right: 20px;}.reservation form {padding: 0 0 80px;}.reservation .info .opening-col p {display: block;}.reservation .info .support {padding-left: 0;}.reservation .info .support .address, .reservation .info .support .phone {margin-right: 0;}.reservation .info .support .email, .reservation .info .support .website {padding-left: 0;}.error {background-position: right;}.coming-soon {background-position: right;}.coming-soon form .form-row {width: 600px;}.contact-us-content p {margin-bottom: 36px;}.gallery.wide .image-holder .frame {top: 20px;bottom: 20px;left: 20px;right: 20px;}.our-chef .our-chef-item {margin-bottom: 82px;}.our-chef .our-chef-item h6 {font-size: 16px;}.our-chef .our-chef-item .name-box {left: 10px;right: 10px;height: 80px;}.page-info {height: 450px;}#rev_slider_12 li:nth-child(2) .caption-4 svg {transform: translate(-50%, -50%) scale(0.7);-webkit-transform: translate(-50%, -50%) scale(0.7);-moz-transform: translate(-50%, -50%) scale(0.7);-ms-transform: translate(-50%, -50%) scale(0.7);-o-transform: translate(-50%, -50%) scale(0.7);}.bakery-grid-item .inner {padding: 0 11px;}.coffee-material .left, .coffee-material .right {padding: 0;}.coffee-material .left {margin-right: -32px;}.coffee-material .right {margin-left: -32px;}.opening-hours {padding: 15px;}.opening-hours .inner {padding: 33px 34px 20px 36px;}.coffee-wrapper .inner {height: 1168px;padding-bottom: 40px;}.block-banner.style-2 .inner {width: 100%;padding: 0 20px;left: 65%;}.about-us-board {width: 60%;}.about-us-board .heading h2 {font-size: 45px;}.pizza-item {padding: 45px 11px 0;}.event-col {padding: 20px;height: 390px;}.promotion-item .inner.right {top: 50%;transform: translateY(-50%);right: 30px;}.promotion-item .inner.left {top: 50%;transform: translateY(-50%);left: 35px;}.our-menu-wrapper .image-holder {display: none;}.our-menu-block .our-menu-col.no-style.left-70 {padding-right: 0;}.our-menu-block .our-menu-col.no-style.right-70 {padding-left: 0;}.opening-block .front {margin-right: 0;margin-bottom: 30px;text-align: center;}.opening-block .middle {padding-left: 0;text-align: center;margin-top: 30px;}.opening-block .end {padding-top: 5px;margin-top: 30px;}.post.pl-20 {padding-left: 0;}.post.smaller .post-body {padding-top: 0;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding-top: 5px;padding-bottom: 5px;}.service-image {margin-right: 0;height: 100%;}.service-image img {height: 100%;object-fit: cover;}.wish {height: 430px;}.wish h3 {font-size: 60px;}.wish p {font-size: 17px;margin-bottom: 40px;}.flipster--flat .flipster__item--past .flipster__item__content .content {padding: 0 0 0 120px;}.flipster--flat .flipster__item--future .flipster__item__content .content {padding: 0 120px 0 0;}.page-bg {background: none;}.special-box h4 {font-size: 20px;}.special-box .price {font-size: 20px;}.special-box p {font-size: 12px;margin-bottom: 10px;}.block-banner.style-1 {height: 450px;}.block-banner.style-1 .inner {right: 40px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}.block-banner.style-1 h3 {font-size: 18px;}.block-banner.style-1 h2 {font-size: 40px;}.block-banner.style-1 p {font-size: 13px;margin-bottom: 50px;}.ft-top.fixed {padding-left: 20px;padding-top: 80px;}.ft-top.fixed .ft-col.pl-64 {padding-left: 15px;}.ft-upper {height: 470px;}.special-box-slider .owl-carousel {width: 300px;transform: translateY(-110px);-webkit-transform: translateY(-110px);-moz-transform: translateY(-110px);-ms-transform: translateY(-110px);-o-transform: translateY(-110px);}.our-story-primary.style-1 {padding: 40px 0;}.cate-box-item {margin-bottom: 30px;}.page-wrapper main .container, .page-wrapper main .our-menu .container {max-width: 750px;}.special-item .thumb img {max-width: 80%;}.form-row.fix-lg {display: block;}.form-row.fix-lg .form-col {width: 100%;margin-right: 0;margin-bottom: 43px;}.form-row.fix-lg:last-child .form-col {margin-bottom: 0;}.form-row .form-col {margin-right: 40px;}.booking .booking-content {padding: 58px 71px 48px;}.navbar-desktop > ul > li > a {font-size: 14px;}.navbar-desktop.aside .social a {margin-right: 12px;}.feature-slider span.lnr.lnr-chevron-left {left: -12px;}.feature-slider span.lnr.lnr-chevron-right {right: -12px;}.feature-content .heading {margin-bottom: 18px;}.feature-content .body p {height: 151.2px;overflow: auto;margin-bottom: 21px;}.feature-content .body .star-rating {margin-bottom: 45px;}.testimonials-item {padding: 43px 40px;}.feature-small img {width: 80% !important;}.feature-small .item-info {margin-top: 10px;}.navbar-desktop, .navbar-desktop.fixed {padding-left: 40px;padding-right: 40px;}.navbar-desktop > ul > li, .navbar-desktop.fixed > ul > li {margin-right: 19px;}.navbar-desktop > ul > li a, .navbar-desktop.fixed > ul > li a {pointer-events: auto;}.action .notify {margin-right: 21px;}.action span.search-icon {margin-right: 0;}.action span.menu-sidebar-icon {display: none;}.post .post-date {top: 10px;right: 10px;width: 57px;height: 57px;padding: 3px;}.post .post-date .inner .date {font-size: 30px;}.post .post-date .inner .month {font-size: 13px;text-transform: uppercase;}.post .post-body.has-border {padding-left: 30px;padding-right: 30px;padding-bottom: 40px;}.post .post-body.has-border h5 {font-size: 18px;}.section-primary, .section-primary.pt-100, .section-primary.pt-112, .section-primary.pt-120, .section-primary.pt-133, .section-primary.pt-140, .section-primary.pt-150, .section-primary.pb-90, .section-primary.pb-101, .section-primary.pb-110, .section-primary.pb-113, .section-primary.pb-120 {padding-top: 110px;padding-bottom: 90px;}.tp-bullets {transform: matrix(1, 0, 0, 1, -25, -30) !important;-webkit-transform: matrix(1, 0, 0, 1, -25, -30) !important;-moz-transform: matrix(1, 0, 0, 1, -25, -30) !important;-ms-transform: matrix(1, 0, 0, 1, -25, -30) !important;-o-transform: matrix(1, 0, 0, 1, -25, -30) !important;}.widget_shopping_cart {padding-top: 0;margin-top: 44px;}.trait-col {width: 234px;margin-right: 15px;}.welcome-content .section-header {margin-bottom: 20px;margin-top: 6px;}.welcome-content .body p {margin-bottom: 25px;}.ft-top .ft-col.pl-64 {padding-left: 44px;}.ft-top .ft-col.pl-50 {padding-left: 30px;}.gallery-grid.has-gutter {grid-gap: 16px 15px;}.menu-holder {flex-direction: column;}.menu-holder .menu-thumb {margin-bottom: 20px;margin-right: 0;display: block;}.menu-holder .menu-item {width: 100%;}.menu-holder.fixed {flex-direction: row;}.menu-holder.fixed .menu-thumb {margin-bottom: 0;margin-right: 20px;}.menu-holder.left {padding-right: 15px;}.menu-holder.right {padding-left: 15px;}.menu-holder.left-40 {padding-right: 30px;}.menu-holder.right-40 {padding-left: 30px;}.service-col {margin-bottom: 40px;}.grid-image {grid-template-columns: auto auto;grid-template-rows: 1fr 1fr 1fr 1fr;-ms-grid-columns: auto auto;-ms-grid-rows: 1fr 1fr 1fr 1fr;}.grid-image .grid-item:first-child {grid-area: 2 / 1 / span 2 / span 1;-ms-grid-row: 2;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 1;}.grid-image .grid-item:nth-child(2) {grid-area: 1 / 1 / span 1 / span 2;-ms-grid-row: 1;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.grid-image .grid-item:nth-child(3) {grid-area: 4 / 1 / span 1 / span 2;-ms-grid-row: 4;-ms-grid-row-span: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.grid-image .grid-item:last-child {grid-area: 2 / 2 / span 2 / span 1;-ms-grid-row: 2;-ms-grid-row-span: 2;-ms-grid-column: 2;-ms-grid-column-span: 1;}.our-menu-wrapper {max-width: 960px;display: block;height: auto;}.our-menu-wrapper .right-content {width: 100%;padding: 20px;}.our-menu-wrapper .right-content .inner {padding-bottom: 85px;border-left: 1px solid #accadd;}.our-menu-wrapper .right-content .content {padding-left: 30px;}.our-menu-wrapper .menu-holder.fixed .menu-thumb {margin-right: 12px;}.about-us-wrapper {padding: 129px 0 152px;}.about-us-1 {top: 50px;}.about-us-2 {bottom: 50px;}#rev_slider_11 li:last-child .caption-3 .percent {transform: translateY(-6px);-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-ms-transform: translateY(-6px);-o-transform: translateY(-6px);}.widget_featured_product .featured-product__item {flex-direction: column;align-items: flex-start;}.widget_featured_product .featured-product__item .thumb {margin-right: 0;margin-bottom: 10px;}}@media (min-width: 991px) and (max-width: 1199px) {.special-cupcake h3 {font-size: 33px;}.cupcake-history .content h2 {font-size: 37px;}}@media (max-width: 991px) {main{padding-top: 100px;}.header{margin-top: 40px;}h1 {font-size: 45px;}h2 {font-size: 35px;}h3 {font-size: 30px;}h5 {font-size: 17px;}h6 {font-size: 15px;}.shop-single .entry-summary {padding-left: 0;padding-top: 50px;}.shop-single .entry-summary .product_title {font-size: 30px;}.shop-single .entry-summary .price {font-size: 25px;margin-right: 20px;padding-left: 25px;}.shop-single .entry-summary .price:before {width: 17px;}.shop-single .entry-summary .star-rating {font-size: 15px;}.shop-single .entry-summary .info {justify-content: flex-start;}.price_slider_amount {flex-direction: column;align-items: flex-start;}.price_slider_amount .price_label {margin-bottom: 10px;}.cupcake-history {background: none !important;}.cupcake-history .video {background: none !important;position: relative;margin-bottom: 70px;}.cupcake-history .video img {display: block;}.cupcake-history .content {background: url("../images/cupcake-history-bg.jpg") center no-repeat;background-size: cover;padding: 70px 45px 35px;height: auto;}.up-row .special-cupcake-content {margin-right: 0;}.down-row .special-cupcake-content {margin-left: 0;}.blog-standard .blog-single .group-image .grid {grid-gap: 10px;}.blog-standard .blog-single .comments-area .comments-item .thumb {max-width: 80px;}.blog-standard .blog-single .comments-area .comments-group .comments-group {padding-left: 100px;}.blog-standard .blog-single .post-navigation .text h6 {font-size: 16px;}.blog-standard .post .post-date {width: 72px;height: 72px;right: 20px;top: 17px;}.blog-standard .post .post-date .inner .date {font-size: 35px;}.blog-standard .post .post-date .inner .month {font-size: 15px;}.blog-masonry .post {margin-bottom: 40px;}.blog-masonry.wide .container {max-width: 720px;}.menu-page .menu-holder {flex-direction: column;}.menu-page .menu-holder .menu-thumb {margin-bottom: 20px;margin-right: 0;}.reservation form {padding-bottom: 60px;}.reservation form .au-btn {margin-top: 40px;}.error span {font-size: 200px;}.coming-soon form .form-row {width: 550px;}#contact-us-page .map-holder {height: 400px;}.project .project-image {padding-right: 0;margin-bottom: 30px;}.project .project-content {margin-left: 0;}.bakery-grid-item.fix-image img {position: static;height: auto;}.gallery.wide .image-holder .frame {top: 15px;bottom: 15px;left: 15px;right: 15px;}.gallery.wide .image-holder h6 {font-size: 16px;margin-bottom: 4px;}.gallery.wide .image-holder span {font-size: 15px;}.page-info {height: 350px;}.page-info .section-header {bottom: 50%;transform: translate(-50%, 50%);-webkit-transform: translate(-50%, 50%);-moz-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);-o-transform: translate(-50%, 50%);}.brand img {max-width: 60%;}.brand .brand-item.corner:before {width: 30px;height: 30px;bottom: -15px;right: -15px;}.brand .brand-item {margin-bottom: 15px;}.bakery-grid-item.is-bg {background: none !important;}.bakery-grid-item.is-bg img {display: block;}.bakery-thumbnail {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;flex-wrap: wrap;}.bakery-thumbnail li {flex-grow: 1;margin-right: 20px;}.bakery-thumbnail li:last-child {margin-right: 0;}.special-grid .image-holder .inner {padding: 0 8px 0 5px;}.our-menu-col.move-left, .our-menu-col.move-right {transform: translateX(0);}.coffee-material .bg-block {position: static;}.coffee-material .left, .coffee-material .right {margin: 0;}.about-us-col {padding: 39px 30px 36px;}.coffee-wrapper .inner {padding: 57px 45px 13px;height: 1190px;}.subscribe-form {height: 480px;}.pizza .grid .pizza-item {width: 42%;}.promotion-item {margin-bottom: 30px;}.promotion-item .inner.top {top: 35px;}.promotion-item .inner.right {right: 20px;}.promotion-item .inner.left {left: 20px;}.promotion-item .note h4 {font-size: 30px;}.promotion-item .discount-box .text {font-size: 15px;}.promotion-item .discount-box .price {font-size: 34px;}.promotion-item .discount-text {margin-bottom: 24px;}.promotion-item .discount-text h3 {font-size: 25px;}.promotion-item .discount-text .percent {font-size: 40px;}.promotion-item h2 {font-size: 35px;}.promotion-item h3 {font-size: 20px;}.promotion-item .au-btn {width: 118px;height: 33px;}.block-banner.style-2 {height: 360px;}.block-banner.style-2 h2 {font-size: 40px;}.block-banner.style-2 img {max-width: 24%;}.block-banner.style-2 .text .first-line span {font-size: 25px;}.block-banner.style-2 .text .break {font-size: 40px;}.block-banner.style-2 .number {font-size: 90px;}#rev_slider_11 li:nth-child(2) .caption-3 {line-height: 1.6;}.opening-block .end span {text-align: center;margin-top: 40px;}.post.smaller .post-body {padding: 20px 0 0 0;}.gallery-grid.no-gutter {grid-template-columns: auto auto;}.gallery-grid.no-gutter .gallery-item:first-child {grid-area: 2 / 1 / span 2 / span 1;}.gallery-grid.no-gutter .gallery-item:nth-child(4) {grid-area: 2 / 2 / span 2 / span 1;}.about-us-board {width: 80%;}.about-us-board .inner {padding: 44px 34px 31px;}.about-us-board .heading h2 {font-size: 40px;}.about-us-wrapper {padding: 89px 0 112px;}.about-us-wrapper img {display: none;}#rev_slider_11 li:first-child .caption-1:before, #rev_slider_11 li:first-child .caption-2:before {top: 0;left: 0;width: calc(100% - 1px);}#rev_slider_11 li:first-child .caption-1:after, #rev_slider_11 li:first-child .caption-2:after {width: calc(100% - 1px);bottom: 2px;left: 0px;}.menu-item h5 .dots {transform: translateY(-5px);}.gallery-grid.has-gutter {grid-gap: 13px 12px;}.service-image {text-align: center;margin-bottom: 80px;}.service-image img {display: inline-block;width: 100%;height: 400px;}.our-story-primary.style-1 .inner {width: 70%;}.slideshow-form.on-mobile .inner .form-holder {margin-right: 20px;}.slideshow-form.on-mobile .inner button {width: 120px;}.page-wrapper main .container, .page-wrapper main .our-menu .container {max-width: 600px;}.navbar-desktop {display: none;}.navbar-mobile {display: block;}.post {margin-bottom: 30px;}.post .post-body {padding-bottom: 10px;}.section-primary, .section-primary.pt-100, .section-primary.pt-112, .section-primary.pt-120, .section-primary.pt-133, .section-primary.pt-140, .section-primary.pt-150, .section-primary.pb-101, .section-primary.pb-110, .section-primary.pb-113, .section-primary.pb-120 {padding-top: 90px;padding-bottom: 80px;}.section-header {margin-bottom: 50px;}.section-header h2 {margin-bottom: 10px;}.section-header span {font-size: 25px;}.our-service-col {margin-bottom: 30px;height: auto;}.our-story .image-wrapper {width: 100%;}.our-story-primary.style-2 {position: static;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);width: 100%;}.our-menu-board .our-menu-col.right {padding-left: 0;}.our-menu-board .our-menu-col.left {padding-right: 0;}.our-menu-board .inner {padding: 55px 20px 44px;}.booking .booking-content {padding: 48px 51px 38px;}.form-row .form-col {margin-right: 30px;}.feature-content .heading {margin-bottom: 10px;}.feature-content .heading h3 {font-size: 26px;}.feature-content .heading span {font-size: 20px;}.feature-content .body p {height: 100.8px;}.feature-content .body .star-rating {margin-bottom: 35px;}.trait .image-holder {background: none;}.trait .image-holder img {display: block;}.trait-content {justify-content: space-around;}.trait-col {width: 35%;margin-right: 0;margin-bottom: 53px;}.trait-col h5 {margin-top: 23px;margin-bottom: 13px;}.feature-small img {width: 60% !important;}.feature-small .item-info .price {font-size: 15px;}.feature-slider span.lnr {font-size: 20px;top: 30px;}.feature-slider span.lnr.lnr-chevron-left {left: -17px;}.feature-slider span.lnr.lnr-chevron-right {right: -17px;}.heading .notify {margin-right: 10px;}.hc-mobile-nav .nav-container {min-width: 310px;}.welcome .image-group {margin-bottom: 50px;}.our-story .image-holder {background: none;}.our-story .image-holder img {display: block;}.ft-top .ft-col.pl-50 {padding-left: 15px;}.ft-top .ft-col.pl-30 {padding-left: 44px;}.section-reservation .opening-time {width: 100%;margin-right: 0;margin-bottom: 70px;}.section-reservation .reservation-tab {padding-left: 0;}.reservation-tab .booking-form .form-inner .form-col {width: 45%;}.widget_shopping_cart_content {width: 270px;padding: 25px 20px;}.widget_shopping_cart_content .woocommerce-mini-cart__total {font-size: 15px;}.page-wrapper {display: block;}.page-wrapper header, .page-wrapper main {width: 100%;}.section-form .form-col {width: 45%;}.our-story .image-bg {background: none;}.our-story .image-bg img {display: block;}.menu-wrapper .inner {padding: 20px 10px 0;border: none;}.middle-wrapper {min-width: auto;}body.center {display: block;}.page-bg {position: static;}.rev_slider_wrapper.px-30 {padding: 0;}.middle-wrapper .container {max-width: 720px;}.booking-block {height: 390px;}.booking-block .inner {top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 80%;}.special-box-slider {position: static;}.special-box-slider .container {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;justify-content: center;}.special-box-slider .owl-carousel {transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);width: 300px;}.block-banner.style-1 {height: 350px;}.block-banner.style-1 .inner {right: 20px;}.block-banner.style-1 h3 {font-size: 16px;margin-bottom: 20px;}.block-banner.style-1 h2 {font-size: 31px;}.block-banner.style-1 p {font-size: 12px;margin-bottom: 30px;}.ft-push {position: static;}.ft-image {background: none;}.ft-top.fixed {padding: 40px 0;}.ft-upper {height: auto;}.menu-holder.left-40 {padding-right: 15px;}.menu-holder.right-40 {padding-left: 15px;}.our-menu-block .our-menu-col {width: 60%;padding: 44px 34px;}.subscribe-form .section-header {margin-bottom: 40px;}.subscribe-form .section-header h2 {font-size: 30px;}.subscribe-form .section-header span {font-size: 20px;}.subscribe-form .form-row {display: block;}.subscribe-form .form-control {height: 45px;margin-bottom: 15px;}.subscribe-form .au-btn {height: 40px;}.event-col {height: 100%;}.event-col .interior {padding: 0 24px 20px;}.event-col .event-date {width: 82px;height: 82px;}.event-col .event-date .inner .date {font-size: 40px;}.event-col .event-date .inner .month {font-size: 14px;}.page-breadcrumb {padding: 40px 0;}.gallery div.row {margin-left: -20px;margin-right: -20px;}.gallery div.col-md {padding-right: 10px;padding-left: 10px;}.gallery .image-holder {margin-bottom: 20px;}.gallery .image-holder h6 {font-size: 16px;}.gallery .image-holder .inner {top: 10px;left: 10px;bottom: 10px;right: 10px;}.masonry .masonry-wrapper {grid-gap: 30px;}}@media (min-width: 768px) and (max-width: 991px) {#map{margin-top:0px;}.gallerie-footer{margin-top: 30px;}.widget_person {padding: 10px;}.widget_person img {max-width: 90%;}.widget_recent_entries .latest-post__item {flex-direction: column;align-items: flex-start;}.widget_recent_entries .latest-post__item .thumb {margin-right: 0;margin-bottom: 10px;}}@media (max-width: 767px) {#map{margin-top:0px;}#Antipasti, #Reservation{padding-top: 150px;}.social a{font-size: 20px;}.slotholder{margin-top: 50px ! important;}.cate-box-item .inner{padding: 0 15px;height: 40px;}main{padding-top: 0px;}.cate-box-item img{width: 100%;}h1 {font-size: 35px;}h2 {font-size: 30px;}h3 {font-size: 25px;}h5 {font-size: 16px;}h6 {font-size: 14px;}.sorting .woocommerce-ordering {flex-direction: column;align-items: flex-start;}.sorting .woocommerce-ordering .woocommerce-result-count {margin-bottom: 10px;}.widget_featured_product .featured-product__item {flex-direction: row;align-items: center;}.widget_featured_product .featured-product__item .thumb {margin-right: 13px;margin-bottom: 0;}.cupcake-history .video .play-button {font-size: 60px;}.cupcake-history .content {padding: 70px 20px 35px;}.menu-page .menu-holder.left, .menu-page .menu-holder.right {padding: 0 15px;}.coming-soon .inner {width: 100%;}.coming-soon h1 {margin-bottom: 41px;font-size: 30px;}.coming-soon .time {margin-bottom: 33px;}.coming-soon .time .time-box {margin: 0 15px;}.coming-soon .time .time-box .time-number {font-size: 36px;}.coming-soon .time .time-box .time-unit {font-size: 16px;}.coming-soon form .form-row {width: auto;-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;margin-bottom: 30px;}.coming-soon form .form-col {margin-right: 15px;margin-bottom: 0;}.coming-soon form .form-control, .coming-soon form .au-btn {height: 37px;}.contact-us-content {margin-bottom: 50px;}.page-breadcrumb.wide {padding-left: 0;padding-right: 0;}.gallery div.row {margin-left: -15px;margin-right: -15px;}.gallery div.col-md {padding-right: 15px;padding-left: 15px;}.gallery.wide {padding: 30px 0;}.page-info .section-header {width: 100%;}.hc-mobile-nav .nav-container {min-width: 250px;}.coffee-wrapper {padding: 15px;}.coffee-wrapper .inner {padding: 27px 15px 13px;height: auto;}.coffee-material .left, .coffee-material .right {text-align: center;}.coffee-material .left {margin-bottom: 40px;margin-top: 30px;}.coffee-material .left .heading {-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: flex;align-items: center;justify-content: center;}.coffee-material .left .heading span {order: 1;margin-right: 21px;}.coffee-material .left .heading h5 {order: 2;margin-right: 0;}.coffee-material-box {margin-bottom: 40px;}.our-story{padding-top: 10px !important;}.section-primary, .section-primary.pt-100, .section-primary.pt-112, .section-primary.pt-120, .section-primary.pt-133, .section-primary.pt-140, .section-primary.pt-150, .section-primary.pb-60, .section-primary.pb-101, .section-primary.pb-110, .section-primary.pb-113, .section-primary.pb-120 {padding-top: 50px;padding-bottom: 50px;}.section-header span {font-size: 20px;}.ft-top .ft-top-wrapper, .ft-top .ft-top-wrapper.pb-54 {padding-top: 60px;padding-bottom: 40px;}.ft-col {margin-bottom: 50px;}.ft-col:last-child {margin-bottom: 0;}.ft-top h6 {margin-bottom: 18px;}.ft-top .form-inner {margin-bottom: 17px;}.ft-top .ft-col.pl-30 {padding-left: 15px;}.ft-top .ft-col.pl-64 {padding-left: 15px;}.ft-top .ft-col.mt-51 {margin-top: 0;}.booking .image-holder {height: 0;}.booking .booking-content {padding: 48px 20px 38px;}.form-row {display: block;}.form-row .form-col {width: 100%;margin-right: 0;margin-bottom: 43px;}.form-row:last-child .form-col {margin-bottom: 0;}.our-menu {background: url("../images/our-menu-bg-3.jpg");background-size: cover;}.our-menu-col {margin-bottom: 50px;}.our-menu-col .heading .icon, .our-menu-col .heading .icon.mt-12, .our-menu-col .heading .icon.mt-4px {margin-top: 0;}.our-menu-col.left {padding-right: 0;}.our-menu-col.right {padding-left: 0;}.our-menu-col .mt-60 {margin-top: 0;}.feature-content {margin-top: 30px;}.feature-content span.lnr {display: none;}.feature-content .heading {margin-bottom: 18px;}.feature-content .heading h3 {font-size: 23px;}.feature-content .heading span {font-size: 17px;}.feature-content .body p {height: auto;margin-bottom: 21px;}.feature-content .body .star-rating {margin-bottom: 45px;}.feature-small img {width: 100% !important;}.feature-small .item-info {margin-top: 20px;}.feature-small .item-info .price {font-size: 14px;}.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 30px;}.form-control {font-size: 15px;}.form-control::-webkit-input-placeholder {font-size: 15px;}.form-control::-moz-placeholder {font-size: 15px;}.form-control:-ms-input-placeholder {font-size: 15px;}.form-control:-moz-placeholder {font-size: 15px;}#modalSearch .modal-dialog {max-width: 80%;}.navbar-mobile span.search-icon {font-size: 20px;}.navbar-mobile .logo {max-width: 15%;}.our-menu-block {display: block;margin-bottom: 60px;}.our-menu-block .au-btn__readmore {margin-top: 0;}.our-menu-block .our-menu-col {position: static;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);padding: 30px 0 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;width: 100%;}.our-menu-block .our-menu-col.no-style {margin-top: 0;}.ml--10 {margin-left: 0;}.trait-content {padding: 50px 20px;}.trait-col {width: 100%;}.our-story-primry.style-1 .inner {width: 100%;padding: 50px 20px;}.our-story-primary.style-2 .interior {padding: 30px 15px;}.our-story-primary.style-2 .heading h2 {font-size: 50px;}.our-menu.bg-4 {background: none;}.our-menu-board {padding: 0;}.our-menu-board .inner {padding: 0;}#rev_slider_5 li:last-child .caption-2:before, #rev_slider_5 li:last-child .caption-2:after {width: 10px;height: 9px;}#rev_slider_5 li:last-child .caption-2:after {right: -20px;}#rev_slider_5 li:last-child .caption-2:before {left: -20px;}.reservation-tab ul {display: block;}.reservation-tab ul li a {margin: 0 0 10px;font-size: 20px;}.reservation-tab .booking-form {margin-top: 30px;}.reservation-tab .booking-form p:first-child {padding: 0;}.reservation-tab .booking-form .form-inner .form-col {width: 100%;}.section-reservation .opening-time {margin-bottom: 50px;}.post.has-mb {margin-bottom: 40px;}.post .post-body .post-date--style.right span.month {transform: translateY(-17px);-webkit-transform: translateY(-17px);-moz-transform: translateY(-17px);-ms-transform: translateY(-17px);-o-transform: translateY(-17px);}.post .post-body .post-date--style.right span.date {transform: translateX(-18px);-webkit-transform: translateX(-18px);-moz-transform: translateX(-18px);-ms-transform: translateX(-18px);-o-transform: translateX(-18px);}.cate-box {padding: 0;}.our-story-primary.style-2.fixed .interior {padding: 30px 20px;}.gallery-grid{display: block;}.gallery-grid .gallery-item {margin-bottom: 20px;}.gallery-grid .gallery-item.last-child {margin-bottom: 0;}.gallery-grid.has-gutter {padding: 0;}.gallery-grid.has-gutter img {width: 100%;}.section-form .form-col {width: 100%;}.wish {height: 350px;}.wish h3 {font-size: 40px;}.wish p {font-size: 14px;}.slideshow-form.on-mobile .inner {flex-direction: column;}.slideshow-form.on-mobile .inner .form-holder {margin-right: 0;margin-bottom: 20px;}.slideshow-form.on-mobile .inner button {margin: auto;margin-top: 20px;}.our-story-primary.style-1 {padding: 35px 15px;}.our-story-primary.style-1 .inner {width: 100%;}.menu-navigation ul {flex-wrap: wrap;}.menu-navigation ul li {margin-right: 0 !important;width: 50%;margin-bottom: 40px;}.menu-wrapper {padding: 0;margin: 0 -15px;}.menu-wrapper .inner {padding: 30px 15px 0;border: none;}.menu-holder .menu-thumb {margin-right: 0;text-align: center;}.menu-holder.fixed {flex-direction: column;}.menu-holder.fixed .menu-thumb {margin-bottom: 20px;margin-right: 0;}#rev_slider_6 li:last-child .caption-2 {overflow: auto !important;}.service-image {margin-bottom: 50px;}.service-image img {height: auto;}.special-box-slider .owl-carousel {width: 100%;}.our-menu-col.mt-60 {margin-top: 0;}.middle-image {margin-bottom: 50px;}.middle-image img {max-width: 65%;}.block-banner.style-1 .inner {background: rgba(0, 0, 0, 0.4);right: 0;width: 100%;padding: 0 15px;}.block-banner.style-1 h3, .block-banner.style-1 p {color: #fff;}.block-banner.style-1 img {filter: brightness(0) invert(1);}.ft-top.fixed {padding: 70px 0 40px;}.grid-image .grid-item .item-info h4 {font-size: 16px;margin-bottom: 0;}.grid-image .grid-item .item-info .star-rating {margin-bottom: 0;font-size: 12px;}.grid-image .grid-item .item-info .star-rating i {margin-right: 2px;}.grid-image .grid-item .item-info .price {font-size: 12px;}.trait-content.re-style {padding: 60px 0 70px;}.testimonials-2 {margin-top: 40px;}.flipster-item .content {padding: 0 108px;height: 420px;}.flipster__nav {display: block;order: 1;margin: 60px 0 0;}.flipster__item--current .flipster__item__content {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}.about-us-wrapper {padding: 50px 0 50px;}.about-us-board {width: 100%;padding: 10px;}.about-us-board .inner {padding: 50px 20px;}.about-us-board .heading h2 {font-size: 35px;}.about-us-board p {margin-bottom: 30px;}.our-menu-wrapper .menu-holder.fixed .menu-thumb {margin-bottom: 10px;margin-right: 0;}.our-menu-wrapper .menu-holder.fixed .menu-item {padding: 10px;}.our-menu-wrapper .menu-holder.fixed.right-40, .our-menu-wrapper .menu-holder.fixed.left-40 {padding: 0;}.our-menu-wrapper .right-content {padding: 15px;}.our-menu-wrapper .right-content .inner {padding: 60px 10px 60px;}.our-menu-wrapper .right-content .content {padding: 0 15px;}#rev_slider_12 li:nth-child(2) .caption-4 svg {transform: translate(-50%, -50%) scale(0.35);-webkit-transform: translate(-50%, -50%) scale(0.35);-moz-transform: translate(-50%, -50%) scale(0.35);-ms-transform: translate(-50%, -50%) scale(0.35);-o-transform: translate(-50%, -50%) scale(0.35);}.promotion-item .inner.top {top: 8%;}.promotion-item h2 {font-size: 30px;margin-top: 8px;}.promotion-item .note h4 {font-size: 25px;}.promotion-item h3 {font-size: 16px;}.promotion-item .discount-box .text {font-size: 12px;}.promotion-item .discount-box .price {font-size: 29px;}.promotion-item .inner.right {right: 5%;}.promotion-item .inner.left {left: 4%;}.promotion-item .discount-text h3 {font-size: 20px;}.promotion-item .discount-text .percent {font-size: 30px;}.promotion-item .au-btn {width: 108px;height: 28px;}.pizza .grid {padding: 0 15px;}.pizza .grid .pizza-item {width: 100%;margin-right: 0;}.pizza .grid .pizza-item:nth-child(3) {margin-bottom: 30px;}.pizza-item.has-mb {margin-bottom: 30px;}.event-col {margin-bottom: 30px;height: auto;}.block-banner.style-2 .inner {left: 50%;}.block-banner.style-2 h2 {font-size: 35px;margin-bottom: 10px;}.block-banner.style-2 .text .first-line span {font-size: 20px;}.block-banner.style-2 .text .break {font-size: 35px;}.block-banner.style-2 .number {font-size: 60px;}.block-banner.style-2:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);}.subscribe .image-holder:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);}.subscribe-form {padding: 40px 0;height: auto;}.subscribe-form p {color: #fff;}.promotion-item.is-bg {height: auto;}.promotion-item.is-bg #promotion-1 {position: static;}.about-us .image-holder img {height: auto;}.bakery-menu-item img {max-width: 70%;}.bakery-thumbnail li:nth-child(2) {margin-right: 0;}.bakery-content {display: block;}.bakery-content .bakery-right {width: 100%;}.bakery-content .image-holder {margin: 40px 0 40px;width: 100%;}.bakery-content .image-holder img {max-width: 70%;}.brand .brand-item.corner:before {display: none;}.brand .brand-item {border: 1px solid #e6e6e6 !important;margin-bottom: 30px;}.section-primary.has-overlay {position: relative;}.section-primary.has-overlay:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);}.testimonials-2-carousel span {display: none;}.page-breadcrumb h3 {font-size: 25px;margin-bottom: 10px;}.special-grid .image-holder.fix-image img {position: static;height: auto;}.masonry .masonry-wrapper {display: block;}.masonry .masonry-wrapper .image-holder {margin-bottom: 15px;}.masonry .masonry-wrapper .image-holder.fix-image img {position: static;height: auto;}.masonry .masonry-wrapper .image-holder:last-child {margin-bottom: 0;}.error .inner {width: 100%;padding: 0 30px;}.error span {font-size: 95px;margin-bottom: 10px;}.error h3 {font-size: 18px;}.error p {margin-bottom: 27px;}.reservation form {display: block;}.reservation form .form-col {margin-bottom: 20px;}.reservation form .au-btn {margin-top: 20px;}.reservation .info .support {padding-top: 27px;}.sidebar {margin-top: 50px;}.blog-standard .blog-post, .blog-standard .blog-single {padding-right: 0;}.blog-standard .blog-post .post {margin-bottom: 49px;}.blog-standard .blog-post .post:last-child {margin-bottom: 42px;}.blog-standard.left-sidebar .blog-post {padding-left: 0;}.blog-standard .post .end {flex-direction: column;align-items: flex-start;}.blog-standard .post .au-btn__readmore {order: 1;margin-bottom: 20px;}.blog-standard .post .post-meta {order: 2;}.blog-standard .post .post-author {margin-bottom: 10px;}.blog-standard .post .post-date {width: 62px;height: 62px;right: 10px;top: 10px;}.blog-standard .post .post-date .inner .date {font-size: 27px;}.blog-standard .post .post-date .inner .month {font-size: 14px;}.blog-standard .blog-single .author-board p {width: 100%;}.blog-standard .blog-single .post-navigation .navigation.right .arrow {margin-left: 10px;}.blog-standard .blog-single .post-navigation .navigation.left .arrow {margin-right: 10px;}.blog-standard .blog-single .post-navigation .arrow {font-size: 15px;}.blog-standard .blog-single .group-image .grid .image-holder:last-child {margin-bottom: 0;}.blog-standard .blog-single .group-image .grid .image-holder:last-child img {position: static;height: auto;}.blog-standard .blog-single .group-image .grid {display: block;}.blog-standard .blog-single .group-image .grid .image-holder {margin-bottom: 15px;}.blog-standard .blog-single .quote {margin-left: 30px;}.blog-standard .blog-single .comments-area .comments-item {flex-direction: column;}.blog-standard .blog-single .comments-area .comments-item .thumb {margin-right: 0;margin-bottom: 20px;}.blog-standard .blog-single .comments-area .comments-item .heading {flex-direction: column;}.blog-standard .blog-single .comments-area .comments-group .comments-group {padding-left: 40px;}.blog-standard .blog-single .comments-area > .comments-group {margin-bottom: 0;}.special-cupcake .image-holder {text-align: center;}.special-cupcake .image-holder img {max-width: 80%;}.cd-horizontal-timeline .events-wrapper {height: 80px;}.shop-list.wide {padding-top: 20px !important;}.shop-list.wide .container-fluid {padding-left: 20px;padding-right: 20px;}.products .item .thumb .add_to_cart_button {font-size: 15px;}.products .item:hover .thumb .add_to_cart_button {height: 42px;}.woocommerce-tabs {margin-top: 50px;}.woocommerce-tabs .tabs {flex-direction: column;}.woocommerce-tabs .tabs li {margin-bottom: 5px;}.woocommerce-tabs .tabs li a {padding: 0 20px 0 0;}#add-info .shop_attributes th, #add-info .shop_attributes td {padding: 0 20px;}.shop-single #shop-single-thumb {margin-top: 10px;}.shop-single #shop-single-thumb a {margin-right: 10px;}.shop-single .entry-summary .product_title {font-size: 25px;}.shop-single .entry-summary .price {font-size: 20px;margin-right: 20px;}.shop-single .entry-summary .star-rating {font-size: 14px;}.woocommerce-cart-form table thead {display: none;}.woocommerce-cart-form table tbody td {width: 100% !important;border: none;-webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: flex !important;justify-content: space-between;align-items: center;padding: 16px 0;}.woocommerce-cart-form table tbody td:before {content: attr(data-title) ": ";font-size: 20px;color: #333;font-family: "Raleway-SemiBold", Arial, serif;font-weight: 600;}.woocommerce-cart-form table tbody td.product-remove.none {display: none !important;}.woocommerce-cart-form table tbody td.product-remove:before, .woocommerce-cart-form table tbody td.cart-subtotal:before, .woocommerce-cart-form table tbody td.actions:before {display: none;}.woocommerce-cart-form table tbody td.product-remove, .woocommerce-cart-form table tbody td.product-thumbnail, .woocommerce-cart-form table tbody td.cart-subtotal {justify-content: center;}.woocommerce-cart-form table tbody td.product-name, .woocommerce-cart-form table tbody td.product-remove {padding-left: 0;}.woocommerce-cart-form table tbody td.product-remove {padding-top: 40px;}.woocommerce-cart-form table tbody td.product-thumbnail {padding-bottom: 30px;}.woocommerce-cart-form table tbody td.product-subtotal {padding-bottom: 40px;}.woocommerce-cart-form table tbody td.cart-subtotal {padding-right: 0;}.woocommerce-cart-form table tbody td .quantity {margin-right: 0;}.woocommerce-cart-form table .actions {padding: 40px 0 20px;}.woocommerce-cart-form table .coupon {width: 100%;}.woocommerce-cart-form .bottom {flex-direction: column;align-items: center;margin-top: 30px;}.woocommerce-cart-form .update-btn {margin-bottom: 20px;}.our-story-primary.style-3 .heading h2 {font-size: 45px;}.our-story-primary.style-3 .inner {padding: 50px 0;width: 100%;}.our-service-full {width: 100%;padding: 50px 0;}.our-menu-full {padding: 50px 0;}.testimonials-2.full .item p {width: 100%;}.section-form.full {padding: 50px 0;}.section-form.full .form-col {width: 100%;}.full-col {display: block;}.food-slider .owl-theme .owl-nav.disabled + .owl-dots {margin-bottom: 30px;}#rev_slider_5.has-shadow .tp-bgimg.defaultimg:before {position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);}}@media (max-width: 460px) {.gallery-grid{display: block;}}@media (max-width: 400px) {.cate-box-item .inner{padding: 0 13px ! important;height: 30px ! important;font-size: 13px;}}
