.container {
	position: relative;

	margin: 0 auto;
	padding: 0;
}

.row {
	margin-bottom: 20px;
}


#fancybox-loading,
#fancybox-loading div,
#fancybox-overlay,
#fancybox-wrap *,
#fancybox-wrap *::before,
#fancybox-wrap *::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 111100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 111101;
	display: none;
	outline: none !important;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 20px #111;
	-moz-box-shadow: 0 0 20px #111;
	-webkit-box-shadow: 0 0 20px #111;
	background: #fff;
}
#fancybox-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 111102;
	border: 0 solid #fff;
	background: #fff;
	background-clip: padding-box;
}
#fancybox-content > * {
	max-width: 100%;
	max-height: 100%;
	-webkit-overflow-scrolling: touch;
}
#fancybox-error {
	color: #444;
	padding: 14px;
	margin: 0;
}
#fancybox-frame,
#fancybox-img {
	width: 100%;
	height: 100%;
	border: none;
}
#fancybox-img {
	padding: 0;
	margin: 0;
	line-height: 0;
	vertical-align: top;
	max-width: none !important;
	max-height: none !important;
}
#fancybox-frame {
	display: block;
	z-index: 0;
}
.fancy-ico {
	position: absolute;
	width: 48px;
	height: 48px;
	border-radius: 50%;
}
.fancy-ico span {
	display: block;
	position: relative;
	left: 12px;
	top: 12px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #000;
	border: 2px solid white;
	box-shadow: 0 0 4px #000;
	transition: transform 0.25s ease-in-out;
}
#fancybox-close:hover span,
#fancybox-next:hover span,
body.rtl #fancybox-prev:hover span {
	transform: rotate(360deg);
}
#fancybox-prev:hover span,
body.rtl #fancybox-next:hover span {
	transform: rotate(-360deg);
}
#fancybox-close {
	top: -24px;
	right: -24px;
	cursor: pointer;
	z-index: 111105;
	display: none;
}
#fancybox-close span::after,
#fancybox-close span::before {
	content: "";
	position: absolute;
	top: 9px;
	left: 4px;
	width: 12px;
	height: 2px;
	background-color: #fff;
}
#fancybox-close span::before {
	transform: rotate(45deg);
}
#fancybox-close span::after {
	transform: rotate(-45deg);
}
#fancybox-prev,
#fancybox-next {
	top: 50%;
	margin-top: -24px;
	cursor: pointer;
	z-index: 111102;
	display: none;
}
#fancybox-next,
body.rtl #fancybox-prev {
	left: auto;
	right: -24px;
}
#fancybox-prev,
body.rtl #fancybox-next {
	left: -24px;
	right: auto;
}
#fancybox-prev span::after,
#fancybox-next span::after {
	content: "";
	position: absolute;
	top: 6px;
	width: 8px;
	height: 8px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}
#fancybox-prev span::after,
body.rtl #fancybox-next span::after {
	transform: rotate(-135deg);
	left: 7px;
}
#fancybox-next span::after,
body.rtl #fancybox-prev span::after {
	transform: rotate(45deg);
	left: initial;
	right: 7px;
}
#fancybox-title-wrap {
	z-index: 111104;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background-color: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
	font-weight: 600;
}
.fancybox-title-over {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: left;
}
body.rtl .fancybox-title-over {
	text-align: right;
}
.fancybox-title-over #fancybox-title {
	padding: 10px;
	background: rgba(0, 0, 0, 0.6);
	display: block;
}
.fancybox-title-float {
	text-align: center;
}
.fancybox-title-float #fancybox-title {
	display: table;
	margin: -12px auto;
	height: 24px;
	padding: 0 15px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	background: #000;
	border: 2px solid #fff;
	border-radius: 12px;
	box-shadow: 0 0 4px #000;
	position: relative;
	z-index: 111104;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: rgba(0, 0, 0, 0.9);
	border-radius: 5px;
	cursor: pointer;
	overflow: hidden;
	z-index: 111104;
	display: none;
}
#fancybox-loading div {
	transform-origin: 20px 20px;
	animation: fancybox-loading 1.2s linear infinite;
}
#fancybox-loading div::after {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: 19px;
	width: 2px;
	height: 7px;
	border-radius: 20%;
	background: #fff;
}
#fancybox-loading div:nth-child(1) {
	transform: rotate(0deg);
	animation-delay: -1.1s;
}
#fancybox-loading div:nth-child(2) {
	transform: rotate(30deg);
	animation-delay: -1s;
}
#fancybox-loading div:nth-child(3) {
	transform: rotate(60deg);
	animation-delay: -0.9s;
}
#fancybox-loading div:nth-child(4) {
	transform: rotate(90deg);
	animation-delay: -0.8s;
}
#fancybox-loading div:nth-child(5) {
	transform: rotate(120deg);
	animation-delay: -0.7s;
}
#fancybox-loading div:nth-child(6) {
	transform: rotate(150deg);
	animation-delay: -0.6s;
}
#fancybox-loading div:nth-child(7) {
	transform: rotate(180deg);
	animation-delay: -0.5s;
}
#fancybox-loading div:nth-child(8) {
	transform: rotate(210deg);
	animation-delay: -0.4s;
}
#fancybox-loading div:nth-child(9) {
	transform: rotate(240deg);
	animation-delay: -0.3s;
}
#fancybox-loading div:nth-child(10) {
	transform: rotate(270deg);
	animation-delay: -0.2s;
}
#fancybox-loading div:nth-child(11) {
	transform: rotate(300deg);
	animation-delay: -0.1s;
}
#fancybox-loading div:nth-child(12) {
	transform: rotate(330deg);
	animation-delay: 0s;
}
@keyframes fancybox-loading {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.fancybox-hidden {
	display: none;
}
#fancybox-content .fancybox-hidden,
#fancybox-tmp .fancybox-hidden {
	display: revert;
}
body {
	background: #f0f3ff;
}
a,
#wp-calendar a {
	color: #3699b5;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.blog-description {
	color: #3699b5;
}
#logo-big-wrapper {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	border: 1px solid rgba(0, 0, 0, 0.37);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}
nav {
	top: 91px;
}
nav ul a {
	color: #fff;
}
nav a:hover {
	color: #999;
}


@media only screen and (min-width: 960px) {
	nav,
	nav ul.nav-standard li ul li {
		background-color: #000;
		background-color: rgba(0, 0, 0, 0.75);
	}

}
nav,
nav ul.nav-standard li ul li:last-child {
	border-bottom: 1px solid rgba(0, 0, 0, 0.37);
}
nav ul.nav-mobile {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	border: 1px solid rgba(0, 0, 0, 0.37);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}
#nav-button-main {
	background-color: rgba(0, 0, 0, 0.85);
}
#logo-nav-container-strip {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	border-bottom: 1px solid rgba(0, 0, 0, 0.37);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}
#widget-area-top-container {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	border-bottom: 1px solid rgba(0, 0, 0, 0.37);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}
#slider-button-left,
#slider-button-right,
.fss-button-left,
.fss-button-right,
#position-indicator,
.sc-fws-button-left,
.sc-fws-button-right {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
}
#slider-button-left,
#slider-button-right {
	border-bottom: 1px solid rgba(0, 0, 0, 0.37);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
}
#slider-button-left:hover,
#slider-button-right:hover,
.fss-button-left:hover,
.fss-button-right:hover,
.sc-fws-button-left:hover,
.sc-fws-button-right:hover {
	background-color: rgba(0, 0, 0, 0.9);
	box-shadow: none;
}
#position-indicator {
	color: #fff;
}
#fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
}
#fwh-caption,
#fwh-caption h1 {
	color: #fff;
}
body.uvodni_Stranka.slide-1 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-2 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-3 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-4 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-5 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-6 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-7 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-8 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0,0);
	color: #fff;
}
body.uvodni_Stranka.slide-9 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-10 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-11 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
body.uvodni_Stranka.slide-12 #fwh-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
}
header.hc-normal-header,
header.hc-normal-header #full-width-header {
	min-height: 250px;
}
header.ie8-header-small.hc-normal-header,
header.ie8-header-small.hc-normal-header #full-width-header,
header.ie8-header-small.hc-normal-header .full-width-header img {
	height: 250px;
}
header.hc-full-width-slider.uvodni_Stranka,
header.hc-full-width-slider #full-width-slider.uvodni_Stranka,
header.ie8-header-small.hc-full-width-slider.uvodni_Stranka,
header.ie8-header-small.hc-full-width-slider-.uvodni_Stranka #full-width-slider,
header.ie8-header-small.hc-full-width-slider.uvodni_Stranka .full-width-slide img {
	min-height: 400px;
}
@media only screen and (max-width: 1000px) {
	header.hc-full-width-slider,
	header.hc-full-width-slider #full-width-slider,
	header.hc-full-width-slider .full-width-slide img {
		height: 400px;
	}
}
@media only screen and (max-width: 1000px) {
	header.hc-normal-header,
	header.hc-normal-header #full-width-header,
	header.hc-normal-header .full-width-header img {
		height: 250px;
	}
}
header.hc-map-header,
#map-canvas {
	height: 250px;
}
.sidebar-content a,
.textured-area-content a {
	color: #444;
}
#footer-content {
	color: #444;
}
footer.below-main-container #footer-content h3 {
	border-bottom-color: #444;
}
#footer-content a {
	color: #444;
}
.sidebar-content h1,
.sidebar-content h2,
.sidebar-content h3,
.sidebar-content h4,
.sidebar-content h5,
.sidebar-content h6,
.textured-area-content h1,
.textured-area-content h2,
.textured-area-content h3,
.textured-area-content h4,
.textured-area-content h5,
.textured-area-content h6 {
	color: #3699b5;
}
#footer-content h1,
#footer-content h2,
#footer-content h3,
#footer-content h4,
#footer-content h5,
#footer-content h6 {
	color: #3699b5;
}
a:hover,
#wp-calendar a:hover,
#footer-content a:hover,
.sidebar-content .current-menu-item a,
.textured-area-content .current-menu-item a {
	color: #d76144;
}


.texture-custom .textured-area {
background: url(./img/textures/texture-leather.png);
}


.palace-button,
input[type="submit"],
input#searchsubmit {
	background-color: #4c8c23;
	border-color: #4c8c23;
}
.datepick-cmd,
.datepick-month td .datepick-selected {
	background-color: #4c8c23;
}
.calendar-key-selected-days {
	color: #4c8c23;
}
footer.below-main-container,
#footer-image-container {
	background: #f0f3ff;
	min-height: 200px;
}
#body-footer-transition {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(240, 243, 255, 0)), to(#f0f3ff));
	background: -moz-linear-gradient(linear, left top, left bottom, from(rgba(240, 243, 255, 0)), to(#f0f3ff));
	background: -o-linear-gradient(linear, left top, left bottom, from(rgba(240, 243, 255, 0)), to(#f0f3ff));
	background: -ms-linear-gradient(linear, left top, left bottom, from(rgba(240, 243, 255, 0)), to(#f0f3ff));
}
#footer-mask {
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f3ff), to(rgba(240, 243, 255, 0)));
	background: -moz-linear-gradient(top, #f0f3ff, rgba(240, 243, 255, 0));
	background: -o-linear-gradient(top, #f0f3ff, rgba(240, 243, 255, 0));
	background: -ms-linear-gradient(top, #f0f3ff, rgba(240, 243, 255, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f3ff',endColorstr='#00f0f3ff');
}
@media only screen and (max-width: 1000px) {
	#footer-image,
	#footer-image img,
	#footer-mask {
		height: 200px;
	}
}


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background: #fff;
	color: #444;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	font-weight: 700;
	margin-bottom: 10px;
}
h1 {
	font-size: 24px;
	line-height: 30px;
}
h2 {
	font-size: 18px;
	line-height: 30px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
	margin-bottom: 0;
}
h6 {
	font-size: 10px;
	margin-bottom: 0;
}
ol,
ul {
	margin: 0 0 20px;
}
ul {
	list-style: none;
}
ol {
	list-style: decimal inside none;
}
li li {
	margin-left: 20px;
}
ul ul,
ol ol {
	margin: 0;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="number"],
textarea,
select {
	background-color: #f9f9f9;
	border: 1px solid #aaa;
	border-radius: 4px;
	color: #555;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="number"],
textarea {
	box-shadow: inset 1px 2px 8px 0px rgba(0, 0, 0, 0.15);
	padding: 6px;
}
textarea {
	resize: none;
}
select {
	box-shadow: inset -1px -2px 10px -1px rgba(0, 0, 0, 0.15), 0px 1px 0px 0px rgba(0, 0, 0, 0.05);
	padding: 5px;
}
p {
	margin-bottom: 20px;
}
a img {
	border: 0;
}
a {
	color: #5d93ae;
	text-decoration: none;
	outline: 0;
}
a:hover {
	color: #d76144;
}
blockquote {
	background: #eee;
	border-left: 4px solid #bbb;
	font-size: 16px;
	font-style: italic;
	line-height: 30px;
	margin-bottom: 20px;
	padding: 10px 20px;
	quotes: none;
	text-shadow: 1px 1px #f5f5f5;
}
blockquote:before,
blockquote:after {
	content: "";
	content: none;
}
blockquote p {
	margin-bottom: 0;
}
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	box-shadow: 0 1px #fff;
	clear: both;
	height: 0;
	margin: 10px 0 19px;
}
header {
	position: relative;
}
#logo-nav-container {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}
#logo-big-wrapper {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-top: none !important;
	left: 15px;
	margin: 0;
	padding: 20px;
	position: absolute;
	top: 0;
}
#logo-small-wrapper {
	position: relative;
}
#logo {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 60px;
	margin: 0;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}
#logo a,
#logo a:hover {
	color: #fff;
}
#logo img {
	vertical-align: middle;
}
#widget-area-top-container-mobile {
	display: none;
}
.widget-area-top-container {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	color: #fff;
	padding-left: 10px;
	padding-top: 3px;
	position: absolute;
	right: 14px;
	top: 0;
}
.widget-area-top-container a {
	color: #fff;
}
.widget-area-top-container a:hover {
	color: #999;
}
.widget-area-top-container .widget {
	float: right;
	margin: 6px 10px 0 0;
}
.widget-area-top-container .widget-title {
	display: none;
}
.widget-area-top-container ul {
	margin-bottom: 0;
}
.widget-area-top-container li {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}
.widget-area-top-container li:last-child {
	margin-right: 0;
}
#logo-nav-container-strip {
	height: 3px;
	position: absolute;
	top: 0;
	width: 100%;
}

nav {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAApCAYAAAAMCrglAAABnklEQVR42o1VUY7sMAizJU6x97/jhqQjvw9IoN2u9vVjNJMAtY1hTNIX/uOxz+cDQAAAgYAEgCCF/BaB13VlkEAwL0/u+WFrrTohQGUaI5j71de6sooAElWyPRJsXQsSApPu2CSBTIxzzleWfMC0uTJQdcX2KQoUYMtnXJOgdKrcawI25vwhxxsfW9ND462N7kgTAGwMR765EErxYiYAAebuD3wbW1P8BL6BemL04Ti1iBQdIXbLtuHfvfsAfmG9yXTZwkW6ndsYo9LVhE/a23gVqNa6/N3sXGSYFaLojmL0OsiMGgUlPoY/1TDbGN9p2+YcJWgqkzcZsay/jZv9U5HxBF5uLh3PkGTFPh7nim+Cv9qhekBsMs19fFRNNjbdb0Ok39wzhrfVwHfHCTCfI1iTsSWIJn4htTFmDj9CHj1dlzrO6c1WPCbQg7rN6aeFvKGLFRPDKZj7arvpyb+NwlrzftTlY99mcwW+M8iVRtW5zbUys/y3twZVS8DWtRKRwlovfRJzh8cwNaVbYFvN6ywj5XqmugYpePx9/P38AxZVPs93Hp77AAAAAElFTkSuQmCC);
	border-radius: 7px;
	position: absolute;
	right: 14px;
	height: 40px;
	z-index: 99;
}
nav,
nav ul.nav-standard li ul {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#nav-button-main,
.nav-mobile,
#nav-select {
	display: none;
}
nav ul.nav-standard {
	margin: 0;
}
nav ul.nav-standard li {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAYAAADUgSt0AAAAFklEQVR42mNgYGDw/f//vyjDKIOWDAAeBobZ/jra+AAAAABJRU5ErkJggg==);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	font-weight: 700;
	padding: 0;
	position: relative;
}

nav ul.nav-standard li:hover {
	visibility: inherit;
}
nav ul.nav-standard li ul {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	margin: 0;
	left: 1px;
	padding: 0;
	width: 180px;
}
nav ul.nav-standard li ul li {
	width: 100%;
	margin: 0;
	padding: 0;
}
nav ul.nav-standard li ul li ul {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
nav ul.nav-standard li ul li,
nav ul.nav-standard li ul li:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAAFUlEQVR42mNgYGBwoCr+//+/CDUxACiqQlU6gen3AAAAAElFTkSuQmCC);
	background-position: left bottom;
	background-repeat: repeat-x;
}
nav ul.nav-standard li:first-child ul,
nav ul.nav-standard li:first-child ul li:first-child {
	border-top-left-radius: 7px;
}
nav ul.nav-standard li:last-child ul,
nav ul.nav-standard li:last-child ul li:first-child {
	border-top-right-radius: 7px;
}
nav ul.nav-standard li ul li:last-child {
	background-image: none;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
nav ul.nav-standard li ul li ul li:first-child {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
nav ul.nav-standard li ul li:last-child a {
	padding-top: 8px;
}

nav ul.nav-standard li ul li ul {
	position: absolute;
	top: 0;
	left: 181px;
}
nav ul.nav-standard li:hover li ul,
nav ul.nav-standard li.sfHover li ul {
	top: -999px;
}
nav ul.nav-standard li li:hover ul,
nav ul.nav-standard li li.sfHover ul {
	top: 0;
}
nav ul.nav-standard li li:hover li ul,
nav ul.nav-standard li li.sfHover li ul {
	top: -999px;
}
nav ul.nav-standard li li li:hover ul,
nav ul.nav-standard li li li.sfHover ul {
	top: 0;
}
nav ul.nav-standard a {
	padding: 10px 16px 10px 18px;
}
nav ul a {
	display: block;
}
.nav-arrow-down {
	vertical-align: middle;
	font-size: 7px;
}


.nav-arrow-right {
	float: right;
	vertical-align: middle;
	font-size: 7px;
}
#full-width-header,
#full-width-slider {
	overflow: hidden;
	position: relative;
	width: 100%;
}
#full-width-header.loading,
#full-width-slider.loading {
	background: #000
	url(data:image/gif;base64,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)
	no-repeat center center;
}

.full-width-header,
.full-width-slide {

	position: absolute;
	top: 0;
	width: 100%;
}
.full-width-header,
.full-width-slide:first-child {
	position: relative;
}
.full-width-header img,
.full-width-slide img {
	display: block;
	height: auto;
	width: 100%;
}
#slider-button-left,
#slider-button-right {
	background-color: transparent !important;
	border-bottom: none !important;
	box-shadow: none !important;
	background-position: center 6px;
	background-repeat: no-repeat;
	border: none !important;
	height: 84px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 75px;
	z-index: 50;
}
.slider-button-left-black,
.slider-button-left-white {
	background-image: url(./img/buttons/pelican_slider/left_act.png);
	background-image: url(./img/buttons/pelican_slider/left.png);
}
.slider-button-left-black:hover,
.slider-button-left-white:hover {
	background-image: url(./img/buttons/pelican_slider/left_act.png);
}
.slider-button-right-black,
.slider-button-right-white {
	background-image: url(./img/buttons/pelican_slider/right_act.png);
	background-image: url(./img/buttons/pelican_slider/right.png);
}
.slider-button-right-black:hover,
.slider-button-right-white:hover {
	background-image: url(./img/buttons/pelican_slider/right_act.png);
}
#slider-button-left {
	left: 30px;
}
#slider-button-right {
	right: 30px;
}
@media only screen and (max-width: 400px) {
	#slider-button-left {
		left: 10px;
	}
	#slider-button-right {
		right: 10px;
	}
}
@media only screen and (max-width: 1000px) {
	.home #full-width-header,
	.home#full-width-slider {
		position: absolute;
		overflow: hidden;
	}


}
.full-width-header-caption,
.full-width-slide-caption {
	display: none;
}
#fwh-caption-container {
	position: absolute;
	bottom: 30px;
	width: 100%;
	z-index: 10;
	left: 10px;
}
#fwh-caption-container .sixteen.columns {
	position: relative;
}
#fwh-caption {
	border-radius: 7px;
	bottom: 0;
	display: none;
	left: -50px;
	opacity: 0;
	padding: 20px;
	position: absolute;
}
#fwh-caption h1,
#fwh-caption p {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 0;
}
#fwh-caption small {
	font-size: 18px;
}
@media only screen and (max-width: 959px) {
	#fwh-caption {
		padding: 15px;
	}
	#fwh-caption h1,
	#fwh-caption p {
		font-size: 21px;
	}
	#fwh-caption small {
		font-size: 14px;
	}
}
header.hc-full-screen-slider,
#full-screen-slider {
	background: #000;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
#full-screen-slider-mover {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 99999px;
}
.full-screen-slide {
	background: #000
	url(data:image/gif;base64,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)
	no-repeat center center;
	float: left;
	overflow: hidden;
	position: relative;
}
#full-screen-slider img {
	display: block;
}
#fss-caption-container {
	height: 100%;
}
.fss-button-left,
.fss-button-right {
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 7px;
	bottom: 120px;
	display: block;
	height: 35px;
	position: absolute;
	text-shadow: 0px 1px #000;
	width: 35px;
	z-index: 10;
}
.fss-button-left {
	right: 55px;
}
.fss-button-right {
	right: 10px;
}
#fss-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	bottom: 50px;
	color: #fff;
	display: none;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	padding: 15px;
	opacity: 0;
	position: absolute;
	right: -100px;
}
#fss-caption small {
	font-size: 18px;
}
#position-indicator {
	border-radius: 7px;
	bottom: 10px;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	padding: 5px 10px;
	position: absolute;
	right: 10px;
}
header.hc-map-header {
	background: #e5e3df;
}
#map-canvas {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-shadow: none;
	background: #e5e3df
	url(data:image/gif;base64,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)
	no-repeat center center;
}

#body-footer-transition {
	height: 100px;
	margin-top: -100px;
}
footer {
	z-index: 1;
}
footer.inside-main-container {
	margin-top: 15px;
}
footer.below-main-container,
#footer-image-container {
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height: 50px !important;
}
.layout-boxed footer.below-main-container {
	padding-top: 10px;
}
footer.below-main-container #footer-content {
	margin-top: 26px;
	z-index: 98;
}
#footer-content h3 {
	display: block;
	padding-bottom: 9px;
}


footer.below-main-container #footer-content h3 {
	border-bottom: 1px dotted #777;
}
#footer-content ul {
	margin: 0 0 20px;
}
#footer-copyright {
	font-size: 10px;
	padding: 10px 0;
	text-align: center;
}
#footer-image {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
}
#footer-mask {
	height: 100%;
	left: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
}
#footer-image img {
	display: block;
	height: auto;
	width: 100%;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
@media only screen and (max-width: 1000px) {
	#footer-image {
		height: 400px;
		left: 50%;
		margin-left: -500px;
		position: absolute;
		text-align: center;
		width: 1000px;
	}
	#footer-image img {
		height: 400px;
		width: 1000px;
	}
}
#logo-nav-container-centered {
	padding-left: 10px;
	padding-right: 10px;
	max-width: 960px;
}
 #logo-big-wrapper {
	left: 0;
}
nav {
	right: -1px;
}
.widget-area-top-container {
	right: -1px;
}
 #fwh-caption-container .container {
	margin-top: -40px;
}
 #fwh-caption-container .sixteen.columns {
	margin-left: -10px;
	padding: 0;
	width: 980px;
}

@media only screen and (min-width: 960px) {
	#main-container {
		background-color: #fdfdfd;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 0 7px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
		border: 1px solid #fff;
		border-radius: 7px;
		margin: -40px auto 0;
		min-width: 960px;

		margin-bottom: 40px;

	}

}

