/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Morph Button: Default Styles */

.morph-button {
	position: relative;
	display: block;
	margin: 0 auto;
}


.morph-button > button {
	position: relative;
	padding: 0 1em;
	border: none;
	background-color: #e85657;
	color: #f9f6e5;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 80px;
	overflow: hidden;
}

.morph-button.open > button {
	pointer-events: none;
}

.morph-content {
	pointer-events: none;
}

.morph-button.open .morph-content {
	pointer-events: auto;
}

/* Common styles for overlay and modal type (fixed morph) */
.morph-button-fixed,
.morph-button-fixed .morph-content {
	width: 300px;
	height: 80px;
}

.morph-button-fixed > button {
	z-index: 1000;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 0.1s 0.5s;
	transition: opacity 0.1s 0.5s;
}

.morph-button-fixed.open > button {
	opacity: 0;
	-webkit-transition: opacity 0.1s;
	transition: opacity 0.1s;
}

.morph-button-fixed .morph-content {
	position: fixed;
	z-index: 900;
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
}

.morph-button-fixed.open .morph-content {
	opacity: 1;
}

.morph-button-fixed .morph-content > div {
	visibility: hidden;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;
	transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;
}

.morph-button-fixed.open .morph-content > div {
	visibility: visible;
	height: auto;
	opacity: 1;
	-webkit-transition: opacity 0.3s 0.5s;
	transition: opacity 0.3s 0.5s;
}

.morph-button-fixed.active > button {
	z-index: 2000;
}

.morph-button-fixed.active .morph-content {
	z-index: 1900;
}

/* Transitions for overlay button and sidebar button */
.morph-button-overlay .morph-content,
.morph-button-sidebar .morph-content {
	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
}

.morph-button-overlay.open .morph-content,
.morph-button-sidebar.open .morph-content {
	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;	
}

/* Morph Button Style: Overlay */
.morph-button.morph-button-overlay {
	margin: 50px auto;
}

.morph-button-overlay .morph-content {
	overflow: hidden;
	background: #e85657;
}

.morph-button-overlay.open .morph-content {
	top: 0 !important;
	left: 0 !important;
	width: 100%;
	height: 100%;
}

/* Morph Button Style: Modal */
.morph-button-modal::before {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 800;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	pointer-events: none;
}

.morph-button-modal.open::before {
	opacity: 1;
	pointer-events: auto;
}

.morph-button-modal.active::before {
	z-index: 1800;
}

.morph-button-modal .morph-content {
	overflow: hidden;
	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
}

.morph-button-modal.open .morph-content {
	top: 50% !important;
	left: 50% !important;
	margin: -210px 0 0 -300px;
	width: 600px;
	height: 420px;
	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
}

/* Colors and sizes for individual modals */
.morph-button.morph-button-modal-1 {
	float: left;
}

.morph-button.morph-button-modal-2,
.morph-button.morph-button-modal-3 {
	display: inline-block;
	margin: 10px 15px;
}

.morph-button-modal-1 > button,
.morph-button-modal-1 .morph-content {
	background-color: #553445;
}

.morph-button-modal-2 > button,
.morph-button-modal-2 .morph-content,
.morph-button-modal-3 > button,
.morph-button-modal-3 .morph-content {
	background-color: #fef0e3;
	color: #e75854;
}

.morph-button-modal-4 {
	display: inline-block;
}

.morph-button-modal-4 > button,
.morph-button-modal-4 .morph-content {
	background-color: #faf1e0;
	color: #553445;
}

.morph-button-modal-4 > button span,
.morph-button-modal-4 .morph-clone {
	padding-left: 10px;
	color: #286f81;
}

.morph-button-modal-4 .morph-clone {
	position: absolute;
	right: 34px;
	bottom: 30px;
	z-index: 100;
	letter-spacing: 1px;
	font-weight: 700;
	-webkit-transition: bottom 0.4s 0.1s, right 0.4s 0.1s;
	transition: bottom 0.4s 0.1s, right 0.4s 0.1s;
}

.morph-button-modal-4.open .morph-clone,
.no-js .morph-button-modal-4 .morph-clone {
	right: 10px;
	bottom: 10px;
}

.morph-button-modal-1::before {
	background: rgba(240,221,204,0.7);
}

.morph-button-modal-2.open .morph-content {
	margin: -210px 0 0 -170px;
	width: 340px;
	height: 420px;
}

.morph-button-modal-3.open .morph-content {
	margin: -255px 0 0 -210px;
	width: 420px;
	height: 510px;
}

.morph-button-modal-3.open .morph-content > div {
	height: 420px;
}

.morph-button-modal-2.open .morph-content > div,
.morph-button-modal-3.open .morph-content > div {
 	-webkit-transition: opacity 0.3s 0.3s;
	transition: opacity 0.3s 0.3s;
}

.morph-button-modal-4.open .morph-content {
	margin: -200px 0 0 -320px;
	width: 640px;
	height: 400px;
}

/* Morph Button Style: In the content flow */
.morph-button-inflow {
	overflow: hidden;
	max-width: 100%;
	height: 70px;
}

.morph-button-inflow > button {
	width: 100%;
	line-height: 70px;
}

.morph-button-inflow .morph-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.morph-button-inflow .morph-content .morph-clone {
	padding: 0;
	font-weight: 700;
	font-size: 1.5em;
	line-height: 70px;
}

/* Colors and sizes for individual in flow buttons */
.morph-button-inflow-1 {
	width: 600px;
	margin: 2em auto;
	-webkit-transition: height 0.5s cubic-bezier(0.7,0,0.3,1);
	transition: height 0.5s cubic-bezier(0.7,0,0.3,1);
}

.morph-button-inflow-1 > button span {
	visibility: hidden;
}

.morph-button-inflow-1 .morph-content .morph-clone {
	color: #f9f6e5;
	background: #e85657;
}

.morph-button-inflow-2 {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 220px;
	background-color: #fef0e3;
	-webkit-transition: height 0.3s, width 0.3s, -webkit-transform 0.3s;
	transition: height 0.3s, width 0.3s, transform 0.3s;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.morph-button-inflow-2 > button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	color: #e75854;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.morph-button-inflow-2.open > button {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.morph-button-inflow-2 .morph-content {
	width: 260px;
	height: 200px;
}

.morph-button-inflow-2.open {
	width: 260px;
}

/* Morph Button Style: Sidebar */
.morph-button-sidebar,
.morph-button-sidebar .morph-content {
	width: 60px;
	height: 60px;
}

.morph-button-sidebar {
	position: fixed;
	bottom: 50px;
	left: 50px;
}

.morph-button-sidebar > button {
	line-height: 60px;
	font-size: 1.6em;
	padding: 0;
}

