
@font-face {
	font-family: tilde regular;
	src: url('https://theislandhouses.com//wp-content/uploads/2016/08/Tilde-Regular.otf');
}
@font-face {
	font-family: tilde regular;
	src: url('https://theislandhouses.com//wp-content/uploads/2016/08/Tilde-Regular.otf');
}

h1, h2, h3, h4, h5, h6 {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}

.btx-primary-font {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}
.btx-secondary-font {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}
.btx-custom_a-font {
	font-family:'tilde regular', sans-serif; font-style:normal; font-weight:normal;}
.btx-custom_b-font {
	font-family:'tilde regular', sans-serif; font-style:normal; font-weight:normal;}

body {
	color: #898989;
	background-color: #ffffff;
}

.btx-wrapper--parallax-footer .btx-content {
	background-color: #ffffff;
}

::selection {
	color: #222;
	background-color: #ffdad0;
}

::-moz-selection {
	color: #222;
	background-color: #ffdad0;
}

a,
a:hover.btx-s-text-color,
a:hover.btx-p-text-color {
	color: #ffdad0;
}

a:hover,
a:focus,
a:active,
a:hover.btx-p-brand-color {
	color: #ffb5a1;
}

strong {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}

.btnx,
button,
ins, code, kbd, tt {
	color: #ffdad0;
}

.btnx:hover,
button:hover,
.btnx:focus,
button:focus {
	color: #ffb5a1;
}