.layout-boxed footer.below-main-container #footer-content {
	margin-top: 15px;
}
#background {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
#background img {
	position: relative;
}
.post {
	border-bottom: 1px dashed #aaa;
	margin-bottom: 19px;
}
.post-thumbnail img {
	display: block;
}
.post-meta {
	background: #f5f5f5;
	border: 1px solid #eee;
	font-size: 11px;
	padding: 9px 10px;
}
.post-meta,
.post-comment {
	background: #f5f5f5;
	border: 1px solid #eee;
	padding: 9px 10px;
}
p.post-first-line {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
.pagination-current {
	float: left;
	font-weight: 700;
	margin-right: 7px;
}
.pagination a {
	border: 1px dotted #aaa;
	border-radius: 10px;
	display: block;
	float: left;
	margin-right: 7px;
	margin-top: -3px;
	padding: 3px 5px;
}
ul#comments-list {
	margin: 0 0 20px;
}
ul#comments-list li li {
	margin-left: 40px;
}
.comment-wrapper,
.bypostauthor .comment-wrapper {
	background: #f5f5f5;
	border: 1px solid #eee;
	margin-bottom: 20px;
	padding: 9px 10px;
}
.comment-meta {
	border-bottom: 1px solid #e9e9e9;
	font-size: 11px;
	margin-bottom: 5px;
	padding-bottom: 4px;
}
.comment-author {
	background: #f5f5f5;
	display: block;
	float: left;
	padding-right: 10px;
}
.comment-body p {
	margin: 0;
}
#respond input,
#respond textarea {
	display: block;
}
#respond input[type="text"],
#respond input[type="password"],
#respond input[type="email"],
#respond input[type="url"],
#respond textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#respond input[type="text"],
#respond input[type="password"],
#respond input[type="email"],
#respond input[type="url"] {
	max-width: 420px;
}
#cancel-comment-reply-link {
	font-size: 11px;
}
.comment-form-comment .sidebar-left .sidebar-content {
	padding-right: 20px;
}
.sidebar-right .sidebar-content {
	padding-left: 20px;
}
@media only screen and (max-width: 767px) {
	.sidebar-left .sidebar-content {
		padding-right: 0;
	}
	.sidebar-right .sidebar-content {
		padding-left: 0;
	}
}
.sidebar-content .widget {
	margin-bottom: 30px;
}
.sidebar-content h3.widget-title {
	padding-bottom: 9px;
	border-bottom: 1px dashed #aaa;
}
.textured-area-content .widget {
	margin-bottom: 20px;
}
.textured-area {
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
.textured-area h3.widget-title,
.textured-area .widget h3 {
	padding-bottom: 9px;
	border-bottom: 1px dashed #fff;
}


.container .textured-area .textured-area-content {
	margin: 2px;
	padding: 16px 25px 0;
}
.layout-boxed .container .textured-area-bottom-full-width .textured-area-content {
	padding-bottom: 2px;
}
.textured-area-bottom-full-width .textured-area-content p {
	margin-bottom: 0;
	padding-bottom: 20px;
}
.layout-boxed .container .textured-area-top-full-width .textured-area-content {
	border-bottom: 1px dashed #fff;
}
.layout-unboxed .container .textured-area-top-full-width .textured-area-content,
.layout-unboxed .container .textured-area-top-left .textured-area-content,
.layout-unboxed .container .textured-area-top-right .textured-area-content {
	border-bottom: 1px dashed #fff;
	border-left: 1px dashed #fff;
	border-right: 1px dashed #fff;
}
.layout-boxed .container .textured-area-middle-full-width .textured-area-content {
	border-bottom: 1px dashed #fff;
	border-top: 1px dashed #fff;
}
.layout-boxed .container .textured-area-bottom-full-width .textured-area-content {
	border-top: 1px dashed #fff;
}
.layout-unboxed .container .textured-area-middle-full-width .textured-area-content {
	border: 1px dashed #fff;
}
.layout-unboxed .container .textured-area-bottom-full-width .textured-area-content {
	border-top: 1px dashed #fff;
	border-left: 1px dashed #fff;
	border-right: 1px dashed #fff;
}
.layout-boxed .container .textured-area-middle .textured-area-content {
	border-bottom: 1px dashed #fff;
	border-top: 1px dashed #fff;
}
.layout-boxed .container .textured-area-bottom .textured-area-content {
	border-top: 1px dashed #fff;
}
.layout-boxed .container .textured-area-top-left .textured-area-content {
	border-bottom: 1px dashed #fff;
	border-right: 1px dashed #fff;
}
.layout-boxed .container .textured-area-top-right .textured-area-content {
	border-bottom: 1px dashed #fff;
	border-left: 1px dashed #fff;
}
.layout-unboxed .textured-area-top-full-width .textured-area-content,
.layout-unboxed .textured-area-top-left .textured-area-content,
.layout-unboxed .textured-area-top-right .textured-area-content {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.layout-unboxed .textured-area-middle-full-width .textured-area-content {
	border-radius: 8px;
}
.layout-unboxed .textured-area-bottom-full-width .textured-area-content {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.layout-boxed .textured-area-top-left .textured-area-content {
	border-bottom-right-radius: 8px;
}
.layout-boxed .textured-area-top-right .textured-area-content {
	border-bottom-left-radius: 8px;
}
.layout-boxed .textured-area-top-full-width {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.layout-unboxed .textured-area-top-full-width,
.layout-unboxed .textured-area-top-left,
.layout-unboxed .textured-area-top-right {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.layout-boxed .textured-area-middle-full-width {
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}
.layout-boxed .textured-area-bottom-full-width {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.25);
}
.layout-unboxed .textured-area-bottom-full-width {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.25);
}
.layout-unboxed .textured-area-middle-full-width {
	border-radius: 8px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}
.layout-boxed .textured-area-top-left {
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}
.layout-boxed .textured-area-top-right {
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.25);
}
.layout-boxed.top-content-slider .textured-area-top-left {
	border-top-left-radius: 0;
}
.layout-boxed.top-content-slider .textured-area-top-right {
	border-top-right-radius: 0;
}
@media only screen and (max-width: 767px) {
	.container .textured-area-top-right {
		border-radius: 8px;
		box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
		margin-top: 0;
	}
	.layout-unboxed .container .textured-area-top-right .textured-area-content {
		border-radius: 8px;
		border-top: 1px dashed #fff;
		margin-top: 2px;
	}
}

.layout-unboxed .textured-area-bottom-full-width {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.texture-diamond-1 .textured-area {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAACVBMVEXi4uLT09PDw8PdJJduAAAAGklEQVRo3mMQSmAIaWAIU2CY4cCgGMDQGQAAIRUD361NAaIAAAAASUVORK5CYII=);
}
.texture-diamond-2 .textured-area {
	background: url(./img/textures/texture-diamond-2.png);
}
.texture-fabric .textured-area {
	background: url(./img/textures/texture-fabric.png);
}
.texture-floral-1 .textured-area {
	background: url(./img/textures/texture-floral-1.png);
}
.texture-floral-2 .textured-area {
	background: url(./img/textures/texture-floral-2.png);
}
.texture-leather .textured-area {
	background: url(./img/textures/texture-leather.png);
}
.texture-luxury .textured-area {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAMAAACJtiw1AAAAQlBMVEX29vbn5+fk5OTm5ubl5eX19fXt7e3o6Ojj4+Pu7u7i4uLp6enh4eHq6urz8/P09PTr6+vx8fHs7Ozw8PDy8vLv7++9kc8JAAAA7klEQVRo3jWQC26AMAxDXSeUrIzyKdz/qnOKFoGIjJv4FUBhKTQ3qlkAVK40Bs3I+AEWjzWsBFe9dBkanb6VslLVKkw6f/fe9181YRoZDD9qPVwNC2xjY1/IpavZDO4nL9yt3Rg83WFt7eg5UJ+1GSwnn02Dz9yYAuO5csH1aOEnFIyIoYUpeB4fqFUMU5j5ipig6MosQZ72Am/LfxI8oxo+BhIJmpbPYDuWvU2oaWi6oTGhXDUhB0y5gxv1hNJrbRXU7RGCVBwq2IEnB0d5cDBp74T6ru9uGb1fX4LEy2AD5V8QJDHw2mazdnsx/gBwTQkijDXInQAAAABJRU5ErkJggg==);
}
.texture-lyonnette .textured-area {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAALVBMVEXY2Njk5OTl5eXn5+fa2trm5ubc3Nzf39/i4uLe3t7d3d3h4eHj4+Pb29vZ2dnRxFo5AAABJklEQVR42u2WwWrDQAxER1IUJ22S///cuJG8NRREYa6jgwh+m7W9MsMDzONTDjPDT7tEVRpJr013ZqgWXZsxFFm/brYXuuXBk6Go2176pt384AxF9T6q1TwLMxT17E08fa25+04I2lv3+3yW/75eRhC0tu4peK1dQ/mKYCgi4tsMp+E+1lBuwVB4eh/QM7peaygbQ0+z3eKoXH/h6PoiM85V1xiKPvZ7QfdsnAUI2ttbXXuavQ5egKB1LI+/YRZXM47OOcnROScZijknGYo5Jwk65yRJ55xkKOacZCjmnGQo5pxkKOacZCjmnGQo5pxkKOacZCjmnCTonJMclanKVGWqMlWZqkxVpipTlanKVGWqMlWZqkxVpipTlanKVGWqMlWZ6v/pG2HaREetT5+SAAAAAElFTkSuQmCC);
}
.texture-pineapple-cut .textured-area {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA+CAMAAAB0k0lXAAAAVFBMVEXo6Ojt7e3v7+/x8fHz8/Pw8PDu7u7s7Ozy8vLq6url5eXm5ubp6enn5+fj4+Pi4uLr6+vk5OTh4eH09PTg4OD19fX29vbe3t7d3d3f39/b29vZ2dlQt4TYAAAE0klEQVR42lVViZbkuA3jIZG6RbmqMzn+/z8DefZtMrar1CpTgADCbiIWTZnZvNTWGw1uo9VJy025aGYRp10tm+Scjctuxo2CTo79sFnG6uJeyboWLSgqqcTWYae22RlAkq1IEZNJ81Qsyfcy622f4XOt3YsCHpdJ7eS9hUlJXJK67zVJx5nLk2X93F20RdTCVUGuGUOOb2v9nGeKXDphFY5BllmZc+A3sVo9pniKq0w+l46xlAoFCtScS9ZShAujHPyO20AgA5J0om7hbKnggAi5LMpW8qeqnDiHDq0mAhCsA5b+5D9RDTW0lrnpYJgJLYqzoAIL9MMyKEXvi1p18bbY/EXLKriKoS672kMzFD3ao27uDFOY1V1zaHEUF1OJMR+eX4LkaO2s+IdYscLK4pyTmpoEbG1i18w8OrUdnKLkgDF2iSQX5d4bkLITBA32jGU+3KZcxoSd0qwkIdJBQAVycrlXR1+bqNEQ75PaeAXDf6MkFz8JGMacS+ug7rX3Guwi4lcFZRwQcnVzjc11r12pU2WT6y4Di7Io+nj943qGVBk9wvNsZuxWXoOJM2p/smPmYWXTedp6ElcTHHe3nCi4MLgwlLuF2enMfkwKEsfgYFyEaaRc7rQY97pb2pOXfG5UWKW4B+E24+NsKhicw3gYS7K3zfzSjRYGM5k544Ai3ZjlBJ538EFEwH8WQyK2FhDcDvUQuXFgBlj79T3k53u+VsRMQKdMc9LmO3ufKXrGvFCt9Ser3fCL5Zizi6omY01qazb0IFZ13V1crkQTrccZSyAtIeTdxy3ibWN+f/z30y5FICSV5MpuN5mMOPwToWitURY8A8EAa0nzm82a12kQh5ZzizWWQ4gm3EyOwy6ks4xnoirIKbzuA/XCKWCOL1cJRZnr59kVe6cx/I6qWa7F6p0Gs4pGqNgcTMPpdW+63jyJWea2TuSPAjMYsH0sIqP+nJsXZXxr/ZLHivu+CpguttqqdL57DxUUyWunjwcI/7NzbEg38NekodkEPhXWyMkEWjPgrAiLUJKbFctebgzmHKEzeGh20fL2GUXiAOaPsd2fV6zu7eF+hQL3fdqVoMCKouIi5+hz/yseYk6uoAULfiSYhktvvoyyHj//nkFidI37q1NkICtib8rPBHldlHn0Xg3uZ7nxppsQ+232HPTL6jNaljW7F4WgBDWF3vvJ3HL11qCq9lli9DMp1x81RxVlu6D3RCJOU/XGymcioJxZSkRhMklxGIno7iadDeRcp0vYYKSymwkdF6aGnLNk+9MP7nR2DR0U1b3HgdHKpoC9t/ONHViJDNiHDsg7zfoxSAEqa75qMRiLzL48Dq0qIb3H//WhvP+Q7um9QlKl55yeObC2vC8a0xsukDGk4Vvm2UQDx98vcP7rBY6/DBVYEjAP8d0Os7xcVWKqnk0wBSrGLK2eRWxe+Q3vD6v90Xy7rR8eTh0FCdPPjZ4FwcgdM1TkqoCWlIzmJBdlvX02nw9cbfNXLyqVIZMdvaTRmmSBgYZzrDantDM2BeyKG/BAUczExnDaqvEXtqH5rZ/NoGeBHM+T5sj+MSiD7rllxGlEtaxWfj/TkWUSOTOgSvmorooN8fRurTczc/EMiwcVYzN5r/bsA+f+w/Oc81SVjLWX5L+AIzu/IPs2zwAAAABJRU5ErkJggg==);
}
.texture-vichy .textured-area {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAQlBMVEXW1tbb29vS0tLT09PR0dHV1dXU1NTZ2dnd3d3Y2Nja2trc3NzOzs7g4ODPz8/Q0NDNzc3e3t7X19fMzMzLy8vf39+Pn4OTAAAJpElEQVR42l2Yi2Ljtg5EwTdBqlKMvf3/X+0Z2knaa2dlyyaHg8HTa5Zyqa1XKyU343XMNHx5GnusvVZK15V4O8ZYaS6fKc0xOnuKccm1WbG/7Pade26l2JO/2mVl7LRTSuPlK7F55zXySr43txv4NMAsT6vs6r1EL32Z5YeVT4NS5ptmrcV0FvpeY8+0v3ifygYBbJBi7G09Ipecn9qtZNuWjc0+n1Jas5xL727YuXgk1qeVMQNSl4cophDPZm7ercOjlqesXppZ6WWkXms1a2WYR7RI45y8UwUJtD2uySX5SHP3sNHNgKm5d2Mvd7lHvvu6zk1wil6QRXTGvRZ714TcI6HS9iW6wUMEWrYVX711e5A310i1gNCEZHwcCWMGuoDH21jwOe8TW7pHG6P0gM7w3NHIMrKUUn11CwD0NJaOSPP2iV0+d0w57Z5jrmiOitFsQMpbig6l8lhtT0apZjubibA1wcWYd6wkkw4L/rz6tibXeIdDQcYXKosG7uE1dwjOERyBwFm8rDwjxVAQreVcXnvZ1UJUosnj3kbCpFpw723vMDKsWHiSg8AqclqWpxBn7xPBItUfaOISx2wP3x6ZtR11DPRS3BsL9oZGYBLeyrGMjTzeQe2IjLVPRxrP7fEK9lldajyZmKs1OvduHZYBbfheZYfJXxM6QAkQQ0b5ksXurBnDu1iVgj6wRxiFnEHM0V/WXz0UhoUEFZEBlR2SY1llIdT9lXAEO9AJCCMLEMvh12XXC33sLqu5j57DRMbGQkzFSfOoT+PwNQc3CDqE2iTqeaJbMVDxR7/KQjDWAK6CARVW42AJPOwyMsACNJhI2wj2obnCUt7ij3S6yuiu+w68xZJVyGEZAqbtz3hFVnS5FhH9MNq7Ze6Da4Y2mkcTBpcSbIf/TicTZbe2DKC/gyuCwMM1Rkmz9v7kJF0taQHkXCKKDodMQIMl+pr7V//TgGuHLCcTnYbhSw4XSWT8giPycctCPSGCsKwf3TACweZA5yFP9i7myzdsNhnc2FUV5LnIZ9QUERyHgzJVRygBFBvbPEep4AskANgYlHiBj5aXfuN+2bGmouZoThXJ4JyocVSZUJI59ydqYgNAxPsiuExU/AY8hvya0ofKaJX0ah8qncX5bWquUAEWKhOjUhIbdjUqWDHJzSayVwFhsFcO5zwAgkVyawKUdn8M2qQE1V75N4kwYqN9VYTUIkmHsQWOQNwkjaI/3BxbeUW/cuI5BgyUdgT6PJU6pXwCKThU4ungCABK7ZDJIurJj4Q8W4xW7ku1X495jFpcnrValC4BTnwGeUHDwaTeKt2NPMbyaO4SumtFeKa24qPYkli0bmU+YmCzKejlmPAHffuhQ4XcYYAUqcMnSrfUb3yxEhLvqV79+EslBc/ET5AQY4t++nSkqaC0LPSw4SH1DU1H3O9SbVxer6woxDLsOonfdWlxWyqfOUH49EQOUMPXQe85Id5zguGlUUgbsRpjfq8qvKBMrNxwOf3QzhChZhbyAMbss8nzciT+T2+camfdgmA+blbyInH/9EYirsaQsyFAiPqcHJ6JHEvzigM9P/ho14BAVJW5e6CJJalshSg6GTaUR4Ts+Vuyy1ZWB8H/fOkniBAGlAdF1Xwe91hWaC3fQYRZmlFAAMp5RnnZzR2iKCXeDQBo9cIHT8usTH3xSxMUXUqPUux7ggJngbTTbdfmfvFMeuqEqeANMHKODoOx5TsUzl0N/2nO/unnxEU3BfALsx1E/ragRRVFqRgmfRoMlvkyrLNqeK9BJiK9DgYmyN3Wt4110y3GmdOOaSq73o8UgYtjRyV1MkQIwlxBMVuDLSAgsb5HB/dxe5KpiLXnNFNGyiswKFlKdXAiN+VWLlCybL6l7wzIGwnhqsX7dkAERHpyWJNXkZezfWReCnCej5HFIzvfD0yYSDr9lnVqi3NdTUPDdlCshQI1OzjQ7OwsEOviU5uCgQVatZSLHLMUPZ/q9wAHzd/q14P9K5Xv6tds4Twi/Kf6DVfsfL2r36ekp1vjLwg5sp1RlSPXJtgq7yCE5gMkA6g5h0hCNLn2PmrYt7bZk7SFtJiYeczUqzz20TZLH7PTQ4YG8TIGokJhTk6Q61VOyTtHurOQt5F2QEqRovG98hpL+oNsZ8z3ek9f7FafOvOUHvanN400AZh6wO4mGnTrrxwFUU5JV+ESqcYJf4zKolwYS6WQKHqN3mm8pvAPWFny5t4FiLykZCgoWRzon+G0ol8DUKgIwJQGSBNsjat9tw90seCBh0lpuGAc74E3lf32HvS7u5qK2t37B04opMyvKmkyHxZhyB1Kycc0cIpwh+ZhXLLJG46G8FhosNUy9RkEbo2sfJazQUxu7YEKJq6Ky2zEbdf46XzGVwQjlTT4WGJC29lhg0kT1fnSEeN82EQlpBIgMWJoGPgypUXoeHQem8sKzpQUrA9KRHqZueINNZUa2yHWFeC1cZ/jL/sfQdNP64xQV9i2F9yEG00rO4mkl/bTZsdree4IYv/6oaTkha0CGjXSsv1/rF8Jf8Hhm/WQQ8fxGgjZUfqOJeo4VC+G9MvsPWrLSM16C+EqoMbOzntPp10k6+E1SK5hV+4+grOatJYSpRoAEkaEOW849hIRHkW4w7cKghp+wSCOHPaYFEoR2bpsAzEKMLWz+/0zcy+MAe5pmlrR5ZT598/M47Yhn55HGj++JD5BLJp2s9wydYT5GffHGblmWj+/zaQtupSQ+Hm8zLXfm9hbJUovePHQytawF+tqx7z5aT5K3z2dOLyPMzEifG3/rdr27j2BNGkWBY+8A85dx08fHcJBp55/h7EoisNo72HMrLZalQhj1UOKJYfUYyi7B+J8kxo353uBVDukOIUzdV+NS8n8S+lManK8ckl5tabSDmk+7TSnpBxTc4/RdWKCgppINjB43liqAJSKKuhqGO069Qys0x9HDqCKhDkeCyX4Yj80UEjzVGZs63HUa0UmuQisO3578tDMEGlClpWnXamaLX8MIHs0VPkqdtV2kiJ3DqNKr+X7IeskDlzvCSPgEjBeFGmtYU2cOqbwe6rDRSl2mlAOGzFRBGEnrerlYMWTVN4OjuSJrmKDQTf29SzFS+z6859A8vj4/U8g+GASSv77P4GIFi/v7qAQXqet15FugNGp3iWGovCkkdMGQXg8DauIfQbEqVBcSCgrsIZ9SsRqGn4lz3MDn8GNpEwkgtecsqeGNxEhGkVnSnEz9jzNwFCecr+3RlZ5p2RNs+4ni5BCZBbJed9+kjPFp4tQNziX/aQwfRCN//4H2M2BESOgDWAAAAAASUVORK5CYII=);
}
.wpcf7-form {
	margin-bottom: 0;
}
.wpcf7-form p {
	margin-bottom: 10px;
}
.wpcf7-form span.wpcf7-list-item {
	margin-left: 0;
	margin-right: 5px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="password"],
.wpcf7-form textarea,
.wpcf7-form select {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wpcf7-form input[type="submit"] {
	margin: 10px 0 20px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="password"],
.wpcf7-form select {
	max-width: 420px;
}
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
	margin-bottom: 10px;
}
.wpcf7-form input[type="radio"],
.wpcf7-form input[type="checkbox"] {
	margin-bottom: 17px;
	margin-top: 10px;
}
.textured-area .wpcf7-form input,
.textured-area .wpcf7-form select,
.textured-area .wpcf7-form textarea,
.sidebar-content .wpcf7-form input,
.sidebar-content .wpcf7-form select,
.sidebar-content .wpcf7-form textarea {
	margin-bottom: 5px;
}
.wpcf7-form div.wpcf7-response-output {
	border-radius: 5px;
	margin: 0 0 20px;
	padding: 10px;
	text-shadow: none;
}
.wpcf7-form div.wpcf7-validation-errors {
	background: #f5e9a9;
	border: 1px solid #ebda82;
	color: #5f551d;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
	background: #c7eeb7;
	border: 1px solid #8ec478;
	color: #406032;
}
.wpcf7-form div.wpcf7-mail-sent-ng,
.wpcf7-form span.wpcf7-not-valid-tip {
	background: #edbbb2;
	border: 1px solid #f1826e;
	color: #431710;
}
.wpcf7-form span.wpcf7-not-valid-tip {
	border-radius: 5px;
	text-shadow: none;
	padding: 0 10px;
	width: auto;
}
.wpcf7-form div.wpcf7-spam-blocked {
	border: 2px solid orange;
}
table {
	background: #fff;
	border-radius: 5px;
	border-collapse: collapse;
	margin: 20px 0;
	text-shadow: none;
	width: 100%;
}
table caption {
	background: #444;
	color: #fff;
	font-weight: 700;
	padding: 10px 0;
}
th {
	background: #777;
	border-top: none;
	color: #fff;
	padding: 5px 0;
}
td {
	border: 1px solid #aaa;
	text-align: center;
}
table.table-palace-styled {
	background: #fff;
	border: 1px solid #aaa;
	border-collapse: collapse;
	border-bottom-width: 2px;
	border-top-width: 2px;
	margin: 13px 0 18px;
	width: 100%;
}
table.table-palace-styled .tr-even td {
	background: #eee;
}
table.table-palace-styled th {
	background: #fff;
	border-bottom: 1px solid #aaa;
	color: #444;
	padding: 9px;
}
table.table-palace-styled td {
	padding: 10px;
	text-align: center;
}
ul.ap-social-widget li {
	float: left;
	margin-right: 6px;
}
.widget-area-top-container ul.ap-social-widget li:last-child {
	margin-right: 0;
}
ul.ap-social-widget li img {
	display: block;
}
ul.ap-social-widget li.clear {
	float: none;
}
a.ap-social-widget-icon:last-child {
	margin-right: 0;
}
#searchform {
	position: relative;
}
#searchform input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
#searchform #searchsubmit {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	right: -15px;
	padding: 6px 8px 5px 12px;
	position: absolute;
	top: 0;
	height: 14px;
	min-height: 100%;
}
@media screen and (min-width: 0\0) {
	#searchform #searchsubmit {
		padding: 6px 8px 4px 12px;
		top: 0;
	}
}
ul.qtrans_language_chooser li {
	float: left;
	margin-right: 6px;
}
.widget-area-top-container ul.qtrans_language_chooser li {
	margin-left: 5px;
	margin-right: 0;
}
.widget-area-top-container ul.qtrans_language_chooser li:first-child {
	margin-left: 0;
}
.qtrans_widget_end {
	clear: both;
}
#footer-content .qtrans_widget_end {
	height: 13px;
}
.ap-gallery-widget img {
	display: block;
	float: left;
	height: auto;
	margin-bottom: 7px;
	width: 31%;
}
.ap-gallery-widget .gallery-margin {
	float: left;
	height: 1px;
	width: 3.5%;
}
body a.palace-button,
input[type="submit"],
input#searchsubmit {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC),
	-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(50, 50, 50, 0.1)));
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC), -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(50, 50, 50, 0.1) 100%);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC), -o-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(50, 50, 50, 0.1) 100%);
	background-repeat: repeat-x, repeat;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: 700;
	margin-right: 15px;
	padding: 8px 20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