.morph-button-sidebar .morph-content {
	background: #e85657;
}

.morph-button-sidebar.open .morph-content {
	top: 0 !important;
	left: 0 !important;
	width: 300px;
	height: 100%;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}

/* Let's add some nice easing for all cases */
.morph-button .morph-content,
.morph-button.open .morph-content,
.morph-button-modal-4 .morph-clone {
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

/* Helper classes */
.noscroll {
	overflow: hidden;
}

.morph-button-overlay.scroll .morph-content {
	overflow-y: scroll;
}

.morph-button-sidebar.scroll .morph-content {
	overflow: auto;
}

/* No JS fallback: let's hide the button and show the content */
.no-js .morph-button > button {
	display: none;
}

.no-js .morph-button {
	margin: 10px 0;
	float: none;
}

.no-js .morph-button,
.no-js .morph-button .morph-content,
.no-js .morph-button .morph-content > div {
	position: relative;
	width: auto;
	height: auto;
	opacity: 1;
	visibility: visible;
	top: auto;
	left: auto;
	-webkit-transform: none;
	transform: none;
	pointer-events: auto;
}

.no-js .morph-button .morph-content .icon-close {
	display: none;
}

.no-js .morph-button-sidebar {
	width: 300px;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	height: 100%;
	background: #e85657;
	overflow: auto;
}

.no-transition {
	-webkit-transition: none !important;
	transition: none !important;
}

/* Media Queries */

@media screen and (max-width: 600px) {
	.morph-button-modal.open .morph-content {
		top: 0% !important;
		left: 0% !important;
		margin: 0;
		width: 100%;
		height: 100%;
		overflow-y: scroll;
		-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
		transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
	}
}

@media screen and (max-width: 400px) {
	.morph-button-fixed,
	.morph-button-fixed .morph-content {
		width: 200px;
		height: 80px;
	}

	.morph-button-fixed > button {
		font-size: 75%;
	}

	.morph-button-sidebar > button {
		font-size: 1.6em;
	}

	.morph-button-inflow .morph-content .morph-clone {
		font-size: 0.9em;
	}

	.morph-button-modal-4,
	.morph-button-modal-4 .morph-content {
		width: 220px;
		height: 120px;
	}

	.morph-button-modal-4 > button {
		font-size: 100%;
		line-height: 50px;
	}

	.morph-button-modal-4 > button span {
		display: block;
	}

	.morph-button-modal-4 .morph-clone {
		right: 83px;
		bottom: 26px;
	}

	.morph-button-sidebar,
	.morph-button-sidebar .morph-content {
		width: 100% !important;
		height: 60px !important;
	}

	.morph-button-sidebar {
		bottom: 0px;
		left: 0px;
	}

	.morph-button-sidebar.open .morph-content {
		height: 100% !important;
	}
}
/* Icons */
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'icomoon';
	src:url("../../files/fonts/icomoon/icomoon.eot?i64fx9");
	src:url("../../files/fonts/icomoon/icomoon.eot?#iefixi64fx9") format('embedded-opentype'),
		url("../../files/fonts/icomoon/icomoon.woff?i64fx9") format('woff'),
		url("../../files/fonts/icomoon/icomoon.ttf?i64fx9") format('truetype'),
		url("../../files/fonts/icomoon/icomoon.svg?i64fx9#icomoon") format('svg');
}

.icon-close {
	z-index: 100;
	display: block;
	overflow: hidden;
	width: 3em;
	height: 3em;
	text-align: center;
	line-height: 3;
	cursor: pointer;
}

