/* default */
.dark .light , .light  , .dark .light  , .light  {
	font-family: 'OpenSans';
	font-size: 19px;
	line-height: 1.5;
	color: #555;
}
.light .dark , .dark  , .light .dark  , .dark  {
	font-family: 'OpenSans';
	font-size: 14px;
	line-height: 1.5;
	color: #ffffff;
}
.light-page {
	background-color: #fff;
}
.dark-page {
	background-color: #232122;
}
section.light, footer.light, header.light {
}
section.dark, footer.dark, header.dark {
}
.dark .section-line.light, .light .section-line, .dark .light .section-line, .section-line.light, .dark .section-line-container.light::after, .light .section-line-container::after, .dark .light .section-line-container::after, .section-line-container.light::after {
	border-color: #D1D7DD;
}
.light .section-line.dark, .dark .section-line, .light .dark .section-line, .section-line.dark, .light .section-line-container.dark::after, .dark .section-line-container::after, .light .dark .section-line-container::after, .section-line-container.dark::after {
	border-color: #888888;
}
.dark .bg-wrap.light, .light .bg-wrap, .dark .light .bg-wrap, .bg-wrap.light, .dark .bg-default.light, .light .bg-default, .dark .light .bg-default, .bg-default.light {
	background-color: #fff;
}
.light .bg-wrap.dark, .dark .bg-wrap, .light .dark .bg-wrap, .bg-wrap.dark, .light .bg-default.dark, .dark .bg-default, .light .dark .bg-default, .bg-default.dark {
	background-color: #232122;
}
.dark h1.light, .light h1, .dark .light h1, h1.light, .dark .h1.light, .light .h1, .dark .light .h1, .h1.light {
	font-family: 'Montserrat';
	font-size: 100px;
	font-weight: 200;
	font-style: normal;
	color: #222;
}
.light h1.dark, .dark h1, .light .dark h1, h1.dark, .light .h1.dark, .dark .h1, .light .dark .h1, .h1.dark {
	font-family: 'Montserrat';
	font-size: 100px;
	font-weight: 200;
	font-style: normal;
	color: #fff;
}
.dark h2.light, .light h2, .dark .light h2, h2.light, .dark .h2.light, .light .h2, .dark .light .h2, .h2.light {
	font-family: 'Montserrat';
	font-size: 62px;
	font-weight: bold;
	font-style: normal;
	color: #222;
}
.light h2.dark, .dark h2, .light .dark h2, h2.dark, .light .h2.dark, .dark .h2, .light .dark .h2, .h2.dark {
	font-family: 'Montserrat';
	font-size: 50px;
	font-weight: 300;
	font-style: normal;
	color: #fff;
}
.dark h3.light, .light h3, .dark .light h3, h3.light, .dark .h3.light, .light .h3, .dark .light .h3, .h3.light {
	font-family: 'Montserrat';
	font-size: 42px;
	font-weight: 300;
	font-style: normal;
	color: #444;
}
.light h3.dark, .dark h3, .light .dark h3, h3.dark, .light .h3.dark, .dark .h3, .light .dark .h3, .h3.dark {
	font-family: 'Montserrat';
	font-size: 35px;
	font-weight: 300;
	font-style: normal;
	color: #fff;
}
.dark h4.light, .light h4, .dark .light h4, h4.light, .dark .h4.light, .light .h4, .dark .light .h4, .h4.light {
	font-family: 'Montserrat';
	font-size: 32px;
	font-weight: 400;
	font-style: normal;
	color: #555;
}
.light h4.dark, .dark h4, .light .dark h4, h4.dark, .light .h4.dark, .dark .h4, .light .dark .h4, .h4.dark {
	font-family: 'Montserrat';
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
}
.dark a.light:not(.btn), .light a:not(.btn), .dark .light a:not(.btn), a.light:not(.btn) {
}
.light a.dark:not(.btn), .dark a:not(.btn), .light .dark a:not(.btn), a.dark:not(.btn) {
}
.dark a.light:not(.btn):hover, .light a:not(.btn):hover, .dark .light a:not(.btn):hover, a.light:not(.btn):hover {
	color: #000000;
	text-decoration: underline;
}
.light a.dark:not(.btn):hover, .dark a:not(.btn):hover, .light .dark a:not(.btn):hover, a.dark:not(.btn):hover {
	color: #fff;
	text-decoration: underline;
}
.dark .navbar-nav.light a, .light .navbar-nav a, .dark .light .navbar-nav a, .navbar-nav.light a {
	color: #777;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
}
.light .navbar-nav.dark a, .dark .navbar-nav a, .light .dark .navbar-nav a, .navbar-nav.dark a {
	color: #aaa;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
}
.dark .navbar-nav.light a.nav-link:hover, .light .navbar-nav a.nav-link:hover, .dark .light .navbar-nav a.nav-link:hover, .navbar-nav.light a.nav-link:hover, .dark .navbar-nav.light .nav-item:hover > a.nav-link, .light .navbar-nav .nav-item:hover > a.nav-link, .dark .light .navbar-nav .nav-item:hover > a.nav-link, .navbar-nav.light .nav-item:hover > a.nav-link, .dark .navbar-nav.light a.nav-link.active, .light .navbar-nav a.nav-link.active, .dark .light .navbar-nav a.nav-link.active, .navbar-nav.light a.nav-link.active {
	color: #222;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
}
.light .navbar-nav.dark a.nav-link:hover, .dark .navbar-nav a.nav-link:hover, .light .dark .navbar-nav a.nav-link:hover, .navbar-nav.dark a.nav-link:hover, .light .navbar-nav.dark .nav-item:hover > a.nav-link, .dark .navbar-nav .nav-item:hover > a.nav-link, .light .dark .navbar-nav .nav-item:hover > a.nav-link, .navbar-nav.dark .nav-item:hover > a.nav-link, .light .navbar-nav.dark a.nav-link.active, .dark .navbar-nav a.nav-link.active, .light .dark .navbar-nav a.nav-link.active, .navbar-nav.dark a.nav-link.active {
	color: #fff;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
}
.dark .nav-tabs.light a.nav-link, .light .nav-tabs a.nav-link, .dark .light .nav-tabs a.nav-link, .nav-tabs.light a.nav-link {
	color: #A2AAB1;
}
.light .nav-tabs.dark a.nav-link, .dark .nav-tabs a.nav-link, .light .dark .nav-tabs a.nav-link, .nav-tabs.dark a.nav-link {
	color: rgba(255,255,255,0.2);
}
.dark .nav-tabs.light, .light .nav-tabs, .dark .light .nav-tabs, .nav-tabs.light {
	border-color: #D1D7DD;
}
.light .nav-tabs.dark, .dark .nav-tabs, .light .dark .nav-tabs, .nav-tabs.dark {
	border-color: rgba(255,255,255,0.2);
}
.dark .nav-tabs.light a.nav-link:hover, .light .nav-tabs a.nav-link:hover, .dark .light .nav-tabs a.nav-link:hover, .nav-tabs.light a.nav-link:hover, .dark .nav-tabs.light a.nav-link.active, .light .nav-tabs a.nav-link.active, .dark .light .nav-tabs a.nav-link.active, .nav-tabs.light a.nav-link.active {
	color: #444;
	border-color: #444;
}
.light .nav-tabs.dark a.nav-link:hover, .dark .nav-tabs a.nav-link:hover, .light .dark .nav-tabs a.nav-link:hover, .nav-tabs.dark a.nav-link:hover, .light .nav-tabs.dark a.nav-link.active, .dark .nav-tabs a.nav-link.active, .light .dark .nav-tabs a.nav-link.active, .nav-tabs.dark a.nav-link.active {
	color: #FFF;
	border-color: #FFF;
}
.dark .pagination.light .page-link, .light .pagination .page-link, .dark .light .pagination .page-link, .pagination.light .page-link {
	border-color: #D1D7DD;
}
.light .pagination.dark .page-link, .dark .pagination .page-link, .light .dark .pagination .page-link, .pagination.dark .page-link {
	border-color: #555;
}
.dark .pagination.light .page-link:hover, .light .pagination .page-link:hover, .dark .light .pagination .page-link:hover, .pagination.light .page-link:hover, .dark .pagination.light .page-link.active, .light .pagination .page-link.active, .dark .light .pagination .page-link.active, .pagination.light .page-link.active {
	border-color: #D1D7DD;
	background-color: #D1D7DD;
}
.light .pagination.dark .page-link:hover, .dark .pagination .page-link:hover, .light .dark .pagination .page-link:hover, .pagination.dark .page-link:hover, .light .pagination.dark .page-link.active, .dark .pagination .page-link.active, .light .dark .pagination .page-link.active, .pagination.dark .page-link.active {
	border-color: #555;
	background-color: #555;
}
.dark .btn.light, .light .btn, .dark .light .btn, .btn.light, [data-builder-dynamic-section].light .btn, [data-builder-dynamic-section].dark .light .btn {
	font-size: 25px;
	border-radius: 12px 12px 12px 12px;
	border-width: 2px 2px 2px 2px;
}
.light .btn.dark, .dark .btn, .light .dark .btn, .btn.dark, [data-builder-dynamic-section].dark .btn, [data-builder-dynamic-section].light .dark .btn {
	border-radius: 0px 0px 0px 0px;
	border-width: 2px 2px 2px 2px;
}
.dark .btn-primary.light, .light .btn-primary, .dark .light .btn-primary, .btn-primary.light, [data-builder-dynamic-section].light .btn-primary, [data-builder-dynamic-section].dark .light .btn-primary, .dark .badge-primary.light, .light .badge-primary, .dark .light .badge-primary, .badge-primary.light, [data-builder-dynamic-section].light .badge-primary, [data-builder-dynamic-section].dark .light .badge-primary {
	color: #FFF;
	background-color: #AF9F8C;
}
.light .btn-primary.dark, .dark .btn-primary, .light .dark .btn-primary, .btn-primary.dark, [data-builder-dynamic-section].dark .btn-primary, [data-builder-dynamic-section].light .dark .btn-primary, .light .badge-primary.dark, .dark .badge-primary, .light .dark .badge-primary, .badge-primary.dark, [data-builder-dynamic-section].dark .badge-primary, [data-builder-dynamic-section].light .dark .badge-primary {
	color: #FFF;
	background-color: #AF9F8C;
}
.dark .btn-primary.light:hover, .light .btn-primary:hover, .dark .light .btn-primary:hover, .btn-primary.light:hover, [data-builder-dynamic-section].light .btn-primary:hover, [data-builder-dynamic-section].dark .light .btn-primary:hover, .dark .btn-primary.light:active, .light .btn-primary:active, .dark .light .btn-primary:active, .btn-primary.light:active, [data-builder-dynamic-section].light .btn-primary:active, [data-builder-dynamic-section].dark .light .btn-primary:active, .dark .btn-primary.active.light, .light .btn-primary.active, .dark .light .btn-primary.active, .btn-primary.active.light, [data-builder-dynamic-section].light .btn-primary.active, [data-builder-dynamic-section].dark .light .btn-primary.active {
	color: #FFF;
	background-color: #998B7A;
}
.light .btn-primary.dark:hover, .dark .btn-primary:hover, .light .dark .btn-primary:hover, .btn-primary.dark:hover, [data-builder-dynamic-section].dark .btn-primary:hover, [data-builder-dynamic-section].light .dark .btn-primary:hover, .light .btn-primary.dark:active, .dark .btn-primary:active, .light .dark .btn-primary:active, .btn-primary.dark:active, [data-builder-dynamic-section].dark .btn-primary:active, [data-builder-dynamic-section].light .dark .btn-primary:active, .light .btn-primary.active.dark, .dark .btn-primary.active, .light .dark .btn-primary.active, .btn-primary.active.dark, [data-builder-dynamic-section].dark .btn-primary.active, [data-builder-dynamic-section].light .dark .btn-primary.active {
	color: #FFF;
	background-color: #998B7A;
}
.dark .btn-outline-primary.light, .light .btn-outline-primary, .dark .light .btn-outline-primary, .btn-outline-primary.light, [data-builder-dynamic-section].light .btn-outline-primary, [data-builder-dynamic-section].dark .light .btn-outline-primary {
	color: #AF9F8C;
}
.light .btn-outline-primary.dark, .dark .btn-outline-primary, .light .dark .btn-outline-primary, .btn-outline-primary.dark, [data-builder-dynamic-section].dark .btn-outline-primary, [data-builder-dynamic-section].light .dark .btn-outline-primary {
	color: #AF9F8C;
}
.dark .btn-outline-primary.light:hover, .light .btn-outline-primary:hover, .dark .light .btn-outline-primary:hover, .btn-outline-primary.light:hover, [data-builder-dynamic-section].light .btn-outline-primary:hover, [data-builder-dynamic-section].dark .light .btn-outline-primary:hover, .dark .btn-outline-primary.light:active, .light .btn-outline-primary:active, .dark .light .btn-outline-primary:active, .btn-outline-primary.light:active, [data-builder-dynamic-section].light .btn-outline-primary:active, [data-builder-dynamic-section].dark .light .btn-outline-primary:active, .dark .btn-outline-primary.active.light, .light .btn-outline-primary.active, .dark .light .btn-outline-primary.active, .btn-outline-primary.active.light, [data-builder-dynamic-section].light .btn-outline-primary.active, [data-builder-dynamic-section].dark .light .btn-outline-primary.active {
	color: #998B7A;
}
.light .btn-outline-primary.dark:hover, .dark .btn-outline-primary:hover, .light .dark .btn-outline-primary:hover, .btn-outline-primary.dark:hover, [data-builder-dynamic-section].dark .btn-outline-primary:hover, [data-builder-dynamic-section].light .dark .btn-outline-primary:hover, .light .btn-outline-primary.dark:active, .dark .btn-outline-primary:active, .light .dark .btn-outline-primary:active, .btn-outline-primary.dark:active, [data-builder-dynamic-section].dark .btn-outline-primary:active, [data-builder-dynamic-section].light .dark .btn-outline-primary:active, .light .btn-outline-primary.active.dark, .dark .btn-outline-primary.active, .light .dark .btn-outline-primary.active, .btn-outline-primary.active.dark, [data-builder-dynamic-section].dark .btn-outline-primary.active, [data-builder-dynamic-section].light .dark .btn-outline-primary.active {
	color: #998B7A;
}
.dark .btn-primary.light, .light .btn-primary, .dark .light .btn-primary, .btn-primary.light, [data-builder-dynamic-section].light .btn-primary, [data-builder-dynamic-section].dark .light .btn-primary, .dark .btn-outline-primary.light, .light .btn-outline-primary, .dark .light .btn-outline-primary, .btn-outline-primary.light, [data-builder-dynamic-section].light .btn-outline-primary, [data-builder-dynamic-section].dark .light .btn-outline-primary {
	border-color: #AF9F8C;
}
.light .btn-primary.dark, .dark .btn-primary, .light .dark .btn-primary, .btn-primary.dark, [data-builder-dynamic-section].dark .btn-primary, [data-builder-dynamic-section].light .dark .btn-primary, .light .btn-outline-primary.dark, .dark .btn-outline-primary, .light .dark .btn-outline-primary, .btn-outline-primary.dark, [data-builder-dynamic-section].dark .btn-outline-primary, [data-builder-dynamic-section].light .dark .btn-outline-primary {
	border-color: #AF9F8C;
}
.dark .btn-primary.light:hover, .light .btn-primary:hover, .dark .light .btn-primary:hover, .btn-primary.light:hover, [data-builder-dynamic-section].light .btn-primary:hover, [data-builder-dynamic-section].dark .light .btn-primary:hover, .dark .btn-primary.light:active, .light .btn-primary:active, .dark .light .btn-primary:active, .btn-primary.light:active, [data-builder-dynamic-section].light .btn-primary:active, [data-builder-dynamic-section].dark .light .btn-primary:active, .dark .btn-primary.active.light, .light .btn-primary.active, .dark .light .btn-primary.active, .btn-primary.active.light, [data-builder-dynamic-section].light .btn-primary.active, [data-builder-dynamic-section].dark .light .btn-primary.active, .dark .btn-outline-primary.light:hover, .light .btn-outline-primary:hover, .dark .light .btn-outline-primary:hover, .btn-outline-primary.light:hover, [data-builder-dynamic-section].light .btn-outline-primary:hover, [data-builder-dynamic-section].dark .light .btn-outline-primary:hover, .dark .btn-outline-primary.light:active, .light .btn-outline-primary:active, .dark .light .btn-outline-primary:active, .btn-outline-primary.light:active, [data-builder-dynamic-section].light .btn-outline-primary:active, [data-builder-dynamic-section].dark .light .btn-outline-primary:active, .dark .btn-outline-primary.active.light, .light .btn-outline-primary.active, .dark .light .btn-outline-primary.active, .btn-outline-primary.active.light, [data-builder-dynamic-section].light .btn-outline-primary.active, [data-builder-dynamic-section].dark .light .btn-outline-primary.active {
	border-color: #998B7A;
}
.light .btn-primary.dark:hover, .dark .btn-primary:hover, .light .dark .btn-primary:hover, .btn-primary.dark:hover, [data-builder-dynamic-section].dark .btn-primary:hover, [data-builder-dynamic-section].light .dark .btn-primary:hover, .light .btn-primary.dark:active, .dark .btn-primary:active, .light .dark .btn-primary:active, .btn-primary.dark:active, [data-builder-dynamic-section].dark .btn-primary:active, [data-builder-dynamic-section].light .dark .btn-primary:active, .light .btn-primary.active.dark, .dark .btn-primary.active, .light .dark .btn-primary.active, .btn-primary.active.dark, [data-builder-dynamic-section].dark .btn-primary.active, [data-builder-dynamic-section].light .dark .btn-primary.active, .light .btn-outline-primary.dark:hover, .dark .btn-outline-primary:hover, .light .dark .btn-outline-primary:hover, .btn-outline-primary.dark:hover, [data-builder-dynamic-section].dark .btn-outline-primary:hover, [data-builder-dynamic-section].light .dark .btn-outline-primary:hover, .light .btn-outline-primary.dark:active, .dark .btn-outline-primary:active, .light .dark .btn-outline-primary:active, .btn-outline-primary.dark:active, [data-builder-dynamic-section].dark .btn-outline-primary:active, [data-builder-dynamic-section].light .dark .btn-outline-primary:active, .light .btn-outline-primary.active.dark, .dark .btn-outline-primary.active, .light .dark .btn-outline-primary.active, .btn-outline-primary.active.dark, [data-builder-dynamic-section].dark .btn-outline-primary.active, [data-builder-dynamic-section].light .dark .btn-outline-primary.active {
	border-color: #998B7A;
}
.dark .btn-secondary.light, .light .btn-secondary, .dark .light .btn-secondary, .btn-secondary.light, [data-builder-dynamic-section].light .btn-secondary, [data-builder-dynamic-section].dark .light .btn-secondary, .dark .badge-secondary.light, .light .badge-secondary, .dark .light .badge-secondary, .badge-secondary.light, [data-builder-dynamic-section].light .badge-secondary, [data-builder-dynamic-section].dark .light .badge-secondary {
	color: #FFF;
	background-color: #A2AAB1;
}
.light .btn-secondary.dark, .dark .btn-secondary, .light .dark .btn-secondary, .btn-secondary.dark, [data-builder-dynamic-section].dark .btn-secondary, [data-builder-dynamic-section].light .dark .btn-secondary, .light .badge-secondary.dark, .dark .badge-secondary, .light .dark .badge-secondary, .badge-secondary.dark, [data-builder-dynamic-section].dark .badge-secondary, [data-builder-dynamic-section].light .dark .badge-secondary {
	color: #FFF;
	background-color: #444;
}
.dark .btn-secondary.light:hover, .light .btn-secondary:hover, .dark .light .btn-secondary:hover, .btn-secondary.light:hover, [data-builder-dynamic-section].light .btn-secondary:hover, [data-builder-dynamic-section].dark .light .btn-secondary:hover, .dark .btn-secondary.light:active, .light .btn-secondary:active, .dark .light .btn-secondary:active, .btn-secondary.light:active, [data-builder-dynamic-section].light .btn-secondary:active, [data-builder-dynamic-section].dark .light .btn-secondary:active, .dark .btn-secondary.active.light, .light .btn-secondary.active, .dark .light .btn-secondary.active, .btn-secondary.active.light, [data-builder-dynamic-section].light .btn-secondary.active, [data-builder-dynamic-section].dark .light .btn-secondary.active {
	color: #FFF;
	background-color: #91989F;
}
.light .btn-secondary.dark:hover, .dark .btn-secondary:hover, .light .dark .btn-secondary:hover, .btn-secondary.dark:hover, [data-builder-dynamic-section].dark .btn-secondary:hover, [data-builder-dynamic-section].light .dark .btn-secondary:hover, .light .btn-secondary.dark:active, .dark .btn-secondary:active, .light .dark .btn-secondary:active, .btn-secondary.dark:active, [data-builder-dynamic-section].dark .btn-secondary:active, [data-builder-dynamic-section].light .dark .btn-secondary:active, .light .btn-secondary.active.dark, .dark .btn-secondary.active, .light .dark .btn-secondary.active, .btn-secondary.active.dark, [data-builder-dynamic-section].dark .btn-secondary.active, [data-builder-dynamic-section].light .dark .btn-secondary.active {
	color: #FFF;
	background-color: #555;
}
.dark .btn-outline-secondary.light, .light .btn-outline-secondary, .dark .light .btn-outline-secondary, .btn-outline-secondary.light, [data-builder-dynamic-section].light .btn-outline-secondary, [data-builder-dynamic-section].dark .light .btn-outline-secondary {
	color: #A2AAB1;
}
.light .btn-outline-secondary.dark, .dark .btn-outline-secondary, .light .dark .btn-outline-secondary, .btn-outline-secondary.dark, [data-builder-dynamic-section].dark .btn-outline-secondary, [data-builder-dynamic-section].light .dark .btn-outline-secondary {
	color: #888;
}
.dark .btn-outline-secondary.light:hover, .light .btn-outline-secondary:hover, .dark .light .btn-outline-secondary:hover, .btn-outline-secondary.light:hover, [data-builder-dynamic-section].light .btn-outline-secondary:hover, [data-builder-dynamic-section].dark .light .btn-outline-secondary:hover, .dark .btn-outline-secondary.light:active, .light .btn-outline-secondary:active, .dark .light .btn-outline-secondary:active, .btn-outline-secondary.light:active, [data-builder-dynamic-section].light .btn-outline-secondary:active, [data-builder-dynamic-section].dark .light .btn-outline-secondary:active, .dark .btn-outline-secondary.active.light, .light .btn-outline-secondary.active, .dark .light .btn-outline-secondary.active, .btn-outline-secondary.active.light, [data-builder-dynamic-section].light .btn-outline-secondary.active, [data-builder-dynamic-section].dark .light .btn-outline-secondary.active {
	color: #91989F;
}
.light .btn-outline-secondary.dark:hover, .dark .btn-outline-secondary:hover, .light .dark .btn-outline-secondary:hover, .btn-outline-secondary.dark:hover, [data-builder-dynamic-section].dark .btn-outline-secondary:hover, [data-builder-dynamic-section].light .dark .btn-outline-secondary:hover, .light .btn-outline-secondary.dark:active, .dark .btn-outline-secondary:active, .light .dark .btn-outline-secondary:active, .btn-outline-secondary.dark:active, [data-builder-dynamic-section].dark .btn-outline-secondary:active, [data-builder-dynamic-section].light .dark .btn-outline-secondary:active, .light .btn-outline-secondary.active.dark, .dark .btn-outline-secondary.active, .light .dark .btn-outline-secondary.active, .btn-outline-secondary.active.dark, [data-builder-dynamic-section].dark .btn-outline-secondary.active, [data-builder-dynamic-section].light .dark .btn-outline-secondary.active {
	color: #888;
}
.dark .btn-secondary.light, .light .btn-secondary, .dark .light .btn-secondary, .btn-secondary.light, [data-builder-dynamic-section].light .btn-secondary, [data-builder-dynamic-section].dark .light .btn-secondary, .dark .btn-outline-secondary.light, .light .btn-outline-secondary, .dark .light .btn-outline-secondary, .btn-outline-secondary.light, [data-builder-dynamic-section].light .btn-outline-secondary, [data-builder-dynamic-section].dark .light .btn-outline-secondary {
	border-color: #A2AAB1;
}
.light .btn-secondary.dark, .dark .btn-secondary, .light .dark .btn-secondary, .btn-secondary.dark, [data-builder-dynamic-section].dark .btn-secondary, [data-builder-dynamic-section].light .dark .btn-secondary, .light .btn-outline-secondary.dark, .dark .btn-outline-secondary, .light .dark .btn-outline-secondary, .btn-outline-secondary.dark, [data-builder-dynamic-section].dark .btn-outline-secondary, [data-builder-dynamic-section].light .dark .btn-outline-secondary {
	border-color: #444;
}
.dark .btn-secondary.light:hover, .light .btn-secondary:hover, .dark .light .btn-secondary:hover, .btn-secondary.light:hover, [data-builder-dynamic-section].light .btn-secondary:hover, [data-builder-dynamic-section].dark .light .btn-secondary:hover, .dark .btn-secondary.light:active, .light .btn-secondary:active, .dark .light .btn-secondary:active, .btn-secondary.light:active, [data-builder-dynamic-section].light .btn-secondary:active, [data-builder-dynamic-section].dark .light .btn-secondary:active, .dark .btn-secondary.active.light, .light .btn-secondary.active, .dark .light .btn-secondary.active, .btn-secondary.active.light, [data-builder-dynamic-section].light .btn-secondary.active, [data-builder-dynamic-section].dark .light .btn-secondary.active, .dark .btn-outline-secondary.light:hover, .light .btn-outline-secondary:hover, .dark .light .btn-outline-secondary:hover, .btn-outline-secondary.light:hover, [data-builder-dynamic-section].light .btn-outline-secondary:hover, [data-builder-dynamic-section].dark .light .btn-outline-secondary:hover, .dark .btn-outline-secondary.light:active, .light .btn-outline-secondary:active, .dark .light .btn-outline-secondary:active, .btn-outline-secondary.light:active, [data-builder-dynamic-section].light .btn-outline-secondary:active, [data-builder-dynamic-section].dark .light .btn-outline-secondary:active, .dark .btn-outline-secondary.active.light, .light .btn-outline-secondary.active, .dark .light .btn-outline-secondary.active, .btn-outline-secondary.active.light, [data-builder-dynamic-section].light .btn-outline-secondary.active, [data-builder-dynamic-section].dark .light .btn-outline-secondary.active {
	border-color: #91989F;
}
.light .btn-secondary.dark:hover, .dark .btn-secondary:hover, .light .dark .btn-secondary:hover, .btn-secondary.dark:hover, [data-builder-dynamic-section].dark .btn-secondary:hover, [data-builder-dynamic-section].light .dark .btn-secondary:hover, .light .btn-secondary.dark:active, .dark .btn-secondary:active, .light .dark .btn-secondary:active, .btn-secondary.dark:active, [data-builder-dynamic-section].dark .btn-secondary:active, [data-builder-dynamic-section].light .dark .btn-secondary:active, .light .btn-secondary.active.dark, .dark .btn-secondary.active, .light .dark .btn-secondary.active, .btn-secondary.active.dark, [data-builder-dynamic-section].dark .btn-secondary.active, [data-builder-dynamic-section].light .dark .btn-secondary.active, .light .btn-outline-secondary.dark:hover, .dark .btn-outline-secondary:hover, .light .dark .btn-outline-secondary:hover, .btn-outline-secondary.dark:hover, [data-builder-dynamic-section].dark .btn-outline-secondary:hover, [data-builder-dynamic-section].light .dark .btn-outline-secondary:hover, .light .btn-outline-secondary.dark:active, .dark .btn-outline-secondary:active, .light .dark .btn-outline-secondary:active, .btn-outline-secondary.dark:active, [data-builder-dynamic-section].dark .btn-outline-secondary:active, [data-builder-dynamic-section].light .dark .btn-outline-secondary:active, .light .btn-outline-secondary.active.dark, .dark .btn-outline-secondary.active, .light .dark .btn-outline-secondary.active, .btn-outline-secondary.active.dark, [data-builder-dynamic-section].dark .btn-outline-secondary.active, [data-builder-dynamic-section].light .dark .btn-outline-secondary.active {
	border-color: #555;
}
.dark .form-group.light, .light .form-group, .dark .light .form-group, .form-group.light {
}
.light .form-group.dark, .dark .form-group, .light .dark .form-group, .form-group.dark {
}
.dark .form-control.light, .light .form-control, .dark .light .form-control, .form-control.light, .dark .form-inline>.btn-link.light, .light .form-inline>.btn-link, .dark .light .form-inline>.btn-link, .form-inline>.btn-link.light {
	border-radius: 0px 0px 0px 0px;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0,0,0,0.2);
}
.light .form-control.dark, .dark .form-control, .light .dark .form-control, .form-control.dark, .light .form-inline>.btn-link.dark, .dark .form-inline>.btn-link, .light .dark .form-inline>.btn-link, .form-inline>.btn-link.dark {
	border-radius: 0px 0px 0px 0px;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255,255,255,0.2);
}
.dark .form-control.light::placeholder, .light .form-control::placeholder, .dark .light .form-control::placeholder, .form-control.light::placeholder, .dark .form-control.light .placeholder, .light .form-control .placeholder, .dark .light .form-control .placeholder, .form-control.light .placeholder {
	color: #aaa;
}
.light .form-control.dark::placeholder, .dark .form-control::placeholder, .light .dark .form-control::placeholder, .form-control.dark::placeholder, .light .form-control.dark .placeholder, .dark .form-control .placeholder, .light .dark .form-control .placeholder, .form-control.dark .placeholder {
	color: #aaa;
}
.dark input[type=checkbox]+.lbl.light::after, .light input[type=checkbox]+.lbl::after, .dark .light input[type=checkbox]+.lbl::after, input[type=checkbox]+.lbl.light::after, .dark input[type=radio]+.lbl.light::after, .light input[type=radio]+.lbl::after, .dark .light input[type=radio]+.lbl::after, input[type=radio]+.lbl.light::after {
	background-color: #A48F77;
}
.light input[type=checkbox]+.lbl.dark::after, .dark input[type=checkbox]+.lbl::after, .light .dark input[type=checkbox]+.lbl::after, input[type=checkbox]+.lbl.dark::after, .light input[type=radio]+.lbl.dark::after, .dark input[type=radio]+.lbl::after, .light .dark input[type=radio]+.lbl::after, input[type=radio]+.lbl.dark::after {
	background-color: #A48F77;
}
.dark svg.svg-default.light, .light svg.svg-default, .dark .light svg.svg-default, svg.svg-default.light {
	fill: #555;
}
.light svg.svg-default.dark, .dark svg.svg-default, .light .dark svg.svg-default, svg.svg-default.dark {
	fill: #fff;
}
.dark svg.svg-primary.light, .light svg.svg-primary, .dark .light svg.svg-primary, svg.svg-primary.light {
	fill: #c3b6a5;
}
.light svg.svg-primary.dark, .dark svg.svg-primary, .light .dark svg.svg-primary, svg.svg-primary.dark {
	fill: #c3b6a5;
}
.dark svg.svg-secondary.light, .light svg.svg-secondary, .dark .light svg.svg-secondary, svg.svg-secondary.light {
	fill: #bbc3cc;
}
.light svg.svg-secondary.dark, .dark svg.svg-secondary, .light .dark svg.svg-secondary, svg.svg-secondary.dark {
	fill: #555;
}
section.light.bds-products {
	background-color: #ffffff;
}
section.dark.bds-products {
	background-color: #232122;
}
.dark .bds-products.light .bds-card, .light .bds-products .bds-card, .dark .light .bds-products .bds-card, .bds-products.light .bds-card, .dark .bds-products.light .bds-body, .light .bds-products .bds-body, .dark .light .bds-products .bds-body, .bds-products.light .bds-body {
	background-color: #f3f3f1;
}
.light .bds-products.dark .bds-card, .dark .bds-products .bds-card, .light .dark .bds-products .bds-card, .bds-products.dark .bds-card, .light .bds-products.dark .bds-body, .dark .bds-products .bds-body, .light .dark .bds-products .bds-body, .bds-products.dark .bds-body {
	background-color: #2d2b2c;
}
.dark .bds-products.light .bds-card, .light .bds-products .bds-card, .dark .light .bds-products .bds-card, .bds-products.light .bds-card {
	border-color: #4a4748;
	border-radius: 16px 16px 16px 16px;
}
.light .bds-products.dark .bds-card, .dark .bds-products .bds-card, .light .dark .bds-products .bds-card, .bds-products.dark .bds-card {
}
.dark .bds-products.light .bds-product-image, .light .bds-products .bds-product-image, .dark .light .bds-products .bds-product-image, .bds-products.light .bds-product-image {
	background-color: #ffffff;
}
.light .bds-products.dark .bds-product-image, .dark .bds-products .bds-product-image, .light .dark .bds-products .bds-product-image, .bds-products.dark .bds-product-image {
	background-color: #232122;
}
.dark .bds-products.light .bds-zoom-hint, .light .bds-products .bds-zoom-hint, .dark .light .bds-products .bds-zoom-hint, .bds-products.light .bds-zoom-hint {
	color: #ffffff;
	background-color: rgba(31,31,28,0.86);
	font-size: 11px;
}
.light .bds-products.dark .bds-zoom-hint, .dark .bds-products .bds-zoom-hint, .light .dark .bds-products .bds-zoom-hint, .bds-products.dark .bds-zoom-hint {
	color: #ffffff;
	background-color: rgba(31,31,28,0.86);
	font-size: 11px;
}
.dark .bds-products.light .bds-description, .light .bds-products .bds-description, .dark .light .bds-products .bds-description, .bds-products.light .bds-description {
	color: #666666;
	font-size: 13px;
}
.light .bds-products.dark .bds-description, .dark .bds-products .bds-description, .light .dark .bds-products .bds-description, .bds-products.dark .bds-description {
	color: #c7c2bd;
	font-size: 13px;
}
.dark .bds-products.light .bds-code, .light .bds-products .bds-code, .dark .light .bds-products .bds-code, .bds-products.light .bds-code {
	color: #999999;
	font-size: 11px;
}
.light .bds-products.dark .bds-code, .dark .bds-products .bds-code, .light .dark .bds-products .bds-code, .bds-products.dark .bds-code {
	color: #aaa5a1;
	font-size: 11px;
}
.dark .bds-products.light .bds-price strong, .light .bds-products .bds-price strong, .dark .light .bds-products .bds-price strong, .bds-products.light .bds-price strong {
	color: #222222;
	font-size: 20px;
}
.light .bds-products.dark .bds-price strong, .dark .bds-products .bds-price strong, .light .dark .bds-products .bds-price strong, .bds-products.dark .bds-price strong {
	color: #f4f1ed;
	font-size: 20px;
}
.dark .bds-products.light .bds-price del, .light .bds-products .bds-price del, .dark .light .bds-products .bds-price del, .bds-products.light .bds-price del {
	color: #999999;
	font-size: 14px;
}
.light .bds-products.dark .bds-price del, .dark .bds-products .bds-price del, .light .dark .bds-products .bds-price del, .bds-products.dark .bds-price del {
	color: #aaa5a1;
	font-size: 14px;
}
section.light.bds-works {
	background-color: #f6f4f0;
}
section.dark.bds-works {
	background-color: #232122;
}
.dark .bds-works.light .bds-main, .light .bds-works .bds-main, .dark .light .bds-works .bds-main, .bds-works.light .bds-main {
	background-color: #e6e1d8;
}
.light .bds-works.dark .bds-main, .dark .bds-works .bds-main, .light .dark .bds-works .bds-main, .bds-works.dark .bds-main {
	background-color: #302e2d;
}
.dark .bds-works.light .bds-thumb.active, .light .bds-works .bds-thumb.active, .dark .light .bds-works .bds-thumb.active, .bds-works.light .bds-thumb.active {
	border-color: #b9965b;
}
.light .bds-works.dark .bds-thumb.active, .dark .bds-works .bds-thumb.active, .light .dark .bds-works .bds-thumb.active, .bds-works.dark .bds-thumb.active {
	border-color: #b9965b;
}
.dark .bds-works.light .bds-place i, .light .bds-works .bds-place i, .dark .light .bds-works .bds-place i, .bds-works.light .bds-place i {
	color: #b9965b;
}
.light .bds-works.dark .bds-place i, .dark .bds-works .bds-place i, .light .dark .bds-works .bds-place i, .bds-works.dark .bds-place i {
	color: #b9965b;
}
.dark .bds-works.light .bds-count strong, .light .bds-works .bds-count strong, .dark .light .bds-works .bds-count strong, .bds-works.light .bds-count strong {
	color: #222222;
	font-size: 28px;
}
.light .bds-works.dark .bds-count strong, .dark .bds-works .bds-count strong, .light .dark .bds-works .bds-count strong, .bds-works.dark .bds-count strong {
	color: #ffffff;
	font-size: 28px;
}
.dark .bds-works.light .bds-count, .light .bds-works .bds-count, .dark .light .bds-works .bds-count, .bds-works.light .bds-count, .dark .bds-works.light .bds-desc, .light .bds-works .bds-desc, .dark .light .bds-works .bds-desc, .bds-works.light .bds-desc, .dark .bds-works.light .bds-meta span, .light .bds-works .bds-meta span, .dark .light .bds-works .bds-meta span, .bds-works.light .bds-meta span {
	color: #77736d;
}
.light .bds-works.dark .bds-count, .dark .bds-works .bds-count, .light .dark .bds-works .bds-count, .bds-works.dark .bds-count, .light .bds-works.dark .bds-desc, .dark .bds-works .bds-desc, .light .dark .bds-works .bds-desc, .bds-works.dark .bds-desc, .light .bds-works.dark .bds-meta span, .dark .bds-works .bds-meta span, .light .dark .bds-works .bds-meta span, .bds-works.dark .bds-meta span {
	color: #b9b4af;
}
.dark .bds-works.light .bds-meta span, .light .bds-works .bds-meta span, .dark .light .bds-works .bds-meta span, .bds-works.light .bds-meta span {
	font-size: 12px;
}
.light .bds-works.dark .bds-meta span, .dark .bds-works .bds-meta span, .light .dark .bds-works .bds-meta span, .bds-works.dark .bds-meta span {
}
.dark .bds-works.light .bds-meta b, .light .bds-works .bds-meta b, .dark .light .bds-works .bds-meta b, .bds-works.light .bds-meta b {
	color: #222222;
	font-size: 18px;
}
.light .bds-works.dark .bds-meta b, .dark .bds-works .bds-meta b, .light .dark .bds-works .bds-meta b, .bds-works.dark .bds-meta b {
	color: #ffffff;
	font-size: 18px;
}
.dark .bds-works.light .bds-arrow, .light .bds-works .bds-arrow, .dark .light .bds-works .bds-arrow, .bds-works.light .bds-arrow {
	color: #222222;
	background-color: rgba(255,255,255,0.94);
	border-color: #d5d0c8;
	border-radius: 50% 50% 50% 50%;
	font-size: 30px;
}
.light .bds-works.dark .bds-arrow, .dark .bds-works .bds-arrow, .light .dark .bds-works .bds-arrow, .bds-works.dark .bds-arrow {
	color: #ffffff;
	background-color: rgba(55,52,52,0.94);
	border-color: #625e5b;
	border-radius: 50% 50% 50% 50%;
	font-size: 30px;
}
section.light.bds-gallery {
	background-color: #f8f7f4;
}
section.dark.bds-gallery {
	background-color: #232122;
}
.dark .bds-gallery.light .bds-gallery-item, .light .bds-gallery .bds-gallery-item, .dark .light .bds-gallery .bds-gallery-item, .bds-gallery.light .bds-gallery-item {
	background-color: #e8e5df;
}
.light .bds-gallery.dark .bds-gallery-item, .dark .bds-gallery .bds-gallery-item, .light .dark .bds-gallery .bds-gallery-item, .bds-gallery.dark .bds-gallery-item {
	background-color: #302e2d;
}
.dark .bds-gallery.light .bds-gallery-item span, .light .bds-gallery .bds-gallery-item span, .dark .light .bds-gallery .bds-gallery-item span, .bds-gallery.light .bds-gallery-item span {
	color: #ffffff;
	font-size: 14px;
}
.light .bds-gallery.dark .bds-gallery-item span, .dark .bds-gallery .bds-gallery-item span, .light .dark .bds-gallery .bds-gallery-item span, .bds-gallery.dark .bds-gallery-item span {
	color: #ffffff;
	font-size: 14px;
}
.dark .bds-thumb-slider.light .bds-thumb-stage, .light .bds-thumb-slider .bds-thumb-stage, .dark .light .bds-thumb-slider .bds-thumb-stage, .bds-thumb-slider.light .bds-thumb-stage, .dark .bds-thumb-slider.light .bds-thumb-item, .light .bds-thumb-slider .bds-thumb-item, .dark .light .bds-thumb-slider .bds-thumb-item, .bds-thumb-slider.light .bds-thumb-item {
	background-color: #dddddd;
}
.light .bds-thumb-slider.dark .bds-thumb-stage, .dark .bds-thumb-slider .bds-thumb-stage, .light .dark .bds-thumb-slider .bds-thumb-stage, .bds-thumb-slider.dark .bds-thumb-stage, .light .bds-thumb-slider.dark .bds-thumb-item, .dark .bds-thumb-slider .bds-thumb-item, .light .dark .bds-thumb-slider .bds-thumb-item, .bds-thumb-slider.dark .bds-thumb-item {
	background-color: #302e2d;
}
.dark .bds-thumb-slider.light .bds-thumb-caption, .light .bds-thumb-slider .bds-thumb-caption, .dark .light .bds-thumb-slider .bds-thumb-caption, .bds-thumb-slider.light .bds-thumb-caption {
	color: #ffffff;
	font-size: 14px;
}
.light .bds-thumb-slider.dark .bds-thumb-caption, .dark .bds-thumb-slider .bds-thumb-caption, .light .dark .bds-thumb-slider .bds-thumb-caption, .bds-thumb-slider.dark .bds-thumb-caption {
	color: #ffffff;
	font-size: 14px;
}
.dark .bds-thumb-slider.light .bds-thumb-counter, .light .bds-thumb-slider .bds-thumb-counter, .dark .light .bds-thumb-slider .bds-thumb-counter, .bds-thumb-slider.light .bds-thumb-counter {
	color: #ffffff;
	background-color: rgba(0,0,0,0.55);
	font-size: 12px;
}
.light .bds-thumb-slider.dark .bds-thumb-counter, .dark .bds-thumb-slider .bds-thumb-counter, .light .dark .bds-thumb-slider .bds-thumb-counter, .bds-thumb-slider.dark .bds-thumb-counter {
	color: #ffffff;
	background-color: rgba(0,0,0,0.55);
	font-size: 12px;
}
.dark .bds-thumb-slider.light .bds-thumb-arrow, .light .bds-thumb-slider .bds-thumb-arrow, .dark .light .bds-thumb-slider .bds-thumb-arrow, .bds-thumb-slider.light .bds-thumb-arrow {
	color: #ffffff;
	background-color: rgba(0,0,0,0.28);
	font-size: 42px;
}
.light .bds-thumb-slider.dark .bds-thumb-arrow, .dark .bds-thumb-slider .bds-thumb-arrow, .light .dark .bds-thumb-slider .bds-thumb-arrow, .bds-thumb-slider.dark .bds-thumb-arrow {
	color: #ffffff;
	background-color: rgba(0,0,0,0.28);
	font-size: 42px;
}
.dark .bds-thumb-slider.light .bds-thumb-arrow:hover, .light .bds-thumb-slider .bds-thumb-arrow:hover, .dark .light .bds-thumb-slider .bds-thumb-arrow:hover, .bds-thumb-slider.light .bds-thumb-arrow:hover {
	background-color: rgba(0,0,0,0.48);
}
.light .bds-thumb-slider.dark .bds-thumb-arrow:hover, .dark .bds-thumb-slider .bds-thumb-arrow:hover, .light .dark .bds-thumb-slider .bds-thumb-arrow:hover, .bds-thumb-slider.dark .bds-thumb-arrow:hover {
	background-color: rgba(0,0,0,0.48);
}
.dark .bds-thumb-slider.light .bds-thumb-item.is-active, .light .bds-thumb-slider .bds-thumb-item.is-active, .dark .light .bds-thumb-slider .bds-thumb-item.is-active, .bds-thumb-slider.light .bds-thumb-item.is-active {
	border-color: #222222;
}
.light .bds-thumb-slider.dark .bds-thumb-item.is-active, .dark .bds-thumb-slider .bds-thumb-item.is-active, .light .dark .bds-thumb-slider .bds-thumb-item.is-active, .bds-thumb-slider.dark .bds-thumb-item.is-active {
	border-color: #ffffff;
}
.dark .bds-thumb-slider.light .bds-thumb-progress, .light .bds-thumb-slider .bds-thumb-progress, .dark .light .bds-thumb-slider .bds-thumb-progress, .bds-thumb-slider.light .bds-thumb-progress {
	background-color: rgba(255,255,255,0.22);
}
.light .bds-thumb-slider.dark .bds-thumb-progress, .dark .bds-thumb-slider .bds-thumb-progress, .light .dark .bds-thumb-slider .bds-thumb-progress, .bds-thumb-slider.dark .bds-thumb-progress {
	background-color: rgba(255,255,255,0.22);
}
.dark .bds-thumb-slider.light .bds-thumb-progress i, .light .bds-thumb-slider .bds-thumb-progress i, .dark .light .bds-thumb-slider .bds-thumb-progress i, .bds-thumb-slider.light .bds-thumb-progress i {
	background-color: #ffffff;
}
.light .bds-thumb-slider.dark .bds-thumb-progress i, .dark .bds-thumb-slider .bds-thumb-progress i, .light .dark .bds-thumb-slider .bds-thumb-progress i, .bds-thumb-slider.dark .bds-thumb-progress i {
	background-color: #ffffff;
}
.dark .bds-showcase.light .bds-showcase-placeholder, .light .bds-showcase .bds-showcase-placeholder, .dark .light .bds-showcase .bds-showcase-placeholder, .bds-showcase.light .bds-showcase-placeholder {
	color: #777777;
	background-color: #dedbd7;
	font-size: 13px;
}
.light .bds-showcase.dark .bds-showcase-placeholder, .dark .bds-showcase .bds-showcase-placeholder, .light .dark .bds-showcase .bds-showcase-placeholder, .bds-showcase.dark .bds-showcase-placeholder {
	color: #c7c2bd;
	background-color: #302e2d;
	font-size: 13px;
}
.dark .bds-showcase.light .bds-showcase-play, .light .bds-showcase .bds-showcase-play, .dark .light .bds-showcase .bds-showcase-play, .bds-showcase.light .bds-showcase-play {
	color: #ffffff;
	background-color: rgba(0,0,0,0.55);
	font-size: 20px;
}
.light .bds-showcase.dark .bds-showcase-play, .dark .bds-showcase .bds-showcase-play, .light .dark .bds-showcase .bds-showcase-play, .bds-showcase.dark .bds-showcase-play {
	color: #ffffff;
	background-color: rgba(0,0,0,0.55);
	font-size: 20px;
}
.dark .bsa-stories-launcher__media.light, .light .bsa-stories-launcher__media, .dark .light .bsa-stories-launcher__media, .bsa-stories-launcher__media.light, .dark .bsa-stories-card__media.light, .light .bsa-stories-card__media, .dark .light .bsa-stories-card__media, .bsa-stories-card__media.light, .dark .bsa-stories-card>.bsa-stories-media-placeholder.light, .light .bsa-stories-card>.bsa-stories-media-placeholder, .dark .light .bsa-stories-card>.bsa-stories-media-placeholder, .bsa-stories-card>.bsa-stories-media-placeholder.light {
	background-color: #eceef2;
}
.light .bsa-stories-launcher__media.dark, .dark .bsa-stories-launcher__media, .light .dark .bsa-stories-launcher__media, .bsa-stories-launcher__media.dark, .light .bsa-stories-card__media.dark, .dark .bsa-stories-card__media, .light .dark .bsa-stories-card__media, .bsa-stories-card__media.dark, .light .bsa-stories-card>.bsa-stories-media-placeholder.dark, .dark .bsa-stories-card>.bsa-stories-media-placeholder, .light .dark .bsa-stories-card>.bsa-stories-media-placeholder, .bsa-stories-card>.bsa-stories-media-placeholder.dark {
	background-color: #2c2f35;
}
.dark .bsa-stories-launcher__media.light, .light .bsa-stories-launcher__media, .dark .light .bsa-stories-launcher__media, .bsa-stories-launcher__media.light, .dark .bsa-stories-media-placeholder.light, .light .bsa-stories-media-placeholder, .dark .light .bsa-stories-media-placeholder, .bsa-stories-media-placeholder.light {
	border-color: #ffffff;
}
.light .bsa-stories-launcher__media.dark, .dark .bsa-stories-launcher__media, .light .dark .bsa-stories-launcher__media, .bsa-stories-launcher__media.dark, .light .bsa-stories-media-placeholder.dark, .dark .bsa-stories-media-placeholder, .light .dark .bsa-stories-media-placeholder, .bsa-stories-media-placeholder.dark {
	border-color: #232122;
}
.dark .bsa-stories-cards__arrow.light, .light .bsa-stories-cards__arrow, .dark .light .bsa-stories-cards__arrow, .bsa-stories-cards__arrow.light, .dark .bsa-stories-inline__arrow.light, .light .bsa-stories-inline__arrow, .dark .light .bsa-stories-inline__arrow, .bsa-stories-inline__arrow.light {
	color: #ffffff;
	background-color: #384152;
	font-size: 34px;
}
.light .bsa-stories-cards__arrow.dark, .dark .bsa-stories-cards__arrow, .light .dark .bsa-stories-cards__arrow, .bsa-stories-cards__arrow.dark, .light .bsa-stories-inline__arrow.dark, .dark .bsa-stories-inline__arrow, .light .dark .bsa-stories-inline__arrow, .bsa-stories-inline__arrow.dark {
	color: #ffffff;
	background-color: #384152;
	font-size: 34px;
}
.dark .bsa-stories-arrow.light, .light .bsa-stories-arrow, .dark .light .bsa-stories-arrow, .bsa-stories-arrow.light {
	color: #111111;
	background-color: rgba(255,255,255,0.92);
	font-size: 28px;
}
.light .bsa-stories-arrow.dark, .dark .bsa-stories-arrow, .light .dark .bsa-stories-arrow, .bsa-stories-arrow.dark {
	color: #111111;
	background-color: rgba(255,255,255,0.92);
	font-size: 28px;
}
.dark .bsa-stories-cards__dot.light, .light .bsa-stories-cards__dot, .dark .light .bsa-stories-cards__dot, .bsa-stories-cards__dot.light {
	background-color: #c9cbd0;
}
.light .bsa-stories-cards__dot.dark, .dark .bsa-stories-cards__dot, .light .dark .bsa-stories-cards__dot, .bsa-stories-cards__dot.dark {
	background-color: #686b72;
}
.dark .bsa-stories-cards__dot.is-active.light, .light .bsa-stories-cards__dot.is-active, .dark .light .bsa-stories-cards__dot.is-active, .bsa-stories-cards__dot.is-active.light {
	background-color: #2684ff;
}
.light .bsa-stories-cards__dot.is-active.dark, .dark .bsa-stories-cards__dot.is-active, .light .dark .bsa-stories-cards__dot.is-active, .bsa-stories-cards__dot.is-active.dark {
	background-color: #5aa2ff;
}
.dark .bsa-stories-topbar.light, .light .bsa-stories-topbar, .dark .light .bsa-stories-topbar, .bsa-stories-topbar.light, .dark .bsa-stories-content.light, .light .bsa-stories-content, .dark .light .bsa-stories-content, .bsa-stories-content.light, .dark .bsa-stories-content.light h3, .light .bsa-stories-content h3, .dark .light .bsa-stories-content h3, .bsa-stories-content.light h3, .dark .bsa-stories-content.light p, .light .bsa-stories-content p, .dark .light .bsa-stories-content p, .bsa-stories-content.light p, .dark .bsa-story-icon.light, .light .bsa-story-icon, .dark .light .bsa-story-icon, .bsa-story-icon.light {
	color: #ffffff;
}
.light .bsa-stories-topbar.dark, .dark .bsa-stories-topbar, .light .dark .bsa-stories-topbar, .bsa-stories-topbar.dark, .light .bsa-stories-content.dark, .dark .bsa-stories-content, .light .dark .bsa-stories-content, .bsa-stories-content.dark, .light .bsa-stories-content.dark h3, .dark .bsa-stories-content h3, .light .dark .bsa-stories-content h3, .bsa-stories-content.dark h3, .light .bsa-stories-content.dark p, .dark .bsa-stories-content p, .light .dark .bsa-stories-content p, .bsa-stories-content.dark p, .light .bsa-story-icon.dark, .dark .bsa-story-icon, .light .dark .bsa-story-icon, .bsa-story-icon.dark {
	color: #ffffff;
}
.dark .bsa-stories-launcher__label.light, .light .bsa-stories-launcher__label, .dark .light .bsa-stories-launcher__label, .bsa-stories-launcher__label.light {
	color: #555555;
	font-size: 17px;
}
.light .bsa-stories-launcher__label.dark, .dark .bsa-stories-launcher__label, .light .dark .bsa-stories-launcher__label, .bsa-stories-launcher__label.dark {
	color: #ffffff;
	font-size: 14px;
}
.dark .bsa-stories-overlay.light .bsa-stories-title, .light .bsa-stories-overlay .bsa-stories-title, .dark .light .bsa-stories-overlay .bsa-stories-title, .bsa-stories-overlay.light .bsa-stories-title {
	color: #ffffff;
	font-size: 14px;
}
.light .bsa-stories-overlay.dark .bsa-stories-title, .dark .bsa-stories-overlay .bsa-stories-title, .light .dark .bsa-stories-overlay .bsa-stories-title, .bsa-stories-overlay.dark .bsa-stories-title {
	color: #ffffff;
	font-size: 14px;
}
.dark .bsa-stories-overlay.light .bsa-stories-content h3, .light .bsa-stories-overlay .bsa-stories-content h3, .dark .light .bsa-stories-overlay .bsa-stories-content h3, .bsa-stories-overlay.light .bsa-stories-content h3 {
	color: #ffffff;
	font-size: 28px;
}
.light .bsa-stories-overlay.dark .bsa-stories-content h3, .dark .bsa-stories-overlay .bsa-stories-content h3, .light .dark .bsa-stories-overlay .bsa-stories-content h3, .bsa-stories-overlay.dark .bsa-stories-content h3 {
	color: #ffffff;
	font-size: 28px;
}
.dark .bsa-stories-overlay.light .bsa-stories-content p, .light .bsa-stories-overlay .bsa-stories-content p, .dark .light .bsa-stories-overlay .bsa-stories-content p, .bsa-stories-overlay.light .bsa-stories-content p {
	color: #ffffff;
	font-size: 15px;
}
.light .bsa-stories-overlay.dark .bsa-stories-content p, .dark .bsa-stories-overlay .bsa-stories-content p, .light .dark .bsa-stories-overlay .bsa-stories-content p, .bsa-stories-overlay.dark .bsa-stories-content p {
	color: #ffffff;
	font-size: 15px;
}
.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-title, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-title, .dark .bsa-stories-inline-shell.light .bsa-stories-title, .light .bsa-stories-inline-shell .bsa-stories-title, .dark .light .bsa-stories-inline-shell .bsa-stories-title, .bsa-stories-inline-shell.light .bsa-stories-title {
	color: #ffffff;
	font-size: 12px;
}
.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-title, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-title, .light .bsa-stories-inline-shell.dark .bsa-stories-title, .dark .bsa-stories-inline-shell .bsa-stories-title, .light .dark .bsa-stories-inline-shell .bsa-stories-title, .bsa-stories-inline-shell.dark .bsa-stories-title {
	color: #ffffff;
	font-size: 12px;
}
.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content h3, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content h3, .dark .bsa-stories-inline-shell.light .bsa-stories-content h3, .light .bsa-stories-inline-shell .bsa-stories-content h3, .dark .light .bsa-stories-inline-shell .bsa-stories-content h3, .bsa-stories-inline-shell.light .bsa-stories-content h3 {
	color: #ffffff;
	font-size: 21px;
}
.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content h3, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content h3, .light .bsa-stories-inline-shell.dark .bsa-stories-content h3, .dark .bsa-stories-inline-shell .bsa-stories-content h3, .light .dark .bsa-stories-inline-shell .bsa-stories-content h3, .bsa-stories-inline-shell.dark .bsa-stories-content h3 {
	color: #ffffff;
	font-size: 21px;
}
.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content p, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content p, .dark .bsa-stories-inline-shell.light .bsa-stories-content p, .light .bsa-stories-inline-shell .bsa-stories-content p, .dark .light .bsa-stories-inline-shell .bsa-stories-content p, .bsa-stories-inline-shell.light .bsa-stories-content p {
	color: #ffffff;
	font-size: 13px;
}
.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content p, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content p, .light .bsa-stories-inline-shell.dark .bsa-stories-content p, .dark .bsa-stories-inline-shell .bsa-stories-content p, .light .dark .bsa-stories-inline-shell .bsa-stories-content p, .bsa-stories-inline-shell.dark .bsa-stories-content p {
	color: #ffffff;
	font-size: 13px;
}
.dark .bsa-story-icon.light, .light .bsa-story-icon, .dark .light .bsa-story-icon, .bsa-story-icon.light {
	background-color: rgba(0,0,0,0.28);
}
.light .bsa-story-icon.dark, .dark .bsa-story-icon, .light .dark .bsa-story-icon, .bsa-story-icon.dark {
}
.dark .bsa-story-icon.light:hover, .light .bsa-story-icon:hover, .dark .light .bsa-story-icon:hover, .bsa-story-icon.light:hover {
	background-color: rgba(0,0,0,0.48);
}
.light .bsa-story-icon.dark:hover, .dark .bsa-story-icon:hover, .light .dark .bsa-story-icon:hover, .bsa-story-icon.dark:hover {
	background-color: rgba(0,0,0,0.48);
}
.dark .bsa-stories-progress__track.light, .light .bsa-stories-progress__track, .dark .light .bsa-stories-progress__track, .bsa-stories-progress__track.light {
	background-color: rgba(255,255,255,0.36);
}
.light .bsa-stories-progress__track.dark, .dark .bsa-stories-progress__track, .light .dark .bsa-stories-progress__track, .bsa-stories-progress__track.dark {
	background-color: rgba(255,255,255,0.36);
}
.dark .bsa-stories-progress__bar.light, .light .bsa-stories-progress__bar, .dark .light .bsa-stories-progress__bar, .bsa-stories-progress__bar.light {
	background-color: #ffffff;
}
.light .bsa-stories-progress__bar.dark, .dark .bsa-stories-progress__bar, .light .dark .bsa-stories-progress__bar, .bsa-stories-progress__bar.dark {
	background-color: #ffffff;
}
.dark .booking-calendar__month.light, .light .booking-calendar__month, .dark .light .booking-calendar__month, .booking-calendar__month.light {
	background-color: #ffffff;
	border-color: rgba(0,0,0,0.12);
	border-radius: 12px 12px 12px 12px;
}
.light .booking-calendar__month.dark, .dark .booking-calendar__month, .light .dark .booking-calendar__month, .booking-calendar__month.dark {
	background-color: #232122;
	border-color: rgba(255,255,255,0.16);
	border-radius: 12px 12px 12px 12px;
}
.dark .booking-calendar__month-title.light, .light .booking-calendar__month-title, .dark .light .booking-calendar__month-title, .booking-calendar__month-title.light {
	background-color: transparent;
	color: #202020;
	font-size: 15px;
	font-weight: 700;
}
.light .booking-calendar__month-title.dark, .dark .booking-calendar__month-title, .light .dark .booking-calendar__month-title, .booking-calendar__month-title.dark {
	background-color: transparent;
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
}
.dark .booking-calendar__weekdays.light, .light .booking-calendar__weekdays, .dark .light .booking-calendar__weekdays, .booking-calendar__weekdays.light {
	color: #777777;
	font-size: 10px;
}
.light .booking-calendar__weekdays.dark, .dark .booking-calendar__weekdays, .light .dark .booking-calendar__weekdays, .booking-calendar__weekdays.dark {
	color: #b8b8b8;
	font-size: 10px;
}
.dark .booking-calendar__day.light, .light .booking-calendar__day, .dark .light .booking-calendar__day, .booking-calendar__day.light {
	font-size: 12px;
	border-radius: 8px 8px 8px 8px;
}
.light .booking-calendar__day.dark, .dark .booking-calendar__day, .light .dark .booking-calendar__day, .booking-calendar__day.dark {
	font-size: 12px;
	border-radius: 8px 8px 8px 8px;
}
.dark .booking-calendar__day.light:not(.is-past):not(.is-booked), .light .booking-calendar__day:not(.is-past):not(.is-booked), .dark .light .booking-calendar__day:not(.is-past):not(.is-booked), .booking-calendar__day.light:not(.is-past):not(.is-booked) {
	background-color: #f5f5f5;
	color: #202020;
}
.light .booking-calendar__day.dark:not(.is-past):not(.is-booked), .dark .booking-calendar__day:not(.is-past):not(.is-booked), .light .dark .booking-calendar__day:not(.is-past):not(.is-booked), .booking-calendar__day.dark:not(.is-past):not(.is-booked) {
	background-color: #353332;
	color: #ffffff;
}
.dark .booking-calendar__day.is-booked.light, .light .booking-calendar__day.is-booked, .dark .light .booking-calendar__day.is-booked, .booking-calendar__day.is-booked.light {
	background-color: #b82d2d;
	color: #ffffff;
}
.light .booking-calendar__day.is-booked.dark, .dark .booking-calendar__day.is-booked, .light .dark .booking-calendar__day.is-booked, .booking-calendar__day.is-booked.dark {
	background-color: #cf4a4a;
	color: #ffffff;
}
.dark .booking-calendar__day.is-past.light, .light .booking-calendar__day.is-past, .dark .light .booking-calendar__day.is-past, .booking-calendar__day.is-past.light {
	background-color: #e5e5e5;
	color: #9b9b9b;
}
.light .booking-calendar__day.is-past.dark, .dark .booking-calendar__day.is-past, .light .dark .booking-calendar__day.is-past, .booking-calendar__day.is-past.dark {
	background-color: #2b2928;
	color: #777777;
}
.dark .booking-calendar__day.is-today.light, .light .booking-calendar__day.is-today, .dark .light .booking-calendar__day.is-today, .booking-calendar__day.is-today.light {
	border-color: #202020;
}
.light .booking-calendar__day.is-today.dark, .dark .booking-calendar__day.is-today, .light .dark .booking-calendar__day.is-today, .booking-calendar__day.is-today.dark {
	border-color: #ffffff;
}
.dark .booking-calendar__legend.light, .light .booking-calendar__legend, .dark .light .booking-calendar__legend, .booking-calendar__legend.light {
	color: #666666;
	font-size: 12px;
}
.light .booking-calendar__legend.dark, .dark .booking-calendar__legend, .light .dark .booking-calendar__legend, .booking-calendar__legend.dark {
	color: #b8b8b8;
	font-size: 12px;
}
.dark .booking-calendar__legend-dot.light:not(.is-booked):not(.is-past), .light .booking-calendar__legend-dot:not(.is-booked):not(.is-past), .dark .light .booking-calendar__legend-dot:not(.is-booked):not(.is-past), .booking-calendar__legend-dot.light:not(.is-booked):not(.is-past) {
	background-color: #f5f5f5;
}
.light .booking-calendar__legend-dot.dark:not(.is-booked):not(.is-past), .dark .booking-calendar__legend-dot:not(.is-booked):not(.is-past), .light .dark .booking-calendar__legend-dot:not(.is-booked):not(.is-past), .booking-calendar__legend-dot.dark:not(.is-booked):not(.is-past) {
	background-color: #353332;
}
.dark .booking-calendar__legend-dot.is-booked.light, .light .booking-calendar__legend-dot.is-booked, .dark .light .booking-calendar__legend-dot.is-booked, .booking-calendar__legend-dot.is-booked.light {
	background-color: #b82d2d;
}
.light .booking-calendar__legend-dot.is-booked.dark, .dark .booking-calendar__legend-dot.is-booked, .light .dark .booking-calendar__legend-dot.is-booked, .booking-calendar__legend-dot.is-booked.dark {
	background-color: #cf4a4a;
}
.dark .booking-calendar__legend-dot.is-past.light, .light .booking-calendar__legend-dot.is-past, .dark .light .booking-calendar__legend-dot.is-past, .booking-calendar__legend-dot.is-past.light {
	background-color: #e5e5e5;
}
.light .booking-calendar__legend-dot.is-past.dark, .dark .booking-calendar__legend-dot.is-past, .light .dark .booking-calendar__legend-dot.is-past, .booking-calendar__legend-dot.is-past.dark {
	background-color: #2b2928;
}
.dark .booking-calendar-lightbox.light, .light .booking-calendar-lightbox, .dark .light .booking-calendar-lightbox, .booking-calendar-lightbox.light {
	background-color: #ffffff;
	border-radius: 14px 14px 14px 14px;
}
.light .booking-calendar-lightbox.dark, .dark .booking-calendar-lightbox, .light .dark .booking-calendar-lightbox, .booking-calendar-lightbox.dark {
	background-color: #232122;
	border-radius: 14px 14px 14px 14px;
}
.dark .booking-calendar-lightbox__title.light, .light .booking-calendar-lightbox__title, .dark .light .booking-calendar-lightbox__title, .booking-calendar-lightbox__title.light {
	color: #202020;
	font-size: 24px;
}
.light .booking-calendar-lightbox__title.dark, .dark .booking-calendar-lightbox__title, .light .dark .booking-calendar-lightbox__title, .booking-calendar-lightbox__title.dark {
	color: #ffffff;
	font-size: 24px;
}
.dark .gallery-item.light:not(.masonry-item), .light .gallery-item:not(.masonry-item), .dark .light .gallery-item:not(.masonry-item), .gallery-item.light:not(.masonry-item), .dark .masonry-item.gallery-item.light .wrapper, .light .masonry-item.gallery-item .wrapper, .dark .light .masonry-item.gallery-item .wrapper, .masonry-item.gallery-item.light .wrapper {
	background-color: #ffffff;
}
.light .gallery-item.dark:not(.masonry-item), .dark .gallery-item:not(.masonry-item), .light .dark .gallery-item:not(.masonry-item), .gallery-item.dark:not(.masonry-item), .light .masonry-item.gallery-item.dark .wrapper, .dark .masonry-item.gallery-item .wrapper, .light .dark .masonry-item.gallery-item .wrapper, .masonry-item.gallery-item.dark .wrapper {
	background-color: #232122;
}
.dark .owl-prev.light, .light .owl-prev, .dark .light .owl-prev, .owl-prev.light, .dark .owl-next.light, .light .owl-next, .dark .light .owl-next, .owl-next.light {
	border-color: #444;
	background-color: #fff;
}
.light .owl-prev.dark, .dark .owl-prev, .light .dark .owl-prev, .owl-prev.dark, .light .owl-next.dark, .dark .owl-next, .light .dark .owl-next, .owl-next.dark {
	border-color: #fff;
	background-color: #444;
}
.dark .owl-prev.light:hover, .light .owl-prev:hover, .dark .light .owl-prev:hover, .owl-prev.light:hover, .dark .owl-next.light:hover, .light .owl-next:hover, .dark .light .owl-next:hover, .owl-next.light:hover {
	border-color: #444;
	background-color: #ded8d0;
}
.light .owl-prev.dark:hover, .dark .owl-prev:hover, .light .dark .owl-prev:hover, .owl-prev.dark:hover, .light .owl-next.dark:hover, .dark .owl-next:hover, .light .dark .owl-next:hover, .owl-next.dark:hover {
	border-color: #fff;
	background-color: #af9f8c;
}
.dark .owl-dot>span.light, .light .owl-dot>span, .dark .light .owl-dot>span, .owl-dot>span.light {
	border-color: #D1D7DD;
}
.light .owl-dot>span.dark, .dark .owl-dot>span, .light .dark .owl-dot>span, .owl-dot>span.dark {
	border-color: #444;
}
.dark .owl-dot.active>span.light, .light .owl-dot.active>span, .dark .light .owl-dot.active>span, .owl-dot.active>span.light, .dark .owl-dot.light:hover>span, .light .owl-dot:hover>span, .dark .light .owl-dot:hover>span, .owl-dot.light:hover>span {
	border-color: #444;
}
.light .owl-dot.active>span.dark, .dark .owl-dot.active>span, .light .dark .owl-dot.active>span, .owl-dot.active>span.dark, .light .owl-dot.dark:hover>span, .dark .owl-dot:hover>span, .light .dark .owl-dot:hover>span, .owl-dot.dark:hover>span {
	border-color: #fff;
}
.dark [class*=border].light, .light [class*=border], .dark .light [class*=border], [class*=border].light, .dark hr.light, .light hr, .dark .light hr, hr.light, .dark .separate-list.light li, .light .separate-list li, .dark .light .separate-list li, .separate-list.light li, .dark .media.light, .light .media, .dark .light .media, .media.light {
	border-color: #D1D7DD;
}
.light [class*=border].dark, .dark [class*=border], .light .dark [class*=border], [class*=border].dark, .light hr.dark, .dark hr, .light .dark hr, hr.dark, .light .separate-list.dark li, .dark .separate-list li, .light .dark .separate-list li, .separate-list.dark li, .light .media.dark, .dark .media, .light .dark .media, .media.dark {
	border-color: rgba(255,255,255,0.2);
}
.light-page #preloader>div, .light-page #preloader>div>*, .light-page #preloader>div::before, .light-page #preloader>div::after {
	border-color: #DDD;
	background-color: #DDD;
}
.dark-page #preloader>div, .dark-page #preloader>div>*, .dark-page #preloader>div::before, .dark-page #preloader>div::after {
	border-color: #888;
	background-color: #888;
}
.dark .border-x2.light, .light .border-x2, .dark .light .border-x2, .border-x2.light {
	border-color: #D1D7DD;
}
.light .border-x2.dark, .dark .border-x2, .light .dark .border-x2, .border-x2.dark {
	border-color: rgba(255,255,255,0.2);
}
.dark .text-primary.light, .light .text-primary, .dark .light .text-primary, .text-primary.light {
	color: #AF9F8C;
}
.light .text-primary.dark, .dark .text-primary, .light .dark .text-primary, .text-primary.dark {
	color: #AF9F8C;
}
.dark .text-secondary.light, .light .text-secondary, .dark .light .text-secondary, .text-secondary.light, .dark .breadcrumb-item.light + .breadcrumb-item::before, .light .breadcrumb-item + .breadcrumb-item::before, .dark .light .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item.light + .breadcrumb-item::before, .dark .breadcrumb-item.active.light, .light .breadcrumb-item.active, .dark .light .breadcrumb-item.active, .breadcrumb-item.active.light {
	color: #A2AAB1;
}
.light .text-secondary.dark, .dark .text-secondary, .light .dark .text-secondary, .text-secondary.dark, .light .breadcrumb-item.dark + .breadcrumb-item::before, .dark .breadcrumb-item + .breadcrumb-item::before, .light .dark .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item.dark + .breadcrumb-item::before, .light .breadcrumb-item.active.dark, .dark .breadcrumb-item.active, .light .dark .breadcrumb-item.active, .breadcrumb-item.active.dark {
	color: rgba(255,255,255,0.5);
}
/* end default */
@media all and (max-width: 1279px) {
	.dark h1.light, .light h1, .dark .light h1, h1.light, .dark .h1.light, .light .h1, .dark .light .h1, .h1.light {
	font-size: 70px;
	}
	.light h1.dark, .dark h1, .light .dark h1, h1.dark, .light .h1.dark, .dark .h1, .light .dark .h1, .h1.dark {
	font-size: 70px;
	}
	.dark h2.light, .light h2, .dark .light h2, h2.light, .dark .h2.light, .light .h2, .dark .light .h2, .h2.light {
	font-size: 40px;
	}
	.light h2.dark, .dark h2, .light .dark h2, h2.dark, .light .h2.dark, .dark .h2, .light .dark .h2, .h2.dark {
	font-size: 40px;
	}
	.dark .bds-products.light .bds-zoom-hint, .light .bds-products .bds-zoom-hint, .dark .light .bds-products .bds-zoom-hint, .bds-products.light .bds-zoom-hint {
	font-size: 11px;
	}
	.light .bds-products.dark .bds-zoom-hint, .dark .bds-products .bds-zoom-hint, .light .dark .bds-products .bds-zoom-hint, .bds-products.dark .bds-zoom-hint {
	font-size: 11px;
	}
	.dark .bds-products.light .bds-description, .light .bds-products .bds-description, .dark .light .bds-products .bds-description, .bds-products.light .bds-description {
	font-size: 13px;
	}
	.light .bds-products.dark .bds-description, .dark .bds-products .bds-description, .light .dark .bds-products .bds-description, .bds-products.dark .bds-description {
	font-size: 13px;
	}
	.dark .bds-products.light .bds-code, .light .bds-products .bds-code, .dark .light .bds-products .bds-code, .bds-products.light .bds-code {
	font-size: 11px;
	}
	.light .bds-products.dark .bds-code, .dark .bds-products .bds-code, .light .dark .bds-products .bds-code, .bds-products.dark .bds-code {
	font-size: 11px;
	}
	.dark .bds-products.light .bds-price strong, .light .bds-products .bds-price strong, .dark .light .bds-products .bds-price strong, .bds-products.light .bds-price strong {
	font-size: 20px;
	}
	.light .bds-products.dark .bds-price strong, .dark .bds-products .bds-price strong, .light .dark .bds-products .bds-price strong, .bds-products.dark .bds-price strong {
	font-size: 20px;
	}
	.dark .bds-products.light .bds-price del, .light .bds-products .bds-price del, .dark .light .bds-products .bds-price del, .bds-products.light .bds-price del {
	font-size: 14px;
	}
	.light .bds-products.dark .bds-price del, .dark .bds-products .bds-price del, .light .dark .bds-products .bds-price del, .bds-products.dark .bds-price del {
	font-size: 14px;
	}
	.dark .bds-works.light .bds-count strong, .light .bds-works .bds-count strong, .dark .light .bds-works .bds-count strong, .bds-works.light .bds-count strong {
	font-size: 28px;
	}
	.light .bds-works.dark .bds-count strong, .dark .bds-works .bds-count strong, .light .dark .bds-works .bds-count strong, .bds-works.dark .bds-count strong {
	font-size: 28px;
	}
	.dark .bds-works.light .bds-meta span, .light .bds-works .bds-meta span, .dark .light .bds-works .bds-meta span, .bds-works.light .bds-meta span {
	font-size: 12px;
	}
	.light .bds-works.dark .bds-meta span, .dark .bds-works .bds-meta span, .light .dark .bds-works .bds-meta span, .bds-works.dark .bds-meta span {
	font-size: 12px;
	}
	.dark .bds-works.light .bds-meta b, .light .bds-works .bds-meta b, .dark .light .bds-works .bds-meta b, .bds-works.light .bds-meta b {
	font-size: 18px;
	}
	.light .bds-works.dark .bds-meta b, .dark .bds-works .bds-meta b, .light .dark .bds-works .bds-meta b, .bds-works.dark .bds-meta b {
	font-size: 18px;
	}
	.dark .bds-works.light .bds-arrow, .light .bds-works .bds-arrow, .dark .light .bds-works .bds-arrow, .bds-works.light .bds-arrow {
	font-size: 30px;
	}
	.light .bds-works.dark .bds-arrow, .dark .bds-works .bds-arrow, .light .dark .bds-works .bds-arrow, .bds-works.dark .bds-arrow {
	font-size: 30px;
	}
	.dark .bds-gallery.light .bds-gallery-item span, .light .bds-gallery .bds-gallery-item span, .dark .light .bds-gallery .bds-gallery-item span, .bds-gallery.light .bds-gallery-item span {
	font-size: 14px;
	}
	.light .bds-gallery.dark .bds-gallery-item span, .dark .bds-gallery .bds-gallery-item span, .light .dark .bds-gallery .bds-gallery-item span, .bds-gallery.dark .bds-gallery-item span {
	font-size: 14px;
	}
	.dark .bds-thumb-slider.light .bds-thumb-caption, .light .bds-thumb-slider .bds-thumb-caption, .dark .light .bds-thumb-slider .bds-thumb-caption, .bds-thumb-slider.light .bds-thumb-caption {
	font-size: 14px;
	}
	.light .bds-thumb-slider.dark .bds-thumb-caption, .dark .bds-thumb-slider .bds-thumb-caption, .light .dark .bds-thumb-slider .bds-thumb-caption, .bds-thumb-slider.dark .bds-thumb-caption {
	font-size: 14px;
	}
	.dark .bds-thumb-slider.light .bds-thumb-counter, .light .bds-thumb-slider .bds-thumb-counter, .dark .light .bds-thumb-slider .bds-thumb-counter, .bds-thumb-slider.light .bds-thumb-counter {
	font-size: 12px;
	}
	.light .bds-thumb-slider.dark .bds-thumb-counter, .dark .bds-thumb-slider .bds-thumb-counter, .light .dark .bds-thumb-slider .bds-thumb-counter, .bds-thumb-slider.dark .bds-thumb-counter {
	font-size: 12px;
	}
	.dark .bds-thumb-slider.light .bds-thumb-arrow, .light .bds-thumb-slider .bds-thumb-arrow, .dark .light .bds-thumb-slider .bds-thumb-arrow, .bds-thumb-slider.light .bds-thumb-arrow {
	font-size: 42px;
	}
	.light .bds-thumb-slider.dark .bds-thumb-arrow, .dark .bds-thumb-slider .bds-thumb-arrow, .light .dark .bds-thumb-slider .bds-thumb-arrow, .bds-thumb-slider.dark .bds-thumb-arrow {
	font-size: 42px;
	}
	.dark .bds-showcase.light .bds-showcase-placeholder, .light .bds-showcase .bds-showcase-placeholder, .dark .light .bds-showcase .bds-showcase-placeholder, .bds-showcase.light .bds-showcase-placeholder {
	font-size: 13px;
	}
	.light .bds-showcase.dark .bds-showcase-placeholder, .dark .bds-showcase .bds-showcase-placeholder, .light .dark .bds-showcase .bds-showcase-placeholder, .bds-showcase.dark .bds-showcase-placeholder {
	font-size: 13px;
	}
	.dark .bds-showcase.light .bds-showcase-play, .light .bds-showcase .bds-showcase-play, .dark .light .bds-showcase .bds-showcase-play, .bds-showcase.light .bds-showcase-play {
	font-size: 20px;
	}
	.light .bds-showcase.dark .bds-showcase-play, .dark .bds-showcase .bds-showcase-play, .light .dark .bds-showcase .bds-showcase-play, .bds-showcase.dark .bds-showcase-play {
	font-size: 20px;
	}
	.dark .bsa-stories-cards__arrow.light, .light .bsa-stories-cards__arrow, .dark .light .bsa-stories-cards__arrow, .bsa-stories-cards__arrow.light, .dark .bsa-stories-inline__arrow.light, .light .bsa-stories-inline__arrow, .dark .light .bsa-stories-inline__arrow, .bsa-stories-inline__arrow.light {
	font-size: 34px;
	}
	.light .bsa-stories-cards__arrow.dark, .dark .bsa-stories-cards__arrow, .light .dark .bsa-stories-cards__arrow, .bsa-stories-cards__arrow.dark, .light .bsa-stories-inline__arrow.dark, .dark .bsa-stories-inline__arrow, .light .dark .bsa-stories-inline__arrow, .bsa-stories-inline__arrow.dark {
	font-size: 34px;
	}
	.dark .bsa-stories-arrow.light, .light .bsa-stories-arrow, .dark .light .bsa-stories-arrow, .bsa-stories-arrow.light {
	font-size: 28px;
	}
	.light .bsa-stories-arrow.dark, .dark .bsa-stories-arrow, .light .dark .bsa-stories-arrow, .bsa-stories-arrow.dark {
	font-size: 28px;
	}
	.dark .bsa-stories-launcher__label.light, .light .bsa-stories-launcher__label, .dark .light .bsa-stories-launcher__label, .bsa-stories-launcher__label.light {
	font-size: 14px;
	}
	.light .bsa-stories-launcher__label.dark, .dark .bsa-stories-launcher__label, .light .dark .bsa-stories-launcher__label, .bsa-stories-launcher__label.dark {
	font-size: 14px;
	}
	.dark .bsa-stories-overlay.light .bsa-stories-title, .light .bsa-stories-overlay .bsa-stories-title, .dark .light .bsa-stories-overlay .bsa-stories-title, .bsa-stories-overlay.light .bsa-stories-title {
	font-size: 14px;
	}
	.light .bsa-stories-overlay.dark .bsa-stories-title, .dark .bsa-stories-overlay .bsa-stories-title, .light .dark .bsa-stories-overlay .bsa-stories-title, .bsa-stories-overlay.dark .bsa-stories-title {
	font-size: 14px;
	}
	.dark .bsa-stories-overlay.light .bsa-stories-content h3, .light .bsa-stories-overlay .bsa-stories-content h3, .dark .light .bsa-stories-overlay .bsa-stories-content h3, .bsa-stories-overlay.light .bsa-stories-content h3 {
	font-size: 28px;
	}
	.light .bsa-stories-overlay.dark .bsa-stories-content h3, .dark .bsa-stories-overlay .bsa-stories-content h3, .light .dark .bsa-stories-overlay .bsa-stories-content h3, .bsa-stories-overlay.dark .bsa-stories-content h3 {
	font-size: 28px;
	}
	.dark .bsa-stories-overlay.light .bsa-stories-content p, .light .bsa-stories-overlay .bsa-stories-content p, .dark .light .bsa-stories-overlay .bsa-stories-content p, .bsa-stories-overlay.light .bsa-stories-content p {
	font-size: 15px;
	}
	.light .bsa-stories-overlay.dark .bsa-stories-content p, .dark .bsa-stories-overlay .bsa-stories-content p, .light .dark .bsa-stories-overlay .bsa-stories-content p, .bsa-stories-overlay.dark .bsa-stories-content p {
	font-size: 15px;
	}
	.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-title, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-title, .dark .bsa-stories-inline-shell.light .bsa-stories-title, .light .bsa-stories-inline-shell .bsa-stories-title, .dark .light .bsa-stories-inline-shell .bsa-stories-title, .bsa-stories-inline-shell.light .bsa-stories-title {
	font-size: 12px;
	}
	.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-title, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-title, .light .bsa-stories-inline-shell.dark .bsa-stories-title, .dark .bsa-stories-inline-shell .bsa-stories-title, .light .dark .bsa-stories-inline-shell .bsa-stories-title, .bsa-stories-inline-shell.dark .bsa-stories-title {
	font-size: 12px;
	}
	.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content h3, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content h3, .dark .bsa-stories-inline-shell.light .bsa-stories-content h3, .light .bsa-stories-inline-shell .bsa-stories-content h3, .dark .light .bsa-stories-inline-shell .bsa-stories-content h3, .bsa-stories-inline-shell.light .bsa-stories-content h3 {
	font-size: 21px;
	}
	.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content h3, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content h3, .light .bsa-stories-inline-shell.dark .bsa-stories-content h3, .dark .bsa-stories-inline-shell .bsa-stories-content h3, .light .dark .bsa-stories-inline-shell .bsa-stories-content h3, .bsa-stories-inline-shell.dark .bsa-stories-content h3 {
	font-size: 21px;
	}
	.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content p, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content p, .dark .bsa-stories-inline-shell.light .bsa-stories-content p, .light .bsa-stories-inline-shell .bsa-stories-content p, .dark .light .bsa-stories-inline-shell .bsa-stories-content p, .bsa-stories-inline-shell.light .bsa-stories-content p {
	font-size: 13px;
	}
	.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content p, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content p, .light .bsa-stories-inline-shell.dark .bsa-stories-content p, .dark .bsa-stories-inline-shell .bsa-stories-content p, .light .dark .bsa-stories-inline-shell .bsa-stories-content p, .bsa-stories-inline-shell.dark .bsa-stories-content p {
	font-size: 13px;
	}
	.dark .bsa-story-icon.light, .light .bsa-story-icon, .dark .light .bsa-story-icon, .bsa-story-icon.light {
	font-size: 17px;
	}
	.light .bsa-story-icon.dark, .dark .bsa-story-icon, .light .dark .bsa-story-icon, .bsa-story-icon.dark {
	font-size: 17px;
	}
	.dark .booking-calendar__month-title.light, .light .booking-calendar__month-title, .dark .light .booking-calendar__month-title, .booking-calendar__month-title.light {
	font-size: 15px;
	}
	.light .booking-calendar__month-title.dark, .dark .booking-calendar__month-title, .light .dark .booking-calendar__month-title, .booking-calendar__month-title.dark {
	font-size: 15px;
	}
	.dark .booking-calendar__weekdays.light, .light .booking-calendar__weekdays, .dark .light .booking-calendar__weekdays, .booking-calendar__weekdays.light {
	font-size: 10px;
	}
	.light .booking-calendar__weekdays.dark, .dark .booking-calendar__weekdays, .light .dark .booking-calendar__weekdays, .booking-calendar__weekdays.dark {
	font-size: 10px;
	}
	.dark .booking-calendar__day.light, .light .booking-calendar__day, .dark .light .booking-calendar__day, .booking-calendar__day.light {
	font-size: 12px;
	}
	.light .booking-calendar__day.dark, .dark .booking-calendar__day, .light .dark .booking-calendar__day, .booking-calendar__day.dark {
	font-size: 12px;
	}
	.dark .booking-calendar__legend.light, .light .booking-calendar__legend, .dark .light .booking-calendar__legend, .booking-calendar__legend.light {
	font-size: 12px;
	}
	.light .booking-calendar__legend.dark, .dark .booking-calendar__legend, .light .dark .booking-calendar__legend, .booking-calendar__legend.dark {
	font-size: 12px;
	}
	.dark .booking-calendar-lightbox__title.light, .light .booking-calendar-lightbox__title, .dark .light .booking-calendar-lightbox__title, .booking-calendar-lightbox__title.light {
	font-size: 22px;
	}
	.light .booking-calendar-lightbox__title.dark, .dark .booking-calendar-lightbox__title, .light .dark .booking-calendar-lightbox__title, .booking-calendar-lightbox__title.dark {
	font-size: 22px;
	}
}
@media all and (max-width: 576px) {
	.dark h1.light, .light h1, .dark .light h1, h1.light, .dark .h1.light, .light .h1, .dark .light .h1, .h1.light {
	font-size: 40px;
	}
	.light h1.dark, .dark h1, .light .dark h1, h1.dark, .light .h1.dark, .dark .h1, .light .dark .h1, .h1.dark {
	font-size: 40px;
	}
	.dark h2.light, .light h2, .dark .light h2, h2.light, .dark .h2.light, .light .h2, .dark .light .h2, .h2.light {
	font-size: 30px;
	}
	.light h2.dark, .dark h2, .light .dark h2, h2.dark, .light .h2.dark, .dark .h2, .light .dark .h2, .h2.dark {
	font-size: 30px;
	}
	.dark h3.light, .light h3, .dark .light h3, h3.light, .dark .h3.light, .light .h3, .dark .light .h3, .h3.light {
	font-size: 25px;
	}
	.light h3.dark, .dark h3, .light .dark h3, h3.dark, .light .h3.dark, .dark .h3, .light .dark .h3, .h3.dark {
	font-size: 25px;
	}
	.dark .bds-products.light .bds-zoom-hint, .light .bds-products .bds-zoom-hint, .dark .light .bds-products .bds-zoom-hint, .bds-products.light .bds-zoom-hint {
	font-size: 11px;
	}
	.light .bds-products.dark .bds-zoom-hint, .dark .bds-products .bds-zoom-hint, .light .dark .bds-products .bds-zoom-hint, .bds-products.dark .bds-zoom-hint {
	font-size: 11px;
	}
	.dark .bds-products.light .bds-description, .light .bds-products .bds-description, .dark .light .bds-products .bds-description, .bds-products.light .bds-description {
	font-size: 13px;
	}
	.light .bds-products.dark .bds-description, .dark .bds-products .bds-description, .light .dark .bds-products .bds-description, .bds-products.dark .bds-description {
	font-size: 13px;
	}
	.dark .bds-products.light .bds-code, .light .bds-products .bds-code, .dark .light .bds-products .bds-code, .bds-products.light .bds-code {
	font-size: 11px;
	}
	.light .bds-products.dark .bds-code, .dark .bds-products .bds-code, .light .dark .bds-products .bds-code, .bds-products.dark .bds-code {
	font-size: 11px;
	}
	.dark .bds-products.light .bds-price strong, .light .bds-products .bds-price strong, .dark .light .bds-products .bds-price strong, .bds-products.light .bds-price strong {
	font-size: 20px;
	}
	.light .bds-products.dark .bds-price strong, .dark .bds-products .bds-price strong, .light .dark .bds-products .bds-price strong, .bds-products.dark .bds-price strong {
	font-size: 20px;
	}
	.dark .bds-products.light .bds-price del, .light .bds-products .bds-price del, .dark .light .bds-products .bds-price del, .bds-products.light .bds-price del {
	font-size: 14px;
	}
	.light .bds-products.dark .bds-price del, .dark .bds-products .bds-price del, .light .dark .bds-products .bds-price del, .bds-products.dark .bds-price del {
	font-size: 14px;
	}
	.dark .bds-works.light .bds-count strong, .light .bds-works .bds-count strong, .dark .light .bds-works .bds-count strong, .bds-works.light .bds-count strong {
	font-size: 28px;
	}
	.light .bds-works.dark .bds-count strong, .dark .bds-works .bds-count strong, .light .dark .bds-works .bds-count strong, .bds-works.dark .bds-count strong {
	font-size: 28px;
	}
	.dark .bds-works.light .bds-meta span, .light .bds-works .bds-meta span, .dark .light .bds-works .bds-meta span, .bds-works.light .bds-meta span {
	font-size: 12px;
	}
	.light .bds-works.dark .bds-meta span, .dark .bds-works .bds-meta span, .light .dark .bds-works .bds-meta span, .bds-works.dark .bds-meta span {
	font-size: 12px;
	}
	.dark .bds-works.light .bds-meta b, .light .bds-works .bds-meta b, .dark .light .bds-works .bds-meta b, .bds-works.light .bds-meta b {
	font-size: 18px;
	}
	.light .bds-works.dark .bds-meta b, .dark .bds-works .bds-meta b, .light .dark .bds-works .bds-meta b, .bds-works.dark .bds-meta b {
	font-size: 18px;
	}
	.dark .bds-works.light .bds-arrow, .light .bds-works .bds-arrow, .dark .light .bds-works .bds-arrow, .bds-works.light .bds-arrow {
	font-size: 30px;
	}
	.light .bds-works.dark .bds-arrow, .dark .bds-works .bds-arrow, .light .dark .bds-works .bds-arrow, .bds-works.dark .bds-arrow {
	font-size: 30px;
	}
	.dark .bds-gallery.light .bds-gallery-item span, .light .bds-gallery .bds-gallery-item span, .dark .light .bds-gallery .bds-gallery-item span, .bds-gallery.light .bds-gallery-item span {
	font-size: 14px;
	}
	.light .bds-gallery.dark .bds-gallery-item span, .dark .bds-gallery .bds-gallery-item span, .light .dark .bds-gallery .bds-gallery-item span, .bds-gallery.dark .bds-gallery-item span {
	font-size: 14px;
	}
	.dark .bds-thumb-slider.light .bds-thumb-caption, .light .bds-thumb-slider .bds-thumb-caption, .dark .light .bds-thumb-slider .bds-thumb-caption, .bds-thumb-slider.light .bds-thumb-caption {
	font-size: 14px;
	}
	.light .bds-thumb-slider.dark .bds-thumb-caption, .dark .bds-thumb-slider .bds-thumb-caption, .light .dark .bds-thumb-slider .bds-thumb-caption, .bds-thumb-slider.dark .bds-thumb-caption {
	font-size: 14px;
	}
	.dark .bds-thumb-slider.light .bds-thumb-counter, .light .bds-thumb-slider .bds-thumb-counter, .dark .light .bds-thumb-slider .bds-thumb-counter, .bds-thumb-slider.light .bds-thumb-counter {
	font-size: 12px;
	}
	.light .bds-thumb-slider.dark .bds-thumb-counter, .dark .bds-thumb-slider .bds-thumb-counter, .light .dark .bds-thumb-slider .bds-thumb-counter, .bds-thumb-slider.dark .bds-thumb-counter {
	font-size: 12px;
	}
	.dark .bds-thumb-slider.light .bds-thumb-arrow, .light .bds-thumb-slider .bds-thumb-arrow, .dark .light .bds-thumb-slider .bds-thumb-arrow, .bds-thumb-slider.light .bds-thumb-arrow {
	font-size: 34px;
	}
	.light .bds-thumb-slider.dark .bds-thumb-arrow, .dark .bds-thumb-slider .bds-thumb-arrow, .light .dark .bds-thumb-slider .bds-thumb-arrow, .bds-thumb-slider.dark .bds-thumb-arrow {
	font-size: 34px;
	}
	.dark .bds-showcase.light .bds-showcase-placeholder, .light .bds-showcase .bds-showcase-placeholder, .dark .light .bds-showcase .bds-showcase-placeholder, .bds-showcase.light .bds-showcase-placeholder {
	font-size: 13px;
	}
	.light .bds-showcase.dark .bds-showcase-placeholder, .dark .bds-showcase .bds-showcase-placeholder, .light .dark .bds-showcase .bds-showcase-placeholder, .bds-showcase.dark .bds-showcase-placeholder {
	font-size: 13px;
	}
	.dark .bds-showcase.light .bds-showcase-play, .light .bds-showcase .bds-showcase-play, .dark .light .bds-showcase .bds-showcase-play, .bds-showcase.light .bds-showcase-play {
	font-size: 20px;
	}
	.light .bds-showcase.dark .bds-showcase-play, .dark .bds-showcase .bds-showcase-play, .light .dark .bds-showcase .bds-showcase-play, .bds-showcase.dark .bds-showcase-play {
	font-size: 20px;
	}
	.dark .bsa-stories-cards__arrow.light, .light .bsa-stories-cards__arrow, .dark .light .bsa-stories-cards__arrow, .bsa-stories-cards__arrow.light, .dark .bsa-stories-inline__arrow.light, .light .bsa-stories-inline__arrow, .dark .light .bsa-stories-inline__arrow, .bsa-stories-inline__arrow.light {
	font-size: 29px;
	}
	.light .bsa-stories-cards__arrow.dark, .dark .bsa-stories-cards__arrow, .light .dark .bsa-stories-cards__arrow, .bsa-stories-cards__arrow.dark, .light .bsa-stories-inline__arrow.dark, .dark .bsa-stories-inline__arrow, .light .dark .bsa-stories-inline__arrow, .bsa-stories-inline__arrow.dark {
	font-size: 29px;
	}
	.dark .bsa-stories-arrow.light, .light .bsa-stories-arrow, .dark .light .bsa-stories-arrow, .bsa-stories-arrow.light {
	font-size: 28px;
	}
	.light .bsa-stories-arrow.dark, .dark .bsa-stories-arrow, .light .dark .bsa-stories-arrow, .bsa-stories-arrow.dark {
	font-size: 28px;
	}
	.dark .bsa-stories-launcher__label.light, .light .bsa-stories-launcher__label, .dark .light .bsa-stories-launcher__label, .bsa-stories-launcher__label.light {
	font-size: 12px;
	}
	.light .bsa-stories-launcher__label.dark, .dark .bsa-stories-launcher__label, .light .dark .bsa-stories-launcher__label, .bsa-stories-launcher__label.dark {
	font-size: 12px;
	}
	.dark .bsa-stories-overlay.light .bsa-stories-title, .light .bsa-stories-overlay .bsa-stories-title, .dark .light .bsa-stories-overlay .bsa-stories-title, .bsa-stories-overlay.light .bsa-stories-title {
	font-size: 14px;
	}
	.light .bsa-stories-overlay.dark .bsa-stories-title, .dark .bsa-stories-overlay .bsa-stories-title, .light .dark .bsa-stories-overlay .bsa-stories-title, .bsa-stories-overlay.dark .bsa-stories-title {
	font-size: 14px;
	}
	.dark .bsa-stories-overlay.light .bsa-stories-content h3, .light .bsa-stories-overlay .bsa-stories-content h3, .dark .light .bsa-stories-overlay .bsa-stories-content h3, .bsa-stories-overlay.light .bsa-stories-content h3 {
	font-size: 24px;
	}
	.light .bsa-stories-overlay.dark .bsa-stories-content h3, .dark .bsa-stories-overlay .bsa-stories-content h3, .light .dark .bsa-stories-overlay .bsa-stories-content h3, .bsa-stories-overlay.dark .bsa-stories-content h3 {
	font-size: 24px;
	}
	.dark .bsa-stories-overlay.light .bsa-stories-content p, .light .bsa-stories-overlay .bsa-stories-content p, .dark .light .bsa-stories-overlay .bsa-stories-content p, .bsa-stories-overlay.light .bsa-stories-content p {
	font-size: 15px;
	}
	.light .bsa-stories-overlay.dark .bsa-stories-content p, .dark .bsa-stories-overlay .bsa-stories-content p, .light .dark .bsa-stories-overlay .bsa-stories-content p, .bsa-stories-overlay.dark .bsa-stories-content p {
	font-size: 15px;
	}
	.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-title, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-title, .dark .bsa-stories-inline-shell.light .bsa-stories-title, .light .bsa-stories-inline-shell .bsa-stories-title, .dark .light .bsa-stories-inline-shell .bsa-stories-title, .bsa-stories-inline-shell.light .bsa-stories-title {
	font-size: 12px;
	}
	.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-title, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-title, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-title, .light .bsa-stories-inline-shell.dark .bsa-stories-title, .dark .bsa-stories-inline-shell .bsa-stories-title, .light .dark .bsa-stories-inline-shell .bsa-stories-title, .bsa-stories-inline-shell.dark .bsa-stories-title {
	font-size: 12px;
	}
	.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content h3, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content h3, .dark .bsa-stories-inline-shell.light .bsa-stories-content h3, .light .bsa-stories-inline-shell .bsa-stories-content h3, .dark .light .bsa-stories-inline-shell .bsa-stories-content h3, .bsa-stories-inline-shell.light .bsa-stories-content h3 {
	font-size: 17px;
	}
	.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content h3, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content h3, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content h3, .light .bsa-stories-inline-shell.dark .bsa-stories-content h3, .dark .bsa-stories-inline-shell .bsa-stories-content h3, .light .dark .bsa-stories-inline-shell .bsa-stories-content h3, .bsa-stories-inline-shell.dark .bsa-stories-content h3 {
	font-size: 17px;
	}
	.dark .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content p, .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .dark .light .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .bsa-stories-inline.light:not(.is-fullbleed) .bsa-stories-content p, .dark .bsa-stories-inline-shell.light .bsa-stories-content p, .light .bsa-stories-inline-shell .bsa-stories-content p, .dark .light .bsa-stories-inline-shell .bsa-stories-content p, .bsa-stories-inline-shell.light .bsa-stories-content p {
	font-size: 11px;
	}
	.light .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content p, .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .light .dark .bsa-stories-inline:not(.is-fullbleed) .bsa-stories-content p, .bsa-stories-inline.dark:not(.is-fullbleed) .bsa-stories-content p, .light .bsa-stories-inline-shell.dark .bsa-stories-content p, .dark .bsa-stories-inline-shell .bsa-stories-content p, .light .dark .bsa-stories-inline-shell .bsa-stories-content p, .bsa-stories-inline-shell.dark .bsa-stories-content p {
	font-size: 11px;
	}
	.dark .bsa-story-icon.light, .light .bsa-story-icon, .dark .light .bsa-story-icon, .bsa-story-icon.light {
	font-size: 15px;
	}
	.light .bsa-story-icon.dark, .dark .bsa-story-icon, .light .dark .bsa-story-icon, .bsa-story-icon.dark {
	font-size: 15px;
	}
	.dark .booking-calendar__month-title.light, .light .booking-calendar__month-title, .dark .light .booking-calendar__month-title, .booking-calendar__month-title.light {
	font-size: 14px;
	}
	.light .booking-calendar__month-title.dark, .dark .booking-calendar__month-title, .light .dark .booking-calendar__month-title, .booking-calendar__month-title.dark {
	font-size: 14px;
	}
	.dark .booking-calendar__weekdays.light, .light .booking-calendar__weekdays, .dark .light .booking-calendar__weekdays, .booking-calendar__weekdays.light {
	font-size: 10px;
	}
	.light .booking-calendar__weekdays.dark, .dark .booking-calendar__weekdays, .light .dark .booking-calendar__weekdays, .booking-calendar__weekdays.dark {
	font-size: 10px;
	}
	.dark .booking-calendar__day.light, .light .booking-calendar__day, .dark .light .booking-calendar__day, .booking-calendar__day.light {
	font-size: 11px;
	}
	.light .booking-calendar__day.dark, .dark .booking-calendar__day, .light .dark .booking-calendar__day, .booking-calendar__day.dark {
	font-size: 11px;
	}
	.dark .booking-calendar__legend.light, .light .booking-calendar__legend, .dark .light .booking-calendar__legend, .booking-calendar__legend.light {
	font-size: 11px;
	}
	.light .booking-calendar__legend.dark, .dark .booking-calendar__legend, .light .dark .booking-calendar__legend, .booking-calendar__legend.dark {
	font-size: 11px;
	}
	.dark .booking-calendar-lightbox__title.light, .light .booking-calendar-lightbox__title, .dark .light .booking-calendar-lightbox__title, .booking-calendar-lightbox__title.light {
	font-size: 20px;
	}
	.light .booking-calendar-lightbox__title.dark, .dark .booking-calendar-lightbox__title, .light .dark .booking-calendar-lightbox__title, .booking-calendar-lightbox__title.dark {
	font-size: 20px;
	}
}