body a.palace-button.palace-button-big {
	padding: 14px 24px;
}
.palace-button.alignright,
input[type="submit"].alignright {
	margin-right: 0;
}
.palace-button:hover,
input[type="submit"]:hover,
input#searchsubmit:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC),
	-webkit-gradient(linear, left top, left bottom, from(rgba(150, 150, 150, 0.1)), to(rgba(0, 0, 0, 0.1)));
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC), -moz-linear-gradient(top, rgba(150, 150, 150, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC), -o-linear-gradient(top, rgba(150, 150, 150, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
	color: #eee;
}
.palace-button:active,
input[type="submit"]:active,
input#searchsubmit:active {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(150, 150, 150, 0.1)));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(150, 150, 150, 0.1) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(150, 150, 150, 0.1) 100%);
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
	box-shadow: none;
	color: #eee;
}
.list-circle ul,
ul.list-circle,
.list-star ul,
ul.list-star,
.list-arrow ul,
ul.list-arrow,
.list-plus ul,
ul.list-plus,
.list-tick ul,
ul.list-tick {
	margin-top: -10px;
}
.list-circle ul,
ul.list-circle {
	list-style-type: circle;
	margin-left: 20px;
}
.list-star ul li,
ul.list-star li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxklEQVR42mNgGL7gzGZGDiBeDaLJNcAKaoAVWQac3MBYcvOo0QEQTbSmAysYNyPjry86PqOL4TVg12Jmg33LuXc+v5Xz4fOz+v8fH5f9//Sk8v+zawkf9i3n2gmSJ+gKoCIjIN777E7S/1sXPf/fOO/1H8QHiRPljbltDLIrp3JdeHbb8t/VE9qfnt40+LdyCvsFkDhRBkxrYHBY0sd2eUE36wUge+6CbpYLi4F8kDhRBkytZ0gD4tVArA/l60P5aQyjACsAANZTciB3xychAAAAAElFTkSuQmCC)
	no-repeat 0 2px;
	padding-left: 17px;
}
.list-arrow ul li,
ul.list-arrow li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAyklEQVR42rWRoY7CYBCEvyU0EDQ8yT7CCezh6xGYPkotBPmHU5fgDo+9/yVOAgZCaUspe4JCwWAI4zb5MjObEeO5GrwKNAFGFdcFZMzy6DJScqZX4KotHVDUwD1ESHUU7MkYaB5Z+BBhY1PBEE4UrPnUr4jKpQmQaqg7DMMoWfFHX+cRGxYVcCAlBwoyEnYkpBzuIzI/uav6oT1+vMTBou4wLLl0OHP6bfPtJW45qR0uEkoSYOYlDhxYDQgCGFvAvCwDJ7fX5f1j/QNfFEoQIVIXogAAAABJRU5ErkJggg==)
	no-repeat 0 2px;
	padding-left: 20px;
}
.list-plus ul li,
ul.list-plus li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbUlEQVR42mNgGAW4wUrRmUB8BkyTBZaInEl5V/ofRJOmcY7QTIa5QmdAOPR12n8YGyxOFJgqcMbxedB/dAwSJ86AXr6ZDD18Z0BY55HtfxgbLE4SaOY5I3Vf+z+IJi8Qc9lmMmSyngHTo4C2AAAeNTba7eXcjAAAAABJRU5ErkJggg==)
	no-repeat 0 2px;
	padding-left: 18px;
}
.list-tick ul li,
ul.list-tick li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABbUlEQVR42mNgGFpgpag8wyrRM0DsQbrmpSICDMtFNqS9K/8PpM8AMQmGLBJmY1gsMs/wmPPTqEfZ/+NfFvwG8s8Qp3m+ECPDAuFWhR3G9wJuJP73vhrzi2eF3CWGhcI+qApnC3kA8RkwjSqeKbxK5Ybb+fB/LmdD/wosV7zGMEcoGVXzNEEPhumCZ5JeFf8F0WA+RNyHY67EZZ1ttr/V1pv/41sgfwsoX43pzEn8Z2Ke5v7yuBD5P+Jh5h8QH4hzWaYKn1beYvJDcZPRf/758veBYj0MUwSYMA3o4/Ng6OU7438z/qfSHuP/DhcCfoD4Upu0Pkvv0PnPv0juCZA/j6GfnwN3YHXwejC0854xPuX8TeKw5n+NM5b/xQ9p/OdfJfcKKL6OoYtXgHCIN3N7MDRxn5E+oPVF+KzKf75tsu8Zm3l2M7TySBMf56UcHgxF7Ge4lom9YCzjOALka5Ke6hKZPRjimc4AaYvBn78AocqHKxwLDjIAAAAASUVORK5CYII=)
	no-repeat 0 1px;
	padding-left: 22px;
}
.list-alternate ul,
ul.list-alternate,
.list-alternate ol,
ol.list-alternate {
	margin: 0 0 19px;
}
.list-alternate li {
	padding: 3px 10px 6px;
	background-color: #eee;
	border-bottom: 1px dotted #999;
}
.list-alternate li:first-child {
	border-top: 1px dotted #999;
}
.list-alternate li:nth-child(even) {
	background-color: #fff;
}
.dropcap {
	float: left;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	margin-right: 3px;
}
.table-room-features {
	background: #fff;
	border-collapse: collapse;
	margin: 13px 0 18px;
	width: 100%;
}
.table-room-features td.even {
	background: #eee;
}
.table-room-features td {
	border: 1px dotted #aaa;
	padding: 10px;
	text-align: left;
}
.table-room-features td span {
	background-position: 0 4px;
	background-repeat: no-repeat;
	display: block;
	line-height: 25px;
	padding-left: 23px;
	font-size: 12px;
}
.slider-type-a .slider-content-second-container {
	overflow: hidden;
}
.container .slider-type-a .slider-content-slide {
	float: left;
	margin: 0 30px 0 0;
}
.slider-type-a .slider-content-button-left,
.slider-type-a .slider-content-button-left-disabled {
	right: 38px;
	top: -46px;
}
.slider-type-a .slider-content-button-right,
.slider-type-a .slider-content-button-right-disabled {
	right: -2px;
	top: -46px;
}
.slider-type-b .slider-content-second-container {
	margin: 0 55px;
	overflow: hidden;
	position: relative;
}
.slider-type-b .slider-content-slide {
	background: #f5f5f5;
	border: 1px solid #eee;
	float: left;
	margin-right: 30px;
	padding: 10px;
	width: 373px;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.slider-type-b .slider-content-slide {
		width: 282px;
	}
}
@media only screen and (max-width: 767px) {
	.slider-type-b .slider-content-slide {
		width: 168px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.slider-type-b .slider-content-slide {
		width: 288px;
	}
}
.slider-type-b .slider-content-button-left,
.slider-type-b .slider-content-button-left-disabled {
	left: -4px;
	margin-top: -20px;
	top: 50%;
}
.slider-type-b .slider-content-button-right,
.slider-type-b .slider-content-button-right-disabled {
	margin-top: -20px;
	right: -4px;
	top: 50%;
}
.slider-content-first-container {
	margin-bottom: 20px;
	position: relative;
}
.slider-content-third-container {
	position: relative;
	width: 9999px;
}
.slider-content-button-left,
.slider-content-button-right,
.slider-content-button-left-disabled,
.slider-content-button-right-disabled {
	display: none;
	height: 73px;
	position: absolute;
	width: 65px;
}
.slider-content-button-left-disabled {
	background: url(data:image/png;base64,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)
	0 0;
}
.slider-content-button-right-disabled {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABJCAYAAABipEsoAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAEzlAABM5QF1zvCVAAAAB3RJTUUH3gQQDC8PysD6OAAACFtJREFUeNrtm3tsnXUZxz/n9LTd2tKbXctgy8alkqzTzRAyJBsTizhFcOouYagIKRFUZp8h2zQMp0EiwngmgbExBGc0JEA0m4isS/9wrLPNyDYuOltZZY6yMuxYelvt5cw/3qfJ68l5ey4757xtz57k5G3f6+/3fZ/L93me3wvnxV9R1aBt61V1lV/jCPqMwxxV/TZwB/ChX4MI+agBlwFTgSXARcBfs0oTRCRsIKwBFgBlQE1WaYJJvwFQDHwAPKSqZcAI0AhsFJGBTAwk4JM5NJgJPAAcAgZNK0PABeYjlgL7RWTVpAJBVUuBI8A2EdkYcawcWA2UAC+KyH5V3WJgLBGRNyc8CKp6CdAErBCRfRHH6vLz8x+pqKhoC4VCZ7q6uq7o6+vbWV9ff5eqfhx4DVgrIjsmrGNU1UrgZeC2SABM1tfW1m5atGjRMzU1NQ1FRUUdoVDoq6q6VETagOnAD1V13USODluBF0Rkj8fxHS0tLauAkdbW1gWdnZ1XDg0NTQOud0WTa4CvqOrqCWcOqno7cDPwHRE54XXe5s2bG6uqqqZVV1e/2tTU9INwOBwAWoHFIvKB3Wsh8AvgFWA3cEREesc1CKo6BdgCtIrIwzHOLQ8Gg08WFhbWBgKBwe7u7ouBXuBKM4nR85YBKy2KTLPtWeAYsNOc7vB4ModaoBz4dRwE6lQ4HL69t7d3fU9PT9kYL+n3wG3AMrv/1cC1wNPAYqBdVY+p6k/GiybcAdwsIkuT0KCHLJw+l+ibNUf8GPB5oAX4PnDM6z6BNAKQB6wDykRkjY+Z6j3Adw2MJ0TkwDnTZlW9CfiLiHTHOLXAQtvbGeIglwNVRsOn2txGgB7gYWOhu1T1JeDBUWebEAiqOgv4gmV9bwKxQAgBU4CP0jTxZcAqA3vQtPoskGOTD9p2GBgC/g4MAHV2i3viBkFVC4CfAn8DNgBPAMfjGGfYBpGX4slfDTxjkeNPQCfwvm1PW2J2xp4ftsvygHygy8LuHxM1hwILSbsN0TeMvMSTJXYA81KchjeraifwkohsTQLEPuBgoiFy0FT6m8BbIvJKnIMdAP4NVKfBGpqA6RZFEpV2YGHcIFhmV2IkJAd4WVVDo7XBOOQNYFhVr0sxCLtMw8qSuPagcYuxQ6Q5wRuATwMzDYgK4ABw0tA8ZTbXZX/n2bE2t7mo6iPAhcDdqaC4rvseBJaLyNEkHOpKEVnu6RNU9VPA/UCRsbOfWeWnAPiElcE+CXzMZS5DFpZ2Ae+4HBJGWgSYAfwjxZWpKuBogtcdAO7zdIyqWmUAtIvIfREX91rZqzFKoWSGTfydSFYmIidUdX0a/MJuYAWwP0HHeszM3DM63GKhZF0CNz1toWmsc8IpMoEC4yntRoAOJXmrnKiO0VjXdcD2VA061SIi/cBngFtFZBAoMGASlbBXdLgUmCEiOxnfMmDUGCM9G8/1hm5zWAL8OcmaQQgYtLeTbjkKXKOqFcBayzTXnksdxQ3CAuDWBCb/DdOe0WRlUFX7jSqHjcq+nQDDjFfagM+a1h5W1S5VvVZE9qZCEypF5Hgck68Etllicgp4z7j6BRaycu3UKyyfzzdy9aCIHEoBCCfsGSX2/xrgcWB+KkAojAOAIPCi5ea/FJGOGGyz2rRlZqwIkoCcMV+WZ85yr6r2q+rnxijkxg1CPMnUFuAt4IFYLTIROWVgtaTYJ0w1c/uva98GYFOy2uCODsMxtGCmqfueTPUIPeRSY6n/ce1rAZpV9dFkHKMbhFhFkpvsnD34K/MtTLa7tK4Xp5g7X1VrY7zMqshCjxuETlWdM8b1VUC/ERa/6oUhK6OdjNRGEWk2f7VeVRePcZt7I6m/G4TXcBqi0R5ebGnrUZ+14HqLOts9/NA24FXgXnXkqijO+kvAU16OsQHYrKqllg+45SLThBd81IJi4OfAsyLyzzEc8iZVPWyArbGJj1i+kA/8FqdRExWE183BbLNymlvKLYQ2+wTALGAf8JSIPB5HjtEINJp5TzeND1j63RxJ3gJR0P6DFUbujrDFKaksisSY9A3AIhHZoKpbgeXALSLSkI7neVWW9gF9wLeAjzIVEi0P+SJO9+nH9uZWisjX0/ncwBgDuh+40xzm8xaX3xuLJSY58UpglpXg6nD6iVtE5EeZMrdAHINcjdP8HMGpHr9rb+h9ixbHgQ+9tMXebon9Ku13IVBqKfE0YLblA78xOjxHRL43bkBwTSYP+BpO8bXArs01p5ND9Mr1WfuN2Ha0ITNkJbnLgR04PcJue049MFdE6jIFQtxtOKsVPG+/0dribHuTpTiF2ZyIy4bMt/RbjfI00CUiHdZJuhP4nQuAoFHiPDIoSa9jNC5x+ByeXezSJLeMkOFFpn6ubQ55JG4jUTRq0oKQ4wFCOJs0IdflNyLHFM4WEPItwgxEMZPhbAFhiqsW4B5PrvmFrNKEaPsHsgWEHI/xFBqnyAoQvCTrQQgaJe/JJnMYiTKeYpzFHpMbBCvSFON0sCLHU2YZ6qTXhAJLujo9NOF4NoAwFadu+W6U8ZTg6ilMZhCKDIS2aI4x0QXdExWEQnvjR8ZLSPKLLRZEKcnl4lSgsgIEr+fOzXR49AUEK6HN5v+7yqOyEGch+aTXhCBwFU7HK1LmeexPq4R8AmEezqLRSKkB7nJpzcU4K2rr0hkx/AJhLk6zdB+wS0RGG6QlInJSVW+0yZcDT5LmSpMf5jCM01xdgbMqtUFV59qxUlXtAJ4DfoXTWW7CWfOUNvHrq/lKnDZ/v2njYzhLdPfiLAMY/ZSnG6frtV1Enp1UIBgQX8b5Sm078LqI/Mv2X4LzpfxlwIF0fSQ+bkRV19r3B+flvIwD+R+NaQB8g+ojYQAAAABJRU5ErkJggg==)
	0 0;
}
.slider-content-button-left {
	background: url(data:image/png;base64,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)
	0 0;
	background: url(data:image/png;base64,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)
	0 0;
}
.slider-content-button-right {
	background: url(data:image/png;base64,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)
	0 0;
	background: url(data:image/png;base64,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)
	0 0;
}
.slider-content-button-left:hover {
	background: url(data:image/png;base64,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)
	0 0;
}
.slider-content-button-right:hover {
	background: url(data:image/png;base64,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)
	0 0;
}
.slider-content-slide h3 {
	margin-top: 5px;
}
.slider-content-slide p {
	margin-bottom: 0;
	margin-top: 0;
}
p.slider-content-slide-button {
	margin: 15px 0;
}
.gallery-ap {
	margin-bottom: 20px;
	position: relative;
}
img.img-gallery-ap-full-size {
	display: block;
	max-width: 100%;
}
.gallery-big-image {
	background: url(data:image/gif;base64,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)
	center center no-repeat;
	margin-bottom: 18px;
	overflow: hidden;
}
.gallery-slider {
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
}
.gallery-slider .gallery-slide {
	position: relative;
	width: 9999px;
}
.gallery-slider img {
	float: left;
	margin-right: 18px;
	opacity: 0.3;
}


.gallery-slider a.gallery-current-thumb img {
	opacity: 1;
}
.gallery-ap .gallery-controls {
	display: none;
	height: 35px;
	margin: 0 auto;
	position: relative;
	width: 75px;
}
.gallery-ap .slider-content-button-left,
.gallery-ap .slider-content-button-right,
.gallery-ap .slider-content-button-left-disabled,
.gallery-ap .slider-content-button-right-disabled {
	top: -4px;
}
.gallery-ap .slider-content-button-left,
.gallery-ap .slider-content-button-left-disabled {
	left: -33px;
}
.gallery-ap .slider-content-button-right,
.gallery-ap .slider-content-button-right-disabled {
	right: -33px;
}
.gallery-wp img {
	display: block;
	height: auto;
	width: 100%;
}
.gallery-wp .gallery-item,
.gallery-wp .gallery-margin {
	float: left;
}
.gallery-wp .gallery-margin {
	height: 1px;
}
.gallery-wp p.gallery-caption {
	margin: 10px 0 0;
}
.sc-fws-container {
	background: #e5e3df
	url(data:image/gif;base64,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)
	no-repeat center center;
	position: relative;
	margin-bottom: 20px;
	min-height: 100px;
}
.layout-boxed .sc-fws-container.full-width {
	margin-left: -26px;
	width: 982px;
}
.layout-boxed .sc-fws-container.position-top {
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	margin-top: -41px;
}
.layout-boxed .sc-fws-container.no-sc.position-top {
	margin-top: -21px;
}
.sc-fws-container img {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: auto;
}
.layout-boxed .sc-fws-container.position-top img {
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}
.sc-fws-borders {
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
}
.layout-boxed .sc-fws-borders {
	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.3);
	height: 101%;
	padding-bottom: 2px;
	position: absolute;
	top: -2px;
	width: 100%;
}
.layout-boxed .position-top .sc-fws-borders {
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	top: 0;
}
.sc-fws-caption {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	bottom: 30px;
	color: #fff;
	display: none;
	font-size: 30px;
	font-weight: 700;
	left: 75px;
	line-height: 30px;
	opacity: 0;
	padding: 15px 20px;
	position: absolute;
}
.sc-fws-button-left,
.sc-fws-button-right {
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 5px;
	color: #fff;
	font-size: 30px;
	height: 30px;
	position: absolute;
	top: 20px;
	width: 30px;
}
.sc-fws-button-left {
	right: 54px;
}
.sc-fws-button-right {
	right: 20px;
}
@media only screen and (max-width: 767px) {
	.sc-fws-button-left {
		right: 44px;
		top: 10px;
	}
	.sc-fws-button-right {
		right: 10px;
		top: 10px;
	}
	.sc-fws-caption {
		bottom: 10px;
		margin-left: -15px;
	}
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.alignleft {
	float: left;
	margin: 5px 20px 0 0;
}
.alignright {
	float: right;
	margin: 5px 0 0 20px;
}
.wp-caption {
	background: #f5f5f5;
	border: 1px solid #eee;
	padding: 5px;
	text-align: center;
}
.wp-caption p.wp-caption-text,
.gallery-caption {
	font-size: 11px;
	margin: 0;
}
.sticky h2 {
	background: #fcf29f;
	border: 1px solid #fcdc9f;
	padding: 5px;
}
img.size-image-scale-with-grid,
.size-image-scale-with-grid img,
img.size-image-scale-with-grid-full-height,
.size-image-scale-with-grid-full-height img {
	height: auto;
	max-width: 100%;
}
.blog-description {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 10px;
}
.category-description {
	font-size: 12px;
}
.wpcf7-quiz {
	display: block;
}


.width-100p {
	width: 100%;
}
p.more-margin {
	margin-bottom: 40px;
}
#partnerZiveFirmy {
	position: absolute;
	top: 14px;
	right: 77px;
	z-index: 1000;
}
#partnerZiveFirmy15 {
	position: absolute;
	top: 14px;
	right: 10px;
	z-index: 1000;
}
#maskotMilach {
	position: absolute;
	top: 15px;
	right: 200px;
	z-index: 1000;
}
#bazarMilach {
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 1000;
}
#partnerLBReality {
	position: relative;
	top: 0;
	margin-right: 10px;
	z-index: 1000;
}
#partnerJama {
	position: relative;
	top: px;
	margin-right: 10px;
	z-index: 1000;
}
#partnerAstra {
	position: relative;
	top: px;
	margin-right: 10px;
	z-index: 1000;
}
table.tg {
	border-collapse: collapse;
	border-spacing: 0;
}
table.tg td {
	padding: 5px 3px;
	border: 1px solid #fff;
	overflow: hidden;
	word-break: normal;
}
table.tg th {
	padding: 3px 2px;
	border: 1px solid #fff;
	overflow: hidden;
	word-break: normal;
	vertical-align: top;
}
table.tg .tg-black {
	background-color: #656565;
	color: #fff;
}
table.tg .tg-green {
	background-color: #8cbd7b;
}
table.tg .tg-blue {
	background-color: #a6d1d2;
}
table.tg .tg-orange {
	background-color: #f0d995;
}
input.referer-page {
	display: none;
}
.contactAddinsCount {
	margin-top: -5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.post-meta,
.post-comment {
	margin-top: 30px !important;
}

.datepick {
	background-color: #fff;
	color: #444;
	font-family: Arial, sans-serif;
	font-size: 11px;
	position: relative;
	width: 100% !important;
}
.ap-calendars-wrapper-for-pop-up .datepick {
	max-width: 420px;
}
.datepick-rtl {
	direction: rtl;
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	background: #f4dbc5;
	color: #888;
	cursor: auto;
}
.datepick a.datepick-disabled.datepick-cmd {
	background: #aaa;
}
.datepick-cmd {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(50, 50, 50, 0.1)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(50, 50, 50, 0.1) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(50, 50, 50, 0.1) 100%);
	border: 1px solid #333;
	color: #fff;
	border-radius: 5px;
	display: block;
	padding: 5px 12px;
	position: absolute;
	text-shadow: none;
	top: 10px;
}
.datepick-cmd:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(150, 150, 150, 0.1)), to(rgba(0, 0, 0, 0.1)));
	background-image: -moz-linear-gradient(top, rgba(150, 150, 150, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
	background-image: -o-linear-gradient(top, rgba(150, 150, 150, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
	color: #eee;
}
.datepick-cmd:active {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(150, 150, 150, 0.1)));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(150, 150, 150, 0.1) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(150, 150, 150, 0.1) 100%);
}
.datepick-nav .datepick-cmd-prev {
	color: #fff;
	font-size: 8px;
	left: 10px;
}
.datepick-nav .datepick-cmd-next {
	color: #fff;
	font-size: 8px;
	right: 10px;
}
.datepick-cmd-current,
.datepick-cmd-today {
	display: none;
}
.datepick-month-nav div {
	height: 0;
}
.datepick-month {
	float: left;
	width: 100%;
	text-align: center;
}
.datepick-month-header {
	line-height: 50px;
	background-color: #444;
	color: #fff;
	font-weight: 700;
	text-shadow: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
}
.datepick-month th,
.datepick-month td {
	font-weight: 400;
	text-align: center;
}
.datepick-month th {
	border: 1px solid #777;
	padding: 3px 0;
	width: 14%;
}
.datepick-month th,
.datepick-month th a {
	background-color: #777;
	color: #fff;
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 3px 0;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
}
td .datepick-weekend {
	background-color: #eee;
}
.datepick-month td span.besetz {
	background-color: #f4dbc5;
	color: #888;
	padding: 3px 0;
}
.datepick-month td span.besetz_pred {
	background-color:  #5a943554;
	color: #888;
	padding: 3px 0;
}