.icon:before {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-camera:before {
	content: "\e017";
}

.icon-server:before {
	content: "\e022";
}

.icon-heart:before {
	content: "\e024";
}

.icon-zoom-in:before {
	content: "\e037";
}

.icon-microphone:before {
	content: "\e048";
}

.icon-cloud:before {
	content: "\e066";
}

.icon-user:before {
	content: "\e074";
}

.icon-briefcase:before {
	content: "\e075";
}

.icon-globe:before {
	content: "\e078";
}

.icon-cog::before {
	content: "\e600";
}

.icon-close::before {
	content: "\e601";
}

.icon-play::before {
	content: "\e602";
}

.icon-pause::before {
	content: "\e603";
}

.icon-close {
	position: absolute;
	top: 20px;
	right: 20px;
}

.icon-close:hover {
	color: #a50a05;
}

/* Styles for dummy content */

/* Style for overlay */

.content-style-overlay {
	padding: 100px 50px;
	text-align: center;
}

.content-style-overlay h2 {
	margin: 0 0 1em 0;
	padding: 0;
	font-weight: 300;
	font-size: 3em;
}

.content-style-overlay p {
	margin: 0 auto;
	padding: 10px 0;
	max-width: 700px;
	text-align: justify;
	font-weight: 300;
	font-size: 1.5em;
}

.content-style-overlay .icon-close {
	border: 2px solid #f9e1c9;
	border-radius: 50%;
	line-height: 2.8;
}

.content-style-overlay .icon-close:hover {
	border-color: #a50a05;	
}

/* Style for text modal */
.content-style-text {
	padding: 60px;
	text-align: left;
}

.content-style-text h2 {
	margin: 0 0 0.5em 0;
	font-weight: 300;
	font-size: 1.85em;
}

.content-style-text p {
	color: rgba(255,255,255,0.5);
	font-weight: 300;
	font-size: 1.15em;
	line-height: 1.4;
}

.content-style-text label {
    padding: 10px;
    color: #f9e1c9;
    font-weight: bold;
}

.content-style-text .icon-close {
	top: 0;
	right: 0;
	color: rgba(0,0,0,0.2);
}

.content-style-text .icon-close:hover {
	color: #f9e1c9;
}

/* Style for form modal */
.content-style-form {
	position: relative;
	text-align: left;
}

.content-style-form h2 {
	margin: 0;
	padding: 0.4em 0 0.3em;
	text-align: center;
	font-weight: 300;
	font-size: 3.5em;
}

.content-style-form form {
	padding: 10px 30px;
}

.content-style-form form p {
	margin: 0 0 5px 0;
	font-size: 0.7em;
}

.content-style-form label {
	display: block;
	padding: 10px 0 0;
	color: #d5bba4;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

.content-style-form input[type="text"],
.content-style-form input[type="password"] {
	padding: 10px;
	width: 100%;
	border: 2px solid #ebd3bd;
	background: transparent;
	color: #b09a86;
	font-weight: 300;
	font-size: 2.2em;
}

.content-style-form input[type="text"]:focus,
.content-style-form input[type="password"]:focus {
	border-color: #e75854;
	color: #e75854;
}

.content-style-form input:focus {
	outline: 0;
}

.content-style-form button {
	display: block;
	margin-top: 2.5em;
	padding: 1.5em;
	width: 100%;
	border: none;
	background: #e75854;
	color: #f9f6e5;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 800;
	font-size: 1.25em;
}

.content-style-form .icon-close {
	top: 0;
	right: 0;
	color: #ebd3bd;
	font-size: 75%;
}

.content-style-form .icon-close:hover {
	color: #e75854;
}

.js .content-style-form-1 h2,
.js .content-style-form-1 p,
.js .content-style-form-1 .icon-close {
	opacity: 0;
	-webkit-transition: opacity 0.2s 0.35s, -webkit-transform 0.2s 0.35s;
	transition: opacity 0.2s 0.35s, transform 0.2s 0.35s;
	-webkit-transform: scale(0.85);
	transform: scale(0.85);
}

.content-style-form-1 p:first-child {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.content-style-form-1 p:nth-child(2) {
	-webkit-transition-delay: 0.45s;
	transition-delay: 0.45s;
}

.content-style-form-1 p:nth-child(3) {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morph-button.open .content-style-form-1 h2,
.morph-button.open .content-style-form-1 p,
.morph-button.open .content-style-form-1 .icon-close {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.js .content-style-form-2 h2,
.js .content-style-form-2 p,
.js .content-style-form-2 .icon-close {
	opacity: 0;
	-webkit-transition: opacity 0.2s 0.3s, -webkit-transform 0.2s 0.3s;
	transition: opacity 0.2s 0.3s, transform 0.2s 0.3s;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
}

.content-style-form-2 p:first-child {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}

.content-style-form-2 p:nth-child(2) {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.content-style-form-2 p:nth-child(3) {
	-webkit-transition-delay: 0.45s;
	transition-delay: 0.45s;
}

.content-style-form-2 p:nth-child(4) {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morph-button.open .content-style-form-2 h2,
.morph-button.open .content-style-form-2 p,
.morph-button.open .content-style-form-2 .icon-close {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.content-style-form-4 form {
	padding: 30px;
	background: #fff;
	color: #ccb096;
	font-size: 1.5em;
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

.content-style-form-4 input[type="text"] {
	border: none;
	background-color: #f0f0f0;
}

.content-style-form-4 form button {
	background: #ba997b;
}

.content-style-form-4 form button:focus,
.content-style-form-4 form button:hover {
	background: #a9896d;
}

.js .content-style-form-4 p {
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: rotateX(-45deg);
	transform: rotateX(-45deg);
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.morph-button.open .content-style-form-4 p {
	opacity: 1;
	-webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.4s 0.2s;
	transition: opacity 0.4s 0.2s, transform 0.4s 0.2s;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.morph-button.open .content-style-form-4 p:nth-child(2) {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}

.content-style-social {
	padding: 30px;
	text-align: left;
}

.morph-button-inflow-2 > button svg {
	display: inline-block;
	padding-right: 10px;
	width: 20px;
	height: 20px;
	vertical-align: -5%;
}

.morph-button-inflow-2 > button svg path {
	fill: #e75854;
}

.content-style-social a {
	display: block;
	padding: 0.5em 0;
	color: #67c2d4;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.8em;
	line-height: 32px;
}

.js .content-style-social a {
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.content-style-social a:hover {
	color: #e75854;
}

.content-style-social a:hover svg path {
	fill: #e75854;
}

.content-style-social a svg {
	display: inline-block;
	padding-right: 10px;
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
}

.morph-button-inflow.open .content-style-social a {
	-webkit-transform: translateX(0);
	transform: translateX(0);	
}

.morph-button-inflow.open .content-style-social a:nth-child(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.morph-button-inflow.open .content-style-social a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.content-style-video {
	text-align: left;
}

.video-mockup {
	width: 640px;
	height: 360px;
	max-width: 100%;
	background: url("../../files/img/rated.png") no-repeat center center;
	background-size: 100%;
}

.content-style-video .icon-close,
.content-style-video .icon-pause {
	color: #286f81;
}

.content-style-video .icon-close {
	top: 0;
	right: 0;
}

.content-style-video .icon-close:hover {
	color: rgba(0,0,0,0.4);
}

.controls {
	bottom: 0px;
	left: 0px;
	width: 100%;
}

.js .controls {
	position: absolute;
}

.controls span {
	display: inline-block;
}

.content-style-video .icon-pause {
	overflow: hidden;
	width: 2.5em;
	height: 2.5em;
	text-align: center;
	line-height: 2.5;
	cursor: pointer;
	vertical-align: bottom;
}

.content-style-video span.time {
	color: #286f81;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 40px;
}

.controls::after {
	content: '';
	position: absolute;
	height: 7px;
	left: 100px;
	right: 70px;
	bottom: 16px;
	background: #aaa;
}

.content-style-sidebar h2 {
	font-weight: 300;
	font-size: 2em;
	padding: 0.75em 0 0.75em 1em;
	margin: 0;
	color: #bb4445;
}

.content-style-sidebar .icon-close {
	top: 0;
	right: 0;
	font-size: 0.85em;
}

.content-style-sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content-style-sidebar ul li a {
	display: block;
	padding: 12px 20px;
	color: #faf1e0;
	font-weight: 400;
	font-size: 1.05em;
	box-shadow: inset 0 1px rgba(0,0,0,0.1);
}

.content-style-sidebar ul li:last-child a {
	box-shadow: inset 0 1px rgba(0,0,0,0.1), inset 0 -1px rgba(0,0,0,0.1);
}

.content-style-sidebar ul li a:hover {
	background: rgba(0,0,0,0.1);
	box-shadow: none;
}

.content-style-sidebar ul .icon::before {
	display: inline-block;
	width: auto;
	margin-right: 20px;
	font-size: 1.5em;
	vertical-align: -10%;
	color: rgba(0,0,0,0.2);
}

@media screen and (max-width: 770px) {
	.content-style-overlay {
		font-size: 75%;
	}

	.content-style-overlay .icon-close {
		top: 5px;
		right: 5px;
	}
}


















/*!
 * font-awesome-animation - v0.0.7
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */

@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}
:root{--cc-bg:#fff;--cc-text:#002E6F;--cc-btn-primary-bg:#D8AF04;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#002E6F;--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-toggle-bg-off:#002E6F;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility 0.25s linear,opacity 0.25s ease,transform 0.25s ease!important}.c--anim .c-bn{transition:background-color 0.25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility 0.4s ease,opacity 0.4s ease,transform 0.4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1!important;visibility:visible!important}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block!important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:#e5ebef;background:var(--cc-btn-secondary-bg);border-radius:4px;color:#40505a;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color 0.25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #f1f3f5;border-color:var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color 0.25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);color:#253b48;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#e5ebef;background:var(--cc-btn-secondary-bg);color:#40505a;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 .25em .25em 0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color 0.25s ease,box-shadow 0.25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform 0.25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color 0.25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility 0.25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity 0.15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}
/* popup reassign colors */
:root{
	--cc-text: #000;	
	--cc-btn-primary-bg: #2192ad;
	--cc-btn-primary-hover-bg: #2192adaa;	
	--cc-toggle-bg-off: #2192adaa;
}

/* Basic.css */
#main td,#main th{padding: 10px}body,p{font-size: 18px!important}#top h2,#top h3,#top h4,#top h5,#top h6{margin-top: 30px;margin-bottom: 30px;font-family: Carter One;color: #1f505c}#top h1{padding-bottom: 35px;padding-top: 35px;    font-family: Carter One;    color: #2192ad;    border-bottom: 4px dashed #2192ad;    border-radius: 50%;    width: 50%;    margin-left: auto;    margin-right: auto;    margin-top: 0;    margin-bottom: 30px;text-align: center}#header{position:fixed !important}body,a{font-family: Ubuntu!important;color: #565656;text-decoration: none !important}
/* Design.css */
.booking_form_btn{color: #fff !important;    margin-bottom: 100px !important;    display: flex;    width: fit-content;    position: relative;    left: 50%;    transform: translate(-50%);    cursor: pointer}.booking_form_close{float: right;    margin: 20px}.booking_form_close img{width: 30px;    height: auto}.booking_form.open{top: 50% !important;    opacity: 1 !important;    pointer-events: all !important}.booking_form{padding: 0 !important;    width: 60vw;    height: 70vh;    max-width: 60vw !important;    overflow: hidden !important;    top: 0% !important;    transition: .5s all;    opacity: 0 !important;    pointer-events: none !important}.booking_form p{width: 100%;    height: 100%}.booking_form iframe{width: 100%;    height: 100%;    border: none;padding-bottom: 50px}@font-face{font-family: "Ubuntu"; src: url("/files/fonts/Ubuntu.ttf"); font-style: normal; font-weight: normal}@font-face{font-family: "Carter One"; src: url("/files/fonts/Carter One.ttf"); font-style: normal; font-weight: normal}.ui-state-disabled .ui-state-default{background-color: red  !important;    color: white  !important}.container-table table{white-space: nowrap}.container-table{padding: 0 15px;    overflow-y: auto}#header .container{width: fit-content!important;    margin-left: auto;    margin-right: auto}.contacts .col-md-4 img{margin-bottom:20px}#article-159 #f12{padding:0px!important}ul.slick-dots{margin-left: -30px}.col-sm-6.col-md-8 h2{margin-top:0!important;line-height: 25px}.slick-dotted.slick-slider{padding: 0px 30px}#f10,#f12,#reviews,#article-138{padding:0 15px}#main .ce_text li{list-style-image:url("../../files/design/check-mark.png");padding-left: 3px}#main .ce_text ul{padding-left: 23px}table{max-width: 85vw}.row-align-center{display: flex;    width: 100%;    align-items: center}.widget-recaptcha{margin-bottom: 15px}#customForm{text-align: center;    cursor: pointer}body .flex-next:hover{opacity: 1 !important}body .flex-prev:hover{opacity: 1 !important}body .flex-next{position: absolute !important;    right: 50px !important;    width: 50px !important;    height: 50px !important;    background-image: url("/files/Campingplatz/arrow-button.png") !important;    z-index: 46;    background-repeat: no-repeat !important;    background-size: contain !important;    transform: rotate(-90deg);    opacity: .75 !important}body .flex-prev{position: absolute !important;    left: 50px !important;    width: 50px !important;    height: 50px !important;    background-image: url("/files/Campingplatz/arrow-button.png") !important;    z-index: 46;    background-repeat: no-repeat !important;    background-size: contain !important;    transform: rotate(90deg);    opacity:  .75 !important}.links{margin: 30px 0}.links a{display: inline-block;    padding: 5px 10px;    border: 1px solid;    border-color: #fff;    color: #fff}body .reviews p{font-size: 15px !important}.languages img{width: 100%;height: auto}body .languages{position: absolute;    top: 20px;    right: 3%;    width: 75px}.bottom{overflow: hidden;margin-bottom: 50px}#main p.type{position: absolute;    top: 0px;    right: 20px;    font-size: 22px;    font-weight: bold}.reviews_block{position: relative}.rsts-skin-default .rsts-prev:before,.slick-slider .rsts-prev:before{transform: rotate(90deg)}.slick-slider .rsts-prev{z-index: 2;        top: 50%;        height: 30px!important;        width: 30px!important;    background-color: rgb(38, 196, 136);        position: absolute;        transition: 0.3s all;    left: -20px;        transform: translateY(-50%)}.slick-slider .rsts-next{z-index: 2;        top: 50%;        height: 30px!important;        width: 30px!important;background-color: rgb(38, 196, 136);        position: absolute;        transition: 0.3s all;    right: -20px;        transform: translateY(-50%)}.rsts-skin-default .rsts-next:before,.slick-slider .rsts-next:before{transform: rotate(-90deg)}.slick-slider .rsts-next:before,.slick-slider .rsts-prev:before{background-image:url("../../files/Campingplatz/arrow-button.png");content: '';background-repeat: no-repeat!important;        background-size: 65%;        background-position: center;        position: absolute;        bottom: 0;        width: 100%;        height: 100%;        right: 0}.slick-slide img.google{display: inline-block;    margin: 0 5px}#main .reviews figure{outline: none !important;    opacity: 1;margin: 0 20px 10px 0}body .slick-dots li button:before{font-size: 32px}.bootstrap-select{display: none !important}boy select.bs-select-hidden,select.selectpicker{display: block !important}.float_box{display: none}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position: relative !important}.radio+.radio,.checkbox+.checkbox{margin-top: 3px !important}input[type=radio],input[type=checkbox]{margin: 6px 0 0 !important}form .checkbox,form .radio{float: left;margin: 3px 15px}.ui-datepicker-trigger{width: 27px;    position: absolute;    top: 3px;    right: 10px}#f6  .last-form{z-index: 0}#f6  .first-form{z-index: 1}.fb.logo img,.facebook img{position: fixed;    top: 47%;    right: 0!important;z-index: 999}#slide{display:none}#main figure:hover{opacity: 1!important;    -webkit-transform: scale(0.97);    -ms-transform: scale(0.97);    transform: scale(0.97);outline-offset: 0!important}#main figure{-webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;    margin-bottom: 20px;    opacity: 0.6;background: none;    border: none;    padding: 0!important;    outline: 3px double rgba(255, 255, 255, 0.59)!important;    outline-offset: -16px}#main hr{padding-top: 20px;    padding-bottom: 20px;    border-top: 0}#main figure img{width: 100%;    height: auto}#cboxTitle{display: none!important}#header .dropdown-menu>.active>a,#header .dropdown-menu>.active>a:hover,#header .dropdown-menu>.active>a:focus{background-color: #13b883}#main a:hover{color: #1f505c}#footer a:hover{color: #10ae72}#main a{color: #11b072}#header .dropdown-menu>li>a:hover,#header .dropdown-menu>li>a:focus{color: #fff!important;    background-color: #8ab1be}#main .roadlink{text-align: center;    position: relative;    top: 0vh;    margin-left: auto;    margin-right: auto;    display: block;    width: 20%;    height: 20%}#main tr td:first-child{border: 2px solid #fff;    background: #dbe2e8;    width: 60%}#main tr td:last-child{background: rgba(243, 235, 153, 0.33);    border: 2px solid #fff}#main tr td:nth-child(2){background: rgba(28, 191, 116, 0.3);    border: 2px solid #fff}#main .lg-1200{margin-bottom: 45px;    margin-top: 30px}#footer .map{height: 450px}#header .dropdown-menu>li>a{padding: 10px 20px}.navbar-default .navbar-nav > li > a:hover{color: #0059ac !important}#header .navbar-default .navbar-nav>.open>a,#header .navbar-default .navbar-nav>.open>a:hover,#header .navbar-default .navbar-nav>.open>a:focus{color: #0059ac;    background-color: #e7e7e7}.contacts{background-position: center center;    background-repeat: repeat;    padding-top: 40px;    padding-bottom: 40px;background: #1F505C}span.caret{display: none}.navbar-right .dropdown-menu{background: rgba(255, 255, 255, 0.85);    border-radius: 0!important;    padding: 10px 0}.level_3 a{color: #58585a !important}#fb.open{right: 55px}#fb{background-image:url("../../files/Schloss Tratzberg/easybook1.png");cursor: pointer;        height: 55px;        position: fixed;        right: 0px;        text-indent: -999em;        top: 170px;        width: 55px;        z-index: 9999;    -webkit-tranform: translateX(55px);        transform: translateX(55px);        transition: all 0.5s ease}.active #fb{-webkit-tranform: translateX(0);        transform: translateX(0);    opacity:1}#block p{color: #FFF}#block img{border-radius: 100%}#block{background-image:url("../../files/Schloss Tratzberg/Blok with img/_67A685312.jpg");background-repeat: no-repeat;    width: 100%;    background-size: cover;    height: 600px;    padding-top: 100px;    background-repeat: no-repeat}hr{clear:both}figcaption a:hover{border: 1px solid #B2201F;    color: #B2201F!important}figcaption a{text-align:center;border: 1px solid #7f7f7f;    display: block;    color: #7f7f7f!important;padding: 10px;    border: 1px solid #7f7f7f;    text-transform: uppercase;    padding: 10px;    width: 50%;    margin-top: 10px;    margin-left: 20%}figure.effect-milo img{width: calc(80% + 60px) !important}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color: #505050 !important}#logo{display: block;    left: 0.5em;    margin-right: auto;    position: absolute;    top: 0;    width: 13%;    z-index: 99}.form-group{text-align: center;position: relative}.header-contacts :-ms-input-placeholder{color: #fff !important!}.header-contacts ::-moz-placeholder{/* Firefox 19+ */color: #fff !important}.header-contacts :-moz-placeholder{/* Firefox 18- */color:#fff !important}.header-contacts ::-webkit-input-placeholder{color: #fff !important}.glyphicon-envelope:before{content: "\2709";color: #fff !important;font-size: 15px}.glyphicon-calendar:before{content: "\e109";color: #fff !important;font-size: 15px}.header-contacts .input-group-addon{background: #B2201F}.header-contacts input{background: #B2201F}.header-contacts .ce_form.tableless.block{text-align: right;margin-top: 15px;margin-right: 125px;word-spacing: 40px}.header-contacts input{height: 30px}#header > div > div > div > img{float: left}#carousel-65 h5{font-size: 19px;color: #062d3c;font-weight: 800}#footer-fb > div > div > img{float: right;    width: 100px;margin-right: 100px;margin-top: 20px}.last-footer{background: #1f505c;text-align: center;padding-bottom: 20px;padding-top: 15px}#ukrworker:after{background-image:url("../../files/img/str.png");content: "";display: block;width: 133px;height: 39px;position: absolute;left: 50%;margin-top: -35px;z-index: 2;transform: translateX(-50%)}span.fa.mceNonEditable{padding: 4px;line-height: 16px}#footer h5{font-size: 17px !important;color: #fff;line-height: 10px;font-weight: 800}#footer span{color: #B2201F !important}.white .caption_title_line{margin-top: 140px;margin-right: 100px}#geschichte  .last h5:after{display:none}#geschichte  h5:after{content: "";display: block;height: 35px;width: 1px;background: #fff;margin-top: 10px;margin-left: 20px}.time-line h5,.time-line p{display: table-cell;vertical-align: middle;padding: 25px}#geschichte  h4{font-size: 50px;color: #fff;margin-left: 20px;margin-bottom: -70px;font-family: 'Abel', sans-serif}#geschichte  h1{font-size: 50px;color: #fff !important;font-weight: 700;margin-left: 28px}#geschichte{background: #939392}#geschichte p{margin: 0 0 10px;color: #fff;padding: 15px;padding-bottom: 50px}.carousel-inner .ce_text p,#predlozhenie p,.midblock p{color: #929292 !important;font-family: 'Artifika', serif}.info{position: relative;    left: 42%;    font-size: 17px;    font-weight: 900;    color: #04303b;    margin-top: 20px}#map{position: relative;padding: 0}.m-cont{position: absolute;width: 100%;height: 100%;top: 0}.carousel-control{position: absolute;top: 0;bottom: 0;width: 15%;font-size: 20px;text-align: center;text-shadow:none;opacity:0}#main figure.effect-milo  h2:after{content: "";display: block;width: 40px;height: 3px;background: #B2201F;margin: 0 auto;margin-top: 25px}#willkommen > div > div > h2{font-size: 34px;font-weight: 600}.white .flex-caption{position: absolute;width: 100%;bottom: 0px;top: 0;background: none }#ukrworker > ul > li > div > div > h2{font-size: 80px !important;color:#fff !important;font-family: 'Scope One', serif}#ukrworker > ul > li > div > div > h1 > strong{font-size: 76px;color: #FFF;margin-left: 80px}#main .icon-close::before{color: #C3F8FC}#main .form-control:focus{border-color: #67C4CB;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(132, 246, 255,.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(132, 246, 255,.6);    color: rgb(19, 59, 62)}time{text-indent: -9999px;    display: block}.mod_comments .info{color: red}.mod_comments .reply .info{color: #42C87D}.layout_latest{margin-top:20px;margin-bottom:20px;background-color:#FAFAFA;clear: both;min-height: 302px}.layout_latest.first{margin-top: 30px}p.back{display:none}.partners h2:after{content: '';    display: block;    height: 3px;    background: #939393;    margin-top: 10px;    width: 250px;    position: relative;    left: 50%;    margin-left: -125px}#footer span{color: #000}#footer p,#footer a{word-wrap: break-word;color: #fff;    margin-bottom: 0}#header .navbar-brand{margin-left: 0px}.kontakty .ce_text{padding-bottom:30px}.kontakty a{color:#414141}.header-contacts span{color: #B2B2B2}.header-contacts .fa{margin-left:5px;font-size: 20px;    padding: 0;    color: #848484}*{outline: none !important}.reply{padding: 0 30px 30px}.layout_short{margin-top: 40px}.more a,.back a{display: none;    padding: 5px;    background: #48C0C9;    /* margin-bottom: 32px; */    color: #fff !important;    width: 150px;    text-align: center}#start-slider{padding:0;    position: relative}.fixed .content-style-overlay h2{padding-top: 35px}.fixed .content-style-overlay .icon-close{margin-top: 85px}.content-style-overlay label{display:none}#main .fixed .morph-button-fixed > button{right: 0;    /* top: 50%; */    width: 80px;    /* margin-top: -10px; */    /* border-radius: 45px; */    font-size: 33px;    padding: 0;    bottom: 0;-webkit-box-shadow: 0 0 5px 0 #2B2B2B;box-shadow: 0 0 5px 0 #2B2B2B}#main .fixed .morph-button-fixed > button #send_text{display: none}#wrapper .morph-button > button{background-color: #f86e16;position: fixed;width: 300px;height: 80px}.morph-button-overlay .morph-content{background-color: #f25f03 !important}#main .morph-button.morph-button-overlay{margin: 0 0 0 60%}#main .morph-button-fixed > button{font-size: 18px;    font-weight: 400}.carousel-inner{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;1+0,0+100;White+to+Transparent */background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.midblock{border-radius:30px;behavior:url("assets/css3pie/1.0.0/PIE.htc");padding: 25px !important}h2.ce_headline.preim-header.otz{margin-bottom: 20px;margin-top: 20px;color: #B2201F !important}h2.preim-header.otz:after{display:none}.carousel-control .icon-next,.carousel-control .icon-prev{color:  #ccc}.carousel-control{background: none !important}#preimuschestva{padding:50px 50px 100px}.carousel-inner .ce_text{padding-left: 11%;height: 300px !important;padding-right: 11%;text-align: left;padding-bottom: 50px}.carousel-inner .ce_text p,#predlozhenie p,.midblock p{font-size:1.2em}.carousel-control .icon-prev,.carousel-control .icon-next{font-size: 74px !important;    margin-top: -55px !important}#proposition a,.midblock a{display: block;    color: #fff;       background: #2BBDC0;    text-align: center;    font-size: 23px;    margin-top: 35px;    padding-top: 8px;    padding-bottom: 8px;    text-decoration: none;border-radius: 15px}h2.preim-header:after{content: '';    display: block;    height: 3px;    background: #939393;    margin-top: 10px;    width: 260px;    position: relative;    left: 50%;    margin-left: -130px}.midblock{box-shadow: 0 0px 10px #3E3E3E;   background: rgba(255, 255, 255, 0.79);text-align: center}#srednij-slajd{background-image: url("../../files/design/middle-slide.jpg");    background-position: left top;    background-size: cover;    margin-top: 80px;    padding-top: 100px;    padding-bottom: 100px;    padding-left: 11%;    padding-right: 11%}.preim-header{margin-top: 77px;    text-align: center;    margin-bottom: -30px;z-index: 8}.oh{overflow: hidden}#main figure.effect-milo h2{padding-top: 0px;position:relative;    width: 100%;    text-align: center;    margin-left: -19px;    font-size: 25px;    color: #af111d !important;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    opacity: 0.5;    -webkit-transform: translate3d(0,0,0) scale(1);    transform: translate3d(0,0,0) scale(1);    opacity: 1;font-weight:500;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4c4c4+0,ffffff+41&amp;0.65+0,0+100 */}#main figure.effect-milo:hover h2{opacity: 0.5;    -webkit-transform: translate3d(0,0,0) scale(0.8);    transform: translate3d(0,0,0) scale(0.8)}#main figure.effect-milo img{margin-bottom:20px;height: auto}#main figure.effect-milo{background: none;    margin-bottom: 50px;    background: none}#main figure.effect-milo p{position: ABSOLUTE;    top: 16%;      background: rgba(0, 0, 0, 0.5);    border-radius: 10px;    padding: 5px;border:none;    color: #fff;    width: 70%;    margin-left: 11%;    text-align: center}#rabota-v-polshe{display:none}.navbar-default .navbar-nav>.active>a,.navbar-default{background: none !important;border:0 !important}#header-contacts .glyphicon-earphone:before,#header-contacts .glyphicon-time:before{color:  #2EBECE}#wrapper{overflow: hidden}section .white .flexslider{margin: 0;    border: 0;    box-shadow: none}.align-center{text-align:center}#start-slider .container{padding: 0;    margin: 0 auto}#footer span{color: #f4efef}header#header{background-position:center center;background-repeat:repeat-x;z-index: 99}.ce_text.col-md-12.preim-header.wow.fadeInUp.first.block.animated{margin-top: 45px}#geschichte > div > h2{color: #fff !important;font-size: 50px;font-weight: 100}#header .navbar-default .navbar-nav>li>a{font-weight:bold;font-family: Ubuntu;    color: #fff}
/* Navigation.css */
#header .navbar-default .navbar-nav>li>a{transition: 0.5s all}#header .dropdown-menu>li>a{webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}#header .dropdown-menu>li>a:hover{background-color: #13b883;webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}ul.level_3{padding-right: 15px}#mainmenu a{color: #fff}.navbar{margin-bottom: 0px !important}
@media screen and (max-width: 768px){
/* Less_768.css */
.booking_form{width: 95vw !important;    max-width: 95vw !important}.container-table table p{margin: 0}.container-table table{white-space: inherit}table{height: fit-content !important;    display: flex;    flex-direction: column;    overflow: hidden}tbody{display: flex;flex-direction: column}tbody tr{display: flex;    flex-direction: column;    margin-bottom: 25px}tbody tr td{width: 100% !important;    text-align: center !important}span.caret{display: inline-block}.mg_bottom{margin-bottom:40px}.row-align-center{display: block}.contact-header{padding:0 15px}.ce_form.last{padding:0 15px}.slick-initialized .slick-slide{padding: 30px}.slick-slider .rsts-prev{left: 15px!important}.slick-slider .rsts-next{right:15px!important}.ui-datepicker-trigger{width: auto!important;height: 80%!important}#header .container{margin-right: 0!important}.panel{margin-bottom: 0 !important}.popup_law_title{font-size: 18px !important}#popup_law_wrap p{font-size: 14px !important}#popup_law_wrap .popup_law_btn{margin-top: 5px !important;                            padding: 10px !important;                            font-size: 14px !important}.accordion{font-size: 14px !important;                            margin-top: 0 !important}body .flex-next{right: 10px !important;    width: 30px !important;    height: 30px !important;opacity: .95 !important}body .flex-prev{left: 10px !important;    width: 30px !important;    height: 30px !important;opacity: .95 !important}body .languages{top: 30px;    right: 60px;    width: 82px}#main img.google{width: 20px}#wintercamping img{margin-top:15px;margin-bottom:15px}#wintercamping hr{padding-top: 0;    padding-bottom: 0;    margin-top: 10px;    margin-bottom: 10px}.facebook img{width: 35px!important;    top: 88px;    position: fixed;    height: 40px!important}.form_head .submit{width: 100%}#main img{width: 100%;    height: 100%}#top h1{border-radius: 0!important;    width: 100%}#header .dropdown-menu>li>a:hover,#header .dropdown-menu>li>a:focus{color: #505050 !important;    background: none!important}#header .navbar-default .navbar-nav .open .dropdown-menu>li>a{font-weight: bold;    font-family: Ubuntu;    color: #fff;    text-align: center}#header .navbar-default .navbar-nav>.open>a,#header .navbar-default .navbar-nav>.open>a:hover,#header .navbar-default .navbar-nav>.open>a:focus{color: #505050!important;    background: none!important}#header .navbar-default .navbar-toggle:hover,#header .navbar-default .navbar-toggle:focus{background: #1f505c}#logo{left: 13px;    top: 10px;    width: 70px}#header .navbar-toggle{padding: 11px 11px;    margin-top: 28px}header#header{width: 100%;position: relative!important}#ukrworker > ul > li > div > div > h2{font-size: 36px !important;    color: #fff !important;    font-family: 'Scope One', serif}#ukrworker > ul > li > div > div > h1 > strong{font-size: 36px;    color: #FFF;    margin-left: 80px}.header-contacts .ce_form.tableless.block{display:none}.white .caption_title_line{position: relative;margin-right: 15px;padding: 5px 15px 10px 15px;float: right;bottom: 0;margin-top: 18%}.nav>li{position: relative;    display: block;    text-align: center;    padding: 0}#main .layout_latest{margin-bottom: 55px;    background: none}.mod_newslist .pull-right,.mod_newsreader  .pull-right{float: none !important;    text-align: center;    margin-left:0px !important ;    OVERFLOW: HIDDEN}.navbar-brand{margin-left: 15px !important}.mod_article{padding: 30px;margin-left: -15px;    margin-right: -15px}#preimuschestva{padding: 0 !important}.carousel-inner{overflow: visible !important}#header > div > div > img{display: none}.navbar-default .navbar-toggle .icon-bar{background-color: #fffefe !important}#header > div > div > div > img{display:none}.navbar-header{background: rgb(15, 190, 124);    height: 90px}.navbar-default .navbar-toggle{background: #0059ac;border: none}#navbar-responsive-1{background: rgb(15, 190, 124);    border-top: 3px dashed #1f505c}
}
@media screen and (max-width: 992px){
/* less_991.css */
#main .lg-1200{margin-top: 0}#main .col-md-4 ul{margin-bottom:0px}.contact-header{padding: 0 30px!important}body .contact-header h1{width: auto!important}.contact_blocks:last-child{margin-bottom:0}.contacts{padding-bottom:15px}.contact_blocks{margin-bottom:35px}.form_head input.datepicker{width: 100%;float:none}.form_head  img{width: 33px!important;    height: auto!important;    position: absolute;    right: 19px;   left: initial;    top: -1px}.navbar-default .navbar-nav>li>a{font-size: 15px}
}
@media screen and (max-width: 1135px){
/* Less_1135.css */
.slick-slider .rsts-next{right: 0px}.slick-slider .rsts-prev{left: -5px}#header .navbar-default .navbar-nav>li>a{font-size: 16px!important;    padding: 22px 11px}
}
/* Form.css */
#f6 img.ui-datepicker-trigger{width: 30px;    position: relative;    top: -32px;    left: 44%}#f3 > div > div.widget.widget-headline.form-group > h3{color: #fdfdfd !important}#f6 .col-xs-12.col-sm-12 .form-group:nth-child(1){margin-top: 30px!important;    margin-bottom: 40px}#ui-datepicker-div{z-index: 9!important}#f6 .btn-default{color: #555!important;    background-color: #ccc!important;    border: none!important}#ui-datepicker-div .ui-widget-header{border: none;    color: #1f505c}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active,#ui-datepicker-div a.ui-button:active,.ui-button:active,#ui-datepicker-div .ui-button.ui-state-active:hover{border: none!important;    background: #1f505c!important;    color: #fff!important;text-align: center}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default,#ui-datepicker-div .ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border: none;    background: #ebe7e7;    color: #1f505c;border-radius: 4px}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border: none;    background: #1cbf74;    color: #fff;    border-radius: 4px;    text-align: center}.form_head .dropdown-menu,.form_head .btn-default,.form_head .btn-group.open .dropdown-toggle{box-shadow: none;border: none}.form_head input.datepicker{width: 80%;    float: left}.form_head .dropdown-menu{background-color: #e6e6e6}.form_head  img{width: 30px!important;    position: relative;    left: 0;    z-index: 8}.form_head.fixed{position: fixed;    z-index: 2;    top: 86px;    left: 0}.form_head .submit:hover{background-color: #ffffff;color: #1f505c}.form_head .submit{background: rgb(31, 80, 92);    padding: 14px}.form_head{background: #1cbf74; color: #fff}.submit:hover{background-color: #1f505c;webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;    text-transform: uppercase}.submit{background: rgba(15, 190, 124, 0.9);    text-transform: uppercase;webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;padding: 10px 20px;color: #fff}#f6 .form-control{border: none!important;    border-radius: 4px;    box-shadow: none;    background-color: #ccc}#ctrl_23{background: #FFF;width: 100%;line-height: 30px !important;border: 1px solid #ccc;border-radius: 5px}.btn-primary,input.submit{border: none !important}input#ctrl_14{background: #14BCC9;    line-height: 35px;    font-size: 20px;    color: #FFFFFF;    border: 0;    margin-top: 10px;    width: 100%;border-radius: 5px}#f1  .col-lg-9{width: 100% !important;    margin-bottom: 10px !important;    margin: 0}#f6 .button{margin-top: 37px;    height: 36px}#f6 input.submit{width: 100%;padding: 13px}#f6 textarea.form-control{height: 160px}
@media screen and (min-width: 768px){
/* 768.css */
.scroll-img{display:none}.navbar-nav{float: right!important}#f6 .widget.widget-select{margin-bottom: 10px}#f6 .widget.widget-text{height: 31.5px;    margin-top: 43px}.form_head label{margin-bottom: 5px;    margin-top: 5px;    text-align: center}#header .navbar-default .navbar-nav>li>a{font-size: 15px}#header .navbar{width: 100%}#header .navbar-default .navbar-nav>.open>a,#header .navbar-default .navbar-nav>.open>a:hover,#header .navbar-default .navbar-nav>.open>a:focus{background: none!important}#header .navbar-nav li .dropdown-toggle:before{content: "\f078";position: absolute;top: 3em;font-size: 14px;font-weight: 100;font-family: FontAwesome;-webkit-transform: translateZ(0);transform: translateZ(0);color: #fff!important;left: 50%;right: auto;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%):-o-transform: translateX(-50%):-ms-transform: translateX(-50%):transform: translateX(-50%):}#ctrl_34{font-size: 10px}.header-contacts :-ms-input-placeholder{color: #fff !important!;font-size: 10px !important}.header-contacts ::-moz-placeholder{/* Firefox 19+ */color: #fff !important;font-size: 10px !important}.header-contacts :-moz-placeholder{/* Firefox 18- */color:#fff !important;font-size: 10px !important}.header-contacts ::-webkit-input-placeholder{color: #fff !important;font-size: 10px !important}#f5 > div > div.widget.widget-submit.form-group{width: 67px;/* margin: 0; */margin-right: -50px;margin-top: 5px}.white .caption_title_line{position: relative;    margin-right: 15px;    padding: 5px 15px 10px 15px;    float: right;    bottom: 0}.navbar-nav{float: right;    width: auto;    margin: 0}.fixed .header-contacts{height:0}.header-contacts{overflow:hidden;-webkit-transition: height 0.2s; /* Safari */    transition: height 0.2s;margin:0 auto}p.more{position: absolute;    bottom: -17px}.layout_latest{position: relative}#header .navbar-brand{position:absolute;margin-left: -20px}.mod_comments input{margin-bottom: 15px}.navbar-right a{transition: 0.1s}.navbar-nav>li{transition: 0.2s}.navbar-nav>li:hover{color:#B2201F}.navbar-right a:hover{color: #0059ac !important}#header{position: absolute;top: 0px;     z-index:  9;    background: rgba(15, 190, 124, 0.9);    width: 100%}.navbar-right .navbar-nav>li>a{padding-top: 30px;    padding-bottom: 25px;padding-left:13px;padding-right:13px}.navbar-header{margin-top: 10px}.navbar-right{position: relative;    left: 0px}.navbar-brand{display:none}#navbar-responsive-1 .navbar-right{width:100%;float: right!important}.navbar-nav>li{float: left;    text-align: center}.navbar-nav>li active:hover{background: #B2201F}
}
@media screen and (min-width: 992px){
/* 992.css */
.ie #header .navbar-default .navbar-nav>li>a{padding: 23px 10px}.float_box.fixed{position: fixed!important;    top: 86px!important; z-index: 999;    padding: 0!important}#float-block{position: absolute;    z-index: 3;    left: 0;    padding: 0;    height: 126px;    bottom: 0!important}#f9 .widget-submit{margin-top: 23%}#f9 .widget.widget-select.form-group{margin-top: 11%}#f9  .date{margin-top: 6%}.firefox #header .navbar-default .navbar-nav>li>a{padding: 23px 10px}#header .navbar-default .navbar-nav>li>a{font-size: 18px;padding: 23px 12px}#header .container{width: 920px}#header.fixed #logo{-ms-transform: scale(0.7) translateY(-62%);    -webkit-transform: scale(0.7) translateY(-62%);    transform: scale(0.6) translateY(-74%);    top: 2.8em;    left: 0}#header #logo{-ms-transform: scale(1) translateY(0);         -webkit-transform:scale(1) translateY(0);         transform: scale(1) translateY(0);    -webkit-transition: all 0.5s ease; /* Safari */        transition: all 0.5s ease}
}
@media screen and (min-width: 1100px){
/* 1100.css */
#header .container{width: 1020px}
}
@media screen and (min-width: 1200px){
/* 1200.css */
.header-contacts .inside{width:1200px;margin:0 auto}#main #kontakty .ce_text{padding-bottom:0}.contact_map{height:550px;padding: 0  !important}#kontakty{padding:50px 0}.navbar-brand{width: 215px !important;background-size: cover;    margin-top: -2px !important;height:auto;display:none}.custom .header-contacts{text-align:right}.send_cv{position: absolute !important;    top: 70px;    z-index: 9999}.lg-1200{max-width: 1150px;    margin: 0 auto}
}
@media screen and (max-width: 1200px){
/* Less_1200.css */
#header .container{width: auto!important;    margin-right: 94px}
}
@media (min-width: 768px) and (max-width: 991px){
/* From_768_to_991.css */
ul.level_2.dropdown-menu{padding-top: 0}body .languages{top: 20px;    right: 60px}.dropdown-menu>li>a{color: #fff!important}.navbar-default .navbar-toggle .icon-bar{background-color: #fff!important}#logo{display: block;    width: 90px;    top: 7px;    left: 15px}.navbar-header{float: none;    height: 60px}.dropdown-menu>li>a{color: #fff}#header{position: relative!important}ul.level_2.dropdown-menu{position: relative;    box-shadow: none;    width: 100%;    text-align: center;    background: none;    border: none}body .navbar-nav,body #navbar-responsive-1 .navbar-right{float: none!important}#header .container{margin-right: 0!important}.navbar-nav>li{float: none!important}#header .container{padding: 0}.navbar-nav,#navbar-responsive-1 .navbar-right{float: none!important}#navbar-responsive-1{border-top: 3px dashed #1f505c;    margin-top: 70px}.navbar-header{width: 100%}.nav>li{text-align: center;    padding: 0}#header .navbar-toggle{display: block;    position: relative;    float: right;    z-index: 999;    padding: 11px 11px;    margin-top: 7px;background: #0059ac;    border: none}body .navbar-collapse.collapse.in{display: block!important}body .navbar-collapse.collapse{display: none!important}.navbar-collapse{padding:0!important}
}
