/* 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;
	}
}


















/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

#popup_law_wrap .popup_law_description {
    margin-top: -25px;
}
#popup_law_wrap .popup_law_title:before, 
.popup_law_title:after {

      opacity: 0;
}

@media (max-width: 767px){#popup_law_wrap p {
line-height: 1.4;
font-size: 13px;
}
#popup_law_wrap .popup_law_btn {
    
    height: 45px;
    font-size:13px;
    
}
#popup_law_wrap .popup_law_btns {
    margin-top: -20px;
}   
#popup_law_wrap .popup_law_acc {
    margin-top: -20px;
    font-size: 13px;
}
#popup_law_wrap .popup_law_title {
    font-size:18px;
    line-height: 1em;


}

}
: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: #333333bf;	
	--cc-btn-primary-bg: #C3E471;
	--cc-btn-primary-hover-bg: #C3E471aa;	
	--cc-toggle-bg-off: #C3E471aa;
}

#cc_div #cm{
	top: auto;
}
/* Basic.css */
body{background-color: #fff9e1important}#blau h2,#blau h3{color: #52A3D0 !important}h3{font-size: 26px !important}#main h2{margin-bottom:35px;text-align: center;font-size: 35px}#main h1{font-size: 45px;margin-top: 0;margin-bottom: 50px;color: #7cad11;    text-shadow: 1px 1px 2px rgba(6, 6, 6, 0.12)}p{font-size: 15px;text-align: left;    font-family: 'Open Sans', sans-serif !important;font-weight: normal}#header{position:fixed !important}body,a{font-family: 'Open Sans', sans-serif !important ;color: rgba(51, 51, 51, 0.75) !important;text-decoration: none !important}
/* Design.css */
@font-face{font-family: "Kaushan"; src: url("/files/fonts/Open Sans.ttf"); font-style: normal; font-weight: normal}#f13 h4{text-align: center}#customForm,#customForm-1{width: 100%;    height: 40px;    background: #f9e25f !important;    color: white;    font-family: 'Open Sans', sans-serif !important;    text-transform: uppercase;    display: flex;    flex-direction: column;    text-align: center;    justify-content: center;cursor: pointer}legend.border-nein img{width: 25px;    height: 25px}legend.border-nein{padding-bottom: 3px}a.form-link{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}input#ctrl_353{margin-top: 20px}#clear,#ang-ch,.depres-d{clear: both!important}@media all{#header button.trigger {    width: 1.5em;    height: 1.5em;}#header  button.trigger span::before {    color: #fff;}#header  button.trigger span::before {    position: absolute;    left: 0;    width: 100%;    height: 100%;    color: #fff!important;    content: "\f078";    text-transform: none;    font-weight: 800;    font-style: normal;    font-variant: normal;    font-family: 'FontAwesome';    line-height: 1;    speak: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 0.8em;    border: 3px solid;    border-radius: 23px;    /* padding-right: 0px !important; */    padding-top: 0.3em;}#header  button.trigger span::before {    -webkit-animation-name: bounceIn;    -webkit-animation-duration: 4s;    -webkit-animation-iteration-count: 10;    -webkit-animation-timing-function: ease-out;    -webkit-animation-fill-mode: forwards;    animation-name: bounceIn;    animation-duration: 4s;    animation-iteration-count: 10;    animation-timing-function: ease-out;    animation-fill-mode: forwards;}button.trigger span::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    color: #fff;    content: "\e097";    text-transform: none;    font-weight: normal;    font-style: normal;    font-variant: normal;    font-family: 'icomoon';    line-height: 1;    speak: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}button.trigger span {    position: relative;    display: block;    overflow: visible;    width: 100%;    height: 100%;}#header button.trigger::before {    font-size: 0.8em;    font-weight: bold;    text-shadow: 0 0 5px #000;    text-indent: -9999px;}body button.trigger::before {    position: absolute;    bottom: 100%;    left: -100%;    padding: 0.8em;    width: 300%;    color: #fff!important;    content: attr(data-info);    font-size: 0.35em;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}button.trigger {    position: fixed;    bottom: 90px;    left: 50%;    z-index:1;    display: block;    margin-left: -0.5em;    padding: 0;    width: 1em;    height: 1em;    border: none;    background: transparent;    color: transparent;    font-size: 2em;    cursor: pointer;}}#container,#footer{z-index: 3;    position: relative}@media (min-width: 1515px){.video-bg {    position: relative;        top: -200px;}}.cont-shadow img{box-shadow: 5px 4px 10px 2px #ccc;width: 285px !important;    height: auto !important}body img.ruka{margin-bottom: 40px}div#ui-id-6{clear: both}#main .ui-icon,#main .ui-widget-content .ui-icon{background-image:url("../../files/design/ui-icons_ffffff_256x240.png");display: inline-block!important}table.person p{text-align: center}hr{margin-top: 25px;border-top: 2px solid #8db736 !important}td.personne-kar p{text-align: center;    padding: 5px;    color: #8aad38;    font-size: 15px;    font-weight: bold}td.personne p{text-align: center;    padding: 8px;    color: #8aad38;    font-size: 15px;    font-weight: bold}td.personne,td.personne-kar{width: 151px}table.person strong{color: #8aad38;    font-size: 16px}table.person{background: #fff;box-shadow: 0px 1px 20px 3px #ccc;margin-bottom: 10px}.arbeitsschwerpunkte img{display: block;    margin: 0 auto}table.person td,th{border: 1px solid #dcded6;padding: 8px}@media (min-width:994px){#header > div > nav {    height: 90px;}}#footer-fb .akkordeon1{display: none}div#footer-fb{position: fixed;    bottom: -1px;    width: 100%;    z-index: 999;background: #C3E471}.form-control:hover{border: 1px solid rgba(88, 88, 90, 0.63);    box-shadow: inset 0 0px 6px rgba(88, 88, 90, 0.69)}.last-footer  strong{font-weight: 600}@media (min-width:1300px){#header .container {    width: 1290px!important;}}p.sub_adress{font-size: 11px;    font-weight: 600;    margin: 2px}p.bottom_headline{font-size: 12px;    font-weight: 400;    padding-top: 10px;    text-align: center !important;    color: #938035 !important;margin-bottom: 0}#header > div > nav{border-radius: 0}form label{color: #545454;    font-size: 16px}.button.active button:before{content:"-";transition: 0.4s}.button button:before{content: "+";    position: absolute;    top: -6px;    left: 20px;    font-size: 35px;    color: #fff !important;transition: 0.4s}.button button{position: relative}.anfrage{display: none}.button p{margin: 0 !important}.list_ako button{width: 100%;height: 40px;border-radius: 5px;border: none !important;background: #cebb50;    font-size: 20px;color: #fff}.akkordeon1 .content_ako{display: none}#f13 .col-xs-12 .submit{width: 100%;    height: 40px;    background: #f9e25f !important}#popap{display: none}.side-banner a{position: fixed;    right: 3px;    top: 35%;    padding: 8px 22px;    background: #f9e25f;    font-size: 20px;    -moz-box-sizing: border-box;    box-sizing: border-box}#bild img{width: 140px;    height: auto;    position: relative;top: 91px;z-index: 1}.vidbg-container{position: relative}.vidbg-container video{width:100%;margin-bottom: -5px;display: block}.inside{padding-bottom: 1px}#logo p{/*color: #ed180d;*/color: #d18665;    text-align: left;font-family: 'Duru Sans', sans-serif !important}#main{padding-top: 50px;padding-bottom: 50px}.working{background: white;    margin: 0 auto;    padding: 5px 0 26px 0;    box-shadow: 0px 10px 20px 6px rgba(0, 0, 0, 0.15)}h2.akordion_headline{color: #58585a !important}.accordion.ui-widget-content{border: none !important;    box-shadow: 0 0 10px rgba(0, 0, 0, 0) !important;    background: #fff9e1}p.akord{background: none;    border: none !important;    margin-bottom: 0;    color: rgba(51, 51, 51, 0.75) !important;font-weight: lighter;font-weight: normal}.mod_rocksolid_slider:after{content: "";    width: 100%;    height: 100px;    position: absolute;bottom: -2px;    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}p.big{font-size: 24px;    text-align: left !important;    margin-bottom: -13px;/*font-family: 'Conv_Arian Normal' !important;*/    margin-top: -4px}section.ce_accordionSingle .toggler{background: #59595b !important;    text-align: center;    display: block;    color: #fff!important;    padding: 10px;    text-transform: uppercase;    padding: 10px;    width: 30%;margin: 20px 0 50px}.panel{width:400px;margin-bottom: 20px;    background-color: #fff;    border: none !important;    border-radius: 4px;    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);    box-shadow: none !important}.ce_image.right_image{float: right}#main{background: #FFF9E1;z-index: 2;    position: relative}#header .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color: #ffffff !important;    background-color: rgba(231, 231, 231, 0)!important}a.second{background: rgba(255, 255, 255, 0.78);    padding: 8px;    color: #7d8671 !important;    font-weight: bold;display: none}.thumbnail img:hover{transition: 0.5s;transform: scale(1.1)}.thumbnail img{transition: 0.5s}.thumbnail{border: none !important}#footer h3{font-family: 'Niconne', cursive !important}.ce_gallery{background: rgba(168, 212, 105, 0.2) !important;box-shadow: 0px 10px 20px 6px rgb(191, 199, 177)}#footer .submit:hover{background-color: #13750d !important}#footer .form-control:focus{border-color: #c3e471;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255, 227, 119);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255, 227, 119)}.input-group-addon{background: #ffe377 !important}.textarea.form-control{height: 199px !important}.firefox .textarea.form-control{height: 200px !important}.form-control{height: 40px!important}label{color: #ffffff;font-size: 16px}#footer form{padding: 50px 0;    background: #FFF9E1;    border-top: 1px solid rgba(59, 173, 52, 0.12)}.footer_form{padding: 0px 0 !important;background: #FFF9E1;/*box-shadow: 5px 10px 10px 0 rgba(152, 152, 152, 0.4); */}#footer .submit{width: 100%;background-color: #23881d !important;height: 40px}#logo{font-family: Open sans-serif;    font-size: 33px;    text-align: center;   margin: 3px 0 0 0 !important;padding: 0px 10px;     padding-left: 17px}.row.lg-1200{padding: 0 20px}#lang img:hover{opacity: 1;    transform: scale(1.4)}#lang  #active{opacity: 1!important;    transform: scale(1.2) translateX(-6px);    margin-right: -3px}#lang img{width: 28px !important;    height: auto;    opacity: 0.5;    margin-right: 10px}#lang{position: absolute;    top: 100px;    z-index: 3;    right: 30px;    max-width: 190px;    padding: 0!important}#header-contacts > ul{height: 30px;    margin-top: -30px;    margin-bottom: 8px;    padding: 0}#header-contacts #active{opacity: 1!important;    transform: scale(1.2);    margin-right: 9px}#header-contacts img:hover{opacity: 1;    transform: scale(1.4)}#web-cam img{width: calc(70% + 60px) !important}form .formbody .open{z-index: 9999!important}#header-contacts > div > div > div img{width: 28px !important;    height: auto;    opacity: 0.5;    margin-right: 16px}.mod_sitemap li{margin-top:10px}#cboxTitle{display: none!important}#main a:hover{text-decoration: underline!important}.mod_search{position: fixed;    text-align: center;    padding: 5px 15px 15px;    right: 0px;    background-color: rgba(198, 197, 186, 0.66);    top: 78px}.mod_search label{display: none}.mod_search input.text{height: 30px;padding:5px;    border: none;    margin: 0;    margin-top: 10px}.mod_search input.submit{width: auto !important;    height: 30px;    padding-top: 1px!important;    background-color: #ac4649 !important;    margin: 0}#footer h3{color: #ffffff!important;    font-weight: 600 !important}#footer a:hover{text-decoration:underline;text-decoration: underline!important}#side iframe,#side span,._2p3a,.uiScaledImageContainer,#side div{width: 300px!important}#side.open{right: 0}#side{background-color: #ffffff;            position: fixed;            right: -300px;            top: 233px;            transition: all 1s ease-in-out 0s;            z-index: 9999}.facebook.open{right: 0px;        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}.facebook{width: 55px;                 position: fixed;        cursor:pointer;                 top: 12em;                 right: -55px;                 z-index: 999;        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}.slide{position: fixed;                 right: 0;                 top: 16em;                 display: none;            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}#teufelskammer .thumbnail,#kapelle-50 .thumbnail{margin-bottom: 0px!important}#block h2{color: #fffefe !important}p.error{display: none}.albumInside h2{width: 92%!important}.pagination>li>a,.pagination>li>span{color: #606060!important}.bilder-und-einblicke{padding-top: 50px!important}p.total{margin-top: 30px;    color: #666666}.albumInside h2 a{width: auto;    margin-right: auto;    margin-top: 50px;    margin-left: auto;    font-family: 'Cinzel', serif!important;    text-align: center!important;    font-size: 24px!important;    display: block}iframe{display: block}#schlossgeschichte hr{margin-bottom: 40px!important}.effect-milo h2,.effect-milo h3{margin-top:0px}#main .row.lg-1200{padding-top: 0px}#kindergeburtstage .effect-milo h3{line-height:20px;font-size: 16px!important;text-align:center}.preise td{padding:10px;    text-align:center;    border:1px solid #ccc}.preise table{width:100%;    border-collapse:collapse}#main ul{padding-left:26px}.ce_downloads li{margin-bottom:10px;list-style-image: none!important;   list-style-type:none;        padding-left: 0px!important}.ce_downloads ul,ul.slides,.slides li{padding:0px!important}#main li{padding-left:5px;list-style-image:url("../../files/Schloss Tratzberg/right.png")}.navbar-default .navbar-nav > li > a:hover{color: #B2201F !important;}.ce_text.col-md-12.preim-header.wow.fadeInUp.first.block.animated{margin-top: 45px}#buttons a:hover{background-color: #9f9e97;    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}#buttons a{font-weight: 600;    color: #58585a!important;    font-size: 14px;    text-transform: uppercase;    font-family: 'Cinzel', serif;    padding: 10px;    border-radius: 4px;    background-color: #acaba4;    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}#buttons{padding-top:17px;padding-bottom:8px;background-image:url("../../files/design/ZenBG.png");background-position:center center;background-repeat:repeat;clear:both}#footer h2{color: #58585a !important;    font-weight: 600 !important}body figcaption a{text-align: center;    background-color: #3bad34;    display: block;    color: #fff!important;    padding: 10px;    text-transform: uppercase;    padding: 10px;    width: 50%;    margin-top: 10px;    margin-left: 25%}#main a{color: #c8de01}.navbar-right .dropdown-menu{background-color: rgba(197, 196, 185, 0.85);    border: none!important}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: #FFFFDA !important}.level_3 a{color: #58585a !important}.contacts{background: #fff9e1;padding-bottom: 66px}#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/2.jpg");background-repeat: no-repeat;    width: 100%;    background-size: cover;    height: 520px;    padding-top: 30px;    background-repeat: no-repeat}#footer .col-md-4{padding-top:30px;padding-bottom:20px}hr{clear:both}figcaption a:hover{text-decoraton:none!important;background-color: #729a39}.effect-milo img{width: calc(80% + 60px) !important}#f5 > div > div.widget.widget-submit.form-group{width: 72px;/* margin: 0; */margin-right: -50px;margin-top: 5px}.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}.widget.form-group{display: inline-block;width: 130px;overflow: hidden}#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: #f9e25f;    overflow: hidden;border-top: 1px solid rgba(243, 240, 240, 0.57)}#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 > div > div > div:nth-child(1) > p:nth-child(2){padding-top: 11px}#footer > div > div > div:nth-child(3) > h4:nth-child(5){padding-top: 14px}#footer > div > div > div:nth-child(3) > h4:nth-child(2){padding-top: 15px}#footer > div > div > div.ce_text.col-xs-12.col-md-4.kont.block > p:nth-child(2){padding-top: 25px}#footer h5{font-size: 17px !important;color: #fff;line-height: 10px;font-weight: 800}#footer > div > div > div:nth-child(3) > h4:nth-child(5){font-size: 18px;color: #B2201F}#footer > div > div > div:nth-child(3) > h4:nth-child(2){font-size: 18px;    color: #B2201F}#footer a{display: inline-block;color: #af111d!important}.white .caption_title_line{margin-top: 140px;margin-right: 100px}.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}.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}:before{color: #59595b !important}#geschichte > div > h4{color:red;font-size: 56px;position: relative;left: 20%;margin-bottom: 70px;bottom: -30px}#willkommen > div > div > p:nth-child(2){margin-top: 30px}#willkommen > div > div > h2{font-size: 34px;font-weight: 600}.preim-header h2:after{content: "";display: block;width: 40px;height: 3px;background: #B2201F;margin: 0 auto;margin-top: 38px}.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}#kontakty h3{padding-bottom:5px}div#kontakty iframe{border:0}#main .icon-close::before{color: #C3F8FC}#ctrl_23{background: #FFF;width: 100%;line-height: 30px !important;border: 1px solid #ccc;border-radius: 5px}#ctrl_22{line-height: 26px;    border-radius: 5px}#main .form-control:focus{border-color: #7cad11;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(121, 121, 121);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(121, 121, 121);    color: rgb(19, 59, 62)}.content-style-overlay .form-group:nth-last-child(1){margin-right:0}#ostavit-otzyv .form-group:nth-last-child(1){margin-right: 0px}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 h3{padding: 20px 0}.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 p,#footer a{word-wrap: break-word;color: #58585a !important}#header .navbar-brand{margin-left: 0px}#footer h3{margin-top: 20px}.kontakty .ce_text{padding-bottom:30px}.kontakty a{color:#414141}.partners h2{text-align:center;text-transform:uppercase;margin-bottom: 50px;    margin-top: 40px}.partners li{margin-bottom:10px;margin-left:10px;display: inline-block;    /* text-align: center; */    list-style: none}.partners ul{padding:0;text-align:center}.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}#vopros-otvet .info{font-weight: bold}.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}.btn-primary,input.submit{color:#fff;background-color: #005b7e !important;    border: none !important}div#gorjaschie-vakansii a{color: #42BEC8; pointer-events: none}#start-slider{padding:0;max-height: 650px}input#ctrl_14{background: #14BCC9;    line-height: 35px;    font-size: 20px;    color: #FFFFFF;    border: 0;    margin-top: 10px;    width: 100%;border-radius: 5px}.fixed .content-style-overlay h2{padding-top: 35px}#f1  .col-lg-9{width: 100% !important;    margin-bottom: 10px !important;    margin: 0}.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}#predlozhenie{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 */}div#predlozhenie span.fa{color: #58525}#predlozhenie li,#predlozhenie ul{list-style-type: none;padding: 0}#predlozhenie{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom: 45px}#predlozhenie .offrab{margin-top:5%;text-align:center}#footer a{display:inline-block;color:#ccc}#footer{background-color: #ffffff;margin-bottom: 60px}.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}#otzyvy{padding-top:0;background-image:url("../../files/design/1.jpg");background-position:center bottom;background-repeat:no-repeat;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom: 100px;background-size: cover}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}#main h1,#main h2,#main h3{font-family: 'Open Sans', sans-serif !important;text-align: left !important}.oh{overflow: hidden}#main .effect-milo h2{padding-top: 0px;position:relative;    width: 100%;    text-align: center;    font-size: 35px;      color: #3bad34 !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 */padding-top: 30px}#main .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 .effect-milo img{margin-bottom:20px;height: auto}#main .effect-milo{background: none;    margin-top: 50px;    padding: 0 19px;    background: none}#main .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}.navbar-brand{width:195px;height:50px;display:block;background-image:url("../../files/design/Schloss_Tratzberg_Logo_RGB.png")}#wrapper{overflow:hidden}section .white .flexslider{margin: 0;    border: 0;    box-shadow: none}.align-center{text-align:center}#start-slider .container{width: 100%;    padding: 0;    margin: 0}#footer span{color: #58585a !important}#rabota-v-polshe > div.morph-button.morph-button-overlay.morph-button-fixed.active.open.scroll > div > div > div > h2{color: #fffdfc !important}#f3 > div > div.widget.widget-headline.form-group > h3{color: #fdfdfd !important}.ce_text.col-md-12.preim-header.wow.fadeInUp.first.block.animated{margin-top: 45px}#geschichte > div > h1{color: red !important;font-weight: 500;font-size: 53px;position: relative;left: 20%;top: 30px}#geschichte > div > h2{color: #fff !important;font-size: 50px;font-weight: 100}.navbar-default .navbar-nav>li>a{font-weight:bold;color: #58585a !important;font-size: 15px;font-family: 'Cinzel', serif;padding: 26px}.navbar-default .navbar-nav>li>a{color: #fff}
/* Navigation.css */
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color: #af111d!important}.level_3 li a:hover,.level_3 li.active a,.level_3 span.active{color: #af111d!important}ul.level_3{padding-right: 15px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color: #96CB49 !important;    background-color: rgba(231, 231, 231, 0)!important}.dropdown-menu>.active>a:hover{color: #fff!important}#mainmenu a{color: #fff}.navbar{margin-bottom: -1px !important}
@media screen and (min-width: 1200px){
/* 1200.css */
div#punkt{margin-top: 45px}body #depres{margin-bottom: 138px !important}.top{margin-top: 50px}.Partner-foto img{margin-right: -302px !important}.m-content{margin-top: 47px !important;margin-bottom: 60px !important}section#blau{margin-bottom: 70px !important}p.akord,.m-content p{width: 675px}.accordion.ui-widget-content{padding-bottom: 55px}.angst img{margin-right: -305px;margin-bottom: 70px}#header > div > nav{height: 76px !important}#bild img{top: 77px}.firefox .navbar-default .navbar-nav > li > a{font-size: 13px !important}#header .navbar-right ul.level_1{width:100%;padding-left:400px}.side-banner a{top: 15em}ul.level_1>li:nth-child(3) a{margin: 0!important}.navbar-right .navbar-nav>li>a{margin: auto 20px}#header .container{width: 1200px}#web-cam img{width: 400px!important;    height: 228px!important}#navbar-responsive-1 #it-nav-3{margin-right: 91px!important}#navbar-responsive-1 #it-nav-1{margin-left: 182px!important}#navbar-responsive-1 #en-nav-1{margin-left: 136px!important}#navbar-responsive-1 #en-nav-3{margin-right: 280px!important}#fr-nav-1{margin-left: 180px!important}#fr-nav-3{margin-right: 172px!important}#navbar-responsive-1 #fr-nav_a{font-size:14px!important}.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}.row.lg-1200{max-width: 1170px;    margin: 0 auto}
}
@media screen and (min-width: 993px){
/* min-993.css */
#mobile_device{display: none}#header > div > nav{height: 90px}.navbar-collapse.collapse{margin-top: 8px}.navbar-right ul.level_1 li a{margin: 0 5px}.navbar-right ul.level_1 li{width: 25%;    text-align: center}.navbar-right ul.level_1{float: right;    width: 600px}#header .container{width: 100%!important}#header .sub_menu li a:before{content: "-";    width: 100%;    float: right;    top: -15px;    position: relative;    height: 0px}#header .sub_menu li a{padding-top: 0px!important;    padding-bottom: 9px!important}.navbar-nav li:nth-child(4+n){margin-top: 10px}.navbar-default .navbar-nav>li:hover ul.level_2{display:block}#wrapper #header .caret{display: inline-block}#wrapper #header .caret_menu{display: none !important}#it-nav-3{margin-right: 59px!important}#en-nav-1{margin-left: 163px!important}#en-nav-3{margin-right: 99px!important}#fr-nav-1{margin-left: 164px}#fr-nav-3{margin-right: 76px}#fr-nav_a{font-size:12px!important}#header-contacts > div > div > div{width: 180px;    position: fixed;    top: 100px;    z-index: 3;    right: 20px;    background: transparent}#wrapper #logo{display: block;    left: 160px;    margin-right: auto;    position: absolute;    top: 151px !important;    width: 286px !important;    padding: 0 10px}#wrapper #header.fixed{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;height:135px !important}.navbar-default .navbar-nav>li>a{font-weight:bold;font-size: 13px !important; padding: 26px}.navbar-right .navbar-nav>li>a{padding-top: 7px !important;    padding-bottom: 0px !important}#main .effect-milo.first-row{margin-top: 0px!important}.fixed ul.level_1>li:nth-child(3){border-right-width:40px}.fixed ul.level_1>li:nth-child(4){border-left-width:40px}ul.level_1>li:nth-child(3),ul.level_1>li:nth-child(4){-webkit-transition: all 0.5s ease;transition: all 0.5s ease}#header #logo{color: #C8DE00;font-size: 22px}#header #ctrl_34{font-size: 14px}#header .widget.form-group{width: 130px}.header-contacts :-ms-input-placeholder{color: #fff !important!;font-size: 14px !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: 14px !important}#header .header-contacts ::-webkit-input-placeholder{color: #fff !important;font-size: 14px !important}#propos.fixed #proposition{-webkit-transform: translate3d(50px,0,0) scale(1);    transform: translate3d(50px,0,0) scale(1);opacity: 0}#proposition{margin-left: 60%;    width: 300px;    /* text-align: left; */    background-color: rgba(255, 255, 255, 0.9);    padding: 27px;    /* float: right; */    /* right: -100px; */    opacity: 1;    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);    -webkit-transition: -webkit-transform 1s ease-in;    -moz-transition: -moz-transform 1s ease-in;    -o-transition: -o-transform 1s ease-in;    transition: transform 0.3s ease-in, opacity 0.3s ease-in}.fixed div#proposition{-webkit-transform: translate(0, 30px);    -moz-transform: translate(0, 30px);    -ms-transform: translate(0, 30px);    -o-transform: translate(0, 30px);    transform: translate(0px, 30px);    opacity: 0}#proposition h1{line-height: 30px;    color: initial !important}#main #rabota-v-polshe{display:block;position: absolute;    width:100%;    z-index: 9;    margin-top: -330px}.row.lg-1200{max-width: 1170px;    margin: 0 auto}
}
@media screen and (min-width: 768px){
/* 768.css */
#karin-mobile{display: none}.ce_image.right_image{margin-left: 15px}#navbar-responsive-42{float: left !important}#abendfuehrungen > div.ce_text.col-xs-12.col-sm-3.col-lg-3.col-md-3.last.block > p,#article-641 > div.ce_text.col-xs-12.col-sm-3.col-lg-3.col-md-3.last.block > p,#article-1412 > div.ce_text.col-xs-12.col-sm-3.col-lg-3.col-md-3.last.block,#article-1273 > div.ce_text.col-xs-12.col-sm-3.col-lg-3.col-md-3.last.block{margin-top: 72px;    margin-left: 20px}#wine-img > figure > a > img,#wine-img > figure > a > img{margin-left: -38px}#header > div > nav{background: #C3E471 !important;margin-top: -10px}.caret{display: none !important}#wrapper .caret_menu{height: 25px !important;    margin-left: 0px !important;    display: block !important;    position: absolute !important;    right: 243px !important;    top: 28px !important;    border: 12px solid transparent;    border-top: 13px solid rgba(75, 79, 86, 0.7)}#en-nav-1{margin-left: 110px}#en-nav-3{margin-right: 183px}#header-contacts > div > div > div{position: absolute !important;    top: 100px;    z-index: 3;    right: 20px;    background: transparent;transition:all 0.4s ease}#logo{display: block;    left: 10%;margin-left: -20px !important;    margin-right: auto;    position: absolute;    top: 0px !important;    width: 66px !important;    z-index: 9999}#header{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;    -webkit-transition: all 0.5s ease;    transition: all 0.5s ease}#header.fixed{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;height:74px}#ctrl_34{font-size: 10px}.widget.form-group{width: 115px;margin-right: -36px}.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}.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}.navbar-right .navbar-nav>li>a{padding-left:0;padding-right:0}.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:hover{color:#B2201F}.navbar-right a:hover{color: #B2201F !important}#header{position: absolute !important;    top: -44px;    z-index:  9;    width: 100%}.navbar-right{position: relative;    left: 0px;padding-bottom: 6px}.fixed.header-contacts{height:0px}.navbar-brand{display:none}#navbar-responsive-1 .navbar-right{width:100%;float: left !important}.navbar-nav>li active:hover{background: #B2201F}
}
/* Form.css */
#f14 .submit:hover,#f6 .submit:hover,#main .submit:hover,#f16 .submit:hover{background-color: #66655f!important;    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;    color: #fff}#f6,#f16,#f14{padding-top:40px;padding-bottom:50px;padding-left: 20px;        max-width: 1170px;        margin-left: auto;        margin-right: auto}#f6 .submit,#f16 .submit,#f14 .submit,#main .submit{background-color: #f9e25f!important;    color: #66655f;    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}#f6 .form-control,#f16 .form-control,#14 .form-control{border:none!important;    border-radius: 0px!important;font-size: 16px}input#ctrl_193{margin-top: 15px}textarea#ctrl_190{height: 108px}#f11 fieldset{margin-top: 5px;    margin-bottom: 36px}#f6 .widget.form-group,#f16 .widget.form-group,#main .widget.form-group,#f14 .widget.form-group{overflow:visible}#main .submit{padding-top:10px;padding-bottom:10px}#main button.btn.dropdown-toggle.btn-default{border-radius: 5px!important;    height: 32px!important}#main .bootstrap-select.btn-group .dropdown-toggle .filter-option{position: relative;    top: -3px}#main .btn-group.bootstrap-select.select.form-control{border: 1px solid #ccc;    border-radius: 5px;    height: 34px!important}#f10 textarea.form-control{height: 112px}#f6 label,#f16 label,#f14 label{font-size: 16px;    color: #fff}.btn{border-radius: 0px!important;    border: none!important;    padding: 10px 12px!important}#f6 input.submit,#main  input.submit,#f14 input.submit,#f16 input.submit{width: 100%}#f6 textarea .form-control,#ctrl_39,#ctrl_221,#ctrl_264{height: 123px!important}#f6 input,#f6 .form-control,#f16 input,#f16 .form-control,#f14 input,#f14 .form-control{height: 40px}.widget.form-group{width: 100%!important}
@media (max-width: 767px){
/* Less_768.css */
.invisible{display: none}.navbar .container{background: #f5d625}.navbar-header{height: 50px;background: #C3E471}body #header .navbar-default .navbar-nav>li>a{font-size: 16px !important;    padding: 15px 0!important}a.impressum-mob{margin-left: 14px;    width: 50%;    height: 34px;    border-radius: 5px;    border: none !important;    background: #59595b;    font-size: 15px;    color: #fff;    margin-bottom: 6px;padding: 9px !important}a.impressum{display: none}.trigger{display: none!important}#karin-mobile{display: block}#karin-desktop{display: none}#main h1,#main h1.akordion_headline,#main h2,#main h3,#main h4{text-align: center !important}img.bez-p{margin-top: -95px !important}img.pedg{margin-right: 365px}body img.ruka.depres-d{margin-top: -135px !important}body img.ruka,body .ruka figure{float: none !important;    display: block;    margin: 0 auto;margin-bottom: 40px}h1.akordion_headline.punkr{margin-bottom: -10px !important}#ang-ch figure{margin-bottom: 0 !important}body #depres{margin-bottom: 0px !important}#main figure{text-align: center!important;margin-bottom: 0 !important;    margin-top: 55px !important;float: none !important}#main{margin-top: -75px}.firefox p.bottom_headline{font-size: 7px !important}.firefox p.big{font-size: 19px !important}.firefox #wrapper #header #logo{position: absolute;top: 12px !important;left: 62px;z-index: 999;font-size: 22px;padding: 3px !Important;width: 252px !important;height: auto}.button button:before{content: "+";    position: absolute;    top: -2px;    left: 24px;    font-size: 26px;    color: #fff !important;    transition: 0.4s}.list_ako button{width: 50%;    height: 38px;    border-radius: 5px;    border: none !important;    background: #59595b;    font-size: 15px;    color: #fff;    margin-bottom: 6px}p.col-xs-12.col-sm-8.col-md-8.col-sm-offset-2.col-md-offset-2.mob{font-size: 13px;    margin-bottom: 10px !important;    display: block}.mob{margin-top: 7px !important;    margin-bottom: 5px !important}div#anfrage{display: none !important}div#footer-fb{position: fixed;    bottom: -1px;    width: 100%;    z-index: 999}#footer-fb .akkordeon1{display: block}#header .inside{padding: 0!important}.header-contacts{height: 0}.vidbg-container video{display: none}#start-slider{border: none}.vidbg-container{background: url("/files/design/Screenshot_1.png")!important;    background-size: cover!important}#header .navbar{margin-bottom: 0!important;min-height: 50px!important;height: 50px}.akkordeon1 .footer_form{background: #fff9e1;    box-shadow: none !important}.anfrage{display: block !important}.side-banner a{display: none}.akkordeon1 .form-control.textarea{height: 100px !important}.akkordeon1 .form-control{height: 32px !important}.akkordeon1 label{font-size: 13px;color: #59595b}#bild p{margin: 0}#main .akkordeon1 h2{font-size: 25px !important;margin: 10px 0 0 0 !important;color: #59595b!important}.footer_form{padding: 0 !important}div#bild{background: #f9e25f;    margin-bottom: 0}p.bottom_headline{font-size: 8px !important;        text-align: left !important;    padding-top: 10px !important}p.big{font-size: 18px !important;    font-weight: normal !important}#bild img{width: 75px !important;    height: auto;    margin-bottom: 0;    left: 33px;    margin-left: -33px;    z-index: 9999 !important;    position: absolute;    float: left;top: -22px !important}button.navbar-toggle.collapsed{margin-top: 7px;    margin-bottom: -1px;    margin-right: 0;right: 2px}section.ce_accordionSingle .toggler{margin: 0 auto;    margin-bottom: 35px}.ce_image.right_image{float: none !important}body h2.akordion_headline{font-size: 27px !important;    margin-bottom: 0 !important}#header button.navbar-toggle span.icon-bar:nth-child(2){transform: rotate(46deg) translate(5px,6px);    -ms-transform: rotate(46deg) translate(5px,6px);        -webkit-transform: rotate(46deg) translate(5px,6px);    transition: transform .3s ease}#header button.navbar-toggle span.icon-bar:nth-child(4){transform: rotate(-46deg) translate(6px,-6px);    -ms-transform:rotate(-46deg) translate(6px,-6px);        -webkit-transform: rotate(-46deg) translate(2px,-5px);    transition: transform .3s ease}#header button.navbar-toggle.collapsed span.icon-bar:nth-child(4){transform: rotate(0deg) translate(0,0);        -ms-transform:rotate(0deg) translate(0,0);            -webkit-transform:rotate(0deg) translate(0,0)}#header button.navbar-toggle.collapsed span.icon-bar:nth-child(2){transform: rotate(0deg) translate(0,0);        -ms-transform:rotate(0deg) translate(0,0);            -webkit-transform:rotate(0deg) translate(0,0)}#header button.navbar-toggle span.icon-bar:nth-child(3){opacity:0;    transition:opacity 0.3s ease}#header button.navbar-toggle.collapsed span.icon-bar:nth-child(3){opacity:1}.navbar-default .navbar-collapse{border: none}.navbar-nav{padding-top: 0;    margin: 0}.video-bg{display: none}.ce_gallery .col-xs-4{width: 100% !important}.working{padding: 15px 5px}#main .row.lg-1200{padding-bottom: 30px}.last-footer img{float: none;dislay: block;margin: 20px auto 0}.last-footer p{text-align: center !important}.shadow{padding: 20px !important}.top{margin-top: 30px}.preim-header{margin-top: 30px}#header .navbar-collapse.collapse.in{margin-top: 0px}.navbar-default{background-color: #f9e25f !IMPORTANT}#web-cam img{width: 100%!important}#header-contacts > div > div > div{width: 180px;    top: 100px;    z-index: 3;    right: 20px;    background: transparent;    position: absolute}#wrapper #header #logo{position: absolute;    top: 9px !important;    left: 72px;    z-index: 999;    font-size: 22px;    padding: 3px !Important;    width: 195px !important;    height: auto}#wine-img img{max-width:100px!important}.effect-milo img{width: 100%!important}.effect-milo figcaption{margin-top:10px}#header-contacts > div > div > div{top: 70px}#wrapper .bs-caret{width: 25px !important;    height: 25px !important;    margin-left: 0px !important;    display: block !important;    position: absolute !important;    right: 23px !important;    top: 13px !important;    z-index: 9;    border: 12px solid transparent;    border-top: 13px solid rgba(178, 32, 31, 0.83)}.caret{display: none !important}#wrapper .caret_menu{width: 25px !important;    height: 25px !important;    margin-left: 0px !important;    display: block !important;    position: absolute !important;    right: 23px !important;    top: 22px !important;    border: 12px solid transparent;    border-top: 13px solid rgba(75, 79, 86, 0.7)}.kinder-img{max-width:200px;margin:0 auto!important;    float: none!important}#main h1{font-size:40px}figure.image_container.float_below{margin-left: 0px!important}figure.image_container.float_below img{width:100%!important}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size: 20px;    margin: 10px 0}.level_3 a{text-align:center}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color: #fff!important}#main h2,#main h3{font-size: 26px !important;    text-align: center !important}.ce_image img{margin-bottom:20px;width: 100%;    height: auto}.navbar-nav .open .dropdown-menu>li>a{text-align: center!important}#main figure.effect-milo.first-row{margin-top: 50px!important}#block-with-animation hr{margin-bottom: 0px}.navbar-brand{background-image:url("../../files/design/Schloss_Tratzberg_Logo_RGB.png");background-repeat:no-repeat;background-repeat: no-repeat;    background-size: 40%;    overflow: visible;    background-position: center left;display: none}form#f6,.ce_gallery.col-sm-12.col-xs-10.col-md-offset-1.block{width:100%}#block{height:auto;margin:0}#header{z-index: 999;width:100%;position:relative!important;top: 30px}#ukrworker > ul > li > div > div > h2{font-family:'Scope One',serif;font-size: 36px !important;color: #fff !important}#ukrworker > ul > li > div > div > h1 > strong{margin-left:80px;font-size:36px;color:#FFF}.header-contacts .ce_form.tableless.block{display:none}.white .caption_title_line{bottom:0;position:relative;float:right;margin-top:18px;margin-right:15px;padding:5px 15px 10px}.nav>li{position:relative;display:block;padding:0;text-align:center}#main .layout_latest{margin-bottom:55px;background: none}.mod_newslist .pull-right,.mod_newsreader  .pull-right{overflow:HIDDEN;text-align:center;float: none !important;margin-left:0px !important}.navbar-brand{margin-left: 15px !important}.mod_article{margin-right:-15px;margin-left:-15px;padding:30px}#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-default .navbar-toggle{margin-top: 12px;margin-right: 0 !important}
}
/* calendar_bootstrap.css */
.ui-icon-circle-triangle-w{background-position: -93px -14px!important}.ui-icon-circle-triangle-e{background-position: -34px -14px!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-widget-header{border: 1px solid #fff!important;background: #fff!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{font-weight:bold;text-decoration:underline;color: #B6AA8B!important;font-weight: 500!important}.ui-widget-header{color: #BFBAAB!important;font-weight: 500!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{opacity: 0.5}.ui-widget-content{border: 1px solid #E5E5E5!important;box-shadow: 0 0 10px rgba(0,0,0,0.2)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border: 1px solid #fff!important;background: #fff!important}
@media (max-width: 992px){
/* max-992.css */
#mobile_device h2{text-align: left !important}#mobile_device{display: none}#main h1{font-size: 30px}h1.termine{width: 60% !important}table.person{width: auto}.ce_image.right_image{margin-right: 0 !important}#header .navbar-default .navbar-nav>li>a{text-align: center}.navbar-nav{margin: 0!important}#header .navbar-nav > li{height: auto!important}#header .navbar-right ul.level_1{padding-left: 0px!important}#header > div > nav{z-index: 9}#header .container{width: 100%!important;    padding: 0}#bild img{width: 100px;    height: auto;    z-index: 99;    top: 51px}p.bottom_headline{font-size: 11px;    padding-bottom: -6px;    margin-bottom: 4px;    margin-top: -5px}p.big{font-size: 27px;    padding-top: 0px}.row{margin-right: 0px !important; margin-left: 0 !important}#wrapper .header-contacts  #logo{display: block;    left: 15%;    margin-right: auto;    position: absolute;  top: 101px !important;    width: 252px !important;    padding: 0 10px}#main .effect-milo h2{font-size: 25px}h2.akordion_headline{color: #59595b !important;    font-size: 33px !important}#header button.navbar-toggle span.icon-bar:nth-child(2){transform: rotate(46deg) translate(5px,6px);    -ms-transform: rotate(46deg) translate(5px,6px);        -webkit-transform: rotate(46deg) translate(4px,6px);    transition: transform .3s ease}#header button.navbar-toggle span.icon-bar:nth-child(4){transform: rotate(-46deg) translate(6px,-6px);    -ms-transform:rotate(-46deg) translate(6px,-6px);        -webkit-transform: rotate(-46deg) translate(2px,-5px);    transition: transform .3s ease}#header button.navbar-toggle.collapsed span.icon-bar:nth-child(4){transform: rotate(0deg) translate(0,0);        -ms-transform:rotate(0deg) translate(0,0);            -webkit-transform:rotate(0deg) translate(0,0)}#header button.navbar-toggle.collapsed span.icon-bar:nth-child(2){transform: rotate(0deg) translate(0,0);        -ms-transform:rotate(0deg) translate(0,0);            -webkit-transform:rotate(0deg) translate(0,0)}#header button.navbar-toggle span.icon-bar:nth-child(3){opacity:0;    transition:opacity 0.3s ease}#header button.navbar-toggle.collapsed span.icon-bar:nth-child(3){opacity:1}li#de-nav-1{padding-top: 0px}#header .navbar-default .navbar-nav>li>a{font-size: 18px !important;padding: 20px 0!important}.video-bg{height: 430px}#footer form{padding: 30px}.navbar-nav>li{max-width: 100% !important}.navbar-default .navbar-toggle .icon-bar{background-color: #ffffff !important}.navbar-default .navbar-toggle{border-color: transparent !important;margin-right: 25px;    background: #c3e471 !important}.navbar-header{float: none !important}iframe{height: 350px !important}#wrapper .caret_menu{display: none !important}.navbar-right .dropdown-menu{display: block !important;position: static;width: 100% !important;box-shadow: none !important}.navbar-nav .open .dropdown-menu > li > a{text-align: center;    font-size: 15px}.navbar-nav .open .dropdown-menu{position: static;    float: none;    width: auto;    margin-top: 0;    background-color: transparent;    border: 0;    -webkit-box-shadow: none;    box-shadow: none}#header .navbar-nav>li{float: none !important;margin: 0 !important;width: 100%!important}#header .navbar-collapse.collapse.in{display: block !important}#header .navbar-collapse.collapse{display: none!important;    height: auto!important;    padding-bottom: 0;    overflow: visible!important}.navbar-toggle{display: block !important}
}
@media (max-width: 1200px){
/* Responsive_1200.css */
.navbar-default .navbar-toggle .icon-bar{background-color: #59595b !important}#bild img{width: 100px;    height: auto;    z-index: 99;    top: 51px}#wrapper .header-contacts #logo{display: block;    left: 15%;    margin-right: auto;    position: absolute;    top: 101px !important;    width: 252px !important;    padding: 0 10px}p.bottom_headline{font-size: 10px;text-align: left !important}p.big{font-size: 21px}#header > div > nav{height: auto;    z-index: 9}#header .navbar-collapse.collapse.in{display: block !important}#header .navbar-right ul.level_1{padding-left: 0px!important}.navbar-nav>li{max-width: 100% !important}#header .navbar-nav > li{height: auto!important}#header .navbar-nav>li{float: none !important;    margin: 0 !important;    width: 100%!important}#header .navbar-default .navbar-nav>li>a{font-size: 18px !important;    padding: 20px 0!important}#header .navbar-collapse.collapse{display: none!important;    height: auto!important;    padding-bottom: 0;    overflow: visible!important}body .navbar-toggle{display: block;border-color: transparent !important;    margin-right: 25px;background: #c3e471 !important;    position: absolute;    top: 2px;    right: 10px;    z-index: 999}#karen-mobile{display: block !important}#depres{margin-bottom: 113px !important}#karen{float: none;display: none}.side-banner a{top: 16em}
}
@media (min-width:1201px){
/* 1201.css */
#header #wrapper #logo{top: 156px !important}
}
@media (min-width:1365px){
/* 1365.css */
#header #wrapper #logo{top: 144px !important}
}
@media screen and (max-width: 1247px){
/* 1247.css */
.navbar-collapse.collapse{margin-top: 23px}#header .navbar-right ul.level_1{padding-left: 100px;width:100%}
}
@media (max-width: 400px){
/* max-400.css */
.akkordeon1 .form-control.textarea{height: 47px !important}
}
/* Responsive__colapse_point.css */
@media (min-width: 993px){div#karin-desktop {    display: block;}}#karin-tablet{display: none}@media (min-width: 768px) and (max-width: 992px){#karin-tablet {    display: block;}div#karin-desktop {    display: none;}}@media (min-width: 1246px) and (max-width: 1341px){.firefox .navbar-default .navbar-nav > li > a {    font-size: 11px !important;}}@media (min-width: 993px) and (max-width: 1199px){.navbar-default .navbar-nav>li>a {    font-weight: bold;    font-size: 11px !important;}img.mobile {    margin-bottom: 50px;}}