.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-selected {
	background-color: #69b936;
	color: #fff;
	font-weight: 700;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -1px;
	left: -1px;
	width: 100px;
	height: 100px;
}
.ap-calendars-wrapper {
	margin-bottom: 20px;
}
.ap-calendars-wrapper-for-pop-up {
	position: relative;
}
.ap-calendar {
	display: none;
}
.calendar-key {
	font-size: 10px;
	font-style: italic;
}
.calendar-key-available {
	color: #eee;
	font-size: 20px;
	vertical-align: 20%;
}
.calendar-key-selected-days {
	color: #69b936;
	font-size: 20px;
	vertical-align: 20%;
}
.calendar-key-unavailable {
	color: #f4dbc5;
	font-size: 20px;
	vertical-align: 20%;
}
.input-calendar {
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	background-position: center right;
	color: #999 !important;
	cursor: pointer;
}
.calendar-pop-up {
	background: #f7f7f7;
	border: 1px solid #fff;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	left: 0;
	padding: 5px;
	position: absolute;
	top: -10px;
	width: 100%;
	z-index: 10;
}
.palace-button.calendar-button-ok {
	bottom: 7px;
	font-size: 9px;
	font-style: normal;
	height: 18px;
	padding: 3px 5px;
	position: absolute;
	right: -8px;
}
.calendar-2-columns .datepick-month {
	width: 50%;
}
.calendar-3-columns .datepick-month {
	width: 33.33%;
}
.calendar-4-columns .datepick-month {
	width: 25%;
}
.calendar-5-columns .datepick-month {
	width: 20%;
}
.calendar-6-columns .datepick-month {
	width: 16.66%;
}
@media only screen and (max-width: 767px) {
	.calendar-2-columns .datepick-month {
		width: 100%;
	}
	.calendar-3-columns .datepick-month {
		width: 100%;
	}
	.calendar-4-columns .datepick-month {
		width: 100%;
	}
	.calendar-5-columns .datepick-month {
		width: 100%;
	}
	.calendar-6-columns .datepick-month {
		width: 100%;
	}
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: 0 0 !important;
	padding: 0 !important;
}
.wpcr3_in_content {
	margin-bottom: 30px;
}
.wpcr3_in_content meta {
	display: none;
}
.wpcr3_power {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	font-size: 11px !important;
}
.wpcr3_status_msg {
	color: #c00;
	font-weight: 700;
}
.wpcr3_status_msg div {
	color: #c00;
	font-weight: 700;
	padding-bottom: 15px;
	padding-top: 15px;
}
.wpcr3_caps {
	text-transform: capitalize;
}
div.wpcr3_dotline,
div.wpcr3_review div.wpcr3_dotline {
	display: block !important;
	border-bottom: 1px dotted #ccc !important;
	margin-bottom: 10px !important;
	clear: both !important;
}
.wpcr3_leave_text {
	font-weight: 700;
	font-size: 1.1rem;
}
div.wpcr3_aggregateRating {
	display: block !important;
	margin-bottom: 30px;
	line-height: 24px;
	font-size: 0.8em;
}
div.wpcr3_aggregateRating div.wpcr3_aggregateRating_ratingValue {
	display: inline-block !important;
	position: relative;
	top: 2px;
}
div.wpcr3_review_item div.wpcr3_item_name {
	font-size: 0.8em;
	font-style: italic;
}
div.wpcr3_review div,
div.wpcr3_review span {
	display: inline-block !important;
	line-height: 24px;
}
div.wpcr3_review div.wpcr3_review_ratingValue {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
div.wpcr3_review div.wpcr3_review_title {
	font-size: 0.8em;
	display: block !important;
}
div.wpcr3_review blockquote.wpcr3_content {
	font-size: 14px;
	font-weight: 400;
	display: block !important;
	padding-bottom: 30px;
}
div.wpcr3_review blockquote.wpcr3_content p {
	font-size: 14px;
	font-weight: 400;
	display: inline !important;
}
div.wpcr3_review blockquote.wpcr3_content.wpcr3_admin_response {
	margin-left: 30px;
	color: #00c;
}
div.wpcr3_review div.wpcr3_review_datePublished {
	font-size: 0.9em;
	font-style: italic;
}
div.wpcr3_review div.wpcr3_review_author {
	font-size: 0.8em;
	font-style: italic;
}
div.wpcr3_review div.wpcr3_review_customs {
	margin-bottom: 5px;
}
div.wpcr3_review div.wpcr3_review_custom {
	font-size: 12px;
	float: left;
	margin-right: 60px;
}
.wpcr3_respond_2 {
	position: relative;
}
.wpcr3_respond_2 label {
	display: inline-block !important;
}
.wpcr3_respond_2 .fconfirm2 {
	width: auto !important;
}
.wpcr3_respond_2 input[type="text"] {
	min-width: 200px;
}
.wpcr3_respond_2 textarea {
	height: 100px !important;
	min-width: 500px;
}
.wpcr3_respond_2 small {
	padding: 0 !important;
	margin: 0 !important;
}
.wpcr3_respond_2 table,
.wpcr3_respond_2 td {
	border: 0 !important;
	border-style: none !important;
}
.wpcr3_respond_2 .wpcr3_check_confirm label {
	margin: -2px 0 0 5px;
}
.wpcr3_ad {
	background: #fff;
}
.wpcr3_ad label {
	font-weight: 700;
}
.wpcr3_respond_1,
.wpcr3_respond_2 {
	margin: 0 !important;
	padding: 0 !important;
	clear: both !important;
}
.wpcr3_respond_1 p,
.wpcr3_respond_2 p {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 120% !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}
.wpcr3_respond_1 .wpcr3_rating,
.wpcr3_respond_2 .wpcr3_rating {
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	overflow: hidden;
	height: 16px;
}
div.wpcr3_rating_style1 {
	line-height: 17px;
	display: inline-block;
}
div.wpcr3_rating_style1 div {
	line-height: 17px;
}
div.wpcr3_rating_style1 * {
	border: 0 none;
	margin: 0;
	padding: 0;
	line-height: 17px;
}
div.wpcr3_rating_style1_base {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAwCAYAAABgzDazAAADxklEQVR42u2aPWgUQRSAB6xSmVjGRhAbGysbC4sU6SRYWFjYKKSI2AQEm9QpAiKBpDBgIyGNXbAQAlooCCksRNLcGUmIQS5nLiSX3OV+nvtt7l3W28TbMEmE3TfwuJ2dmW8G39v33rzorJ1z+7mxM7K2XhypN6XHGKfAqNSa/R+/5AXh2Rj+DLe1W78JYPHbiqAhY3gy0ESwOBeYuiA8lyuNq8Y4AaPeaPawEGFyYbs+1NKIFIslIMI7xnQea4wRY8R9xcLnJdHnpe/rUtreDaVSrYmafvSXzwCYMQ4Zf5m2LsytFjBxNNIG7Nea/NJnLJzHGtYaI85wCgoWTwUDx0ICU6cPAJlrAYwRZ8RBaAgI/qNt7uUyv2wQBRgjzog3HG9UO+qYVdigFfWMkYShkE5fojB+2YB8zRjJGY40gYgHBNEICBChzxxjJGTo3TaaRtDXHE0FH8Ld1xgJGAyQFgDBQWP6+l6dtm5APmeMLoyoZvSWcNSti7Eg6t0OusaIMqz951b4uphD0IoxfBlq3q8eyd7LAcHMjeHPcEFyO1h/3isy7aSQz00Zw5OBY96cnxSZdaGU5sdC7RjjBAytG3I7QIh6+zPXDiBvnTRe9wrvdFwjojGOYeArNiYeyN7EQCjV8esi464NkA/IQR8wPgXBv1S3fg+y3hiHDEcLyliXiGjNxxdEnrkDwHQcoiAE37L5flZIhI3RwdBGB1Dt6eUoREFtod+Y7hPmtszdGDFGB4i/aau5K0hFzZ3I19KIMbow2qUuohwQBUUkGvWMkYShEJyz+pJOwSET7YyRkKH1Q/wIThrB9IECAMw75hgjOcPhH+Sek/pwn2D2mofxrHC9+xojGcMxmRyNK1mlWuuPJsO8IxdjTvDKGEkYmqMh//pfLMCNEWMkbyza2eSWEGtZZPg3NLE890IQnrPO8K6najrxa/SWFB9eCR101hne9VQAaKR81wnRb+XTguBbMsbwr6eyOcKVi9yLqMchkNWxO6GGGVdJMcO/ngqUTfjXR4sIvmfr/sX2QdAy73QczevB0sXwr6cqQPLDN6Q0xKbJhIOxRqMpwLQwvOupCol8IokEp08Fh/VpYpx6PRUzXpt80vUQHBhz188ldQz/emq8gLA8M3bsIXDyzFGNpIFxLvVUDtJNs8zNCMO/nspng4/pdOT6jENnTkYY/vVUdfIaOUlDSD1+vHvDTUQPpU49NYwzr6eSt7EZTp4Ncb4Iz7xjjINlhOFfT9WIx2GO8hMcSMfpp4Rx9vXUhNe2NDF868tyVD31D9Xe16HmDOKaAAAAAElFTkSuQmCC)
	0 0 no-repeat;
	width: 85px;
	height: 17px;
	line-height: 17px;
	float: left;
	padding-right: 4px;
	overflow: hidden;
	display: block;
}
div.wpcr3_rating_style1_average {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAwCAYAAABgzDazAAADxklEQVR42u2aPWgUQRSAB6xSmVjGRhAbGysbC4sU6SRYWFjYKKSI2AQEm9QpAiKBpDBgIyGNXbAQAlooCCksRNLcGUmIQS5nLiSX3OV+nvtt7l3W28TbMEmE3TfwuJ2dmW8G39v33rzorJ1z+7mxM7K2XhypN6XHGKfAqNSa/R+/5AXh2Rj+DLe1W78JYPHbiqAhY3gy0ESwOBeYuiA8lyuNq8Y4AaPeaPawEGFyYbs+1NKIFIslIMI7xnQea4wRY8R9xcLnJdHnpe/rUtreDaVSrYmafvSXzwCYMQ4Zf5m2LsytFjBxNNIG7Nea/NJnLJzHGtYaI85wCgoWTwUDx0ICU6cPAJlrAYwRZ8RBaAgI/qNt7uUyv2wQBRgjzog3HG9UO+qYVdigFfWMkYShkE5fojB+2YB8zRjJGY40gYgHBNEICBChzxxjJGTo3TaaRtDXHE0FH8Ld1xgJGAyQFgDBQWP6+l6dtm5APmeMLoyoZvSWcNSti7Eg6t0OusaIMqz951b4uphD0IoxfBlq3q8eyd7LAcHMjeHPcEFyO1h/3isy7aSQz00Zw5OBY96cnxSZdaGU5sdC7RjjBAytG3I7QIh6+zPXDiBvnTRe9wrvdFwjojGOYeArNiYeyN7EQCjV8esi464NkA/IQR8wPgXBv1S3fg+y3hiHDEcLyliXiGjNxxdEnrkDwHQcoiAE37L5flZIhI3RwdBGB1Dt6eUoREFtod+Y7hPmtszdGDFGB4i/aau5K0hFzZ3I19KIMbow2qUuohwQBUUkGvWMkYShEJyz+pJOwSET7YyRkKH1Q/wIThrB9IECAMw75hgjOcPhH+Sek/pwn2D2mofxrHC9+xojGcMxmRyNK1mlWuuPJsO8IxdjTvDKGEkYmqMh//pfLMCNEWMkbyza2eSWEGtZZPg3NLE890IQnrPO8K6najrxa/SWFB9eCR101hne9VQAaKR81wnRb+XTguBbMsbwr6eyOcKVi9yLqMchkNWxO6GGGVdJMcO/ngqUTfjXR4sIvmfr/sX2QdAy73QczevB0sXwr6cqQPLDN6Q0xKbJhIOxRqMpwLQwvOupCol8IokEp08Fh/VpYpx6PRUzXpt80vUQHBhz188ldQz/emq8gLA8M3bsIXDyzFGNpIFxLvVUDtJNs8zNCMO/nspng4/pdOT6jENnTkYY/vVUdfIaOUlDSD1+vHvDTUQPpU49NYwzr6eSt7EZTp4Ncb4Iz7xjjINlhOFfT9WIx2GO8hMcSMfpp4Rx9vXUhNe2NDF868tyVD31D9Xe16HmDOKaAAAAAElFTkSuQmCC)
	0 -15px no-repeat;
	text-indent: -9999px;
	height: 17px;
	line-height: 17px;
}
div.wpcr3_rating_style1_status {
	height: 17px;
	line-height: 17px;
	width: 100px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	display: block;
}
div.wpcr3_rating_style1_score {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAwCAYAAABgzDazAAADxklEQVR42u2aPWgUQRSAB6xSmVjGRhAbGysbC4sU6SRYWFjYKKSI2AQEm9QpAiKBpDBgIyGNXbAQAlooCCksRNLcGUmIQS5nLiSX3OV+nvtt7l3W28TbMEmE3TfwuJ2dmW8G39v33rzorJ1z+7mxM7K2XhypN6XHGKfAqNSa/R+/5AXh2Rj+DLe1W78JYPHbiqAhY3gy0ESwOBeYuiA8lyuNq8Y4AaPeaPawEGFyYbs+1NKIFIslIMI7xnQea4wRY8R9xcLnJdHnpe/rUtreDaVSrYmafvSXzwCYMQ4Zf5m2LsytFjBxNNIG7Nea/NJnLJzHGtYaI85wCgoWTwUDx0ICU6cPAJlrAYwRZ8RBaAgI/qNt7uUyv2wQBRgjzog3HG9UO+qYVdigFfWMkYShkE5fojB+2YB8zRjJGY40gYgHBNEICBChzxxjJGTo3TaaRtDXHE0FH8Ld1xgJGAyQFgDBQWP6+l6dtm5APmeMLoyoZvSWcNSti7Eg6t0OusaIMqz951b4uphD0IoxfBlq3q8eyd7LAcHMjeHPcEFyO1h/3isy7aSQz00Zw5OBY96cnxSZdaGU5sdC7RjjBAytG3I7QIh6+zPXDiBvnTRe9wrvdFwjojGOYeArNiYeyN7EQCjV8esi464NkA/IQR8wPgXBv1S3fg+y3hiHDEcLyliXiGjNxxdEnrkDwHQcoiAE37L5flZIhI3RwdBGB1Dt6eUoREFtod+Y7hPmtszdGDFGB4i/aau5K0hFzZ3I19KIMbow2qUuohwQBUUkGvWMkYShEJyz+pJOwSET7YyRkKH1Q/wIThrB9IECAMw75hgjOcPhH+Sek/pwn2D2mofxrHC9+xojGcMxmRyNK1mlWuuPJsO8IxdjTvDKGEkYmqMh//pfLMCNEWMkbyza2eSWEGtZZPg3NLE890IQnrPO8K6najrxa/SWFB9eCR101hne9VQAaKR81wnRb+XTguBbMsbwr6eyOcKVi9yLqMchkNWxO6GGGVdJMcO/ngqUTfjXR4sIvmfr/sX2QdAy73QczevB0sXwr6cqQPLDN6Q0xKbJhIOxRqMpwLQwvOupCol8IokEp08Fh/VpYpx6PRUzXpt80vUQHBhz188ldQz/emq8gLA8M3bsIXDyzFGNpIFxLvVUDtJNs8zNCMO/nspng4/pdOT6jENnTkYY/vVUdfIaOUlDSD1+vHvDTUQPpU49NYwzr6eSt7EZTp4Ncb4Iz7xjjINlhOFfT9WIx2GO8hMcSMfpp4Rx9vXUhNe2NDF868tyVD31D9Xe16HmDOKaAAAAAElFTkSuQmCC)
	0 0 no-repeat;
	width: 85px;
	height: 17px;
	line-height: 17px;
	float: left;
	position: relative;
}
div.wpcr3_rating_style1_score div {
	display: block;
	height: 17px;
	float: left;
	text-indent: -9999px;
	position: absolute;
	overflow: hidden;
	line-height: 17px;
}

div.wpcr3_rating_style1_score div:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAwCAYAAABgzDazAAADxklEQVR42u2aPWgUQRSAB6xSmVjGRhAbGysbC4sU6SRYWFjYKKSI2AQEm9QpAiKBpDBgIyGNXbAQAlooCCksRNLcGUmIQS5nLiSX3OV+nvtt7l3W28TbMEmE3TfwuJ2dmW8G39v33rzorJ1z+7mxM7K2XhypN6XHGKfAqNSa/R+/5AXh2Rj+DLe1W78JYPHbiqAhY3gy0ESwOBeYuiA8lyuNq8Y4AaPeaPawEGFyYbs+1NKIFIslIMI7xnQea4wRY8R9xcLnJdHnpe/rUtreDaVSrYmafvSXzwCYMQ4Zf5m2LsytFjBxNNIG7Nea/NJnLJzHGtYaI85wCgoWTwUDx0ICU6cPAJlrAYwRZ8RBaAgI/qNt7uUyv2wQBRgjzog3HG9UO+qYVdigFfWMkYShkE5fojB+2YB8zRjJGY40gYgHBNEICBChzxxjJGTo3TaaRtDXHE0FH8Ld1xgJGAyQFgDBQWP6+l6dtm5APmeMLoyoZvSWcNSti7Eg6t0OusaIMqz951b4uphD0IoxfBlq3q8eyd7LAcHMjeHPcEFyO1h/3isy7aSQz00Zw5OBY96cnxSZdaGU5sdC7RjjBAytG3I7QIh6+zPXDiBvnTRe9wrvdFwjojGOYeArNiYeyN7EQCjV8esi464NkA/IQR8wPgXBv1S3fg+y3hiHDEcLyliXiGjNxxdEnrkDwHQcoiAE37L5flZIhI3RwdBGB1Dt6eUoREFtod+Y7hPmtszdGDFGB4i/aau5K0hFzZ3I19KIMbow2qUuohwQBUUkGvWMkYShEJyz+pJOwSET7YyRkKH1Q/wIThrB9IECAMw75hgjOcPhH+Sek/pwn2D2mofxrHC9+xojGcMxmRyNK1mlWuuPJsO8IxdjTvDKGEkYmqMh//pfLMCNEWMkbyza2eSWEGtZZPg3NLE890IQnrPO8K6najrxa/SWFB9eCR101hne9VQAaKR81wnRb+XTguBbMsbwr6eyOcKVi9yLqMchkNWxO6GGGVdJMcO/ngqUTfjXR4sIvmfr/sX2QdAy73QczevB0sXwr6cqQPLDN6Q0xKbJhIOxRqMpwLQwvOupCol8IokEp08Fh/VpYpx6PRUzXpt80vUQHBhz188ldQz/emq8gLA8M3bsIXDyzFGNpIFxLvVUDtJNs8zNCMO/nspng4/pdOT6jENnTkYY/vVUdfIaOUlDSD1+vHvDTUQPpU49NYwzr6eSt7EZTp4Ncb4Iz7xjjINlhOFfT9WIx2GO8hMcSMfpp4Rx9vXUhNe2NDF868tyVD31D9Xe16HmDOKaAAAAAElFTkSuQmCC)
	bottom right no-repeat;
}
div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score1 {
	width: 20%;
	z-index: 55;
}
div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score2 {
	width: 40%;
	z-index: 54;
}
div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score3 {
	width: 60%;
	z-index: 53;
}
div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score4 {
	width: 80%;
	z-index: 52;
}
div.wpcr3_rating_style1_score div.wpcr3_rating_style1_score5 {
	width: 100%;
	z-index: 51;
}
.wpcr3_respond_2 {
	display: none;
	background-color: inherit;
}
.wpcr3_div_2 {
	width: 600px;
	max-width: 100%;
}
.wpcr3_table_2 {
	text-align: left;
	width: 100%;
}
.wpcr3_table_2 td {
	text-align: left;
}
.wpcr3_check_confirm {
	margin-top: 10px;
	font-size: 13px;
	margin-bottom: 4px;
}
.wpcr3_button_1 {
	border: 1px solid;
	border-color: #e6e6e6 #ccc #ccc #e6e6e6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #c4c4c4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #c4c4c4));
	background: -webkit-linear-gradient(top, #fff 0%, #c4c4c4 100%);
	background: -o-linear-gradient(top, #fff 0%, #c4c4c4 100%);
	background: -ms-linear-gradient(top, #fff 0%, #c4c4c4 100%);
	background: linear-gradient(to bottom, #fff 0%, #c4c4c4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c4c4c4',GradientType=0);
	color: #404040;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	outline: 0;
	padding: 5px 12px 5px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	float: none;
	height: auto;
	text-indent: 0;
	margin-bottom: 15px;
}
.wpcr3_button_1:hover {
	background: #dedede;
	background: -moz-linear-gradient(top, #fff 0%, #b8b8b8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #b8b8b8));
	background: -webkit-linear-gradient(top, #fff 0%, #b8b8b8 100%);
	background: -o-linear-gradient(top, #fff 0%, #b8b8b8 100%);
	background: -ms-linear-gradient(top, #fff 0%, #b8b8b8 100%);
	background: linear-gradient(to bottom, #fff 0%, #b8b8b8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#b8b8b8',GradientType=1);
	border-color: #9cf;
	color: #333;
	cursor: pointer;
	font-weight: 400;
}
.wpcr3_button_1:active,
.wpcr3_button_1:focus {
	background-position: 0 -25px;
	background: #dedede;
	background: -moz-linear-gradient(top, #fff 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dedede));
	background: -webkit-linear-gradient(top, #fff 0%, #dedede 100%);
	background: -o-linear-gradient(top, #fff 0%, #dedede 100%);
	background: -ms-linear-gradient(top, #fff 0%, #dedede 100%);
	background: linear-gradient(to bottom, #fff 0%, #dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=1);
	border-color: #8fc7ff #94c9ff #94c9ff #8fc7ff;
	color: #1a1a1a;
}
.wpcr3_button_1.wpcr3_disabled {
	opacity: 0.5;
}
.wpcr3_button_1.wpcr3_hide {
	display: none !important;
}
.wpcr3_pagination {
	clear: both;
	padding: 0;
	position: relative;
	font-size: 11px;
	line-height: 13px;
}
.wpcr3_pagination_page {
	float: left;
	display: block;
	line-height: 30px;
	padding-right: 5px;
}
.wpcr3_pagination .wpcr3_a {
	display: block;
	float: left;
	margin: 0 1px;
	padding: 6px 10px;
	line-height: 16px;
	text-decoration: none;
	width: auto;
	color: #fff;
	background: #555;
	cursor: pointer;
}
.wpcr3_pagination .wpcr3_a:hover {
	color: #fff;
	background: #3279bb;
}
.wpcr3_pagination .wpcr3_ls {
	margin-right: 1px;
}
.wpcr3_pagination .wpcr3_rs {
	margin-left: 1px;
}
.wpcr3_pagination .wpcr3_a.wpcr3_current {
	background: #3279bb;
	color: #fff;
	cursor: default;
}
.wpcr3_pagination .wpcr3_a.wpcr3_disabled,
.wpcr3_pagination .wpcr3_a.wpcr3_disabled:hover {
	background: #ddd;
	color: #fff;
	cursor: default;
}
.wpcr3_clear,
div.wpcr3_review .wpcr3_clear {
	clear: both !important;
	display: block !important;
	line-height: 0 !important;
	height: 0 !important;
}
.wpcr3_show,
div.wpcr3_review .wpcr3_show {
	display: inline;
}
.wpcr3_hide,
div.wpcr3_review .wpcr3_hide {
	display: none !important;
}
.wpcr3_fakehide {
	position: absolute !important;
	top: 0 !important;
	left: -999em !important;
	height: 1px !important;
	width: 1px !important;
}
.wpcr3_pb5 {
	padding-bottom: 5px;
}
@charset "UTF-8";
.wp-block-archives {
	box-sizing: border-box;
}
.wp-block-archives-dropdown label {
	display: block;
}
.wp-block-avatar {
	line-height: 0;
}
.wp-block-avatar,
.wp-block-avatar img {
	box-sizing: border-box;
}
.wp-block-avatar.aligncenter {
	text-align: center;
}
.wp-block-audio {
	box-sizing: border-box;
}
.wp-block-audio figcaption {
	margin-bottom: 1em;
	margin-top: 0.5em;
}
.wp-block-audio audio {
	min-width: 300px;
	width: 100%;
}
.wp-block-button__link {
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	word-break: break-word;
}
.wp-block-button__link.aligncenter {
	text-align: center;
}
.wp-block-button__link.alignright {
	text-align: right;
}

.wp-block-button[style*="text-decoration"] .wp-block-button__link {
	text-decoration: inherit;
}
.wp-block-buttons > .wp-block-button.has-custom-width {
	max-width: none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
	width: 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size: inherit;
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
	flex-basis: 100%;
	width: 100%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
	width: 25%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
	width: 50%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
	width: 75%;
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
	border-radius: 0;
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
	border-radius: 0 !important;
}
.wp-block-button .wp-block-button__link.is-style-outline,
.wp-block-button.is-style-outline > .wp-block-button__link {
	border: 2px solid;
	padding: 0.667em 1.333em;
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
	color: currentColor;
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background) {
	background-color: transparent;
	background-image: none;
}
.wp-block-button .wp-block-button__link:where(.has-border-color) {
	border-width: initial;
}
.wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
	border-top-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
	border-right-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
	border-bottom-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
	border-left-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-style"]) {
	border-width: initial;
}
.wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
	border-top-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
	border-right-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
	border-bottom-width: medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
	border-left-width: medium;
}
.wp-block-buttons.is-vertical {
	flex-direction: column;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
	margin-bottom: 0;
}
.wp-block-buttons > .wp-block-button {
	display: inline-block;
	margin: 0;
}
.wp-block-buttons.is-content-justification-left {
	justify-content: flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items: flex-start;
}
.wp-block-buttons.is-content-justification-center {
	justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items: center;
}
.wp-block-buttons.is-content-justification-right {
	justify-content: flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items: flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
	justify-content: space-between;
}
.wp-block-buttons.aligncenter {
	text-align: center;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.wp-block-buttons[style*="text-decoration"] .wp-block-button,
.wp-block-buttons[style*="text-decoration"] .wp-block-button__link {
	text-decoration: inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
	font-size: inherit;
}
.wp-block-button.aligncenter,
.wp-block-calendar {
	text-align: center;
}
.wp-block-calendar td,
.wp-block-calendar th {
	border: 1px solid;
	padding: 0.25em;
}
.wp-block-calendar th {
	font-weight: 400;
}
.wp-block-calendar caption {
	background-color: inherit;
}
.wp-block-calendar table {
	border-collapse: collapse;
	width: 100%;
}
.wp-block-calendar table:where(:not(.has-text-color)) {
	color: #40464d;
}
.wp-block-calendar table:where(:not(.has-text-color)) td,
.wp-block-calendar table:where(:not(.has-text-color)) th {
	border-color: #ddd;
}
.wp-block-calendar table.has-background th {
	background-color: inherit;
}
.wp-block-calendar table.has-text-color th {
	color: inherit;
}
:where(.wp-block-calendar table:not(.has-background) th) {
	background: #ddd;
}
.wp-block-categories {
	box-sizing: border-box;
}
.wp-block-categories.alignleft {
	margin-right: 2em;
}
.wp-block-categories.alignright {
	margin-left: 2em;
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {
	text-align: center;
}
.wp-block-code {
	box-sizing: border-box;
}
.wp-block-code code {
	display: block;
	font-family: inherit;
	overflow-wrap: break-word;
	white-space: pre-wrap;
}
.wp-block-columns {
	align-items: normal !important;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap !important;
}
@media (min-width: 782px) {
	.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}
.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
	align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end;
}
@media (max-width: 781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
}
@media (min-width: 782px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 0;
		flex-grow: 1;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
		flex-grow: 0;
	}
}
.wp-block-columns.is-not-stacked-on-mobile {
	flex-wrap: nowrap !important;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
	flex-basis: 0;
	flex-grow: 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] {
	flex-grow: 0;
}
:where(.wp-block-columns) {
	margin-bottom: 1.75em;
}
:where(.wp-block-columns.has-background) {
	padding: 1.25em 2.375em;
}
.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	overflow-wrap: break-word;
	word-break: break-word;
}
.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
	align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
	width: 100%;
}
.wp-block-post-comments {
	box-sizing: border-box;
}
.wp-block-post-comments .alignleft {
	float: left;
}
.wp-block-post-comments .alignright {
	float: right;
}
.wp-block-post-comments .navigation:after {
	clear: both;
	content: "";
	display: table;
}


.wp-block-post-comments .commentlist {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}
.wp-block-post-comments .commentlist .comment {
	min-height: 2.25em;
	padding-left: 3.25em;
}
.wp-block-post-comments .commentlist .comment p {
	font-size: 1em;
	line-height: 1.8;
	margin: 1em 0;
}
.wp-block-post-comments .commentlist .children {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wp-block-post-comments .comment-author {
	line-height: 1.5;
}
.wp-block-post-comments .comment-author .avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: 0.75em;
	margin-top: 0.5em;
	width: 2.5em;
}
.wp-block-post-comments .comment-author cite {
	font-style: normal;
}
.wp-block-post-comments .comment-meta {
	font-size: 0.875em;
	line-height: 1.5;
}
.wp-block-post-comments .comment-meta b {
	font-weight: 400;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
	display: block;
	margin-bottom: 1em;
	margin-top: 1em;
}
.wp-block-post-comments .comment-body .commentmetadata {
	font-size: 0.875em;
}
.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
	display: block;
	margin-bottom: 0.25em;
}
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]),
.wp-block-post-comments .comment-form textarea {
	box-sizing: border-box;
	display: block;
	width: 100%;
}
.wp-block-post-comments .comment-form-cookies-consent {
	display: flex;
	gap: 0.25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top: 0.35em;
}
.wp-block-post-comments .comment-reply-title {
	margin-bottom: 0;
}
.wp-block-post-comments .comment-reply-title :where(small) {
	font-size: var(--wp--preset--font-size--medium, smaller);
	margin-left: 0.5em;
}
.wp-block-post-comments .reply {
	font-size: 0.875em;
	margin-bottom: 1.4em;
}
.wp-block-post-comments input:not([type="submit"]),
.wp-block-post-comments textarea {
	border: 1px solid #949494;
	font-family: inherit;
	font-size: 1em;
}
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]),
.wp-block-post-comments textarea {
	padding: calc(0.667em + 2px);
}
:where(.wp-block-post-comments input[type="submit"]) {
	border: none;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous {
	margin-bottom: 0.5em;
	margin-right: 0.5em;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
	margin-right: 0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
	display: inline-block;
	margin-right: 1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
	display: inline-block;
	margin-left: 1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}
.wp-block-comments-pagination.aligncenter {
	justify-content: center;
}
.wp-block-comment-template {
	box-sizing: border-box;
	list-style: none;
	margin-bottom: 0;
	max-width: 100%;
	padding: 0;
}
.wp-block-comment-template li {
	clear: both;
}
.wp-block-comment-template ol {
	list-style: none;
	margin-bottom: 0;
	max-width: 100%;
	padding-left: 2rem;
}
.wp-block-comment-template.alignleft {
	float: left;
}
.wp-block-comment-template.aligncenter {
	margin-left: auto;
	margin-right: auto;
	width: -moz-fit-content;
	width: fit-content;
}
.wp-block-comment-template.alignright {
	float: right;
}
.wp-block-cover,
.wp-block-cover-image {
	align-items: center;
	background-position: 50%;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	min-height: 430px;
	overflow: hidden;
	overflow: clip;
	padding: 1em;
	position: relative;
}
.wp-block-cover .has-background-dim:not([class*="-background-color"]),
.wp-block-cover-image .has-background-dim:not([class*="-background-color"]),
.wp-block-cover-image.has-background-dim:not([class*="-background-color"]),
.wp-block-cover.has-background-dim:not([class*="-background-color"]) {
	background-color: #000;
}
.wp-block-cover .has-background-dim.has-background-gradient,
.wp-block-cover-image .has-background-dim.has-background-gradient {
	background-color: transparent;
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
	background-color: inherit;
	content: "";
}
.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before {
	bottom: 0;
	left: 0;
	opacity: 0.5;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity: 1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
	opacity: 0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
	opacity: 0.1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
	opacity: 0.2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
	opacity: 0.3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
	opacity: 0.4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
	opacity: 0.5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
	opacity: 0.6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
	opacity: 0.7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
	opacity: 0.8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
	opacity: 0.9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
	opacity: 1;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	max-width: 420px;
	width: 100%;
}
.wp-block-cover-image:after,
.wp-block-cover:after {
	content: "";
	display: block;
	font-size: 0;
	min-height: inherit;
}
@supports (position: sticky) {
	.wp-block-cover-image:after,
	.wp-block-cover:after {
		content: none;
	}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	display: flex;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
	color: inherit;
	width: 100%;
	z-index: 1;
}
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color) {
	color: inherit;
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
	align-items: flex-start;
	justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
	align-items: flex-start;
	justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
	align-items: flex-start;
	justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
	align-items: center;
	justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
	align-items: center;
	justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
	align-items: center;
	justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
	align-items: flex-end;
	justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
	align-items: flex-end;
	justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
	align-items: flex-end;
	justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin: 0;
	width: auto;
}
.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background,
.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background {
	border: none;
	bottom: 0;
	box-shadow: none;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	object-fit: cover;
	outline: none;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
}
@supports (-webkit-touch-callout: inherit) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax,
	.wp-block-cover__image-background.has-parallax,
	video.wp-block-cover__video-background.has-parallax {
		background-attachment: scroll;
	}
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax,
	.wp-block-cover__image-background.has-parallax,
	video.wp-block-cover__video-background.has-parallax {
		background-attachment: scroll;
	}
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated {
	background-repeat: repeat;
	background-size: auto;
}
.wp-block-cover__image-background,
.wp-block-cover__video-background {
	z-index: 0;
}
.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
	color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content > h2 {
	margin-left: 0;
	text-align: left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content > h2 {
	margin-right: 0;
	text-align: right;
}
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-image-text,
section.wp-block-cover-image > h2 {
	font-size: 2em;
	line-height: 1.25;
	margin-bottom: 0;
	max-width: 840px;
	padding: 0.44em;
	text-align: center;
	z-index: 1;
}

.wp-block-details {
	box-sizing: border-box;
	overflow: hidden;
}
.wp-block-details summary {
	cursor: pointer;
}

.wp-block-details > :last-child {
	margin-bottom: 0;
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align="left"] > [data-type="core/embed"],
.wp-block[data-align="right"] > [data-type="core/embed"] {
	max-width: 360px;
	width: 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper {
	min-width: 280px;
}
.wp-block-cover .wp-block-embed {
	min-height: 240px;
	min-width: 320px;
}
.wp-block-embed {
	overflow-wrap: break-word;
}
.wp-block-embed figcaption {
	margin-bottom: 1em;
	margin-top: 0.5em;
}
.wp-block-embed iframe {
	max-width: 100%;
}
.wp-block-embed__wrapper {
	position: relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%;
}
.wp-block-file:not(.wp-element-button) {
	font-size: 0.8em;
}
.wp-block-file.aligncenter {
	text-align: center;
}
.wp-block-file.alignright {
	text-align: right;
}
.wp-block-file * + .wp-block-file__button {
	margin-left: 0.75em;
}
:where(.wp-block-file) {
	margin-bottom: 1.5em;
}
.wp-block-file__embed {
	margin-bottom: 1em;
}
:where(.wp-block-file__button) {
	border-radius: 2em;
	display: inline-block;
	padding: 0.5em 1em;
}
:where(.wp-block-file__button):is(a):active,
:where(.wp-block-file__button):is(a):focus,
:where(.wp-block-file__button):is(a):hover,
:where(.wp-block-file__button):is(a):visited {
	box-shadow: none;
	color: #fff;
	opacity: 0.85;
	text-decoration: none;
}
.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	margin: 0 1em 1em 0;
	position: relative;
	width: calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
	align-items: flex-end;
	display: flex;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
	display: block;
	height: auto;
	max-width: 100%;
	width: auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: 0.8em;
	margin: 0;
	max-height: 100%;
	overflow: auto;
	padding: 3em 0.77em 0.7em;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
	display: inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
	flex-grow: 1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
	flex: 1;
	height: 100%;
	object-fit: cover;
	width: 100%;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
	margin-right: 0;
	width: 100%;
}
@media (min-width: 600px) {
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(33.33333% - 0.66667em);
	}
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(25% - 0.75em);
	}
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(20% - 0.8em);
	}
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(16.66667% - 0.83333em);
	}
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(14.28571% - 0.85714em);
	}
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(12.5% - 0.875em);
	}
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
	.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
	.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
	.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
	.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
	.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
	.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
	.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
	.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
	.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
	.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
	.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
	.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
	.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
	.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
	.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
	.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
	.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
	.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0;
	}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
	margin-right: 0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
	max-width: 420px;
	width: 100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
	justify-content: center;
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
	align-self: flex-start;
}
figure.wp-block-gallery.has-nested-images {
	align-items: normal;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	margin: 0;
	width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	max-width: 100%;
	position: relative;
}
.wp-block-gallery.has-nested-images figure.wp-block-image > a,
.wp-block-gallery.has-nested-images figure.wp-block-image > div {
	flex-direction: column;
	flex-grow: 1;
	margin: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
	display: block;
	height: auto;
	max-width: 100% !important;
	width: auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: 13px;
	left: 0;
	margin-bottom: 0;
	max-height: 60%;
	overflow: auto;
	padding: 0 8px 8px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
	display: inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
	color: inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
	box-sizing: border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div {
	flex: 1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
	background: none;
	color: inherit;
	flex: initial;
	margin: 0;
	padding: 10px 10px 9px;
	position: relative;
}
.wp-block-gallery.has-nested-images figcaption {
	flex-basis: 100%;
	flex-grow: 1;
	text-align: center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
	margin-bottom: auto;
	margin-top: 0;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
	align-self: inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
	display: flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	flex: 1 0 0%;
	height: 100%;
	object-fit: cover;
	width: 100%;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
	width: 100%;
}
@media (min-width: 600px) {
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
		width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
	}
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
		width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
	}
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
		width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
	}
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
		width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333);
	}
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
		width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714);
	}
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
		width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
		width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
		width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
	}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
		width: 100%;
	}
}
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
	max-width: 420px;
	width: 100%;
}
.wp-block-gallery.has-nested-images.aligncenter {
	justify-content: center;
}
.wp-block-group {
	box-sizing: border-box;
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-image img {
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}
.wp-block-image[style*="border-radius"] img,
.wp-block-image[style*="border-radius"] > a {
	border-radius: inherit;
}
.wp-block-image.has-custom-border img {
	box-sizing: border-box;
}
.wp-block-image.aligncenter {
	text-align: center;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
	height: auto;
	width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
	display: table;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.aligncenter > figcaption,
.wp-block-image.alignleft > figcaption,
.wp-block-image.alignright > figcaption {
	caption-side: bottom;
	display: table-caption;
}
.wp-block-image .alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}
.wp-block-image .alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.wp-block-image figcaption {
	margin-bottom: 1em;
	margin-top: 0.5em;
}
.wp-block-image .is-style-rounded img,
.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
	border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
	.wp-block-image.is-style-circle-mask img {
		border-radius: 0;
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-mode: alpha;
		-webkit-mask-position: center;
		mask-position: center;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
	}
}

