@charset "UTF-8";
.branches, .lr-layout-wrapper, .entry-header, .regular-banner, .footer-widgets {background: url("../../../static/background-1.jpg") repeat center fixed;background-color: white;background-blend-mode: multiply;}
.tag-label {position: relative;display: inline-block;border-radius: 5px;margin-bottom: 5px;background-color: hsla(0deg,0%,100%,.8);font-weight: 700;font-size: 14px;padding: 8px 16px;}
.tag-label:hover {opacity: .9;}
.tag-label-light {position: relative;display: inline-block;border-radius: 5px;margin-bottom: 5px;background-color: hsla(0deg,0%,0%,.05);font-weight: 700;font-size: 14px;padding: 8px 16px;}
.tag-label-light:hover {opacity: .9;}
.icon-before-tick:before {display: inline-block;font: normal normal normal 1em/1 "baseicon";speak: none;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.thumbnail-card {position: relative;flex-flow: column nowrap;}
.thumbnail-card > * {width: 100%;}
.thumbnail-card .caption {flex: 1;display: flex;flex-flow: column nowrap;align-items: flex-start;justify-content: space-between;}
.thumbnail-card img {position: relative;object-fit: cover;height: 180px;width: 100%;}
.thumbnail-card .caption {position: relative;padding: 20px;background-color: #fff;}
.solution-section, .key-facilities, .cols-2 {display: flex;flex-flow: row wrap;}
.solution-section > *, .key-facilities > *, .cols-2 > * {width: 100%;margin-bottom: 30px;}
@media only screen and (min-width: 670px) {.solution-section > *, .key-facilities > *, .cols-2 > * {width: calc(( 100% - ( 30px * ( 2 - 1 ) ) ) / 2);margin-right: 30px;}
	.solution-section > *:nth-child(2n), .key-facilities > *:nth-child(2n), .cols-2 > *:nth-child(2n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.reverse.solution-section, .reverse.key-facilities, .reverse.cols-2 {flex-direction: row-reverse;}}
.v-align-center.solution-section, .v-align-center.key-facilities, .v-align-center.cols-2 {align-items: center;}
.cols-3 {display: flex;flex-flow: row wrap;}
.cols-3 > * {width: 100%;margin-bottom: 30px;}
@media only screen and (min-width: 670px) {.cols-3 > * {width: calc(( 100% - ( 30px * ( 3 - 1 ) ) ) / 3);margin-right: 30px;}
	.cols-3 > *:nth-child(3n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.reverse.cols-3 {flex-direction: row-reverse;}}
.v-align-center.cols-3 {align-items: center;}
@media only screen and (min-width: 960px) {.two-one > *:nth-child(1) {flex: 2 1 0;}
	.two-one > *:nth-child(2) {flex: 1 1 0;}}
.room-feature__link, .room-feature > img, .other-brands--single img, .brand-gallery__item img, .hero-slider, .btn-large, .btn-small, .btn, form input[type=submit], input[type=checkbox] + *:after, .menu-primary > li.menu-item-has-children:before, .title-area, .site-header, .hidden, .slick-dots li button:before {transition: all .3s ease-in-out;}
.feature-list li, .lr-layout, .contact-buttons-wrapper, .footer-widgets .menu, .header-widget-area .menu, .header-widget-area, .menu-primary a, .menu-primary, .nav-primary, .site-header > .wrap, .brand-single-logo img, .img-card figcaption, .pagination, .btn-icon-text i, .wpcf7 form .wpcf7-response-output:before, .footer-widgets .wrap, .header-widget-area button, .header-widget-area a, .menu-toggle, .thumbnail-card {display: flex;flex-flow: row wrap;}
.brand-single-logo img, .img-card figcaption, .pagination, .btn-icon-text i, .wpcf7 form .wpcf7-response-output:before, .footer-widgets .wrap, .header-widget-area button, .header-widget-area a, .menu-toggle {justify-content: center;align-items: center;}
.key-facilities, .rooms-feature, .secondary-graphic {position: relative;z-index: 0;overflow: hidden;}
.key-facilities:after, .rooms-feature:after, .secondary-graphic:after, .key-facilities:before, .rooms-feature:before, .secondary-graphic:before {content: "";position: absolute;width: 8px;height: 80vw;max-width: 400px;max-height: 400px;opacity: .1;border-radius: 1px;display: block;z-index: -1;background-color: #c2912e;box-shadow: -10px -10px 0 0 white,-20px -30px 0 0 #c2912e;}
@media only screen and (min-width: 960px) {.key-facilities:after, .rooms-feature:after, .secondary-graphic:after, .key-facilities:before, .rooms-feature:before, .secondary-graphic:before {height: 200px;}}
.key-facilities:before, .rooms-feature:before, .secondary-graphic:before {transform: rotate(220deg);top: 10px;left: 10px;}
.key-facilities:after, .rooms-feature:after, .secondary-graphic:after {transform: rotate(-140deg);bottom: 10px;right: 10px;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
[dir=rtl] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: flex;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list {background: #fff url("./js/plugins/slick/ajax-loader.gif") center center no-repeat;}
@font-face {font-family: "slick";src: url("./js/plugins/slick/fonts/slick.eot");src: url("./js/plugins/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("./js/plugins/slick/fonts/slick.woff") format("woff"),url("./js/plugins/slick/fonts/slick.ttf") format("truetype"),url("./js/plugins/slick/fonts/slick.svg#slick") format("svg");font-weight: normal;font-style: normal;}
.slick-next, .slick-prev {position: absolute;display: block;height: 30px;width: 30px;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;top: 50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);padding: 0;border: none;outline: none;z-index: 2;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {outline: none;background: transparent;color: transparent;}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {opacity: 1;}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {opacity: .25;}
.slick-next:before, .slick-prev:before {font-family: "slick";font-size: 30px;line-height: 1;color: #ddd;opacity: .75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {left: 15px;}
[dir=rtl] .slick-prev {left: auto;right: -35px;}
.slick-prev:before {content: "←";}
[dir=rtl] .slick-prev:before {content: "→";}
.slick-next {right: 15px;}
[dir=rtl] .slick-next {left: -25px;right: auto;}
.slick-next:before {content: "→";}
[dir=rtl] .slick-next:before {content: "←";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%;}
.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer;}
.slick-dots li button:focus, .slick-dots li button:hover {outline: none;}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1;font-size: 18px;}
.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 20px;height: 20px;font-family: "slick";font-size: 12px;line-height: 20px;text-align: center;color: black;opacity: .25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {color: black;opacity: .75;}
html.with-featherlight {overflow: hidden;}
.featherlight {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 2147483647;text-align: center;white-space: nowrap;cursor: pointer;background: #333;background: rgba(0,0,0,0);}
.featherlight:last-of-type {background: rgba(0,0,0,.8);}
.featherlight:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.featherlight .featherlight-content {position: relative;text-align: left;vertical-align: middle;display: inline-block;overflow: auto;padding: 25px 25px 0;border-bottom: 25px solid transparent;margin-left: 5%;margin-right: 5%;max-height: 95%;cursor: auto;white-space: normal;}
.featherlight .featherlight-inner {display: block;}
.featherlight script.featherlight-inner, .featherlight link.featherlight-inner, .featherlight style.featherlight-inner {display: none;}
.featherlight .featherlight-close-icon {position: absolute;z-index: 9999;top: 0;right: 0;line-height: 25px;width: 25px;height: 25px;border-radius: 50%;cursor: pointer;text-align: center;font-family: Arial,sans-serif;background: #fff;background: rgba(255,255,255,.3);color: #000;border: none;padding: 0;}
.featherlight .featherlight-close-icon::-moz-focus-inner {border: 0;padding: 0;}
.featherlight .featherlight-image {width: 100%;}
.featherlight-iframe .featherlight-content {border-bottom: 0;padding: 0;-webkit-overflow-scrolling: touch;}
.featherlight iframe {border: none;}
.featherlight * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (max-width: 1024px) {.featherlight .featherlight-content {margin-left: 0;margin-right: 0;max-height: 98%;padding: 10px 10px 0;border-bottom: 10px solid transparent;}}
@media print {html.with-featherlight > * > :not(.featherlight) {display: none;}}
@font-face {font-family: "baseicon";src: url("fonts/baseicon.eot");src: url("fonts/baseicon.eot") format("embedded-opentype"),url("fonts/baseicon.woff2") format("woff2"),url("fonts/baseicon.woff") format("woff"),url("fonts/baseicon.ttf") format("truetype"),url("fonts/baseicon.svg") format("svg");font-weight: normal;font-style: normal;}
.icon {display: inline-block;font: normal normal normal 1em/1 "baseicon";speak: none;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-sm {font-size: .8em;}
.icon-lg {font-size: 1.2em;}
.icon-16 {font-size: 16px;}
.icon-32 {font-size: 32px;}
.icon-bg-square, .icon-bg-circle {padding: .35em;background-color: #eee;}
.icon-bg-circle {border-radius: 50%;}
.icon-ul {padding-left: 0;list-style-type: none;}
.icon-ul > li {display: flex;align-items: flex-start;line-height: 1.4;}
.icon-ul > li > .icon {margin-right: .4em;line-height: inherit;}
.icon-is-spinning {-webkit-animation: icon-spin 2s infinite linear;-moz-animation: icon-spin 2s infinite linear;animation: icon-spin 2s infinite linear;}
@-webkit-keyframes icon-spin {0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}}
@-moz-keyframes icon-spin {0% {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}}
@keyframes icon-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
.icon-rotate-90 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.icon-rotate-180 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.icon-rotate-270 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
.icon-flip-y {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform: scale(-1,1);-moz-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
.icon-flip-x {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: scale(1,-1);-moz-transform: scale(1,-1);-ms-transform: scale(1,-1);-o-transform: scale(1,-1);transform: scale(1,-1);}
.icon-account::before {content: "";}
.icon-bag-09::before {content: "";}
.icon-checked-symbol::before {content: "";}
.icon-facebook-1::before {content: "";}
.icon-facebook-circle::before {content: "";}
.icon-facebook::before {content: "";}
.icon-fax::before {content: "";}
.icon-ic_access_time_48px::before {content: "";}
.icon-ic_arrow_back_36px::before {content: "";}
.icon-ic_close_48px::before {content: "";}
.icon-ic_mail_outline_48px::before {content: "";}
.icon-instagram::before {content: "";}
.icon-lock::before {content: "";}
.icon-phone-2-2::before {content: "";}
.icon-phone-2::before {content: "";}
.icon-pin::before {content: "";}
.icon-placeholder::before {content: "";}
.icon-plus::before {content: "";}
.icon-shopping-cart::before {content: "";}
.icon-single-01::before {content: "";}
.icon-star::before {content: "";}
.icon-whatsapp-logo::before {content: "";}
.icon-youtube::before {content: "";}
.icon-zoom-2::before {content: "";}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
main {display: block;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b, strong {font-weight: 700;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
small {font-size: 80%;line-height: 1.3;display: inline-block;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;border: 0;cursor: pointer;background-color: transparent;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0;}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: .35em .75em .625em;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
html {box-sizing: border-box;}
*, *::after, *::before {box-sizing: inherit;}
.site-footer > .wrap > *, p.small, .single-branch p {font-size: 1.3rem;line-height: 1.2;}
.hero-slider--noslider .hero-slide p, p.large, .brand-main-description p {font-size: 1.7rem;line-height: 1.5;}
label {font-size: 1.2rem;opacity: 1;color: #888;}
html {font-size: 56%;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;scroll-behavior: smooth;}
@media only screen and (min-width: 960px) {html {font-size: 62.5%;}}
body > div {font-size: 14px;font-size: 1.4rem;}
body {background-color: #fff;color: #222;font-family: "Roboto",sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 400;line-height: 1.625;margin: 0;}
button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus, .button, .gallery img {transition: all .2s ease-in-out;}
ol, ul {margin: 0;padding: 0;}
li {list-style-type: none;}
hr {border: 0;border-collapse: collapse;border-top: 1px solid #eee;clear: both;margin: 30px 0;}
b, strong {font-weight: 700;}
blockquote, cite, em, i {font-style: italic;}
mark {background: #ddd;color: #333;}
blockquote {margin: 30px;}
blockquote::before {content: "“";display: block;font-size: 30px;font-size: 3rem;height: 0;left: -20px;position: relative;top: -10px;}
h1, h2, h3, h4, h5, h6 {font-weight: 400;color: #c2912e;line-height: 1.2;margin: 0 0 2rem;}
h1 {font-size: 50px;font-size: 5rem;font-family: "Raleway",sans-serif;}
h2 {font-size: 36px;font-size: 3.4rem;font-family: "Raleway",sans-serif;}
h3 {font-size: 24px;font-size: 2.4rem;font-family: "Raleway",sans-serif;}
h4 {font-size: 18px;font-size: 1.8rem;font-weight: 400;}
h5 {font-size: 16px;font-size: 1.6rem;}
h6 {font-size: 1.3rem;}
a {color: inherit;color: #997224;text-decoration: none;font-weight: 700;}
a:hover {text-decoration: underline;color: #70531a;}
p {font-size: 1.4rem;margin: 0 0 15px;line-height: 2.3rem;}
.cta-booknow__caption, .room-feature__link, .main-cta, .__dark-bg {color: #fff;}
.cta-booknow__caption *, .room-feature__link *, .main-cta *, .__dark-bg * {color: #fff;}
.cta-booknow__caption .section-title h2, .room-feature__link .section-title h2, .main-cta .section-title h2, .__dark-bg .section-title h2 {color: #f2e5ca;}
.cta-booknow__caption .section-title h4, .room-feature__link .section-title h4, .main-cta .section-title h4, .__dark-bg .section-title h4 {color: #f2e5ca;}
.cta-booknow__caption hr, .room-feature__link hr, .main-cta hr, .__dark-bg hr {border-color: #f2e5ca;}
.cta-booknow__caption a:hover, .room-feature__link a:hover, .main-cta a:hover, .__dark-bg a:hover {color: #f2e5ca;border-color: #f2e5ca;}
.wp-caption, embed, iframe, img, object, video {max-width: 100%;}
img {height: auto;vertical-align: top;}
figure {margin: 0;}
.gallery {overflow: hidden;}
.gallery img {height: auto;}
.gallery img:focus, .gallery img:hover {outline: none;}
table {border-collapse: collapse;border-spacing: 0;line-height: 2;margin-bottom: 40px;width: 100%;word-break: break-word;}
tbody {border-bottom: 1px solid #eee;}
td, th {text-align: left;}
td:first-child, th:first-child {padding-left: 0;}
td {border-top: 1px solid #eee;padding: 6px;}
th {font-weight: 400;padding: 0 6px;}
.screen-reader-shortcut, .screen-reader-text, .screen-reader-text span {border: 0;clip: rect(0,0,0,0);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-shortcut:focus, .screen-reader-text:focus {background: #fff;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #333;display: block;font-size: 1em;font-weight: 700;height: auto;padding: 15px 23px 14px;text-decoration: none;width: auto;z-index: 100000;}
.more-link {position: relative;}
.image-release {width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;max-width: none;display: block;}
.vertical-center .wp-block-column {display: flex;flex-flow: column nowrap;justify-content: center;}
.hidden {opacity: 0;transform: translateY(30px);}
.shown {opacity: 1;transform: translateY(0px);}
.fade-right-before {opacity: 0;transition: all .5s ease-in-out;transform: translateX(-30px);}
.fade-right {opacity: 1;transform: translateX(0px);}
.fade-left-before {opacity: 0;transition: all .5s ease-in-out;transform: translateX(30px);}
.fade-left {opacity: 1;transform: translateX(0px);}
.fade-scale-before {opacity: 0;transition: all .5s ease-in-out;transform: scale(.9);}
.fade-scale {opacity: 1;transform: scale(1);}
.site-container {word-wrap: break-word;overflow: hidden;display: flex;flex-flow: column nowrap;justify-content: space-between;}
main.content {flex: 1 1 100%;}
@media only screen and (max-width: 670px) {main.content {margin-top: 104px;}}
.after-entry, .archive-description, .author-box {margin-bottom: 40px;}
.after-entry {box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 20px 30px;}
.after-entry .widget:last-of-type {margin-bottom: 0;}
.breadcrumb {border-bottom: 1px solid #eee;font-size: 16px;font-size: 1.6rem;margin-bottom: 40px;padding-bottom: 10px;}
.archive-description p:last-child, .author-box p:last-child {margin-bottom: 0;}
.search-form {overflow: hidden;}
.entry-content .search-form {margin-bottom: 40px;width: 50%;}
.post-password-form input[type=submit], .search-form input[type=submit] {margin-top: 10px;}
.widget_search input[type=submit] {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px;}
.entry-title a, .sidebar .widget-title a {color: #333;text-decoration: none;}
.entry-title a:focus, .entry-title a:hover {color: #0073e5;}
.widget-title {font-size: 16px;font-size: 1.6rem;font-weight: 700;margin-bottom: 20px;}
.aligncenter {text-align: center;}
a.aligncenter img {display: block;margin: 0 auto;}
a.alignnone {display: inline-block;}
.alignleft {float: left;text-align: left;}
.alignright {float: right;text-align: right;}
a.alignleft, a.alignnone, a.alignright {max-width: 100%;}
.aligncenter, img.centered {display: block;margin: 0 auto 30px;}
.wp-caption.alignleft, a.alignleft, img.alignleft {margin: 0 20px 20px 0;}
.wp-caption.alignright, a.alignright, img.alignright {margin: 0 0 20px 20px;}
.gallery-caption, .wp-caption-text {font-size: 14px;font-size: 1.4rem;font-weight: 600;margin: 0;text-align: center;}
.entry-content p.wp-caption-text {margin-bottom: 0;}
.entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video {margin: 0 0 30px;}
.cta-mini, section.wrapper {width: 100%;padding: 50px 5%;}
@media only screen and (min-width: 960px) {.cta-mini, section.wrapper {padding: 80px 10%;}}
section.wrapper-small {width: 100%;padding: 15px 5%;}
@media only screen and (min-width: 960px) {section.wrapper-small {padding: 30px 10%;}}
section.wrapper-large {width: 100%;padding: 80px 5%;}
@media only screen and (min-width: 960px) {section.wrapper-large {padding: 120px 10%;}}
section.wrapper-full {width: 100%;padding: 50px 0;}
@media only screen and (min-width: 960px) {section.wrapper-full {padding: 80px 0;}}
.header-widget-area button, .header-widget-area a, .menu-toggle {width: 36px;height: 36px;display: inline-flex;background-color: hsla(0deg,0%,0%,0);border-radius: 50%;font-size: 18px;color: hsl(0deg,0%,45%);font-weight: 400;line-height: 1;}
.header-widget-area button:hover, .header-widget-area a:hover, .menu-toggle:hover, .menu-toggle a:hover {text-decoration: none;}
.genesis-skip-link {margin: 0;}
.genesis-skip-link .skip-link-hidden {display: none;visibility: hidden;}
.genesis-skip-link li {height: 0;list-style: none;width: 0;}
.site-header {position: fixed;z-index: 9999;padding: 6px 5% 3px;top: 0;width: 100%;background-color: #fffaf0;box-shadow: 0 0 20px rgba(0,0,0,.15);}
.site-header > .wrap {justify-content: flex-end;align-items: center;}
.title-area {position: relative;align-self: center;padding: 6px;order: 0;margin: 0 auto;}
@media only screen and (max-width: 670px) {.title-area {width: 270px;}}
@media only screen and (min-width: 960px) {.title-area {top: 0;margin: 0 auto 0 0;max-width: 340px;}}
.header-scroll .title-area {filter: none;}
.site-description, .wp-custom-logo .site-title {border: 0;clip: rect(0,0,0,0);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.menu .menu-item:focus {position: static;}
.menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu {left: auto;opacity: 1;}
.genesis-responsive-menu {position: relative;display: none;}
@media only screen and (min-width: 960px) {.genesis-responsive-menu {display: inherit;}}
.menu-toggle, .sub-menu-toggle {background-color: transparent;border-width: 0;color: #c2912e;display: block;margin: 0 auto;overflow: hidden;text-align: center;visibility: visible;}
@media only screen and (min-width: 960px) {.menu-toggle, .sub-menu-toggle {display: none;visibility: hidden;}}
.menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {background-color: transparent;border-width: 0;}
.menu-toggle {position: relative;z-index: 1000;overflow: hidden;padding: 0;order: 4;margin: 0;font-size: 0;}
.menu-toggle::before {position: relative;text-rendering: auto;}
.menu-toggle.activated::before {content: "";}
.sub-menu-toggle {position: absolute;right: 5px;top: 15px;z-index: 100;text-align: center;}
.sub-menu-toggle:before {display: inline-block;text-rendering: auto;transform: rotate(0);transition: transform .25s ease-in-out;color: #c2912e;}
.sub-menu-toggle.activated:before {transform: rotate(180deg);color: #d5a84e;}
@media only screen and (min-width: 960px) {.menu-primary > li:focus a, .menu-primary > li:hover a {color: hsl(0deg,0%,100%);}}
.nav-primary {position: fixed;width: 100%;height: 100%;top: 70px;left: 0;background-color: rgba(0,0,0,.5);z-index: 99;overflow-y: scroll;}
@media only screen and (min-width: 960px) {.nav-primary {position: relative;top: 0;height: auto;width: auto;background-color: transparent;display: block;overflow-y: visible;}}
@media only screen and (min-width: 960px) {.nav-primary .wrap {height: 100%;}}
.menu-primary {position: relative;line-height: 1;height: 100%;background-color: #fafafa;box-shadow: inset 0 0 20px 0 rgba(0,0,0,.1);}
@media only screen and (max-width: 670px) {.menu-primary {justify-content: center;}}
@media only screen and (min-width: 960px) {.menu-primary {background-color: transparent;box-shadow: none;}}
.menu-primary > li.menu-item--highlight > a {background-color: #c2912e;color: #fff;margin: 0 10px;}
.menu-primary .sub-menu {z-index: 99;box-shadow: inset 0 0 8px 0 rgba(0,0,0,.15);background-color: #f0f0f0;display: none;}
@media only screen and (min-width: 960px) {.menu-primary .sub-menu {position: absolute;min-width: 180px;width: auto;opacity: 0;left: 9999px;background-color: #fff;box-shadow: 0 0 3px 0 rgba(0,0,0,.1);border-radius: 0 0 8px 8px;}}
@media only screen and (min-width: 960px) {.menu-primary .menu-item {border: 0;}}
.menu-primary > li {position: relative;width: 100%;}
@media only screen and (min-width: 960px) {.menu-primary > li {display: block;height: 100%;width: auto;}}
.menu-primary > li.menu-item-has-children:before {position: absolute;content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 7px solid #c2912e;left: calc(50% - 10px);opacity: 0;bottom: 0;}
.menu-primary > li.menu-item-has-children:hover:before {opacity: 1;}
@media only screen and (min-width: 960px) {.menu-primary .sub-menu .menu-item:hover {background-color: #c2912e;}
	.menu-primary .sub-menu .menu-item:hover > a {color: #fff;}}
.menu-primary a {justify-content: center;position: relative;font-weight: 700;font-family: "Raleway",sans-serif;color: hsl(0deg,0%,15%);}
@media only screen and (min-width: 960px) {.menu-primary a {height: 100%;text-align: left;align-items: center;justify-content: flex-start;}}
.menu-primary a:hover {text-decoration: none;}
.menu-primary a i {font-size: 16px;font-weight: 400;}
.menu-primary > li > a {padding: 20px 15px;}
@media only screen and (min-width: 960px) {.menu-primary > li > a {font-size: 16px;}}
.menu-primary .sub-menu .menu-item > a {padding: 14px 15px;}
@media only screen and (min-width: 960px) {.menu-primary .sub-menu .menu-item > a {text-shadow: none;font-size: 14px;}
	.menu-primary .sub-menu .menu-item > a:hover {color: #fff;background-color: #c2912e;}}
.header-widget-area {position: relative;z-index: 101;order: 0;}
@media only screen and (min-width: 960px) {.header-widget-area {margin-left: 10px;order: 3;}}
.header-widget-area .menu li {margin-bottom: 0;}
.header-widget-area .widget {margin-bottom: 0;}
.site-header.header-scroll:after {content: none;}
.site-header.header-scroll .menu-toggle, .site-header.header-scroll .header-widget-area a, .header-widget-area .site-header.header-scroll a, .site-header.header-scroll .header-widget-area button, .header-widget-area .site-header.header-scroll button {color: hsl(0deg,0%,45%);}
.site-header.header-scroll .menu-primary .menu-item:not(.menu-item--highlight) a, .menu-primary .site-header.header-scroll .menu-item:not(.menu-item--highlight) a {color: hsl(0deg,0%,15%);}
.footer-widgets {width: 100%;padding: 30px 5%;background-color: #fffaf0;}
@media only screen and (min-width: 960px) {.footer-widgets {padding: 30px 5%;}}
@media only screen and (min-width: 960px) {.footer-widgets .wrap {margin-left: auto;margin-right: auto;-webkit-justify-content: space-between;justify-content: space-between;}}
.footer-widgets a {color: #fff;}
.footer-widgets-1 {flex: 1 1 0;}
.footer-widgets-2 {flex: 3 1 0;}
.footer-widgets-3 {flex: 1 1 0;}
.footer-widget-area {margin-bottom: 20px;padding-left: 30px;padding-right: 30px;}
@media only screen and (min-width: 960px) {.footer-widget-area {margin-bottom: 0;}}
.footer-widget-area:nth-child(1) {width: auto;}
@media only screen and (min-width: 960px) {.footer-widget-area:nth-child(1) {width: 25%;}}
.footer-widget-area:nth-child(2) {width: 75%;}
.footer-widgets .menu {justify-content: center;}
.footer-widgets .menu li {margin: 0 15px;width: 100%;}
@media only screen and (min-width: 960px) {.footer-widgets .menu li {width: auto;}}
.footer-widgets .menu li a {display: block;padding: 12px;text-align: center;font-size: 1.3rem;color: hsl(0deg,0%,45%);}
@media only screen and (min-width: 960px) {.footer-widgets .menu li a {padding: 0;}}
#media_image-2 img {mix-blend-mode: multiply;}
.footer-widget-area:last-child, .footer-widgets .widget:last-child {margin-bottom: 0;}
.nav-secondary {margin-top: 10px;}
.nav-secondary .genesis-nav-menu {line-height: 1.5;}
.nav-secondary .menu-item {display: inline-block;}
.nav-secondary a {margin-left: 10px;margin-right: 10px;padding: 0;}
.site-footer {background-color: #fffaf0;color: #997224;line-height: 1.5;padding: 15px 5% 5px;}
.site-footer > .wrap {display: flex;flex-flow: column nowrap;text-align: center;}
.site-footer > .wrap > * {margin: 0 0 5px;}
:focus {outline: 0;}
::placeholder {opacity: .5;}
input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select {height: 38px;width: 100%;padding: 6px 10px;background-color: #fff;border: 1px solid #d1d1d1;border-radius: 4px;box-shadow: none;box-sizing: border-box;color: #555;}
input[type=email], input[type=number], input[type=search], input[type=text], input[type=tel], input[type=url], input[type=password], textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=text]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, textarea:focus, select:focus {border: 1px solid #33c3f0;outline: 0;}
input[type=checkbox], input[type=radio] {display: inline;}
form p {margin-bottom: 20px;}
form label {font-weight: 700;}
form input, form textarea {border: 1px solid #ddd;padding: .6em 1.2em;border-radius: 5px;}
form textarea {min-height: 80px;}
form input[type=file] {padding: .6em 0;background-color: transparent;border: 0;}
form input[type=submit] {width: 100%;}
form input[type=submit]:disabled {background: #f1f1f2;box-shadow: 0 0 0 0 #ccc;}
form input[type=submit]:disabled:hover {top: 0;}
form input:not([type=submit]):not([type=file]):focus, form input:not([type=submit]):not([type=file]):hover, form textarea:focus, form textarea:hover {background-color: #eaeaea;border: 1px solid #bbb;}
form input:not([type=submit]):not([type=file]):focus, form textarea:focus {box-shadow: 0 0 0 2px #d4971c;border: 1px solid white;}
.wpcf7 form .wpcf7-list-item {margin: 0;}
.wpcf7 form .wpcf7-not-valid-tip {color: #fff;background-color: #cc4a4a;padding: .2em .6em;font-size: 1.2rem;font-weight: 700;border-radius: 0 0 5px 5px;text-align: center;}
.wpcf7 form .wpcf7-response-output {position: relative;margin: 10px 0;padding: .5em 1em;border: 0 solid #cc4a4a;font-size: 1.4rem;line-height: 2.2rem;color: #fff;background-color: #cc4a4a;border-radius: 5px;font-weight: 600;}
.wpcf7 form .wpcf7-response-output:before {font-family: "Font Awesome 5 Free";font-weight: 900;left: 5px;top: calc(50% - 15px);position: absolute;width: 30px;height: 30px;border-radius: 15px;background-color: rgba(255,255,255,.3);}
.wpcf7 form .wpcf7-acceptance-missing, .wpcf7 form .wpcf7-validation-errors {padding-left: 40px;}
.wpcf7 form .wpcf7-acceptance-missing:before, .wpcf7 form .wpcf7-validation-errors:before {content: "";}
.wpcf7 form .wpcf7-mail-sent-ok {padding-left: 40px;background-color: green;}
.wpcf7 form .wpcf7-mail-sent-ok:before {content: "";}
.nf-form-content .html-container {margin-bottom: 0;}
select {display: block;font-size: 1.5rem;line-height: 1.3;padding: .6em 1.4em .5em .8em;width: 100%;max-width: 100%;box-sizing: border-box;margin: 0;border: 1px solid #ccc;border-radius: .3em;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #fff;background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat,repeat;background-position: right .7em top 50%,0 0;background-size: .65em auto,100%;}
select::-ms-expand {display: none;}
select:hover {border-color: #888;}
select:focus {border-color: #aaa;box-shadow: 0 0 1px 3px rgba(59,153,252,.7);box-shadow: 0 0 0 3px -moz-mac-focusring;color: #222;outline: none;}
select option {font-weight: normal;}
input[type=checkbox] {display: none;position: absolute;-webkit-appearance: none;}
input[type=checkbox] + * {position: relative;line-height: 1.5;display: inline;}
input[type=checkbox] + * > * {float: left;}
input[type=checkbox] + *:after, input[type=checkbox] + *:before {pointer-events: none;content: "";}
input[type=checkbox] + *:before {display: inline-flex;height: 16px;min-width: 16px;width: 16px;border: solid 2px #ccc;background: #fff;margin-right: 10px;}
input[type=checkbox] + *:after {position: absolute;height: 11px;width: 22px;top: 0;left: 0;border-bottom: solid 3px #999;border-left: solid 3px #999;background: none;transform: rotate(-45deg) scale(0);transform-origin: center center;}
input[type=checkbox] + *:hover {opacity: .8;}
input[type=checkbox]:checked + *:before {border-color: #f2f2f2;background-color: #f2f2f2;}
input[type=checkbox]:checked + *:after {opacity: 1;transform: rotate(-45deg) scale(.8);border-bottom: solid 4px #689447;border-left: solid 4px #689447;}
.page div.nf-field-element h3 {margin-bottom: 10px;}
.page div.nf-field-element textarea {height: 100px;}
.btn, form input[type=submit] {position: relative;text-decoration: none;display: inline-block;line-height: initial;font-weight: 700;text-align: center;text-transform: uppercase;top: 0;border: 0;margin-top: 10px;cursor: pointer;padding: .9em 1.2em;font-size: 1.2rem;}
.btn:hover, form input[type=submit]:hover {text-decoration: none;}
.btn-small {position: relative;text-decoration: none;display: inline-block;line-height: initial;font-weight: 700;text-align: center;text-transform: uppercase;top: 0;border: 0;margin-top: 10px;cursor: pointer;padding: .4em .7em;font-size: 1.1rem;}
.btn-small:hover {text-decoration: none;}
.btn-large {position: relative;text-decoration: none;display: inline-block;line-height: initial;font-weight: 700;text-align: center;text-transform: uppercase;top: 0;border: 0;margin-top: 10px;cursor: pointer;padding: 1.2em;font-size: 1.3rem;}
.btn-large:hover {text-decoration: none;}
.btn.align-c {margin: 0 auto;display: table;}
.btn-1, form input[type=submit] {background-color: #c2912e;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1:hover, form input[type=submit]:hover {color: #fff;background-color: #84631f;}
.btn-1:active, form input[type=submit]:active {top: 2px;}
.btn-1-secondary {background-color: #999;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1-secondary:hover {color: #fff;background-color: #737373;}
.btn-1-secondary:active {top: 2px;}
.btn-1-light {background-color: #eee;color: #aaa;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1-light:hover {color: #fff;background-color: #c8c8c8;}
.btn-1-light:active {top: 2px;}
.btn-1-success {background-color: #689447;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1-success:hover {color: #fff;background-color: #44602e;}
.btn-1-success:active {top: 2px;}
.btn-1-info {background-color: #369;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1-info:hover {color: #fff;background-color: #204060;}
.btn-1-info:active {top: 2px;}
.btn-1-warning {background-color: #f7e720;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1-warning:hover {color: #fff;background-color: #c3b507;}
.btn-1-warning:active {top: 2px;}
.btn-1-danger {background-color: #9e1c25;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
.btn-1-danger:hover {color: #fff;background-color: #5d1016;}
.btn-1-danger:active {top: 2px;}
.btn-2 {background-color: transparent;color: #c2912e;border: 2px solid #dab263;-webkit-border-radius: 5px;border-radius: 5px;text-transform: none;}
.btn-2:hover {background-color: #c2912e;border-color: #c2912e;color: #fff;}
.btn-2-white {background-color: transparent;color: #fff;border: 2px solid white;-webkit-border-radius: 5px;border-radius: 5px;text-transform: none;}
.btn-2-white:hover {background-color: #fff;border-color: #fff;color: #fff;}
.btn-icon-text i {width: 30px;height: 30px;display: inline-flex;background-color: rgba(255,255,255,.5);border-radius: 50%;font-size: 14px;}
.btn-icon-text i:hover, .btn-icon-text i a:hover {text-decoration: none;}
.widget {margin-bottom: 40px;}
.widget p:last-child, .widget ul > li:last-of-type {margin-bottom: 0;}
.widget ul > li {margin-bottom: 10px;}
.widget ul > li:last-of-type {padding-bottom: 0;}
.widget ol > li {list-style-position: inside;list-style-type: decimal;padding-left: 20px;text-indent: -20px;}
.widget li li {border: 0;margin: 0 0 0 30px;padding: 0;}
.widget_calendar table {width: 100%;}
.widget_calendar td, .widget_calendar th {text-align: center;}
.featured-content .entry {border-bottom: 1px solid #eee;margin-bottom: 20px;}
.featured-content .entry:last-of-type {border-bottom: none;margin-bottom: 0;}
.featured-content .entry-image {height: 75px;width: 75px;}
.featured-content .entry-title {font-size: 16px;font-size: 1.6rem;margin-bottom: 5px;margin-top: 10px;}
.after-entry .enews {text-align: center;padding: 10px;}
.sidebar .enews {background-color: #f5f5f5;padding: 30px;}
.enews-widget input {font-size: 16px;font-size: 1.6rem;margin-bottom: 10px;}
.after-entry .enews-widget input {text-align: center;}
.enews-widget input[type=submit] {margin: 0;width: 100%;}
.enews form + p {margin-top: 20px;}
.gs-faq__question {background: transparent;border-bottom: 1px solid #eee;color: #333;padding-left: 0;padding-right: 0;}
.gs-faq__question:focus, .gs-faq__question:hover {background: transparent;color: #0073e5;}
.gs-faq__question::after {content: "";font-family: "dashicons";float: right;}
.gs-faq__question.gs-faq--expanded::after {content: "";}
#wpstats {display: none;}
.item-list, .single .entry-content ul {margin-left: 30px;}
.item-list li, .single .entry-content ul li {list-style-type: disc;margin-bottom: 12px;}
.item-list li:last-child, .single .entry-content ul li:last-child {margin-bottom: 25px;}
.single .entry-content ol > li {list-style-type: decimal;margin-bottom: 12px;margin-left: 25px;}
.single .entry-content ol > li:last-child {margin-bottom: 25px;}
.entry-content ol ol, .entry-content ul ul {margin-bottom: 0;}
.entry-content code {background-color: #f5f5f5;}
.content .sticky {background-color: #f5f5f5;padding: 30px;}
p.entry-meta {font-size: 16px;font-size: 1.6rem;margin-bottom: 0;}
.entry-header .entry-meta {margin-bottom: 20px;}
.entry-footer .entry-meta {border-top: 1px solid #eee;padding-top: 20px;}
.entry-categories, .entry-tags {display: block;}
.entry-comments-link::before {content: "—";margin: 0 6px 0 2px;}
.pagination {position: relative;margin: 60px 0;}
.adjacent-entry-pagination {margin-bottom: 0;}
.archive-pagination li {display: inline;}
.archive-pagination li a {background-color: #f5f5f5;color: #333;cursor: pointer;display: inline-block;font-size: 16px;font-size: 1.6rem;font-weight: 600;margin-bottom: 4px;padding: 8px 12px;text-decoration: none;}
.archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a {background-color: #333;color: #fff;}
.sidebar {font-size: 16px;font-size: 1.6rem;line-height: 1.5;}
.sidebar .widget {margin-bottom: 40px;}
.sidebar p {margin-bottom: 20px;}
.section-title {margin-bottom: 20px;}
.section-title.align-c {text-align: center;margin: 0 auto;}
.section-title h2 {color: hsl(0deg,0%,5%);font-weight: 700;letter-spacing: -.5px;}
.section-title h4 {color: hsl(0deg,0%,10%);position: relative;font-family: "Roboto",sans-serif;margin-bottom: 0;}
hr {border: 0;}
hr.small {margin: 10px 0;}
.divider-c, .divider {position: relative;margin: 15px 0;border-top: 1px solid #c2912e;width: 50px;}
.divider-c {margin-left: auto;margin-right: auto;}
.img-card {position: relative;display: flex;flex-flow: column nowrap;justify-content: flex-end;z-index: 0;background-color: #463511;}
.img-card:hover a {top: 0;}
.img-card:hover img {transition: all 2s ease-in-out;transform: scale(1.05);opacity: 1;}
.img-card > img {width: 100%;object-fit: cover;opacity: .5;}
.img-card figcaption {position: absolute;padding: 15px 20px;font-family: "Raleway",sans-serif;font-size: 1.9rem;line-height: 1.7rem;color: #fff;font-weight: 700;text-shadow: 0 0 10px rgba(0,0,0,.2);text-transform: uppercase;width: 100%;height: 100%;z-index: 1;text-align: center;}
.img-card figcaption > img {position: relative;object-fit: contain;display: block;width: 45px;height: 45px;padding: 5px;margin-bottom: 10px;border-radius: 50%;background-color: rgba(255,255,255,.2);}
.img-card figcaption a {font-size: 13px;color: #d5a84e;display: block;margin-top: 5px;height: 0;overflow: hidden;}
.main-cta {background: url("../../../wp-content/uploads/DSC08822-Edit.jpg") no-repeat center/cover fixed;background-color: #555;background-blend-mode: soft-light;min-height: 70vh;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;}
.contact-buttons-wrapper {-webkit-justify-content: center;justify-content: center;}
.contact-buttons-wrapper a {margin: 5px;width: 100%;}
@media only screen and (min-width: 960px) {.contact-buttons-wrapper a {margin: 0 5px;width: auto;}}
.hero-slider, .giant-banner, .entry-header, .regular-banner {position: relative;width: 100%;z-index: 0;padding: 50px 0;display: flex;flex-flow: column nowrap;justify-content: center;}
.hero-slider img, .giant-banner img, .entry-header img, .regular-banner img {position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: -1;object-fit: cover;}
.entry-header, .regular-banner {height: auto;min-height: 280px;}
.entry-header > *, .regular-banner > * {margin-bottom: 10px;}
.entry-header > *:last-child, .regular-banner > *:last-child {margin-bottom: 0;}
@media only screen and (min-width: 960px) {.entry-header, .regular-banner {padding-left: 5%;padding-right: 5%;padding-top: 80px;}}
.entry-header p, .regular-banner p {width: 100%;font-family: "Raleway",sans-serif;font-size: 14px;font-weight: 700;}
@media only screen and (min-width: 960px) {.entry-header p, .regular-banner p {margin: 0 auto;padding: 0 15%;max-width: 960px;}}
.entry-header img, .regular-banner img {opacity: .7;}
.entry-header {text-align: center;}
.giant-banner {height: 500px;max-height: 720px;}
@media only screen and (min-width: 960px) {.giant-banner {height: 100vh;}}
.giant-banner .entry-title, .giant-banner .section-title {position: relative;padding: 0 5%;text-align: left;z-index: 0;text-shadow: 3px 3px 6px rgba(0,0,0,.6);max-width: none;}
.giant-banner .entry-title h1, .giant-banner .entry-title h2, .giant-banner .section-title h1, .giant-banner .section-title h2 {color: #dfbd77;}
.lr-layout-wrapper {position: relative;display: block;width: 100%;}
@media only screen and (min-width: 960px) {.lr-layout-wrapper.alt .lr-layout:nth-child(even) {-webkit-flex-flow: row-reverse wrap;flex-flow: row-reverse wrap;}
	.lr-layout-wrapper.alt .lr-layout:nth-child(even) figure:after {transform: rotate(180deg);right: auto;left: 0;}
	.lr-layout-wrapper.alt .lr-layout:nth-child(even) .display-text {left: 0;}
	.lr-layout-wrapper.alt .lr-layout:nth-child(even) article.text-intrude {margin-right: -50px;margin-left: 0;box-shadow: -25px 25px 0 0 rgba(245,236,223,.5);}}
.lr-layout {position: relative;width: 100%;-webkit-align-items: flex-start;align-items: flex-start;z-index: 0;}
.lr-layout figure {margin: 0;overflow: hidden;position: relative;width: 100%;padding-top: 75%;}
.lr-layout figure > img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}
@media only screen and (min-width: 960px) {.lr-layout figure {position: relative;width: 50%;padding-top: 36%;height: auto;-webkit-align-self: stretch;align-self: stretch;}
	.lr-layout figure > img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}
	.lr-layout figure:after {width: 200px;height: 100%;top: 0;bottom: auto;background: linear-gradient(to left,hsl(255deg,100%,100%) 0%,hsla(255deg,100%,100%,0) 100%);}}
.lr-layout article {position: relative;padding: 50px 5%;width: 100%;}
@media only screen and (min-width: 960px) {.lr-layout article {padding: 50px;width: 50%;}}
.lr-layout article *:not(:last-child) {margin-bottom: 20px;}
.lr-layout article h4 {color: #d5a84e;}
article.text-intrude {position: relative;text-align: justify;margin: -65px auto 5vw;width: 90%;background-color: white;z-index: 0;}
@media only screen and (min-width: 960px) {article.text-intrude {padding-right: 60px;padding-left: 60px;width: 40%;margin-left: -50px;margin-top: 110px;margin-bottom: 110px;box-shadow: 25px 25px 0 0 rgba(245,236,223,.5);}}
.display-text {position: absolute;color: #fffdfa;top: 0;left: 50%;font-size: 130px;font-style: italic;font-weight: 700;z-index: -1;}
.display-text.darker {color: #fffaf0;}
.hero-slider {visibility: hidden;opacity: 0;padding: 0;overflow: hidden;height: auto;}
@media only screen and (max-width: 670px) {.hero-slider {max-height: none;}}
@media only screen and (min-width: 670px) {.hero-slider {max-height: 720px;}}
.hero-slider .slick-next, .hero-slider .slick-prev {z-index: 5;}
@media only screen and (max-width: 670px) {.hero-slider .slick-next, .hero-slider .slick-prev {top: 50vw;}}
.hero-slider .slick-next:before, .hero-slider .slick-prev:before {color: #463511;}
.hero-slider .slick-prev {left: 1%;}
.hero-slider .slick-next {right: 1%;}
.hero-slider--noslider {max-height: calc(100vh - 68px);}
.hero-slider--noslider.hero-slider--disappear img {opacity: 0;}
.hero-slider--noslider .hero-slide {max-height: 100vh;}
.hero-slider--noslider .hero-slide img {transition-duration: all 1s ease-in-out;position: fixed;z-index: -10;object-position: top;}
.hero-slide {height: auto;}
@media only screen and (max-width: 670px) {.hero-slide {flex-direction: column;}}
@media only screen and (min-width: 670px) {.hero-slide {height: 70vh;}}
@media only screen and (min-width: 960px) {.hero-slide {max-height: 56.25vw;height: 100vh;}}
.hero-slide figcaption {position: relative;height: auto;justify-content: center;align-items: flex-start;z-index: 0;width: 100%;display: flex;flex-flow: column nowrap;}
@media only screen and (max-width: 670px) {.hero-slide figcaption {padding: 20px 5%;text-align: center;align-items: center;}
	.hero-slide figcaption:before {position: absolute;content: "";left: 0;top: -100px;width: 100%;height: 100px;background: linear-gradient(to top,hsl(255deg,100%,100%) 0%,hsla(255deg,100%,100%,0) 100%);}
	.hero-slide figcaption .tag-label {position: relative;display: inline-block;border-radius: 5px;margin-bottom: 5px;margin-bottom: 10px;background-color: #c2912e;font-weight: 700;font-size: 12px;padding: 4px 8px;color: #fff;}
	.hero-slide figcaption .tag-label:hover {opacity: .9;}
	.hero-slide figcaption br {display: none;}
	.hero-slide figcaption p {margin-bottom: 10px !important;}}
@media only screen and (min-width: 670px) {.hero-slide figcaption {position: absolute;}}
.hero-slide figcaption h2 {font-size: 3.75rem;color: #5b4416;}
@media only screen and (min-width: 670px) {.hero-slide figcaption h2 {font-size: 4.5rem;}}
.hero-slide figcaption h4 {font-family: "Roboto",sans-serif;margin-bottom: 0;font-size: 2.25rem;color: #997224;}
@media only screen and (min-width: 670px) {.hero-slide figcaption h4 {left: -20px;font-size: 3rem;}}
@media only screen and (max-width: 670px) {.hero-slide img {position: relative;height: 100vw;}}
.hero-slide--left:before {left: 0;}
.hero-slide--left.hero-slide--light:before {background: linear-gradient(to right,hsl(255deg,100%,100%) 0%,hsla(255deg,100%,100%,0) 100%);}
.hero-slide--left.hero-slide--dark:before {background: linear-gradient(to right,hsl(0deg,0%,0%) 0%,hsla(0deg,0%,0%,0) 100%);}
@media only screen and (min-width: 670px) {.hero-slide--left figcaption {left: 5vw;}}
@media only screen and (max-width: 670px) {.hero-slide--left img {object-position: right;}}
.hero-slide--right:before {right: 0;}
.hero-slide--right.hero-slide--light:before {background: linear-gradient(to left,hsl(255deg,100%,100%) 0%,hsla(255deg,100%,100%,0) 100%);}
.hero-slide--right.hero-slide--dark:before {background: linear-gradient(to left,hsl(0deg,0%,0%) 0%,hsla(0deg,0%,0%,0) 100%);}
@media only screen and (min-width: 670px) {.hero-slide--right figcaption {right: 5vw;text-align: right;align-items: flex-end;}}
@media only screen and (max-width: 670px) {.hero-slide--right img {object-position: left;}}
.hero-slide--top:before {top: 0;}
.hero-slide--top.hero-slide--light:before {background: linear-gradient(to bottom,hsl(255deg,100%,100%) 0%,hsla(255deg,100%,100%,0) 100%);}
.hero-slide--top.hero-slide--dark:before {background: linear-gradient(to bottom,hsl(0deg,0%,0%) 0%,hsla(0deg,0%,0%,0) 100%);}
@media only screen and (min-width: 670px) {.hero-slide--top figcaption {top: 0;}}
.hero-slide--top img {object-position: bottom;}
.hero-slide--bottom:before {bottom: 0;}
.hero-slide--bottom.hero-slide--light:before {background: linear-gradient(to top,hsl(255deg,100%,100%) 0%,hsla(255deg,100%,100%,0) 100%);}
.hero-slide--bottom.hero-slide--dark:before {background: linear-gradient(to top,hsl(0deg,0%,0%) 0%,hsla(0deg,0%,0%,0) 100%);}
@media only screen and (min-width: 670px) {.hero-slide--bottom figcaption {bottom: 0;}}
@media only screen and (min-width: 670px) {.hero-slide--dark figcaption * {text-shadow: 2px 2px 4px rgba(0,0,0,.5);}
	.hero-slide--dark figcaption h2 {color: #fff;}
	.hero-slide--dark figcaption h4 {color: #fff;}
	.hero-slide--dark figcaption p {color: #fff;font-weight: 700;}}
@media only screen and (min-width: 670px) {.hero-slide--left figcaption, .hero-slide--right figcaption {transform: translateY(-50%);top: 50%;width: 40%;max-width: 400px;}
	.hero-slide--top figcaption, .hero-slide--bottom figcaption {left: 0;height: 40%;padding: 0 15%;text-align: center;align-items: center;justify-content: center;}}
.hero-slide--top:before, .hero-slide--bottom:before, .hero-slide--left:before, .hero-slide--right:before {position: absolute;mix-blend-mode: overlay;opacity: .5;}
@media only screen and (min-width: 670px) {.hero-slide--top:before, .hero-slide--bottom:before, .hero-slide--left:before, .hero-slide--right:before {content: "";}}
.hero-slide--left:before, .hero-slide--right:before {top: 0;width: 50%;height: 100%;}
.hero-slide--top:before, .hero-slide--bottom:before {left: 0;width: 100%;height: 50%;}
@media only screen and (max-width: 670px) {.button-container {width: 100%;display: flex;}
	.button-container > * {margin-right: 10px;}
	.button-container > *:last-child {margin-right: 0;}
	.button-container a {flex: 1 1 0;}}
.hero-slide--bottom figcaption:after {position: absolute;bottom: 0;left: 0;z-index: -1;content: "";width: 100%;height: 100%;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(50,26,0,.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(50,26,0,.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(50,26,0,.65) 100%);}
.brand-single .entry-header {min-height: 350px;background-color: #463511;align-items: center;}
.brand-single .entry-header > img {position: absolute;height: 100%;width: 100%;opacity: .4;filter: blur(1px);}
.brand-single .entry-content {position: relative;background-color: #fff;}
.brand-single-logo {position: relative;display: flex;flex-flow: row wrap;}
.brand-single-logo > * {margin-right: 10px;}
.brand-single-logo > *:last-child {margin-right: 0;}
.brand-single-logo img {width: 100px;height: 100px;display: inline-flex;background-color: #fff;border-radius: 50%;font-size: 0;position: relative;object-fit: contain;opacity: 1;padding: 5px;z-index: 1;}
.brand-single-logo img:hover, .brand-single-logo img a:hover {text-decoration: none;}
.brand-links-wrapper {margin: 10px;}
.brand-links-wrapper > * {margin-right: 5px;}
.brand-links-wrapper > *:last-child {margin-right: 0;}
.brand-links-wrapper a {text-transform: uppercase;}
.brand-main-description {padding: 50px 0;display: flex;flex-flow: row wrap;text-align: left;}
.brand-main-description > * {width: 100%;margin-bottom: 30px;}
@media only screen and (min-width: 670px) {.brand-main-description > * {width: calc(( 100% - ( 30px * ( 2 - 1 ) ) ) / 2);margin-right: 30px;}
	.brand-main-description > *:nth-child(2n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.brand-main-description.reverse {flex-direction: row-reverse;}}
.brand-main-description.v-align-center {align-items: center;}
@media only screen and (min-width: 960px) {.brand-main-description > *:nth-child(1) {flex: 1 1 0;}
	.brand-main-description > *:nth-child(2) {flex: 3 1 0;}}
.brand-gallery {display: grid;grid-template-columns: repeat(2,1fr);padding: 3px;}
@media only screen and (min-width: 670px) {.brand-gallery {grid-template-columns: repeat(4,1fr);}}
.brand-gallery__item {position: relative;overflow: hidden;aspect-ratio: 1;margin: 3px;}
.brand-gallery__item:hover img {transform: scale(1.05);opacity: .8;}
.brand-gallery__item img {object-fit: cover;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.branches {display: flex;flex-flow: row wrap;padding: 50px 5% 0;}
.branches > * {width: 100%;margin-bottom: 30px;}
@media only screen and (min-width: 670px) {.branches > * {width: calc(( 100% - ( 30px * ( 2 - 1 ) ) ) / 2);margin-right: 30px;}
	.branches > *:nth-child(2n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.branches.reverse {flex-direction: row-reverse;}}
.branches.v-align-center {align-items: center;}
@media only screen and (min-width: 960px) {.branches > *:nth-child(1) {flex: 1 1 0;}
	.branches > *:nth-child(2) {flex: 4 1 0;}}
@media only screen and (min-width: 670px) {.branches {padding: 50px 10% 0;}}
.branches-list {display: flex;flex-flow: row wrap;}
.branches-list > * {width: calc(( 100% - ( 30px / 2 * ( 2 - 1 ) ) ) / 2);margin-right: 15px;margin-bottom: 15px;}
.branches-list > *:nth-child(2n) {margin-right: 0;}
@media only screen and (min-width: 960px) {.branches-list > *:nth-child(2n) {margin-right: 30px;}}
@media only screen and (min-width: 960px) {.branches-list > * {margin-bottom: 30px;}}
@media only screen and (min-width: 670px) {.branches-list > * {width: calc(( 100% - ( 30px * ( 3 - 1 ) ) ) / 3);margin-right: 30px;}
	.branches-list > *:nth-child(3n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.branches-list.reverse {flex-direction: row-reverse;}}
.branches-list.v-align-center {align-items: center;}
.single-branch strong {color: #c2912e;}
.other-brands {padding: 30px 5%;text-align: center;box-shadow: 0 -5px 10px 0 hsla(50deg,10%,90%,.03);}
@media only screen and (min-width: 670px) {.other-brands {padding: 30px 10%;}}
.other-brands--list {display: flex;justify-content: space-around;flex-flow: row wrap;}
.other-brands--single {padding: 5px;display: flex;flex-flow: column nowrap;align-items: center;}
@media only screen and (max-width: 670px) {.other-brands--single {width: 50%;}}
.other-brands--single:hover a > img {transform: translateY(-5px);}
.other-brands--single:hover h6 {color: #c2912e;}
.other-brands--single img {width: 100px;height: 100px;object-fit: contain;}
.other-brands--single h6 {color: hsl(0deg,0%,40%);margin-bottom: 0;}
.halal-badge {display: flex;flex-flow: row wrap;align-items: center;color: #fff;margin-top: 5px;}
.halal-badge img {width: 30px;height: 30px;margin-right: 5px;}
.halal-badge span {position: relative;display: inline-block;border-radius: 5px;margin-bottom: 5px;margin-bottom: 0;background-color: #176a1e;font-weight: 700;font-size: 12px;padding: 4px 8px;}
.halal-badge span:hover {opacity: .9;}
.single-page .entry-content {max-width: 960px;margin: 50px auto;padding: 0 5%;}
.cta-mini {background: no-repeat center/cover;background-color: hsl(0deg,0%,15%);background-blend-mode: overlay;}
@media only screen and (min-width: 960px) {.cta-mini {padding-right: 35%;background-attachment: fixed;}}
.cta-mini h2 {color: #fff;}
.rooms-feature {position: relative;width: 100%;padding: 120px 10%;display: flex;flex-flow: row wrap;background-color: hsl(0deg,0%,98%);}
.rooms-feature > * {margin-right: 10px;}
.rooms-feature > *:last-child {margin-right: 0;}
.rooms-feature .section-title {width: 100%;}
.room-feature {position: relative;flex: 1 1 auto;height: 300px;z-index: 0;border-radius: 10px;overflow: hidden;}
.room-feature > img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;object-fit: cover;}
.room-feature:hover img {transform: scale(1.03);}
.room-feature__link {position: absolute;bottom: 0;width: 100%;padding: 10px 5%;}
.room-feature__link:after {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;background: linear-gradient(to top,hsl(0deg,0%,10%) 0%,hsla(0deg,0%,10%,0) 100%);content: "";opacity: .8;}
.room-feature:hover .room-feature__link {padding: 20px 5%;text-decoration: none;}
.room-feature:hover .room-feature__link:after {opacity: 1;}
.cta-booknow {display: flex;flex-flow: row wrap;position: relative;padding: 20px;}
.cta-booknow > * {width: 100%;margin-bottom: 10px;}
@media only screen and (min-width: 670px) {.cta-booknow > * {width: calc(( 100% - ( 10px * ( 2 - 1 ) ) ) / 2);margin-right: 10px;}
	.cta-booknow > *:nth-child(2n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.cta-booknow.reverse {flex-direction: row-reverse;}}
.cta-booknow.v-align-center {align-items: center;}
@media only screen and (min-width: 960px) {.cta-booknow > *:nth-child(1) {flex: 2 1 0;}
	.cta-booknow > *:nth-child(2) {flex: 1 1 0;}}
.cta-booknow__image {position: relative;margin-bottom: 0;}
.cta-booknow__image img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;object-fit: cover;}
.cta-booknow__caption {margin: 100px 10px 100px -150px;padding: 50px;background: #c2912e;}
.key-facilities {background-color: hsl(0deg,0%,98%);padding: 80px 10%;}
@media only screen and (min-width: 960px) {.key-facilities > *:nth-child(1) {flex: 1 1 0;}
	.key-facilities > *:nth-child(2) {flex: 2 1 0;}}
.key-facilities__list {display: flex;flex-flow: row wrap;}
.key-facilities__list > * {width: 100%;margin-bottom: 20px;}
@media only screen and (min-width: 670px) {.key-facilities__list > * {width: calc(( 100% - ( 20px * ( 3 - 1 ) ) ) / 3);margin-right: 20px;}
	.key-facilities__list > *:nth-child(3n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.key-facilities__list.reverse {flex-direction: row-reverse;}}
.key-facilities__list.v-align-center {align-items: center;}
.key-facilities__item {display: inline-flex;flex-wrap: nowrap;align-items: center;text-align: center;padding: 6px 10px;background-color: #fff;border-radius: 5px;box-shadow: 0 0 10px 0 hsla(0deg,0%,10%,.1);}
.key-facilities__item img {width: 30px;height: 30px;opacity: .7;margin-right: 10px;}
.testimonials {padding: 80px 10%;background: url("../../../static/background-1.jpg");background-color: #fffaf0;background-blend-mode: multiply;}
@media only screen and (min-width: 960px) {.testimonials {background-attachment: fixed;}}
.testimonial {position: relative;display: flex;flex-direction: column;padding: 20px;}
.testimonial p {position: relative;background-color: #fff;padding: 20px 30px;font-size: 1.3rem;margin-bottom: 5px;flex: 1 1 0;z-index: 0;box-shadow: 0 0 15px 0 hsla(0deg,0%,60%,.2);}
.testimonial p:after {content: "";position: absolute;bottom: -19px;width: 0;height: 0;left: 0;border-top: 0 solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #fff;z-index: -1;}
.testimonial__author {display: block;width: 100%;text-align: right;}
.testimonial__country {width: 100%;text-align: right;color: #fff;opacity: .8;}
.solution-section {background-color: #fffaf0;}
@media only screen and (min-width: 960px) {.solution-section > *:nth-child(1) {flex: 2 1 0;}
	.solution-section > *:nth-child(2) {flex: 1 1 0;}}
.solution-section__image {margin-bottom: 0;}
.solution-section__image .slick-slide div {width: 100%;}
.solution-section__image .slick-list, .solution-section__image .slick-track {height: 100%;}
.solution-section__image img {width: 67vw;height: 100%;object-fit: cover;}
.solution-section__content {margin-bottom: 0;padding: 50px;}
.solution-section__content > * {margin-bottom: 20px;}
.solution-section__content > *:last-child {margin-bottom: 0;}
.product-features {background: url("../../../static/background-1.jpg");background-color: #fffaf0;background-blend-mode: multiply;}
@media only screen and (min-width: 960px) {.product-features {background-attachment: fixed;}}
.feature-list {display: flex;flex-flow: row wrap;}
.feature-list > * {width: calc(( 100% - ( 10px / 2 * ( 2 - 1 ) ) ) / 2);margin-right: 5px;margin-bottom: 5px;}
.feature-list > *:nth-child(2n) {margin-right: 0;}
@media only screen and (min-width: 960px) {.feature-list > *:nth-child(2n) {margin-right: 10px;}}
@media only screen and (min-width: 960px) {.feature-list > * {margin-bottom: 10px;}}
@media only screen and (min-width: 670px) {.feature-list > * {width: calc(( 100% - ( 10px * ( 6 - 1 ) ) ) / 6);margin-right: 10px;}
	.feature-list > *:nth-child(6n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.feature-list.reverse {flex-direction: row-reverse;}}
.feature-list.v-align-center {align-items: center;}
.feature-list li {flex-flow: column nowrap;align-items: center;justify-content: center;font-size: 1.5rem;font-weight: 700;color: hsl(0deg,0%,20%);border-radius: 10px;background-color: hsl(50deg,3%,98%);box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);padding: 10px 12px;text-align: center;line-height: 1.2;}
.feature-list li img {width: 70px;margin: 0 auto 10px;display: block;opacity: .65;}
.image-row {display: flex;flex-flow: row wrap;padding: 3px;}
.image-row > * {width: 100%;margin-bottom: 0px;}
@media only screen and (min-width: 670px) {.image-row > * {width: calc(( 100% - ( 0px * ( 2 - 1 ) ) ) / 2);margin-right: 0px;}
	.image-row > *:nth-child(2n) {margin-right: 0;}}
@media only screen and (min-width: 670px) {.image-row.reverse {flex-direction: row-reverse;}}
.image-row.v-align-center {align-items: center;}
.home-product-feature {position: relative;padding: 3px;flex: 1 1 auto;overflow: hidden;}
.home-product-feature:hover img {transform: scale(1.04);transition: 1.5s;}
.home-product-feature img {height: 350px;object-fit: cover;}
.home-product-feature figcaption {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;z-index: 2;background-color: hsla(40deg,45%,25%,.7);display: flex;flex-flow: column;align-items: center;justify-content: center;color: #fff;font-size: 3rem;border: 3px solid #fff;padding: 20px 40px;transition: .6s;}
.home-product-feature figcaption:hover {background-color: hsla(40deg,25%,15%,.8);}
.home-product-feature figcaption:hover .sub-category-list {max-height: 200px;opacity: 1;}
.home-product-feature .sub-category-list {max-height: 0;opacity: 0;}
.sub-category-list {display: flex;flex-flow: row wrap;justify-content: center;align-items: flex-start;transition: .6s;color: #fff;font-weight: 700;}
.sub-category-list .sub-category {font-size: 1.3rem;padding: 3px 6px;background-color: hsla(40deg,40%,20%,.5);border-radius: 5px;border: 1px solid hsl(40deg,50%,30%);}
.sub-category-list .sub-category:not(:last-child) {margin-right: 5px;margin-bottom: 5px;}
.icon-before-tick {text-transform: uppercase;margin-bottom: 10px;}
.icon-before-tick:before {content: "";color: #689447;margin-right: 7px;font-size: 120%;}
.has-post-thumbnail .entry-header {background-color: #463511;}
.has-post-thumbnail .entry-title {color: #fff;font-weight: 700;}