input:focus, textarea:focus, select:focus {border-color: #ffdad0;}
.btx-dark-scheme input:focus, .btx-dark-scheme textarea:focus, .btx-dark-scheme select:focus {border-color: #ffdad0;}
.btx-light-scheme input:focus, .btx-light-scheme textarea:focus, .btx-light-scheme select:focus {border-color: #ffdad0;}
a:hover.btx-p-bg-color {color: #f5f5f5;}
.btx-dark-scheme a:hover.btx-p-bg-color {color: #1d1d1d;}
.btx-light-scheme a:hover.btx-p-bg-color {color: #f5f5f5;}
label {color: #898989;}
.btx-dark-scheme label {color: #a4a4a4;}
.btx-light-scheme label {color: #898989;}
pre, cite, mark, h1, h2, h3, h4, h5, h6 {color: #222222;}
.btx-dark-scheme pre, .btx-dark-scheme cite, .btx-dark-scheme mark, .btx-dark-scheme h1, .btx-dark-scheme h2, .btx-dark-scheme h3, .btx-dark-scheme h4, .btx-dark-scheme h5, .btx-dark-scheme h6 {color: #ffffff;}
.btx-light-scheme pre, .btx-light-scheme cite, .btx-light-scheme mark, .btx-light-scheme h1, .btx-light-scheme h2, .btx-light-scheme h3, .btx-light-scheme h4, .btx-light-scheme h5, .btx-light-scheme h6 {color: #222222;}
code, kbd, tt, pre {background-color: #f5f5f5;}
.btx-dark-scheme code, .btx-dark-scheme kbd, .btx-dark-scheme tt, .btx-dark-scheme pre {background-color: #1d1d1d;}
.btx-light-scheme code, .btx-light-scheme kbd, .btx-light-scheme tt, .btx-light-scheme pre {background-color: #f5f5f5;}
pre {border-color: #dfdfdf;}
.btx-dark-scheme pre {border-color: #363636;}
.btx-light-scheme pre {border-color: #dfdfdf;}
input, textarea, select {color: #222222; background-color: #ffffff; border-color: #dfdfdf;}
.btx-dark-scheme input, .btx-dark-scheme textarea, .btx-dark-scheme select {color: #ffffff; background-color: #222222; border-color: #363636;}
.btx-light-scheme input, .btx-light-scheme textarea, .btx-light-scheme select {color: #222222; background-color: #ffffff; border-color: #dfdfdf;}
.btx-light-scheme,
.btx-entry-light-scheme,
.btx-slider-light-scheme {
	color: #898989;
}

.btx-dark-scheme,
.btx-entry-dark-scheme,
.btx-slider-dark-scheme {
	color: #a4a4a4;
}

.btx-p-brand-color {
	color: #ffdad0;
}

.btx-p-brand-bg {
	background-color: #ffdad0;
}

.btx-p-brand-border {
	border-color: #ffdad0;
}

.btx-s-brand-color {
	color: #ffb5a1;
}

.btx-s-brand-bg {
	background-color: #ffb5a1;
}

.btx-s-brand-border {
	border-color: #ffb5a1;
}

.btx-p-brand-contrast-color {
	color: #222;
}

.btx-s-brand-contrast-color {
	color: #222;
}

.btx-p-text-contrast-color {color: #fff;}
.btx-dark-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-light-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-slider-dark-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-slider-light-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-s-text-contrast-color {color: #fff;}
.btx-dark-scheme .btx-s-text-contrast-color {color: #222;}
.btx-light-scheme .btx-s-text-contrast-color {color: #fff;}
.btx-slider-dark-scheme .btx-s-text-contrast-color {color: #222;}
.btx-slider-light-scheme .btx-s-text-contrast-color {color: #fff;}
.btx-p-text-color {color: #898989;}
.btx-dark-scheme .btx-p-text-color {color: #a4a4a4;}
.btx-light-scheme .btx-p-text-color {color: #898989;}
.btx-slider-dark-scheme .btx-p-text-color, .btx-entry-dark-scheme .btx-p-text-color {color: #a4a4a4;}
.btx-slider-light-scheme .btx-p-text-color, .btx-entry-light-scheme .btx-p-text-color {color: #898989;}
.btx-p-text-bg {background-color: #898989;}
.btx-dark-scheme .btx-p-text-bg {background-color: #a4a4a4;}
.btx-light-scheme .btx-p-text-bg {background-color: #898989;}
.btx-slider-dark-scheme .btx-p-text-bg, .btx-entry-dark-scheme .btx-p-text-bg {background-color: #a4a4a4;}
.btx-slider-light-scheme .btx-p-text-bg, .btx-entry-light-scheme .btx-p-text-bg {background-color: #898989;}
.btx-s-text-color {color: #222222;}
.btx-dark-scheme .btx-s-text-color {color: #ffffff;}
.btx-light-scheme .btx-s-text-color {color: #222222;}
.btx-slider-dark-scheme .btx-s-text-color, .btx-entry-dark-scheme .btx-s-text-color {color: #ffffff;}
.btx-slider-light-scheme .btx-s-text-color, .btx-entry-light-scheme .btx-s-text-color {color: #222222;}
.btx-s-text-bg {background-color: #222222;}
.btx-dark-scheme .btx-s-text-bg {background-color: #ffffff;}
.btx-light-scheme .btx-s-text-bg {background-color: #222222;}
.btx-slider-dark-scheme .btx-s-text-bg, .btx-entry-dark-scheme .btx-s-text-bg {background-color: #ffffff;}
.btx-slider-light-scheme .btx-s-text-bg, .btx-entry-light-scheme .btx-s-text-bg {background-color: #222222;}
.btx-s-text-bg.btx-overlay {background-color: #222222; background-color: rgba(34,34,34,0.9);}
.btx-dark-scheme .btx-s-text-bg.btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-light-scheme .btx-s-text-bg.btx-overlay {background-color: #222222; background-color: rgba(34,34,34,0.9);}
.btx-slider-dark-scheme .btx-s-text-bg.btx-overlay, .btx-entry-dark-scheme .btx-s-text-bg.btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-slider-light-scheme .btx-s-text-bg.btx-overlay, .btx-entry-light-scheme .btx-s-text-bg.btx-overlay {background-color: #222222; background-color: rgba(34,34,34,0.9);}
.btx-s-text-border {border-color: #222222;}
.btx-dark-scheme .btx-s-text-border {border-color: #ffffff;}
.btx-light-scheme .btx-s-text-border {border-color: #222222;}
.btx-slider-dark-scheme .btx-s-text-border, .btx-entry-dark-scheme .btx-s-text-border {border-color: #ffffff;}
.btx-slider-light-scheme .btx-s-text-border, .btx-entry-light-scheme .btx-s-text-border {border-color: #222222;}
.btx-p-bg-color {color: #ffffff;}
.btx-dark-scheme .btx-p-bg-color {color: #222222;}
.btx-light-scheme .btx-p-bg-color {color: #ffffff;}
.btx-slider-dark-scheme .btx-p-bg-color, .btx-entry-dark-scheme .btx-p-bg-color {color: #222222;}
.btx-slider-light-scheme .btx-p-bg-color, .btx-entry-light-scheme .btx-p-bg-color {color: #ffffff;}
.btx-p-bg-bg {background-color: #ffffff;}
.btx-dark-scheme .btx-p-bg-bg {background-color: #222222;}
.btx-light-scheme .btx-p-bg-bg {background-color: #ffffff;}
.btx-slider-dark-scheme .btx-p-bg-bg, .btx-entry-dark-scheme .btx-p-bg-bg {background-color: #222222;}
.btx-slider-light-scheme .btx-p-bg-bg, .btx-entry-light-scheme .btx-p-bg-bg {background-color: #ffffff;}
.btx-p-bg-border {border-color: #ffffff;}
.btx-dark-scheme .btx-p-bg-border {border-color: #222222;}
.btx-light-scheme .btx-p-bg-border {border-color: #ffffff;}
.btx-slider-dark-scheme .btx-p-bg-border, .btx-entry-dark-scheme .btx-p-bg-border {border-color: #222222;}
.btx-slider-light-scheme .btx-p-bg-border, .btx-entry-light-scheme .btx-p-bg-border {border-color: #ffffff;}
.btx-s-bg-color {color: #f5f5f5;}
.btx-dark-scheme .btx-s-bg-color {color: #1d1d1d;}
.btx-light-scheme .btx-s-bg-color {color: #f5f5f5;}
.btx-slider-dark-scheme .btx-s-bg-color, .btx-entry-dark-scheme .btx-s-bg-color {color: #1d1d1d;}
.btx-slider-light-scheme .btx-s-bg-color, .btx-entry-light-scheme .btx-s-bg-color {color: #f5f5f5;}
.btx-s-bg-bg {background-color: #f5f5f5;}
.btx-dark-scheme .btx-s-bg-bg {background-color: #1d1d1d;}
.btx-light-scheme .btx-s-bg-bg {background-color: #f5f5f5;}
.btx-slider-dark-scheme .btx-s-bg-bg, .btx-entry-dark-scheme .btx-s-bg-bg {background-color: #1d1d1d;}
.btx-slider-light-scheme .btx-s-bg-bg, .btx-entry-light-scheme .btx-s-bg-bg {background-color: #f5f5f5;}
.btx-s-bg-border {border-color: #f5f5f5;}
.btx-dark-scheme .btx-s-bg-border {border-color: #1d1d1d;}
.btx-light-scheme .btx-s-bg-border {border-color: #f5f5f5;}
.btx-slider-dark-scheme .btx-s-bg-border, .btx-entry-dark-scheme .btx-s-bg-border {border-color: #1d1d1d;}
.btx-slider-light-scheme .btx-s-bg-border, .btx-entry-light-scheme .btx-s-bg-border {border-color: #f5f5f5;}
.btx-p-border-color {color: #dfdfdf;}
.btx-dark-scheme .btx-p-border-color {color: #363636;}
.btx-light-scheme .btx-p-border-color {color: #dfdfdf;}
.btx-slider-dark-scheme .btx-p-border-color, .btx-entry-dark-scheme .btx-p-border-color {color: #363636;}
.btx-slider-light-scheme .btx-p-border-color, .btx-entry-light-scheme .btx-p-border-color {color: #dfdfdf;}
.btx-p-border-bg {background-color: #dfdfdf;}
.btx-dark-scheme .btx-p-border-bg {background-color: #363636;}
.btx-light-scheme .btx-p-border-bg {background-color: #dfdfdf;}
.btx-slider-dark-scheme .btx-p-border-bg, .btx-entry-dark-scheme .btx-p-border-bg {background-color: #363636;}
.btx-slider-light-scheme .btx-p-border-bg, .btx-entry-light-scheme .btx-p-border-bg {background-color: #dfdfdf;}
.btx-p-border-border {border-color: #dfdfdf;}
.btx-dark-scheme .btx-p-border-border, .btx-dark-scheme.btx-p-border-border {border-color: #363636;}
.btx-light-scheme .btx-p-border-border, .btx-light-scheme.btx-p-border-border {border-color: #dfdfdf;}
.btx-slider-dark-scheme .btx-p-border-border, .btx-entry-dark-scheme .btx-p-border-border, .btx-navbar-dropdown-dark-scheme .btx-p-border-border {border-color: #363636;}
.btx-slider-light-scheme .btx-p-border-border, .btx-entry-light-scheme .btx-p-border-border, .btx-navbar-dropdown-light-scheme .btx-p-border-border {border-color: #dfdfdf;}
.btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-dark-scheme .btx-overlay {background-color: #222222; background-color: rgba(34,34,34,0.9);}
.btx-light-scheme .btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-slider-dark-scheme .btx-overlay, .btx-entry-dark-scheme .btx-overlay {background-color: #222222; background-color: rgba(34,34,34,0.9);}
.btx-slider-light-scheme .btx-overlay, .btx-entry-light-scheme .btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}

.btx-button--border.btx-button-color--brand > .btnx, .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-dark-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-dark-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-light-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-light-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-slider-dark-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-slider-dark-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-slider-light-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-slider-light-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffb5a1; border-color: #ffb5a1;}
.btx-dark-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffb5a1; border-color: #ffb5a1;}
.btx-light-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffb5a1; border-color: #ffb5a1;}
.btx-slider-dark-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffb5a1; border-color: #ffb5a1;}
.btx-slider-light-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffb5a1; border-color: #ffb5a1;}
.btx-button--fill.btx-button-color--brand > .btnx, .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-dark-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-dark-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-light-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-light-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-slider-dark-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-slider-dark-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-slider-light-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-slider-light-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffb5a1; background-color: #ffb5a1;}
.btx-dark-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffb5a1; background-color: #ffb5a1;}
.btx-light-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffb5a1; background-color: #ffb5a1;}
.btx-slider-dark-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffb5a1; background-color: #ffb5a1;}
.btx-slider-light-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffb5a1; background-color: #ffb5a1;}
.btx-button-color--basic.btx-button--border > .btnx {color: #222222; border-color: #222222;}
.btx-dark-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #ffffff; border-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #222222; border-color: #222222;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #ffffff; border-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #222222; border-color: #222222;}
.btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #222222; background-color: #222222;}
.btx-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #222222; background-color: #222222;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #222222; background-color: #222222;}
.btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #ffdad0; border-color: #ffdad0;}
.btx-button-color--basic.btx-button--fill > .btnx {color: #fff; border-color: #222222; background-color: #222222;}
.btx-dark-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #fff; border-color: #222222; background-color: #222222;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #fff; border-color: #222222; background-color: #222222;}
.btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #222222; border-color: #222222;}
.btx-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffffff; border-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #222222; border-color: #222222;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffffff; border-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #222222; border-color: #222222;}
.btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #222; border-color: #ffdad0; background-color: #ffdad0;}
.btx-contactform--minimal .btx-form-container {background-color: #f5f5f5;}
.btx-dark-scheme .btx-contactform--minimal .btx-form-container {background-color: #1d1d1d;}
.btx-light-scheme .btx-contactform--minimal .btx-form-container {background-color: #f5f5f5;}

.btx-tab-nav .active {
	background-color: #ffdad0;
}

.btx-tab-nav .active > .btx-tab-nav-title {
	color: #222;
}

.btx-filter-list > a.active,
.btx-tab--underline > .btx-tab-nav .active > .btx-tab-nav-title {
	color: #ffdad0;
}

.btx-tab--group .btx-tab-nav > li {border-color: #dfdfdf;}
.btx-dark-scheme .btx-tab--group .btx-tab-nav > li {border-color: #363636;}
.btx-light-scheme .btx-tab--group .btx-tab-nav > li {border-color: #dfdfdf;}
.btx-tab-nav .active,
.btx-tab--group > .btx-tab-nav > .active,
.btx-tab--underline > .btx-tab-nav .active,
.btx-accordion--border > .btx-accordion-panel.active .btx-accordion-heading {
	border-color: #ffdad0;
}

.btx-dropdown-menu li.active a {
	color: #ffdad0;
}

.btx-dropdown-menu li:hover a {
	color: #222;
}

.btx-dropdown-menu li:hover {
	background-color: #ffdad0;
}

.widget .tagcloud a, .widget_calendar tbody, .widget a .btx-widget-meta, .widget a .btx-widget-category {color: #898989;}
.btx-dark-scheme .widget .tagcloud a, .btx-dark-scheme .widget_calendar tbody, .btx-dark-scheme .widget a .btx-widget-meta, .btx-dark-scheme .widget a .btx-widget-category {color: #a4a4a4;}
.btx-light-scheme .widget .tagcloud a, .btx-light-scheme .widget_calendar tbody, .btx-light-scheme .widget a .btx-widget-meta, .btx-light-scheme .widget a .btx-widget-category {color: #898989;}
.widget a, .widget.widget_calendar a, .widget_calendar thead {color: #222222;}
.btx-dark-scheme .widget a, .btx-dark-scheme .widget.widget_calendar a, .btx-dark-scheme .widget_calendar thead {color: #ffffff;}
.btx-light-scheme .widget a, .btx-light-scheme .widget.widget_calendar a, .btx-light-scheme .widget_calendar thead {color: #222222;}
.widget a:hover, .widget.widget_calendar tfoot a, .widget .btx-widget-viewall, .btx-widget-feature a {color: #ffdad0;}
.btx-dark-scheme .widget a:hover, .btx-dark-scheme .widget.widget_calendar tfoot a, .btx-dark-scheme .widget .btx-widget-viewall, .btx-dark-scheme .btx-widget-feature a {color: #ffdad0;}
.btx-light-scheme .widget a:hover, .btx-light-scheme .widget.widget_calendar tfoot a, .btx-light-scheme .widget .btx-widget-viewall, .btx-light-scheme .btx-widget-feature a {color: #ffdad0;}
.widget .btx-widget-viewall:hover, .btx-widget-feature a:hover {color: #ffb5a1;}
.btx-dark-scheme .widget .btx-widget-viewall:hover, .btx-dark-scheme .btx-widget-feature a:hover {color: #ffb5a1;}
.btx-light-scheme .widget .btx-widget-viewall:hover, .btx-light-scheme .btx-widget-feature a:hover {color: #ffb5a1;}
.tagcloud a {background-color: #ffffff;}
.btx-dark-scheme .tagcloud a {background-color: #222222;}
.btx-light-scheme .tagcloud a {background-color: #ffffff;}
.widget_calendar #today {color: #222; background-color: #ffdad0;}
.btx-dark-scheme .widget_calendar #today {color: #222; background-color: #ffdad0;}
.btx-light-scheme .widget_calendar #today {color: #222; background-color: #ffdad0;}
.tagcloud a, .widget_calendar caption {border-color: #dfdfdf;}
.btx-dark-scheme .tagcloud a, .btx-dark-scheme .widget_calendar caption {border-color: #363636;}
.btx-light-scheme .tagcloud a, .btx-light-scheme .widget_calendar caption {border-color: #dfdfdf;}

.btx-product-entry-media span.onsale {color: #fff;}
.btx-dark-scheme .btx-product-entry-media span.onsale {color: #222;}
.btx-light-scheme .btx-product-entry-media span.onsale {color: #fff;}
.btx-entry-title a:hover, .btx-entry-category a:hover, .btx-entry-meta a:hover, .btx-relatedpost-entry:hover .btx-entry-title {color: #ffdad0;}
.btx-dark-scheme .btx-entry-title a:hover, .btx-dark-scheme .btx-entry-category a:hover, .btx-dark-scheme .btx-entry-meta a:hover, .btx-dark-scheme .btx-relatedpost-entry:hover .btx-entry-title {color: #ffdad0;}
.btx-light-scheme .btx-entry-title a:hover, .btx-light-scheme .btx-entry-category a:hover, .btx-light-scheme .btx-entry-meta a:hover, .btx-light-scheme .btx-relatedpost-entry:hover .btx-entry-title {color: #ffdad0;}
.btx-entry--columnist .btx-entry-category a:hover {color: #ffb5a1;}
.btx-dark-scheme .btx-entry--columnist .btx-entry-category a:hover {color: #ffb5a1;}
.btx-light-scheme .btx-entry--columnist .btx-entry-category a:hover {color: #ffb5a1;}
.btx-blog--timeline .btx-blog-content:before {background-color: #dfdfdf;}
.btx-dark-scheme .btx-blog--timeline .btx-blog-content:before {background-color: #363636;}
.btx-light-scheme .btx-blog--timeline .btx-blog-content:before {background-color: #dfdfdf;}
.btx-blog--timeline .btx-entry-body-inner:after {color: #f5f5f5;}
.btx-dark-scheme .btx-blog--timeline .btx-entry-body-inner:after {color: #1d1d1d;}
.btx-light-scheme .btx-blog--timeline .btx-entry-body-inner:after {color: #f5f5f5;}
.btx-entry .more-link {
	color: #ffdad0;
}

.btx-entry .more-link:hover {
	color: #ffb5a1;
}

.slick-dots li.slick-active button:before {color: #222222;}
.btx-dark-scheme .slick-dots li.slick-active button:before {color: #ffffff;}
.btx-light-scheme .slick-dots li.slick-active button:before {color: #222222;}
.btx-slider-dark-scheme .slick-dots li.slick-active button:before {color: #ffffff;}
.btx-slider-light-scheme .slick-dots li.slick-active button:before {color: #222222;}
.btx-carousel-arrow {color: #fff; background-color: #222222; background-color: rgba(34,34,34,0.7);}
.btx-dark-scheme .btx-carousel-arrow {color: #222; background-color: #ffffff; background-color: rgba(255,255,255,0.7);}
.btx-light-scheme .btx-carousel-arrow {color: #fff; background-color: #222222; background-color: rgba(34,34,34,0.7);}
.btx-slider-dark-scheme .btx-carousel-arrow {color: #222; background-color: #ffffff; background-color: rgba(255,255,255,0.7);}
.btx-slider-light-scheme .btx-carousel-arrow {color: #fff; background-color: #222222; background-color: rgba(34,34,34,0.7);}
.btx-carousel-arrow.transparent {color: #222222;}
.btx-dark-scheme .btx-carousel-arrow.transparent {color: #ffffff;}
.btx-light-scheme .btx-carousel-arrow.transparent {color: #222222;}
.btx-slider-dark-scheme .btx-carousel-arrow.transparent {color: #ffffff;}
.btx-slider-light-scheme .btx-carousel-arrow.transparent {color: #222222;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #dfdfdf;}
.btx-dark-scheme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .btx-dark-scheme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .btx-dark-scheme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #363636;}
.btx-light-scheme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .btx-light-scheme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .btx-light-scheme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #dfdfdf;}
.btx-pagination .page-numbers {color: #898989;}
.btx-dark-scheme .btx-pagination .page-numbers {color: #a4a4a4;}
.btx-light-scheme .btx-pagination .page-numbers {color: #898989;}
.btx-pagination .page-numbers:hover, .btx-pagination .page-numbers.current {color: #222222;}
.btx-dark-scheme .btx-pagination .page-numbers:hover, .btx-dark-scheme .btx-pagination .page-numbers.current {color: #ffffff;}
.btx-light-scheme .btx-pagination .page-numbers:hover, .btx-light-scheme .btx-pagination .page-numbers.current {color: #222222;}
.btx-button--fill .btnx .btx-bounce, .btx-button--border.btx-button-hover--inverse .btnx:hover .btx-bounce {background-color: #222;}
.btx-dark-scheme .btx-button--fill .btnx .btx-bounce, .btx-dark-scheme .btx-button--border.btx-button-hover--inverse .btnx:hover .btx-bounce {background-color: #222;}
.btx-light-scheme .btx-button--fill .btnx .btx-bounce, .btx-light-scheme .btx-button--border.btx-button-hover--inverse .btnx:hover .btx-bounce {background-color: #222;}
.btx-pagination li.active a {
	color: #ffdad0;
}

.btx-dropdown-display:focus,
.btx-dropdown-display:hover {
	color: #222222;
}

.btx-with-border {border-color: #dfdfdf;}
.btx-dark-scheme .btx-with-border {border-color: #363636;}
.btx-light-scheme .btx-with-border {border-color: #dfdfdf;}
.btx-menu .btx-mega-menu a, .btx-menu .sub-menu a, .btx-menu .btx-cart-box {color: #898989;}
.btx-dark-scheme .btx-menu .btx-mega-menu a, .btx-dark-scheme .btx-menu .sub-menu a, .btx-dark-scheme .btx-menu .btx-cart-box {color: #a4a4a4;}
.btx-light-scheme .btx-menu .btx-mega-menu a, .btx-light-scheme .btx-menu .sub-menu a, .btx-light-scheme .btx-menu .btx-cart-box {color: #898989;}
.btx-navbar-dropdown-dark-scheme .btx-menu .btx-mega-menu a, .btx-navbar-dropdown-dark-scheme .btx-menu .sub-menu a, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-cart-box {color: #a4a4a4;}
.btx-navbar-dropdown-light-scheme .btx-menu .btx-mega-menu a, .btx-navbar-dropdown-light-scheme .btx-menu .sub-menu a, .btx-navbar-dropdown-light-scheme .btx-menu .btx-cart-box {color: #898989;}
.btx-menu a, .btx-navbar-brand {color: #222222;}
.btx-dark-scheme .btx-menu a, .btx-dark-scheme .btx-navbar-brand {color: #ffffff;}
.btx-light-scheme .btx-menu a, .btx-light-scheme .btx-navbar-brand {color: #222222;}
strong, .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-menu .btx-cart-box a {color: #222222;}
.btx-dark-scheme strong, .btx-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-dark-scheme .btx-menu .btx-cart-box a {color: #ffffff;}
.btx-light-scheme strong, .btx-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-light-scheme .btx-menu .btx-cart-box a {color: #222222;}
.btx-navbar-dropdown-dark-scheme strong, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-cart-box a {color: #ffffff;}
.btx-navbar-dropdown-light-scheme strong, .btx-navbar-dropdown-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-navbar-dropdown-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-navbar-dropdown-light-scheme .btx-menu .btx-cart-box a {color: #222222;}
.btx-menu a:hover, .btx-collapsed-menu--full .btx-mega-menu-title:hover {color: #ffdad0;}
.btx-dark-scheme .btx-menu a:hover, .btx-dark-scheme .btx-collapsed-menu--full .btx-mega-menu-title:hover {color: #ffdad0;}
.btx-light-scheme .btx-menu a:hover, .btx-light-scheme .btx-collapsed-menu--full .btx-mega-menu-title:hover {color: #ffdad0;}
.btx-highlight-border .btx-menu > li > a:hover:after, .btx-highlight-border.btx-side-navbar .btx-menu li a:after {background-color: #ffdad0;}
.btx-dark-scheme .btx-highlight-border .btx-menu > li > a:hover:after, .btx-dark-scheme .btx-highlight-border.btx-side-navbar .btx-menu li a:after {background-color: #ffdad0;}
.btx-light-scheme .btx-highlight-border .btx-menu > li > a:hover:after, .btx-light-scheme .btx-highlight-border.btx-side-navbar .btx-menu li a:after {background-color: #ffdad0;}
.btx-navbar-search .btx-search-form input[type='text'] {border-color: #222222;}
.btx-dark-scheme .btx-navbar-search .btx-search-form input[type='text'] {border-color: #ffffff;}
.btx-light-scheme .btx-navbar-search .btx-search-form input[type='text'] {border-color: #222222;}
.btx-navbar-search .btx-search-form input[type='text']:focus {
	border-color: #ffdad0;
}

.btx-navbar-search .btx-search-form input[type='text']:focus + .btx-search-form-title {
	color: #ffdad0;
}

.btx-lines, .btx-lines:before, .btx-lines:after {background-color: #222222;}
.btx-dark-scheme .btx-lines, .btx-dark-scheme .btx-lines:before, .btx-dark-scheme .btx-lines:after {background-color: #ffffff;}
.btx-light-scheme .btx-lines, .btx-light-scheme .btx-lines:before, .btx-light-scheme .btx-lines:after {background-color: #222222;}
.btx-comment--minimal .btx-form-container, .btx-comment--minimal textarea {background-color: #f5f5f5;}
.btx-dark-scheme .btx-comment--minimal .btx-form-container, .btx-dark-scheme .btx-comment--minimal textarea {background-color: #1d1d1d;}
.btx-light-scheme .btx-comment--minimal .btx-form-container, .btx-light-scheme .btx-comment--minimal textarea {background-color: #f5f5f5;}
.btx-post-tag a:hover {
	color: #222222;
}

.btx-post-category--fill a {
	color: #222;
}

.btx-post-category--fill a:hover {
	color: #222;
}

.btx-post-featured--overlap .btx-main {
	background-color: #ffffff;
}

.btx-post-category--fill a {
	background-color: #ffdad0;
}

.btx-post-category--fill a:hover {
	background-color: #ffb5a1;
}

.btx-loading--fading-circle .btx-circle:before {
	background-color: #ffdad0;
}

.slick-dots li button:before {
	color: #ccc;
}

.btx-dark-scheme .slick-dots li button:before,
.btx-slider-dark-scheme .slick-dots li button:before {
	color: #999;
}

.btx-light-scheme .slick-dots li button:before,
.btx-slider-light-scheme .slick-dots li button:before {
	color: #ccc;
}

.btx-pricing-item.highlighted {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.btx-dark-scheme .btx-pricing-item.highlighted {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

.btx-light-scheme .btx-pricing-item.highlighted {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.tagcloud a:hover {
	box-shadow: 0 2px 6px rgba(0,0,0, 0.05);
}

.btx-dark-scheme .tagcloud a:hover {
	box-shadow: 0 2px 6px rgba(0,0,0, 0.3);
}

.btx-light-scheme .tagcloud a:hover {
	box-shadow: 0 2px 6px rgba(0,0,0, 0.05);
}

.btx-with-shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.btx-dark-scheme .btx-with-shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.btx-light-scheme .btx-with-shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.btx-with-hover-shadow:hover {
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}

.btx-dark-scheme .btx-with-hover-shadow:hover {
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
}

.btx-light-scheme .btx-with-hover-shadow:hover {
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}

.woocommerce input.button:hover,
.woocommerce input.button:focus {
	background-color: #eee;
	border-color: #eee;
}


.btx-navbar,
.btx-navbar--mobile {
	background-color: #ffffff;
	border-color: #dfdfdf;
}

.btx-side-navbar,
.btx-collapsed-menu--classic {
	background-color: #ffffff;
}

.btx-navbar--minimal--full .btx-closed .btx-lines:before,
.btx-navbar--minimal--full .btx-closed .btx-lines:after {
	background-color: #222222;
}

.btx-navbar--light,
.btx-navbar--mobile-light {
	border-color: #dfdfdf;
}

.btx-navbar--light .btx-navbar-logo--text,
.btx-navbar--mobile-light .btx-navbar-logo--text,
.btx-side-navbar--light .btx-side-navbar-nav .btx-navbar-logo--text,
.btx-navbar--light:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-navbar--light:not(.btx-navbar--minimal--full) .btx-menu > li:before {
	color: #222222;
}

.btx-navbar--light .btx-lines,
.btx-navbar--light .btx-lines:before,
.btx-navbar--light .btx-lines:after,
.btx-navbar--mobile-light .btx-lines,
.btx-navbar--mobile-light .btx-lines:before,
.btx-navbar--mobile-light .btx-lines:after,
.btx-side-navbar--light .btx-lines,
.btx-side-navbar--light .btx-lines:before,
.btx-side-navbar--light .btx-lines:after {
	background-color: #222222;
}

.btx-navbar--dark,
.btx-navbar--mobile-dark {
	border-color: #363636;
}

.btx-navbar--dark .btx-navbar-logo--text,
.btx-navbar--mobile-dark .btx-navbar-logo--text,
.btx-side-navbar--dark .btx-side-navbar-nav .btx-navbar-logo--text,
.btx-navbar--dark:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-navbar--dark:not(.btx-navbar--minimal--full) .btx-menu > li:before {
	color: #ffffff;
}

.btx-navbar--dark .btx-lines,
.btx-navbar--dark .btx-lines:before,
.btx-navbar--dark .btx-lines:after,
.btx-navbar--mobile-dark .btx-lines,
.btx-navbar--mobile-dark .btx-lines:before,
.btx-navbar--mobile-dark .btx-lines:after,
.btx-side-navbar--dark .btx-lines,
.btx-side-navbar--dark .btx-lines:before,
.btx-side-navbar--dark .btx-lines:after {
	background-color: #ffffff;
}

.btx-navbar-dropdown-light-scheme .sub-menu,
.btx-navbar-dropdown-light-scheme .btx-mega-menu,
.btx-navbar-dropdown-light-scheme .btx-cart-box {
	background-color: #f5f5f5;
}

.btx-navbar-dropdown-dark-scheme .sub-menu,
.btx-navbar-dropdown-dark-scheme .btx-mega-menu,
.btx-navbar-dropdown-dark-scheme .btx-cart-box {
	background-color: #1d1d1d;
}

.btx-topbar {
	background-color: #1d1d1d;
	border-color: #363636;
}

.btx-header-widgets {
	background-color: #1d1d1d;
}

.btx-footer {
	background-color: #1d1d1d;
}

.btx-footer {
	border-color: #363636;
}

img.btx-navbar-logo--image {
	max-width: 142px;
}

.btx-navbar--inline .btx-navbar-content-wrapper > .btx-menu-inline-left {
	padding-right: 111px;
}

.btx-navbar--inline .btx-navbar-content-wrapper > .btx-menu-inline-right {
	padding-left: 111px;
}

.btx-navbar-brand {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}


.btx-navbar-brand {
	font-size: 15px;
}

.btx-navbar-brand {
	letter-spacing: 0.1em;
}

.btx-navbar--mobile img.btx-navbar-logo--image,
.btx-navbar--mobile img.btx-fixed-nav-logo {
	max-width: 60px;
}

img.btx-fixed-nav-logo,
.btx-navbar.btx-navbar--alternate img.btx-navbar-logo--image {
	max-width: 200px;
}


.btx-layout--frame {
	padding: 30px;
}

.btx-layout--frame:not(.header-on-frame) .btx-navbar--fixed {
	top: 30px;
}

.btx-frame--top,
.btx-frame--bottom {
	height: 30px;
}

.btx-frame--left,
.btx-frame--right {
	width: 30px;
}

.btx-layout--frame.btx-layout--fixednav .btx-header-widgets {
	left: 30px;
	max-width: 95%;
	max-width: calc( 100% - 60px );
}

.btx-layout--frame .btx-side-navbar--minimal {
	top: 30px;
	width: 310px;
	height: 95%;
	height: calc( 100% - 60px );
}

.btx-layout--frame .btx-side-navbar--minimal.btx-side-navbar--left .btx-container {
	padding-left: 30px;
}

.btx-layout--frame .btx-side-navbar--minimal.btx-side-navbar--right .btx-container {
	padding-right: 30px;
}

.btx-layout--frame .btx-side-navbar--left {
	top: 30px;
	left: 30px;
	height: 95%;
	height: calc( 100% - 60px );
}

.btx-layout--frame .btx-side-navbar--right {
	top: 30px;
	right: 30px;
	height: 95%;
	height: calc( 100% - 60px );
}

.btx-layout--frame .btx-navbar--fixed {
	right: 30px;
	left: 30px;
}

.btx-layout--frame .btx-wrapper--parallax-footer .btx-footer {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 30px;
}

.btx-layout--frame.btx-layout--sidenav-fixed .btx-wrapper--parallax-footer .btx-footer {
	max-width: 70%;
	max-width: calc( 100% - 340px );
}

.btx-layout--frame.btx-layout--sidenav-full .btx-wrapper--parallax-footer .btx-footer {
	max-width: 87%;
	max-width: calc( 100% - 140px );
}

.btx-layout--frame.btx-layout--sidenav-minimal .btx-wrapper--parallax-footer .btx-footer {
	max-width: 95%;
	max-width: calc( 100% - 60px );
}

@media only screen and (max-width: 960px) {
	.btx-layout--frame .btx-wrapper--parallax-footer .btx-footer {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.btx-layout--wide .btx-container,
.btx-layout--frame .btx-container {
	max-width: 1400px;
	max-width: calc( 1200px + 5% );
}

.btx-layout--boxed .btx-wrapper {
	max-width: 1200px;
}

.btx-layout--boxed .btx-side-navbar--left {
	left: calc( 50% - 600px );
}

.btx-layout--boxed .btx-side-navbar--right {
	right: calc( 50% - 600px );
}

.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--left .btx-side-navbar-nav {
	left: calc( 50% - 570px );
}

.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--right .btx-side-navbar-nav {
	right: calc( 50% - 570px );
}

.btx-layout--boxed .btx-navbar--fixed {
	left: calc( 50% - 600px );
	max-width: 1200px;
}

.btx-layout--boxed.btx-layout--fixednav .btx-header-widgets {
	left: auto;
	left: calc( 50% - 600px );
	max-width: 1200px;
}

.btx-layout--boxed .btx-wrapper--parallax-footer .btx-footer {
	max-width: 1200px;
}

.btx-layout--boxed.btx-layout--sidenav-full .btx-wrapper--parallax-footer .btx-footer {
	max-width: 1120px;
}

.btx-layout--boxed.btx-layout--sidenav-fixed .btx-wrapper--parallax-footer .btx-footer {
	max-width: 920px;
}

@media only screen and (max-width: 960px) {
	.btx-layout-responsive.btx-layout--boxed.btx-layout--sidenav-full .btx-wrapper--parallax-footer .btx-footer,
	.btx-layout-responsive.btx-layout--boxed.btx-layout--sidenav-fixed .btx-wrapper--parallax-footer .btx-footer {
		max-width: 1200px;
	}
}

@media only screen and (max-width: 1200px) {
	.btx-layout--boxed .btx-side-navbar--left.btx-side-navbar--fixed,
	.btx-layout--boxed .btx-side-navbar--left.btx-side-navbar--full {
		left: 0;
	}

	.btx-layout--boxed .btx-side-navbar--right.btx-side-navbar--fixed,
	.btx-layout--boxed .btx-side-navbar--right.btx-side-navbar--full {
		right: 0;
	}

	.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--left .btx-side-navbar-nav {
	  left: 30px;
	}

	.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--right .btx-side-navbar-nav {
	  right: 30px;
	}

	.btx-layout--boxed .btx-navbar--fixed {
		left: 0;
		max-width: 100%;
	}

	.btx-layout--boxed.btx-layout--fixednav .btx-header-widgets {
		left: 0;
		max-width: 100%;
	}
}

.btx-container {
	padding-right: 2.5%;
	padding-left: 2.5%;
}

.btx-main {
	width: 77.5%;
}

.btx-sidebar {
	width: 22.5%;
}


.btx-sidebar, .btx-main.btx-portfolio {
	padding-top: 40px;
	padding-bottom: 40px;
}






.btx-layout--boxed .btx-wrapper {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

body {
	font-family:'tilde regular', sans-serif; font-style:normal; font-weight:normal;	font-size: 16px;
}

.btx-section-wrapper,
.btx-box-content {
	font-size: 16px;
}

h1 {
	font-size: 52px;
}

h2 {
	font-size: 48px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

input[type=button],
input[type=submit],
.btnx {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;	text-transform: none;
}

input[type=button],
input[type=submit] {
	padding: 12.5px 24px;
	border-radius: 0px;
	border-width: 0px;
	color: #222;
	background-color: #ffdad0;
	border-color: #ffdad0;
}

.btx-button > .btnx {
	border-radius: 0px;
	border-width: 0px;
}

input[type=button]:hover,
input[type=submit]:hover,
input[type=button]:focus,
input[type=submit]:focus,
.btx-product-entry-button .btnx:hover {
	color: #ffdad0;
	background-color: transparent;
	border-color: #ffdad0;
}

.btx-page-load {
	background-color: #ffffff;
}



.btx-side-navbar {
	text-align: left;
}

.btx-side-navbar .btx-widgets {
	text-align: left;
}


.btx-navbar--custom {
	height: 150px;
	line-height: 150px;
}

.btx-content-wrapper,
.btx-wrapper--header-transparent .btx-content-wrapper > .btx-page-title {
	padding-top: 150px;
}

.btx-layout--topnav-stacked .btx-content-wrapper,
.btx-layout--topnav-stacked .btx-wrapper--header-transparent .btx-content-wrapper > .btx-page-title {
	padding-top: 127px;
}

.btx-layout--sidenav .btx-content-wrapper,
.btx-layout--sidenav .btx-wrapper--header-transparent .btx-content-wrapper > .btx-page-title {
	padding-top: 0px;
}

.btx-wrapper--header-transparent .btx-post-featured--fullwidth .btx-page-title,
.btx-wrapper--header-transparent .btx-post-featured--overlap .btx-page-title {
	top: 150px;
}

.btx-layout--topnav-stacked .btx-wrapper--header-transparent .btx-post-featured--fullwidth .btx-page-title,
.btx-layout--topnav-stacked .btx-wrapper--header-transparent .btx-post-featured--overlap .btx-page-title {
	top: 127px;
}

.btx-layout--sidenav .btx-wrapper--header-transparent .btx-post-featured--fullwidth .btx-page-title,
.btx-layout--sidenav .btx-wrapper--header-transparent .btx-post-featured--overlap .btx-page-title {
	top: 0px;
}

.btx-navbar,
.btx-navbar--mobile {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.btx-navbar .btx-mega-menu,
.btx-navbar .btx-cart-box,
.btx-navbar .btx-menu > li > .sub-menu {
	margin-top: 0px;
}





.btx-navbar,
.btx-navbar--mobile,
.btx-side-navbar {
	background-color: transparent;
}


.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li:before,
.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-side-navbar .btx-menu a,
.btx-side-navbar .btx-menu .sub-menu a {
	color: #003332;
}

.btx-navbar .btx-lines,
.btx-navbar .btx-lines:before,
.btx-navbar .btx-lines:after,
.btx-navbar--mobile .btx-lines,
.btx-navbar--mobile .btx-lines:before,
.btx-navbar--mobile .btx-lines:after,
.btx-side-navbar--full .btx-lines,
.btx-side-navbar--full .btx-lines:before,
.btx-side-navbar--full .btx-lines:after {
	background-color: #003332;
}


.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu .current-menu-item > a,
.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu .current-menu-ancestor > a,
.btx-side-navbar .btx-menu .current-menu-item > a,
.btx-side-navbar .btx-menu .current-menu-ancestor > a,
.btx-side-navbar .btx-menu .current-menu-ancestor > .btx-mega-menu-item > a {
	color: #ffdad0;
}

.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li > a:hover,
.btx-side-navbar .btx-menu a:hover,
.btx-side-navbar .btx-menu .sub-menu a:hover {
	color: #fedad3;
}

.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li > a:hover:after,
.btx-side-navbar--full .btx-menu > li > a:hover:after {
	background-color: #fedad3;
}

.btx-highlight-border.btx-side-navbar--fixed .btx-menu li > a:hover,
.btx-highlight-border.btx-side-navbar--minimal .btx-menu li > a:hover {
	border-color: #fedad3;
}

.btx-navbar .btx-menu a,
.btx-navbar--mobile .btx-menu a,
.btx-navbar .btx-menu > li:before,
.btx-side-navbar .btx-menu a {
	font-family:'tilde regular', sans-serif; font-style:normal; font-weight:normal;}

.btx-navbar .btx-menu > li > a,
.btx-navbar--mobile .btx-menu > li > a,
.btx-side-navbar .btx-menu > li > a {
	text-transform: none;
}

.btx-navbar .btx-menu a,
.btx-navbar--mobile .btx-menu a,
.btx-navbar .btx-menu > li:before,
.btx-side-navbar .btx-menu a {
	font-size: 14px;
}

.btx-navbar .btx-menu > li > a,
.btx-side-navbar .btx-menu > li > a {
	letter-spacing: 0.025em;
}


.btx-navbar .sub-menu {
	text-transform: none;
}

.btx-navbar .btx-menu .sub-menu a,
.btx-navbar .btx-menu .btx-mega-menu a {
	font-size: 14px;
}

.btx-navbar .sub-menu {
	min-width: 220px;
}

.btx-navbar .btx-menu > li > .sub-menu,
.btx-navbar .btx-menu > li > .sub-menu .sub-menu,
.btx-navbar .btx-menu > li > .btx-mega-menu,
.btx-navbar .btx-cart-box {
	background-color: rgba(255,255,255,1);
}

.btx-navbar .btx-menu .sub-menu a,
.btx-navbar .btx-menu .btx-mega-menu a {
	color: #003332;
}


.btx-navbar .btx-collapsed-menu--full,
.btx-navbar.btx-light-scheme .btx-collapsed-menu--full,
.btx-navbar.btx-dark-scheme .btx-collapsed-menu--full,
.btx-side-navbar .btx-collapsed-menu--full,
.btx-side-navbar.btx-light-scheme .btx-collapsed-menu--full,
.btx-side-navbar.btx-dark-scheme .btx-collapsed-menu--full {
	background-color: rgba(255,255,255,0.9);
}




.btx-navbar .btx-collapsed-menu--full .current-menu-item > a,
.btx-navbar .btx-collapsed-menu--full .current-menu-ancestor > a,
.btx-navbar .btx-collapsed-menu--full .current-menu-ancestor > .btx-mega-menu-item > a,
.btx-side-navbar .btx-collapsed-menu--full .current-menu-item > a,
.btx-side-navbar .btx-collapsed-menu--full .current-menu-ancestor > a,
.btx-side-navbar .btx-collapsed-menu--full .current-menu-ancestor > .btx-mega-menu-item > a {
	color: #ffdad0;
}


.btx-navbar .btx-collapsed-menu--full a,
.btx-navbar .btx-collapsed-menu--full .btx-menu > li:before,
.btx-side-navbar .btx-collapsed-menu--full a,
.btx-side-navbar .btx-collapsed-menu--full .btx-menu > li:before {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}

.btx-navbar .btx-collapsed-menu--full .btx-menu > li > a,
.btx-side-navbar .btx-collapsed-menu--full .btx-menu > li > a {
	font-size: 16px;
}






.btx-navbar--mobile .btx-collapsed-menu--full .current-menu-item > a,
.btx-navbar--mobile .btx-collapsed-menu--full .current-menu-ancestor > a,
.btx-navbar--mobile .btx-collapsed-menu--full .current-menu-ancestor > .btx-mega-menu-item > a,
.btx-collapsed-menu--classic .btx-menu .current-menu-item > a,
.btx-collapsed-menu--classic .btx-menu .current-menu-ancestor > a,
.btx-collapsed-menu--classic .btx-menu .current-menu-ancestor > .btx-mega-menu-item > a {
	color: #ffdad0;
}


.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-collapsed-menu--classic a {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}

.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-collapsed-menu--classic a {
	text-transform: none;
}

.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-collapsed-menu--classic a {
	font-size: 14px;
}


.btx-navbar.btx-navbar--alternate,
.btx-navbar.btx-navbar--alternate .btx-menu,
.btx-navbar.btx-navbar--alternate .btx-navbar-header,
.btx-navbar.btx-navbar--alternate .btx-navbar-widget {
	height: 60px;
	line-height: 60px;
}

.btx-navbar.btx-navbar--alternate,
.btx-navbar--mobile.btx-navbar--alternate {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}



.btx-navbar.btx-navbar--alternate:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-navbar.btx-navbar--alternate:not(.btx-navbar--minimal--full) .btx-menu > li:before {
	font-size: 12px;
}




.btx-topbar {
	height: 36px;
	line-height: 36px;
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	.btx-layout-responsive .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--topnav-stacked .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--sidenav .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content--no-header .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title {
		padding-top: 96px;
	}

	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title {
		top: 96px;
	}
}

@media only screen and (max-width: 767px) {
	.mobile-topbar-enable .btx-topbar {
		height: 72px;
	}

	.btx-layout-responsive .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--topnav-stacked .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--sidenav .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content--no-header .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title {
		padding-top: 132px;
	}

	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title {
		top: 132px;
	}
}

.mobile-topbar-enable .btx-collapsed-menu--classic {
	top: 132px;
}


.btx-topbar {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}






.btx-navbar--alternate .btx-navbar-widget {
	display: none;
}


.btx-header-widgets .btx-header-widgets-column {
	border-right: 1px solid;
}

.btx-header-widgets {
	background-color: rgba(255,255,255,1);
}


.btx-header-widgets {
	color: #003332;
}

.btx-header-widgets a {
	color: #003332;
}


.btx-footer.type-footer,
.btx-footer.type-footer-bottombar {
	border-top-width: 0px;
	border-top-style: solid;
}


.btx-footer {
	background-color: rgba(255,255,255,1);
}


.btx-footer {
	color: #003332;
}

.btx-footer-widgets-content .widget a {
	color: #003332;
}

.btx-footer-widgets-content .widget a:hover {
	color: #003332;
}

.btx-footer.type-bottombar .btx-bottombar, .btx-footer.type-footer-bottombar .btx-bottombar-content {
		border-top-width: 0px;
		border-top-style: solid;
}



.btx-bottombar {
	font-size: 12px;
}

.btx-bottombar {
	color: #003332;
}

.btx-bottombar .widget a {
	color: #003332;
}

.btx-bottombar .widget a:hover {
	color: #fedad3;
}

.btx-page-title h1 {
	font-family:'Unna', sans-serif; font-style:normal; font-weight:normal;}






.btx-main.btx-blog .btx-entry,
.btx-main.btx-archive .btx-entry {
	margin-bottom: 30px;
}

.btx-main.btx-archive--grid .btx-entry,
.btx-main.btx-archive--masonry .btx-entry,
.btx-main.btx-blog--grid .btx-entry,
.btx-main.btx-blog--masonry:not(.btx-entries--hover-content) .btx-entry {
	padding-right: 15px;
	padding-left: 15px;
}

.btx-main.btx-archive--grid .btx-archive-content,
.btx-main.btx-archive--masonry .btx-archive-content,
.btx-main.btx-blog--grid .btx-blog-content,
.btx-main.btx-blog--masonry .btx-blog-content {
	margin-left: -15px;
	margin-right: -15px;
}

.btx-main.btx-blog--masonry.btx-entries--hover-content .btx-blog-content {
	margin-right: -30px;
}

.btx-main.btx-blog--masonry.btx-entries--hover-content .btx-entry-inner {
	width: calc(100% - 30px);
	margin-bottom: 30px;
}

.btx-main.btx-blog--masonry.btx-entries--hover-content .btx-entry-media {
	margin: -15px -15px -15px;
}

.btx-main.btx-blog .btx-entry-body,
.btx-main.btx-archive .btx-entry-body {
	padding: 50px;
}

.btx-main.btx-blog .btx-entry-title,
.btx-main.btx-archive .btx-entry-title {
	text-transform: none;
}


.btx-main.btx-blog .btx-entry-title,
.btx-main.btx-archive .btx-entry-title {
	font-size: 20px;
}

.btx-main.btx-blog .btx-entry-inner,
.btx-main.btx-archive .btx-entry-inner {
	background-color: rgba(255,255,255,1);
}


.btx-main.btx-portfolio .btx-entry {
	margin-bottom: 30px;
}

.btx-main.btx-portfolio--masonry:not(.btx-entries--hover-content) .btx-entry,
.btx-main.btx-portfolio--grid .btx-entry {
	padding-left: 15px;
	padding-right: 15px;
}

.btx-main.btx-portfolio--masonry .btx-portfolio-content,
.btx-main.btx-portfolio--grid .btx-portfolio-content {
	margin-left: -15px;
	margin-right: -15px;
}

.btx-main.btx-portfolio--masonry.btx-entries--hover-content .btx-portfolio-content {
	margin-right: -30px;
}

.btx-main.btx-portfolio--masonry.btx-entries--hover-content .btx-entry-inner {
	width: calc(100% - 30px);
	margin-bottom: 30px;
}

.btx-main.btx-portfolio--masonry.btx-entries--hover-content .btx-entry-media {
	margin: -15px -15px -15px;
}

.btx-main.btx-portfolio .btx-entry-body,
.btx-main.btx-portfolio:not(.btx-portfolio--list):not(.btx-entries--hover-content) .btx-entry-body {
	padding: 5px;
}

.btx-main.btx-portfolio .btx-entry-title {
	text-transform: none;
}


.btx-main.btx-portfolio .btx-entry-title {
	font-size: 16px;
}



.btx-html {
   z-index: 11;
}
.btx-box-content {
   height: 100%;
}

#view-mob {
   display: none;
}
.menu-modal {
   margin-bottom: 5px !important;
   padding-bottom: 5px !important;
}
.menu-modal a {
   color: #003332;
   font-size: 20px !important;
}
.menu-modal a:hover {
   color: #fff;
}

.pagetitle h1 {
   font-size: 200px;
   line-height: 700px;
   color: #ffb5a1;
}

.btx-navbar,
.btx-navbar--mobile {
   background: transparent;
}

.dividerfoot {
   width: 23%;
   display: inline-block;
   top: 14px;
   position: relative;
   margin-right: 30px;
   margin-left: 30px;
}

footer .textwidget {
   font-size: 14px !important;
   margin-left: 18%;
}

.btx-bottombar {
   margin: 90px 0 135px 0;
}
.btx-bottombar-content .menu-item {
   padding: 0 50px;
}

.btx-bottombar .widget {
   margin-left: 12%;
}

footer {
   padding-top: 60px;
   z-index: 111;
}

.copyright {
   display: inline-block;
   position: absolute;
   right: -75px;
   top: 100px;
   font-size: 12px;
}
.copyright a,
.copyright {
   color: #cdcdcd !important;
}

.slick-prev,
.slick-next {
   background: transparent !important;
   color: #fedad3;
}
.slick-prev {
   left: 0;
}
.slick-next {
   right: 0;
}
.btx-slider {
   z-index: 112;
}

.slick-prev .fa,
.slick-next .fa {
   font-size: 40px;
}

.btx-divider-line {
   text-align: right !important;
   font-style: italic;
   font-family: "unna", sans-serif !important;
   letter-spacing: 0.11em;
   background-color: #aec2bc !important;
}

.page-id-201 .btx-divider-line {
   background-color: #ffb5a1 !important;
}

.btx-divider {
   height: 30px;
}

.home-turn {
   position: absolute;
   color: #cdcdcd !important;
   bottom: 325px;
   left: 20px;
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
}

.discover {
   position: absolute;
   bottom: 60px;
   left: 0;
   right: 0;
}

.home-turn a {
   color: #999 !important;
}

.home-txt-sub,
.home-txt {
   position: absolute;
   bottom: 400px;
   width: 400px;
   left: 34%;
}
main {
   background: linear-gradient(
      to bottom,
      #fff 0%,
      #fff 97%,
      #ffb5a1 97%,
      #ffb5a1 100%
   );
}
.home main,
.page-id-74 main,
.page-id-186 main,
.page-id-191 main,
.single-post main {
   background: #fff;
}
footer {
   background: linear-gradient(
      to bottom,
      #fff8f5 0%,
      #fff8f5 60%,
      #fff 60%,
      #fff 100%
   ) !important;
}
.home-txt-sub a {
   color: #003332;
}
.home-txt {
   bottom: 275px;
}
.home-txt a {
   color: #ffb5a1;
}
.home-txt a:hover {
   color: #003332;
}

.slick-dots {
   display: none !important;
}

.lightpink h2 {
   color: #0a1e03 !important;
}
.pink h2,
h1.main-title.pink,
.pink {
   color: #ffb5a1 !important;
}

.btx-modal {
   display: table-cell;
   vertical-align: middle;
   text-align: center;
}

.btx-button--fill.btx-button-color--brand.bookbtn > .btnx {
   background-color: #fff;
   color: #003332 !important;
   min-width: 240px;
   margin: 0 15px;
}
.btx-button--fill.btx-button-color--brand.bookbtn > .btnx:hover {
   color: #fedad3 !important;
}

.btx-button--fill.btx-button-color--brand.bookbtn > .btnx:before,
input[type="submit"]:before {
   content: "";
   position: absolute;
   border: 1px solid #cdd9cf;
   display: inline;
   width: 95%;
   height: 49px;
   top: 10%;
   left: 2.5%;
}

.booking {
   line-height: 30px;
}

.btx-custom_a-font {
   letter-spacing: 0.15em;
   color: #ffb5a1;
}

.btx-custom_b-font {
   letter-spacing: 0.025em;
   color: #003332;
   line-height: 34px;
}

.contact-quote h2 {
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
   width: 400px;
   right: 90px;
   z-index: 11;
   position: relative;
   top: -480px;
}

.quote-turn h2 {
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
   max-width: 400px;
   position: relative;
   left: -168px;
   top: -120px;
   line-height: 48px;
}
.quote h2 {
   max-width: 500px;
   position: relative;
   line-height: 48px;
   right: -400px;
   z-index: 1;
}

.btx-navbar .btx-menu > li > a {
   padding-right: 90px;
}

.btnx > .fa {
   font-size: 22px;
}
.btx-navbar-widget.btx-button > .btnx > .fa {
   color: #003332;
}
.btnx > .fa:hover {
   color: #fedad3 !important;
}
.mfp-close {
   color: #fff;
}
.btx-modal-close {
   right: 70px;
}

.btx-button--fill.btx-button-color--brand > .btnx:before {
   content: "";
   position: absolute;
   border: 1px solid #fff;
   display: inline;
   width: 96%;
   height: 51px;
   top: 6px;
   left: 6px;
}
.btx-button--fill.btx-button-color--brand > .btnx {
   color: #fff !important;
   position: relative;
}
.btx-button-size--large > .btnx,
input[type="submit"] {
   font-size: 20px;
   font-weight: normal;
   color: #fff;
}
.btn-turn a,
.copyright {
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
}
.btn-turn {
   position: fixed;
   top: 50%;
   right: -112px;
   display: none;
   z-index: 111;
   margin-top: -20px !important;
}
.btn-turn.show {
   display: block;
}

#modalbook {
   height: 1px;
}

#menu-footer-menu > li:last-child a {
   color: #fedad3;
}
.btx-interactive-content {
   display: table;
   height: 100%;
}
.view-more {
   height: 100%;
   width: 100vw;
   display: table-cell;
   vertical-align: middle;
}
.view-more a {
   color: #fff;
}
.view-more a:hover {
   color: #003332;
}

body {
   text-transform: lowercase;
}

.btx-navbar .btx-menu > li:last-child a {
   /*color:#ffb5a1!important;*/
   position: relative;
   display: inline;
   padding-right: 0;
}
.btx-navbar .btx-menu > li:last-child a:hover {
   /*color:#fedad3!important;*/
}
.btx-navbar .btx-menu > li:last-child a:before {
   /*content: '';
    width: 1px;
    height: 50px;
    background: #ffb5a1;
    position: absolute;
    bottom: 200%;
    left: 110%;
    margin-left: -38px;*/
}

.btx-loading--logo img {
   max-width: 150px;
}
.btx-navbar,
.btx-navbar--mobile {
   border: none !important;
}
.mfp-container {
   padding: 0;
}
.btx-modal {
   width: 100vw;
   height: 100vh;
}
.mfp-bg {
   background: #fff;
}
.divider-scroll {
   position: absolute;
   top: 20px;
   left: 50%;
   margin-left: -100px;
   width: 200px;
   height: 200px;
   bottom: 16px;
   display: block;
}
.page-id-116 .divider-scroll {
   top: -300px;
   margin-left: -120px;
}
.relative {
   position: relative;
   top: 500px;
}

.line-scroll {
   position: absolute;
   width: 1px;
   left: 50%;
   height: 0px;
   bottom: 60px;
   z-index: 9997;
   -webkit-animation: line-scroll 2s ease 2s;
   animation: line-scroll 2s ease 2s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
   -webkit-animation-iteration-count: 2;
   animation-iteration-count: 2;
}
.line-scroll.white {
   background-color: #003332;
}
.divider-scroll strong {
   -webkit-animation: fade 0.9s ease 5.7s;
   animation: fade 0.9s ease 5.7s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
   top: 162px;
   position: relative;
   margin: 0 auto;
   display: block;
   bottom: 0px;
   text-align: center;
   font-size: 14px !important;
   letter-spacing: 0.1em !important;
   color: #003332 !important;
}
.home .divider-scroll strong {
   -webkit-animation: fadein 0.9s ease 5.7s;
   animation: fadein 0.9s ease 5.7s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
}
.home .line-scroll {
   -webkit-animation: line-scroll2 3s ease 2s;
   animation: line-scroll2 3s ease 2s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
   -webkit-animation-iteration-count: 2;
   animation-iteration-count: 1;
}

@keyframes fade {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}

@keyframes line-scroll {
   0% {
      height: 0%;
   }

   45% {
      height: 130px;
   }

   55% {
      height: 130px;
   }

   100% {
      height: 0px;
   }
}

@keyframes fade {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}
@keyframes line-scroll2 {
   0% {
      height: 0%;
   }

   45% {
      height: 100px;
   }

   55% {
      height: 0px;
   }

   100% {
      height: 100px;
   }
}

@keyframes fadein {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 1;
   }
}
.flow {
   position: relative;
   left: -50%;
   text-align: center !important;
   color: #0a1e03;
}

h3.house-title {
   position: relative;
   margin: -60px 0 40px;
   width: 400px;
   letter-spacing: 0.11em !important;
   color: #ffb5a1 !important;
   font-size: 42px;
}

h1.main-title {
   position: relative;
   margin: 110px 0 40px;
   left: -180px;
   width: 400px;
   letter-spacing: 0.11em !important;
   color: #0a1e03 !important;
}

span.turn {
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
   display: block;
   width: 100px;
   position: relative;
   left: -75px;
   top: 5px;
   font-size: 33px !important;
   letter-spacing: 0.08em;
   font-style: italic;
}

h3 span.turn {
   font-size: 28px !important;
   color: #fedad3 !important;
}

.btx-navbar--standard.btx-navbar--right .btx-menu {
   float: right;
   padding-right: 96px;
}

input,
select,
textarea {
   border-top: none;
   border-right: none;
   border-left: none;
   border-radius: 0px;
   color: #003332;
   margin-top: -10px;
   padding-left: 0;
   padding-bottom: 0px;
   background: transparent;
   font-size: 14px;
}
textarea {
   height: 120px;
}

input[type="button"],
input[type="submit"] {
   padding: 20.5px 44px;
   font-size: 20px;
   color: #fff;
}

div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok {
   border: none;
   color: #003332;
}
span.wpcf7-not-valid-tip {
   font-size: 12px;
   letter-spacing: 0.05em;
   color: #003332;
}

input[type="submit"]:hover {
   background: #ffb5a1;
   color: #fff;
}

.btx-scrollpage--half .btx-box-inner {
   height: 100vh !important;
}

.vertical-div {
   width: 1px;
   height: 240px;
   background-color: #ffdad0;
   margin: 0 auto;
}

.btx-navbar .btx-menu > li > .sub-menu {
   background-color: rgba(255, 255, 255, 0.9);
   top: 0;
   padding-top: 150px;
   z-index: -1;
   left: 0;
   position: fixed;
   width: 100vw;
   padding-left: 32%;
   min-height: 430px;
}
.about-menu-copyr {
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
   display: inline-block;
   position: absolute;
   right: 20px;
   bottom: 100px;
   color: #fff !important;
}

.btx-collapsed-menu--full .sub-menu {
   text-transform: lowercase;
   letter-spacing: 0.025em;
}

@media screen and (min-width: 1600px) {
   h1.main-title {
      margin-top: 210px;
   }
   .divider-scroll {
      top: 140px;
   }
   .home-txt {
      bottom: 375px;
      left: 46%;
   }
   .home-txt-sub {
      bottom: 500px;
      left: 46%;
   }
}

@media screen and (min-width: 1800px) {
   .divider-scroll {
      top: 290px;
   }
   .divider-scroll {
      margin-left: -80px !important;
   }
}

@media screen and (max-width: 1202px) {
   .btx-navbar--standard.btx-navbar--right .btx-menu {
      padding-right: 0px;
   }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
   .btx-navbar--mobile img.btx-navbar-logo--image,
   .btx-navbar--mobile img.btx-fixed-nav-logo {
      max-width: 142px;
   }
   .btx-navbar--mobile {
      height: 142px;
      line-height: 142px;
   }
}

@media screen and (max-width: 1024px) {
   .btx-navbar .btx-menu > li:nth-child(4) a,
   .btx-navbar .btx-menu > li:nth-child(5) a {
      display: inline-block;
   }
   .btx-html {
      z-index: 1;
   }
   #about,
   #contact {
      margin-top: -60px;
   }
   /*
      #view-mob {
         display: block;
      }
   */
   .btx-slider {
      z-index: 1;
   }
   .page-id-201 .btx-content-wrapper {
      top: 0;
   }
   .home .btx-slider-media img {
      max-width: 138%;
   }
   .home .btx-slider-media {
      margin-left: -200px;
   }
   .btx-slider-subtitle {
      position: absolute;
      bottom: 60px;
      left: 30px;
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      transform: rotate(270deg);
   }
   .quote-turn h2 {
      left: -110px;
      top: -80px;
      line-height: 38px;
      font-size: 38px;
   }
   .quote-turn.houses h2 {
      left: -140px;
      top: -120px;
   }
   .houses-img2 {
      padding-top: 0 !important;
      padding-right: 150px !important;
   }
   .houses-img3 {
      margin-right: 120px !important;
   }
   .quote h2 {
      right: -200px;
   }
   .btx-bottombar-content .menu-item {
      padding: 0 30px;
   }
   .about-mob-quote4 {
      width: 400px;
   }
   /*#no-mob {
    display:none!important;
}*/
   .flow .btx-text-content {
      padding: 0 !important;
   }
   h1.main-title {
      font-size: 45px;
   }
   span.turn {
      font-size: 28px;
   }
   .divider-scroll {
      top: -20px;
   }
   .v1,
   .v2 {
      padding-right: 30px !important;
      padding-left: 90px !important;
   }
   .v3 {
      padding-right: 60px !important;
   }
   .v5 {
      padding-right: 0 !important;
   }
   .v6,
   .v7,
   .v8 {
      padding-left: 90px !important;
      padding-right: 30px !important;
   }
}

@media screen and (max-width: 768px) {
   .quote-turn h2 {
      left: -145px;
      top: -120px;
   }
   .btx-bottombar .widget {
      margin-left: 0;
   }
   .btx-bottombar-content .menu-item {
      padding: 0 18px;
   }
   .about-mob,
   .house-txt {
      padding-left: 150px !important;
      padding-right: 150px !important;
      margin-bottom: 15px !important;
   }
   .btx-container--fullwidth .about-mob,
   .btx-container--fullwidth .house-txt {
      padding-left: 180px !important;
      padding-right: 180px !important;
   }
   .mob-about-quote {
      padding-top: 0 !important;
      margin-top: -240px;
      margin-left: 60px !important;
   }
   .mob-about-quote h2 {
      padding-top: 0 !important;
   }
   .about-mob-quote3 h2 {
      top: 30px;
   }
   .about-mob-quote4 {
      margin-top: 0 !important;
      width: 400px;
   }
   .btx-footer {
      background: transparent;
   }
   #form {
      margin: 0 !important;
   }
   .top-img {
      margin-top: 80px !important;
      padding-right: 150px;
   }
   h1.main-title {
      margin: -300px 0 40px;
      left: 400px;
   }
   .flow {
      left: 550px;
      display: inline-block;
   }
   .v4 {
      padding-top: 120px;
   }
   .quote h2 {
      padding-top: 0 !important;
   }
   .quote-turn.houses h2 {
      left: -80px;
      top: -120px;
   }
   .lightpink.houses h2 {
      width: 400px;
   }
   .houses-img3 {
      display: none;
   }
   .houses-img1 {
      padding-top: 120px;
   }
   #view-mob {
      display: block;
   }
}

@media screen and (min-width: 320px) and (max-width: 667px) {
   #about .btx-background-inner,
   #contact .btx-background-inner {
      margin-top: 70px;
   }
   .pagetitle h1 {
      font-size: 80px;
      line-height: 450px;
   }
   .contact-quote h2 {
      width: 250px;
      right: 10px;
      top: -240px;
   }

   .quote-turn h2 {
      left: -60px;
      max-width: 250px;
      top: -80px;
      line-height: 28px;
      font-size: 28px;
   }
   .about-mob,
   .house-txt {
      padding-left: 10px !important;
      padding-right: 10px !important;
      margin-bottom: 15px !important;
   }
   .btx-container--fullwidth .about-mob,
   .btx-container--fullwidth .house-txt {
      padding-left: 27px !important;
      padding-right: 27px !important;
      margin-bottom: 15px !important;
   }
   .btx-footer {
      background: #fff;
   }
   .mob-about-quote {
      margin-left: 25px !important;
   }
   h2 {
      font-size: 28px !important;
      line-height: 32px !important;
   }
   .quote-turn.about-mob-quote3 h2 {
      transform: none !important;
      left: 30px !important;
      top: 0px !important;
   }
   .about-mob-quote4 {
      width: 300px;
      margin-bottom: -120px !important;
   }
   .about-img2 {
      padding-top: 30px !important;
   }
   .copyright {
      top: 219px;
      right: -80px;
      font-size: 11px;
   }
   footer .textwidget {
      margin-left: 0;
   }
   .btx-bottombar {
      padding: 90px 0;
      margin: 0;
   }
   .btx-modal {
      padding: 0;
   }
   .booking {
      padding-top: 70px;
   }
   .btx-button--fill.btx-button-color--brand > .btnx:before {
      width: 94%;
      height: 39px;
      top: 6px;
      left: 6px;
   }
   .btx-button--fill.btx-button-color--brand.bookbtn > .btnx:before,
   input[type="submit"]:before {
      width: 97%;
      height: 37px;
      top: 10%;
      left: 1.5%;
   }
   .btx-button-size--large > .btnx {
      font-size: 14px;
      padding: 15px 24px;
   }
   .btn-turn {
      right: -71px;
   }
   .contact-img2 {
      padding-top: 30px !important;
      padding-right: 30px !important;
   }
   .vertical-div {
      height: 180px;
   }
   .top-img {
      margin-top: 0 !important;
      padding-right: 60px !important;
   }
   h1.main-title {
      margin: -60px 0 40px;
      left: 110px;
      font-size: 28px;
      max-width: 200px;
   }
   span.turn {
      font-size: 18px !important;
      left: -65px;
      top: -18px;
   }
   .flow,
   .divider-scroll {
      display: none;
   }
   @keyframes line-scroll {
      0% {
         height: 0%;
      }

      45% {
         height: 90px;
      }

      55% {
         height: 90px;
      }

      100% {
         height: 0px;
      }
   }
   .v1 {
      padding-top: 0px !important;
   }
   .v2 {
      padding-bottom: 60px !important;
   }
   .v3 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
   }
   .houses-img2 {
      padding-left: 0px !important;
      padding-right: 90px !important;
   }
   .quote h2 {
      right: -40px;
      width: 280px;
   }
   h3.house-title {
      font-size: 30px;
      width: 280px;
   }
   .lightpink.houses h2 {
      width: 300px;
   }
   .menu-modal a {
      font-size: 22px !important;
   }
   .menu-modal {
      padding-bottom: 0 !important;
      margin-bottom: 10px !important;
   }
   .about-menu-copyr {
      right: -60px;
      bottom: auto;
      display: none;
   }
   .btx-slider-content {
      padding: 0;
   }
   .btx-slider-subtitle {
      bottom: 30px;
      left: 10px;
   }
   .slick-track > div:nth-child(2) a,
   .slick-track > div:last-child a {
      color: #ffb5a1 !important;
   }
   .menu-modal a {
      font-size: 16px !important;
   }
}

.sm-custom-menu a {
   border: none;
   background: none;
   font-size: 20px !important;
   color: #003332 !important;
   font-family: "tilde regular", sans-serif;
   font-weight: normal !important;
   font-style: normal;
   text-transform: lowercase;
   padding: 0px !important;
   letter-spacing: normal !important;
}

.sm-custom-menu a:hover {
   color: #fff !important;
}

@media (max-width: 767px) {
   .sm-custom-menu a {
      font-size: 16px !important;
   }
}

.bookingsync-booknow.bookingsync-reset {
   max-width: 100% !important;
   margin-bottom: 150px;
}

.bookingsync-main-details {
   position: relative;
}

.bookingsync-main-details:after {
   content: "";
   clear: both;
   display: table;
}

@media (min-width: 768px) {
   .bookingsync-main-details .bookingsync-form-group {
      float: left;
   }

   .bookingsync-main-details .bookingsync-form-group.bookingsync-rental {
      width: 100%;
   }

   .bookingsync-main-details .bookingsync-form-group.bookingsync-start-at,
   .bookingsync-main-details .bookingsync-form-group.bookingsync-adults {
      width: 48%;
      margin-right: 2%;
   }

   .bookingsync-main-details .bookingsync-form-group.bookingsync-end-at,
   .bookingsync-main-details .bookingsync-form-group.bookingsync-children {
      width: 50%;
   }

   .bookingsync-main-details .bookingsync-form-group.bookingsync-adults {
      clear: left;
   }
}

.bookingsync-booknow.bookingsync-reset label,
.bookingsync-booknow.bookingsync-reset label span {
   font-size: 16px !important;
   line-height: 1.4;
   padding-bottom: 7px;
   letter-spacing: 0.15em;
   color: #ffb5a1 !important;
   font-family: "tilde regular", sans-serif !important;
   font-style: normal !important;
   font-weight: normal !important;
   text-transform: lowercase;
}

.bookingsync-booknow.bookingsync-reset input[type="text"],
.bookingsync-booknow.bookingsync-reset input[type="number"],
.bookingsync-booknow.bookingsync-reset .bookingsync-styled-custom-select,
.bookingsync-booknow.bookingsync-reset input[type="email"],
.bookingsync-booknow.bookingsync-reset textarea {
   border: none !important;
   border-bottom: 1px #dfdfdf solid !important;
   border-radius: none !important;
}

.bookingsync-booknow.bookingsync-reset .bookingsync-form-group {
   margin-bottom: 35px !important;
}

.bookingsync-booknow.bookingsync-reset .bookingsync-button {
   background-color: #ffdad0 !important;
}

.bookingsync-booknow.bookingsync-reset .bookingsync-button:hover {
   background-color: #ffa38b !important;
}

body.single-post .btx-post-author {
   display: none;
}
.btx-relatedpost .btx-entry-title,
.btx-post .btx-post-title,
.btx-post-content h3 {
   letter-spacing: 0.11em !important;
   font-weight: normal !important;
}

.mycustom-airbnb {
   position: fixed;
   top: 70%;
   right: 0;
   z-index: 111;
   margin-top: -20px !important;
}

.mycustom-airbnb img {
   transform: rotate(90deg);
}

.mycustom-icon {
   display: inline-block;
   float: none;
   width: auto;
}

#mysection .btx-container .btx-row:nth-child(2) .btx-col-4 {
   text-align: center;
   padding-top: 20px;
}