.wp-block-image figure {
	margin: 0;
}
.wp-lightbox-container .img-container {
	position: relative;
}
.wp-lightbox-container button {
	background: none;
	border: none;
	cursor: zoom-in;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 100;
}

.wp-lightbox-overlay {
	height: 100vh;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	visibility: hidden;
	width: 100vw;
	z-index: 100000;
}
.wp-lightbox-overlay .close-button {
	cursor: pointer;
	padding: 0;
	position: absolute;
	right: 12.5px;
	top: 12.5px;
	z-index: 5000000;
}
.wp-lightbox-overlay .wp-block-image {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 3000000;
}
.wp-lightbox-overlay .wp-block-image figcaption {
	display: none;
}
.wp-lightbox-overlay .wp-block-image img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
}
.wp-lightbox-overlay button {
	background: none;
	border: none;
}
.wp-lightbox-overlay .scrim {
	background-color: #fff;
	height: 100%;
	opacity: 0.9;
	position: absolute;
	width: 100%;
	z-index: 2000000;
}
.wp-lightbox-overlay.fade.active {
	animation: turn-on-visibility 0.25s both;
	visibility: visible;
}
.wp-lightbox-overlay.fade.active img {
	animation: turn-on-visibility 0.3s both;
}
.wp-lightbox-overlay.fade.hideanimationenabled:not(.active) {
	animation: turn-off-visibility 0.3s both;
}
.wp-lightbox-overlay.fade.hideanimationenabled:not(.active) img {
	animation: turn-off-visibility 0.25s both;
}
.wp-lightbox-overlay.zoom img {
	height: var(--lightbox-image-max-height);
	position: absolute;
	transform-origin: top left;
	width: var(--lightbox-image-max-width);
}
.wp-lightbox-overlay.zoom.active {
	opacity: 1;
	visibility: visible;
}
.wp-lightbox-overlay.zoom.active .wp-block-image img {
	animation: lightbox-zoom-in 0.4s forwards;
}
@media (prefers-reduced-motion) {
	.wp-lightbox-overlay.zoom.active .wp-block-image img {
		animation: turn-on-visibility 0.4s both;
	}
}
.wp-lightbox-overlay.zoom.active .scrim {
	animation: turn-on-visibility 0.4s forwards;
}
.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image img {
	animation: lightbox-zoom-out 0.4s forwards;
}
@media (prefers-reduced-motion) {
	.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image img {
		animation: turn-off-visibility 0.4s both;
	}
}
.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim {
	animation: turn-off-visibility 0.4s forwards;
}
html.has-lightbox-open {
	overflow: hidden;
}
@keyframes turn-on-visibility {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes turn-off-visibility {
	0% {
		opacity: 1;
		visibility: visible;
	}
	99% {
		opacity: 0;
		visibility: visible;
	}
	to {
		opacity: 0;
		visibility: hidden;
	}
}
@keyframes lightbox-zoom-in {
	0% {
		left: var(--lightbox-initial-left-position);
		top: var(--lightbox-initial-top-position);
		transform: scale(var(--lightbox-scale-width), var(--lightbox-scale-height));
	}
	to {
		left: var(--lightbox-target-left-position);
		top: var(--lightbox-target-top-position);
		transform: scale(1);
	}
}
@keyframes lightbox-zoom-out {
	0% {
		left: var(--lightbox-target-left-position);
		top: var(--lightbox-target-top-position);
		transform: scale(1);
		visibility: visible;
	}
	99% {
		visibility: visible;
	}
	to {
		left: var(--lightbox-initial-left-position);
		top: var(--lightbox-initial-top-position);
		transform: scale(var(--lightbox-scale-width), var(--lightbox-scale-height));
	}
}
ol.wp-block-latest-comments {
	box-sizing: border-box;
	margin-left: 0;
}
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) {
	line-height: 1.1;
}
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) {
	line-height: 1.8;
}
.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])),
.has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) {
	line-height: 1.5;
}
.wp-block-latest-comments .wp-block-latest-comments {
	padding-left: 0;
}
.wp-block-latest-comments__comment {
	list-style: none;
	margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
	list-style: none;
	min-height: 2.25em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 3.25em;
}
.wp-block-latest-comments__comment-excerpt p {
	font-size: 0.875em;
	margin: 0.36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
	display: block;
	font-size: 0.75em;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: 0.75em;
	width: 2.5em;
}
.wp-block-latest-comments[class*="-font-size"] a,
.wp-block-latest-comments[style*="font-size"] a {
	font-size: inherit;
}
.wp-block-latest-posts {
	box-sizing: border-box;
}
.wp-block-latest-posts.alignleft {
	margin-right: 2em;
}
.wp-block-latest-posts.alignright {
	margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none;
	padding-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
}
.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}
.wp-block-latest-posts.is-grid li {
	margin: 0 1.25em 1.25em 0;
	width: 100%;
}
@media (min-width: 600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - 0.625em);
	}
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - 0.83333em);
	}
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - 0.9375em);
	}
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 1em);
	}
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 1.04167em);
	}
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {
		margin-right: 0;
	}
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
	display: block;
	font-size: 0.8125em;
}
.wp-block-latest-posts__post-excerpt {
	margin-bottom: 1em;
	margin-top: 0.5em;
}
.wp-block-latest-posts__featured-image a {
	display: inline-block;
}
.wp-block-latest-posts__featured-image img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.wp-block-latest-posts__featured-image.alignleft {
	float: left;
	margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright {
	float: right;
	margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 1em;
	text-align: center;
}
ol,
ul {
	box-sizing: border-box;
}
ol.has-background,
ul.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-media-text {
	box-sizing: border-box;
	/*!rtl:begin:ignore*/
	direction: ltr;
	/*!rtl:end:ignore*/
	display: grid;
	grid-template-columns: 50% 1fr;
	grid-template-rows: auto;
}
.wp-block-media-text.has-media-on-the-right {
	grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	align-self: start;
}
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
	align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	align-self: end;
}
.wp-block-media-text .wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
	margin: 0;
}
.wp-block-media-text .wp-block-media-text__content {
	direction: ltr;
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
	padding: 0 8%;
	word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
	height: auto;
	max-width: unset;
	vertical-align: middle;
	width: 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	background-size: cover;
	height: 100%;
	min-height: 250px;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
	display: block;
	height: 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
@media (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100% !important;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
	}
}
.wp-block-navigation {
	--navigation-layout-justification-setting: flex-start;
	--navigation-layout-direction: row;
	--navigation-layout-wrap: wrap;
	--navigation-layout-justify: flex-start;
	--navigation-layout-align: center;
	position: relative;
}
.wp-block-navigation ul {
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
	list-style: none;
	padding: 0;
}
.wp-block-navigation .wp-block-navigation-item {
	align-items: center;
	display: flex;
	position: relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
	display: none;
}
.wp-block-navigation .wp-block-navigation-item__content {
	display: block;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	color: inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
	text-decoration: underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
	text-decoration: line-through;
}
.wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
	text-decoration: none;
}
.wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active,
.wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus {
	text-decoration: none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
	align-self: center;
	background-color: inherit;
	border: none;
	color: currentColor;
	display: inline-block;
	font-size: inherit;
	height: 0.6em;
	line-height: 0;
	margin-left: 0.25em;
	padding: 0;
	width: 0.6em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
	stroke: currentColor;
	display: inline-block;
	height: inherit;
	margin-top: 0.075em;
	width: inherit;
}
.wp-block-navigation.is-vertical {
	--navigation-layout-direction: column;
	--navigation-layout-justify: initial;
	--navigation-layout-align: flex-start;
}
.wp-block-navigation.no-wrap {
	--navigation-layout-wrap: nowrap;
}
.wp-block-navigation.items-justified-center {
	--navigation-layout-justification-setting: center;
	--navigation-layout-justify: center;
}
.wp-block-navigation.items-justified-center.is-vertical {
	--navigation-layout-align: center;
}
.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting: flex-end;
	--navigation-layout-justify: flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical {
	--navigation-layout-align: flex-end;
}
.wp-block-navigation.items-justified-space-between {
	--navigation-layout-justification-setting: space-between;
	--navigation-layout-justify: space-between;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	align-items: normal;
	background-color: inherit;
	color: inherit;
	display: flex;
	flex-direction: column;
	height: 0;
	left: -1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	transition: opacity 0.1s linear;
	visibility: hidden;
	width: 0;
	z-index: 2;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
	display: flex;
	flex-grow: 1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
	margin-left: auto;
	margin-right: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	margin: 0;
}
@media (min-width: 782px) {
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: 100%;
		top: -1px;
	}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
		background: transparent;
		content: "";
		display: block;
		height: 100%;
		position: absolute;
		right: 100%;
		width: 0.5em;
	}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
		margin-right: 0.25em;
	}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
		transform: rotate(-90deg);
	}
}
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
	height: auto;
	min-width: 200px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
	width: auto;
}
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
	height: auto;
	min-width: 200px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
	width: auto;
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container {
	height: auto;
	min-width: 200px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
	width: auto;
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
	left: 0;
	top: 100%;
}
@media (min-width: 782px) {
	.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: 100%;
		top: 0;
	}
}
.wp-block-navigation-submenu {
	display: flex;
	position: relative;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
	stroke: currentColor;
}
button.wp-block-navigation-item__content {
	background-color: transparent;
	border: none;
	color: currentColor;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: left;
	text-transform: inherit;
}
.wp-block-navigation-submenu__toggle {
	cursor: pointer;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
	padding-right: 0.85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
	margin-left: -0.6em;
	pointer-events: none;
}
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-dialog {
	gap: inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
	padding: 0.5em 1em;
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
	padding: 0.5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
	left: auto;
	right: 0;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left: -1px;
	right: -1px;
}
@media (min-width: 782px) {
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: auto;
		right: 100%;
	}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	color: #000;
}
.wp-block-navigation__container {
	align-items: var(--navigation-layout-align, initial);
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	justify-content: var(--navigation-layout-justify, initial);
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.wp-block-navigation__container .is-responsive {
	display: none;
}
.wp-block-navigation__container:only-child,
.wp-block-page-list:only-child {
	flex-grow: 1;
}
@keyframes overlay-menu__fade-in-animation {
	0% {
		opacity: 0;
		transform: translateY(0.5em);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.wp-block-navigation__responsive-container {
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
}
.wp-block-navigation__responsive-container .wp-block-navigation-link a {
	color: inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
	align-items: var(--navigation-layout-align, initial);
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	justify-content: var(--navigation-layout-justify, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
	background-color: inherit !important;
	color: inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
	animation: overlay-menu__fade-in-animation 0.1s ease-out;
	animation-fill-mode: forwards;
	background-color: inherit;
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding: var(--wp--style--root--padding-top, 2rem) var(--wp--style--root--padding-right, 2rem) var(--wp--style--root--padding-bottom, 2rem) var(--wp--style--root--padding-left, 2rem);
	z-index: 100000;
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-navigation__responsive-container.is-menu-open {
		animation-delay: 0s;
		animation-duration: 1ms;
	}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	align-items: var(--navigation-layout-justification-setting, inherit);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	overflow: visible;
	padding-top: calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	justify-content: flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
	display: none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
	border: none;
	height: auto;
	min-width: 200px;
	opacity: 1;
	overflow: initial;
	padding-left: 2rem;
	padding-right: 2rem;
	position: static;
	visibility: visible;
	width: auto;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	gap: inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	padding-top: var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding: 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	align-items: var(--navigation-layout-justification-setting, initial);
	display: flex;
	flex-direction: column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
	background: transparent !important;
	color: inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	left: auto;
	right: auto;
}
@media (min-width: 600px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		background-color: inherit;
		display: block;
		position: relative;
		width: 100%;
		z-index: auto;
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
		display: none;
	}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
		left: 0;
	}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color: #fff;
	color: #000;
}
.wp-block-navigation__toggle_button_label {
	font-size: 1rem;
	font-weight: 700;
}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
	background: transparent;
	border: none;
	color: currentColor;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-transform: inherit;
	vertical-align: middle;
}
.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
	fill: currentColor;
	display: block;
	height: 24px;
	pointer-events: none;
	width: 24px;
}
.wp-block-navigation__responsive-container-open {
	display: flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
@media (min-width: 600px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: none;
	}
}
.wp-block-navigation__responsive-container-close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
.wp-block-navigation__responsive-close {
	width: 100%;
}
.has-modal-open .wp-block-navigation__responsive-close {
	margin-left: auto;
	margin-right: auto;
	max-width: var(--wp--style--global--wide-size, 100%);
}
.wp-block-navigation__responsive-close:focus {
	outline: none;
}
.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
	box-sizing: border-box;
}
.wp-block-navigation__responsive-dialog {
	position: relative;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
	margin-top: 46px;
}
@media (min-width: 782px) {
	.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
		margin-top: 32px;
	}
}
html.has-modal-open {
	overflow: hidden;
}
.wp-block-navigation .wp-block-navigation-item__label {
	overflow-wrap: break-word;
	word-break: normal;
}
.wp-block-navigation .wp-block-navigation-item__description {
	display: none;
}
.wp-block-navigation .wp-block-page-list {
	align-items: var(--navigation-layout-align, initial);
	background-color: inherit;
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	justify-content: var(--navigation-layout-justify, initial);
}
.wp-block-navigation .wp-block-navigation-item {
	background-color: inherit;
}
.is-small-text {
	font-size: 0.875em;
}
.is-regular-text {
	font-size: 1em;
}
.is-large-text {
	font-size: 2.25em;
}
.is-larger-text {
	font-size: 3em;
}
.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	font-style: normal;
	font-weight: 100;
	line-height: 0.68;
	margin: 0.05em 0.1em 0 0;
	text-transform: uppercase;
}
body.rtl .has-drop-cap:not(:focus):first-letter {
	float: none;
	margin-left: 0.1em;
}
p.has-drop-cap.has-background {
	overflow: hidden;
}
p.has-background {
	padding: 1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a {
	color: inherit;
}
.wp-block-post-author {
	display: flex;
	flex-wrap: wrap;
}
.wp-block-post-author__byline {
	font-size: 0.5em;
	margin-bottom: 0;
	margin-top: 0;
	width: 100%;
}
.wp-block-post-author__avatar {
	margin-right: 1em;
}
.wp-block-post-author__bio {
	font-size: 0.7em;
	margin-bottom: 0.7em;
}
.wp-block-post-author__content {
	flex-basis: 0;
	flex-grow: 1;
}
.wp-block-post-author__name {
	margin: 0;
}
.wp-block-post-comments-form {
	box-sizing: border-box;
}
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) {
	font-weight: inherit;
}
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) {
	font-family: inherit;
}
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title),
.wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) {
	font-size: inherit;
}
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) {
	line-height: inherit;
}
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) {
	font-style: inherit;
}
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) {
	letter-spacing: inherit;
}
.wp-block-post-comments-form input[type="submit"] {
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	overflow-wrap: break-word;
	text-align: center;
}
.wp-block-post-comments-form input:not([type="submit"]),
.wp-block-post-comments-form textarea {
	border: 1px solid #949494;
	font-family: inherit;
	font-size: 1em;
}
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),
.wp-block-post-comments-form textarea {
	padding: calc(0.667em + 2px);
}
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]),
.wp-block-post-comments-form .comment-form textarea {
	box-sizing: border-box;
	display: block;
	width: 100%;
}
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
	display: block;
	margin-bottom: 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
	display: flex;
	gap: 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top: 0.35em;
}
.wp-block-post-comments-form .comment-reply-title {
	margin-bottom: 0;
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
	font-size: var(--wp--preset--font-size--medium, smaller);
	margin-left: 0.5em;
}
.wp-block-post-date {
	box-sizing: border-box;
}
:where(.wp-block-post-excerpt) {
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap);
}
.wp-block-post-excerpt__excerpt {
	margin-bottom: 0;
	margin-top: 0;
}
.wp-block-post-excerpt__more-text {
	margin-bottom: 0;
	margin-top: var(--wp--style--block-gap);
}
.wp-block-post-excerpt__more-link {
	display: inline-block;
}
.wp-block-post-featured-image {
	margin-left: 0;
	margin-right: 0;
}
.wp-block-post-featured-image a {
	display: block;
	height: 100%;
}
.wp-block-post-featured-image img {
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
	width: 100%;
}
.wp-block-post-featured-image.alignfull img,
.wp-block-post-featured-image.alignwide img {
	width: 100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
	background-color: #000;
	inset: 0;
	position: absolute;
}
.wp-block-post-featured-image {
	position: relative;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
	background-color: transparent;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
	opacity: 0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
	opacity: 0.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
	opacity: 0.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
	opacity: 0.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
	opacity: 0.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
	opacity: 0.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
	opacity: 0.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
	opacity: 0.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
	opacity: 0.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
	opacity: 0.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
	opacity: 1;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
	display: inline-block;
	margin-right: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
	transform: scaleX(1);
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
	display: inline-block;
	margin-left: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
	transform: scaleX(1);
}
.wp-block-post-terms {
	box-sizing: border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator {
	white-space: pre-wrap;
}
.wp-block-post-time-to-read,
.wp-block-post-title {
	box-sizing: border-box;
}
.wp-block-post-title {
	word-break: break-word;
}
.wp-block-post-title a {
	display: inline-block;
}
.wp-block-preformatted {
	white-space: pre-wrap;
}
.wp-block-preformatted.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-pullquote {
	box-sizing: border-box;
	overflow-wrap: break-word;
	padding: 3em 0;
	text-align: center;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote cite,
.wp-block-pullquote p {
	color: inherit;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
	max-width: 420px;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	position: relative;
}
.wp-block-pullquote .has-text-color a {
	color: inherit;
}
:where(.wp-block-pullquote) {
	margin: 0 0 1em;
}
.wp-block-pullquote.has-text-align-left blockquote {
	text-align: left;
}
.wp-block-pullquote.has-text-align-right blockquote {
	text-align: right;
}
.wp-block-pullquote.is-style-solid-color {
	border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: 2em;
	margin-bottom: 0;
	margin-top: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	font-style: normal;
	text-transform: none;
}
.wp-block-pullquote cite {
	color: inherit;
}
.wp-block-post-template {
	list-style: none;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 100%;
	padding: 0;
}
.wp-block-post-template.wp-block-post-template {
	background: none;
}
.wp-block-post-template.is-flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 1.25em;
}
.wp-block-post-template.is-flex-container > li {
	margin: 0;
	width: 100%;
}
@media (min-width: 600px) {
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
		width: calc(50% - 0.625em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
		width: calc(33.33333% - 0.83333em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
		width: calc(25% - 0.9375em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
		width: calc(20% - 1em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
		width: calc(16.66667% - 1.04167em);
	}
}
@media (max-width: 600px) {
	.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: 1fr;
	}
}
.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-numbers,
.wp-block-query-pagination > .wp-block-query-pagination-previous {
	margin-bottom: 0.5em;
	margin-right: 0.5em;
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
	margin-right: 0;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
	margin-inline-start: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
	margin-inline-end: auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
	display: inline-block;
	margin-right: 1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
	display: inline-block;
	margin-left: 1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}
.wp-block-query-pagination.aligncenter {
	justify-content: center;
}
.wp-block-query-title,
.wp-block-quote {
	box-sizing: border-box;
}
.wp-block-quote {
	overflow-wrap: break-word;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
	margin-bottom: 1em;
	padding: 0 1em;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.6;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
	font-size: 1.125em;
	text-align: right;
}
.wp-block-read-more {
	display: block;
	width: -moz-fit-content;
	width: fit-content;
}
.wp-block-read-more:not([style*="text-decoration"]),
.wp-block-read-more:not([style*="text-decoration"]):active,
.wp-block-read-more:not([style*="text-decoration"]):focus {
	text-decoration: none;
}
ul.wp-block-rss {
	list-style: none;
	padding: 0;
}
ul.wp-block-rss.wp-block-rss {
	box-sizing: border-box;
}
ul.wp-block-rss.alignleft {
	margin-right: 2em;
}
ul.wp-block-rss.alignright {
	margin-left: 2em;
}
ul.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
}
ul.wp-block-rss.is-grid li {
	margin: 0 1em 1em 0;
	width: 100%;
}
@media (min-width: 600px) {
	ul.wp-block-rss.columns-2 li {
		width: calc(50% - 1em);
	}
	ul.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 1em);
	}
	ul.wp-block-rss.columns-4 li {
		width: calc(25% - 1em);
	}
	ul.wp-block-rss.columns-5 li {
		width: calc(20% - 1em);
	}
	ul.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 1em);
	}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
	display: block;
	font-size: 0.8125em;
}
.wp-block-search__button {
	margin-left: 10px;
	word-break: normal;
}
.wp-block-search__button.has-icon {
	line-height: 0;
}
.wp-block-search__button svg {
	fill: currentColor;
	min-height: 24px;
	min-width: 24px;
	vertical-align: text-bottom;
}
:where(.wp-block-search__button) {
	border: 1px solid #ccc;
	padding: 6px 10px;
}
.wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%;
}
.wp-block-search__label {
	width: 100%;
}
.wp-block-search__input {
	-webkit-appearance: initial;
	appearance: none;
	border: 1px solid #949494;
	flex-grow: 1;
	margin-left: 0;
	margin-right: 0;
	min-width: 3rem;
	padding: 8px;
	text-decoration: unset !important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	margin-left: 0;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	border: 1px solid #949494;
	box-sizing: border-box;
	padding: 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
	border: none;
	border-radius: 0;
	padding: 0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
	outline: none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
	padding: 4px 8px;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
	margin: auto;
}
.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
	min-width: 0 !important;
	transition-property: width;
}
.wp-block-search__button-behavior-expand .wp-block-search__input {
	flex-basis: 100%;
	transition-duration: 0.3s;
}
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
	overflow: hidden;
}
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input {
	border-left-width: 0 !important;
	border-right-width: 0 !important;
	flex-basis: 0;
	flex-grow: 0;
	margin: 0;
	min-width: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 0 !important;
}
.wp-block[data-align="right"] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
	float: right;
}
.wp-block-separator {
	border: 1px solid;
	border-left: none;
	border-right: none;
}
.wp-block-separator.is-style-dots {
	background: none !important;
	border: none;
	height: auto;
	line-height: 1;
	text-align: center;
}
.wp-block-separator.is-style-dots:before {
	color: currentColor;
	content: "Â·Â·Â·";
	font-family: serif;
	font-size: 1.5em;
	letter-spacing: 2em;
	padding-left: 2em;
}
.wp-block-site-logo {
	box-sizing: border-box;
	line-height: 0;
}
.wp-block-site-logo a {
	display: inline-block;
}
.wp-block-site-logo.is-default-size img {
	height: auto;
	width: 120px;
}
.wp-block-site-logo img {
	height: auto;
	max-width: 100%;
}
.wp-block-site-logo a,
.wp-block-site-logo img {
	border-radius: inherit;
}
.wp-block-site-logo.aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.wp-block-site-logo.is-style-rounded {
	border-radius: 9999px;
}
.wp-block-site-title a {
	color: inherit;
}
.wp-block-social-links {
	background: none;
	box-sizing: border-box;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
	text-indent: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
	border-bottom: 0;
	box-shadow: none;
	text-decoration: none;
}
.wp-block-social-links .wp-social-link a {
	padding: 0.25em;
}
.wp-block-social-links .wp-social-link svg {
	height: 1em;
	width: 1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
	font-size: 0.65em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}
