/******************************************************
/// Osnovni stilovi
******************************************************/
* { margin: 0; padding: 0; border: none; -webkit-box-sizing: border-box; box-sizing: border-box; } article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, main { display: block; } mark, rp, rt, ruby, summary, time { display: inline; } a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del,  details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p,  pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var { background: transparent; border: 0 none; font-weight: inherit; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; } a { text-decoration: none; outline: none !important; vertical-align: baseline; } b, strong { font-weight: bold; } ul, ol { list-style: none; } q { quotes: none; } table, table td { padding: 0; border: none; border-collapse: collapse; } img { vertical-align: top; max-width: 100%; } embed { vertical-align: top; } input, textarea { font-family: inherit; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } input, button { -webkit-appearance: none; outline: none; background: transparent; } button::-moz-focus-inner { border: 0; } th { text-align: left; } textarea { outline: none !important; } button { cursor: pointer; color: inherit; } fieldset, legend, label, select, input, textarea, form, button, optgroup { -webkit-appearance: none !important; } :root { font-size: 16px; } address:not(:last-child) { margin-bottom: 1.625rem; } q { font-style: italic; } small { font-size: 0.875rem; } sub,  sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } q, kbd, strong, em, tt, var, span, del, big, small { vertical-align: baseline; } pre { overflow: auto; } pre:not(:last-child) { margin-bottom: 1.625rem; } code { overflow: auto; display: inline-block; vertical-align: middle; } pre, code, kbd, tt, var { font-size: 1rem; line-height: 1.625; padding: 5px 10px; color: #858585; background-color: #f8f8f8; border: 1px solid #eaeaea; } mark { color: #fff; background-color: #1c1c1c; } 
tt { font-size: 0.90rem; line-height: 1.550; padding: 0; color: #858585; font-style: italic; background-color: transparent; border: 0px solid #eaeaea; display: block; margin-top: 10px; }
.mt10 { margin-top:10px; } .mt20 { margin-top:20px; } .mb20 { margin-bottom:20px; } .m20 { margin-bottom:20px; margin-top:20px; } .m30 { margin-bottom:30px; margin-top:30px; } .m50 { margin-bottom:50px; margin-top:50px; }.m80 { margin-bottom:80px; margin-top:80px; } .mb50 { margin-bottom:50px; } .mb80 { margin-bottom:80px; } .mt80 { margin-top:80px; }
.p80 { padding-bottom:80px; padding-top:80px; } .pb80 { padding-bottom:80px; } .pt80 { padding-top:80px; } .pb30 { padding-bottom:30px; } .pt30 { padding-top:30px; }
.pt0 { padding-top:0px!important; }
.ptpb100 { padding-top:100px!important; padding-bottom:100px!important; } .ptpb150 { padding-top:150px!important; padding-bottom:150px!important; }	
.mt100 { margin-top: 100px !important; }
.mt150 { margin-top: 150px !important; }
.pt150 { padding-top: 150px !important; }
html, body { min-height: 100%; }
body { background-color: #fff; overflow-x: hidden; overflow-y: initial !important; font-family: 'Poppins', sans-serif; font-size: 1rem; line-height: 1.625rem; font-weight: 400; color: #1c1c1c; }
html { overflow-y: initial !important; margin:80px; }
.no-padding { padding-left:0; padding-right:0; }

::-webkit-selection, .almayer-body--gold ::-webkit-selection { color: #fff; background-color: #c19b76; }
::-moz-selection, .almayer-body--gold ::-moz-selection { color: #fff; background-color: #c19b76; }
::selection, .almayer-body--gold ::selection { color: #fff; background-color: #c19b76; }

.clearfix::after { content: ""; display: block; clear: both; }

.almayer-page-wrapper { overflow-x: hidden; }
[data-bg-image-src] { background-size: cover; background-position: center center; background-repeat: no-repeat; }
.almayer-content[data-bg-image-src] { background-size: contain; background-position: center; background-repeat: repeat; }
.almayer-content a  { color:#c19b76; }
.animated { -webkit-animation-duration: 500ms; animation-duration: 500ms; }
.nicescroll-rails { visibility: hidden; }

h1, h2, h3, h4, h5, h6 { color: #1c1c1c; font-family: "Playfair Display", serif; font-weight: 400; line-height: 1.2; }
h1:not(:last-child), h2:not(:last-child), h3:not(:last-child), h4:not(:last-child), h5:not(:last-child) { margin-bottom: 1.2rem; }
h1 { font-size: 4.5rem; }
h2 { font-size: 4rem; }
h3 { font-size: 3.25rem; }
h4 { font-size: 2.875rem; }
h5 { font-size: 1.5rem; }
h6 { font-size: 1.125rem; }
h6:not(:last-child) { margin-bottom: 1.1rem; }
p:not(:last-child) { margin-bottom: 1.625rem; }

hr { border-width: 1px 0 0 0; border-style: solid; border-color: #eaeaea; }
hr:not(:first-child) { margin-top: 2.51875rem; }
hr:not(:last-child) { margin-bottom: 2.51875rem; }

a:not(.almayer-ln--independent), .almayer-navigation .sub-menu a, .btn--link, .almayer-dropdown-element > li > a, .social-icons a i { display: inline; background-repeat: no-repeat; background-size: 0px 1px; -webkit-transition-property: all; transition-property: all; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
a:hover:not(.almayer-ln--independent), .btn--link:hover, .almayer-dropdown-element > li > a:hover { background-size: 100% 1px; }
.almayer-square-image[data-bg-image-src] a, .gallery-item a, .almayer-btn:not(.btn--link), .fancybox-button, .ui-datepicker a { background-image: none !important; background-repeat: initial; background-size: initial; }
.almayer-square-image[data-bg-image-src] a:hover, .gallery-item a:hover, .almayer-btn:hover:not(.btn--link),
.fancybox-button:hover, .ui-datepicker a:hover { background-size: initial; }
.almayer-icon-link { border-style: solid; border-color: transparent; border-right-width: 1.875rem; position: relative; white-space: nowrap; }
.almayer-icon-link .fa, .almayer-icon-link .fal, .almayer-icon-link .far, .almayer-icon-link .fab, .almayer-icon-link .fas, .almayer-icon-link .icon, .almayer-icon-link [class*="almayer-font-icon-"] { font-size: 1.25rem; position: absolute; top: 50%; right: -1.875rem; margin-top: -0.625rem; }
.almayer-body--gold a:not(.almayer-ln--independent):not(.almayer-btn):not(.fancybox-button ):not(.footer-menu ul li a):not(.almayer-widget a)::not(.almayer-color--white) { color: #1c1c1c; }
[class*="almayer-font-icon"] { line-height: 1; }
.almayer-color--black { color: #1c1c1c; }
.almayer-d-none { display: none; }

/******************************************************
/// Tablica za editor
******************************************************/
table { table-layout: fixed; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #dadada; background-color: #fff; width: 100%; }
table:not(:last-child) { margin-bottom: 1.625rem; }
table tr { -webkit-transition-property: background-color; transition-property: background-color; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); border-width: 0; border-style: solid; }
table tr:hover, table tr:focus { -webkit-transition-duration: 150ms; transition-duration: 150ms; }
table tr:hover { background-color: #f8f8f8; }
table td, table th { padding-top: 0.8rem; padding-right: 1.5625rem; padding-bottom: 0.8rem; padding-left: 1.5625rem; border-width: 1px; border-style: solid; }
table th, table tfoot { font-weight: 700; color: #1c1c1c; }
table tbody, table thead, table tfoot, table tr, table th, table td { border-color: inherit; }

/******************************************************
/// Isotope
******************************************************/
.isotopeInner { max-width: 100%; overflow: hidden; border-radius: 2px; }
.isotopeWrapper { padding: 20px 0; background: url("../images/loading.gif") no-repeat center 50px; }
.isotopeWrapper.loaded { background: none; }
.isotopeContent { display: block; padding: 20px; background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.isotopeContent h3{ margin-top: 0; }
.isotopeItem { margin-bottom: 20px; visibility: hidden; border-radius: 2px;}
.isotopeWrapper.loaded .isotopeItem { visibility: visible; }

.more-link { position: relative; display: block; }
.more-link *:hover, .more-link:hover * { -webkit-transition: none; transition: all 0.3s; }
.more-action { position: absolute; top:0; left:0; width: 100%; height: 100%; display: block; overflow: hidden; opacity: 0; }
.more-action figcaption { position: absolute; top: 42%; width: 100%; }
.more-action figcaption p { text-align: center; padding: 0 20px; font-size: 22px; font-weight: 200; color: #fff; }
.more-link:hover .more-action { opacity: 1; background: rgba(130, 130, 130, 0.5); }
.more-icon { position: absolute; bottom: -40px; text-align: center; width: 100%; display: block; }
.more-icon svg { width: 80px!important; height: 40px!important; margin: 0 auto; padding: 7px; line-height: 50px; display: block; border-radius: 40px 40px 0 0; color: #828282; background: #fff; }
.more-link:hover .more-action .more-icon { bottom: 0; }
.lazy-more-btn { background: #aaa!important; color: #fff!important; }
.lazy-more-btn:hover { background: #fff!important; color: #333!important; }
.lazy-more-btn::before{ font-family: "Font Awesome 5 Free"; content: ""; margin-right: 0.5em; font-size: 24px; vertical-align: middle; font-weight: 900; }

/******************************************************
/// Vremenska situacija
******************************************************/
a.weatherwidget-io { width: 260px; margin:0px auto; margin-top: 10px; }

/******************************************************
/// Widgets
******************************************************/
.widget { min-height: 1px; position: relative; margin-bottom: 15px; }
.widget-title { font-size: 21px; font-weight: 300; line-height: 1.4; margin-bottom: 20px; }

/******************************************************
/// Modus odrzavanje
******************************************************/
body#page-maintenance { background: url("../images/maintenance-bg.jpg") no-repeat center top fixed!important; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -o-background-size: cover; }
.maintenance-msg { font-size: 19px; color: #fff; font-weight: 200; }
.maintenance-msg h1 { font-size: 44px; color: #fff; font-weight: 200; margin-top:30px;}

/******************************************************
/// Loader
******************************************************/
.loaded #loader-wrapper { visibility: hidden; -webkit-transition: all 0.4s 0.6s ease-out; transition: all 0.4s 0.6s ease-out;+ }
.loaded #loader { opacity: 0; -webkit-transition: all 0.3s 0.6s ease-out; transition: all 0.3s 0.6s ease-out; }
#loader-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: #fff; }
#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: #888; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; }
#loader::before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 6px solid transparent; border-top-color: #ccc; -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: #000; -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); }
}

/******************************************************
/// Naslovi, Smjestaj
******************************************************/
.almayer-entity-header .almayer-entity-title span { display:block; font-size:10rem; color:#1a1a1a; padding-bottom: 5px; }
.almayer-entity-header .almayer-entity-title span.broj { display:block; font-size:8rem; color:#1a1a1a; background:#c19b76; border-radius:0%; width:100px; height:100px;}
.almayer-entity-header .almayer-entity-title span.room_type { display:block; font-size:3rem; line-height:3.5rem; text-transform:uppercase; color:#1a1a1a;}
.almayer-entity-header .almayer-entity-title span.smaller { display:block; font-size:3rem; color:#1a1a1a; top:0px; text-align:left; line-height:70px;}

.almayer-entity-title.italic { font-style: italic; }

h1.naslov_sobe { font-size:3rem;  }
h1.naslov_sobe span { display:block; font-size:3rem; color:#1a1a1a; padding-bottom:20px;  }
h1.naslov_sobe span.broj { display:block; font-size:8rem; top:50px; position:absolute; right:0; top:-200px;color:#1a1a1a; border-radius:0%; width:100px; height:100px;}
h1.naslov_sobe span.room_type { display:block; font-size:1rem; text-transform:uppercase; color:#1a1a1a; }
h1.naslov_sobe span.smaller { display:block; font-size:5rem; color:#1a1a1a; top:0px; text-align:left; line-height:10px; position:absolute; right:0; }









.pozadina { background-image: url("/templates/default/images/bg/bg_content.jpg"); background-size: contain; background-position: center; background-repeat: repeat; }

.site-title-container { position:relative; min-height: 450px; display:block; }
.site-title-wrapper { overflow:hidden; height:100%;}
.site-title {  position: absolute; background: url(https://www.xanqerviloz.info/medias/homepages/big/13/services-1.jpg); background-attachment: fixed; background-position:center bottom; background-repeat: no-repeat; background-size: cover; -webkit-text-fill-color: transparent;  -webkit-background-clip: text; background-clip: text; padding: 0; }
.site-title h1 { font-size: 120px; background: rgba(255,255,255,0); text-align: center; text-shadow: 0 0 1px rgba(0,0,0,0); padding: 0; margin: 0; color:#1a1a1a; letter-spacing:-2px; }
.site-content-container { position:relative; display:block; }
.site-content p { font-size: 17px; text-align: center; text-shadow: 0 0 1px rgba(0,0,0,0); color: #1a1a1a; padding: 0 20px; letter-spacing: 0px; line-height: 30px; }

















/******************************************************
/// Sobe - detaljnije
******************************************************/
ul.karakteristike { -webkit-column-count: 3; -webkit-column-gap:30px; -moz-column-count:3; -moz-column-gap:30px; -o-column-count: 3; -o-column-gap:30px; column-count: 3; column-gap:30px; list-style-position: inside; }
ul.karakteristike li { margin-left:15px; font-size: 0.85rem; }

ul.almayer-list--icon { list-style:none!important; margin-left:0; } 
.almayer-entity-content ul:not(.almayer-list--icon):not(.almayer-list--unstyled) > li:not(:last-child), .almayer-list--icon > li:not(:last-child), .almayer-list--icon-big > li:not(:last-child), 
.almayer-entity-content ol:not(.almayer-list--unstyled) > li:not(:last-child) { margin-bottom: 0.8125rem; }
.almayer-entity-content ul:not(:last-child):not(.almayer-list--icon):not(.almayer-list--unstyled), .almayer-list--icon:not(:last-child), .almayer-list--icon-big:not(:last-child), 
.almayer-entity-content ol:not(:last-child):not(.almayer-list--unstyled) { margin-bottom: 1.625rem; }
.almayer-entity-content ul:not(.almayer-list--icon):not(.almayer-list--unstyled) > li, .almayer-list--icon > li, .almayer-list--icon-big > li { padding-left: 1.95rem; position: relative; }

.almayer-list--icon-big > li > [class*="almayer-font-icon-"] { font-size: 1.2rem; position: absolute; left: 0; top: 0; }
.almayer-entity-content ul:not(.almayer-list--icon):not(.almayer-list--unstyled) > li::before { font-family: 'Linearicons'; content: "\e77d"; }
.almayer-entity-content ol { list-style-position: inside; list-style-type: decimal; }
.almayer-entity-content ol ol, .almayer-entity-content ol ul { padding-left: 1.95rem; }
.almayer-entity-content ol ul > li > ul, .almayer-entity-content ol ul > li > ol { padding-left: 0; }

@media (max-width: 991px) {
	ul.karakteristike { -webkit-column-count: 1; -webkit-column-gap: 10px; -moz-column-count: 1; -moz-column-gap: 10px; -o-column-count: 1; -o-column-gap: 10px; column-count: 1; column-gap: 10px; list-style-position: inside; }
}

/******************************************************
/// Povijest
******************************************************/
.povijest { padding-left: 190px; }
.povijest figure { position:absolute; left:-190px; max-width:185px;  }
.povijest .godina { padding: 0em 2em 3em; position: relative; color: #000; border-left: 5px solid #c19b76;  }
.povijest .godina h2 { font-weight: 300; font-size: 42px; margin-bottom:12px; color:#c19b76; }
.povijest .godina:first-child h2, .povijest .godina:last-child h2 { color:#1c1c1c; }
.povijest .godina p { font-size: 16px; }
.povijest .godina p::before { position: absolute; left: 2em; top: 1em; display: block; font-weight: 700; font-size: .785rem; }
.povijest .godina p::after { width: 20px; height: 20px; display: block; top: 1em; position: absolute; left: -18px; border-radius: 0px; content: '';  border: 5px solid #c19b76; background: white; }
.povijest .godina:last-child, .povijest .godina:first-child  { border-left: 5px solid #1c1c1c; }
.povijest .godina:first-child p::after { border: 5px solid #1c1c1c; background: #1c1c1c; }
.povijest .godina:last-child p::after { border: 5px solid #1c1c1c; background: #1c1c1c; }

/******************************************************
/// Preloader
******************************************************/
.preloader-krug, .preloader { position: fixed; width: 260vw; height: 260vw; margin-left: -130vw; margin-top: -130vw; background-color: #fff; z-index: 50; border-radius: 50%; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 700ms; transition-duration: 700ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
.preloader-krug { -webkit-transition-timing-function: linear; transition-timing-function: linear; }
.preloader { left: 50%; top: 50%; }
.preloader-krug, .preloader.preloader--disappearing { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
.preloader-krug--appearing { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/******************************************************
/// Header
******************************************************/
.almayer-header { font-size: 0.875rem; line-height: 1.5rem; position: relative; z-index: 25; }
[class*="almayer-header-section--sticky"].almayer-header-section--sticked { position: fixed; top: 0; left: 0; right: 0; z-index: 50; -webkit-box-shadow: 0 10px 10px 0 rgba(28, 28, 28, 0.05); box-shadow: 0 10px 10px 0 rgba(28, 28, 28, 0.05); }
.almayer-header--transparent:not(.almayer-header--transparent-v2) { padding-top: 0.5rem; padding-bottom: 1.5rem; }
.almayer-header--transparent.almayer-header--transparent-single { position: absolute; top: 0; left: 0; right: 0; z-index: 25; }
.almayer-header--transparent.almayer-header--transparent-single::before,
.almayer-header--transparent:not(.almayer-header--transparent-single) + .almayer-breadcrumb > .almayer-colorizer-bg-image::before { content: ""; position: absolute; left: 0; right: 0; top: -1px; bottom: auto; height: 16.125rem; z-index: -1; background-image: url("../images/header-shadow.png"); background-repeat: repeat-x; background-position: left center; }

.almayer-header-section--stretched { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.almayer-header-section, .almayer-header-section > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

/******************************************************
/// Header Column
******************************************************/
.almayer-header-col { border-style: solid; border-color: transparent; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; text-align: center; }
.almayer-header-col:not(:last-child) { border-width: 0 1px 0 0; }
.almayer-header-col--has-sections.almayer-aligner > .almayer-aligner-outer > .almayer-aligner-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.almayer-header-col-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
.almayer-header-col--content-align-center { text-align: center; } .almayer-header-col--content-align-right { text-align: right; }
.almayer-header-col--content-align-left { text-align: left; }

.almayer-header-col--padding-large > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
.almayer-header-col--padding-medium > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }

.almayer-header-col--padding-small > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
.almayer-header-col--padding-default > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
.almayer-header-col--padding-no > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0 !important; }
.almayer-header-col--padding-no-y > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0 !important; padding-bottom: 0 !important; }
.almayer-header-col--padding-no-x > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0 !important; padding-right: 0 !important; }
.almayer-header-col--padding-no-top > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0 !important; }
.almayer-header-col--padding-no-bottom > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0 !important; }
.almayer-header-col--padding-no-right > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0 !important; }
.almayer-header-col--padding-no-left > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0 !important; }

/******************************************************
/// Header Items
******************************************************/
.almayer-header-items { display: inline-block; margin: 0; }
.almayer-header-items > div { display: inline-block; vertical-align: middle; margin-top: 1rem; margin-left: 1rem; margin-right: 1rem; }
.almayer-header .almayer-btn--huge { padding-top: 1.85rem; padding-bottom: 1.85rem; min-width: 10.75rem; }
.almayer-header .almayer-btn { text-align: center; }
.almayer-header-menu-btn { text-transform: uppercase; font-size: inherit; letter-spacing: 1px; }

.almayer-header-menu-btn .fa, .almayer-header-menu-btn .fal, .almayer-header-menu-btn .far, .almayer-header-menu-btn .fab, .almayer-header-menu-btn .fas, .almayer-header-menu-btn .icon, .almayer-header-menu-btn [class*="almayer-font-icon-"] { position: relative; top: -1px; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; vertical-align: middle; font-size: 2rem; }
.almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title .fa, .almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title .fal, .almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title .far, .almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title .fab, .almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title .fas, .almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title .icon, .almayer-dropdown--languages.almayer-dropdown--title-icon .almayer-dropdown-title [class*="almayer-font-icon-"] { font-size: 0.6rem; margin-top: -0.3rem; }
.almayer-dropdown--languages .almayer-dropdown-title { font-size: inherit; line-height: inherit; letter-spacing: 1px; }
.almayer-dropdown--languages .almayer-dropdown-element { width: 6.875rem; padding-top: 0.6rem; padding-bottom: 1.6rem; margin-top: 0.4rem; }
.almayer-dropdown--languages .almayer-dropdown-element:not(.almayer-dropdown-element--x-right) { left: -1.5625rem; }
.almayer-header .almayer-icon-btn { padding-left: 0; padding-right: 0; }

/******************************************************
/// Jezici dropdown
******************************************************/
.almayer-dropdown { position: relative; z-index: 1; }
.almayer-dropdown-title { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }
.almayer-dropdown-element { font-size: 0.875rem; line-height: 1.5rem; text-align: initial; padding-top: 0.4rem; padding-bottom: 1.4rem; letter-spacing: 0.7px; background-color: #f8f8f8; color: #1c1c1c; opacity: 0; visibility: hidden; position: absolute; top: 100%; left: 0; width: 100%; -webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-dropdown-element > li { padding-top: 1rem; padding-right: 1.5625rem; padding-left: 1.5625rem; }
.almayer-dropdown-element > li > a { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-dropdown-element--x-right { left: auto; right: 0; }
.almayer-dropdown-element--y-top { bottom: 100%; top: auto; }
.almayer-dropdown--opened { z-index: 6; }
.almayer-dropdown--opened .almayer-dropdown-element { opacity: 1; visibility: visible; }
.almayer-dropdown--title-icon .almayer-dropdown-title { position: relative; padding-right: 0.875rem; }
.almayer-dropdown--title-icon .almayer-dropdown-title .fa, .almayer-dropdown--title-icon .almayer-dropdown-title .fal, .almayer-dropdown--title-icon .almayer-dropdown-title .far, .almayer-dropdown--title-icon .almayer-dropdown-title .fab,
.almayer-dropdown--title-icon .almayer-dropdown-title .fas, .almayer-dropdown--title-icon .almayer-dropdown-title .icon,
.almayer-dropdown--title-icon .almayer-dropdown-title [class*="almayer-font-icon-"] { font-size: 0.8125rem; line-height: 1; position: absolute; right: 0; top: 50%; margin-top: -0.40625rem; }
.almayer-dropdown--title-icon .almayer-dropdown-icon--state-default, .almayer-dropdown--title-icon .almayer-dropdown-icon--state-opened { -webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-dropdown--title-icon .almayer-dropdown-icon--state-opened,
.almayer-dropdown--title-icon.almayer-dropdown--opened .almayer-dropdown-icon--state-default { opacity: 0; visibility: hidden; }
.almayer-dropdown--title-icon.almayer-dropdown--opened .almayer-dropdown-icon--state-opened { opacity: 1; visibility: visible; }
.almayer-csstransforms3d .almayer-dropdown-element { -webkit-transition-property: -webkit-transform, opacity, visibility; transition-property: transform, opacity, visibility; -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
.almayer-csstransforms3d .almayer-dropdown--title-icon .almayer-dropdown-icon--state-opened, .almayer-csstransforms3d .almayer-dropdown--title-icon .almayer-dropdown-icon--state-default { -webkit-transition-property: -webkit-transform, opacity, visibility; transition-property: transform, opacity, visibility; }
.almayer-csstransforms3d .almayer-dropdown--title-icon .almayer-dropdown-icon--state-opened,
.almayer-csstransforms3d .almayer-dropdown--title-icon.almayer-dropdown--opened .almayer-dropdown-icon--state-default { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
.almayer-csstransforms3d .almayer-dropdown--opened .almayer-dropdown-element,
.almayer-csstransforms3d .almayer-dropdown--title-icon.almayer-dropdown--opened .almayer-dropdown-icon--state-opened { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/******************************************************
/// Navigacija
******************************************************/
.almayer-navigation { letter-spacing: 1.4px; z-index: 4; text-align: initial; margin-left: -1rem; margin-right: -1rem; }
.almayer-navigation > li { position: relative; display: inline-block; vertical-align: top; margin-left: 1rem; margin-right: 1rem; }
.almayer-navigation > li > a { padding-top: 1.7rem; padding-bottom: 1.7rem; -webkit-transition-property: color; transition-property: color; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); display: block; position: relative; }
.almayer-navigation > li > a::before { content: ""; position: absolute; top: 0; right: 0; left: 0; opacity: 0; height: 3px; bottom: auto; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }

.almayer-navigation .menu-item-has-children:hover, .almayer-navigation .menu-item-has-children.almayer-seleceted, .almayer-navigation .menu-item-has-children.almayer-tapped { z-index: 2; }

.almayer-no-touchevents .almayer-navigation > li:hover > a::before, .almayer-no-touchevents .almayer-navigation > .almayer-seleceted > a::before, .almayer-touchevents .almayer-navigation > .almayer-tapped > a::before, .almayer-navigation > .current-menu-ancestor > a::before, .almayer-navigation > .current-menu-parent > a::before, .almayer-navigation > .current-menu-item > a::before { opacity: 1; }
.almayer-no-touchevents .almayer-body--gold .almayer-navigation > li:hover > a, .almayer-no-touchevents .almayer-body--gold .almayer-navigation > .almayer-seleceted > a, .almayer-touchevents .almayer-body--gold .almayer-navigation > .almayer-tapped > a, .almayer-body--gold .almayer-navigation > .current-menu-ancestor > a, .almayer-body--gold .almayer-navigation > .current-menu-parent > a, .almayer-body--gold .almayer-navigation > .current-menu-item > a { color: #c19b76; }

.almayer-body--gold .almayer-navigation > li > a::before, .almayer-body--gold .almayer-mobile-nav-btn { background-color: #c19b76; }

.almayer-navigation .sub-menu { width: 16.25rem; padding-top: 0.4rem; padding-bottom: 1.4rem; letter-spacing: 0.7px; position: absolute; top: 100%; left: -1.625rem; opacity: 0; visibility: hidden; color: #1c1c1c; background-color: #f8f8f8; -webkit-transition-property: opacity, visibility; transition-property: opacity, visibility; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-navigation .sub-menu a { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-navigation .sub-menu > li { padding-top: 1rem; padding-right: 1.5625rem; padding-left: 1.5625rem; }
.almayer-navigation .sub-menu.almayer-reverse { left: auto; right: -1.625rem; }
.almayer-navigation .sub-menu .sub-menu { top: -0.4rem; left: 100%; }
.almayer-navigation .sub-menu .sub-menu.almayer-reverse { left: auto; right: 100%; }
.almayer-navigation .sub-menu .menu-item-has-children { position: relative; padding-right: 2.8rem; }
.almayer-navigation .sub-menu .menu-item-has-children::after { font-family: Linearicons; content: "\e93c"; position: absolute; right: 0.9375rem; font-size: 0.8125rem; line-height: inherit; top: 1rem; }
.almayer-no-touchevents .almayer-navigation .sub-menu li:hover > a, .almayer-no-touchevents .almayer-navigation .sub-menu .menu-item-has-children.almayer-selected > a, .almayer-touchevents .almayer-navigation .sub-menu .menu-item-has-children.almayer-tapped > a, .almayer-navigation .sub-menu .current-menu-item > a, .almayer-navigation .sub-menu .current-menu-ancestor > a, .almayer-navigation .sub-menu .current-menu-parent > a { background-size: 100% 1px; }
.almayer-no-touchevents .menu-item-has-children:hover > .sub-menu, .almayer-no-touchevents .menu-item-has-children.almayer-selected > .sub-menu, .almayer-touchevents .menu-item-has-children.almayer-tapped > .sub-menu { opacity: 1; visibility: visible; }
.almayer-csstransforms3d .almayer-navigation .sub-menu { -webkit-transition-property: -webkit-transform, opacity, visibility; transition-property: transform, opacity, visibility; -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
.almayer-csstransforms3d.almayer-no-touchevents .menu-item-has-children:hover > .sub-menu, .almayer-csstransforms3d.almayer-no-touchevents .menu-item-has-children.almayer-selected > .sub-menu, .almayer-csstransforms3d.almayer-touchevents .menu-item-has-children.almayer-tapped > .sub-menu { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

.almayer-mobile-nav-btn { width: 3.75rem; height: 3.75rem; font-size: 1.25rem; text-align: center; line-height: 1; color: #fff; display: none; }
.almayer-mobile-nav-btn::after { font-family: Linearicons; content: "\e92b"; }
.almayer-mobile-nav-btn.almayer-opened { background-color: #1c1c1c; }

/******************************************************
/// Header Transparent
******************************************************/
.almayer-header--transparent a:not(.almayer-ln--independent):not(.almayer-color--unchangeable):not(.almayer-btn) { color: #c19b76; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }
.almayer-header--transparent, .almayer-header--transparent .almayer-navigation > li:not(.current-menu-item) > a { color: #fff; }
.almayer-header--transparent .almayer-header-section--sticked { background-color: #1c1c1c; }

/******************************************************
/// Breadcrumb
******************************************************/
.breadrumb { padding:80px 0; }
.linkovi a i { font-size:20px; padding-right:20px; }

.almayer-breadcrumb { padding-top: 10.5rem; padding-bottom: 7.95rem; }
.almayer-breadcrumb-path { font-size: 0.8125rem; line-height: 1.25rem; text-transform: uppercase; letter-spacing: 1.3px; vertical-align: baseline; }
.almayer-breadcrumb-path a:not(.almayer-ln--independent):not(.almayer-btn) { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-breadcrumb-path > span { display: inline-block; padding-left: 0.3rem; padding-right: 0.3rem; line-height:2rem; }
.almayer-breadcrumb-path > span:after { content:'\2002\003e'; }
.almayer-breadcrumb-path > span:last-child:after { content:''; }
.almayer-breadcrumb.almayer-colorizer--scheme-dark, .almayer-breadcrumb.almayer-colorizer--scheme-primary, .almayer-breadcrumb.almayer-colorizer--scheme-secondary { color: #b1b1b1; }
.almayer-breadcrumb .almayer-page-title:not(:last-child) { margin-bottom: 1.65rem; }
[class*="almayer-body--scheme-"] .almayer-breadcrumb.almayer-colorizer--scheme-dark a:not(.almayer-ln--independent):not(.almayer-btn) { color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }

/******************************************************
/// Sections - Content
******************************************************/
.almayer-content { padding-top: 5.9rem; padding-bottom: 5.9rem; }
.almayer-content ul { list-style: disc; margin-left:35px; }
ul.nostyle { list-style: none; padding: 0; }

[class*="almayer-section--stretched"].almayer-section--loading { overflow: hidden; }
[class*="almayer-section--stretched"].almayer-section--loading::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 2; background-color: #fff; background-repeat: no-repeat; background-position: center; background-image: url("../images/loader.gif"); }

.almayer-section { position: relative; padding-bottom: 0rem;  }
.almayer-section .row div { padding-left:0; padding-right:0; }
.almayer-section .row div.sadrzaji { padding: 30px 70px 30px 70px; }
.almayer-content.almayer-content--no-py, .almayer-content.almayer-content--no-pt, .almayer-section.almayer-section--no-py { padding-top: 0; }
.almayer-content.almayer-content--no-py, .almayer-content.almayer-content--no-pb, .almayer-section.almayer-section--no-py { padding-bottom: 0; }
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py),
.almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py), .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py) { padding-top: 0rem; }
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py).almayer-section--py-xsmall,
.almayer-section--py-xsmall[data-bg-image-src]:first-child, .almayer-section--py-xsmall[class*="almayer-colorizer--scheme-"]:first-child,
.almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py).almayer-section--py-xsmall,
.almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py).almayer-section--py-xsmall { padding-top: 1.5625rem; }
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py).almayer-section--py-small,
.almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py).almayer-section--py-small,
.almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py).almayer-section--py-small,
.almayer-section--py-small[data-bg-image-src]:first-child, .almayer-section--py-small[class*="almayer-colorizer--scheme-"]:first-child { padding-top: 2.85rem; }
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py).almayer-section--py-medium,
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py).almayer-section--py-large,
.almayer-section--py-medium[data-bg-image-src]:first-child, .almayer-section--py-medium[class*="almayer-colorizer--scheme-"]:first-child,
.almayer-section--py-large[data-bg-image-src]:first-child, .almayer-section--py-large[class*="almayer-colorizer--scheme-"]:first-child,
.almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py).almayer-section--py-medium, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py).almayer-section--py-large, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py).almayer-section--py-medium, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py).almayer-section--py-large { padding-top: 4.375rem; }
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py).almayer-section--py-huge, .almayer-section--py-huge[data-bg-image-src]:first-child, .almayer-section--py-huge[class*="almayer-colorizer--scheme-"]:first-child, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py).almayer-section--py-huge, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py).almayer-section--py-huge { padding-top: 7.8rem; }
.almayer-section.almayer-section--no-py + .almayer-section:not(.almayer-section--no-py).almayer-section--py-isotope-item, .almayer-section--py-isotope-item[data-bg-image-src]:first-child, .almayer-section--py-isotope-item[class*="almayer-colorizer--scheme-"]:first-child, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py).almayer-section--py-isotope-item, .almayer-section[class*="almayer-colorizer--scheme-"]:not(.almayer-section--no-py) + .almayer-section:not(.almayer-section--no-py).almayer-section--py-isotope-item { padding-top: 7.05rem; }
.almayer-section--py-xsmall { padding-bottom: 1.5625rem; }
.almayer-section--py-small { padding-bottom: 2.85rem; }
.almayer-section--py-medium, .almayer-section--py-large { padding-bottom: 4.375rem; }
.almayer-section--py-huge { padding-bottom: 7.8rem; }
.almayer-section--py-isotope-item { padding-bottom: 7.05rem; }
.almayer-section:last-child:not([data-bg-image-src]):not([class*="almayer-colorizer--scheme-"]), .almayer-section .almayer-section:last-child:not([class*="almayer-colorizer--scheme-"]) { padding-bottom: 0; }
.almayer-section--stretched-content { padding-left: 0.9375rem; padding-right: 0.9375rem;  }

/******************************************************
/// Sidebar
******************************************************/
.almayer-sidebar .almayer-grid:not([class*="almayer-grid--cols-"]) .almayer-grid-item { max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; }
.almayer-sidebar .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) { margin-top: -3.3rem; }
.almayer-sidebar .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) > .almayer-grid-item { padding-top: 3.3rem; }
.almayer-sidebar .almayer-widget.almayer-widget--newsletter p + form { margin-top: -0.6rem; }
.almayer-sidebar-hidden-close { position: absolute; top: 1rem; right: 1rem; font-size:3rem; color: #c19b76; display: block; }
.almayer-sidebar-hidden-close:hover { color: #1c1c1c; }
.almayer-sidebar-hidden { width: 100%; background-image: url(../images/bg/bg_content.jpg); background-size: contain; background-position: center; background-repeat: repeat; text-align: center; position: fixed; top: 0; left: 0; height: 100%; z-index: 30; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition-property: box-shadow; transition-property: box-shadow; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.almayer-sidebar-hidden .almayer-mobile-nav-btn { display: none !important; }

.almayer-sidebar-hidden-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 29; background-color: rgba(28, 28, 28, 0.5); opacity: 0; visibility: hidden; -webkit-transition-property: opacity, visibility; transition-property: opacity, visibility; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-sidebar-hidden-content { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding-top: 0.9rem; padding-bottom: 0.9rem; }

.almayer-sidebar-hidden-header, .almayer-sidebar-hidden-footer { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-left: 1.875rem; padding-right: 1.875rem; padding-top: 2rem; padding-bottom: 0.35rem; }
.almayer-body--hidden-sidebar-opened .almayer-sidebar-hidden-overlay { opacity: 1; visibility: visible; }
.almayer-sidebar-hidden-content .almayer-navigation-container { height: 27rem; }

.almayer-csstransforms3d .almayer-sidebar-hidden { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); -webkit-transition-property: -webkit-transform, box-shadow; transition-property: transform, box-shadow; }

.almayer-csstransforms3d .almayer-body--hidden-sidebar-opened .almayer-sidebar-hidden { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.almayer-no-csstransforms3d .almayer-sidebar-hidden { left: -18.75rem; -webkit-transition-property: all; transition-property: all; }
.almayer-no-csstransforms3d .almayer-body--hidden-sidebar-opened .almayer-sidebar-hidden { left: 0; }

.almayer-sidebar-hidden-items { margin-top: -2rem; }
.almayer-sidebar-hidden-items > div { padding-top: 1.3rem; }
.almayer-sidebar-hidden-items > div.menu-icons a { margin:0 8px; opacity:0.5; font-size: 1.3rem; color:#1c1c1c; }
.almayer-sidebar-hidden-items > div.menu-icons a:hover { opacity:1 }
.almayer-sidebar-hidden-actions { padding: 20px 0 0 0; font-size: 0.8125rem; line-height: 1.125rem; text-transform: uppercase; letter-spacing: 0.81px; }
.almayer-sidebar-hidden-actions a { -webkit-transition-property: color; transition-property: color; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); color: #858585; }
.almayer-sidebar-hidden-actions a:hover { color: #1c1c1c; }

/******************************************************
/// Widgets
******************************************************/
.almayer-widget { font-size: 0.875rem; line-height: 1.5rem; }
.almayer-sidebar .almayer-widget:not(.almayer-widget--list-horizontal) ul:not(.almayer-list--unstyled) { font-size: 1rem; line-height: 1.625rem; }
.almayer-options-list.almayer-list--unstyled{ list-style:none; margin-left:0; }
.almayer-widget:not(.almayer-widget--list-horizontal) ul:not(.almayer-list--unstyled) > li:not(:last-child) { margin-bottom: 0.8rem; }
.almayer-widget--list-horizontal ul { margin-top: -0.3125rem; margin-left: -0.3125rem; margin-right: -0.3125rem; }
.almayer-widget--list-horizontal ul > li { display: inline-block; margin-top: 0.3125rem; margin-left: 0.3125rem; margin-right: 0.3125rem; }
.almayer-widget-title:not(:last-child) { margin-bottom: 1.65rem; }
.almayer-widget .almayer-responsive-iframe:not(:last-child), .almayer-widget .almayer-fullwidth-iframe:not(:last-child) { margin-bottom: 1.35rem; }
.almayer-widget .almayer-instafeed:not(:last-child) { margin-bottom: 1.3rem; }
.almayer-widget .social-icons:not(:first-child) { margin-top: -0.2rem; }

/******************************************************
/// Tags
******************************************************/
.tagcloud > a { font-size: 0.875rem; line-height: 1.625rem; letter-spacing: 1.05px; }
.tagcloud > a:not(:last-child)::after { color: #858585; content: ", "; }

/******************************************************
/// Entities
******************************************************/
.almayer-widget .almayer-entities .almayer-entity { overflow: hidden; }
.almayer-widget .almayer-entities .almayer-entity:not(:last-child) { margin-bottom: 1.5625rem; }
.almayer-widget .almayer-entities .almayer-entity-meta { color: #b1b1b1; font-size: 0.6875rem; line-height: 0.85938rem; text-transform: uppercase; letter-spacing: 1.1px; }
.almayer-widget .almayer-entities .almayer-entity-meta:not(:last-child) { margin-bottom: 0.35rem; }
.almayer-widget .almayer-entities .almayer-entity-media { float: left; max-width: 6.25rem; margin-right: 1.25rem; }

.almayer-widget .almayer-entities .almayer-entity-content { overflow: hidden; padding-top: 0.45rem; }
.almayer-widget .almayer-entities .almayer-entity-title { font-size: 1.125rem; line-height: 1.63125rem; }
.almayer-widget .almayer-entities .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn) { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-widget .almayer-entities--rooms .almayer-entity-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.almayer-widget .almayer-entities--rooms .almayer-entity-title { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.almayer-widget .almayer-entities--rooms .almayer-entity-title:not(:only-child) { margin-bottom: 0.75rem; }
.almayer-widget .almayer-entities--rooms .almayer-entity-meta { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.almayer-widget .almayer-entities--rooms .almayer-entity-meta:not(:only-child) { margin-bottom: 0; }
.almayer-widget .almayer-entities--rooms .almayer-entity-content { padding-top: 0; }

/******************************************************
/// Instagram Feed
******************************************************/
.almayer-widget .almayer-instafeed { max-width: 20rem; margin-left: auto; margin-right: auto; }
.almayer-widget .almayer-instafeed .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) { margin-top: -2px !important; margin-left: -1px !important; margin-right: -1px !important; margin-bottom: 0 !important; }
.almayer-widget .almayer-instafeed .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) .almayer-grid-item { padding-top: 2px !important; padding-left: 1px !important; padding-right: 1px !important; padding-bottom: 0 !important; }

/******************************************************
/// Footer
******************************************************/
.footer { font-size: 0.875rem; line-height: 1.6625rem; color: #858585; }
.footer address { font-style: normal; }
.footer address:not(:last-child) { margin-bottom: 0.8rem; }
.footer .almayer-icon-btn { color: #1c1c1c; font-size: 1.875rem; }
.footer .almayer-widget { font-size: inherit; line-height: inherit; text-align: center; }
.footer .almayer-widget ul:not(.almayer-list--unstyled) { letter-spacing: 1.05px; }
.footer h1:not(:last-child), .footer h2:not(:last-child), .footer h3:not(:last-child), .footer h4:not(:last-child), .footer h5:not(:last-child), .footer h6:not(:last-child) { margin-bottom: 0.8rem; }
.footer-items { display: inline-block; margin-top: -0.6rem; margin-left: -0.6rem; margin-right: -0.6rem; }
.footer-items > div { display: inline-block; vertical-align: middle; margin-top: 1.2rem; margin-left: 0.6rem; margin-right: 0.6rem; }

.footer-menu { margin: 80px 0 80px 0; padding: 18px 0; border-bottom: 1px solid rgba(255,255,255,.1); border-top: 1px solid rgba(255,255,255,.1); }
.footer-menu ul { margin: 0; list-style-type: none; display: block; list-style-type: disc; margin-block-start: 0em; margin-block-end: 0em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 10px;}
.footer-menu ul li { display: inline; font-size: 14px; margin-right: 10px; }
.footer-menu ul li:last-child { margin-right: 0; }
.footer-menu ul li a { color: #fff; }
.footer-menu ul li a:hover { opacity: .65; }

.design { text-align: center; padding:50px 0 0px 0; display:block; font-size: 12px; color: #858585; font-weight:400; margin:0; text-transform:none; }
.design img { margin-top:8px; }

.footer-row--inner { overflow: hidden; padding-top: 5.625rem; padding-bottom: 5.75rem; padding-left: 2.5rem; padding-right: 2.6rem; border-style: solid; border-color: #ececec; }
.footer-row--medium .footer-row--inner { padding-top: 5rem; padding-bottom: 4.2rem; }
.container .footer-row--inner.footer-row-inner--no-offsets { padding-left: 0; padding-right: 0; }

.footer .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) { margin-top: -2.7rem; margin-left: -0.9375rem; margin-right: -0.9375rem; }
.footer .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) .almayer-grid-item { padding-top: 2.7rem; padding-left: 0.9375rem; padding-right: 0.9375rem; }

.footer-row.almayer-colorizer--scheme-dark .footer-row--inner, .footer-row.almayer-colorizer--scheme-primary .footer-row--inner, .footer-row.almayer-colorizer--scheme-secondary .footer-row--inner { border-color: rgba(255, 255, 255, 0.1); }
.footer .almayer-widget--right-aligned { text-align: right; }
.footer .almayer-widget--left-aligned { text-align: left; }

/* ----------------------------------------
Grid
---------------------------------------- */
.almayer-grid-item-inner { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; }
.almayer-grid-item-content { width: 100%; margin-bottom: auto;  }
.almayer-grid-item-content ul { list-style: none; margin-left:0; }
.almayer-grid-item-content ul li a { color: #c19b76; }
.almayer-grid-item-content ul li a:hover { color: #1c1c1c }

.almayer-grid--valign-top .almayer-grid-item-content, .almayer-grid--valign-middle .almayer-grid-item-content { margin-bottom: auto; }
.almayer-grid--valign-bottom .almayer-grid-item-content, .almayer-grid--valign-middle .almayer-grid-item-content { margin-top: auto; }
.almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel) { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) { margin-top: -3rem; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-bottom: 0rem; }
.almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) > .almayer-grid-item { padding-top: 3rem; padding-left: 0.9375rem; padding-right: 0.9375rem; padding-bottom: 0rem; }
.almayer-grid--isotope { -webkit-transition: height .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: height .5s cubic-bezier(0.165, 0.84, 0.44, 1); overflow: hidden; }
.almayer-grid--isotope:not(.almayer-grid--no-gutters) { margin-top: -1.875rem; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-bottom: 0; }
.almayer-grid--isotope:not(.almayer-grid--no-gutters) .almayer-grid-item { padding-top: 1.875rem; padding-left: 0.9375rem; padding-right: 0.9375rem; padding-bottom: 0; }
.almayer-grid--cols-1 .almayer-grid-item:not(.almayer-grid--isotope) { width: auto !important; }
.almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; margin:0.5%; }
.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer { width: 19%; }
.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer { width: 25%; }
.almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x { width: 40%; }
.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0; -ms-flex: 0 1 16.66667%; flex: 0 1 16.66667%; max-width: 16.66667%; }
.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer { width: 16.66667%; }
.almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
.almayer-has-sidebar .almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
.almayer-has-sidebar .almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
.almayer-has-sidebar .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
.almayer-has-sidebar .almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
.almayer-has-sidebar .almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
.almayer-has-sidebar .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0; -ms-flex: 0 1 33.33333%; flex: 0 1 33.33333%; max-width: 33.33333%; }
.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-sizer, .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x,
.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item, .almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer,
.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item, .almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer,
.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item, .almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer { width: 33.33333%; }
.almayer-grid--cols-2:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item, .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
.almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-sizer, .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x { width: 50%; }
.almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0; -ms-flex: 0 1 66.66667%; flex: 0 1 66.66667%; max-width: 66.66667%; }

.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item--2x, .almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x,
.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x, .almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x { width: 66.66667%; }

.almayer-grid--cols-1:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
.almayer-grid--cols-2:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
.almayer-grid--cols-1 .almayer-grid-item:not(.almayer-grid--isotope),
.almayer-grid--responsive-xxxl[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
.almayer-grid--responsive-xxxl[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }

.almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-item--2x,
.almayer-grid--responsive-xxxl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item,
.almayer-grid--responsive-xxxl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer,
.almayer-grid--responsive-xxxl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x,
.almayer-grid--cols-1.almayer-grid--isotope .almayer-grid-item,
.almayer-grid--cols-1.almayer-grid--isotope .almayer-grid-sizer { width: 100%; }

/* ----------------------------------------
Aligner
---------------------------------------- */
.almayer-aligner .almayer-aligner-outer { display: table; width: 100%; height: 100%; table-layout: fixed; }
.almayer-aligner .almayer-aligner-inner { display: table-cell; width: 100%; height: 100%; }
.almayer-aligner--valign-top .almayer-aligner-inner { vertical-align: top; }
.almayer-aligner--valign-middle .almayer-aligner-inner { vertical-align: middle; }
.almayer-aligner--valign-bottom .almayer-aligner-inner { vertical-align: bottom; }
.almayer-aligner--halign-left .almayer-aligner-inner { text-align: left; }
.almayer-aligner--halign-center .almayer-aligner-inner { text-align: center; }
.almayer-aligner--halign-right .almayer-aligner-inner, .almayer-columns-aligner--edges > [class*="col"]:last-child:not(:only-child) { text-align: right; }

/* ----------------------------------------
Square image
---------------------------------------- */
.almayer-square-image[data-bg-image-src] { position: relative; height: 0; padding-bottom: 100%;  }
.almayer-square-image[data-bg-image-src] a { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.almayer-square-image.almayer-square-image--size-90 { padding-bottom: 90%; }
.almayer-square-image.almayer-square-image--size-80 { padding-bottom: 80%; }
.almayer-square-image.almayer-square-image--size-70 { padding-bottom: 70%; }
.almayer-square-image.almayer-square-image--size-60 { padding-bottom: 60%; }
.almayer-square-image.almayer-square-image--size-50 { padding-bottom: 50%; }
.almayer-square-image.almayer-square-image--size-40 { padding-bottom: 40%; }
.almayer-square-image--position-left-top { background-position: left top; }
.almayer-square-image--position-left-center { background-position: left center; }
.almayer-square-image--position-left-bottom { background-position: left bottom; }
.almayer-square-image--position-center-top { background-position: center top; }
.almayer-square-image--position-center-center { background-position: center center; margin-top:0px; }
.almayer-square-image--position-center-bottom { background-position: center bottom; }
.almayer-square-image--position-right-top { background-position: right top; }
.almayer-square-image--position-right-center { background-position: right center; }
.almayer-square-image--position-right-bottom { background-position: right bottom; }
[class*="almayer-multicolor-col"] .almayer-square-image[data-bg-image-src] { padding-bottom: 0; height: 100%; min-height: 30rem; }

/* ----------------------------------------
Multicolor container
---------------------------------------- */
.almayer-multicolor-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.almayer-multicolor-limitation { max-width: 15rem; }
[class*="almayer-multicolor-col"] { -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; overflow: hidden; }
[class*="almayer-multicolor-col"] .almayer-aligner-inner > [data-bg-image-src]:only-child,
[class*="almayer-multicolor-col"] .almayer-aligner-inner > .almayer-gmap:only-child { width: 101%; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding) { padding-top: 5.9rem; padding-right: 1.875rem; padding-bottom: 5.9rem; padding-left: 1.875rem; }
.almayer-multicolor-col-1 { -webkit-box-flex: 0; -ms-flex: 0 1 8.33333%; flex: 0 1 8.33333%; max-width: 8.33333%; }
.almayer-multicolor-col-2 { -webkit-box-flex: 0; -ms-flex: 0 1 16.66667%; flex: 0 1 16.66667%; max-width: 16.66667%; }
.almayer-multicolor-col-3 { -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
.almayer-multicolor-col-4 { -webkit-box-flex: 0; -ms-flex: 0 1 33.33333%; flex: 0 1 33.33333%; max-width: 33.33333%; }
.almayer-multicolor-col-5 { -webkit-box-flex: 0; -ms-flex: 0 1 41.66667%; flex: 0 1 41.66667%; max-width: 41.66667%; }
.almayer-multicolor-col-6 { -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
.almayer-multicolor-col-7 { -webkit-box-flex: 0; -ms-flex: 0 1 58.33333%; flex: 0 1 58.33333%; max-width: 58.33333%; }
.almayer-multicolor-col-8 { -webkit-box-flex: 0; -ms-flex: 0 1 66.66667%; flex: 0 1 66.66667%; max-width: 66.66667%; }
.almayer-multicolor-col-9 { -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
.almayer-multicolor-col-10 { -webkit-box-flex: 0; -ms-flex: 0 1 83.33333%; flex: 0 1 83.33333%; max-width: 83.33333%; }
.almayer-multicolor-col-11 { -webkit-box-flex: 0; -ms-flex: 0 1 91.66667%; flex: 0 1 91.66667%; max-width: 91.66667%; }
.almayer-multicolor-col-12 { -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y { padding-top: 5rem; padding-bottom: 5rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x { padding-right: 8rem; padding-left: 8rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y { padding-top: 9rem; padding-bottom: 8.5rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x { padding-right: 9rem; padding-left: 13.5rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y { padding-top: 10.5rem; padding-bottom: 10.5rem; }
[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x { padding-right: 7rem; padding-left: 7rem; }

/* ----------------------------------------
Page Header
---------------------------------------- */
.almayer-page-header:not(:last-child) { margin-bottom: 2.3rem; }

/* ----------------------------------------
Modals
---------------------------------------- */
.almayer-modal { text-align: center; color: #f8f8f8; }
.almayer-modal h1, .almayer-modal h2, .almayer-modal h3, .almayer-modal h4, .almayer-modal h5, .almayer-modal h6 { color: #fff; }

/* ----------------------------------------
Modals booking
---------------------------------------- */
.arcticmodal-container { overflow: hidden; }

.almayer-modal .almayer-field-counter { position: relative; padding-right: 3rem; }
.almayer-modal .almayer-field-counter-value { color: #fff; font-size: 3.7rem; line-height: 0.82; position: relative; top: 5px; }
.almayer-modal .almayer-field-counter-control { font-size: 1.25rem; line-height: 1; position: absolute; right: 0; }
.almayer-modal .almayer-field-counter-control:hover { color: #fff; }
.almayer-modal label { margin-bottom: 0.4rem; }
.almayer-modal textarea { padding-top: 1rem; padding-bottom: 1rem; }
.almayer-modal .form-group { margin-left: -0.9375rem; margin-right: -0.9375rem; }
.almayer-modal .form-group:last-child > [class*="form-col"]:only-child > .almayer-btn:only-child { margin-top: 0.48rem; }
.almayer-modal .form-group:first-child { margin-top: -1.2rem; }

.almayer-modal .booking-form label:not(.almayer-label-checkbox) { font-size: 0.8125rem; line-height: 1.125rem; }
.almayer-modal .booking-form label:not(.almayer-label-checkbox):not(:last-child) { margin-bottom: 1.2rem; }
.almayer-modal .booking-form .form-group { margin-left: 0; margin-right: 0; }
.almayer-modal .booking-form .form-col { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 100%; }
.almayer-modal .booking-form .form-col--action { max-width: initial; }
.almayer-modal .booking-form .form-col--arrival-date, .almayer-modal .booking-form .form-col--departure-date { position: relative; }
.almayer-modal .booking-form .form-col--arrival-date input.almayer-datepicker, .almayer-modal .booking-form .form-col--departure-date input.almayer-datepicker { position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; opacity: 0; }

.almayer-modal .availability { position: relative; border:0; }
.almayer-modal .availability::after, .almayer-modal .availability::before { display:none; }
.almayer-modal .availability::before { top: auto; bottom: 0; }
.almayer-modal .availability .form-group { overflow: hidden; border-color: inherit; border-style: inherit; }
.almayer-modal .availability .form-group:first-child { margin-top: 0; }
.almayer-modal .availability .form-group:not(:first-child) { border-top-width: 0; }
.almayer-modal .availability [class*="form-col"] { padding: 0.5rem; border-color: inherit; border-style: inherit; border-width: 0 0px 0px 0; }
.almayer-modal .availability [class*="form-col"]:first-child::before { content: ""; display: block; position: absolute; top: 0; left: 0; height: 625rem; width: 0; border-width: 0 0 0 1px; border-style: inherit; border-color: inherit; }
.almayer-modal .availability [class*="form-col"]:not(:first-child) input.almayer-datepicker { right: -1px; left: -1px; }
.almayer-modal .availability .form-col--action { padding-bottom: 1.85rem; }


/* ----------------------------------------
Arctic Modal
---------------------------------------- */
.arcticmodal-container table { background-color: transparent; border: none; }
.arcticmodal-container table tr { border: none; -webkit-transition: none; transition: none; }
.arcticmodal-container table tr:hover { background-color: transparent; }
.arcticmodal-container .arcticmodal-close { font-size: 1.875rem; position: absolute; top: 1.25rem; right: 1.25rem; }

/* ----------------------------------------
Responsive Iframe
---------------------------------------- */
.almayer-responsive-iframe { position: relative; /* height: 0; */ padding-bottom: 56%; }
.almayer-responsive-iframe > iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.almayer-fullwidth-iframe > iframe { width: 100%; }

/* ----------------------------------------
Colorizer
---------------------------------------- */
[class*="almayer-colorizer--scheme-"] { position: relative; }
.container .almayer-section[class*="almayer-colorizer--scheme-"]:not([class*="almayer-section--stretched"]):not(.almayer-section--no-adaptive) { padding-left: 0.9375rem; padding-right: 0.9375rem; }
.almayer-colorizer-bg-color, .almayer-colorizer-bg-image { position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: -2; }
.almayer-colorizer-bg-image { z-index: -1; background-repeat: no-repeat; background-position: center; background-size: cover; }
.almayer-colorizer--parallax .almayer-colorizer-bg-image { background-size: auto; background-position: center center; }
.almayer-touchevents .almayer-colorizer--parallax .almayer-colorizer-bg-image { background-size: cover !important; background-position: center !important; background-attachment: scroll !important; }
.almayer-colorizer--scheme-lightest .almayer-colorizer-bg-color { background-color: #f8f8f8; }
.almayer-colorizer--scheme-light .almayer-colorizer-bg-color { background-color: #f1f1f1; }
.almayer-colorizer--scheme-dark .almayer-colorizer-bg-color { background-color: #1c1c1c; }

.almayer-colorizer--bg-image-opacity-10 .almayer-colorizer-bg-image, .almayer-colorizer--bg-color-opacity-10 .almayer-colorizer-bg-color { opacity: 0.1; }
.almayer-colorizer--bg-image-opacity-60 .almayer-colorizer-bg-image, .almayer-colorizer--bg-color-opacity-60 .almayer-colorizer-bg-color { opacity: 0.6; }

.almayer-colorizer--scheme-dark h1:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-dark h2:not(.almayer-color--unchangeable), 
.almayer-colorizer--scheme-dark h3:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-dark h4:not(.almayer-color--unchangeable), 
.almayer-colorizer--scheme-dark h5:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-dark h6:not(.almayer-color--unchangeable),
.almayer-colorizer--scheme-primary h1:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-primary h2:not(.almayer-color--unchangeable),
.almayer-colorizer--scheme-primary h3:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-primary h4:not(.almayer-color--unchangeable),
.almayer-colorizer--scheme-primary h5:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-primary h6:not(.almayer-color--unchangeable),
.almayer-colorizer--scheme-secondary h1:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-secondary h2:not(.almayer-color--unchangeable),
.almayer-colorizer--scheme-secondary h3:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-secondary h4:not(.almayer-color--unchangeable),
.almayer-colorizer--scheme-secondary h5:not(.almayer-color--unchangeable), .almayer-colorizer--scheme-secondary h6:not(.almayer-color--unchangeable), 
.almayer-body--gold .almayer-colorizer--scheme-primary, .almayer-body--gold .almayer-colorizer--scheme-secondary { color: #fff; }

.almayer-colorizer--scheme-dark a:not(.almayer-ln--independent):not(.almayer-color--unchangeable):not(.almayer-btn), .almayer-colorizer--scheme-primary a:not(.almayer-ln--independent):not(.almayer-color--unchangeable):not(.almayer-btn),
.almayer-colorizer--scheme-secondary a:not(.almayer-ln--independent):not(.almayer-color--unchangeable):not(.almayer-btn) { color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }

.almayer-body--gold .almayer-colorizer--scheme-primary .almayer-colorizer-bg-color, .almayer-body--gold .almayer-colorizer--scheme-secondary .almayer-colorizer-bg-color { background-color: #c19b76; }
.almayer-body--gold .almayer-colorizer--scheme-dark a:not(.almayer-ln--independent):not(.almayer-btn) { color: #c19b76; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #c19b76), to(#c19b76)); background-image: linear-gradient(to bottom, #c19b76 100%, #c19b76 100%); }

.almayer-grid--isotope [class*="almayer-colorizer--scheme-"] { overflow: hidden; padding-left: 1.875rem !important; padding-right: 1.875rem !important; }

.almayer-color--white { color:#fff; } 
/* ----------------------------------------
Gallery
---------------------------------------- */
.fancybox-caption { text-align: center; }
.gallery { font-size: 0; line-height: 0; margin-left: -0.625rem; margin-right: -0.625rem; }
.gallery:not(:first-child) { margin-top: -1.25rem; }
.gallery:not(:last-child) { margin-bottom: 1.625rem; }
.gallery-item { text-align: center; padding-top: 1.25rem; padding-right: 0.625rem; padding-left: 0.625rem; display: inline-block; }
.gallery-item a[href$=".jpg"], .gallery-item a[href$=".jpeg"], .gallery-item a[href$=".png"], .gallery-item a[href$=".gif"] { display: block; position: relative; cursor: url("../images/cursor-cross.png") 29 29, pointer; }
.gallery-item a[href$=".jpg"]::before, .gallery-item a[href$=".jpeg"]::before, .gallery-item a[href$=".png"]::before, .gallery-item a[href$=".gif"]::before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(28, 28, 28, 0.4); -webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 0; } 
.gallery-item a[href$=".jpg"]:hover::before, .gallery-item a[href$=".jpeg"]:hover::before, .gallery-item a[href$=".png"]:hover::before, .gallery-item a[href$=".gif"]:hover::before { opacity: 1; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery-columns-3 .gallery-item { width: 33.33333%; }
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-1 .gallery-item { width: 100%; }
.almayer-widget .gallery { margin-top: -0.625rem; margin-left: -0.3125rem; margin-right: -0.3125rem; }
.almayer-widget .gallery:not(:last-child) { margin-bottom: 1.4rem; }
.almayer-widget .gallery .gallery-item { padding-top: 0.625rem; padding-left: 0.3125rem; padding-right: 0.3125rem; }

/* ----------------------------------------
Fullscreen Area
---------------------------------------- */
.almayer-fullscreen-area:not(.almayer-fullscreen-area--ready) { position: relative; margin-top: 15vh; margin-bottom: 15vh; }
.almayer-fullscreen-area:not(.almayer-fullscreen-area--ready)::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 2; background-color: #fff; background-repeat: no-repeat; background-position: center; background-image: url("../images/loader.gif"); }

/* ----------------------------------------
Vertical Navigation
---------------------------------------- */
.almayer-navigation-vertical { display: block !important; font-size: 1.2rem; letter-spacing: 0px; line-height: 1.9rem; font-weight:400;font-family: "Playfair Display", serif; overflow:visible }
.almayer-navigation-vertical .sub-menu { padding-top: 0.125rem; padding-bottom: 0.625rem; padding-left: 0.9375rem; padding-right: 0.9375rem; }
.almayer-navigation-vertical .sub-menu > li { margin-top: 0.5rem; }
.almayer-navigation-vertical .sub-menu > li.menu-item-has-children > a::after { font-family: 'Linearicons'; content: "\e93a"; margin-left: 0.4rem; vertical-align: middle; font-size: 0.75rem; }
.almayer-navigation-vertical .sub-menu a { color: #858585; }

.almayer-navigation-vertical > li:hover > a::before, .almayer-navigation-vertical > li.almayer-seleceted > a::before, .almayer-navigation-vertical > li.almayer-tapped > a::before,
.almayer-navigation-vertical > li.current-menu-ancestor > a::before, .almayer-navigation-vertical > li.current-menu-parent > a::before, .almayer-navigation-vertical > li.current-menu-item > a::before { opacity: 1; }

.almayer-navigation-vertical > li > a { text-transform: uppercase; letter-spacing: 0.81px; display: block; padding: 0.19rem 1.875rem; position: relative;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #c19b76), to(#c19b76)); background-image: linear-gradient(to bottom, #c19b76 100%, #c19b76 100%);  transition-timing-function: ease-in; transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }
.almayer-navigation-vertical > li > a:hover { font-weight:600; letter-spacing:10px; }
.almayer-navigation-vertical a { color: #1c1c1c; -webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1); }

.almayer-body--gold .almayer-navigation-vertical li:hover > a, .almayer-body--gold .almayer-navigation-vertical li.almayer-seleceted > a,
.almayer-body--gold .almayer-navigation-vertical li.almayer-tapped > a, .almayer-body--gold .almayer-navigation-vertical li.current-menu-ancestor > a,
.almayer-body--gold .almayer-navigation-vertical li.current-menu-parent > a, .almayer-body--gold .almayer-navigation-vertical li.current-menu-item > a { color: #c19b76; }

/* ----------------------------------------
Social ikone, sharrer, gumbi
---------------------------------------- */
.social-icons { font-size: 1.65rem; line-height: 1; margin-top: 2rem; margin-left: -0.46875rem; margin-right: -0.46875rem; }
.social-icons > li { display: inline-block; padding-top: 0; padding-left: 6px; padding-right: 6px; }
.social-icons a { display: block; padding: 0px; background-image: none !important; }
.social-icons a i { color: #c19b76;  }
.social-icons a:hover i, .social-icons a:focus i { opacity: .7; }
.social-icons--huge { font-size: 2.3rem; }

.almayer-share-buttons .almayer-btn { margin-bottom: 4px; margin-right: 4px; }
.almayer-share-buttons .almayer-btn:not(.btn--link):not(.almayer-btn--big):not(.almayer-btn--huge):not(.almayer-btn--xxl) { padding-left: 3.3rem; padding-right: 3.3rem; padding-top: 1rem; padding-bottom: 1rem; }

.sharrre { margin: 20px 20px 0 0; cursor: pointer; display: inline-block; }
.sharrre .box a:hover { text-decoration: none; }
.sharrre .count { color: #333; display: none; font-size: 16px; line-height: 28px; height: 30px; position: relative; text-align: center; width: 70px; border-radius: 4px; border: 1px solid #b2c6cc; background: #fbfbfb; /* Old browsers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* IE10+ */ background: linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ }
.sharrre .count:before, .sharrre .count::after { content: ''; display: block; position: absolute; left: 49%; width: 0; height: 0; }
.sharrre .count::before { border: solid 7px transparent; border-top-color: #b2c6cc; margin-left: -7px; bottom: -14px;}
.sharrre .count::after { border: solid 6px transparent; margin-left: -6px; bottom: -12px; border-top-color: #fbfbfb; }
.sharrre .share::before { font-family: "Font Awesome 5 Brands"; content: ""; margin-right: 6px; font-size: 18px; }
#pinterest .share::before { content: ""; }
#twitter .share::before { content: ""; }
#facebook .share::before { content: ""; }
#googleplus .share::before { content: ""; }
.sharrre .share { color: #fff; display: block; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; margin-top: 8px; padding: 0; text-align: center; text-decoration: none; width: 70px; border-radius: 4px;  }
#pinterest .share { background: #BD2126; }
#twitter .share { background: #26c3eb; }
#facebook .share { background: #3B5998; }
#googleplus .share { background: #D34836; }

.wide { width:100%; }
.almayer-btn { font-family: 'Poppins', sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 1.8px; border-width: 1px; border-style: solid; display: inline-block !important; vertical-align: top; cursor: pointer; outline: none; -ms-word-break: break-all; word-break: break-all; -webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }
.almayer-btn--icon .fa, .almayer-btn--icon .fal, .almayer-btn--icon .far, .almayer-btn--icon .fab, .almayer-btn--icon .fas, .almayer-btn--icon .icon,
.almayer-btn--icon [class*="almayer-font-icon-"] { display: inline-block; font-size: 1rem; line-height: inherit; vertical-align: middle; margin-right: 0.375rem; position: relative; top: -2px; }

.btn--link { font-size: 0.8125rem; line-height: 1.5rem; font-weight: 800; border: none; display: inline !important; }
.btn--link:not([class*="btn--scheme-"]) { color: #858585; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #858585), to(#858585)); background-image: linear-gradient(to bottom, #858585 100%, #858585 100%); }
.btn--link.almayer-btn--icon .fa, .btn--link.almayer-btn--icon .fal, .btn--link.almayer-btn--icon .far, .btn--link.almayer-btn--icon .fab, .btn--link.almayer-btn--icon .fas, .btn--link.almayer-btn--icon .icon, .btn--link.almayer-btn--icon [class*="almayer-font-icon-"] { margin-right: 0.5rem; }

.almayer-btn:not(.btn--link).btn--unbordered { border-width: 0; }

.almayer-btn:not(.btn--link):not([class*="btn--scheme-"]) { border-color: #858585; background-color: #858585; color: #fff; }
.almayer-btn:not(.btn--link):not([class*="btn--scheme-"]):hover, .almayer-btn:not(.btn--link):not([class*="btn--scheme-"]):focus { background-color: #fff; color: #858585; }

.almayer-btn:not(.btn--link):not(.almayer-btn--big):not(.almayer-btn--huge):not(.almayer-btn--xxl) { font-size: 0.75rem; line-height: 1.2rem; padding-left: 2.6rem; padding-right: 2.6rem; padding-top: 1rem; padding-bottom: 1rem; }

.almayer-btn--big { font-size: 0.8125rem; line-height: 1.1rem; padding-left: 1.8rem; padding-right: 1.8rem; padding-top: 1.023rem; padding-bottom: 1.023rem; }
.almayer-btn--huge, .almayer-btn--xxl { font-size: 0.875rem; line-height: 1.1rem; padding-left: 1.8rem; padding-right: 1.8rem; padding-top: 1.45rem; padding-bottom: 1.45rem; }
.almayer-btn--xxl { padding-left: 2.5rem; padding-right: 2.5rem; }

.almayer-icon-btn { display: inline-block; font-size: 1.125rem; line-height: 1; padding: 0.3rem; }

.almayer-csstransforms3d .almayer-icon-btn { -webkit-transition: -webkit-transform .5s cubic-bezier(0.25, 7, 0.79, 0.38); transition: transform .5s cubic-bezier(0.25, 7, 0.79, 0.38); }
.almayer-csstransforms3d .almayer-icon-btn:hover { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }

.btn--scheme-white:not(.btn--link) { border-color: #fff; background-color: transparent; color: #fff; }
.btn--scheme-white:not(.btn--link):hover, .btn--scheme-white:not(.btn--link):focus { color: #1c1c1c; background-color: #fff; }
.btn--scheme-white.btn--link { color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }

.btn--scheme-dark:not(.btn--link) { border-color: #1c1c1c; background-color: #1c1c1c; color: #fff; }
.btn--scheme-dark:not(.btn--link):hover, .btn--scheme-dark:not(.btn--link):focus { color: #1c1c1c; background-color: #fff; }
.btn--scheme-dark.btn--link { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }

.btn--scheme-light:not(.btn--link) { border-color: #dadada; background-color: #dadada; color: #343a40; }
.btn--scheme-light:not(.btn--link):hover, .btn--scheme-light:not(.btn--link):focus  { color: #1c1c1c; border-color: #1c1c1c; background-color: #fff; }
.btn--scheme-light.btn--link { color: #dadada; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #dadada), to(#dadada)); background-image: linear-gradient(to bottom, #dadada 100%, #dadada 100%); }

.almayer-body--gold .btn--scheme-primary:not(.btn--link), .almayer-body--gold .btn--scheme-secondary:not(.btn--link) { border-color: #c19b76; background-color: #c19b76; color: #fff; }
.almayer-body--gold .btn--scheme-primary:not(.btn--link):hover,  .almayer-body--gold .btn--scheme-primary:not(.btn--link):focus, 
.almayer-body--gold .btn--scheme-secondary:not(.btn--link):hover, .almayer-body--gold .btn--scheme-secondary:not(.btn--link):focus { color: #c19b76; background-color: #fff; }
.almayer-body--gold .btn--scheme-primary.btn--link, .almayer-body--gold .btn--scheme-secondary.btn--link { color: #c19b76; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #c19b76), to(#c19b76)); background-image: linear-gradient(to bottom, #c19b76 100%, #c19b76 100%); }

/* ----------------------------------------
Na vrh
---------------------------------------- */
.naVrh { display: block; position: fixed; z-index: 27; bottom: 10%; right: 2.8%; width: 3.25rem; height: 3.25rem; font-size: 1.2rem; line-height: 3.25rem; border-radius: 50%; background-color: #c19b76; color: #1c1c1c; text-align: center; -webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.naVrh span { position: relative; top: 0px; }
@-moz-document url-prefix() { 
	.naVrh span { top: 1px; } 
}
.naVrh:hover { color: #fff; background-color: #1c1c1c; }

/* ----------------------------------------
Paginacija
---------------------------------------- */
.almayer-pagination { letter-spacing: 2px; text-transform: uppercase; margin-top: -0.8rem; margin-left: -0.8rem; margin-right: -0.8rem; }
.almayer-pagination a:not(.almayer-ln--independent):not(.almayer-btn) { color: #343a40; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #343a40), to(#343a40)); background-image: linear-gradient(to bottom, #343a40 100%, #343a40 100%); }
.almayer-pagination > li { display: inline-block; vertical-align: middle; padding-top: 0.8rem; padding-left: 0.8rem !important; padding-right: 0.8rem !important; }
.almayer-pagination .prev, .almayer-pagination .next, .almayer-pagination .middle, .almayer-pagination .pull-right, .almayer-pagination .pull-left { font-size: 0.875rem; }
.almayer-pagination .prev, .almayer-pagination .next { position: relative; }
.almayer-pagination .prev::before, .almayer-pagination .next::before { font-family: "Linearicons"; font-size: 1rem; line-height: 1; position: absolute; top: 50%; margin-top: -0.48611rem; }
.almayer-pagination .prev { margin-left: 1.16rem; margin-right: 0.5rem; }
.almayer-pagination .prev::before { content: "\e93b"; left: -1.28rem; }
.almayer-pagination .next { margin-right: 0.96rem; margin-left: 0.5rem; }
.almayer-pagination .next::before { content: "\e93c"; right: -1.28rem; }
.almayer-pagination-icon { font-size: 1.5rem; }
.almayer-flexbox .almayer-pagination--stretched { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right { margin-left: auto; }
.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left { margin-right: auto; }

/* ----------------------------------------
Naslovnica pogodnosti
---------------------------------------- */
.pogodnosti { overflow: hidden; }
.ikona-wrapper { font-size: 0.85rem; line-height: 1.45rem; color: #fff; }
.ikone { display: inline-block; }
.pogodnosti .almayer-grid:not(.almayer-grid--no-gutters) { margin-top: -1.9rem; }
.pogodnosti .almayer-grid:not(.almayer-grid--no-gutters) .almayer-grid-item { padding-top: 1.9rem; }
.pogodnosti .ikona-wrapper { overflow: hidden; padding-top: 0.35rem; }
.pogodnosti .naslov-ikona { font-size: 1.5rem; line-height: 1.875rem; letter-spacing: 0.25px; color: #c19b76; }
.pogodnosti .naslov-ikona:not(:last-child) { margin-bottom: 0.8rem; }
.pogodnosti .ikone i { display: flex; flex-direction: row; justify-content: center; align-items: center; transition: all .5s ease-in-out; }
.pogodnosti .ikone { font-size: 2.15rem; float: left; margin-right: 1.5rem; line-height: 2.5; border: 1px solid #c19b76; border-radius: 100%; width:80px; height:80px; }
.pogodnosti .ikona-wrapper-content { overflow: hidden; padding-top: 0.25rem; }
.pogodnosti .ikone { color: #c19b76; }



/* ----------------------------------------
Kontakt
---------------------------------------- */
.kontakt-info { font-family: "Playfair Display", serif; font-size: 1.5rem; line-height: 2rem; font-weight: 400; color: #1c1c1c; margin-bottom: 0.65rem; display: block; }
.kontakt-info a { color:#c19b76; }


/* ----------------------------------------
Entiteti
---------------------------------------- */
.almayer-entity-categories h2 { font-size: 1rem; font-family: 'Poppins', sans-serif; }


.almayer-entities:not(:last-child) { margin-bottom: 2.8rem; }
.almayer-entity-categories > span:not(:last-child)::after { content: ", "; }
.almayer-entity-meta > * { display: inline; vertical-align: baseline; }
.almayer-entity-meta > *:not(:last-child)::after { content: "/"; }
.almayer-entity-meta .almayer-entity-categories { display: inline; }
.almayer-entity-media .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev { left: 1.5rem; }
.almayer-entity-media .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next { right: 1.5rem; }
.almayer-entity-footer > .almayer-btn:not(:only-child), .almayer-entity-footer > .almayer-icon-btn:not(:only-child) { margin-right: 3px; margin-bottom: 3px; }
.almayer-csstransforms3d .almayer-entity-media { display: block; overflow: hidden; }
.almayer-csstransforms3d .almayer-entity-media img { -webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-csstransforms3d .almayer-entity--format-image:hover .almayer-entity-media img { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
.almayer-entity-single:not(.almayer-entity--post) .almayer-entity-media:not(:last-child) { margin-bottom: 1.625rem; }
.almayer-entity-single:not(.almayer-entity--post) .almayer-entity-content:not(:last-child) { margin-bottom: 2rem; }

.almayer-entities--style-3.almayer-entities--filled .almayer-entity-content, .almayer-entities--style-16.almayer-entities--filled .almayer-entity-content { background-color: #f8f8f8; }
.almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity .owl-nav, .almayer-entities--style-3:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n) .almayer-entity .owl-nav, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity .owl-nav, .almayer-entities--style-16:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n) .almayer-entity .owl-nav { left: auto; right: 0; }
.almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity .owl-nav .owl-prev, .almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity .owl-nav .owl-next, .almayer-entities--style-3:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n) .almayer-entity .owl-nav .owl-prev, .almayer-entities--style-3:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n) .almayer-entity .owl-nav .owl-next, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity .owl-nav .owl-prev, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity .owl-nav .owl-next, .almayer-entities--style-16:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n) .almayer-entity .owl-nav .owl-prev, .almayer-entities--style-16:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n) .almayer-entity .owl-nav .owl-next { margin-right: 0; margin-left: 1px; }
.almayer-entities--style-3:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n+1) .almayer-entity-media, .almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-media, .almayer-entities--style-16:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n+1) .almayer-entity-media, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-media, .almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-content, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-content  { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.almayer-entities--style-3:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n+1) .almayer-entity-content, .almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-content, .almayer-entities--style-16:not(.almayer-entities--reverse) .almayer-grid-item:nth-child(2n+1) .almayer-entity-content, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-content, .almayer-entities--style-3.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-media, .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-media { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.almayer-entities--style-3.almayer-entities--title-reduced .almayer-entity-title, .almayer-entities--style-16.almayer-entities--title-reduced .almayer-entity-title { font-size: 2.25rem; line-height: 2.8125rem; }
.almayer-entities--style-3.almayer-entities--title-reduced .almayer-entity-title:not(:only-child), .almayer-entities--style-16.almayer-entities--title-reduced .almayer-entity-title:not(:only-child) { margin-bottom: 0.9rem; }
.almayer-entities--style-3.almayer-entities--title-reduced .almayer-entity-header:not(:last-child), .almayer-entities--style-16.almayer-entities--title-reduced .almayer-entity-header:not(:last-child) { margin-bottom: 1.2rem; }
.almayer-entities--style-3 .almayer-entity, .almayer-entities--style-16 .almayer-entity { text-align: center; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.almayer-entities--style-3 .almayer-entity-media, .almayer-entities--style-16 .almayer-entity-media { -webkit-box-flex: 1; -ms-flex: 1 1 50%; 	flex: 1 1 50%; position: relative; }
.almayer-entities--style-3 .almayer-entity-media > a, .almayer-entities--style-16 .almayer-entity-media > a { background-position: center center !important; }
.almayer-entities--style-3 .almayer-entity-content, .almayer-entities--style-16 .almayer-entity-content { -webkit-box-flex: 1; -ms-flex: 1 1 50%; 	flex: 1 1 50%; position: relative; z-index: 2; padding-left: 4.9rem; padding-right: 4.9rem; padding-top: 11rem; padding-bottom: 11rem; }
.almayer-entities--style-3 .almayer-entity-link, .almayer-entities--style-16 .almayer-entity-link { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.almayer-entities--style-3 .almayer-entity-header:not(:last-child), .almayer-entities--style-16 .almayer-entity-header:not(:last-child) { margin-bottom: 2.2rem; }
.almayer-entities--style-3 .almayer-entity-body:not(:last-child), .almayer-entities--style-16 .almayer-entity-body:not(:last-child) { margin-bottom: 2.1rem; }
.almayer-entities--style-3 .almayer-entity-categories, .almayer-entities--style-16 .almayer-entity-categories { font-size: 0.875rem; line-height: 1.42; text-transform: uppercase; letter-spacing: 4.2px; }
.almayer-entities--style-3 .almayer-entity-meta:not(:last-child), .almayer-entities--style-16 .almayer-entity-meta:not(:last-child) { margin-bottom: 0.5rem; }
.almayer-entities--style-3 .almayer-entity-title, .almayer-entities--style-16 .almayer-entity-title { font-size: 3.5rem; line-height: 3.875rem; }
.almayer-entities--style-3 .almayer-entity .almayer-aligner-inner, .almayer-entities--style-16 .almayer-entity .almayer-aligner-inner { vertical-align: middle; }
.almayer-entities--style-3 .almayer-entity .btn--link, .almayer-entities--style-16 .almayer-entity .btn--link { font-size: 0.875rem; }
.almayer-entities--style-3 .almayer-entity { font-size: 1rem; line-height: 1.625; }
.almayer-entities--style-3 .almayer-entity-body { padding-left: 1.6rem; padding-right: 1.6rem; }
.almayer-entities--style-16 .almayer-entity { font-size: 1rem; line-height: 1.625rem; text-align: initial; }
.almayer-entities--style-16 .almayer-entity-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.almayer-entities--style-16 .almayer-entity-header:not(:last-child) { margin-bottom: 0.8rem; }
.almayer-entities--style-16 .almayer-entity-body:not(:last-child) { margin-bottom: 2.2rem; }
.almayer-entities--style-16 .almayer-entity-title { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; font-size: 2.25rem; line-height: 2.475rem; }
.almayer-entities--style-16 .almayer-entity-title:not(:only-child) { margin-bottom: 0.9rem; }
.almayer-entities--style-16 .almayer-entity-meta { font-size: 0.875rem; line-height: 1.55; text-transform: none; letter-spacing: 0; color: #1c1c1c; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.almayer-entities--style-16 .almayer-entity-meta:not(:last-child) { margin-bottom: 0; }

.almayer-entity-categories a { color: #c19b76;}

[class*="almayer-section--stretched-content"] .almayer-entities--style-3 .almayer-entity-content { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; 	flex: 1 1 33.33333%; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-3 .almayer-entity-media { -webkit-box-flex: 1; -ms-flex: 1 1 66.66666%; 	flex: 1 1 66.66666%; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n+1) .almayer-entity-content, [class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-content { padding-left: 13.5%; padding-right: 5rem; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n) .almayer-entity-content, [class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-content { padding-right: 14.5%; padding-left: 3.125rem; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-entity-content { -webkit-box-flex: 1; -ms-flex: 1 1 38.8%; 	flex: 1 1 38.8%; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-entity-media { -webkit-box-flex: 1; -ms-flex: 1 1 61.2%; 	flex: 1 1 61.2%; }
.almayer-has-sidebar .almayer-entities--style-3 .almayer-entity-title { font-size: 2.25rem; line-height: 2.475rem; }
.almayer-has-sidebar .almayer-entities--style-3 .almayer-entity-content { padding-left: 2.45rem; padding-right: 2.45rem; padding-top: 5.5rem; padding-bottom: 5.5rem; }

.almayer-entities--style-6:not(.almayer-entities--list) .almayer-grid--cols-1 .almayer-entity-title { font-size: 1.875rem; }
.almayer-entities--style-6 .almayer-entity { font-size: 1rem; line-height: 1.75; text-align: initial;}
.almayer-entities--style-6 .almayer-entity-content { position: relative; z-index: 3; background-color: #eeeeee; }
.almayer-entities--style-6 .almayer-entity-header{ color: #b1b1b1; }
.almayer-entities--style-6 .almayer-entity-header:not(:last-child) { margin-bottom: 0.8rem; }
.almayer-entities--style-6 .almayer-entity-body:not(:last-child) { margin-bottom: 1rem; }
.almayer-entities--style-6 .almayer-entity-title { font-size: 2.5rem; line-height: 2.875rem; }
.almayer-entities--style-3 .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn), .almayer-entities--style-16 .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn), 
.almayer-entities--style-1 .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn),.almayer-entities--style-6 .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn) { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-entities--style-6 .almayer-entity-meta { font-size: 0.8125rem; line-height: 1.55; text-transform: uppercase; letter-spacing: 1.3px; }
.almayer-entities--style-6 .almayer-entity-meta:not(:last-child) { margin-bottom: 0.85rem; }

.almayer-entities--style-6:not(.almayer-entities--list) .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) { margin-top: -1.875rem; }
.almayer-entities--style-6:not(.almayer-entities--list) .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) .almayer-grid-item { padding-top: 1.875rem; }
.almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity { margin-top: 1.5rem; margin-left: 1.5rem; }
.almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity-content { padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; }
.almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity::after { top: -1.5rem; right: 1.5rem; bottom: 1.5rem; left: -1.5rem; }
.almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity, .almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity, .almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity { margin-top: 2.5rem; margin-left: 2.5rem; }
.almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity-content, .almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity-content, .almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity-content { padding-top: 1.8rem; padding-right: 2.3rem; padding-bottom: 1.8rem; padding-left: 2.3rem; }
.almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity::after, .almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity::after, .almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity::after { top: -2.5rem; right: 2.5rem; bottom: 2.5rem; left: -2.5rem; }
.almayer-entities--style-6 .almayer-entity { position: relative; margin-top: 2.5rem; margin-left: 2.5rem; }
.almayer-entities--style-6 .almayer-entity::after { content: ""; display: block; position: absolute; z-index: -1; border-style: solid; border-width: 1px; top: -2.5rem; right: 2.5rem; bottom: 2.5rem; left: -2.5rem; }
.almayer-entities--style-6 .almayer-entity .almayer-outline-over { position: relative; z-index: 3; }
.almayer-entities--style-6 .almayer-entity::after { border-color: #dadada; }

[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-entity { margin-top: 2.5rem; margin-left: 2.5rem; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-entity-content { padding-top: 1.8rem; padding-right: 2.3rem; padding-bottom: 1.8rem; padding-left: 2.3rem; }
[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-entity::after { top: -2.5rem; right: 2.5rem; bottom: 2.5rem; left: -2.5rem; }
.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity { margin-top: 1.5rem; margin-left: 1.5rem; }
.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity-content { padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; }
.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity::after { top: -1.5rem; right: 1.5rem; bottom: 1.5rem; left: -1.5rem; }

.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item { max-width: 33.33333%; -webkit-box-flex: 0; -ms-flex: 0 1 33.33333%; flex: 0 1 33.33333%; }
.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item, .almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer, .almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x { width: 33.33333%; }

.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel), 
.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) .almayer-grid-item, 
.almayer-entities--style-11 .almayer-entity { font-size: 0.875rem; line-height: 1.75; text-align: initial; }
.almayer-entities--style-11 .almayer-entity-media img { width: 100%; }
.almayer-entities--style-11 .almayer-entity-content { padding-left: 2.3125rem; padding-right: 2.3125rem; padding-top: 1.2rem; padding-bottom: 2.8rem; }
.almayer-entities--style-11 .almayer-entity-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.almayer-entities--style-11 .almayer-entity-header:not(:last-child) { margin-bottom: 0.7rem; }
.almayer-entities--style-11 .almayer-entity-body:not(:last-child) { margin-bottom: 1.5rem; }
.almayer-entities--style-11 .almayer-entity-meta { font-size: 0.875rem; line-height: 1.55; text-transform: none; letter-spacing: 0; color: #1c1c1c; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.almayer-entities--style-11 .almayer-entity-meta:not(:last-child) { margin-bottom: 0; }
.almayer-entities--style-11 .almayer-entity-meta + .almayer-entity-title { margin-bottom: 0.4rem; }
.almayer-entities--style-11 .almayer-entity-title { font-size: 1.875rem; line-height: 2.25rem; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.almayer-entities--style-11 .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn)  { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-entities--style-11 .almayer-entity-price, .almayer-entities--style-16 .almayer-entity-price, .almayer-entity-single.almayer-entity--room .almayer-entity-price { font-size: 1.4rem; font-family: "Old Standard TT", serif; vertical-align: baseline; } 

.almayer-entities--style-11 .almayer-entity-content { background-color: #fff; }

.almayer-body--gold .almayer-entities--style-11 .almayer-entity-price, .almayer-body--gold .almayer-entities--style-16 .almayer-entity-price, .almayer-body--gold .almayer-entity-single.almayer-entity--room .almayer-entity-price { color: #c19b76; }
.almayer-has-sidebar .almayer-entities--style-11 .almayer-entity-content { padding-left: 1.625rem; padding-right: 1.625rem; }
.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item, .almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 33.33333%; -webkit-box-flex: 0; -ms-flex: 0 1 33.33333%; flex: 0 1 33.33333%; }
.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item, .almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer, .almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x, .almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item, .almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer, .almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 33.33333%; }

.almayer-entities--style-17 .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) { margin-top: -1.875rem; }
.almayer-entities--style-17 .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) .almayer-grid-item { padding-top: 1.875rem; }
.almayer-entities--style-17 .almayer-entity { font-size: 0.875rem; line-height: 1.75; text-align: center; position: relative; overflow: hidden; }
.almayer-entities--style-17 .almayer-entity-media img { width: 100%; }
.almayer-entities--style-17 .almayer-entity-content { position: absolute; right: 0; left: 0; bottom: 0; top: auto; z-index: 2; padding-left: 1.45rem; padding-right: 1.45rem; padding-top: 1.5rem; padding-bottom: 1.05rem; background-color: rgba(255, 255, 255, 0.8); }
.almayer-entities--style-17 .almayer-entity-content::before { position: absolute; top: 0; bottom: 0; right: 0; left: 0; content: ""; opacity: .8; }
.almayer-entities--style-17 .almayer-entity-content .almayer-aligner-inner { position: relative; z-index: 3; }
.almayer-entities--style-17 .almayer-entity-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.almayer-entities--style-17 .almayer-entity-header:not(:last-child) { margin-bottom: 0.7rem; }
.almayer-entities--style-17 .almayer-entity-body:not(:last-child) { margin-bottom: 1.05rem; }
.almayer-entities--style-17 .almayer-entity-meta { font-size: 0.8125rem; line-height: 1.55; text-transform: uppercase; letter-spacing: 2px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.almayer-entities--style-17 .almayer-entity-meta:not(:last-child) { margin-bottom: 0; }
.almayer-entities--style-17 .almayer-entity-title { font-size: 1.5rem; line-height: 1.875rem; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.almayer-entities--style-17 .almayer-entity-title a:not(.almayer-ln--independent):not(.almayer-btn) { color: #1c1c1c; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #1c1c1c), to(#1c1c1c)); background-image: linear-gradient(to bottom, #1c1c1c 100%, #1c1c1c 100%); }
.almayer-entities--style-17 .almayer-entity-title:not(:only-child) { margin-bottom: 0.8rem; }
.almayer-entities--style-17 .almayer-entity--without-thumb .almayer-entity-media { height: 0; padding-bottom: 100%; }
.almayer-entities--style-17 .almayer-entity--without-thumb .almayer-entity-link { z-index: 1; position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.almayer-csstransforms3d .almayer-entities--style-17 .almayer-entity-content { -webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.almayer-csstransforms3d .almayer-entities--style-17 .almayer-entity:hover .almayer-entity-content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.almayer-no-csstransforms3d .almayer-entities--style-17 .almayer-entity-content { top: 100%; bottom: auto; }
.almayer-no-csstransforms3d .almayer-entities--style-17 .almayer-entity:hover .almayer-entity-content { bottom: 0; top: auto; }

.smaller { font-size: 1.7rem!important; } 

div.almayer-entity-content > ul { list-style: none;  }
div.almayer-entity-content > ul > li > a { color:#c19b76; }

.almayer-icon-link { color:#c19b76; }

/* ----------------------------------------
	Stil
---------------------------------------- */
.almayer-entities--style-8:not(.almayer-entities--list) .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) { margin-top: -1.875rem; }
.almayer-entities--style-8:not(.almayer-entities--list) .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) .almayer-grid-item { padding-top: 1.875rem; }
.almayer-entities--style-8 .almayer-entity { font-size: 0.875rem; line-height: 1.75; text-align: center; color: #ececec; position: relative; }
.almayer-entities--style-8 .almayer-entity-media { position: relative; z-index: 1; }
.almayer-entities--style-8 .almayer-entity-media img { width: 100%; }
.almayer-entities--style-8 .almayer-entity-icon .fa, .almayer-entities--style-8 .almayer-entity-icon .fal, .almayer-entities--style-8 .almayer-entity-icon .far, .almayer-entities--style-8 .almayer-entity-icon .fab, .almayer-entities--style-8 .almayer-entity-icon .fas, .almayer-entities--style-8 .almayer-entity-icon .icon,
.almayer-entities--style-8 .almayer-entity-icon [class*="almayer-font-icon-"] { color: #fff; font-size: 1.875rem; }
.almayer-entities--style-8 .almayer-entity-icon:not(:last-child) { margin-bottom: 1.25rem; }
.almayer-entities--style-8 .almayer-entity-content { position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 2; padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; background-color: rgba(28, 28, 28, 0.4); }
.almayer-entities--style-8 .almayer-entity-header:not(:last-child) { margin-bottom: 1.4rem; }
.almayer-entities--style-8 .almayer-entity-body:not(:last-child) { margin-bottom: 1.05rem; }
.almayer-entities--style-8 .almayer-entity-meta { font-size: 0.8125rem; line-height: 1.55; text-transform: uppercase; letter-spacing: 1.3px; }
.almayer-entities--style-8 .almayer-entity-meta:not(:last-child) { margin-bottom: 0.9rem; }
.almayer-entities--style-8 .almayer-entity-title { font-size: 1.5rem; line-height: 1.25rem; }
.almayer-entities--style-8 .almayer-entity-subtitle { font-size: 0.8rem; line-height: 1.25rem; color: #fff; text-transform: uppercase; letter-spacing: 2px; }
.almayer-entities--style-8 .almayer-entity .almayer-aligner-inner { vertical-align: middle; }
.almayer-entities--style-8 .almayer-entity a:not(.almayer-ln--independent):not(.almayer-btn) { color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }
.almayer-entities--style-8 .almayer-entity:not(.almayer-entity--format-image) .almayer-entity-content { position: static; background-color: transparent; }
.almayer-entities--style-8 .almayer-entity--format-link .almayer-aligner-inner, .almayer-entities--style-8 .almayer-entity--format-quote .almayer-aligner-inner { padding-top: 2.65rem; padding-bottom: 2.65rem; }
.almayer-entities--style-8 .almayer-grid--cols-3 .almayer-entity-header:not(:last-child), .almayer-entities--style-8 .almayer-grid--cols-2 .almayer-entity-header:not(:last-child), .almayer-entities--style-8 .almayer-grid--cols-1 .almayer-entity-header:not(:last-child) { margin-bottom: 1.68rem; }
.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-media { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-media img { display: none; }
.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-content { position: relative; }
.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-content .almayer-aligner-inner { padding-top: 5rem; padding-bottom: 5rem; }
.almayer-body--scheme-brown .almayer-entities--style-8 .almayer-entity { background-color: #ae745a; }
.almayer-body--scheme-gray .almayer-entities--style-8 .almayer-entity { background-color: #948685; }
.almayer-body--scheme-blue .almayer-entities--style-8 .almayer-entity { background-color: #19b1d1; }
.almayer-body--scheme-lightbrown .almayer-entities--style-8 .almayer-entity { background-color: #c19b76; }
.almayer-body--scheme-green .almayer-entities--style-8 .almayer-entity { background-color: #7eb71c; }
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; }
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 50%; }
.almayer-btn--scheme-white:not(.almayer-btn--link), .almayer-btn--scheme-white:not(.almayer-btn--link).almayer-btn--reverse:hover { border-color: #fff; background-color: transparent; color: #fff; }
.almayer-btn--scheme-white:not(.almayer-btn--link):hover, .almayer-btn--scheme-white:not(.almayer-btn--link):focus, .almayer-btn--scheme-white:not(.almayer-btn--link).almayer-btn--reverse { color: #1c1c1c; background-color: #fff; }
.almayer-btn--scheme-white.almayer-btn--link { color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }

/* ----------------------------------------
Carousels
---------------------------------------- */
.owl-carousel.almayer-simple-slideshow { -webkit-transform: translate3d(-1px, 0, 0); transform: translate3d(-1px, 0, 0); }
.owl-carousel--vadaptive { height: 100%; }
.owl-carousel--vadaptive .almayer-entity-slide { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.owl-carousel--vadaptive .owl-stage-outer, .owl-carousel--vadaptive .owl-stage { height: 100%; }
.owl-carousel--vadaptive .owl-item { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; }
.owl-carousel--nav-onhover .owl-prev, .owl-carousel--nav-onhover .owl-next { opacity: 0; visibility: hidden; }
.owl-carousel--nav-onhover:hover .owl-prev, .owl-carousel--nav-onhover:hover .owl-next,
.almayer-touchevents .owl-carousel--nav-onhover .owl-prev, .almayer-touchevents .owl-carousel--nav-onhover .owl-next { opacity: 1; visibility: visible; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { vertical-align: middle; display: inline-block; text-align: center; line-height: 1 !important; -webkit-transition: -webkit-transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav { position: absolute; bottom: 0; left: 0; z-index: 7; }
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev, .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next { font-size: 1.1875rem; width: 3.25rem; height: 3.25rem; margin-right: 1px; color: #fff; opacity: .8; }
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev > i, .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next > i { vertical-align: middle; position: relative; top: -2px; }
.owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev:hover, .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next:hover { opacity: 1; }
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev, .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next { font-size: 4.375rem; width: 4.375rem; height: 4.375rem; color: #dadada; position: absolute; top: 50%; margin-top: -1.1875rem; }
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev { left: -6.775rem; }
.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next { right: -6.775rem; }
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-nav .owl-prev, .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-nav .owl-next { font-size: 1.1rem; width: 1.8125rem; height: 1.8125rem; margin-top: 2%; }

.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-huge .owl-nav .owl-prev, .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-huge .owl-nav .owl-next { font-size: 3rem; width: 3rem; height: 3rem; margin-top: -1.5rem; }
.owl-carousel .owl-dots { font-size: 0; line-height: 0; margin-top: 3rem; text-align: center; margin-bottom: 0.6rem; }
.owl-carousel .owl-dot { display: inline-block; width: 6px; height: 2px; margin-left: 5px; margin-right: 5px; -webkit-transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.owl-carousel .owl-dot.active { width: 33px; }
.owl-carousel .owl-dot > span { display: none; }
.owl-carousel button.owl-dot { background-color: #1c1c1c; }

.almayer-colorizer--scheme-primary .owl-carousel button.owl-dot, .almayer-colorizer--scheme-secondary .owl-carousel button.owl-dot, .almayer-colorizer--scheme-dark .owl-carousel button.owl-dot { background-color: #fff; }

[class*="almayer-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev { left: 0.6875rem; }
[class*="almayer-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next { right: 0.6875rem; }
[class*="almayer-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev { left: 1.2rem; }
[class*="almayer-section--stretched-content"] .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next { right: 1.2rem; }
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-prev { left: 0; }
.owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-inside .owl-nav .owl-next { right: 0; }
[class*="almayer-body--scheme-"] .owl-carousel.owl-carousel--nav-hover-white.owl-carousel--nav-edges .owl-nav .owl-prev:hover, [class*="almayer-body--scheme-"] .owl-carousel.owl-carousel--nav-hover-white.owl-carousel--nav-edges .owl-nav .owl-next:hover { color: #fff; }
.almayer-csstransforms3d .owl-carousel--nav-onhover::before { content: ""; position: absolute; top: 0; bottom: 0; left: -80px; right: -80px; }
.almayer-csstransforms3d .owl-carousel--nav-onhover .owl-prev { -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
.almayer-csstransforms3d .owl-carousel--nav-onhover .owl-next { -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }

.almayer-csstransforms3d .owl-carousel--nav-onhover:hover .owl-prev, .almayer-csstransforms3d .owl-carousel--nav-onhover:hover .owl-next,
.almayer-csstransforms3d.almayer-touchevents .owl-carousel--nav-onhover .owl-prev, .almayer-csstransforms3d.almayer-touchevents .owl-carousel--nav-onhover .owl-next { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* ---------------------------------------- 
Simple Slideshow
---------------------------------------- */
.almayer-simple-slideshow-thumbs:not(:first-child) { margin-top: 1.625rem; }
.almayer-simple-slideshow-thumbs:not(:last-child) { margin-bottom: 1.625rem; }
.almayer-simple-slideshow-thumbs .owl-item { cursor: pointer; }

/* ---------------------------------------- 
Tabbed carousel
---------------------------------------- */
.almayer-body--gold .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-prev, .almayer-body--gold .owl-carousel:not(.owl-carousel--nav-edges) .owl-nav .owl-next { background-color: #c19b76; }
.almayer-body--gold .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev:hover, .almayer-body--gold .owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next:hover { color: #c19b76; }

/* ----------------------------------------
Section Header
---------------------------------------- */
.almayer-section-title { font-size: 3.5rem; } .almayer-section-title .fa-instagram { font-size: 4.4rem; }
.almayer-section-title:not(:last-child) { margin-bottom: 3rem; }
.almayer-section-title + .almayer-section-description { margin-top: -0.8rem; }
.almayer-section-title--style-2:not(:last-child) { margin-bottom: 1.8rem; }
.almayer-section-title--style-3, .almayer-section-title--style-2 { font-size: 2.5rem; }
.almayer-section-title--style-3:not(:last-child) { margin-bottom: 2.2rem; }
.almayer-section-title--style-4:not(:last-child) { margin-bottom: 2.1rem; }
.almayer-section-subtitle { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42; letter-spacing: 4.2px; text-transform: uppercase; }
.almayer-section-subtitle:not(:last-child) { margin-bottom: 0.6rem; }
.almayer-section-subtitle--style-2 { padding-top: 3.5rem; }
.almayer-section-description { font-size: 1.125rem; line-height: 1.66667; }
.almayer-section-description:not(.almayer-section-description--style-2) { padding-left: 26%; padding-right: 26%; }
.almayer-section-description.almayer-section-description--style-2 { font-weight: 700; }
.almayer-section-description.almayer-section-description--style-2:not(:last-child) { margin-bottom: 1.3rem; }
.almayer-section-description:not(:last-child), .almayer-multicolor-container .almayer-section-title:not(.almayer-section-title--unchangeable):not(:last-child) { margin-bottom: 2rem; }
.almayer-body--gold .almayer-section-subtitle { color: #c19b76; }

/* ----------------------------------------
Sliders
---------------------------------------- */
.rev-artificial-overlay .tp-revslider-mainul > li::before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(5, 5, 5, 0.5); visibility: visible; z-index: 1; }
.rev-artificial-overlay .tp-revslider-mainul > li .tp-parallax-wrap { z-index: 2 !important; }
.tp-dottedoverlay.almayer { background-color: rgba(5, 5, 5, 0.5); }
.rev-slider .almayer-btn:not(.btn--link) { -webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1), background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), border-color .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.rev-slider .almayer-btn:not(.btn--link):hover, .rev-slider .almayer-btn:not(.btn--link):focus { -webkit-transition-duration: 150ms !important; transition-duration: 150ms !important; }
.rev-slider .btn--link { -webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1) !important; transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1) !important; }
.tp-bullets.almayer .tp-bullet { width: 40px; height: 12px; background-color: #fff; -webkit-transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: width .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.tp-bullets.almayer .tp-bullet-image, .tp-bullets.almayer .tp-bullet-title { display: none; }
.tp-bullets.almayer .tp-bullet.selected { width:  100px; }
.tp-bullets.almayer.nav-pos-hor-right .tp-bullet { left: auto !important; right: 20px !important; }
.tp-layer-section-subtitle { font-family: 'Poppins', sans-serif; letter-spacing: 4.2px; text-transform: uppercase; }
.tp-layer-section-title { font-family: "Playfair Display", serif; }
.rev-has-scrollbottom-icon::after, .rev-has-scrollbottom-icon::before { font-family: 'Linearicons'; content: "\e93a"; font-size: 1.125rem; line-height: 1; position: absolute; bottom: 55px; left: 50%; margin-left: -9px; z-index: 23; color: #fff; -webkit-animation-name: slowBounce; animation-name: slowBounce; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.rev-has-scrollbottom-icon::before { margin-bottom: 7px; }
@-webkit-keyframes slowBounce { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 30% { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } }
@keyframes slowBounce { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 50% { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } }
.almayer-rev-slider-wrapper { position: relative; }

/* ----------------------------------------
Google Map
---------------------------------------- */
.almayer-gmap { height: 40.625rem; }
.almayer-gmap:not(:last-child) { margin-bottom: 1.6rem; }

/* ----------------------------------------
Forme, kontakt
---------------------------------------- */
.text-rotation { border-style: solid; transform: rotate(-90deg);  position:relative; bottom:0; top:350px; width:100%; height:100%; display:block; padding-top: 0.3rem; padding-right: 1.25rem; padding-bottom: 0.3rem; padding-left: 1.25rem; font-size: 5rem; font-weight: 400; font-family: "Playfair Display", serif; line-height: 7.5rem; color: #c19b76; letter-spacing:5px; white-space: nowrap  } 

input[type="text"], input[type="search"], input[type="date"], input[type="datetime-local"], 
input[type="email"], input[type="file"], input[type="month"], input[type="number"], 
input[type="password"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], 
textarea, .almayer-custom-select .almayer-selected-option { border-style: solid; border-width: 1px; height: 3.4375rem; width: 100%; padding-top: 0.3rem; padding-right: 1.25rem; padding-bottom: 0.3rem; padding-left: 1.25rem; font-size: 1rem; line-height: 1.5rem; color: #1c1c1c; background-color: #fff; border-color: #c19b76; }

.almayer-multicolor-container .almayer-section-title + form { margin-top: 3.1rem; }
.almayer-multicolor-container form .form-group:first-child { margin-top: -0.8125rem; }
.almayer-multicolor-container form [class*="form-col"] { padding-top: 0.8125rem; }
.almayer-multicolor-container form .form-group:last-child > [class*="form-col"]:only-child > .almayer-btn:only-child { margin-top: 1.3rem; }
.form-caption { display: block; }
.form-caption:not(:last-child) { margin-bottom: 0.8rem; }

 ::-webkit-input-placeholder { color: inherit; opacity: 1; }
 ::-webkit-textarea-placeholder { color: inherit; opacity: 1; }
 input::-moz-placeholder { color: inherit; opacity: 1; }
 textarea::-moz-placeholder { color: inherit; opacity: 1; }
 ::-ms-input-placeholder { color: inherit; opacity: 1; }
 ::-ms-textarea-placeholder { color: inherit; opacity: 1; }

.almayer-field-datepicker { color: #1c1c1c; }
.almayer-field-datepicker--style-1 { display: block; position: relative; padding-right: 2.3rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }
.almayer-field-datepicker--style-1::before { font-family: 'Linearicons'; content: "\e93a"; font-size: 1.25rem; line-height: 1; position: absolute; right: 0; top: 50%; margin-top: -0.625rem; }
.almayer-field-datepicker--style-1::after { content: ""; display: block; clear: both; }
.almayer-field-datepicker--style-1 .almayer-field-datepicker-day { font-family: "Old Standard TT", serif; color: #1c1c1c; font-size: 3.7rem; line-height: 0.82; display: block; letter-spacing: -0.125rem; margin-right: 0.75rem; float: left; position: relative; top: 5px; }
.almayer-field-datepicker--style-1 .almayer-field-datepicker-others { display: block; overflow: hidden; }
.almayer-field-datepicker--style-1 .almayer-field-datepicker-month-year { font-family: "Playfair Display", serif; line-height: 1.25rem; color: #1c1c1c; display: block; }
.almayer-field-datepicker--style-1 .almayer-field-datepicker-month-year:not(:last-child) { margin-bottom: 0.3rem; }
.almayer-field-datepicker--style-1 .almayer-field-datepicker-dayname { display: block; font-size: 0.8125rem; line-height: 1.125rem; text-transform: uppercase; }

.almayer-datepicker { cursor: pointer; }
.ui-datepicker { background-color: #f8f8f8; max-width: 19.375rem; z-index: 26 !important; }
.ui-datepicker--bordered-container { margin-top: -1px; }
.ui-datepicker-title { color: #1c1c1c; font-weight: 700; text-align: center; }
.ui-datepicker-header { position: relative; padding-top: 0.7rem; padding-bottom: 0.8rem; border-width: 1px 1px 0 1px; border-style: solid; border-color: #dadada; }
.ui-datepicker-prev, .ui-datepicker-next { position: absolute; width: 3rem; top: 0; height: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; text-align: center; cursor: pointer; }
.ui-datepicker-prev > span, .ui-datepicker-next > span { margin: auto; }
.ui-datepicker-prev .fa, .ui-datepicker-prev .fal, .ui-datepicker-prev .far, .ui-datepicker-prev .fab, .ui-datepicker-prev .fas, .ui-datepicker-prev .icon, .ui-datepicker-prev [class*="almayer-font-icon-"], .ui-datepicker-next .fa, .ui-datepicker-next .fal, .ui-datepicker-next .far, .ui-datepicker-next .fab, .ui-datepicker-next .fas, .ui-datepicker-next .icon, .ui-datepicker-next [class*="almayer-font-icon-"] { line-height: 1; font-size: 1.125rem; vertical-align: baseline; position: relative; top: 1px; }
.ui-datepicker-prev { left: 0; }
.ui-datepicker-next { right: 0; }
.ui-datepicker-calendar { font-size: 0.875rem; background-color: transparent; text-align: center; font-weight: 400; }
.ui-datepicker-calendar tr:hover { background-color: transparent; }
.ui-datepicker-calendar thead th { text-align: inherit; font-weight: inherit; padding: 0.5rem 0.4rem 0.3rem; }
.ui-datepicker-calendar tbody td { padding: 0; }
.ui-datepicker-calendar tbody td a { display: block; padding: 0.5rem 0.4rem 0.3rem; }
[class*="almayer-body--scheme-"] .ui-datepicker-prev:not(.almayer-ln--independent):not(.almayer-btn), [class*="almayer-body--scheme-"] .ui-datepicker-next:not(.almayer-ln--independent):not(.almayer-btn) { color: #dadada; }
[class*="almayer-body--scheme-"] .ui-datepicker-prev:not(.almayer-ln--independent):not(.almayer-btn):hover, [class*="almayer-body--scheme-"] .ui-datepicker-next:not(.almayer-ln--independent):not(.almayer-btn):hover { color: #1c1c1c; }
[class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td a:not(.almayer-ln--independent):not(.almayer-btn) { color: #858585; }
[class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-other-month a:not(.almayer-ln--independent):not(.almayer-btn) { color: #b1b1b1; }
[class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.almayer-ln--independent):not(.almayer-btn), [class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:not(.almayer-ln--independent):not(.almayer-btn), [class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td a:not(.almayer-ln--independent):not(.almayer-btn):hover { color: #fff; }
[class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:not(.almayer-ln--independent):not(.almayer-btn), [class*="almayer-body--scheme-"] .ui-datepicker-calendar tbody td a:not(.almayer-ln--independent):not(.almayer-btn):hover { background-color: #1c1c1c; }
.almayer-body--gold .ui-datepicker-calendar tbody td.ui-datepicker-today a:not(.almayer-ln--independent):not(.almayer-btn) { background-color: #c19b76; }

.ui-datepicker-calendar tbody td a { color: #1c1c1c; }
.ui-datepicker-calendar tbody td:hover { color: #1c1c1c; opacity:0.45; }
.ui-datepicker-calendar .ui-datepicker-today a { color: #ffffff;  }

input[type="checkbox"], input[type="radio"] { display: none; }
input[type="checkbox"] + label[for], input[type="radio"] + label[for] { display: block; position: relative; font-size: 1rem; line-height: 1.625rem; padding-left: 2.865rem; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 0; min-height: 1.5rem; color: #1c1c1c; }
input[type="checkbox"] + label[for]::before, input[type="radio"] + label[for]::before { content: ""; border: 1px solid #ececec; width: 1.5rem; height: 1.5rem; position: absolute; left: 0; top: 0; }
input[type="checkbox"] + label[for]::after, input[type="radio"] + label[for]::after { font-family: 'Linearicons'; content: "\e934"; color: #1c1c1c; font-size: 0.875rem; line-height: 1; position: absolute; left: 0; width: 1.6rem; text-align: center; top: 0.4375rem; display: none; }
input[type="checkbox"] + label[for]:not(:last-child), input[type="radio"] + label[for]:not(:last-child) { margin-bottom: 0.8125rem; }
input[type="checkbox"]:checked + label[for]::after, input[type="radio"]:checked + label[for]::after { display: block; }
input[type="radio"] + label[for]::after { content: ""; width: 0.625rem; height: 0.625rem; border-radius: 50%; background-color: #1c1c1c; left: 0.35rem; top: 0.5rem; }
input[type="radio"] + label[for]::before { border-radius: 50%; }
.almayer-colorizer--scheme-dark input[type="checkbox"] + label[for]::before, .almayer-colorizer--scheme-dark input[type="radio"] + label[for]::before { background-color: transparent; border-color: rgba(255, 255, 255, 0.15); }

.almayer-colorizer--scheme-dark input[type="checkbox"] + label[for], .almayer-colorizer--scheme-dark input[type="radio"] + label[for], .almayer-colorizer--scheme-dark input[type="checkbox"] + label[for]::after, .almayer-colorizer--scheme-dark input[type="radio"] + label[for]::after { color: #fff; }

.almayer-custom-select { position: relative; }
.almayer-custom-select.almayer-over { z-index: 3; }
.almayer-custom-select .almayer-selected-option { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; height: 2.75rem; line-height: 2.75rem; position: relative; padding-right: 2.625rem; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-top: 0; padding-bottom: 0; }
.almayer-custom-select .almayer-selected-option::after, .almayer-custom-select .almayer-selected-option::before { content: "\e93a"; font-family: 'Linearicons'; font-size: 1.25rem; line-height: inherit; position: absolute; top: 0; right: 1rem;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-custom-select .almayer-selected-option::before { content: "\e939"; opacity: 0; visibility: hidden; }
.almayer-custom-select .almayer-options-list { font-size: 0.875rem; line-height: 1.5rem; text-align: initial; letter-spacing: 0.7px; color: #1c1c1c; background-color: #f8f8f8; padding-bottom: 1rem; border: 1px solid #dadada; position: absolute; top: 100%; left: 0; width: 100%; margin-top: -1px; opacity: 0; visibility: hidden;
-webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1), visibility .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-custom-select .almayer-options-list > li { cursor: pointer; padding-top: 1rem; padding-right: 1.5625rem; padding-left: 1.5625rem;
-webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-custom-select .almayer-options-list > li:hover, .almayer-custom-select .almayer-options-list > li.almayer-active { color: #858585; }
.almayer-custom-select.almayer-opened .almayer-options-list, .almayer-custom-select.almayer-opened .almayer-selected-option::before { opacity: 1; visibility: visible; }
.almayer-custom-select.almayer-opened .almayer-selected-option::after { opacity: 0; visibility: hidden; }
.almayer-csstransforms3d .almayer-custom-select .almayer-options-list, .almayer-csstransforms3d .almayer-custom-select .almayer-selected-option::after, .almayer-csstransforms3d .almayer-custom-select .almayer-selected-option::before { -webkit-transition-property: -webkit-transform, opacity, visibility; transition-property: transform, opacity, visibility; }
.almayer-csstransforms3d .almayer-custom-select .almayer-options-list { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
.almayer-csstransforms3d .almayer-custom-select .almayer-selected-option::before, .almayer-csstransforms3d .almayer-custom-select.almayer-opened .almayer-selected-option::after { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
.almayer-csstransforms3d .almayer-custom-select.almayer-opened .almayer-options-list, .almayer-csstransforms3d .almayer-custom-select.almayer-opened .almayer-selected-option::before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* Single Field Form ---------------------------------------- */
 .almayer-singlefield-form-titled-wrapper { display: inline-block; }
 .almayer-singlefield-form-titled-wrapper-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: -0.9375rem; }
 .almayer-singlefield-form-titled-wrapper .almayer-singlefield-form-title { font-family: "Playfair Display", serif; font-size: 2.25rem; line-height: 2.4375rem; margin-right: 1.25rem; padding-top: 0.9375rem; -webkit-box-flex: 1; -ms-flex: 1 1 auto; 	flex: 1 1 auto; }
 .almayer-singlefield-form-titled-wrapper .almayer-singlefield-form-form { -webkit-box-flex: 1; -ms-flex: 1 1 0px; 	flex: 1 1 0; padding-top: 0.9375rem; }
 .almayer-singlefield-form-titled-wrapper .almayer-singlefield-form-form .almayer-singlefield-form { width: 25rem; }
 .almayer-singlefield-form-titled-wrapper .almayer-singlefield-form, .almayer-singlefield-form-titled-wrapper .almayer-alert-box { max-width: initial !important; }
 .almayer-singlefield-form { max-width: 26.875rem; margin-left: auto; margin-right: auto; position: relative; }
 .almayer-singlefield-form input[type="text"], .almayer-singlefield-form input[type="search"], .almayer-singlefield-form input[type="date"], .almayer-singlefield-form input[type="datetime-local"], .almayer-singlefield-form input[type="email"], .almayer-singlefield-form input[type="file"], .almayer-singlefield-form input[type="month"], .almayer-singlefield-form input[type="number"], .almayer-singlefield-form input[type="password"], .almayer-singlefield-form input[type="tel"], .almayer-singlefield-form input[type="time"], .almayer-singlefield-form input[type="url"], .almayer-singlefield-form input[type="week"], .almayer-singlefield-form textarea { height: 2.8125rem; padding-right: 5rem; }
 .almayer-singlefield-form button { width: 3.75rem; font-size: 1.25rem; position: absolute; top: 0; bottom: 0; right: 0; left: 0; left: auto; text-align: center; color: #fff;
 -webkit-transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: background-color .5s cubic-bezier(0.165, 0.84, 0.44, 1), color .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
 .almayer-singlefield-form button .fa, .almayer-singlefield-form button .fal, .almayer-singlefield-form button .far, .almayer-singlefield-form button .fab, .almayer-singlefield-form button .fas, .almayer-singlefield-form button .icon, .almayer-singlefield-form button [class*="almayer-font-icon-"] { vertical-align: middle; line-height: inherit; position: relative; top: -2px; }
 [class*="almayer-body--scheme-"] .almayer-singlefield-form button:hover { background-color: #1c1c1c; }
 [class*="almayer-multicolor-col"] .almayer-singlefield-form { max-width: 23.125rem; }
 .almayer-form--fields-white input[type="text"], .almayer-form--fields-white input[type="search"], .almayer-form--fields-white input[type="date"], .almayer-form--fields-white input[type="datetime-local"], .almayer-form--fields-white input[type="email"], .almayer-form--fields-white input[type="file"], .almayer-form--fields-white input[type="month"], .almayer-form--fields-white input[type="number"], .almayer-form--fields-white input[type="password"], .almayer-form--fields-white input[type="tel"], .almayer-form--fields-white input[type="time"], .almayer-form--fields-white input[type="url"], .almayer-form--fields-white input[type="week"], .almayer-form--fields-white textarea, .almayer-colorizer--scheme-light100 form input[type="text"], .almayer-colorizer--scheme-light100 form input[type="search"], .almayer-colorizer--scheme-light100 form input[type="date"], .almayer-colorizer--scheme-light100 form input[type="datetime-local"], .almayer-colorizer--scheme-light100 form input[type="email"], .almayer-colorizer--scheme-light100 form input[type="file"], .almayer-colorizer--scheme-light100 form input[type="month"], .almayer-colorizer--scheme-light100 form input[type="number"], .almayer-colorizer--scheme-light100 form input[type="password"], .almayer-colorizer--scheme-light100 form input[type="tel"], .almayer-colorizer--scheme-light100 form input[type="time"], .almayer-colorizer--scheme-light100 form input[type="url"], .almayer-colorizer--scheme-light100 form input[type="week"], .almayer-colorizer--scheme-light100 form textarea, .almayer-colorizer--scheme-light200 form input[type="text"], .almayer-colorizer--scheme-light200 form input[type="search"], .almayer-colorizer--scheme-light200 form input[type="date"], .almayer-colorizer--scheme-light200 form input[type="datetime-local"], .almayer-colorizer--scheme-light200 form input[type="email"], .almayer-colorizer--scheme-light200 form input[type="file"], .almayer-colorizer--scheme-light200 form input[type="month"], .almayer-colorizer--scheme-light200 form input[type="number"], .almayer-colorizer--scheme-light200 form input[type="password"], .almayer-colorizer--scheme-light200 form input[type="tel"], .almayer-colorizer--scheme-light200 form input[type="time"], .almayer-colorizer--scheme-light200 form input[type="url"], .almayer-colorizer--scheme-light200 form input[type="week"], .almayer-colorizer--scheme-light200 form textarea, .almayer-colorizer--scheme-light300 form input[type="text"], .almayer-colorizer--scheme-light300 form input[type="search"], .almayer-colorizer--scheme-light300 form input[type="date"], .almayer-colorizer--scheme-light300 form input[type="datetime-local"], .almayer-colorizer--scheme-light300 form input[type="email"], .almayer-colorizer--scheme-light300 form input[type="file"], .almayer-colorizer--scheme-light300 form input[type="month"], .almayer-colorizer--scheme-light300 form input[type="number"], .almayer-colorizer--scheme-light300 form input[type="password"], .almayer-colorizer--scheme-light300 form input[type="tel"], .almayer-colorizer--scheme-light300 form input[type="time"], .almayer-colorizer--scheme-light300 form input[type="url"], .almayer-colorizer--scheme-light300 form input[type="week"], .almayer-colorizer--scheme-light300 form textarea, .almayer-colorizer--scheme-light400 form input[type="text"], .almayer-colorizer--scheme-light400 form input[type="search"], .almayer-colorizer--scheme-light400 form input[type="date"], .almayer-colorizer--scheme-light400 form input[type="datetime-local"], .almayer-colorizer--scheme-light400 form input[type="email"], .almayer-colorizer--scheme-light400 form input[type="file"], .almayer-colorizer--scheme-light400 form input[type="month"], .almayer-colorizer--scheme-light400 form input[type="number"], .almayer-colorizer--scheme-light400 form input[type="password"], .almayer-colorizer--scheme-light400 form input[type="tel"], .almayer-colorizer--scheme-light400 form input[type="time"], .almayer-colorizer--scheme-light400 form input[type="url"], .almayer-colorizer--scheme-light400 form input[type="week"], .almayer-colorizer--scheme-light400 form textarea, .almayer-colorizer--scheme-dark100 form input[type="text"], .almayer-colorizer--scheme-dark100 form input[type="search"], .almayer-colorizer--scheme-dark100 form input[type="date"], .almayer-colorizer--scheme-dark100 form input[type="datetime-local"], .almayer-colorizer--scheme-dark100 form input[type="email"], .almayer-colorizer--scheme-dark100 form input[type="file"], .almayer-colorizer--scheme-dark100 form input[type="month"], .almayer-colorizer--scheme-dark100 form input[type="number"], .almayer-colorizer--scheme-dark100 form input[type="password"], .almayer-colorizer--scheme-dark100 form input[type="tel"], .almayer-colorizer--scheme-dark100 form input[type="time"], .almayer-colorizer--scheme-dark100 form input[type="url"], .almayer-colorizer--scheme-dark100 form input[type="week"], .almayer-colorizer--scheme-dark100 form textarea { background-color: #fff; }
 .almayer-body--gold .almayer-singlefield-form button { background-color: #c19b76; }

 [class*="almayer-body--scheme-"] .almayer-colorizer--scheme-primary .almayer-singlefield-form button { background-color: #1c1c1c; }
 [class*="almayer-body--scheme-"] .almayer-colorizer--scheme-primary .almayer-singlefield-form button:hover { background-color: rgba(28, 28, 28, 0.9); }

/* ---------------------------------------- 
Counter
---------------------------------------- */
 .almayer-field-counter { position: relative; padding-right: 3rem; }
 .almayer-field-counter-value { font-family: "Old Standard TT", serif; color: #1c1c1c; font-size: 3.7rem; line-height: 0.82; position: relative; top: 5px; }
 .almayer-field-counter-control { font-size: 1.25rem; line-height: 1; position: absolute; right: 0;
 -webkit-transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: color .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
 .almayer-field-counter-control::after { font-family: 'Linearicons'; }
 .almayer-field-counter-control:hover { color: #1c1c1c; }
 .almayer-field-counter-control--increase { top: 0; }
 .almayer-field-counter-control--increase::after { content: "\e939"; }
 .almayer-field-counter-control--decrease { bottom: 0; }
 .almayer-field-counter-control--decrease::after { content: "\e93a"; }

 label { margin-bottom: 0.4rem; display: inline-block; }
 label[for] { cursor: pointer; }

 textarea { height: auto; resize: none; padding-top: 1rem; padding-bottom: 1rem; display: block; }

 .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.9375rem; margin-right: -0.9375rem; }
 .form-group:last-child > [class*="form-col"]:only-child > .almayer-btn:only-child { margin-top: 0.48rem; }
 .form-group:first-child { margin-top: -1.2rem; }
 [class*="form-col"] { -webkit-box-flex: 1; -ms-flex: 1 1 100%; 	flex: 1 1 100%; padding-top: 1.2rem; padding-left: 0.9375rem; padding-right: 0.9375rem; }

/* ----------------------------------------
Booking Form
---------------------------------------- */
.booking-form label:not(.almayer-label-checkbox) { font-size: 0.8125rem; line-height: 1.125rem; text-transform: uppercase; letter-spacing: 0.7px; }
.booking-form label:not(.almayer-label-checkbox):not(:last-child) { margin-bottom: 1.2rem; }
.booking-form .form-group { margin-left: 0; margin-right: 0; }
.booking-form .form-col { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 100%; }
.booking-form .form-col--action { max-width: initial; }
.booking-form [class*="form-col"] { display: -webkit-box; display: -ms-flexbox; display: flex; }
.booking-form [class*="form-col"] .form-control { margin: auto; }
.booking-form .form-col--arrival-date, .booking-form .form-col--departure-date { position: relative; }
.booking-form .form-col--arrival-date input.almayer-datepicker, .booking-form .form-col--departure-date input.almayer-datepicker { position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; opacity: 0; }

.availability { /* position: relative; */ border-style: solid; border-color: #c19b76; }
.availability::after, .availability::before { content: ""; border-style: inherit; border-width: 1px 0 0 0; border-color: inherit; position: absolute; left: -625rem; right: -625rem; top: 0; }
.availability::before { top: auto; bottom: 0; }
.availability .form-group { overflow: hidden; border-color: inherit; border-style: inherit; }
.availability .form-group:first-child { margin-top: 0; }
.availability .form-group:not(:first-child) { border-top-width: 0; }
.availability [class*="form-col"] { padding: 1.85rem 1.85rem 2.5rem; border-color: inherit; border-style: inherit; border-width: 0 1px 1px 0; }
.availability [class*="form-col"]:first-child::before { content: ""; display: block; position: absolute; top: 0; left: 0; height: 625rem; width: 0; border-width: 0 0 0 1px; border-style: inherit; border-color: inherit; }
.availability [class*="form-col"]:not(:first-child) input.almayer-datepicker { right: -1px; left: -1px; }
.availability .form-col--action { padding-bottom: 1.85rem; }




/* ----------------------------------------
Gallery
---------------------------------------- */
.almayer-gallery { overflow: hidden; }
.almayer-gallery .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) { margin-top: -1.875rem; }
.almayer-gallery .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) .almayer-grid-item { padding-top: 1.875rem; }
.almayer-gallery:not(:last-child) { margin-bottom: 3.2rem; }
.almayer-gallery img { width: 100%; }
.almayer-gallery-item-link { display: block; position: relative; cursor: url("../images/cursor-cross.png") 29 29, pointer; }
.almayer-gallery-item-link::before { content: ""; opacity: 0; background-color: rgba(28, 28, 28, 0.4); position: absolute; top: 0; bottom: 0; right: 0; left: 0; -webkit-transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1); }
.almayer-gallery-item-link:hover::before { opacity: 1; }
.almayer-gallery-item-caption { opacity: 0; visibility: hidden; position: absolute; }
.almayer-gallery-item--without-thumb .almayer-gallery-item-link { height: 0; padding-bottom: 66%; }
.almayer-gallery-item--without-thumb .almayer-gallery-item-link img { display: none; }
.almayer-gallery--bg-based .almayer-gallery-item { height: 0; padding-bottom: 100%; position: relative; overflow: hidden; }
.almayer-gallery--bg-based .almayer-gallery-item img { opacity: 0; }
.almayer-gallery--bg-based .almayer-gallery-item img, .almayer-gallery--bg-based .almayer-gallery-item-link { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.almayer-gallery .ifw-container-loading { position: relative; min-height: 200px; }
.almayer-gallery .ifw-container-loading::before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 1; background-color: #f1f1f1; background-image: url("../images/loader.gif"); background-repeat: no-repeat; background-position: center center; }

/* ----------------------------------------
Blog Single
---------------------------------------- */
.almayer-entity-single .almayer-entity-content h4:not(:first-child) { margin-top: 2.1rem; }
.almayer-entity-single .almayer-entity-content h4:not(:last-child) { margin-bottom: 0.6rem; }
.almayer-single-entity-container { max-width: 64.6875rem; margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; }
.almayer-entity-single.almayer-entity--post.almayer-entity--format-image .almayer-entity-media img,
.almayer-entity-single.almayer-entity--post.almayer-entity--format-image .almayer-entity-media img:hover { -webkit-transform: none; transform: none; }
.almayer-entity-header--single:not(:last-child) { margin-bottom: 2.7rem; }
.almayer-entity-header--single .almayer-entity-title:not(:last-child) { margin-bottom: 0.85rem; }
.almayer-entity-header--single .almayer-entity-meta { font-size: 0.8125rem; line-height: 1.55; text-transform: uppercase; color: #b1b1b1; letter-spacing: 1.3px; }
.almayer-entity-single.almayer-entity--post .almayer-entity-media { display: inline-block; }
.almayer-entity-single.almayer-entity--post .almayer-entity-content:not(:last-child),
.almayer-entity-single.almayer-entity--post .almayer-entity-content { padding-top: 1.6rem; padding-right: 2.375rem; padding-bottom: 1.55rem; padding-left: 2.375rem; }
.almayer-entity-single.almayer-entity--post .almayer-entity-footer { font-size: 0.875rem; letter-spacing: 1.05px; padding-right: 2.375rem; padding-bottom: 1.7rem; padding-left: 2.375rem; }
.almayer-entity-single.almayer-entity--post .almayer-entity-footer .tagcloud { display: inline; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1 { position: relative; margin-bottom: 2.5rem; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1::after { content: ""; display: block; position: absolute; z-index: -1; border-style: solid; border-width: 1px; top: 2.5rem; right: 2.5rem; bottom: -2.5rem; left: 2.5rem; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1::after { top: auto; height: 2.5rem; border-color: #dadada; border-top-width: 0; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1.almayer-entity--format-image .almayer-entity-media { position: relative; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1.almayer-entity--format-image .almayer-entity-media::before { content: ""; display: block; border-style: solid; border-width: 0; position: absolute; z-index: 1; border-top-width: 1px; top: 2.5rem; border-right-width: 1px; right: 2.5rem; bottom: 0; border-left-width: 1px; left: 2.5rem; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1 .almayer-outline-over,
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1.almayer-entity--format-image .almayer-entity-media .almayer-outline-over { position: relative; z-index: 3; }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-1.almayer-entity--format-image .almayer-entity-media::before { color: rgba(255, 255, 255, 0.5); }
.almayer-entity-single.almayer-entity--post.almayer-entity--style-2 .almayer-entity-content, .almayer-entity-single.almayer-entity--post.almayer-entity--style-2 .almayer-entity-footer { background-color: #f8f8f8; }

.almayer-entity--post .gallery-item.news-single { padding-right: 0rem; padding-left: 0rem; }

/* ----------------------------------------
5. Media Queries
---------------------------------------- */

@media (min-width: 576px) {
	.almayer-d-sm-none { display: none; }
	.almayer-fw-sm-bold { font-weight: bold; }
	.almayer-tt-uppercase-sm { text-transform: uppercase; }
	.almayer-header-section-sm,
	.almayer-header-section-sm > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.almayer-header-col-sm-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
	.almayer-header-col--content-align-center-sm { text-align: center; }
	.almayer-header-col--content-align-right-sm { text-align: right; }
	.almayer-header-col--content-align-left-sm { text-align: left; }
	.form-col-sm-1, .almayer-header-col-sm-1, .almayer-multicolor-col-sm-1 { -webkit-box-flex: 1; -ms-flex: 1 1 8.33333%; flex: 1 1 8.33333%; max-width: 8.33333%; }
	.form-col-sm-2, .almayer-header-col-sm-2, .almayer-multicolor-col-sm-2 { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; max-width: 16.66667%; }
	.form-col-sm-3, .almayer-header-col-sm-3, .almayer-multicolor-col-sm-3 { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; max-width: 25%; }
	.form-col-sm-4, .almayer-header-col-sm-4, .almayer-multicolor-col-sm-4 { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33.33333%; }
	.form-col-sm-5, .almayer-header-col-sm-5, .almayer-multicolor-col-sm-5 { -webkit-box-flex: 1; -ms-flex: 1 1 41.66667%; flex: 1 1 41.66667%; max-width: 41.66667%; }
	.form-col-sm-6, .almayer-header-col-sm-6, .almayer-multicolor-col-sm-6 { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; }
	.form-col-sm-7, .almayer-header-col-sm-7, .almayer-multicolor-col-sm-7 { -webkit-box-flex: 1; -ms-flex: 1 1 58.33333%; flex: 1 1 58.33333%; max-width: 58.33333%; }
	.form-col-sm-8, .almayer-header-col-sm-8, .almayer-multicolor-col-sm-8 { -webkit-box-flex: 1; -ms-flex: 1 1 66.66667%; flex: 1 1 66.66667%; max-width: 66.66667%; }
	.form-col-sm-9, .almayer-header-col-sm-9, .almayer-multicolor-col-sm-9 { -webkit-box-flex: 1; -ms-flex: 1 1 75%; flex: 1 1 75%; max-width: 75%; }
	.form-col-sm-10, .almayer-header-col-sm-10, .almayer-multicolor-col-sm-10 { -webkit-box-flex: 1; -ms-flex: 1 1 83.33333%; flex: 1 1 83.33333%; max-width: 83.33333%; }
	.form-col-sm-11, .almayer-header-col-sm-11, .almayer-multicolor-col-sm-11 { -webkit-box-flex: 1; -ms-flex: 1 1 91.66667%; flex: 1 1 91.66667%; max-width: 91.66667%; }
	.form-col-sm-12, .almayer-header-col-sm-12, .almayer-multicolor-col-sm-12 { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; }
	.almayer-header-col-sm-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: initial; }
	.almayer-header-col--padding-large-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-medium-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-average-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1.67rem; padding-right: 1.67rem; padding-bottom: 1.67rem; padding-left: 1.67rem; }
	.almayer-header-col--padding-small-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-default-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-no-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0; }
	.almayer-header-col--padding-no-y-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; padding-bottom: 0; }
	.almayer-header-col--padding-no-x-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; padding-right: 0; }
	.almayer-header-col--padding-no-top-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; }
	.almayer-header-col--padding-no-bottom-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0; }
	.almayer-header-col--padding-no-right-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0; }
	.almayer-header-col--padding-no-left-sm > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; }
	.almayer-footer .almayer-widget--right-aligned-sm,
	.almayer-columns-aligner--edges-sm > [class*="col"]:last-child:not(:only-child) { text-align: right; }
	.almayer-footer .almayer-widget--left-aligned-sm { text-align: left; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-sm { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y-sm { padding-top: 5rem; padding-bottom: 5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x-sm { padding-right: 8rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-sm { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y-sm { padding-top: 9rem; padding-bottom: 8.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x-sm { padding-right: 9rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-sm { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y-sm { padding-top: 10.5rem; padding-bottom: 10.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x-sm { padding-right: 7rem; padding-left: 7rem; }

	.almayer-share--inline-sm .almayer-share-caption { float: left; margin-top: 0.4rem; margin-right: 0.9rem; max-width: 50%; }
	.almayer-share--inline-sm .almayer-share-buttons { overflow: hidden; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled) .almayer-tabs-nav { float: left; width: 200px; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled) .almayer-tabs-nav > span { display: block; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled),
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled) .almayer-tabs-container { overflow: hidden; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled) .almayer-tab,
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tab { padding-top: 0.825rem; padding-right: 1.95rem; padding-bottom: 0.825rem; padding-left: 1.95rem; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a { padding-top: 0.8832rem; padding-bottom: 0.8832rem; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { top: -5000%; bottom: -5000%; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { top: 0; bottom: 0; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before, .almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { left: auto; right: 0; }
	.almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after, .almayer-tabs--tour-sections-sm:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { border-width: 0 1px 0 0; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right-sm { margin-left: auto; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left-sm { margin-right: auto; }
	.almayer-estimate--horizontal-sm .almayer-estimate-mark { float: left; margin-right: 1.875rem; }
	.almayer-estimate--horizontal-sm .almayer-estimate-mark:not(:last-child) { margin-bottom: 0; }
	.almayer-estimate--horizontal-sm .almayer-estimate-bars { overflow: hidden; }
}

@media (min-width: 768px) {
	table.almayer-table--vertical td:first-child,
	table.almayer-table--vertical th:first-child { width: 34.8%; }
	.almayer-header-section-md,
	.almayer-header-section-md > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 20px 80px; /****************************************************************************************************************************************************************/ }
	.almayer-header-col-md-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
	.almayer-header-col--content-align-center-md { text-align: center; }
	.almayer-header-col--content-align-right-md { text-align: right; }
	.almayer-header-col--content-align-left-md { text-align: left; }

	.form-col-md-1, .almayer-header-col-md-1, .almayer-multicolor-col-md-1 { -webkit-box-flex: 1; -ms-flex: 1 1 8.33333%; flex: 1 1 8.33333%; max-width: 8.33333%; }
	.form-col-md-2, .almayer-header-col-md-2, .almayer-multicolor-col-md-2 { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; max-width: 16.66667%; }
	.form-col-md-3, .almayer-header-col-md-3, .almayer-multicolor-col-md-3 { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; max-width: 25%; }
	.form-col-md-4, .almayer-header-col-md-4, .almayer-multicolor-col-md-4 { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33.33333%; }
	.form-col-md-5, .almayer-header-col-md-5, .almayer-multicolor-col-md-5 { -webkit-box-flex: 1; -ms-flex: 1 1 41.66667%; flex: 1 1 41.66667%; max-width: 41.66667%; }
	.form-col-md-6, .almayer-header-col-md-6, .almayer-multicolor-col-md-6 { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; }
	.form-col-md-7, .almayer-header-col-md-7, .almayer-multicolor-col-md-7 { -webkit-box-flex: 1; -ms-flex: 1 1 58.33333%; flex: 1 1 58.33333%; max-width: 58.33333%; }
	.form-col-md-8, .almayer-header-col-md-8, .almayer-multicolor-col-md-8 { -webkit-box-flex: 1; -ms-flex: 1 1 66.66667%; flex: 1 1 66.66667%; max-width: 66.66667%; }
	.form-col-md-9, .almayer-header-col-md-9, .almayer-multicolor-col-md-9 { -webkit-box-flex: 1; -ms-flex: 1 1 75%; flex: 1 1 75%; max-width: 75%; }
	.form-col-md-10, .almayer-header-col-md-10, .almayer-multicolor-col-md-10 { -webkit-box-flex: 1; -ms-flex: 1 1 83.33333%; flex: 1 1 83.33333%; max-width: 83.33333%; }
	.form-col-md-11, .almayer-header-col-md-11, .almayer-multicolor-col-md-11 { -webkit-box-flex: 1; -ms-flex: 1 1 91.66667%; flex: 1 1 91.66667%; max-width: 91.66667%; }
	.form-col-md-12, .almayer-header-col-md-12, .almayer-multicolor-col-md-12 { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; }
	.almayer-header-col-md-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: initial; }
	.almayer-header-col--padding-large-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-medium-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-average-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1.67rem; padding-right: 1.67rem; padding-bottom: 1.67rem; padding-left: 1.67rem; }
	.almayer-header-col--padding-small-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-default-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-no-md > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0; }
	.almayer-header-col--padding-no-y-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; padding-bottom: 0; }
	.almayer-header-col--padding-no-x-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; padding-right: 0; }
	.almayer-header-col--padding-no-top-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; }
	.almayer-header-col--padding-no-bottom-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0; }
	.almayer-header-col--padding-no-right-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0; }
	.almayer-header-col--padding-no-left-md > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; }
	.almayer-d-md-none { display: none; }
	.almayer-fw-md-bold { font-weight: bold; }
	.almayer-tt-uppercase-md { text-transform: uppercase; }
	.almayer-footer .almayer-widget--right-aligned-md,
	.almayer-columns-aligner--edges-md > [class*="col"]:last-child:not(:only-child) { text-align: right; }
	.almayer-footer .almayer-widget--left-aligned-md { text-align: left; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-md { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y-md { padding-top: 5rem; padding-bottom: 5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x-md { padding-right: 8rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-md { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y-md { padding-top: 9rem; padding-bottom: 8.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x-md { padding-right: 9rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-md { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y-md { padding-top: 10.5rem; padding-bottom: 10.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x-md { padding-right: 7rem; padding-left: 7rem; }
	.almayer-share--inline-md .almayer-share-caption { float: left; margin-top: 0.4rem; margin-right: 0.9rem; max-width: 50%; }
	.almayer-share--inline-md .almayer-share-buttons { overflow: hidden; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled) .almayer-tabs-nav { float: left; width: 200px; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled) .almayer-tabs-nav > span { display: block; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled),
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled) .almayer-tabs-container { overflow: hidden; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled) .almayer-tab,
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tab { padding-top: 0.825rem; padding-right: 1.95rem; padding-bottom: 0.825rem; padding-left: 1.95rem; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a { padding-top: 0.8832rem; padding-bottom: 0.8832rem; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { top: -5000%; bottom: -5000%; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { top: 0; bottom: 0; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before, .almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { left: auto; right: 0; }
	.almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after, .almayer-tabs--tour-sections-md:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { border-width: 0 1px 0 0; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right-md { margin-left: auto; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left-md { margin-right: auto; }
	.almayer-estimate--horizontal-md .almayer-estimate-mark { float: left; margin-right: 1.875rem; }
	.almayer-estimate--horizontal-md .almayer-estimate-mark:not(:last-child) { margin-bottom: 0; }
	.almayer-estimate--horizontal-md .almayer-estimate-bars { overflow: hidden; }
}

@media (min-width: 992px) {
	.almayer-d-lg-none { display: none; }
	.almayer-fw-lg-bold { font-weight: bold; }
	.almayer-tt-uppercase-lg { text-transform: uppercase; }
	.almayer-header-section-lg, .almayer-header-section-lg > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.almayer-header-col-lg-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
	.almayer-header-col--content-align-center-lg { text-align: center; }
	.almayer-header-col--content-align-right-lg { text-align: right; }
	.almayer-header-col--content-align-left-lg { text-align: left; }
	.form-col-lg-1, .almayer-header-col-lg-1, .almayer-multicolor-col-lg-1 { -webkit-box-flex: 1; -ms-flex: 1 1 8.33333%; flex: 1 1 8.33333%; max-width: 8.33333%; }
	.form-col-lg-2, .almayer-header-col-lg-2, .almayer-multicolor-col-lg-2 { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; max-width: 16.66667%; }
	.form-col-lg-3, .almayer-header-col-lg-3, .almayer-multicolor-col-lg-3 { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; max-width: 25%; }
	.form-col-lg-4, .almayer-header-col-lg-4, .almayer-multicolor-col-lg-4 { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33.33333%; }
	.form-col-lg-5, .almayer-header-col-lg-5, .almayer-multicolor-col-lg-5 { -webkit-box-flex: 1; -ms-flex: 1 1 41.66667%; flex: 1 1 41.66667%; max-width: 41.66667%; }
	.form-col-lg-6, .almayer-header-col-lg-6,
	.almayer-multicolor-col-lg-6 { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; }
	.form-col-lg-7, .almayer-header-col-lg-7, .almayer-multicolor-col-lg-7 { -webkit-box-flex: 1; -ms-flex: 1 1 58.33333%; flex: 1 1 58.33333%; max-width: 58.33333%; }
	.form-col-lg-8, .almayer-header-col-lg-8, .almayer-multicolor-col-lg-8 { -webkit-box-flex: 1; -ms-flex: 1 1 66.66667%; flex: 1 1 66.66667%; max-width: 66.66667%; }
	.form-col-lg-9, .almayer-header-col-lg-9, .almayer-multicolor-col-lg-9 { -webkit-box-flex: 1; -ms-flex: 1 1 75%; flex: 1 1 75%; max-width: 75%; }
	.form-col-lg-10, .almayer-header-col-lg-10, .almayer-multicolor-col-lg-10 { -webkit-box-flex: 1; -ms-flex: 1 1 83.33333%; flex: 1 1 83.33333%; max-width: 83.33333%; }
	.form-col-lg-11, .almayer-header-col-lg-11, .almayer-multicolor-col-lg-11 { -webkit-box-flex: 1; -ms-flex: 1 1 91.66667%; flex: 1 1 91.66667%; max-width: 91.66667%; }
	.form-col-lg-12, .almayer-header-col-lg-12, .almayer-multicolor-col-lg-12 { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; }
	.almayer-header-col-lg-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: initial; }
	.almayer-header-col--padding-large-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-medium-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-average-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1.67rem; padding-right: 1.67rem; padding-bottom: 1.67rem; padding-left: 1.67rem; }
	.almayer-header-col--padding-small-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-default-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-no-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0; }
	.almayer-header-col--padding-no-y-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; padding-bottom: 0; }
	.almayer-header-col--padding-no-x-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; padding-right: 0; }
	.almayer-header-col--padding-no-top-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; }
	.almayer-header-col--padding-no-bottom-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0; }
	.almayer-header-col--padding-no-right-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0; }
	.almayer-header-col--padding-no-left-lg > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; }
	.almayer-info-widget .almayer-grid { max-width: 70%; margin-left: auto !important; margin-right: auto !important; }
	.almayer-footer .almayer-widget--right-aligned-lg,
	.almayer-columns-aligner--edges-lg > [class*="col"]:last-child:not(:only-child) { text-align: right; }
	.almayer-footer .almayer-widget--left-aligned-lg { text-align: left; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-lg { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y-lg { padding-top: 5rem; padding-bottom: 5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x-lg { padding-right: 8rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-lg { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y-lg { padding-top: 9rem; padding-bottom: 8.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x-lg { padding-right: 9rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-lg { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y-lg { padding-top: 10.5rem; padding-bottom: 10.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x-lg { padding-right: 7rem; padding-left: 7rem; }
	.almayer-share--inline-lg .almayer-share-caption { float: left; margin-top: 0.4rem; margin-right: 0.9rem; max-width: 50%; }
	.almayer-share--inline-lg .almayer-share-buttons { overflow: hidden; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled) .almayer-tabs-nav { float: left; width: 200px; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled) .almayer-tabs-nav > span { display: block; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled),
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled) .almayer-tabs-container { overflow: hidden; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled) .almayer-tab,
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tab { padding-top: 0.825rem; padding-right: 1.95rem; padding-bottom: 0.825rem; padding-left: 1.95rem; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a { padding-top: 0.8832rem; padding-bottom: 0.8832rem; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { top: -5000%; bottom: -5000%; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { top: 0; bottom: 0; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before, .almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { left: auto; right: 0; }
	.almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after, .almayer-tabs--tour-sections-lg:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { border-width: 0 1px 0 0; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right-lg { margin-left: auto; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left-lg { margin-right: auto; }

	.almayer-entity-content .alignleft, .almayer-entity-content .alignright { max-width: 54.7%; }
	.almayer-entity-content .alignleft { margin-right: 1.875rem; }
	.almayer-entity-content .alignright { margin-left: 1.875rem; }
	.almayer-entity-content blockquote.alignleft:not(:first-child),
	.almayer-entity-content blockquote.alignright:not(:first-child) { margin-top: 0; }
	.almayer-entity-content blockquote.alignleft:not(:last-child),
	.almayer-entity-content blockquote.alignright:not(:last-child) { margin-bottom: 0; }

	.almayer-estimate--horizontal-lg .almayer-estimate-mark { float: left; margin-right: 1.875rem; }
	.almayer-estimate--horizontal-lg .almayer-estimate-mark:not(:last-child) { margin-bottom: 0; }
	.almayer-estimate--horizontal-lg .almayer-estimate-bars { overflow: hidden; }
}

@media (min-width: 1200px) {
	.almayer-d-xl-none { display: none; }
	.almayer-fw-xl-bold { font-weight: bold; }
	.almayer-tt-uppercase-xl { text-transform: uppercase; }
	.almayer-navigation .mega-menu { position: static; }
	.almayer-navigation .mega-menu > .sub-menu { text-align: center; left: 0; right: auto; width: 100%; }
	.almayer-navigation .mega-menu > .sub-menu > li { text-align: initial; display: inline-block; width: 15rem; padding-left: 0.9375rem; padding-right: 0.9375rem; }
	.almayer-navigation .mega-menu > .sub-menu > li > a { color: #858585; text-transform: uppercase; background-image: none; }
	.almayer-navigation .mega-menu > .sub-menu > li::after { display: none; }
	.almayer-navigation .mega-menu > .sub-menu > li .sub-menu { position: relative; top: auto; left: auto; right: auto; bottom: auto; width: auto; -webkit-transform: none; transform: none; padding-top: 0; padding-bottom: 0; }
	.almayer-navigation .mega-menu > .sub-menu > li .sub-menu > li { padding-left: 0; padding-right: 0; }
	.almayer-navigation .mega-menu:hover > .sub-menu > li .sub-menu { opacity: 1; visibility: visible; }
	.almayer-header-section-xl,
	.almayer-header-section-xl > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.almayer-header-col-xl-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
	.almayer-header-col--content-align-center-xl { text-align: center; }
	.almayer-header-col--content-align-right-xl { text-align: right; }
	.almayer-header-col--content-align-left-xl { text-align: left; }
	.form-col-xl-1, .almayer-header-col-xl-1, .almayer-multicolor-col-xl-1 { -webkit-box-flex: 1; -ms-flex: 1 1 8.33333%; flex: 1 1 8.33333%; max-width: 8.33333%; }
	.form-col-xl-2, .almayer-header-col-xl-2, .almayer-multicolor-col-xl-2 { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; max-width: 16.66667%; }
	.form-col-xl-3, .almayer-header-col-xl-3, .almayer-multicolor-col-xl-3 { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; max-width: 25%; }
	.form-col-xl-4, .almayer-header-col-xl-4, .almayer-multicolor-col-xl-4 { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33.33333%; }
	.form-col-xl-5, .almayer-header-col-xl-5, .almayer-multicolor-col-xl-5 { -webkit-box-flex: 1; -ms-flex: 1 1 41.66667%; flex: 1 1 41.66667%; max-width: 41.66667%; }
	.form-col-xl-6, .almayer-header-col-xl-6, .almayer-multicolor-col-xl-6 { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; }
	.form-col-xl-7, .almayer-header-col-xl-7, .almayer-multicolor-col-xl-7 { -webkit-box-flex: 1; -ms-flex: 1 1 58.33333%; flex: 1 1 58.33333%; max-width: 58.33333%; }
	.form-col-xl-8, .almayer-header-col-xl-8, .almayer-multicolor-col-xl-8 { -webkit-box-flex: 1; -ms-flex: 1 1 66.66667%; flex: 1 1 66.66667%; max-width: 66.66667%; }
	.form-col-xl-9, .almayer-header-col-xl-9, .almayer-multicolor-col-xl-9 { -webkit-box-flex: 1; -ms-flex: 1 1 75%; flex: 1 1 75%; max-width: 75%; }
	.form-col-xl-10, .almayer-header-col-xl-10, .almayer-multicolor-col-xl-10 { -webkit-box-flex: 1; -ms-flex: 1 1 83.33333%; flex: 1 1 83.33333%; max-width: 83.33333%; }
	.form-col-xl-11, .almayer-header-col-xl-11, .almayer-multicolor-col-xl-11 { -webkit-box-flex: 1; -ms-flex: 1 1 91.66667%; flex: 1 1 91.66667%; max-width: 91.66667%; }
	.form-col-xl-12, .almayer-header-col-xl-12, .almayer-multicolor-col-xl-12 { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; }
	.almayer-header-col-xl-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: initial; }
	.almayer-header-col--padding-large-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-medium-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-average-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1.67rem; padding-right: 1.67rem; padding-bottom: 1.67rem; padding-left: 1.67rem; }
	.almayer-header-col--padding-small-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-default-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-no-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0; }
	.almayer-header-col--padding-no-y-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; padding-bottom: 0; }
	.almayer-header-col--padding-no-x-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; padding-right: 0; }
	.almayer-header-col--padding-no-top-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; }
	.almayer-header-col--padding-no-bottom-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0; }
	.almayer-header-col--padding-no-right-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0; }
	.almayer-header-col--padding-no-left-xl > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; }
	.almayer-info-widget .almayer-grid { max-width: 62%; margin-left: auto !important; margin-right: auto !important; }
	.almayer-footer .almayer-widget--right-aligned-xl, .almayer-columns-aligner--edges-xl > [class*="col"]:last-child:not(:only-child) { text-align: right; }
	.almayer-footer .almayer-widget--left-aligned-xl { text-align: left; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-xl { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y-xl { padding-top: 5rem; padding-bottom: 5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x-xl { padding-right: 8rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-xl { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y-xl { padding-top: 9rem; padding-bottom: 8.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x-xl { padding-right: 9rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-xl { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y-xl { padding-top: 10.5rem; padding-bottom: 10.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x-xl { padding-right: 7rem; padding-left: 7rem; }
	.almayer-share--inline-xl .almayer-share-caption { float: left; margin-top: 0.4rem; margin-right: 0.9rem; max-width: 50%; }
	.almayer-share--inline-xl .almayer-share-buttons { overflow: hidden; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled) .almayer-tabs-nav { float: left; width: 200px; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled) .almayer-tabs-nav > span { display: block; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled),
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled) .almayer-tabs-container { overflow: hidden; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled) .almayer-tab,
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tab { padding-top: 0.825rem; padding-right: 1.95rem; padding-bottom: 0.825rem; padding-left: 1.95rem; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a { padding-top: 0.8832rem; padding-bottom: 0.8832rem; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { top: -5000%; bottom: -5000%; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { top: 0; bottom: 0; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before, .almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { left: auto; right: 0; }
	.almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after, .almayer-tabs--tour-sections-xl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { border-width: 0 1px 0 0; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right-xl { margin-left: auto; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left-xl { margin-right: auto; }

	.almayer-estimate--horizontal-xl .almayer-estimate-mark { float: left; margin-right: 1.875rem; }
	.almayer-estimate--horizontal-xl .almayer-estimate-mark:not(:last-child) { margin-bottom: 0; }
	.almayer-estimate--horizontal-xl .almayer-estimate-bars { overflow: hidden; }
}

@media (min-width: 1380px) {
	.almayer-d-xxl-none { display: none; }
	.almayer-fw-xxl-bold { font-weight: bold; }
	.almayer-tt-uppercase-xxl { text-transform: uppercase; }
	.almayer-navigation .mega-menu > .sub-menu > li { width: 17rem; }
	.almayer-header-section-xxl, .almayer-header-section-xxl > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.almayer-header-col-xxl-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
	.almayer-header-col--content-align-center-xxl { text-align: center; }
	.almayer-header-col--content-align-right-xxl { text-align: right; }
	.almayer-header-col--content-align-left-xxl { text-align: left; }
	.form-col-xxl-1, .almayer-header-col-xxl-1, .almayer-multicolor-col-xxl-1 { -webkit-box-flex: 1; -ms-flex: 1 1 8.33333%; flex: 1 1 8.33333%; max-width: 8.33333%; }
	.form-col-xxl-2, .almayer-header-col-xxl-2, .almayer-multicolor-col-xxl-2 { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; max-width: 16.66667%; }
	.form-col-xxl-3, .almayer-header-col-xxl-3, .almayer-multicolor-col-xxl-3 { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; max-width: 25%; }
	.form-col-xxl-4, .almayer-header-col-xxl-4, .almayer-multicolor-col-xxl-4 { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33.33333%; }
	.form-col-xxl-5, .almayer-header-col-xxl-5, .almayer-multicolor-col-xxl-5 { -webkit-box-flex: 1; -ms-flex: 1 1 41.66667%; flex: 1 1 41.66667%; max-width: 41.66667%; }
	.form-col-xxl-6, .almayer-header-col-xxl-6, .almayer-multicolor-col-xxl-6 { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; }
	.form-col-xxl-7, .almayer-header-col-xxl-7, .almayer-multicolor-col-xxl-7 { -webkit-box-flex: 1; -ms-flex: 1 1 58.33333%; flex: 1 1 58.33333%; max-width: 58.33333%; }
	.form-col-xxl-8, .almayer-header-col-xxl-8, .almayer-multicolor-col-xxl-8 { -webkit-box-flex: 1; -ms-flex: 1 1 66.66667%; flex: 1 1 66.66667%; max-width: 66.66667%; }
	.form-col-xxl-9, .almayer-header-col-xxl-9, .almayer-multicolor-col-xxl-9 { -webkit-box-flex: 1; -ms-flex: 1 1 75%; flex: 1 1 75%; max-width: 75%; }
	.form-col-xxl-10, .almayer-header-col-xxl-10, .almayer-multicolor-col-xxl-10 { -webkit-box-flex: 1; -ms-flex: 1 1 83.33333%; flex: 1 1 83.33333%; max-width: 83.33333%; }
	.form-col-xxl-11, .almayer-header-col-xxl-11, .almayer-multicolor-col-xxl-11 { -webkit-box-flex: 1; -ms-flex: 1 1 91.66667%; flex: 1 1 91.66667%; max-width: 91.66667%; }
	.form-col-xxl-12, .almayer-header-col-xxl-12, .almayer-multicolor-col-xxl-12 { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; }
	.almayer-header-col-xxl-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: initial; }
	.almayer-header-col--padding-large-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-medium-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-average-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1.67rem; padding-right: 1.67rem; padding-bottom: 1.67rem; padding-left: 1.67rem; }
	.almayer-header-col--padding-small-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-default-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-no-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0; }
	.almayer-header-col--padding-no-y-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; padding-bottom: 0; }
	.almayer-header-col--padding-no-x-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; padding-right: 0; }
	.almayer-header-col--padding-no-top-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; }
	.almayer-header-col--padding-no-bottom-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0; }
	.almayer-header-col--padding-no-right-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0; }
	.almayer-header-col--padding-no-left-xxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; }
	.almayer-footer .almayer-widget--right-aligned-xxl, .almayer-columns-aligner--edges-xxl > [class*="col"]:last-child:not(:only-child) { text-align: right; }
	.almayer-footer .almayer-widget--left-aligned-xxl { text-align: left; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-xxl { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y-xxl { padding-top: 5rem; padding-bottom: 5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x-xxl { padding-right: 8rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-xxl { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y-xxl { padding-top: 9rem; padding-bottom: 8.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x-xxl { padding-right: 9rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-xxl { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y-xxl { padding-top: 10.5rem; padding-bottom: 10.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x-xxl { padding-right: 7rem; padding-left: 7rem; }
	.almayer-share--inline-xxl .almayer-share-caption { float: left; margin-top: 0.4rem; margin-right: 0.9rem; max-width: 50%; }
	.almayer-share--inline-xxl .almayer-share-buttons { overflow: hidden; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled) .almayer-tabs-nav { float: left; width: 200px; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled) .almayer-tabs-nav > span { display: block; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled),
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled) .almayer-tabs-container { overflow: hidden; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled) .almayer-tab,
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tab { padding-top: 0.825rem; padding-right: 1.95rem; padding-bottom: 0.825rem; padding-left: 1.95rem; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a { padding-top: 0.8832rem; padding-bottom: 0.8832rem; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { top: -5000%; bottom: -5000%; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { top: 0; bottom: 0; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before, .almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { left: auto; right: 0; }
	.almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after, .almayer-tabs--tour-sections-xxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { border-width: 0 1px 0 0; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right-xxl { margin-left: auto; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left-xxl { margin-right: auto; }
	.almayer-estimate--horizontal-xxl .almayer-estimate-mark { float: left; margin-right: 1.875rem; }
	.almayer-estimate--horizontal-xxl .almayer-estimate-mark:not(:last-child) { margin-bottom: 0; }
	.almayer-estimate--horizontal-xxl .almayer-estimate-bars { overflow: hidden; }
}

@media (min-width: 1600px) {
	.almayer-d-xxxl-none { display: none; }
	.almayer-fw-xxxl-bold { font-weight: bold; }
	.almayer-tt-uppercase-xxxl { text-transform: uppercase; }
	.almayer-header-section-xxxl, .almayer-header-section-xxxl > .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.almayer-header-col-xxxl-logo { width: 15.1875rem; -webkit-box-flex: 0; -ms-flex: 0 1 15.1875rem; flex: 0 1 15.1875rem; }
	.almayer-header-col--content-align-center-xxxl { text-align: center; }
	.almayer-header-col--content-align-right-xxxl { text-align: right; }
	.almayer-header-col--content-align-left-xxxl { text-align: left; }
	.form-col-xxxl-1, .almayer-header-col-xxxl-1, .almayer-multicolor-col-xxxl-1 { -webkit-box-flex: 1; -ms-flex: 1 1 8.33333%; flex: 1 1 8.33333%; max-width: 8.33333%; }
	.form-col-xxxl-2, .almayer-header-col-xxxl-2, .almayer-multicolor-col-xxxl-2 { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; max-width: 16.66667%; }
	.form-col-xxxl-3, .almayer-header-col-xxxl-3, .almayer-multicolor-col-xxxl-3 { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; max-width: 25%; }
	.form-col-xxxl-4, .almayer-header-col-xxxl-4, .almayer-multicolor-col-xxxl-4 { -webkit-box-flex: 1; -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33.33333%; }
	.form-col-xxxl-5, .almayer-header-col-xxxl-5, .almayer-multicolor-col-xxxl-5 { -webkit-box-flex: 1; -ms-flex: 1 1 41.66667%; flex: 1 1 41.66667%; max-width: 41.66667%; }
	.form-col-xxxl-6, .almayer-header-col-xxxl-6, .almayer-multicolor-col-xxxl-6 { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; }
	.form-col-xxxl-7, .almayer-header-col-xxxl-7, .almayer-multicolor-col-xxxl-7 { -webkit-box-flex: 1; -ms-flex: 1 1 58.33333%; flex: 1 1 58.33333%; max-width: 58.33333%; }
	.form-col-xxxl-8, .almayer-header-col-xxxl-8, .almayer-multicolor-col-xxxl-8 { -webkit-box-flex: 1; -ms-flex: 1 1 66.66667%; flex: 1 1 66.66667%; max-width: 66.66667%; }
	.form-col-xxxl-9, .almayer-header-col-xxxl-9, .almayer-multicolor-col-xxxl-9 { -webkit-box-flex: 1; -ms-flex: 1 1 75%; flex: 1 1 75%; max-width: 75%; }
	.form-col-xxxl-10, .almayer-header-col-xxxl-10, .almayer-multicolor-col-xxxl-10 { -webkit-box-flex: 1; -ms-flex: 1 1 83.33333%; flex: 1 1 83.33333%; max-width: 83.33333%; }
	.form-col-xxxl-11, .almayer-header-col-xxxl-11, .almayer-multicolor-col-xxxl-11 { -webkit-box-flex: 1; -ms-flex: 1 1 91.66667%; flex: 1 1 91.66667%; max-width: 91.66667%; }
	.form-col-xxxl-12, .almayer-header-col-xxxl-12, .almayer-multicolor-col-xxxl-12 { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; max-width: 100%; }
	.almayer-header-col-xxxl-auto { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: initial; }
	.almayer-header-col--padding-large-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-medium-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 2rem; padding-right: 2.5rem; padding-bottom: 2rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-average-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1.67rem; padding-right: 1.67rem; padding-bottom: 1.67rem; padding-left: 1.67rem; }
	.almayer-header-col--padding-small-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0.7rem; padding-right: 2.5rem; padding-bottom: 0.7rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-default-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 1rem; padding-right: 2.5rem; padding-bottom: 1rem; padding-left: 2.5rem; }
	.almayer-header-col--padding-no-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding: 0; }
	.almayer-header-col--padding-no-y-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; padding-bottom: 0; }
	.almayer-header-col--padding-no-x-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; padding-right: 0; }
	.almayer-header-col--padding-no-top-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-top: 0; }
	.almayer-header-col--padding-no-bottom-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-bottom: 0; }
	.almayer-header-col--padding-no-right-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-right: 0; }
	.almayer-header-col--padding-no-left-xxxl > .almayer-aligner-outer > .almayer-aligner-inner { padding-left: 0; }
	.almayer-footer .almayer-widget--right-aligned-xxxl,
	.almayer-columns-aligner--edges-xxxl > [class*="col"]:last-child:not(:only-child) { text-align: right; }
	.almayer-footer .almayer-widget--left-aligned-xxxl { text-align: left; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-xxxl { padding-top: 5rem; padding-right: 8rem; padding-bottom: 5rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-y-xxxl { padding-top: 5rem; padding-bottom: 5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-medium-x-xxxl { padding-right: 8rem; padding-left: 8rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-xxxl { padding-top: 9rem; padding-right: 9rem; padding-bottom: 8.5rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-y-xxxl { padding-top: 9rem; padding-bottom: 8.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-large-x-xxxl { padding-right: 9rem; padding-left: 13.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-xxxl { padding-top: 10.5rem; padding-right: 7rem; padding-bottom: 10.5rem; padding-left: 7rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-y-xxxl { padding-top: 10.5rem; padding-bottom: 10.5rem; }
	[class*="almayer-multicolor-col"]:not(.almayer-multicolor-col--no-padding).almayer-multicolor-col--padding-huge-x-xxxl { padding-right: 7rem; padding-left: 7rem; }
	.almayer-share--inline-xxxl .almayer-share-caption { float: left; margin-top: 0.4rem; margin-right: 0.9rem; max-width: 50%; }
	.almayer-share--inline-xxxl .almayer-share-buttons { overflow: hidden; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled) .almayer-tabs-nav { float: left; width: 200px; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled) .almayer-tabs-nav > span { display: block; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled), .almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled) .almayer-tabs-container { overflow: hidden; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled) .almayer-tab,
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tab { padding-top: 0.825rem; padding-right: 1.95rem; padding-bottom: 0.825rem; padding-left: 1.95rem; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a { padding-top: 0.8832rem; padding-bottom: 0.8832rem; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { top: -5000%; bottom: -5000%; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { top: 0; bottom: 0; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before, .almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after { left: auto; right: 0; }
	.almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::after, .almayer-tabs--tour-sections-xxxl:not(.almayer-tabs--unstyled).almayer-tabs--style-2 .almayer-tabs-nav a::before { border-width: 0 1px 0 0; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-right-xxxl { margin-left: auto; }
	.almayer-flexbox .almayer-pagination--stretched .almayer-pagination--pushed-to-left-xxxl { margin-right: auto; }
	.almayer-estimate--horizontal-xxxl .almayer-estimate-mark { float: left; margin-right: 1.875rem; }
	.almayer-estimate--horizontal-xxxl .almayer-estimate-mark:not(:last-child) { margin-bottom: 0; }
	.almayer-estimate--horizontal-xxxl .almayer-estimate-bars { overflow: hidden; }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
	.almayer-widget .almayer-entities .almayer-entity-media { float: none; margin-right: 0; }
}

@media all and (max-width: 439.98px) {
	.gallery-columns-4 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-2 .gallery-item { width: 100%; }
}

@media (max-width: 1599.98px) {
	.almayer-d-down-xxl-none { display: none; }
	.almayer-fw-down-xxl-bold { font-weight: bold; }
	.almayer-navigation { margin-left: -0.6rem;  margin-right: -0.6rem; }
	.almayer-navigation > li { margin-left: 0.6rem;  margin-right: 0.6rem; }
	.almayer-grid--responsive-xxl[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item, .almayer-grid--responsive-xxl[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--responsive-xxl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item, .almayer-grid--responsive-xxl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer, .almayer-grid--responsive-xxl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.almayer-entities--style-17 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item { max-width: 33.33333%;  -webkit-box-flex: 0;  -ms-flex: 0 1 33.33333%;  flex: 0 1 33.33333%; }
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item, .almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer, .almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x { width: 33.33333%; }
	.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev { left: 0.6875rem; }
	.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next { right: 0.6875rem; }
}

@media (max-width: 1379.98px) {
	.almayer-d-down-xl-none { display: none; }
	.almayer-fw-down-xl-bold { font-weight: bold; }
	.almayer-grid--responsive-xl[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item, .almayer-grid--responsive-xl[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--responsive-xl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item, .almayer-grid--responsive-xl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer, .almayer-grid--responsive-xl[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	[class*="almayer-section--stretched-content"] .almayer-entities--style-3 .almayer-entity-content, [class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-entity-content { -webkit-box-flex: 1;  -ms-flex: 1 1 50%;  flex: 1 1 50%; }
	[class*="almayer-section--stretched-content"] .almayer-entities--style-3 .almayer-entity-media, [class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-entity-media { -webkit-box-flex: 1;  -ms-flex: 1 1 50%;  flex: 1 1 50%; }
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-content, [class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n+1) .almayer-entity-content, [class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n) .almayer-entity-content { padding-left: 4.9rem;  padding-right: 4.9rem;  padding-top: 11rem;  padding-bottom: 11rem; }
}

@media (max-width: 1199.98px) {
	.almayer-d-down-lg-none { display: none; }
	.almayer-fw-down-lg-bold { font-weight: bold; }
	.almayer-navigation { margin-left: -0.5rem;  margin-right: -0.5rem; }
	.almayer-navigation > li { margin-left: 0.5rem;  margin-right: 0.5rem; }
	.almayer-footer .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item, .almayer-footer .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%;  max-width: 50%; }
	.almayer-footer .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item, .almayer-footer .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer, .almayer-footer .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x { width: 50%; }
	.almayer-footer-row--inner { padding-left: 0.9375rem;  padding-right: 0.9375rem; }
	.container .almayer-footer-row--inner.almayer-footer-row-inner--no-offsets { padding-left: 0;  padding-right: 0; }
	.row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 4rem; }
	.almayer-entity-extra-data .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 1.3rem; }
	.almayer-entity-footer .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
	.almayer-page-header .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
	.almayer-cta .row > [class*="col-xl"]:not([class*="col-lg"]):not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 2.125rem; }
	.almayer-grid--responsive-lg[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--responsive-lg[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--responsive-lg[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--responsive-lg[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--responsive-lg[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0;  -ms-flex: 0 1 33.33333%;  flex: 0 1 33.33333%;  max-width: 33.33333%; }
	.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 66.66667%;  flex: 0 1 66.66667%;  max-width: 66.66667%; }
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer, .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item, .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer { width: 33.33333%; }
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x, .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x { width: 66.66667%; }
	.almayer-has-sidebar .almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%;  max-width: 50%; }
	.almayer-has-sidebar .almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-sizer { width: 50%; }
	.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.service-item-title { font-size: 1.75rem; }
	.service-item-title:not(:last-child) { margin-bottom: 1rem; }
	.offers-rooms:not(.offers-rooms--style-2) .service-item { margin-top: 1.5625rem;  margin-left: 1.5625rem; }
	.offers-rooms:not(.offers-rooms--style-2) .service-item::after { top: -1.5625rem;  right: 1.5625rem;  bottom: 1.5625rem;  left: -1.5625rem; }
	.offers-rooms:not(.offers-rooms--style-2) .service-item-media > a::before { right: 1.5625rem; }
	.almayer-entities--style-3 .almayer-entity-title, .almayer-entities--style-16 .almayer-entity-title { font-size: 2.25rem;  line-height: 2.475rem; }
	.almayer-entities--style-3 .almayer-entity-content, .almayer-entities--style-16 .almayer-entity-content { padding-left: 2.45rem;  padding-right: 2.45rem;  padding-top: 5.5rem;  padding-bottom: 5.5rem; }
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n+1) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n) .almayer-entity-content { padding-left: 2.45rem;  padding-right: 2.45rem;  padding-top: 5.5rem;  padding-bottom: 5.5rem; }
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%; }
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 50%; }
	.almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item { max-width: 33.33333%;  -webkit-box-flex: 0;  -ms-flex: 0 1 33.33333%;  flex: 0 1 33.33333%; }
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x { width: 33.33333%; }
	.almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity,
	.almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity { margin-top: 1.5rem;  margin-left: 1.5rem; }
	.almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity-content,
	.almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity-content { padding-left: 1.5rem;  padding-right: 1.5rem;  padding-top: 1.5rem;  padding-bottom: 1.5rem; }
	.almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity::after,
	.almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity::after,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-4 .almayer-entity::after,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-3 .almayer-entity::after { top: -1.5rem;  right: 1.5rem;  bottom: 1.5rem;  left: -1.5rem; }
	.almayer-entities--style-8:not(.almayer-entities--list) .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) { margin-top: -1.875rem; }
	.almayer-entities--style-8:not(.almayer-entities--list) .almayer-grid:not(.owl-carousel):not(.almayer-grid--no-gutters) .almayer-grid-item { padding-top: 1.875rem; }
	.almayer-entities--style-8 .almayer-entity { font-size: 0.875rem; line-height: 1.75; text-align: center; color: #ececec; position: relative; }
	.almayer-entities--style-8 .almayer-entity-media { position: relative; z-index: 1; }
	.almayer-entities--style-8 .almayer-entity-media img { width: 100%; }
	.almayer-entities--style-8 .almayer-entity-icon .fa, .almayer-entities--style-8 .almayer-entity-icon .fal, .almayer-entities--style-8 .almayer-entity-icon .far, .almayer-entities--style-8 .almayer-entity-icon .fab, .almayer-entities--style-8 .almayer-entity-icon .fas, .almayer-entities--style-8 .almayer-entity-icon .icon, .almayer-entities--style-8 .almayer-entity-icon [class*="almayer-font-icon-"] { color: #fff; font-size: 1.875rem; }
	.almayer-entities--style-8 .almayer-entity-icon:not(:last-child) { margin-bottom: 1.25rem; }
	.almayer-entities--style-8 .almayer-entity-content { position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 2; padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; background-color: rgba(28, 28, 28, 0.4); }
	.almayer-entities--style-8 .almayer-entity-header:not(:last-child) { margin-bottom: 1.4rem; }
	.almayer-entities--style-8 .almayer-entity-body:not(:last-child) { margin-bottom: 1.05rem; }
	.almayer-entities--style-8 .almayer-entity-meta { font-size: 0.8125rem; line-height: 1.55; text-transform: uppercase; letter-spacing: 1.3px; }
	.almayer-entities--style-8 .almayer-entity-meta:not(:last-child) { margin-bottom: 0.9rem; }
	.almayer-entities--style-8 .almayer-entity-title { font-size: 1.5rem; line-height: 1.875rem; }
	.almayer-entities--style-8 .almayer-entity .almayer-aligner-inner { vertical-align: middle; }
	.almayer-entities--style-8 .almayer-entity a:not(.almayer-ln--independent):not(.almayer-btn) { color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#fff)); background-image: linear-gradient(to bottom, #fff 100%, #fff 100%); }
	.almayer-entities--style-8 .almayer-entity:not(.almayer-entity--format-image) .almayer-entity-content { position: static; background-color: transparent; }
	.almayer-entities--style-8 .almayer-entity--format-link .almayer-aligner-inner, .almayer-entities--style-8 .almayer-entity--format-quote .almayer-aligner-inner { padding-top: 2.65rem; padding-bottom: 2.65rem; }
	.almayer-entities--style-8 .almayer-grid--cols-3 .almayer-entity-header:not(:last-child),
	.almayer-entities--style-8 .almayer-grid--cols-2 .almayer-entity-header:not(:last-child),
	.almayer-entities--style-8 .almayer-grid--cols-1 .almayer-entity-header:not(:last-child) { margin-bottom: 1.68rem; }
	.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-media { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
	.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-media img { display: none; }
	.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-content { position: relative; }
	.almayer-entities--style-8 .almayer-grid--isotope[data-isotope-layout="grid"] .almayer-entity--format-image .almayer-entity-content .almayer-aligner-inner { padding-top: 5rem; padding-bottom: 5rem; }
	.almayer-body--gold .almayer-entities--style-8 .almayer-entity { background-color: #ae745a; }
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; }
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 50%; }
}

@media (max-width: 1199.98px) {
	.almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; }
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 50%; }
}

@media (max-width: 991.98px) {
	html { margin: 0px; }
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-2 .almayer-grid-item { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; }
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x { width: 100%; }
}

@media (max-width: 767.98px) {
	.almayer-entities--style-8 .almayer-entity--with-thumb .almayer-entity--format-image .almayer-entity-media { position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
	.almayer-entities--style-8 .almayer-entity--with-thumb .almayer-entity--format-image .almayer-entity-media img { display: none; }
	.almayer-entities--style-8 .almayer-entity--with-thumb .almayer-entity--format-image .almayer-entity-content { position: relative; }
	.almayer-entities--style-8 .almayer-entity--with-thumb .almayer-entity--format-image .almayer-entity-content .almayer-aligner-inner { padding-top: 5rem; padding-bottom: 5rem; }
	.almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-2 .almayer-grid-item { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; }
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-entities--style-8 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x { width: 100%; }
	.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%; }
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 50%; }
	.almayer-entities--style-17 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item { max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%; }
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x { width: 50%; }
	.almayer-section-description:not(.almayer-section-description--style-2) { padding-left: 0;  padding-right: 0; }
	.almayer-section-subtitle--style-2 { padding-top: 0; }
	.almayer-instafeed .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-6 .almayer-grid-item,
	.almayer-instafeed .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-instafeed .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 33.33333%;  -webkit-box-flex: 0;  -ms-flex: 0 1 33.33333%;  flex: 0 1 33.33333%; }
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-6 .almayer-grid-item,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-6 .almayer-grid-sizer,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-6 .almayer-grid-item--2x,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-5 .almayer-grid-sizer,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 33.33333%; }
	.almayer-instafeed .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-2 .almayer-grid-item { max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%; }
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-instafeed .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x { width: 50%; }
	.almayer-singlefield-form-titled-wrapper, .almayer-singlefield-form-titled-wrapper-inner { display: block; }
	.almayer-singlefield-form-titled-wrapper .almayer-singlefield-form-title { margin-right: 0; }
	.almayer-singlefield-form-titled-wrapper .almayer-singlefield-form-form .almayer-singlefield-form { width: auto; }
	.almayer-header--transparent.almayer-header--transparent-v2.almayer-header--transparent-single { position: relative;  background-color: #1c1c1c; } 
	.almayer-instafeed .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-5 .almayer-grid-item { max-width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; }
}

@media (max-width: 991.98px) {
	.almayer-d-down-md-none { display: none; }
	.almayer-fw-down-md-bold { font-weight: bold; }
	.almayer-header--transparent:not(.almayer-header--transparent-v2).almayer-header--transparent-single { display:block; position: absolute; top:0; background-color: #1c1c1c; }
	.row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 4rem; }
	.almayer-entity-extra-data .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 1.3rem; }
	.almayer-page-header .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
	.almayer-entity-footer .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
	.almayer-cta .row > [class*="col-lg"]:not([class*="col-md"]):not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 2.125rem; }
	.almayer-grid--responsive-md[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--responsive-md[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--responsive-md[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--responsive-md[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--responsive-md[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%;  max-width: 50%; }
	.almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,  { -webkit-box-flex: 0;  -ms-flex: 0 1 49%;  flex: 0 1 49%;  max-width: 49%; }
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item--2x { width: 50%; }
	.almayer-has-sidebar .almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-2:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-has-sidebar .almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-2:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-item,
	.almayer-has-sidebar .almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-sizer { width: 100%; }
	.almayer-has-sidebar .almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.gallery-columns-4 .gallery-item,
	.gallery-columns-3 .gallery-item { width: 50%; }
	.almayer-widget .gallery-columns-4 .gallery-item,
	.almayer-widget .gallery-columns-3 .gallery-item { width: 33.33333%; }
	.almayer-entity-content blockquote.alignleft,
	.almayer-entity-content blockquote.alignright { float: none; }
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x { width: 100%; }
	.almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item { max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 1 50%;  flex: 0 1 50%; }
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x { width: 50%; }
	.almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity { margin-top: 1.5rem;  margin-left: 1.5rem; }
	.almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity-content { padding-left: 1.5rem;  padding-right: 1.5rem;  padding-top: 1.5rem;  padding-bottom: 1.5rem; }
	.almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity::after,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-2 .almayer-entity::after { top: -1.5rem;  right: 1.5rem;  bottom: 1.5rem;  left: -1.5rem; }
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-2 .almayer-grid-item { max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%; }
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x { width: 100%; }
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item { max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%; }
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x { width: 100%; }
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-entity-media { height: 0;  padding-bottom: 100%; }
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-entity-media img { display: none; }
	.almayer-has-sidebar .almayer-entities--style-17 .almayer-entity-link { position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;  z-index: 1; }
	.almayer-has-sidebar .almayer-tabbed-carousel { margin-top: 1.5625rem; }
	.almayer-has-sidebar .almayer-tabbed-carousel::after { left: 1.5625rem;  right: 1.5625rem;  top: -1.5625rem;  bottom: -1.5625rem; }
	.almayer-has-sidebar .almayer-tabbed-carousel-thumbs { padding-top: 1.5625rem;  padding-left: 4rem;  padding-right: 4rem; }
	.almayer-has-sidebar .almayer-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-prev { left: -4.8rem; }
	.almayer-has-sidebar .almayer-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-next { right: -4.8rem; }
	.almayer-has-sidebar .almayer-tabbed-carousel-thumb { text-align: center;  padding-left: 1px;  padding-right: 1px; }
	.almayer-has-sidebar .almayer-tabbed-carousel-thumb-image { float: none;  margin-left: auto;  margin-right: auto; }
	.almayer-cta--style-3 .almayer-colorizer-bg-image { opacity: .2; }
	[class*="almayer-multicolor-col"] .almayer-gmap { min-height: 26rem; }
	.almayer-has-sidebar .almayer-entity-single.almayer-entity--post.almayer-entity--style-1 .almayer-entity-content { padding-left: 1.5626rem;  padding-right: 1.5626rem; }
	.almayer-has-sidebar .almayer-entity-single.almayer-entity--post.almayer-entity--style-1::after { height: 1.5625rem;  left: 1.5625rem;  right: 1.5625rem; }
	.almayer-has-sidebar .almayer-entity-single.almayer-entity--post.almayer-entity--style-1.almayer-entity--format-image .almayer-entity-media::before { top: 1.5625rem;  right: 1.5625rem;  left: 1.5625rem; }

	.almayer-header-items div { margin-top: 0; margin-left: 0; margin-right: 0; }
	.almayer-header-items img { max-width: 95px; position:absolute; top:20px; left:20px;  }
	.almayer-header-items .almayer-btn--big { font-size: 0.8125rem; line-height: 0.6rem; padding-left: 0.6rem; padding-right: 0.6rem; padding-top: 0.6rem; padding-bottom: 0.6rem; margin-left: 2rem; }
	.almayer-header-col--padding-default .almayer-aligner-outer .almayer-aligner-inner { padding-top: 0rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
	.almayer-header-col { text-align: right; }
	.almayer-header-menu-btn { margin-right: 1.5rem; margin-top: 1.5rem; }
	.almayer-btn:not(.btn--link):not(.almayer-btn--big):not(.almayer-btn--huge):not(.almayer-btn--xxl) { font-size: 0.7rem; padding-left: 0.7rem; padding-right: 0.7rem; padding-top: 0.7rem; padding-bottom: 0.7rem; }
	.almayer-section .row div.sadrzaji { padding: 30px 20px 30px 20px; }

	.povijest { padding-left: 0; }
	.povijest figure { position: relative; left: 0; max-width: 100%; }
	.povijest .godina h2 { font-size: 2.5rem; }
	.povijest .godina { border-left: 0px solid #c19b76;  }
	.povijest .godina:last-child, .povijest .godina:first-child, .povijest .godina p::before, .povijest .godina p::after, .povijest .godina:first-child p::after, .povijest .godina:last-child p::after { display:none; }
	h1 { font-size: 2.5rem; }
	



	ul.almayer-pagination, .almayer-content ul { margin-left:0; margin-right: 0; }

	.almayer-responsive-iframe { height: auto; padding-bottom: 0%; }
	.almayer-widget .almayer-instafeed { max-width: 100%; }
	.almayer-grid--cols-1 .almayer-grid-item:not(.almayer-grid--isotope) { margin-bottom: 10px; }

	.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev { left: 0rem; top: 30%; }
	.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next { right: 0rem; top: 30%; }

	.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-prev, 
	.owl-carousel.owl-carousel--nav-edges .owl-nav .owl-next {  font-size: 2.8rem; color: #222; background: #fff; }

	.almayer-csstransforms3d .almayer-entities--style-17 .almayer-entity-content {  -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	.almayer-csstransforms3d .almayer-entities--style-17 .almayer-entity:hover .almayer-entity-content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	.almayer-no-csstransforms3d .almayer-entities--style-17 .almayer-entity-content { top: 100%; bottom: auto; }
	.almayer-no-csstransforms3d .almayer-entities--style-17 .almayer-entity:hover .almayer-entity-content { bottom: 0; top: auto; }

	.natrag { display:none!important; }


	.tp-layer-section-title { font-size:26px!important; }
	
	
	
	
	
	
	
	
}

@media (max-width: 767.98px) {
	.almayer-d-down-sm-none { display: none; }
	.almayer-fw-down-sm-bold { font-weight: bold; }
	.almayer-info-widget .almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-info-widget .almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-info-widget .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item,
	.almayer-info-widget .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-info-widget .almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.almayer-footer .almayer-footer-row--thin.almayer-footer-row--widget-border .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) { margin-bottom: 0; }
	.almayer-footer .almayer-footer-row--thin.almayer-footer-row--widget-border .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) .almayer-grid-item { padding-bottom: 0; }
	.almayer-footer .almayer-footer-row--widget-border .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) { margin-bottom: 0; }
	.almayer-footer .almayer-footer-row--widget-border .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel) .almayer-grid-item { padding-bottom: 0; }
	.almayer-footer .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-footer .almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-footer .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item,
	.almayer-footer .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-footer .almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 4rem; }
	.almayer-entity-extra-data .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 1.3rem; }
	.almayer-page-header .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
	.almayer-entity-footer .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child),
	.almayer-cta .row > [class*="col-md"]:not([class*="col-sm"]):not([class*="col-xs"]):not(:last-child) { margin-bottom: 2.125rem; }
	.almayer-grid--responsive-sm[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--responsive-sm[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--responsive-sm[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--responsive-sm[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--responsive-sm[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--cols-2:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--cols-6:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-5:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-4:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-3:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x,
	.almayer-grid--cols-2:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-sizer { width: 100%; }
	.almayer-grid--cols-6.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-5.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-4.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-3.almayer-grid--isotope .almayer-grid-item--2x,
	.almayer-grid--cols-2.almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	[class*="almayer-multicolor-col"] .almayer-square-image[data-bg-image-src] { min-height: 15rem; }
	.almayer-entities--style-3 .almayer-entity,
	.almayer-entities--style-16 .almayer-entity { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  height: auto; }
	.almayer-entities--style-3 .almayer-entity--format-image .almayer-entity-media,
	.almayer-entities--style-16 .almayer-entity--format-image .almayer-entity-media { height: 0;  padding-bottom: 100%; }
	.almayer-entities--style-3 .almayer-entity--format-slideshow .almayer-entity-media,
	.almayer-entities--style-16 .almayer-entity--format-slideshow .almayer-entity-media { height: 18.75rem; }
	.almayer-entities--style-3 .almayer-entity-media,
	.almayer-entities--style-16 .almayer-entity-media { -webkit-box-ordinal-group: 2 !important;  -ms-flex-order: 1 !important;  order: 1 !important;  max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%; }
	.almayer-entities--style-3 .almayer-entity-content,
	.almayer-entities--style-16 .almayer-entity-content { -webkit-box-ordinal-group: 3 !important;  -ms-flex-order: 2 !important;  order: 2 !important;  max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  padding-left: 1.47rem;  padding-right: 1.47rem;  padding-top: 1.3rem;  padding-bottom: 3.3rem; }
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16.almayer-entities--reverse .almayer-grid-item:nth-child(2n+1) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n+1) .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-16 .almayer-grid-item:nth-child(2n) .almayer-entity-content { padding-left: 1.47rem;  padding-right: 1.47rem;  padding-top: 3.3rem;  padding-bottom: 3.3rem; }
	.almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-2 .almayer-grid-item { max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%; }
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-entities--style-6 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x  { width: 100%; }
	.almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity { margin-top: 1.5rem;  margin-left: 1.5rem; }
	.almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity-content,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity-content { padding-left: 1.5rem;  padding-right: 1.5rem;  padding-top: 1.5rem;  padding-bottom: 1.5rem; }
	.almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity::after,
	[class*="almayer-section--stretched-content"] .almayer-entities--style-6 .almayer-grid--cols-1 .almayer-entity::after { top: -1.5rem;  right: 1.5rem;  bottom: 1.5rem;  left: -1.5rem; }
	.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-2 .almayer-grid-item { max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%; }
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-sizer,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-3 .almayer-grid-item--2x,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-sizer,
	.almayer-entities--style-11 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-2 .almayer-grid-item--2x,
	.almayer-entities--style-17 .almayer-grid:not(.almayer-grid--isotope):not(.owl-carousel).almayer-grid--cols-4 .almayer-grid-item { max-width: 100%;  -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%; }
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item,
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-sizer,
	.almayer-entities--style-17 .almayer-grid.almayer-grid--isotope.almayer-grid--cols-4 .almayer-grid-item--2x { width: 100%; }
	.almayer-entities--style-17 .almayer-entity-media { height: 0;  padding-bottom: 100%; }

	.almayer-entities--style-17 .almayer-entity-link { position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;  z-index: 1; }
	.almayer-entity .almayer-aligner-inner { height: auto !important; }
	.rev-has-scrollbottom-icon::after, .rev-has-scrollbottom-icon::before { display: none; }
	.almayer-content:not(.almayer-has-sidebar) .almayer-entity-single.almayer-entity--post.almayer-entity--style-1 .almayer-entity-content { padding-left: 1.5626rem;  padding-right: 1.5626rem; }
	.almayer-content:not(.almayer-has-sidebar) .almayer-entity-single.almayer-entity--post.almayer-entity--style-1::after { height: 1.5625rem;  left: 1.5625rem;  right: 1.5625rem; }
	.almayer-content:not(.almayer-has-sidebar) .almayer-entity-single.almayer-entity--post.almayer-entity--style-1.almayer-entity--format-image .almayer-entity-media::before { top: 1.5625rem;  right: 1.5625rem;  left: 1.5625rem; }
	.almayer-colorizer--parallax .almayer-colorizer-bg-image { background-size: cover !important;  background-position: center !important;  background-attachment: scroll !important; }
	.owl-carousel--vadaptive .owl-item { height: 400px; }
	
}

@media (max-width: 575.98px) {
	html { margin:0px; }
	.almayer-d-down-none { display: none; }
	.almayer-fw-down-bold { font-weight: bold; }
	.almayer-footer .almayer-grid { margin-bottom: 0; }
	.almayer-footer .almayer-grid-item { padding-bottom: 0; }
	.row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) { margin-bottom: 4rem; }
	.almayer-entity-extra-data .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) { margin-bottom: 1.3rem; }
	.almayer-page-header .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child), .almayer-entity-footer .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child),
	.almayer-cta .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) { margin-bottom: 0.125rem; }
	.almayer-grid--responsive[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item,
	.almayer-grid--responsive[class*="almayer-grid--cols-"]:not(.almayer-grid--isotope):not(.owl-carousel) .almayer-grid-item--2x { -webkit-box-flex: 0;  -ms-flex: 0 1 100%;  flex: 0 1 100%;  max-width: 100%; }
	.almayer-grid--responsive[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item,
	.almayer-grid--responsive[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-sizer,
	.almayer-grid--responsive[class*="almayer-grid--cols-"].almayer-grid--isotope .almayer-grid-item--2x { width: 100%; }
	.almayer-tabbed-carousel { margin-top: 1.5625rem; }
	.almayer-tabbed-carousel::after { left: 1.5625rem;  right: 1.5625rem;  top: -1.5625rem;  bottom: -1.5625rem; }
	.almayer-tabbed-carousel-thumbs { padding-top: 1.5625rem;  padding-left: 4rem;  padding-right: 4rem; }
	.almayer-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-prev { left: -4.8rem; }
	.almayer-tabbed-carousel-thumbs .owl-carousel.owl-carousel--nav-edges.owl-carousel--nav-small .owl-next { right: -4.8rem; }
	.almayer-tabbed-carousel-thumb { text-align: center;  padding-left: 1px;  padding-right: 1px; }
	.almayer-tabbed-carousel-thumb-image { float: none;  margin-left: auto;  margin-right: auto; }
	.almayer-instafeed--snake { padding-right: 0; }
	.almayer-instafeed--snake .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item:nth-child(6n+1), .almayer-instafeed--snake .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item:nth-child(6n+2), .almayer-instafeed--snake .almayer-grid:not(.almayer-grid--no-gutters):not(.owl-carousel).almayer-grid--cols-3 .almayer-grid-item:nth-child(6n+3) { -webkit-transform: translateX(0);  transform: translateX(0); }
	.owl-carousel--nav-onhover .owl-prev, .owl-carousel--nav-onhover .owl-next { opacity: 1; visibility: visible; }
	.almayer-csstransforms3d .owl-carousel--nav-onhover .owl-prev, .almayer-csstransforms3d .owl-carousel--nav-onhover .owl-next { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	
	.almayer-sidebar-hidden-header { padding-top: 2.5rem; padding-bottom: 0.5rem; }
	.almayer-sidebar-hidden-footer { padding-top: 0.5rem; padding-bottom: 1rem; }
	.almayer-sidebar-hidden-content { padding-bottom: 0; }
	.almayer-sidebar-hidden-content .almayer-navigation-container { height: auto; }
	.owl-carousel--vadaptive .owl-item { height: 400px; }
	
	.site-title-container { min-height: 300px; }
	.site-title h1 { font-size: 72px; line-height: 75px; }
	.site-content h2 { font-size: 18px; line-height: 29px; }
	.site-content p { display: block; margin-top: 180px; }

	
}

@media all and (max-width: 768px) {
	.rev-has-scrollbottom-icon::after, .rev-has-scrollbottom-icon::before { display: none; }
}

@media all and (max-width: 767px), all and (max-height: 600px) {
	.almayer-sidebar-hidden-content .almayer-navigation-container { height: auto; }
	.almayer-sidebar-hidden:not(.almayer-sidebar-hidden--v2) { overflow-y: auto; }
	.almayer-sidebar-hidden-close { display: block; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144 dpi) {
	.almayer-section--loading::after, .almayer-fullscreen-area:not(.almayer-fullscreen-area--ready)::after, .almayer-grid--tabbed-loading::after { background-size: 32px 32px;  background-image: url("../images/loader@2x.gif"); }
}
.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
}