.wp-block-social-links.has-small-icon-size {
	font-size: 16px;
}
.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
	font-size: 24px;
}
.wp-block-social-links.has-large-icon-size {
	font-size: 36px;
}
.wp-block-social-links.has-huge-icon-size {
	font-size: 48px;
}
.wp-block-social-links.aligncenter {
	display: flex;
	justify-content: center;
}
.wp-block-social-links.alignright {
	justify-content: flex-end;
}
.wp-block-social-link {
	border-radius: 9999px;
	display: block;
	height: auto;
	transition: transform 0.1s ease;
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-social-link {
		transition-delay: 0s;
		transition-duration: 0s;
	}
}
.wp-block-social-link a {
	align-items: center;
	display: flex;
	line-height: 0;
	transition: transform 0.1s ease;
}
.wp-block-social-link:hover {
	transform: scale(1.1);
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited {
	fill: currentColor;
	color: currentColor;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color: #f0f0f0;
	color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color: #1778f2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color: #24292d;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color: #02ab6c;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
	background-color: #ff424d;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color: #ff4500;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	stroke: #000;
	background-color: #fefc00;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
	background-color: #2aabee;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
	background-color: #000;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
	background-color: #25d366;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color: red;
	color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
	background: none;
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
	padding: 0;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
	height: 1.25em;
	width: 1.25em;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color: #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color: #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
	color: #ff424d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color: #ff4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	stroke: #000;
	color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
	color: #2aabee;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
	color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color: #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
	color: #25d366;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	color: #d32422;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color: red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left: 0.66667em;
	padding-right: 0.66667em;
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
	color: #000;
}
.wp-block-spacer {
	clear: both;
}
.wp-block-tag-cloud {
	box-sizing: border-box;
}
.wp-block-tag-cloud.aligncenter {
	justify-content: center;
	text-align: center;
}
.wp-block-tag-cloud.alignfull {
	padding-left: 1em;
	padding-right: 1em;
}
.wp-block-tag-cloud a {
	display: inline-block;
	margin-right: 5px;
}
.wp-block-tag-cloud span {
	display: inline-block;
	margin-left: 5px;
	text-decoration: none;
}
.wp-block-tag-cloud.is-style-outline {
	display: flex;
	flex-wrap: wrap;
	gap: 1ch;
}
.wp-block-tag-cloud.is-style-outline a {
	border: 1px solid;
	font-size: unset !important;
	margin-right: 0;
	padding: 1ch 2ch;
	text-decoration: none !important;
}
.wp-block-table {
	overflow-x: auto;
}
.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}
.wp-block-table thead {
	border-bottom: 3px solid;
}
.wp-block-table tfoot {
	border-top: 3px solid;
}
.wp-block-table td,
.wp-block-table th {
	border: 1px solid;
	padding: 0.5em;
}
.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
	word-break: break-word;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
	display: table;
	width: auto;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
	word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
	background-color: transparent;
	border-bottom: 1px solid #f0f0f0;
	border-collapse: inherit;
	border-spacing: 0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
	border-color: transparent;
}
.wp-block-table .has-border-color td,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color tr,
.wp-block-table .has-border-color > * {
	border-color: inherit;
}
.wp-block-table table[style*="border-top-color"] tr:first-child,
.wp-block-table table[style*="border-top-color"] tr:first-child td,
.wp-block-table table[style*="border-top-color"] tr:first-child th,
.wp-block-table table[style*="border-top-color"] > *,
.wp-block-table table[style*="border-top-color"] > * td,
.wp-block-table table[style*="border-top-color"] > * th {
	border-top-color: inherit;
}
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) {
	border-top-color: currentColor;
}
.wp-block-table table[style*="border-right-color"] td:last-child,
.wp-block-table table[style*="border-right-color"] th,
.wp-block-table table[style*="border-right-color"] tr,
.wp-block-table table[style*="border-right-color"] > * {
	border-right-color: inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:last-child,
.wp-block-table table[style*="border-bottom-color"] tr:last-child td,
.wp-block-table table[style*="border-bottom-color"] tr:last-child th,
.wp-block-table table[style*="border-bottom-color"] > *,
.wp-block-table table[style*="border-bottom-color"] > * td,
.wp-block-table table[style*="border-bottom-color"] > * th {
	border-bottom-color: inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) {
	border-bottom-color: currentColor;
}
.wp-block-table table[style*="border-left-color"] td:first-child,
.wp-block-table table[style*="border-left-color"] th,
.wp-block-table table[style*="border-left-color"] tr,
.wp-block-table table[style*="border-left-color"] > * {
	border-left-color: inherit;
}
.wp-block-table table[style*="border-style"] td,
.wp-block-table table[style*="border-style"] th,
.wp-block-table table[style*="border-style"] tr,
.wp-block-table table[style*="border-style"] > * {
	border-style: inherit;
}
.wp-block-table table[style*="border-width"] td,
.wp-block-table table[style*="border-width"] th,
.wp-block-table table[style*="border-width"] tr,
.wp-block-table table[style*="border-width"] > * {
	border-style: inherit;
	border-width: inherit;
}
:where(.wp-block-term-description) {
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap);
}
.wp-block-term-description p {
	margin-bottom: 0;
	margin-top: 0;
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
	display: flex;
}
.wp-block-text-columns .wp-block-column {
	margin: 0 1em;
	padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%;
}
pre.wp-block-verse {
	overflow: auto;
	white-space: pre-wrap;
}
:where(pre.wp-block-verse) {
	font-family: inherit;
}
.wp-block-video {
	box-sizing: border-box;
}
.wp-block-video video {
	width: 100%;
}
@supports (position: sticky) {
	.wp-block-video [poster] {
		object-fit: cover;
	}
}
.wp-block-video.aligncenter {
	text-align: center;
}
.wp-block-video figcaption {
	margin-bottom: 1em;
	margin-top: 0.5em;
}
.editor-styles-wrapper,
.entry-content {
	counter-reset: footnotes;
}
a[data-fn].fn {
	counter-increment: footnotes;
	display: inline-flex;
	font-size: smaller;
	text-decoration: none;
	text-indent: -9999999px;
	vertical-align: super;
}
a[data-fn].fn:after {
	content: "[" counter(footnotes) "]";
	float: left;
	text-indent: 0;
}
.wp-element-button {
	cursor: pointer;
}
:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px;
}
:root .has-very-light-gray-background-color {
	background-color: #eee;
}
:root .has-very-dark-gray-background-color {
	background-color: #313131;
}
:root .has-very-light-gray-color {
	color: #eee;
}
:root .has-very-dark-gray-color {
	color: #313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}
.has-regular-font-size {
	font-size: 1em;
}
.has-larger-font-size {
	font-size: 2.625em;
}
.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal);
}
.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge);
}
.has-text-align-center {
	text-align: center;
}
.has-text-align-left {
	text-align: left;
}
.has-text-align-right {
	text-align: right;
}
#end-resizable-editor-section {
	display: none;
}
.aligncenter {
	clear: both;
}
.items-justified-left {
	justify-content: flex-start;
}
.items-justified-center {
	justify-content: center;
}
.items-justified-right {
	justify-content: flex-end;
}
.items-justified-space-between {
	justify-content: space-between;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	word-wrap: normal !important;
	border: 0;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.screen-reader-text:focus {
	clip: auto !important;
	background-color: #ddd;
	-webkit-clip-path: none;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
html :where(.has-border-color) {
	border-style: solid;
}
html :where([style*="border-top-color"]) {
	border-top-style: solid;
}
html :where([style*="border-right-color"]) {
	border-right-style: solid;
}
html :where([style*="border-bottom-color"]) {
	border-bottom-style: solid;
}
html :where([style*="border-left-color"]) {
	border-left-style: solid;
}
html :where([style*="border-width"]) {
	border-style: solid;
}
html :where([style*="border-top-width"]) {
	border-top-style: solid;
}
html :where([style*="border-right-width"]) {
	border-right-style: solid;
}
html :where([style*="border-bottom-width"]) {
	border-bottom-style: solid;
}
html :where([style*="border-left-width"]) {
	border-left-style: solid;
}
html :where(img[class*="wp-image-"]) {
	height: auto;
	max-width: 100%;
}
:where(figure) {
	margin: 0 0 1em;
}
html :where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}
@media screen and (max-width: 600px) {
	html :where(.is-position-sticky) {
		--wp-admin--admin-bar--position-offset: 0px;
	}
}
/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em;
}
.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none;
}
body {
	--wp--preset--color--black: #000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #fff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
	gap: 0.5em;
}
:where(.is-layout-grid) {
	gap: 0.5em;
}
body .is-layout-flow > .alignleft {
	float: left;
	margin-inline-start: 0;
	margin-inline-end: 2em;
}
body .is-layout-flow > .alignright {
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}
body .is-layout-constrained > .alignleft {
	float: left;
	margin-inline-start: 0;
	margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright {
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: var(--wp--style--global--content-size);
	margin-left: auto !important;
	margin-right: auto !important;
}
body .is-layout-constrained > .alignwide {
	max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
	display: flex;
}
body .is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}
body .is-layout-flex > * {
	margin: 0;
}
body .is-layout-grid {
	display: grid;
}
body .is-layout-grid > * {
	margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}
.has-black-color {
	color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
	color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
	color: inherit;
}
:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}
.wp-block-pullquote {
	font-size: 1.5em;
	line-height: 1.6;
}


#eu-cookie-bar {
	display: none;
	direction: ltr;
	color: #fff;
	min-height: 20px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 99999;
	padding: 3px 20px 2px;
	background-color: #2e363f;
	text-align: center;
	font-size: 12px;
}
#eu-cookie-bar a {
	color: #fff;
	text-decoration: underline;
}
button#euCookieAcceptWP {
	margin: 0 10px;
	line-height: 20px;
	background: #45ae52;
	border: none;
	color: #fff;
	padding: 2px 12px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
}
@charset "UTF-8";
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
	text-align: center;
}
@font-face {
	font-family: VideoJS;
	src: url(data:application/font-woff;charset=utf-8;base64,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)
	format("woff");
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
	content: "\f101";
}
.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-play-circle:before {
	content: "\f102";
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
	content: "\f103";
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
	content: "\f104";
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
	content: "\f105";
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
	content: "\f106";
}
.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
	content: "\f107";
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
	content: "\f108";
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
	content: "\f109";
}
.vjs-icon-square {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-square:before {
	content: "\f10a";
}
.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-spinner:before {
	content: "\f10b";
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
	content: "\f10c";
}
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
	content: "\f10d";
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
	content: "\f10e";
}
.vjs-icon-share {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-share:before {
	content: "\f10f";
}
.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-cog:before {
	content: "\f110";
}
.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
	content: "\f111";
}
.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-circle-outline:before {
	content: "\f112";
}
.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
	content: "\f113";
}
.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-hd:before {
	content: "\f114";
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
	content: "\f115";
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
	content: "\f116";
}
.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-facebook:before {
	content: "\f117";
}
.vjs-icon-gplus {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-gplus:before {
	content: "\f118";
}
.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-linkedin:before {
	content: "\f119";
}
.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-twitter:before {
	content: "\f11a";
}
.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-tumblr:before {
	content: "\f11b";
}
.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-pinterest:before {
	content: "\f11c";
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
	content: "\f11d";
}
.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
	content: "\f11e";
}
.vjs-icon-next-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-next-item:before {
	content: "\f11f";
}
.vjs-icon-previous-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.vjs-icon-previous-item:before {
	content: "\f120";
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
	content: "\f121";
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
	content: "\f122";
}
.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	word-break: initial;
}
.video-js:-moz-full-screen {
	position: absolute;
}
.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important;
}
.video-js[tabindex="-1"] {
	outline: 0;
}
.video-js *,
.video-js :after,
.video-js :before {
	box-sizing: inherit;
}
.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.video-js.vjs-1-1,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-fluid {
	width: 100%;
	max-width: 100%;
	height: 0;
}
.video-js.vjs-16-9 {
	padding-top: 56.25%;
}
.video-js.vjs-4-3 {
	padding-top: 75%;
}
.video-js.vjs-9-16 {
	padding-top: 177.7777777778%;
}
.video-js.vjs-1-1 {
	padding-top: 100%;
}
.video-js.vjs-fill {
	width: 100%;
	height: 100%;
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
}
.vjs-hidden {
	display: none !important;
}
.vjs-disabled {
	opacity: 0.5;
	cursor: default;
}
.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px;
}
.vjs-lock-showing {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
	color: #66a8cc;
}
.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.63332em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: 0.06666em solid #fff;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, 0.7);
	border-radius: 0.3em;
	transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -0.81666em;
	margin-left: -1.5em;
}
.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
	transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
	display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block;
}
.video-js button {
	background: 0 0;
	border: none;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.vjs-control .vjs-button {
	width: 100%;
	height: 100%;
}
.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: 0.5em;
	z-index: 2;
}
.video-js .vjs-modal-dialog {
	background: rgba(0, 0, 0, 0.8);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
	overflow: auto;
}
.video-js .vjs-modal-dialog > * {
	box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1;
}
.vjs-menu-button {
	cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
	cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none;
}
.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
	box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
	display: none;
}
.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: 0.2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase;
}
.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
}
.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2b333f;
}
.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),
.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
	background: 0 0;
}
.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em 0;
	font-weight: 700;
	cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0;
	margin-bottom: 1.5em;
	border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, 0.7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 14em;
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 25em;
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
	display: block;
}
.video-js .vjs-menu-button-inline {
	transition: all 0.4s;
	overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em;
}
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	transition: all 0.4s;
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
	display: block;
	opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto;
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden;
}
.video-js .vjs-control-bar {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, 0.7);
}
.vjs-has-started .vjs-control-bar {
	display: flex;
	visibility: visible;
	opacity: 1;
	transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
	display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table;
}
.video-js .vjs-control {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
	font-size: 1.8em;
	line-height: 1.67;
}
.vjs-button > .vjs-icon-placeholder {
	display: block;
}
.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff;
}
.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
	display: none;
}
.video-js .vjs-progress-control {
	cursor: pointer;
	flex: auto;
	display: flex;
	align-items: center;
	min-width: 4em;
	touch-action: none;
}
.video-js .vjs-progress-control.disabled {
	cursor: default;
}
.vjs-live .vjs-progress-control {
	display: none;
}
.vjs-liveui .vjs-progress-control {
	display: flex;
	align-items: center;
}
.vjs-no-flex .vjs-progress-control {
	width: auto;
}
.video-js .vjs-progress-holder {
	flex: auto;
	transition: all 0.2s;
	height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.6666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
}
.video-js .vjs-play-progress {
	background-color: #fff;
}
.video-js .vjs-play-progress:before {
	font-size: 0.9em;
	position: absolute;
	right: -0.5em;
	top: -0.3333333333em;
	z-index: 1;
}
.video-js .vjs-load-progress {
	background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
	background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 0.3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px 8px;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	visibility: hidden;
	z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display: none;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display: block;
	font-size: 0.6em;
	visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 0.45em 0 0.45em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider.disabled {
	cursor: default;
}
.video-js .vjs-slider:focus {
	text-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
	cursor: pointer;
	flex: none;
}
.video-js .vjs-volume-control {
	cursor: pointer;
	margin-right: 1em;
	display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
	visibility: visible;
	opacity: 0;
	width: 1px;
	height: 1px;
	margin-left: -1px;
}
.video-js .vjs-volume-panel {
	transition: width 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control {
	visibility: visible;
	opacity: 1;
	position: relative;
	transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	margin-right: 0;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
	left: -3.5em;
	transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
	width: 10em;
	transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
	width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height: 8em;
	width: 3em;
	left: -3000em;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	visibility: visible;
	opacity: 1;
	position: relative;
	transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position: absolute;
	bottom: 3em;
	left: 0.5em;
}
.video-js .vjs-volume-panel {
	display: flex;
}
.video-js .vjs-volume-bar {
	margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
	width: 0.3em;
	height: 5em;
	margin: 1.35em auto;
}
.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff;
}
.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: 0.9em;
	z-index: 1;
}
.vjs-slider-vertical .vjs-volume-level {
	width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
	top: -0.5em;
	left: -0.3em;
	z-index: 1;
}
.vjs-slider-horizontal .vjs-volume-level {
	height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
	top: -0.3em;
	right: -0.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%;
}
.video-js .vjs-volume-vertical {
	width: 3em;
	height: 8em;
	bottom: 8em;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
	left: -2em;
}
.video-js .vjs-volume-tooltip {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 0.3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px 8px;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	visibility: hidden;
	z-index: 1;
}
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-volume-tooltip {
	display: block;
	font-size: 1em;
	visibility: visible;
}
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
	left: 1em;
	top: -12px;
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
	font-size: 1em;
}
.video-js .vjs-volume-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #000;
	z-index: 1;
}
.video-js .vjs-volume-horizontal .vjs-mouse-display {
	width: 1px;
	height: 100%;
}
.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
	z-index: 0;
}
.video-js .vjs-volume-control:hover .vjs-mouse-display {
	display: block;
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
	display: none;
}
.vjs-mouse-display .vjs-volume-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8);
}
.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
}
.vjs-has-started .vjs-poster {
	display: none;
}
.vjs-audio.vjs-has-started .vjs-poster {
	display: block;
}
.vjs-using-native-controls .vjs-poster {
	display: none;
}
.video-js .vjs-live-control {
	display: flex;
	align-items: flex-start;
	flex: auto;
	font-size: 1em;
	line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left;
}
.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
	display: none;
}
.video-js .vjs-seek-to-live-control {
	align-items: center;
	cursor: pointer;
	flex: none;
	display: inline-flex;
	height: 100%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1em;
	line-height: 3em;
	width: auto;
	min-width: 4em;
}
.vjs-no-flex .vjs-seek-to-live-control {
	display: table-cell;
	width: auto;
	text-align: left;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
	display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
	cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
	margin-right: 0.5em;
	color: #888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
	color: red;
}
.video-js .vjs-time-control {
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em;
}
.vjs-live .vjs-time-control {
	display: none;
}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
	display: none;
}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
	display: none;
}
.vjs-time-divider {
	display: none;
	line-height: 3em;
}
.vjs-live .vjs-time-divider {
	display: none;
}
.video-js .vjs-play-control {
	cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
	flex: none;
}
.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none;
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em;
}
.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 0.1em;
}
.vjs-subtitles {
	color: #fff;
}
.vjs-captions {
	color: #fc6;
}
.vjs-tt-cue {
	display: block;
}
video::-webkit-media-text-track-display {
	transform: translateY(-3em);
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	transform: translateY(-1.5em);
}
.video-js .vjs-picture-in-picture-control {
	cursor: pointer;
	flex: none;
}
.video-js .vjs-fullscreen-control {
	cursor: pointer;
	flex: none;
}
.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events: none;
	font-size: 1.5em;
	line-height: 2;
	text-align: center;
}
.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center;
}
.vjs-error .vjs-error-display:before {
	color: #fff;
	content: "X";
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -0.5em;
	position: absolute;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%;
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.85;
	text-align: left;
	border: 6px solid rgba(43, 51, 63, 0.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
	animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: 0.44s;
	animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
	to {
		visibility: visible;
	}
}
@-webkit-keyframes vjs-spinner-show {
	to {
		visibility: visible;
	}
}
@keyframes vjs-spinner-spin {
	100% {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes vjs-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f;
	}
	20% {
		border-top-color: #73859f;
	}
	35% {
		border-top-color: #fff;
	}
	60% {
		border-top-color: #73859f;
	}
	100% {
		border-top-color: #73859f;
	}
}
@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f;
	}
	20% {
		border-top-color: #73859f;
	}
	35% {
		border-top-color: #fff;
	}
	60% {
		border-top-color: #73859f;
	}
	100% {
		border-top-color: #73859f;
	}
}
.vjs-chapters-button .vjs-menu ul {
	width: 24em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -0.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: "ď„Ť";
	font-size: 1.5em;
	line-height: inherit;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -0.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: " ď„ť";
	font-size: 1.5em;
	line-height: inherit;
}
.video-js.vjs-layout-small .vjs-audio-button,
.video-js.vjs-layout-small .vjs-captions-button,
.video-js.vjs-layout-small .vjs-chapters-button,
.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-descriptions-button,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-subtitles-button,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-audio-button,
.video-js.vjs-layout-tiny .vjs-captions-button,
.video-js.vjs-layout-tiny .vjs-chapters-button,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-descriptions-button,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-subtitles-button,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-audio-button,
.video-js.vjs-layout-x-small .vjs-captions-button,
.video-js.vjs-layout-x-small .vjs-chapters-button,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-descriptions-button,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-subtitles-button,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-volume-control {
	display: none !important;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width: auto;
	width: initial;
}
.video-js.vjs-layout-tiny .vjs-subs-caps-button,
.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,
.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
	display: none;
}
.video-js.vjs-layout-tiny .vjs-custom-control-spacer,
.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer {
	flex: auto;
	display: block;
}
.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,
.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer {
	width: auto;
}
.video-js.vjs-layout-tiny .vjs-progress-control,
.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control {
	display: none;
}
.vjs-modal-dialog.vjs-text-track-settings {
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, 0.75);
	color: #fff;
	height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
	display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
	display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
	text-align: right;
	vertical-align: bottom;
}
@supports (display: grid) {
	.vjs-text-track-settings .vjs-modal-dialog-content {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		padding: 20px 24px 0 24px;
	}
	.vjs-track-settings-controls .vjs-default-button {
		margin-bottom: 20px;
	}
	.vjs-text-track-settings .vjs-track-settings-controls {
		grid-column: 1/-1;
	}
	.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
	.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
	.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
		grid-template-columns: 1fr;
	}
}
.vjs-track-setting > select {
	margin-right: 1em;
	margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
	margin: 5px;
	padding: 3px;
	border: none;
}
.vjs-text-track-settings fieldset span {
	display: inline-block;
}
.vjs-text-track-settings fieldset span > select {
	max-width: 7.3em;
}
.vjs-text-track-settings legend {
	color: #fff;
	margin: 0 0 5px 0;
}
.vjs-text-track-settings .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
	outline-style: solid;
	outline-width: medium;
	background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}
.vjs-track-settings-controls button:hover {
	color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
	background-color: #fff;
	background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
	color: #2b333f;
	cursor: pointer;
	border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
	margin-right: 1em;
}
@media print {
	.video-js > :not(.vjs-tech):not(.vjs-poster) {
		visibility: hidden;
	}
}
.vjs-resize-manager {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	z-index: -1000;
}
.js-focus-visible .video-js :focus:not(.focus-visible) {
	outline: 0;
}
.video-js :focus:not(:focus-visible) {
	outline: 0;
}
.math-captcha-form {
	display: block;
	float: none;
	clear: both;
}
.login form .math-captcha-form span {
	display: inline-block;
	margin-bottom: 16px;
}
input[type="text"].mc-input {
	display: inline-block;
	width: 60px !important;
	vertical-align: middle;
	margin-bottom: 0;
}

.popup-template .modal {
	opacity: 0;
	-webkit-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
.popup-template .modal.is-open {
	opacity: 1;
	-webkit-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}

#fancybox-overlay {
	background-attachment: fixed;
	background-image: url("https://www.milach.cz/wp-content/plugins/easy-fancybox/images/light-mask.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
#fancybox-outer {
	background: #fff;
}
#fancybox-content {
	background: #fff;
	border-color: #fff;
	color: inherit;
}



.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2;
}
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}
.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
}
.wpcf7-form-control-wrap {
	position: relative;
}
.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: 400;
	display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: 0.2em 0.8em;
	width: 24em;
}
.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}
.wpcf7-list-item-label:before,
.wpcf7-list-item-label:after {
	content: " ";
}
.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}
form.submitting .wpcf7-spinner {
	visibility: visible;
}
.wpcf7-spinner:before {
	content: "";
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner:before {
		animation-name: blink;
		animation-duration: 2s;
	}
}
@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@keyframes blink {
	from {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}


.wpcf7 input[type="file"] {
	cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
	cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}
.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}
.wpcf7-reflection > output[hidden] {
	display: none;
}

.textured-area {
	background: url(./img/textures/texture-leather.png);
}
 #main-container {
	 z-index: 110000;
	 max-width: 960px;
	 position: relative;
}

.flexy {
	display:flex;
}

aside
{
	margin: 0 0 0 auto;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}

.main_block, aside .textured-area-content {
	padding: 25px;
}

#footer-content {
	display: flex;
	padding: 16px 25px 0;
}

.flexy-col {
	display:flex;
	flex-direction: column;
}

footer .four  {
	flex:1;
	min-width: 25%;
}

.formular-vyhledavani {
	padding: 16px 25px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.flexy-form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 6px 0;
}

.formular-vyhledavani .send-dates {
	float: none;
	margin: 0 0 0 auto;
}

@media (min-width: 959px) {
	.formular-vyhledavani div.inputs {
		display: flex;
		align-items: center;
	}
}

@media (min-width: 959px) {

	.formular-vyhledavani .datepicker:nth-of-type(1), .formular-vyhledavani .datepicker:nth-of-type(2) {
		display: inline;
		margin-right: 15px !important;
	}
}


.formular-vyhledavani .inputs p {
	margin: 15px 20px 4px 0;
}

@media (min-width: 959px) {
	.formular-vyhledavani span:nth-of-type(1), .formular-vyhledavani span:nth-of-type(2) {
		display: inline;
		margin: 5px 5px 4px 0;
	}

	.inputs input {
		max-height: 32px;
	}

}

.persons {
	display: flex;
	flex-direction: column;
	position: relative;
	padding: 0 10px;
}

.persons label {
	position: absolute;
	top: calc(100% + 4px);
	min-width: 130px;
}

.formular-vyhledavani .persons p {
	margin: 0;
}

#osoby {
	padding: 1px 3px;
}



.persons span {
	padding: 2px 4px;
	background-color: #fff;
	font-size: 16px;
	margin: 0 4px;
	cursor: pointer;
	background-color: #4c8c23;
	border-color: #4c8c23;
	color: #fff;
	background-repeat: repeat-x,repeat;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fff;
	cursor: pointer;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
}


.persons span.no-more {
	background-color: #aaa;
	border-color: #aaa;
	cursor: auto;
}

.top_container {
	padding: 25px;
}
#ui-datepicker-div {
	background: white;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
}

#ui-datepicker-div .ui-datepicker-header  {
	background-color: #444;
	color: #fff;
	font-weight: bold;
	text-shadow: none;
	min-width: 260px;
	display: flex;
	justify-content: center;
	min-height: 54px;
	justify-content: center;
	align-items: center;
}

#ui-datepicker-div table {

	margin:  0 0 20px 0;
}
#ui-datepicker-div .datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
#ui-datepicker-divtd {
	background-color: #eee;
	border: 1px solid #aaa;

}

#ui-datepicker-div td a {
	color: #444444;
}

#ui-datepicker-div td.ui-datepicker-unselectable span {
	color: lightgray;
}



#ui-datepicker-div  .ui-datepicker-next {
	right:10px;
}
#ui-datepicker-div .ui-datepicker-prev {
	left:10px;
}

#ui-datepicker-div.datepick-nav .datepick-cmd-prev {
	color: #fff;
	font-size: 8px;
	left: 10px;
}

#ui-datepicker-div .datepick-cmd-prev {
	color: #fff;
	font-size: 8px;
	left: 10px;
}

#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(50,50,50,0.1)));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
	border: 1px solid #333;
	color: #fff;
	border-radius: 5px;
	display: block;
	padding: 5px 12px;
	position: absolute;
	text-shadow: none;
	top: 10px;
	background-color: #4c8c23;
	cursor: pointer;
}

#ui-datepicker-div .datepick a.datepick-disabled {
	background: #f4dbc5;
	color: #888;
	cursor: auto;
}

.formular-back  .send-dates {
	border: 1px solid;
	border-color: #e6e6e6 #cccccc #cccccc #e6e6e6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #c4c4c4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c4c4c4));
	background: -webkit-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#c4c4c4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );
	color: #404040;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	outline: 0;
	padding: 5px 12px 5px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	float: none;
	height: auto;
	text-indent: 0;
	margin-bottom: 15px;
}


.single_date {
	padding: 6px 10px;
	background-color: #eee;
	color: #000;
	text-decoration: none;
	display: inline-block;
	margin: 0 6px 6px 0;
}

#wpwrap:after {
	content: '';
	clear: both;
	width:100%;
	display: block;
	height:1px;

}

#text1, #textdva, #texttri {
	width: 100%;
}


#ui-datepicker-div {
	background: white;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
	border: 1px solid #aaa;
	padding: 6px;
	border-radius: 5px;
}

.formular-vyhledavani {
	padding: 16px 25px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#ui-datepicker-div .ui-datepicker-header  {
	background-color: #444;
	color: #fff;
	font-weight: bold;
	text-shadow: none;
	min-width: 260px;
	display: flex;
	justify-content: center;
	min-height: 54px;
	justify-content: center;
	align-items: center;
}

#ui-datepicker-div table {

	margin:  0 0 20px 0;
}
#ui-datepicker-div .datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
#ui-datepicker-div td {
	background-color: #eee;
	border: 1px solid #aaa;

}

#ui-datepicker-div td a {
	color: #444444;
}

#ui-datepicker-div td.ui-datepicker-unselectable span {
	color: lightgray;
}



#ui-datepicker-div .ui-datepicker-next {
	right:10px;
}
#ui-datepicker-div .ui-datepicker-prev {
	left:10px;
}

#ui-datepicker-div .datepick-nav .datepick-cmd-prev {
	color: #fff;
	font-size: 8px;
	left: 10px;
}

#ui-datepicker-div .datepick-cmd-prev {
	color: #fff;
	font-size: 8px;
	left: 10px;
}

#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(50,50,50,0.1)));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
	border: 1px solid #333;
	color: #fff;
	border-radius: 5px;
	display: block;
	padding: 5px 12px;
	position: absolute;
	text-shadow: none;
	top: 15px;
	background-color: #4c8c23;
	font-size: 10px;
	cursor: pointer;
}

#ui-datepicker-div .datepick a.datepick-disabled {
	background: #f4dbc5;
	color: #888;
	cursor: auto;
}

.formular-vyhledavani .inputs p {
	margin: 15px 20px 4px 0;
}

#ui-datepicker-div .ui-state-disabled {
	cursor: auto;
	background: #888;
}


.container-content {
	padding: 16px 25px;
	display: flex;
	flex-wrap: wrap;

}

.container-content > div.item {
	width: 30%;
	overflow: hidden;
	margin: 1% 10px;
	border: 1px solid white;
	padding: 10px;
	box-sizing: border-box;
	min-width: 260px;
	flex: 1;

}

.hledani-error {
	background: red;
	color: white;
	padding: 16px 25px;
	font-size: 26px;

}

#inner.hidden {
	display: none;
}

.item img {
	max-width: 100%;
	height:auto;
}

#osoby {
	padding: 1px 3px;
}

.persons span {
	padding: 2px 4px;
	background-color: white;
	font-size: 16px;
	margin: 0 4px;
	cursor: pointer;

}

.persons span.no-more{
	background-color: #aaa;
	cursor: auto;
}

.vyhledavani thead {
	border: 1px solid #aaa;
}

.divider h2 {
	padding: 46px 10px 10px 10px;
	color: #333;
}


div.divider {
	display: block;
	width:100%;
}

.divider p {
	margin-top: 26px;
	margin-bottom: 0;
	background: white;
	padding: 10px 6px;
	display: inline-block;
	margin-left: 10px;
}
.vyhledavani-response p strong {
	font-weight: bold;
	margin: 0 10px;
}

.vyhledavani-response h2 {
	display: block;
}


.formular-vyhledavani  .tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
	margin: 0 2px;
}

.formular-vyhledavani .tooltip .tooltiptext {
	visibility: hidden;
	width: 240px;
	background-color: white;
	color: black;
	text-align: left;
	border-radius: 6px;
	padding: 5px 10px;
	position: absolute;
	z-index: 1;
}

.formular-vyhledavani .tooltip:hover .tooltiptext {
	visibility: visible;
}

/*START Modifed by Milach Admin team*/

@media (max-width: 959px) {
	.formular-vyhledavani p:nth-of-type(1), .formular-vyhledavani p:nth-of-type(2) {
		margin: 10px 5px 4px 0;
	}

	.formular-vyhledavani .datepicker:nth-of-type(1), .formular-vyhledavani .datepicker:nth-of-type(2) {
		margin-right: 15px !important;
	}

	.formular-vyhledavani p.persons {
		margin: 0px;
	}

	.formular-vyhledavani .send-dates {
		margin-top: 15px !important;
	}

	.vyhledavani-response {
		padding-top: 10px !important;
	}

	.vyhledavani-response img {
		display: none;
	}

	.vyhledavani-response p {
		margin-bottom: 0px !important;
		text-align: center;
		text-shadow: none;
	}

	div.divider h2 {
		margin-bottom: -10px !important;
	}
}

@media (min-width: 959px) {


	.formular-vyhledavani br:nth-of-type(1) {
		display: none;
	}

	.formular-vyhledavani p:nth-of-type(1), .formular-vyhledavani p:nth-of-type(2) {
		display: inline;
		margin: 15px 5px 4px 0;
	}

	.formular-vyhledavani .datepicker:nth-of-type(1), .formular-vyhledavani .datepicker:nth-of-type(2) {
		display: inline;
		margin-right: 15px !important;
	}

	.formular-vyhledavani .send-dates {
		float: none;
		margin: 0 0 0 auto;
	}

	.vyhledavani-response {
		padding: 0 !important;
	}

	.vyhledavani-response h2 {
		margin-bottom: 24px;
	}

	.vyhledavani-response img {
		padding-bottom: 20px;
		background-color: #548e2f;
	}

	/*
	.vyhledavani-response p {
		margin-top: -25px !important;
		margin-bottom: 0px !important;
		text-align: center;
		margin-top: -6px;
		color: white;
		text-shadow: none;
		background-size: 10px;
	}
*/
	.vyhledavani-response div.divider p {
		background: white;
		padding: 10px 6px;
		display: inline-block;
		margin-left: 10px;
		color: black;
		margin-top: 15px !important
	}

	div.divider h2 {
		margin-bottom: 0px !important;
	}
}

.vyhledavani-response .hledani-error {
	background: #ad0000;
	color: white;
	padding: 2px 2px;
	font-size: 15px;
	width: 100%;
	text-align: center;
	margin-top: 0px !important;
}

.persons span {
	background-color: #4c8c23;
	border-color: #4c8c23;
	color: white;

	background-repeat: repeat-x, repeat;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #fff;
	cursor: pointer;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.persons span.no-more {
	background-color: #aaa;
	border-color: #aaa;
}

div.divider h2 {
	padding: 15px 10px 0px 10px !important;
	color: #548e2f;
}

/* END Modifed by Milach Admin team */

.formular-vyhledavani p.checkbox {
	display: flex;
}

.formular-vyhledavani  select {
	padding: 2px;
	margin: -2px 0 0 4px;
}

.single_date {
	padding: 6px 10px;
	background-color: #eee;
	color: #000;
	text-decoration: none;
	display: inline-block;
	margin: 0 6px 6px 0;
}


.flexy-form {

	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 6px 0;
}

.flexy-form p.persons {
	margin: auto 10px;
}

.selekce {
	padding: 4px 10px;
}

.persons {
	display: flex;
	flex-direction: column;
	position: relative;
	padding: 0 10px;
}
@media (min-width: 959px) {

}

.persons label {
	position: absolute;
	top: calc(100% + 4px);
	min-width: 130px;
}


.formular-vyhledavani .persons p {
	margin: 0;
}

@media (max-width: 959px) {
	.flexy-form {
		justify-content: center;
		width: 100%;
	}

	.formular-vyhledavani .send-dates {
		margin: 15px auto;
	}

	.selekce {
		margin: 10px 0;
	}


}
@media (max-width: 780px) {
	.flexy-form {
		flex-direction: column;
	}

	.formular-vyhledavani .send-dates {
		margin-top: 30px !important;
	}
}


@media (min-width: 780px) and (max-width: 959px) {

	.inputs {
		display: flex;
		align-items: center;
	}
	.formular-vyhledavani .inputs p {
		margin: 4px 5px 4px 0;
	}
}

#caravan_content {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 20px;
	row-gap: 20px;
}


#caravan_content > .item {

	overflow: hidden;

	border: 1px solid #fff;
	padding: 10px;
	box-sizing: border-box;
	min-width: 260px;
	flex: 1;
	display: flex;
	flex-direction: column;
}
.item h2 a {
	color: #3699b5;
	flex: 1;
}



.flexy {
	display: flex;
}

.columns.omega {
	overflow: hidden;

}

.layout-boxed .textured-area-top-left {
	min-width: 280px;
}

.gallery-ap .gallery-controls,
.slider-content-button-left,
.slider-content-button-right
{
	display: block;
}


@media (min-width: 780px) {
	aside.omega {
		max-width: 320px;
		min-width: 286px;
	}

}

@media (max-width: 960px) {
	aside.omega {
		margin: 20px;
	}

}



.menu-item-has-children > a:after {
	content: "▼";
	display: inline-block;
	font-size: 8px;
	margin-left: 4px;
}

.container {
	max-width: 960px;
}
/*
.columns h3 {
	color: #3699b5;
}
*/
.columns h2,
.columns h2 a {

	color: #3699b5;
}

iframe#kempy_iframe {
	min-width: 100%;
	min-height: 100vh;
}

#main-container {

	position: relative;
	min-height: 40vh;
	z-index: 100000;
}

.karavan-template-default .textured-area-top-left {
	min-width: 280px;
}

.datepick-month a.besetz {
	background-color: #f4dbc5;
	color: #888;
	padding: 3px 0;
}

#single-do-datepicker,
  #single-od-datepicker {
	position: relative;
  }

#single-do-datepicker.see,
.datepick-popup
{
    left:0!important;
	top: 0!important;

	display: block;
	position: absolute;
	min-width: 280px;
	z-index: 1;
}




#single-od-datepicker .datepick,
#single-do-datepicker .datepick {

	padding-bottom: 40px;
}

.datepick-cmd.datepick-cmd-clear {
	display: none;
}


.datepick-cmd.datepick-cmd-close {
	top:auto;
	bottom: 4px;
	left: 10px;
}


.datepick-clear-fix {
	clear: both;
	padding: 0 12px;
}


.state_of {
	display: inline-block;
	padding: 2px 6px ;
}
.red_one {

}
.predbezna_one  {
	background-color: #3699b5;
	color: white;
}
.potvrzena_one {
	background-color: #4c8c23;
	color: white;
}


.stornovana_one {
	background: #d76144;
	color: white;
}

.datepick-month a.vybrano {
	background-color: #69b9365c;
	color: black;
}

span.minor {
	font-size: 10px;
}

.aside-inner {
	border-radius: 8px;

}

.omega .textured-area-top-right {
	border-bottom: 1px dashed #fff;
	border-left: 1px dashed #fff;
	margin: 2px;
	padding: 16px 25px 0;
}


.main_block  {
	max-width: 100vw;
}

@media only screen and (max-width: 768px) {

	#main-container > .container {
		flex-direction: column;

	}
	aside {
		margin: 0;
	}
}


@media only screen and (max-width: 960px) {


	#footer-content > .flexy {
		flex-direction: column;
	}

	footer.inside-main-container {
		margin-top: 15px;
		max-width: 100vw;
	}


	#main-container {
		max-width: 100vw;
		min-width: auto;
		margin-top: 30px;
	}

	#nav-button-main {
		border-radius: 5px;
		display: block;
		height: 40px;
		margin-top: -10px;
		padding: 0;
		position: absolute;
		left: -56px;
		top: 11px;
		width: 40px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAIklEQVR42mP4/////v/kg/0M/ykEDBS7YODBaCCOBiJQLwA03zrfktao5AAAAABJRU5ErkJggg==);
		background-position: center center;
		background-repeat: no-repeat;
		border-radius: 7px;
	}

	header {
		z-index: 100000000;

	}
	header nav {
		display: none;
	}

	 nav.active {
		 display: block;
		 left: 0;
		 position: absolute;
		 right: auto;
		 max-width: 200px;
		 z-index: 100000;
		 min-width: 100%;
		 top: calc(100% + 10px);
		 margin-top: -1000px;
	 }


	nav.active  .sub-menu {
		display: none;
	}




	 nav.active #menu-main-menu-1 {
		display: flex;
		flex-direction: column;
		background-color: rgba(0,0,0,.75);
		border: 1px solid rgba(0,0,0,.37);
		box-shadow: 0 1px 3px rgba(0,0,0,.18);

	}

		nav.active ul {
			display: flex;
			flex-direction: column;
			background-color: #000;
			background-color: rgba(0, 0, 0, .75);
			border: 1px solid rgba(0, 0, 0, .37);
			box-shadow: 0 1px 3px rgba(0,0,0,.18);
		}

	nav ul a {

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAAFUlEQVR42mNgYGBwoCr+//+/CDUxACiqQlU6gen3AAAAAElFTkSuQmCC);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 0;
		text-align: center;
		font-size: 14px;
		line-height: 20px;
		}

	 #slider-button-left,
	 #slider-button-right {
		 display: none;
	 }



	nav ul.nav-standard > li ul {
      position: relative;
		top: auto;
	}

	.sub-menu {
		display: none;
	}

	.nav ul.nav-standard li:hover ul, nav ul.nav-standard li.sfHover ul {
		top: 0;
		padding-left: 10px;
	}

	#maskotMilach, #bazarMilach {
		display: none;
	}


	#inner {
		max-width: 100vw;
	}

	#caravan_content  {
		display: grid;
		grid-template-columns: 1fr;
		column-gap: 20px;
		row-gap: 20px;
	}
}
.sub-menu {
	display: none;
}
.sub-menu.active {
	display: block;
}
nav.mob {
	display: none;
}

nav.mob.active {
	display: block;
}

#fwh-caption {
	padding: 15px;
	max-width: 100vw;
}

@media only screen and (max-width: 960px) {
	#fwh-caption {
		margin-left: 30px;
		max-width: 90vw;
	}
}



.container_padding  {
	padding: 20px 20px 0px 20px;
	min-height: 200px;
}

#potvrdit_rezervaci, #odmitnout_rezervaci {
	padding: 5px 10px;
	margin-right: 20px;
}
.loader_container {
	position: relative;
}
#loader {
   background: url(data:image/gif;base64,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);
   background-repeat: no-repeat;
	background-position: center;
   position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;

}

#loader.active {
	display: block;
}

#podepsana_smlouva{
	border: 1px solid #ccc;
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
}


#podepsana_smlouva:hover {
	background: transparent!important;
}

input[type="file"] {

}


input[type="file"]::file-selector-button {
	border: 2px solid #6c5ce7;
	padding: 0.2em 0.4em;
	border-radius: 0.2em;
	background-color: #a29bfe;
	transition: 1s;
}

input[type="file"]::file-selector-button:hover {
	background-color: #81ecec;
	border: 2px solid #00cec9;
}

#upload_label:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAYAAADeko4lAAAAD0lEQVR42mP4//+/AzUxAFZLQMUuQaqUAAAAAElFTkSuQmCC), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(50, 50, 50, 0.1)));
	cursor: pointer;
}
@media only screen and (min-width: 960px) {
	.content_holder {
		padding: 20px 15px 20px 40px;

	}
}




@media only screen and (max-width: 960px) {
	.content_holder {
		margin-top: 30px;

	}
	.gallery-ap {
		margin-bottom: 60px;
		position: relative;
	}


	.single-karavan form > p > span,
	.contactAddinsCount > p > span {
		min-width: 150px;
		display: inline-block;
	}
}

@media only screen and (max-width: 420px) {
	.single-karavan .table-room-features td {
		padding: 7px;

	}

	.single-karavan  .content_holder > div {
		overflow: hidden;
	}

}



.instrvideo-button {
	background-image: url(./images/videobuttonin_act.png);
	background-image: url(./images/videobuttonin.png);
	position: absolute;
	top: 340px;
	right: -3px;
	width: 198px;
	height: 58px;
	z-index: 1100;
}
.instrvideo-button:hover {
	background-image: url(./images/videobuttonin_act.png);
}

.promovideo-button {
	background-image: url(data:image/png;base64,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);
	background-image: url(data:image/png;base64,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);
	position: absolute;
	top: 280px;
	right: -3px;
	width: 198px;
	height: 58px;
	z-index: 1000;
}


.promovideo-button {
	top: 260px !important;
}

.image-container {
	position: relative;
}
.image-text {
	position: absolute;
	bottom: -2px;
	right: 0;
	padding: 5px;
	background-color: rgba(0,0,0,.5);
	color: #fff;
	font-size: 12px;
	transform: skewY(-10deg);
	transform-origin: center bottom;
}


.virtualtourbutton {
	background-image: url(./images/virtualtour_act.png);
	background-image: url(./images/virtualtour.png);
	position: absolute;
	top: 390px;
	right: -3px;
	width: 198px;
	height: 58px;
	z-index: 1200;
}
.divider {
	grid-column: 1 / -1;
}

.image-text-2 {
	position: absolute;
	bottom: 38px;
	right: -1px;
	padding: 5px;
	background-color: #7eba27;
	color: #fff;
	font-size: 12px;
	transform: skewY(-10deg);
	transform-origin: center bottom;
}

.karavan_icon {
	background-repeat: no-repeat;
}

.person_icon {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUElEQVR42pWTv2qDUBTGXbJIn6Cjgi4uDg1IdDBOuvgfo6Av4dt06tZ3KO3UuUNpt7TpmnYJJckQQnNzPrlCkITqgR/IOef7vOd4FYTzcUXUxAOn5rneUcuyvEiSZAckSVpwk97xFIbhLk1TRgYsCIIdcn3FN8RrnuesNZjNZgw5Xvs33izL2tAJ2MkJmGmaG9T6GNyRwfaMwRa1vmM8kmjfGvi+v0duyBIjVVWXWZY1BoqiLJEbYnBNfJRl2Rjgmed6RUw867q+wpeAgaZpK+R47WKMiXtiHscx6y4xiiKcZM57xl1xKYriF92+X8/zGOgauK7b5NGDXmhODd4Nw/ibTCbMtu2LBqjR52TohaYVi8QaRcdxGjFGKIqCVVXFsEjsAiOghp7pdIpx1lwr6MQtcSBwWb6JT37rXjh4G36oH95z4BpohREhEepAoBkdAe32uPTAUQtkAAAAAElFTkSuQmCC');
}
.bicycle_icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gQMDDsnyxRtsAAAAOxJREFUKM+90c0rwwEAxvFPs1pempodrBRuXg4cXHZwcHVw2IXaVfkflIu4SMLJLjM5KCVacbMidiIpOVg5rV1wFFu2n4OV/QV7rs/3qafnoW3KqXhTkQR55zZ0tgIDZr3alpayILDsxxSEm0BZQtyiLmFJ1GWV/vPjJp1YUTOsR8mORzPG/syoC1WBskFH9qRci/jUUHcjxpo8ih7sGlFVlHTqRU7YvgzPJqQFrrw7FrgUERh1Z1q/QtiXmII5Q+LOHHpS1RCY96EXltxLiDq3LtQsvamoT8ytVUK2fKs50N2yS1ZNVUZHG076Ba8qRUVY5USKAAAAAElFTkSuQmCC');
}

.shower_icon {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQANUAAH+1qoi+s1aMgXGnnGqglcX78FqQhXasoZPJvnqwpaTaz9P/9oG3rGCWi2iek9D/9X2zqI/Furvx5rLo3cL47ZzSx3yyp4W7sLXr4JnPxJXLwG6kmWKYjaXb0JHHvO3/+/b//dr/97zy52ackV6UiaLYzb3z6KHXzLPp3qvh1o3DuIvBtqfd0leNguf/+lKIfVOJfk+FelWLgFSKf1GHfP///06EeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAbAQNcrNoPZDLWFjUaDwWgumo04swFqoIYNFovZljSBzNZy1WqS5dcra79snvMZMo29ZbOZ9yGvVWxvUjNMVQMBFhAJb0Zeg4MtADYWgwBSNG95YwE1Di4IBzUbS2NFLTYBEzYKCS0FHDZtozQtIRk2IhE2JqmxMTJPBZEUGjYnCjZiS1UBGFMoFzYNFA42VTRjEWkzCyw2Iw8EW0tEJeE2FQNfCCpqUgw1DMgfHV8pNS1SUTMDBjEwKwe2kAg3w0UQADs=');
}
.solar_icon {
	background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADfnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZZruuMgCIb/s4pZQgDxshyT6PPMDmb582lscppeZnqpp8EQBOTFnFL587vSL3w4JUfOQvTJ+wkfl1ySjEmcts8meXL9Om6my+RKT/sDgUohdbv1Zdhn6O1YENzQz9d6CsvwE4eji+fhUFtkwWTYxeFIZdPzuKc01mX3Yzvjq6G72I3P9y6gGKtBqUJSlHXC1bcoigw0adY2b1cEhib0+YSrKt+vHe3TU/H22al2Ux56vS4FTX4Y+FONhp7tfu16hU7ULpGvHsxuD3FTu1rXWGvZdpedR6U8jU1dttJnMJxRSu3LPEbA1zAPfSSMiC0uKPoKmjPGQpxYUO3KjlfOXLl0ufCCFJ0UCZAii2jXRQ2SZOlQXBtcJQDPShrBZwE1hVr2XLjHTT3ewhGRV4alMJwxVtwMuqd8Z+yOam2tyzzFvVbIS1oDIo1Grl1hBSBcR02t17cP+tE30w+wCoLWyxyxwTzNm4vZ+Ogt7ZwVdjY5mrZ257AOBygRYhuSYQWBybMae56CSGBGHSP4ZGQu6mQGATaTlamCjaoHnCgtNtYE7rZisqnxagEIU4+jEtsBAiznDP0TXEQPZVNzZGbegkVLlr165817H3x7R+WgwQULPoQQQwo5anTRoo8hxphiTpIUrzBLPgVKMaWUM4JmuM5YnWGR8yyzzm622c9hjnOa84L2Wdxii1/CEpe05FVWXXH8V78GWuOa1ly4oJWKK1Z8CSWWVHJFr1Wtrlr1NdRYU807tUH1mhqfyD2nxoNaI+a6XTioQR3CxQW314k1ZiAmjkE8NAJoaGnMpsjOSSPXmE1JcChMQI2twVm5EQNBV1is8s7uIPeUG5l7iZs8IkcN3TfIUUM3yN1yu0Ntzf0/inZA7RS2mk5a8WKDUZaIP7yPX5NaDhXtuvquu03SZ3kcadBneRySPsvjSIM+y+NwT/f9v5bNqdj/Y/44CH2hzg8dvdBT92r0oaR3evpONfcj8mRb95Z9obMfuaXXID9GQy8ue0iYPt/UJunNI1aWMZW6sjPGvyN2XZPbb/ZNuou5K0NT8QvwZHSWdJnUuZbTMyyXfyw/JP2v4X15hKfbZ/Ett/Re/NtHFN/e1rWkz/KIt9Q+lfRe/K/jv3H0JI+Y94T4SXvTl/rxcbHxAybRX2v/vJzNeev/AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wIDEAAfpV+RhwAAAWFJREFUOMuF0zFrFUEUBeDvJo8nKvqUxSYo2AtW2liotdhICnv9AxYRRNAfYNpEC+0sIoiItaL/QEhjkURIYxHxgQ/U6EK8NrNhsprnwMCeM/eeO3MOG5lpvxURATmlaMb09RDL0woG/xE4ipxakZnKDZ/hXocLdx7netx9rOzi6uAmfuMiGtzF8yJ8C0dwqdTc6Pqi9icizpTmF/iM15jF1eLXleLph7+eUISOl8YlzFT8AaxgHcM9PT2BBaxhtubL2WF8wfWaH0TEU8zhAc7iTWbu/MPs7xHxDhciYoLb+DTAJrbxFYv4NR6PjUYjk8lk95lN03QJJI7hI7bqK57CN7RlL+JnD7fVvtyP8VFRT2zhVYU38LbC7/eYiJNlWlfwpOTd4cfVd+JaJ9D9C3dKVIrTDaLgTZyu/FzNzJe1wSeKiZ36MnYqvNSbPl/HGG3bGg6HhyrBbRzcD2fmj3r6HxC3ALKLiQcoAAAAAElFTkSuQmCC');
}


.markyza_icon {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAw3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsMgDPvnFDtCEqc8jkPXTtoNdvyFEqpS1RLGiZGBhP33/YRXg7AGXVKOJUYyaNEi1USmjnowkx7sBQ0x9cNpiLVgO3qZo58ffaYpiaup5RKU326ss1HU8/MtyC9Ce5GY2DyoeBCkG+wBtX+LYsnp+oV1pxm5r9AI6cg+Q+61JpvetlgTIjsYZAxofwDaQkA1UYyb3VpsGkjGgjETG8jTnAbCH9nHWQ/Y0o4tAAABhWlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV9bpVoqDu0g4hCkOlkQFXEsVSyChdJWaNXB5NIvaNKQpLg4Cq4FBz8Wqw4uzro6uAqC4AeIq4uToouU+L+k0CLGg+N+vLv3uHsHeJtVphg9MUBRTT2diAu5/Krgf0U/AghhFJMiM7RkZjEL1/F1Dw9f76I8y/3cn2NALhgM8AjEMabpJvEG8eymqXHeJw6zsigTnxNP6HRB4keuSw6/cS7Z7OWZYT2bnicOEwulLpa6mJV1hXiGOCIrKuV7cw7LnLc4K9U6a9+TvzBYUFcyXKc5ggSWkEQKAiTUUUEVJqK0qqQYSNN+3MU/bPtT5JLIVQEjxwJqUCDafvA/+N2tUZyecpKCcaD3xbI+xgD/LtBqWNb3sWW1TgDfM3Cldvy1JjD3SXqjo0WOgMFt4OK6o0l7wOUOMPSkibpoSz6a3mIReD+jb8oDoVsgsOb01t7H6QOQpa6Wb4CDQ2C8RNnrLu/u6+7t3zPt/n4A5uFy1a2EaccAAA12aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmI2YmJiMmQxLWQ0ZGMtNDI0Yy1iNjM0LWM3ZjUzMWVjMTUzMCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4ZjAyNjY1Mi05Nzc5LTRhZTgtODhkNy04MmE2Y2M3MGVlMWYiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjM0OTgzMy03ZGY5LTQ0NmItOWRhZi04NDA0ZTk4ZGE5ZjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY5NDM3NDY0MDg0NzI4OCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM0IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMzowOToxMFQyMTozNzoyMCswMjowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjM6MDk6MTBUMjE6Mzc6MjArMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTRiNTUwOC05NDE1LTQ1OTYtYmE5OC03NGJkZTQyMmJmZDciCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjMtMDktMTBUMjE6Mzc6MjAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+9tb4uQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+cJChMlFElxGjwAAAI5SURBVDjLhZPNS1RRGMZ/55x75zaTaU5pkqURpZBWJoWKUCRSIARhmxZCLVr2N7WI2uoqgiioFjkbS0rxq8CmTMdQm/yYmXvnnLfFjDoR2gOHs3nO730feI4CSA1PymzqG7boAFCKfySyfQtezNDSdZLuwTalUsOT8uLxOwI/jlYaEKBEiGwIgG/80uMdmKMQ5bl5rxdvZjRN4MfxPX9nmnOOoo0429FMMbTMTy3gmxhG67+2mh5N4xUjW55cWq8Q5UnW1dI50MLGag7ja051NPD++Sy/f60T+AcA0EpjI4unyoGttYg42nvPcOx0krdPP/B6+hme9ui7cIvuwTa+Ty0zN5bGaG8npgdgxZKsr+HaUAeJ6oBXj8YIEgG3r95FBPKbITOpNH33O2ntaeLNk3E2slu7gDDK0379EsnGaoqhpf/BZbTRBAkfax02tDgriBNOnKujpv4gS5lF6k2yBPC9GOmJDPPji4gINfVVRIUim2s5AKqSCbyYYW1xnSDhM/PpM19X5mgKm8oAEyO3XiC7vMnLjyPspzv9QyRr6pjLTPAjvVgCiDiMp/Fjhup4LUerGvYEbPuUUoS2UAIAHGmsJru8CcDxw817Aip9CrULiB8Kdmu7T4RKH4CWcsmdFRT/V6XPiUN7vsGJoD2NNhonbl9Apc83MXRrTxP5aIvMl1UyP5fYCjcQcXueSl/XjYulbVIj5e8cOZQC54SVhSzZ3Gqp866IiGC0hyD4JsaV/vMMPOxRfwCeTBMKgbQBcQAAAABJRU5ErkJggg==');
}

.heating_icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNqUk89LAkEUx7+762rJppYIGeS9Tv06BNU5y6N0CIIgCEIPRdCtq5eSDiH9Af3w5nE7Sh2CQASRSDDoYGCJrJQ/Wgp3txmzkBphfcNjZnbe+8x8981whmGg0ziOQzh6sWyTXDIPHTabFTD0QGRj6fJvLDULGNbUNHlnxQ/RwkOSgFg8KVM2K5ZnfaQbabqO5EMVmtYCInR47jINoHvdZ9J4vEsTSQRI2sneWo0VypRA4jE+OYPXIbV1mrZ0zbwE4joENNFH+l8AepAgIJvJYTMnokkjOL5HAJUwNQbUyZBDtwJ0B+jtHLXWzuV6AISi8ZjXO4qb1BPqDUBRAafDia2Ds5gpACl/eH5uAavlWdRI8sTtCAKL0+ReIGwOQFxsFPCRL8LjI5OX5+9iGyYlDPRbkVeHUbEOQi0BlU83lDotBPs//LtI5VIxgex1UPCXITkE2EUgJV9BrSoJZsUZr9G3vn98ZHe6gz9r729K4jSyvUvmBTMA2lH1ns6DES+wnvOXAAMAZU6UVjAuX9gAAAAASUVORK5CYII=');

}
.garage_icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9klEQVQ4jWWTvW/UQBDFf7O7Xvsuik9pEKlACS0SgipHj64nJamgoUWigiJp8geEPwFK6EMVARKpIS0EkOig4HxBdzbeHQr7PjPNaj/e25k3b0RVebu3qxgDIsxDQJWlkPm5xsDg5WuR4wf3tfw7oSqGiBgUZZFGV/GAquLznKSb4lQM1XCIxoBSXwLpIhCZ3VbDAr92FQcKRiAqoSxbIpayWNyJsdg0bTCAEwQBYoxcuXWHbGMDY+QSBe2b8fAPv88+YbENAYDGiE0zbj55yvr1LYqiIISwBLbWkuc5v3585+fjh6zV9ZRAEWMIVcnp/nNuHxxy8vGUuqowxoBADJHEe/p3+3zYf0ZajhGfNQRTwTQEzKggz3PW85xY1w1Bm7p1lvU8R0YjXIyzzNySVM6hqrw4OuLb1y8k3gPwr6rY2t5mZ6ePSRyKICigjYir4RKH954kSWYtTZyb93W+4JRlt7msw7XtG2TdLs4lgFLXNZubm7hO55Jb3XQrItRlyfn7Ex4N7tHNspkfFJhMJpy/OyFOxnMSWRBRrKW8uODz4QFGWh8Ije/bD2KMZD4Fa2eFOxA0xqYQAe/TaV9W5mD6a7Nq1JYgBHyvR1UUIIKIgDIbqkZvXSBojJf2emgIiKpyvLerc3HaqpenaDGVJmJk8OqN/Ac+kdF4c+nvZAAAAABJRU5ErkJggg==');

}
.out_shower_icon {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5gIPFTEM+2w7CwAAAl5JREFUOMtlk09IVFEUxn/n3vtmxrEyiiTElDJk0CAMiYqhIlrkInBRBBUuQgIXWqs27YIWbSqIgpYRQduIoI0JLYokipKSIipKq0UmaTxn5v05Le4wz+zC27xz7/2+8/3OlbCq7BiraBxDISekCpWasn6NMHklz/wfpf9MlcABgDUCQJIqL68VxPSNVrQW0Vj1OuVeA8DqJmHTBiGK/eFapNQiJYph20hFDUDgoLkgiEBYVVqKwsWhAABn4fpI0FBNFVLNhEzOCTnnrUeJAjB00NKUy1z1dhoO77REsT9oBFy9JQOg6r849j+HDlhWrh1bvaRz3oF6LZwuUy7khLCqjN2M6W6DnwterZbAxOuknpEASpIscwAQWCFKfP+ta+HWuN8x/irl0auEgX5L4DyhwK1oIbA+wCiGwd2Gy8MBPR2GS6cCTh+ylHssl4cDtm9u6BFYyS5IFVxW48l0ytsvKQ+fJ0zPKC8+pMzOKXOLvp5zkmGPEsUaCGve/tlBx/TXFIBSu9C1EX6HykKoXDjp/gvXJQng/JCENWVxCd588aE25YVi3qtNfVYCmw1bWqdgrPVIKjXl+D7Ltznl3tMEI/D9lzI753feeBDT12Xo6TAsLmkDowGQekvNBSjmaSAtbRJ2lXw4xbywpgi27iJdfsFSVSnmhc5Ww/nbfprCqnL/WcLdxz6PdzMpdyYS9pSyx/QPhYF+w5GypbtNGo/o2F7H0XKGp9QunDsS0FLMKEhYVfpGKxpYYfsWw/vZlPlFJRcIJ/YbPv7wU1jICetWwfoWYepTSjEvTF7Ny1+ThvAD6IiSLgAAAABJRU5ErkJggg==');
}

.dvd_icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABoElEQVR42p1TTU/CQBCd7e62UlIC6o3EOxcTIv4Y7564EA4aY8LVGC+EAyHxD/hrDEfuXjUBwkfZ0m6dWUotFWOgyeu2u/PezLzdZQDwiriC4553ga/rdrt9KaW0DmGu12vd7XYtErCiKCIcmp0SGgE+n8+P7AD4nwJhGILvr0CpALSOgTEGQtggpQOO4+DIUwGxXC5TYhRpWK2UGTmXSCICEW0jIIRMQVwjoJQyZK2NKNi2mwRviTIRIwiwLI4VWT8CcRxjAGVyU8JGQBgi51sSy3dqBGwpi7HnnbJtiRsSRxJlYXvdC8N1TFxaXWGgUywWoVQqQaVSgXK5bL4LhYIRCYIAFosFTCYTGI/HMJ1OYTabocFKsUajcdfv918okLJmsakAgFrUaBCdFdqd2+gWBnoAzWbzntXr9RsMuMiX2Gq1nrP/vV7vIR+DnnyI4XD4ll+o1WqPnuftzGG1fDQaPf1ycZ9B2KdTrVbBdV2zE77vm7l9sSIzniHOESdokN3pdHYqo7nk1gaIT8QXbQbLXAw3gfjn/NOtWyDo+OpvnIqTwDcHLOwAAAAASUVORK5CYII=');
}
.transmission_icon {

	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAC3XpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZdNciMhDIX3nGKOgCSExHHoBqrmBnP8eWDciZ1MquZnMQs3ZaBl8QB9Aieh//g+wjc8VCSGpOa55BzxpJIKV3Q83p5bSzGter/Ee+fBHq4vGCZBK7fX3Ld/hV3fBlja9uPRHuzcOr6F7spbUObMjM728y0kfLPTfg9lj6vp3Xb2R2xJXM7P78kQjKYwCgfuQhJR5zmLYAXiUtEW1CRpOqGtksRQi5TPYxeu7lPwrt5T7GLddnkMRYh5O+SnGG076eexWxF6onaf+eELk2uKD7Ebo/kY/ba7mjIilcPe1H0rqwfHA6GUNSyjGD6Kvq1SUBxbPBH0BpoHyhmoECPagxI1qjSor/akE0tM3NnQMp+I+LS5GBc+F5Q0Cw02gGkBjFhOUBOY+VoLrXnLmu8kx8yN4MkEMcKIDyV8ZvyTcgmNMVOXKPoVK6yLZwJiGZPcrOEFIDR2THXFd5XwLm/iO7ACgrrC7NhgjcdN4lB6yy1ZnAV+GlOIt3Qna1sAIcLcisWQgEDMJEqZojEbEeLo4FOxckbaHyBAqtwoDLARyYDjPOfGGKPly8o3M64WgFDJOCQ+jw5gpaTIH0uOHKoqmoKqZjV1LVqz5JQ152x53lHVxJKpZTNzK1ZdPLl6dnP34rVwEVxhWnKxULyUUismrZCuGF3hUevBhxzp0CMfdvhRjnoifc506plPO/0sZ23cpOH4t9wsNG+l1U4dqdRT1567de+l14FcGzLS0JGHDR9l1IvapvpIjZ7IfU2NNrVJLC0/e6MGs9ldguZ1opMZiHEiELdJAAnNk1l0SoknucksFsahUAY10gmn0SQGgqkT66CL3Ru5L7kFTb/FjX9FLkx0/4JcmOg2uY/cPqHW6vpFkQVonsIZ0ygDFxsculf2On+T/rgNfyvwEnoJvYReQi+hl9BL6P8RGvjjAf/whZ9jCZDeZ7I/9AAAAAJiS0dEAACqjSMyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gkOEy8n0+GVRAAAAPZJREFUKM+Fz78uQwEUx/HPvb1SorFUGo0oid3kEXTzAJ6i3sPYeAKbiZXVYjZUYvF3uAy0TauI6xg0KQbOGc7w++b3+x1oyR1bRVNHRxOrjuVaQC6EbZl9IezLbAshJ8U5Ru4UroRwrXDreaxgw8ChaTRcuNBA2YGBJhkeFB69omuELt48Kdx/Rfw52fiWVYU5KaqmJMo/gU3rSCzjSGDhJ/CmL6QK9H1I9Ay8fIlrevZUzKo7c6ZudrzJxOHdUCgJDA0nJf/9IsWSTM0Maioqar+hU+HFllRbCO3vvikWUTYvUQVVyQQooavhxK6u3IpLO24mwCcz/VANZyLkDQAAAABJRU5ErkJggg==');
}

.lednice_icon {

	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEUlEQVR42mNggALj8pkuQBxNBHZhwAYMS6fHvv388/HVxx8vP3n7/dan77+fPXrz9cLdF18uXHvy6eLlRx8vP3//4zlIHVYD9IqmJDx5++3m/quv9l97/OnUm88/b19+9GH36Tvvdh+89nrP3suv9gMNuwdSh9UA7fyJycQYAFKH1QD17N50kAG3k4q/P6xo+/Vq2fo/O+2DfkyXNfsxVdj+5wmDtu8gA0DqsBqgnN6ZAzLgemHLu4eN/V9frdj4e5dz2LcZilbfZir5fj7uPvkdyACQOqwGyCe35j999/3Wxc45D+9PXvTm9ZY93/ZGZL2dZxn4doFTxvOjGSse3nv55T5IHVYDpOMbkx+9/nLj1Op9l+6u3P7o9eHT7w+VddxfEVtyf2Vm960D0w5fvPfy0x2QOqwGSMTU2U3ZfHTDxVuvzt88cvn660s3XxyfuuzK5paZlzfP2nrm7LWX5ydtOroRpA6rAeLRtZyikdVxPesObnzw6tOtz9B0cO/l1wvXHr+/BBIHyYPUMeACIhFVnMLhlY5AnNO99sDqj99+PSmbu30+iA8SB8kzEAsEQ8tzHr7+egFEM5ADgBrToQakk6pRBogDkV0A5cvg08cExDygsAQqLF2499LaT99+PwWFwbsvv55M23ZuJUgcFFlAzAfEzOgGsEAl9XgdonKBihvQMUgcKG8ASjJAzArTCABIEmgIwjKSdAAAAABJRU5ErkJggg==');
}
.restaurant_icon {

	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABrUlEQVR42n1Sv0vCQRz9+iOshIgIDCGEFsWlMHNwFMKkKUUwCFvioCCiBkHXlv6Dhv6GFt1Ss9RCTRAKzb6CDoFJLg1uQdfnhV+5pOvB49177+5zcJyiEILBoDsUCrFwOLwqKnJFAPlFyrdIN8VcCQQCLJlMXpEejCnT9vj9fhtj7KTdbj+J+Q+8Xi+r1+vPLpfrWFTk6D0ej4kGRFVVbQ0GA67lIzidTtbtdj8sFktcVOToHQ6HPZFInPd6bxzU8hGsVivr99+/4vF4TlTkw34jlUrWVPWFg1o+gtlsZp1OhzebzV9EPuy3c7nr92r1gYNaPoLBYHDr9XpWqZR5Pn/zQ3jk6Gm9Vyrdf4qd8gfc0Wg0VSwWORRe7IgMXSaT4VgrErB0WrqBLtilC+7kA0wm0342e8uh//WyARN2uz1WKJQ4FF7WywbM+HzrZ+XyI4fCy3rZgIVIZOeiVmtxKLys/3OATqdbYuzwstF45VB4WU/rg/HzkxSuHR3F0q1Wn0PhKZ/C2xGnxZ7+Ad5oFue0AbO0YdloNJ5qhKd8bvgW8+RXtI4+2CFlNpz7BjzjBdx109fXAAAAAElFTkSuQmCC');

}
.cold_icon {
background-image:url('data:image/gif;base64,R0lGODlhEAAQAMQQAPD0+eXq88PP5IaeyM7X6Pb5+9ng7n2VxWqHvJqv0lx7tVR1skZqqy5Yoa+/2////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAWQICSOkLOQ6Cg4DhMkRQoR9MI0y1A4sSgAicOjgGgQHgYFRCBSMBCDx8OhkBoWRVFh0DBOq4BDg2EQUQ/cQULRyikOviOyOHZIdyJDQBruMgRSDwQiCQsJCQ0IhQkMbAgII1wMdlQPAUUuIkVvUiZWDDZmL0IPB2RICgAOJAICBgg3k6o9KA6HCwQHtDIlJykhADs=');
}
.faucet_icon {

	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeElEQVR4nIWTT0iTcRjHP9sr73plsqb7E71tuO21EBnrFl4qKPLgqU5heSjoEoiH8Oa5HUbgIfEgQZcOYtAOIlQeJaVUhmMyxjRdU9na4J374+vr8u0gk2mYz+mB3/P98Pz5/kxcHM5wODwAhDKZzNrExMQbwGg8ms5TjYyM3AuFQqO1Wu1uNpsll8txcHBAOp1+Pz8//6xR13JWGIlEnni93teqqnqXlpao1+tUq1UymQzpdDq6tbUVbq5v7kCanp6OeTye69FolOzODtVame3Mdml1dTWsadpboHruoENDQ09nZmYMVVUNwzCM/PcFYyD4In/RgsyNRBAEq8vlYnNz87idHwt0x29evgggNJKurq4b/f39j3Z3d9EPD/m8nSN5LSYoAaUlEAj4gPZisfgb0JsBJ0v0+Xz+VCpFW1sba4kEf4Ce7h40TRsVBIG+vj40TWN9ff3T+Pj44wboBCDLcreiKLjdbiRJQtM06vU6lUqFVCqFIAj4fD4SicRDXde/Tk5O3jkFcLvdl3RdZ25uDlVVKRaLHB0dIUkSvb29dHZ20tHRQblcJhAI3AZcQP4E0NraeiiKIrIsY7VaKRQKLC8vMzU19dJkMuljY2MRURTtgiDgcDgAPEC++QqGxWKhUqlgs9mQZRm73Q7wwTCMd8PDwz6r1Vp0Op0kk8k6kD81giiKJrPZTK1Ww2Q69pfNZsPv9z/Y2Nj4CJQGBwevAjLw8x8frKys3CoUCpRKJfL5PHt7e3g8Hlwu1/2mq+nN4lOA/f399ng8jqIoKIqCxWJhdnb22+Li4quz5mmO5r/gCAaDzyVJuhKLxX7puv4FSPxPDPAXchv/Jd9am70AAAAASUVORK5CYII=');
}



.gdpr_lightbox {
	z-index: 100000!important;
}


@media only screen and (max-width: 960px) {
	#logo-big-wrapper {
		top: 0;
		left: calc(50% + 20px);
		transform: translate(-50%, 0%);
		padding: 5px 10px;
		min-width: 220px;
	}


.menu-item-has-children > a:after {
	content: '+';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAoCAYAAABXRRJPAAAArUlEQVR42u2XQQqAIBBFO47gFbqER/AIXsGdC9fabZuFbiKKamBs/A8+QRT4mBqdZQEAAADAHFiKowRKopR2De2+HXnxhuIplbJdpLbnzGgCKyXeLP6Y2N4bRiA/FOjJI4iYFxU4q4jop+U/CvR4yS5UmSSqVNdyTAI9TkIiMEsECYnELJEkJAqzREElZv4nVHQnFfuEih1bzdlJxSlWzTyhZrJTM2MDAAAAv2AHtTTOVnO1HhwAAAAASUVORK5CYII=);
	display: block;
	height: 40px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 49px;
	background-size: cover;
	font-size: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-position: 4px -1px;
	background-repeat: no-repeat;
}
	.menu-item-has-children.opened > a:after {

		content: '-';
	}
.sub-menu {
	min-width: 100%;
}
}

#wpadminbar {
	position: fixed!important;
}

.single #main-container .container {
	padding: 10px;
}

.single_thumb {
	margin-bottom: 40px;
}

.single-karavan .textured-area-content {
	border-bottom: 1px dashed #fff;
	border-left: 1px dashed #fff;
	border-right: 1px dashed #fff;
}

@media only screen and (max-width: 560px) {

	.single .container .textured-area .textured-area-content {
		margin: 2px;
		padding: 80px 15px 0;
		display: flex;
		justify-content: center;
		align-items: center ;
	}

	.single-karavan .container .textured-area .textured-area-content {
		align-items: flex-start ;
	}

	.textured-area-content .widget {
		min-width: 100%;
	}

	a.palace-button.palace-button-big {
		padding: 14px 17px !important;
		margin-left: 0 !important;
		margin: 0 5px !important;
	}
}
@media only screen and (max-width: 960px) {
	footer {
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}

	footer .textured-area-content {
		border-top: 1px dashed #fff;
		border-left: 1px dashed #fff;
		border-right: 1px dashed #fff;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}

	#meta-4 {
		margin-top: 20px;
	}

	footer .omega {
		padding-top: 10px;
	}


	.noMobile {
		display: none;
	}

	aside {
		padding: 20px;
		border-radius: 8px;

		padding: 1px;
	}

	footer {
		margin: 20px;
		border-radius: 8px;
		box-shadow: 0px -1px 1px rgba(0,0,0,.25);
		border: 1px solid rgba(255, 255, 255, .6);
		padding: 1px;
	}


}


@media only screen and (min-width: 480px) {
	.single .post-meta {
		margin: 0 20px;
	}

}
header .image-container {
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
}

.image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover;

	object-position: center;
}



.sub-menu {
	position: absolute;
}

.layout-unboxed .container .textured-area-middle-full-width .textured-area-content {
	border: 1px dashed #fff;
}


@media only screen and (max-width: 960px) {
	header.hc-full-width-slider .full-width-slide img {
		max-width: 100vh;
		width: auto;
		height: auto;
	}
	header.hc-full-width-slider #full-width-slider{
		height: auto;
	}


	.single header,
	.single .image-container,
	.page header {
		height: 250px;
	}

	.single #fwh-caption p {
		font-size: 16px;
	}

	.single iframe {
		 min-width: auto;
		min-height: auto;
		max-width: 100vw;
	}

	.page header {
		height: 250px;

	}

	.pageheader.hc-full-width-slider .full-width-slide img {
		max-width: max-content;
		width: auto;
	}

}

.page-template-default .container .textured-area-middle-full-width {
	border-radius: 8px;
	box-shadow: 0px 0px 4px rgba(0,0,0,.4);
}

.page-template-default .container .textured-area-middle-full-width .textured-area-content {
	border: 1px dashed #fff;
	border-radius: 8px;
}

.page-template-default .textured-area h2 strong,
.page-template-default .textured-area h2 strong a {
	color: #4c8c23;
}

.page-template-default .columns h3 {
	color: #3699b5;
}


@media only screen and (max-width: 960px) {
	.inputs.flexy {
		flex-direction: column;
	}

	.wp-block-image.aligncenter.noMobile  {
		display: none;
	}


 .item h2 a {
		color: #4c8c23;
		text-decoration: underline;
	}
	.vyhledavani-response p {
		text-align: left;
	}

	.vyhledavani-response.result_modified  {
		background: url(./img/textures/texture-leather.png);
		padding: 20px;
	}

	.vyhledavani-response:empty {
		background:none;
	}

	.page-template-prehled #inner {
		padding: 20px;
	}


	.formular-vyhledavani.textured-area {
		background: url(./img/textures/texture-leather.png);
	}
	.page-template-prehled #main-container > .container {
		flex-direction: column;
		padding: 20px;
	}

	.single-karavan .main_content  {
		flex-direction: column;
	}


	.promovideo-button {
		top: 0px !important;

		background-image: url(./images/videobuttonin-mobile.png);
		height: 40px;
		right: 16px !important;
	}

	.instrvideo-button {
		top: 50px !important;

	}

	.single-karavan .textured-area-content {
		flex-direction: column;
	}


}
@media only screen and (max-width: 520px) {

	#caravan_content > .item {
		min-width: 100%;
	}

	#caravan_content > .item h2 {
		margin-bottom: 28px;
	}



}

#respondes p {
	padding: 6px;
}

.green_in {
	background-color: #4c8c23;
	padding: 10px 20px;
	color: white;
	margin: 20px;
}

#firemni_udaje {
	padding: 4px 10px;
}



#first_hide {
	display: none;
}

.zadost  {
	background-color: #5a943554;
}

.calendar-key-zadost {
	color:#5a943554;
	font-size: 20px;
	vertical-align: 20%;
	margin-left: 4px;
}


.padded_like_texture {
	padding: 16px 25px 0;
}

.parametry > .column  {
flex:1;
}
.parametry > .clear {
display:none;
}