/* =============================================================================
 * mod_newsreader
 * ========================================================================== */

.newsreader .date {
	display: inline-block;
	margin-right: 20px;
}

.newsreader .info {
	font-size: 0.8em;
	margin-bottom: 35px;
	background: #f8f8f8;
	padding: 30px;
}

.newsreader .date:before {
	font-family:FontAwesome;
	content:"\f073";
	margin-right: 5px;
}

.newsreader .author {
	display: inline-block;
	margin-right: 20px;
}

.newsreader .author:before {
	font-family:FontAwesome;
	content:"\f007";
	margin-right: 5px;
}

.newsreader .comments {
	display: inline-block;
}

.newsreader .comments:before {
	font-family:FontAwesome;
	content:"\f0e6";
	margin-right: 5px;
}

.newsreader .back {
	padding-top: 10px;
	margin-top: 40px;
	border-top: 1px solid #ddd;
	overflow: hidden;
	margin-left: 0;
	width: 100%;
	float: none;
	position: relative;
	clear: both;
}

.newsreader .back a {
	font-size: 0.6667rem;
	text-transform: uppercase;
}

.newsreader .ce_comments {
	max-width: 500px;
	margin-top: 55px;
}

.newsreader .ce_comments .widget {
	margin-bottom: 15px;
}

.newsreader .ce_comments input.text,
.newsreader .ce_comments textarea,
.newsreader .ce_comments input.captcha,
.newsreader .ce_comments .checkbox_container {
	background: rgb(245,245,245);
	border: 0;
}

.newsreader .ce_comments input.submit,
.newsreader .ce_comments button.submit {
	width: auto;
}

.newsreader .ce_comments .checkbox_container {
	font-size: 0.9rem;
}

.newsreader .ce_comments label {
	margin-top: 3px;
}

/* mod_newsreader in lightbox onepage layouts */
#colorbox .mod_newsreader .image_container img {
	width: 100%;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
	.newsreader .info {
		padding: 5px 15px;
	}
}

.mod_privacy_optin_medium p.privacy,p.privacy{color:#fff;background:red;font-weight:700;padding:20px;text-align:center;margin:20px}.mod_privacy_optin h1,.mod_privacy_optin h2,.mod_privacy_optin h3,.mod_privacy_optin h4,.mod_privacy_optin h5,.mod_privacy_optin h6,.mod_privacy_optin_medium h1,.mod_privacy_optin_medium h2,.mod_privacy_optin_medium h3,.mod_privacy_optin_medium h4,.mod_privacy_optin_medium h5,.mod_privacy_optin_medium h6{background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");font-family:Arial,Verdana,sans-serif}.mod_privacy_optin *{font-family:Arial,Verdana,sans-serif;line-height:20px;font-size:13px;margin:0;padding:0;border:0;outline:0;box-sizing:border-box}.mod_privacy_optin,.mod_privacy_optin .privacy.hidden,.mod_privacy_optin .privacy_help,.mod_privacy_optin .view_help .privacy_settings,.mod_privacy_optin_medium,.mod_privacy_optin_medium .privacy.hidden,.mod_privacy_optin_medium .privacy_help,.mod_privacy_optin_medium .view_help .privacy_settings,.privacy.hidden{display:none}.mod_privacy_optin .privacy_label input:checked~.privacy_checkmark:after,.mod_privacy_optin .view_help .privacy_help,.mod_privacy_optin.open,.mod_privacy_optin_medium .privacy_label input:checked~.privacy_checkmark:after,.mod_privacy_optin_medium .view_help .privacy_help,.mod_privacy_optin_medium.open,.mod_privacy_optin_slim.open{display:block}.mod_privacy_optin h1,.mod_privacy_optin h2,.mod_privacy_optin h3,.mod_privacy_optin h4,.mod_privacy_optin h5,.mod_privacy_optin h6{margin:0 0 10px;padding:10px 0 10px 45px}.mod_privacy_optin h1,.mod_privacy_optin_medium h1{font-size:26px}.mod_privacy_optin h2,.mod_privacy_optin_medium h2{font-size:24px}.mod_privacy_optin h3,.mod_privacy_optin_medium h3{font-size:22px}.mod_privacy_optin h4,.mod_privacy_optin_medium h4{font-size:20px}.mod_privacy_optin h5,.mod_privacy_optin_medium h5{font-size:18px}.mod_privacy_optin h6,.mod_privacy_optin_medium h6{font-size:16px}.mod_privacy_optin .privacy_buttons input,.mod_privacy_optin_medium .privacy_buttons input{background:green;padding:0 15px;line-height:35px;color:#fff;border-radius:5px;width:100%;cursor:pointer;display:block;border:0}.mod_privacy_optin .privacy_overlay,.mod_privacy_optin_medium .privacy_overlay{z-index:10000000;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.6)}.mod_privacy_optin .privacy_popup{position:fixed;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:20000000;width:90%;max-width:475px;max-height:100vh;overflow:auto}.mod_privacy_optin.optin_bottom .privacy_popup,.mod_privacy_optin_medium.optin_bottom .privacy_popup{bottom:10px;top:auto}.mod_privacy_optin .privacy_content{padding:20px 20px 15px;background:#f8f8f8}.mod_privacy_optin .privacy_popup.view_help,.mod_privacy_optin_medium .privacy_popup.view_help{position:absolute}.mod_privacy_optin .privacy_option_info{font-size:12px;color:rgba(0,0,0,.6);line-height:1.4;margin-bottom:0;cursor:pointer;display:block}.mod_privacy_optin .privacy_text p{line-height:19px;font-size:12px;margin-bottom:15px}.mod_privacy_optin .privacy_help p,.mod_privacy_optin .privacy_item{margin-bottom:15px}.mod_privacy_optin .privacy_label,.mod_privacy_optin_medium .privacy_label{display:block;position:relative;padding-left:28px;font-size:14px;line-height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mod_privacy_optin .privacy_label input,.mod_privacy_optin_medium .privacy_label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.mod_privacy_optin .privacy_label .privacy_checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#eee;border:1px solid rgba(0,0,0,.1);transition:background .3s;-webkit-transition:background .3s}.mod_privacy_optin .privacy_label:hover input~.privacy_checkmark,.mod_privacy_optin_medium .privacy_label:hover input~.privacy_checkmark{background-color:#ccc}.mod_privacy_optin .privacy_label input:checked~.privacy_checkmark,.mod_privacy_optin_medium .privacy_label input:checked~.privacy_checkmark{background-color:#2196f3}.mod_privacy_optin .privacy_label .privacy_checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mod_privacy_optin .privacy_buttons{margin-top:20px}.mod_privacy_optin .submit{margin-bottom:10px}.mod_privacy_optin .submit:active,.mod_privacy_optin_medium .submit:active{opacity:.8}.mod_privacy_optin .submit.readonly,.mod_privacy_optin .submit.readonly:focus,.mod_privacy_optin .submit.readonly:hover,.mod_privacy_optin_medium .submit.readonly,.mod_privacy_optin_medium .submit.readonly:focus,.mod_privacy_optin_medium .submit.readonly:hover{background:#ddd;color:#9a9a9a}.mod_privacy_optin .headline,.mod_privacy_optin_medium .headline{font-size:1.3rem;margin-bottom:10px}.mod_privacy_optin .privacy_help_close,.mod_privacy_optin .privacy_help_link,.mod_privacy_optin_medium .privacy_help_close,.mod_privacy_optin_medium .privacy_help_link{font-size:.85rem;text-align:center;color:rgba(0,0,0,.5);margin-top:5px;cursor:pointer;text-decoration:underline}.mod_privacy_optin .ajax_info,.mod_privacy_optin_medium .ajax_info{background:#107e10;border-radius:3px;margin:10px 0;padding:3px 15px;color:#fff;font-size:.9rem;display:none}.mod_privacy_optin .privacy_help *,.mod_privacy_optin_medium .privacy_help,.mod_privacy_optin_medium .privacy_help *,.mod_privacy_optin_medium .privacy_help p{font-size:11px}.mod_privacy_optin .privacy_help a{text-decoration:underline}.mod_privacy_optin p.privacy a,.mod_privacy_optin_medium p.privacy a{text-decoration:underline;color:rgba(255,255,255)!important}.mod_privacy_optin .privacy_links{text-align:center;margin-top:10px}.mod_privacy_optin .privacy_links a,.mod_privacy_optin_medium .privacy_links a{font-size:12px;text-align:center;color:rgba(0,0,0,.5);margin-top:5px;cursor:pointer;text-decoration:underline;display:inline-block;margin-left:3px;margin-right:3px}.mod_privacy_optin table,.mod_privacy_optin_medium table{width:100%;margin-bottom:25px}.mod_privacy_optin table td,.mod_privacy_optin_medium table td{padding:5px;vertical-align:top;border-bottom:1px solid #ddd;font-size:11px}.mod_privacy_optin table td:first-of-type,.mod_privacy_optin_medium table td:first-of-type{width:30%!important}.mod_privacy_optin table td:last-of-type,.mod_privacy_optin_medium table td:last-of-type{width:70%!important}.mod_privacy_optin_medium *{font-family:Arial,Verdana,sans-serif;line-height:19px;font-size:13px;box-sizing:border-box}.mod_privacy_optin_medium h1,.mod_privacy_optin_medium h2,.mod_privacy_optin_medium h3,.mod_privacy_optin_medium h4,.mod_privacy_optin_medium h5,.mod_privacy_optin_medium h6{margin:0 0 10px;padding:5px 0 5px 35px;background-size:25px}.mod_privacy_optin_medium .privacy_buttons{margin:25px 0 15px}.mod_privacy_optin_medium .privacy_popup{position:fixed;top:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:20000000;width:90%;max-width:420px;max-height:100vh;overflow:auto}.mod_privacy_optin_medium .privacy_content{padding:15px 15px 10px;background:#f8f8f8;border-radius:5px}.mod_privacy_optin_medium .privacy_option_info{font-size:12px;color:rgba(0,0,0,.6);line-height:1.4;margin-bottom:0;cursor:pointer}.mod_privacy_optin_medium .privacy_text{line-height:1.2;font-size:.9rem}.mod_privacy_optin_medium .privacy_checkboxes{display:flex;justify-content:center;margin-bottom:10px}.mod_privacy_optin_medium .privacy_item{display:inline-block;margin:0 10px}.mod_privacy_optin_medium .privacy_label .privacy_checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid rgba(0,0,0,.4);background-color:#eee;transition:background .3s;-webkit-transition:background .3s}.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:5px;height:8px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mod_privacy_optin_medium .submit{margin-top:10px;padding:12px;width:100%}.mod_privacy_optin_medium .privacy_links{text-align:center}.mod_privacy_optin_slim *{font-family:Arial,Verdana,sans-serif;line-height:20px;font-size:13px;box-sizing:border-box}.mod_privacy_optin_slim{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000000}.mod_privacy_optin_slim .privacy_inside{color:#fff;background:#000;box-shadow:0 0 2px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;width:100%;z-index:100;overflow:hidden;padding:15px}.mod_privacy_optin_slim .privacy_overlay{z-index:10;width:inherit;height:inherit;position:inherit;background-color:rgba(0,0,0,.4)}.mod_privacy_optin_slim .privacy_buttons{float:right;width:40%;text-align:right}.mod_privacy_optin_slim .privacy_button{display:inline-block}.mod_privacy_optin_slim .privacy_button a{margin:5px 0}.mod_privacy_optin_slim .privacy_content{float:left;width:60%;line-height:1.5}.mod_privacy_optin_slim .privacy_content a{color:#fff;text-decoration:underline}.mod_privacy_optin_slim .privacy_content p{margin-bottom:0}.mod_privacy_optin_slim .privacy_button a{background:green;color:#fff;text-decoration:none;padding:0 15px;line-height:35px;display:inline-block;text-align:center;min-width:140px}a.privacy_optout_click{cursor:pointer}.hide_optin .mod_privacy_optin,.hide_optin .mod_privacy_optin_medium,.hide_optin .mod_privacy_optin_slim{display:none!important}@media only screen and (max-width:767px){.mod_privacy_optin_slim .privacy_buttons,.mod_privacy_optin_slim .privacy_content{float:none;width:100%;text-align:left}.mod_privacy_optin_slim .privacy_content{margin-bottom:10px}.mod_privacy_optin_slim .privacy_button,.mod_privacy_optin_slim .privacy_button a{display:block}}
/* =============================================================================
 * mod_pageimage
 * ========================================================================== */

.mod_pageimage .inside {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	line-height: normal;
}

.mod_pageimage .container {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 20;
}

.mod_pageimage .inside .content {
	padding: 20px 0;
}

.mod_pageimage .headline {
	color: rgb(255,255,255);
	font-size: 3rem;
}

.mod_pageimage .subheadline {
	color: rgb(255,255,255);
	font-size: 1.3rem;
}

.mod_pageimage .mod_breadcrumb {
	display: none;
}

.mod_pageimage .inside > .container {
	height: 300px;
}

/* styles */
.mod_pageimage .style2 > .container {
	height: 380px;
}

.mod_pageimage .style2 > .container .content {
	width: 100%;
	text-align: center;
}

.mod_pageimage .style3 > .container {
	height: 380px;
}

.mod_pageimage .style3 > .container .content {
	width: 100%;
	text-align: center;
}

.mod_pageimage .style3 .mod_breadcrumb {
	display: inline-block!important;
	border: 1px solid rgba(255,255,255,0.4);
	padding: 5px 10px;
	border-radius: 3px;
	line-height: normal;
	margin-top: 20px;
}

.mod_pageimage .style3 .mod_breadcrumb ul {
	padding: 0;
}

.mod_pageimage .style3 .mod_breadcrumb .container {
	padding: 0;
	max-width: none;
	display: block;
}

.mod_pageimage .style3 .mod_breadcrumb,
.mod_pageimage .style3 .mod_breadcrumb a {
	color: rgb(255,255,255);
}

.mod_pageimage .style3 .mod_breadcrumb a:hover {
	text-decoration: underline;
}

.mod_pageimage .style3 .headline {
	font-size: 4rem;
}

/* option height */
.mod_pageimage .inside.height-xxl > .container {
	height: 800px;
}

.mod_pageimage .inside.height-xl > .container {
	height: 700px;
}

.mod_pageimage .inside.height-l > .container {
	height: 600px;
}

.mod_pageimage .inside.height-m > .container {
	height: 500px;
}

.mod_pageimage .inside.height-s > .container {
	height: 400px;
}

.mod_pageimage .inside.height-xs > .container {
	height: 300px;
}

.mod_pageimage .inside.height-xxs > .container {
	height: 160px;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {

	.mod_pageimage .headline {
		font-size: 1.3rem;
	}

	.mod_pageimage .inside .content {
		padding: 10px 0;
	}

	.mod_pageimage .subheadline {
		font-size: 1rem;
	}

	.mod_pageimage .style1 > .container {
		height: 150px;
	}

	.mod_pageimage .style2 > .container {
		height: 150px;
	}

	.mod_pageimage .style3 > .container {
		height: auto;
	}

	.mod_pageimage .style3 .headline {
		font-size: 2rem;
	}

	.mod_pageimage .inside.height-xxl > .container {
		height: 400px;
	}

	.mod_pageimage .inside.height-xl > .container {
		height: 300px;
	}

	.mod_pageimage .inside.height-l > .container {
		height: 200px;
	}

	.mod_pageimage .inside.height-m > .container {
		height: 200px;
	}

	.mod_pageimage .inside.height-s > .container {
		height: 200px;
	}

	.mod_pageimage .inside.height-xs > .container {
		height: 150px;
	}

	.mod_pageimage .inside.height-xxs > .container {
		height: 0;
	}
}
.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#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/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 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/colorbox/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/colorbox/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/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.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}
/* =============================================================================
 * ce_text_extented
 * ========================================================================== */

.ce_text_extented.align-center {
	margin-left: auto;
	margin-right: auto;
}

.ce_text_extented.align-left-justify {
	text-align: justify;
}

.ce_text_extented.align-center-justify {
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}

.ce_text_extented.align-right-justify {
	text-align: justify;
	margin-left: auto;
}

.ce_text_extented.align-right {
	margin-left: auto;
}

.ce_text_extented p:last-child {
	margin-bottom: 0;
}

.ce_text_extented.max_width_90 {
	max-width: 90%;
}

.ce_text_extented.max_width_80 {
	max-width: 80%;
}

.ce_text_extented.max_width_70 {
	max-width: 70%;
}

.ce_text_extented.max_width_60 {
	max-width: 60%;
}

.ce_text_extented.max_width_50 {
	max-width: 50%;
}

.ce_text_extented.max_width_40 {
	max-width: 40%;
}

.ce_text_extented.max_width_30 {
	max-width: 30%;
}

.ce_text_extented.max_width_20 {
	max-width: 20%;
}

.ce_text_extented.max_width_10 {
	max-width: 10%;
}

.ce_text_extented.font_serif {
	font-family: Georgia, Times, serif;
}

.ce_text_extented.font-style-letter-sp2 p {
	letter-spacing: 2px;
}

.ce_text_extented.font-style-letter-sp5 p {
	letter-spacing: 5px;
}

.ce_text_extented.font-style-dropcap p:first-child:first-letter {
	float: left;
	font-size: 4rem;
	line-height: 4rem;
	padding-right: 10px;
	padding-left: 5px;
}

.ce_text_extented.font-style-quote p {
	border-left: 1px solid rgb(232, 232, 232);
	padding-left: 20px;
	position: relative;
}

.ce_text_extented.font-style-quote p:first-child:before {
	content: "\f10e";
	font-family: "FontAwesome";
	position: absolute;
	top: 0px;
	left: 10px;
	opacity: 0.3;
	font-size: 3rem;
	line-height: 3rem;
}

.ce_text_extented.lh-1 p {
	line-height: 1;
}

.ce_text_extented.lh-1-1 p {
	line-height: 1.1;
}

.ce_text_extented.lh-1-2 p {
	line-height: 1.2;
}

.ce_text_extented.lh-1-3 p {
	line-height: 1.3;
}

.ce_text_extented.lh-1-4 p {
	line-height: 1.4;
}

.ce_text_extented.lh-1-5 p {
	line-height: 1.5;
}

.ce_text_extented.lh-1-6 p {
	line-height: 1.6;
}

.ce_text_extented.lh-1-7 p {
	line-height: 1.7;
}

.ce_text_extented.lh-1-8 p {
	line-height: 1.8;
}

.ce_text_extented.lh-1-9 p {
	line-height: 1.9;
}

.ce_text_extented.lh-2 p {
	line-height: 2;
}

.ce_text_extented a {
	text-decoration: underline;
}

.ce_text_extented.font-weight-100 p {
	font-weight: 100;
}

.ce_text_extented.font-weight-200 p {
	font-weight: 200;
}

.ce_text_extented.font-weight-300 p {
	font-weight: 300;
}

.ce_text_extented.font-weight-400 p {
	font-weight: 400;
}

.ce_text_extented.font-weight-500 p {
	font-weight: 500;
}

.ce_text_extented.font-weight-600 p {
	font-weight: 600;
}

.ce_text_extented.font-weight-700 p {
	font-weight: 700;
}

.ce_text_extented.font-weight-800 p {
	font-weight: 800;
}

.ce_text_extented.font-weight-900 p {
	font-weight: 900;
}

/* ce_text_extended in revolutions slider */

.ce_text_extented.tp-caption p {
	white-space: normal;
}

.ce_text_extented.tp-caption.lh-1 p {
	line-height: 1!important;
}

.ce_text_extented.tp-caption.lh-1-1 p {
	line-height: 1.1!important;
}

.ce_text_extented.tp-caption.lh-1-2 p {
	line-height: 1.2!important;
}

.ce_text_extented.tp-caption.lh-1-3 p {
	line-height: 1.3!important;
}

.ce_text_extented.tp-caption.lh-1-4 p {
	line-height: 1.4!important;
}

.ce_text_extented.tp-caption.lh-1-5 p {
	line-height: 1.5!important;
}

.ce_text_extented.tp-caption.lh-1-6 p {
	line-height: 1.6!important;
}

.ce_text_extented.tp-caption.lh-1-7 p {
	line-height: 1.7!important;
}

.ce_text_extented.tp-caption.lh-1-8 p {
	line-height: 1.8!important;
}

.ce_text_extented.tp-caption.lh-1-9 p {
	line-height: 1.9!important;
}

.ce_text_extented.tp-caption.lh-2 p {
	line-height: 2!important;
}

.ce_text_extented.tp-caption.font-size-xxxxxl {
	font-size: 55px;
}

.ce_text_extented.tp-caption.font-size-xxxxxl {
	font-size: 50px;
}

.ce_text_extented.tp-caption.font-size-xxxxl {
	font-size: 45px;
}

.ce_text_extented.tp-caption.font-size-xxl {
	font-size: 40px;
}

.ce_text_extented.tp-caption.font-size-xl {
	font-size: 35px;
}

.ce_text_extented.tp-caption.font-size-l {
	font-size: 30px;
}

.ce_text_extented.tp-caption.font-size-m {
	font-size: 28px;
}

.ce_text_extented.tp-caption.font-size-s {
	font-size: 26px;
}

.ce_text_extented.tp-caption.font-size-xs {
	font-size: 24px;
}

.ce_text_extented.tp-caption.font-size-xs {
	font-size: 22px;
}

.ce_text_extented.tp-caption.font-size-xxs {
	font-size: 20px;
}

.ce_text_extented.tp-caption.font-size-xxxs {
	font-size: 18px;
}

.ce_text_extented.tp-caption.font-size-xxxxs {
	font-size: 16px;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
	.ce_text_extented.align-left-m {
		margin-left: 0;
	}
}
/* =============================================================================
 * ce_image_extended
 * ========================================================================== */

.ce_image_extended .image_container img {
	display: inline-block;
}

.ce_image_extended.position-absolute {
   position: absolute;
   overflow: visible;
   z-index: 10;
}

.ce_image_extended .image_container img {
	width: auto;
}

.ce_image_extended.frame-1-dark img {
	border: 1px solid rgb(220,220,220);
}

.ce_image_extended.frame-5-dark img {
	border: 5px solid rgb(220,220,220);
}

.ce_image_extended.frame-10-dark img {
	border: 10px solid rgb(220,220,220);
}

.ce_image_extended.frame-1-light img {
	border: 1px solid rgb(255,255,255);
}

.ce_image_extended.frame-5-light img {
	border: 5px solid rgb(255,255,255);
}

.ce_image_extended.frame-10-light img {
	border: 10px solid rgb(255,255,255);
}

.ce_image_extended.style-rounded img {
	border-radius: 100%;
}

.ce_image_extended.style-mask1 .image_container {
   mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IsORw6vDrsOpXzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0NDYuMnB4IiBoZWlnaHQ9IjQ0MS4ycHgiIHZpZXdCb3g9IjAgMCA0NDYuMiA0NDEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ2LjIgNDQxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIgoJPgo8cGF0aCBkPSJNMjc5LjcsMS41YzE2MC45LTE3LjYsMjI5LjIsMTIyLjcsOTUuMiwxODMuN2MtNDMuNSwxMS44LTQ2LDc2LTYxLDExMkMxMzYuNiw3NDItMjc1LjEsMTUuMiwyNzkuNywxLjV6Ii8+Cjwvc3ZnPgo=");
   -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IsORw6vDrsOpXzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0NDYuMnB4IiBoZWlnaHQ9IjQ0MS4ycHgiIHZpZXdCb3g9IjAgMCA0NDYuMiA0NDEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ2LjIgNDQxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIgoJPgo8cGF0aCBkPSJNMjc5LjcsMS41YzE2MC45LTE3LjYsMjI5LjIsMTIyLjcsOTUuMiwxODMuN2MtNDMuNSwxMS44LTQ2LDc2LTYxLDExMkMxMzYuNiw3NDItMjc1LjEsMTUuMiwyNzkuNywxLjV6Ii8+Cjwvc3ZnPgo=");
   mask-size: 100% 100%;
   mask-repeat: no-repeat;
   -webkit-mask-size: 100% 100%;
   -webkit-mask-repeat: no-repeat;
}

.ce_image_extended.style-mask2 .image_container {
   mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IsORw6vDrsOpXzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0NDYuMnB4IiBoZWlnaHQ9IjQ0MS4ycHgiIHZpZXdCb3g9IjAgMCA0NDYuMiA0NDEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ2LjIgNDQxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIgoJPgo8cGF0aCBkPSJNMTMyLjIsMjk3LjJjLTE1LTM2LTE3LjUtMTAwLjItNjEtMTEyYy0xMzQtNjEtNjUuNy0yMDEuMyw5NS4yLTE4My43QzcyMS4yLDE1LjIsMzA5LjUsNzQyLDEzMi4yLDI5Ny4yeiIvPgo8L3N2Zz4K");
   -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IsORw6vDrsOpXzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0NDYuMnB4IiBoZWlnaHQ9IjQ0MS4ycHgiIHZpZXdCb3g9IjAgMCA0NDYuMiA0NDEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ2LjIgNDQxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIgoJPgo8cGF0aCBkPSJNMTMyLjIsMjk3LjJjLTE1LTM2LTE3LjUtMTAwLjItNjEtMTEyYy0xMzQtNjEtNjUuNy0yMDEuMyw5NS4yLTE4My43QzcyMS4yLDE1LjIsMzA5LjUsNzQyLDEzMi4yLDI5Ny4yeiIvPgo8L3N2Zz4K");
   mask-size: 100% 100%;
   mask-repeat: no-repeat;
   -webkit-mask-size: 100% 100%;
   -webkit-mask-repeat: no-repeat;
}

.ce_image_extended.no_responsive .image_container img {
	width: auto;
	max-width: none;
	display: inline-block;
}

body.content_page #slider .ce_image_extended .ce_image {
	position: static;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
   .ce_image_extended.mob-align-left * {
      text-align: left!important;
   }
   
   .ce_image_extended.mob-align-center * {
      text-align: center!important;
   }
   
   .ce_image_extended.mob-align-right * {
      text-align: right!important;
   }
   
   .ce_image_extended_inside {
      margin-left: 0!important;
      margin-right: 0!important;
   }
}
@charset "UTF-8";
html{}html .ce_fancylink.style1.fancylink_color_accent a{color:#e90069}html .ce_fancylink.style1.fancylink_color_accent .shaft,html .ce_fancylink.style1.fancylink_color_accent .shaft:before,html .ce_fancylink.style1.fancylink_color_accent .shaft:after{background-color:#e90069}html .ce_fancylink.style2.fancylink_color_accent a,html .ce_fancylink.style2.fancylink_color_accent .arrow:before{color:#e90069}html .ce_fancylink.style2.fancylink_color_accent a:after,html .ce_fancylink.style2.fancylink_color_accent .arrow:after{border-color:#e90069}html .ce_fancylink.style3.fancylink_color_accent a{color:#e90069}html .ce_fancylink.style3.fancylink_color_accent a:after{background-color:#e90069}html .ce_fancybox.style3.fancy_box_color_accent .overlay{background:#e90069;opacity:0.8}html .ce_fancybox.style2.fancy_box_color_accent:hover .overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #e90069 100%)}html .ce_fancybox.style1.fancy_box_color_accent:after{background-color:#e90069}html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-accent,html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-accent:after{color:#e90069}html .ce_hyperlink.btn-white a,html .ce_revolutionslider_hyperlink.btn-white:not(.text-link){color:#ffffff}html .ce_revolutionslider .tp-dottedoverlay.accent-color-90,html .ce_revolutionslider .tp-dottedoverlay.accent-color-80,html .ce_revolutionslider .tp-dottedoverlay.accent-color-70,html .ce_revolutionslider .tp-dottedoverlay.accent-color-60,html .ce_revolutionslider .tp-dottedoverlay.accent-color-50,html .ce_revolutionslider .tp-dottedoverlay.accent-color-40,html .ce_revolutionslider .tp-dottedoverlay.accent-color-30,html .ce_revolutionslider .tp-dottedoverlay.accent-color-20,html .ce_revolutionslider .tp-dottedoverlay.accent-color-10{background:#e90069}html .mod_article.ol-bg-accent .article-overlay{background:#e90069}html body .mm-menu a:hover,html body .mm-menu a.active,html body .mm-menu a.trail,html body .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),html body .mm-menu .mm-listview>li.mm-selected>span,html body .mm-menu .mm-listview>li.trail a{background-color:#e90069}html .header .mainmenu ul.level_1 li span.ribbon{background:#e90069}html .stroke-accent{stroke:#e90069}html .fill-accent{fill:#e90069}html .ce_swiper-slider-start.style2_dark .swiper-pagination-bullet-active,html .ce_swiper-slider-start.style2_dark .swiper-pagination-bullet-active:after,html .ce_swiper-slider-start.style2_light .swiper-pagination-bullet-active,html .ce_swiper-slider-start.style2_light .swiper-pagination-bullet-active:after{background-color:#e90069}html .ce_wrap.bg-hover-accent:hover{background-color:#e90069 !important}html .ce_hyperlink.btn-accent a,html .ce_revolutionslider_hyperlink.btn-accent{background:#e90069;border-color:#e90069}html .ce_hyperlink.btn-accent-outline:not(.btn-white):not(.btn-black-outline):not(.btn-gray-outline) a,html .ce_revolutionslider_hyperlink.btn-accent-outline{border-color:#e90069;color:#e90069}html .txt-color-accent,html .txt-color-accent p,html .txt-color-accent i,html .txt-color-accent a,html .txt-color-accent h1,html .txt-color-accent h2,html .txt-color-accent h3,html .txt-color-accent h4,html .txt-color-accent h5,html .txt-color-accent h6,html .txt-color-accent .h1,html .txt-color-accent .h2,html .txt-color-accent .h3,html .txt-color-accent .h4,html .txt-color-accent .h5,html .txt-color-accent .h6,html .txt-color-accent .h1 p,html .txt-color-accent .h2 p,html .txt-color-accent .h3 p,html .txt-color-accent .h4 p,html .txt-color-accent .h5 p,html .txt-color-accent .h6 p,html .txt-color-accent.h1,html .txt-color-accent.h2,html .txt-color-accent.h3,html .txt-color-accent.h4,html .txt-color-accent.h5,html .txt-color-accent.h6,html .txt-color-accent.h1 p,html .txt-color-accent.h2 p,html .txt-color-accent.h3 p,html .txt-color-accent.h4 p,html .txt-color-accent.h5 p,html .txt-color-accent.h6 p{color:#e90069}html .bg-accent{background-color:#e90069}html p a{color:#e90069}html .divider-v2 h1:after,html .divider-v2 h2:after,html .divider-v2 h3:after,html .divider-v2 h4:after,html .dividerv h5:after,html .divider-v2 h6:after,html h1.divider-v2:after,html h2.divider-v2:after,html h3.divider-v2:after,html h4.divider-v2:after,html h5.divider-v2:after,html h6.divider-v2:after{background:#e90069}html hr.divider_3:before{background:#e90069}html hr.divider_3:before{background:#e90069}html .divider_4_first{border:3px solid #e90069}html .divider_4_second{background-color:#e90069}html .divider_4::after,html .divider_4::before{background-color:#e90069}html .divider_5 i{color:#e90069}html .header.original .mainmenu ul li a.trail,html .header.original .mainmenu ul li a.active,html .header.cloned .mainmenu ul li a.trail,html .header.cloned .mainmenu ul li a.active,html .mod_pct_megamenu .mod_navigation a.active{color:#e90069}html .mod_pct_megamenu .mod_navigation a.active:before,html .header .mainmenu ul ul li a.active span:before,html .header .mainmenu ul ul li a.trail span:before{background-color:#e90069}html #top-wrapper.fixed .mainmenu a.active,html #top-wrapper.fixed .mainmenu a.trail{color:#e90069}html body.header-dark .fixed .mainmenu ul li a.trail,html body.header-dark .fixed .mainmenu ul li a.active{color:#e90069}html .header-light #top-wrapper.fixed .mainmenu a.active,html .header-light #top-wrapper.fixed .mainmenu a.trail{color:#e90069}html .subnav a{color:#e90069}html #nav-open-btn:before{background:#e90069}html .ce_table table th{background:#e90069}html .ce_tabs .tabs.classic ul li.active,html .ce_tabs .tabs.classic ul li:hover{border-color:#e90069}html .ce_tabs .tabs.horizontal ul li:hover span,html .ce_tabs .tabs.horizontal ul li.active span{background:#e90069}html .ce_teambox .image .overlay{background:#e90069}html .ce_teambox .email a{color:#e90069}html blockquote a{color:#e90069}html .header .mod_search .search-content{background:#e90069}html .ce_iconbox.version2 i{background:#e90069}html .ce_iconbox .link{color:#e90069}html .ce_testimonial a{color:#e90069}html .ce_accordion .toggler:before{color:#e90069}html .mod_calendar th.head{background:#e90069;border-top:1px solid #e90069;border-right:1px solid #e90069;border-left:1px solid #e90069}html .mod_calendar th.previous a,html .mod_calendar th.next a{background-color:#e90069}html .pagination li span.current{background:#e90069}html .pagination li a:hover{color:#e90069}html .mod_faqpage h3:before,html .mod_faqpage .h3:before{color:#e90069}html .mod_search .submit{border:1px solid #e90069}html input:focus,html textarea:focus{border:1px solid #e90069}html form fieldset legend{background-color:#e90069}html input.submit[type="submit"],html button.submit[type="submit"]{background:#e90069}html input.submit[type="submit"]:hover,html button.submit[type="submit"]:hover{background:#e90069}html .ce_youtube_background.overlay .YTPOverlay{background-color:#e90069}html .label-accent{background:#e90069}html .ce_hyperlink a,html a.btn{background:#e90069;border-color:#e90069}html .ce_hyperlink a.link-white,html a.btn.link-white{color:#e90069}html .ce_hyperlink a.link-white:hover,html a.btn.link-white:hover{background:#e90069}html .ce_hyperlink a.outline,html a.btn.outline{color:#e90069}html .newslist h2,html .newslist .h2,html .newslist h2 a,html .newslist .h2 a{color:#e90069}html .newslist .news-left .news-date{background:#e90069}html .newsteaser .date{background:#e90069}html #portfolio_filter a.selected,html #portfolio_filter a:hover{background:#e90069}html .ce_chartbar .chart_data{background:#e90069}html .color-accent,html .color-accent p,html .color-accent i,html .color-accent h1,html .color-accent h2,html .color-accent h3,html .color-accent h4,html .color-accent h5,html .color-accent h6,html .color-accent .h1,html .color-accent .h2,html .color-accent .h3,html .color-accent .h4,html .color-accent .h5,html .color-accent .h6,html .color-accent a:not(.link-white){color:#e90069}html blockquote{border-color:#e90069}html .ce_pricetable .pricetable.highlight .title{background:#e90069}html .ce_imagebox_v2 .ce_url a{background:#e90069}html .ce_gallery .content{background:#e90069}html .ce_headertext h1:after,html .ce_headertext h2:after,html .ce_headertext h3:after,html .ce_headertext h4:after,html .ce_headertext h5:after,html .ce_headertext h6:after{background:#e90069}html .ce_countup i{color:#e90069}html .newslist-v3 .date{background:#e90069}html .ce_bgimage.offset.offset-bg-accent:before{background-color:#e90069}html .ce_leadertext.version2 .divider-first{border:3px solid #e90069}html .ce_leadertext.version2 .divider-second{background-color:#e90069}html .ce_leadertext.version2 .divider:after,html .ce_leadertext.version2 .divider:before{background-color:#e90069}html .ce_accordion .toggler i.fa{background:#e90069}html .newsteaser_v3 .news-overlay i{background-color:#e90069}html .newslist-v3 .subheadline{color:#e90069}html .ce_teambox .function{color:#e90069}html .ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:#e90069 transparent transparent transparent}html .subheadline-v2{color:#e90069}html .ce_timeline .timeline-item .timeline-item-title{background:#e90069}html .ce_portfoliofilter.default a.selected,html .ce_portfoliofilter.default a:hover{background:#e90069}html .ce_portfoliofilter.only-icon a.selected i:before,html .ce_portfoliofilter.only-icon a:hover i:before{background:#e90069;border-color:#e90069}html .ce_tabs .tabs.horizontal-clean ul li.active span{color:#e90069}html .ce_revolutionslider_hyperlink{background:#e90069;border-color:#e90069}html .ce_headline_extended.version2 .divider-first{border-color:#e90069}html .ce_headline_extended.version2 .divider:after,html .ce_headline_extended.version2 .divider:before,html .ce_headline_extended.version2 .divider-second{background-color:#e90069}html .mod_portfoliolist .item .linkbar a{background-color:#e90069}html .mod_portfoliolist .item .linkbar a:hover{color:#e90069}html .mod_portfoliolist .item .subline{background-color:#e90069}html form .input-group-addon{background:#e90069;border-color:#e90069}html body .picker--focused .picker__day--selected,html body .picker__day--selected,html body .picker__day--selected:hover,html body .picker--focused .picker__day--highlighted,html body .picker__day--highlighted:hover,html body .picker__day--infocus:hover,html body .picker__day--outfocus:hover,html body .picker--focused .picker__list-item--highlighted,html body .picker__list-item--highlighted:hover,html body .picker__list-item:hover{background-color:#e90069}html body .picker__list-item--highlighted,html body .picker__list-item:hover{border-color:#e90069}html .ce_video_background .video-overlay{background-color:#e90069}html .ce_text_imagebox.imagebox_version2 .inside,html .ce_text_imagebox.imagebox_version3 .inside{background-color:#e90069}html #offcanvas-top{background:#e90069}html .cookiebar{background:#e90069}html #footer a:hover,html #bottom .inside a:hover{color:#e90069}html .ce_bgimage_content_start.bg-accent .bg_overlay{background:#e90069}html .newslist-timeline:before,html .newslist-timeline-both h4:before,html .newslist-timeline-both .h4:before{border-color:#e90069}html .ce_divider_extended.version4 span{background:#e90069}html .ce_divider_extended.version5{background:#e90069}html .ce_linkbox h4,html .ce_linkbox .h4{color:#e90069}html .mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top{background:#e90069}html .mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range{background:#e90069}html .mod_customcatalogreader.cc_immorealty .property-furnishing li i{color:#e90069}html .mod_customcatalogreader.cc_immorealty .price{background:#e90069}html .mod_customcataloglist .cc_immorealty_slider .category{background:#e90069}html .mod_customcataloglist.cc_immorealty .customelements_notelist input{background-color:#e90069}html .mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2{color:#e90069}html .mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range{background-color:#e90069}html .mod_customcatalogreader.cc_cardealer .single-price{color:#e90069}html .mod_customcatalogreader.cc_cardealer .single-price strong{background-color:#e90069}html .mod_customcataloglist.cc_cardealer .item-highlight-icon{background-color:#e90069}html .mod_customcataloglist .cc_cardealer_slider .state{background-color:#e90069}html .mod_customcataloglist .cc_cardealer_slider .price strong{color:#e90069}html .ce_linkbox a i{background-color:#e90069}html .ce_fullscreen_gallery.version3 .bold{background-color:#e90069}html form.style2{background:#e90069}html .ce_linkbox .ce_linkbox_banner{background-color:#e90069}html .custommenu li:hover{background-color:#e90069}html .ce_featured_tab li .ce_headline .headline{color:#e90069}html .ce_featured_tab li.active{background-color:#e90069}html .ce_headerimage.version3 .ce_headline .headline{background:#e90069}html .ce_headerimage.version3 .subline{background:#e90069}html .mod_portfoliolist_v4 .item a:hover{background:#e90069}html .mod_customcatalogteaser.cc_accommodations .entry:hover .item-content{background:#e90069}html .ce_revolutionslider_hyperlink.light{color:#e90069}html .ce_frame_start.style3 .ce_frame_start_inside{border-color:#e90069}html .mod_portfoliolist_teaser_3 .info,html .mod_portfoliolist_teaser_3 .info a{color:#e90069}html .newsteaser_v7:hover h5,html .newsteaser_v7:hover .h5{color:#e90069}html .ce_divider_extended.version10 svg{fill:#e90069}html .js-cd-h-timeline .filling-line{background-color:#e90069}html .js .cd-h-timeline__date--older-event::after{border-color:#e90069}html .js .cd-h-timeline__date:hover::after,html .js .cd-h-timeline__date--selected::after{background-color:#e90069;border-color:#e90069}html .mod_portfoliolist_v7 .comments{background-color:#e90069}html .mod_portfoliolist_v7 .subline{background-color:#e90069}html .mod_portfoliolist_v7 .item:hover .item-bottom a{color:#e90069}html .js-cd-h-timeline .ce_text em{color:#e90069}html .mod_eventlist_v2 .title a{color:#e90069}html .ce_imagemap .hotspot.small .circle{box-shadow:0 0 0 5px #e90069}html .ce_pricecard.style2.highlight .ce_pricecard_inside{background:#e90069}html .mod_eventlist_v3 h4,html .mod_eventlist_v3 .h4,html .mod_eventlist_v3 h4 a,html .mod_eventlist_v3 .h4 a{color:#e90069}html .mod_eventlist_v3 .meta-info i{color:#e90069}html .js-cd-h-timeline time:before,html .js-cd-h-timeline .location:before{color:#e90069}html .js-cd-h-timeline .more a{background:#e90069}html body .mainmenu ul li a:hover:before,html body .mainmenu ul li a.trail:before,html body .mainmenu ul li a.active:before{background-color:#e90069}html .ce_popup_start .popup_close{color:#e90069}html .ce_popup_start .ce_popup_content{border-color:#e90069}html .mod_eventlist_v4 i.fa-location-arrow{background-color:#e90069}html .ce_hyperlink_lightbox_video.hyperlink_color_accent svg polygon{fill:#e90069}html .ce_hyperlink_lightbox_video.hyperlink_color_accent svg circle{stroke:#e90069}html .mod_portfoliolist_demos .item .overlay{background-color:#e90069}html .mod_portfoliolist_demos .item h5:hover,html .mod_portfoliolist_demos .item .h5:hover{color:#e90069}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:#e90069}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:#e90069 !important}html .ce_iconbox_v3 .headline.headline-color-accent{color:#e90069}html .ce_iconbox_v3 .subheadline.subheadline-color-accent{color:#e90069}html .ce_iconbox_v3 .fonticon.fonticon-color-accent{color:#e90069}html .ce_iconbox_v3:hover.text-hover-accent i,html .ce_iconbox_v3:hover.text-hover-accent .headline,html .ce_iconbox_v3:hover.text-hover-accent .subheadline{color:#e90069 !important}html .submenu_v2 li a:hover,html .submenu_v2 li a.active{color:#e90069}html .ce_list.list-style2 li.fa:before{color:#e90069}html .ce_list.list-style3 li.fa:before{color:#e90069}html .ce_revolutionslider_hyperlink.text-link:after{color:#e90069}html .ce_download_small .ce_download_small_inside a:after{color:#e90069}html .ce_download_small .ce_download_small_inside a{border-color:#e90069}html .ce_imagemap .circle{box-shadow:0 0 0 4px #e90069}html .ce_testimonial_version7 .text_inside:before{background:#e90069}html .ce_portfoliofilter.port-filter-style3 a.selected{border-color:#e90069}html form.style8 input.submit[type="submit"],html form.style8 button.submit[type="submit"]{color:#e90069}html .ce_image_text_box .ce_image_text_box_banner{background:#e90069}html .ce_image_text_box.version2 a.hyperlink_txt{color:#e90069}html .ce_grid_gallery_start li:hover .linktext{color:#e90069}html .mod_quickmenu.style2 a{border-color:#e90069;color:#e90069}html .mod_customcataloglist.cc_product_catalog .item-inside:hover{border-color:#e90069}html .mod_customcatalogteaser.cc_product_catalog .item-highlight-icon{background-color:#e90069}html .ce_headline_w_buttons.style1 .buttons a:hover{background-color:#e90069}html .ce_headline_w_buttons.style2 .buttons a.button_one{border-color:#e90069;color:#e90069}html .ce_headline_w_buttons.style2 .buttons a.button_two{background-color:#e90069;border-color:#e90069}html .ce_headline_w_buttons.style2 .buttons a.button_one:hover{background-color:#e90069}html .ce_headline_w_buttons.style3 .buttons a.button_one{border-color:#e90069;color:#e90069}html .ce_headline_w_buttons.style3 .buttons a.button_two{background-color:#e90069;border-color:#e90069}html .ce_headline_w_buttons.style3 .buttons a.button_one:hover{background-color:#e90069}html .ce_headline_w_buttons.style5 .buttons a.button_one{border-color:#e90069;color:#e90069}html .ce_headline_w_buttons.style5 .buttons a.button_two{background-color:#e90069;border-color:#e90069}html .ce_headline_w_buttons.style5 .buttons a.button_one:hover{background-color:#e90069}html .ce_headline_w_buttons.style6 .buttons a.button_one{border-color:#e90069;color:#e90069}html .ce_headline_w_buttons.style6 .buttons a.button_two{background-color:#e90069;border-color:#e90069}html .ce_headline_w_buttons.style6 .buttons a.button_one:hover{background-color:#e90069}html .ce_headline_w_buttons.style10 .buttons a:hover{background-color:#e90069}html .ce_featurelist.style1 li i{color:#e90069}html .ce_featurelist.style2 span{color:#e90069}html .ce_featurelist.style2 .icon{color:#e90069}html .ce_featurelist.style2 li a:hover{background-color:#e90069}html .ce_featurelist.style5 li span{color:#e90069}html body .mm-menu a.active,html body .mm-menu a.trail{background-color:#e90069}html .header .mainmenu ul li a.highlight span,html .header .mainmenu ul li a.highlight_square_color_accent span,html .header .mainmenu ul li a.highlight-square-color-accent span,html .header .mainmenu ul li a.highlight_rounded_color_accent span,html .header .mainmenu ul li a.highlight-rounded-color-accent span,html .header .mainmenu ul li a.highlight_rounded50_color_accent span,html .header .mainmenu ul li a.highlight-rounded50-color-accent span{background-color:#e90069}html .header .mainmenu ul li a.highlight_outline_square_color_accent span,html .header .mainmenu ul li a.highlight-outline-square-color-accent span,html .header .mainmenu ul li a.highlight_outline_rounded_color_accent span,html .header .mainmenu ul li a.highlight-outline-rounded-color-accent span,html .header .mainmenu ul li a.highlight_outline_rounded50_color_accent span,html .header .mainmenu ul li a.highlight-outline-rounded50-color-accent span{box-shadow:0 0px 0px 2px #e90069}html .ce_accordion_v2 .toggler:not(.ui-state-active):hover{color:#e90069}html .ce_accordion_v2 .toggler.ui-state-active,html .ce_accordion.style2 .toggler.ui-state-active{background:#e90069}html .mmenu_trigger .burger .burger_lines,html .mmenu_trigger .burger .burger_lines:after,html .mmenu_trigger .burger .burger_lines:before{background:#e90069}html .mmenu_trigger{color:#e90069}html .mod_privacy_optin_slim .privacy_button a{background:#e90069}html span.color-accent{color:#e90069}html .ce_fancylink.style1.fancylink_color_second a{color:#8B107D}html .ce_fancylink.style1.fancylink_color_second .shaft,html .ce_fancylink.style1.fancylink_color_second .shaft:before,html .ce_fancylink.style1.fancylink_color_second .shaft:after{background-color:#8B107D}html .ce_fancylink.style2.fancylink_color_second a,html .ce_fancylink.style2.fancylink_color_second .arrow:before{color:#8B107D}html .ce_fancylink.style2.fancylink_color_second a:after,html .ce_fancylink.style2.fancylink_color_second .arrow:after{border-color:#8B107D}html .ce_fancylink.style3.fancylink_color_second a{color:#8B107D}html .ce_fancylink.style3.fancylink_color_second a:after{background-color:#8B107D}html .ce_fancybox.style3.fancy_box_color_second .overlay{background:#8B107D;opacity:0.8}html .ce_fancybox.style3.fancy_box_color_second .overlay{background:#8B107D;opacity:0.8}html .ce_fancybox.style1.fancy_box_color_second:after{background-color:#8B107D}html .ce_fancybox.style2.fancy_box_color_second:hover .overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #8B107D 100%)}html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-second,html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-second:after{color:#8B107D}html .mod_article.ol-bg-second .article-overlay{background:#8B107D}html .stroke-second{stroke:#8B107D}html .fill-second{fill:#8B107D}html .ce_wrap.bg-hover-second:hover{background-color:#8B107D !important}html .ce_hyperlink.btn-second a,html .ce_revolutionslider_hyperlink.btn-second{background:#8B107D;border-color:#8B107D}html .ce_hyperlink.btn-second-outline a:not(.btn-white):not(.btn-black-outline):not(.btn-gray-outline),html .ce_revolutionslider_hyperlink.btn-second-outline{border-color:#8B107D;color:#8B107D}html .txt-color-second,html .txt-color-second p,html .txt-color-second i,html .txt-color-second a,html .txt-color-second h1,html .txt-color-second h2,html .txt-color-second h3,html .txt-color-second h4,html .txt-color-second h5,html .txt-color-second h6,html .txt-color-second .h1,html .txt-color-second .h2,html .txt-color-second .h3,html .txt-color-second .h4,html .txt-color-second .h5,html .txt-color-second .h6,html .txt-color-second .h1 p,html .txt-color-second .h2 p,html .txt-color-second .h3 p,html .txt-color-second .h4 p,html .txt-color-second .h5 p,html .txt-color-second .h6 p,html .txt-color-second.h1,html .txt-color-second.h2,html .txt-color-second.h3,html .txt-color-second.h4,html .txt-color-second.h5,html .txt-color-second.h6,html .txt-color-second.h1 p,html .txt-color-second.h2 p,html .txt-color-second.h3 p,html .txt-color-second.h4 p,html .txt-color-second.h5 p,html .txt-color-second.h6 p{color:#8B107D}html .color-second{color:#8B107D}html .bg-second{background-color:#8B107D}html .ce_bgimage_content_start .bg_overlay.bg-second{background-color:#8B107D}html .notelist .submit_container input.submit,html .notelist .submit_container input.submit:hover,html .notelist .submit_container button.submit,html .notelist .submit_container button.submit:hover{background-color:#141414}html .mod_customcataloglist.cc_cardealer .item-state{background-color:#141414}html form.style2 input.submit,html form.style2 input.submit[type="submit"]:hover,html form.style2 button.submit,html form.style2 button.submit[type="submit"]:hover{background-color:#141414}html .ce_hyperlink-extended a.link-sec-color{border-color:#141414;background:#141414}html .ce_hyperlink-extended a.link-sec-color:hover{color:#141414;border-color:#141414}html .ce_hyperlink-extended a.link-sec-color-outline{color:#141414;border-color:#141414}html .ce_hyperlink-extended a.link-sec-color-outline:hover{background:#141414}html .ce_hyperlink_lightbox_video.hyperlink_color_second svg polygon{fill:#141414}html .ce_hyperlink_lightbox_video.hyperlink_color_second svg circle{stroke:#141414}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-second{background-color:#8B107D}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-second:hover{background-color:#8B107D !important}html .ce_iconbox_v3 .headline.headline-color-second{color:#8B107D}html .ce_iconbox_v3 .subheadline.subheadline-color-second{color:#8B107D}html .ce_iconbox_v3 .fonticon.fonticon-color-second{color:#8B107D}html .ce_iconbox_v3:hover.text-hover-second i,html .ce_iconbox_v3:hover.text-hover-second .headline,html .ce_iconbox_v3:hover.text-hover-second .subheadline{color:#8B107D !important}html .header .mainmenu ul li a.highlight_color_second span,html .header .mainmenu ul li a.highlight-color-second span,html .header .mainmenu ul li a.highlight_square_color_second span,html .header .mainmenu ul li a.highlight-square-color-second span,html .header .mainmenu ul li a.highlight_rounded_color_second span,html .header .mainmenu ul li a.highlight-rounded-color-second span{background:#8B107D}html .header .mainmenu ul li a.highlight_outline_square_color_second span,html .header .mainmenu ul li a.highlight-outline-square-color-second span,html .header .mainmenu ul li a.highlight_outline_rounded_color_second span,html .header .mainmenu ul li a.highlight-outline-rounded-color-second span{box-shadow:0 0px 0px 2px #141414}html .ce_revolutionslider_hyperlink.color-second{background:#8B107D;border-color:#8B107D;color:#fff}html #top,html #top .inside{background-color:rgba(0, 0, 0, 0)}html #top-wrapper #top .inside{padding-top:8px;padding-bottom:8px}html #top-wrapper #top{border-bottom:1px solid #484848}html body{color:#000000}html p{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}@media only screen and (min-width:768px){html .mod_article:not(.fullwidth).article-pt>.container{padding-top:100px}html .mod_article:not(.fullwidth).article-pb>.container{padding-bottom:100px}}html #breadcrumb,html .mod_breadcrumb{display:none}html #footer h1,html #footer h2,html #footer h3,html #footer h4,html #footer h5,html #footer h6,html #footer .h1,html #footer .h2,html #footer .h3,html #footer .h4,html #footer .h5,html #footer .h6{color:#ffffff}html #footer,html #footer a{color:#ffffff}html #footer li:after{border-color:#ffffff}html #footer .inside a:hover{color:#FA4250}html #footer{background-color:#cbc881}html #footer{background-image:url(../../files/haselstaller-hof-eis/images/footer.png);background-position:center top;background-repeat:no-repeat}html #footer{-webkit-background-size:contain;background-size:contain;background-attachment:fixed}html #bottom{font-size:20px}html #bottom .inside,html #bottom .inside a{color:#ffffff}html #bottom{background-color:#adab66}html #bottom{background-size:cover}html .header .mod_search{display:none}html .header .mod_langswitcher{margin-left:40px}html .header .mod_socials{margin-left:40px}html .header .mod_langswitcher{display:none}@media only screen and (min-width:768px){html .header .logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html .header .mainmenu{width:100%}html .header .mainmenu li.float_left.floatbox{float:left;margin:0}html .header .mainmenu li.float_right.floatbox{float:right;margin:0}html .mod_langswitcher{display:none}html .header .mod_search{display:none}html body .header .mainmenu ul li.float_right.floatbox ol li:first-child a:before{display:none}html .header .mod_socials{display:none !important}html #top .inside{background:none !important}html .header.original .mainmenu ul li.floatbox{line-height:inherit}}@media only screen and (min-width:768px){html .header.cloned{background:#ffffff}}@media only screen and (max-width:767px){html .header{background:#ffffff}}html .logo a{background-image:url(/files/haselstaller-hof-eis/images/svg/logo_haselstaller-hof.svg)}@media only screen and (min-width:768px){html .header.original .logo{width:150px}}@media only screen and (min-width:768px){html .stickyheader .header .logo{width:100px}}@media only screen and (max-width:767px){html .header .logo{width:100px}}html .mainmenu ul li a{font-size:21px}html .header .mainmenu ul li a,html .header .mainmenu ul li ul a.active,html .header .ce_search_label i,html .header .mod_langswitcher .mod_langswitcher_inside,html .header .header_metanavi a,html .header .mod_socials a{color:#000000}html .mod_langswitcher .mod_langswitcher_inside:before{border-color:#000000}html .header .mod_socials:before{border-color:#000000}html .header .smartmenu .smartmenu-trigger .line,html .header .smartmenu .smartmenu-trigger .line:before,html .header .smartmenu .smartmenu-trigger .line:after{background:#000000}html .header.original .mainmenu:before{background:#000000}html .header .mainmenu ul li a.a-level_1:hover,html .header.original .mainmenu ul li a.trail.a-level_1,html .header.original .mainmenu ul li a.active.a-level_1,html .header.cloned .mainmenu ul li a.trail.a-level_1,html .header.cloned .mainmenu ul li a.active.a-level_1,html .mod_pct_megamenu .mod_navigation a.active.a-level_1,html .smartmenu-content .mod_navigation a:hover,html .smartmenu-content .mod_navigation a.active{color:#FA4250;border-color:#FA4250}html .header .mainmenu ul li a.a-level_1:hover.hover-gold,html .header.original .mainmenu ul li a.trail.a-level_1.hover-gold,html .header.original .mainmenu ul li a.active.a-level_1.hover-gold,html .header.cloned .mainmenu ul li a.trail.a-level_1.hover-gold,html .header.cloned .mainmenu ul li a.active.a-level_1.hover-gold,html .mod_pct_megamenu .mod_navigation a.active.a-level_1.hover-gold,html .smartmenu-content .mod_navigation a:hover.hover-gold,html .smartmenu-content .mod_navigation a.active.hover-gold{color:#F5CF00;border-color:#F5CF00}html .header .mainmenu ul li a.a-level_1:hover.hover-teal,html .header.original .mainmenu ul li a.trail.a-level_1.hover-teal,html .header.original .mainmenu ul li a.active.a-level_1.hover-teal,html .header.cloned .mainmenu ul li a.trail.a-level_1.hover-teal,html .header.cloned .mainmenu ul li a.active.a-level_1.hover-teal,html .mod_pct_megamenu .mod_navigation a.active.a-level_1.hover-teal,html .smartmenu-content .mod_navigation a:hover.hover-teal,html .smartmenu-content .mod_navigation a.active.hover-teal{color:#028B96;border-color:#028B96}html .header .mainmenu ul li a.a-level_1:hover.hover-leek,html .header.original .mainmenu ul li a.trail.a-level_1.hover-leek,html .header.original .mainmenu ul li a.active.a-level_1.hover-leek,html .header.cloned .mainmenu ul li a.trail.a-level_1.hover-leek,html .header.cloned .mainmenu ul li a.active.a-level_1.hover-leek,html .mod_pct_megamenu .mod_navigation a.active.a-level_1.hover-leek,html .smartmenu-content .mod_navigation a:hover.hover-leek,html .smartmenu-content .mod_navigation a.active.hover-leek{color:#BDD123;border-color:#BDD123}html .header .mainmenu ul li a.a-level_1:hover.hover-violet,html .header.original .mainmenu ul li a.trail.a-level_1.hover-violet,html .header.original .mainmenu ul li a.active.a-level_1.hover-violet,html .header.cloned .mainmenu ul li a.trail.a-level_1.hover-violet,html .header.cloned .mainmenu ul li a.active.a-level_1.hover-violet,html .mod_pct_megamenu .mod_navigation a.active.a-level_1.hover-violet,html .smartmenu-content .mod_navigation a:hover.hover-violet,html .smartmenu-content .mod_navigation a.active.hover-violet{color:#8B107D;border-color:#8B107D}html .header.original .mainmenu ul li{line-height:55px}html .header.original .mainmenu ul .megamenu-wrapper{top:auto}@media only screen and (min-width:768px) and (max-width:1080px){html .smartmenu{display:block}html .mainmenu{display:none}}html .header .mainmenu a.pct_megamenu:after,html .header .mainmenu a.submenu:after{font-family:FontAwesome;content:"";margin-left:5px;transition:all 0.3s;display:inline-block;transform-origin:center center}html .header .mainmenu a.pct_megamenu.active:after,html .header .mainmenu a.active.submenu:after,html .header .mainmenu a.submenu:not(.click_open):not(.pct_megamenu):hover:after,html .header .mainmenu li.submenu:not(.click_open):not(.pct_megamenu):hover a:after{transform:rotate(180deg)}html .header .mainmenu ul ul li.submenu a:after{transform:rotate(-90deg) !important}html *{-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}html body{color:#000000}html body .coral h1,html body .coral h2,html body .coral h3,html body .coral h4,html body .coral h5,html body .coral .headline,html body .coral .h1,html body .coral .h2,html body .coral .h3,html body .coral .h4,html body .coral .h5,html body .coral .h6,html body .coral a,html body .coral p,html body .coral span{color:#FA4250}html body .gold h1,html body .gold h2,html body .gold h3,html body .gold h4,html body .gold h5,html body .gold .headline,html body .gold .h1,html body .gold .h2,html body .gold .h3,html body .gold .h4,html body .gold .h5,html body .gold .h6,html body .gold a,html body .gold p,html body .gold span{color:#F5CF00}html body .leek h1,html body .leek h2,html body .leek h3,html body .leek h4,html body .leek h5,html body .leek .headline,html body .leek .h1,html body .leek .h2,html body .leek .h3,html body .leek .h4,html body .leek .h5,html body .leek .h6,html body .leek a,html body .leek p,html body .leek span{color:#BDD123}html body .light-yellow h1,html body .light-yellow h2,html body .light-yellow h3,html body .light-yellow h4,html body .light-yellow h5,html body .light-yellow .headline,html body .light-yellow .h1,html body .light-yellow .h2,html body .light-yellow .h3,html body .light-yellow .h4,html body .light-yellow .h5,html body .light-yellow .h6,html body .light-yellow a,html body .light-yellow p,html body .light-yellow span{color:#EABF0A}html body .mauve h1,html body .mauve h2,html body .mauve h3,html body .mauve h4,html body .mauve h5,html body .mauve .headline,html body .mauve .h1,html body .mauve .h2,html body .mauve .h3,html body .mauve .h4,html body .mauve .h5,html body .mauve .h6,html body .mauve a,html body .mauve p,html body .mauve span{color:#DFACFF}html body .red-melon h1,html body .red-melon h2,html body .red-melon h3,html body .red-melon h4,html body .red-melon h5,html body .red-melon .headline,html body .red-melon .h1,html body .red-melon .h2,html body .red-melon .h3,html body .red-melon .h4,html body .red-melon .h5,html body .red-melon .h6,html body .red-melon a,html body .red-melon p,html body .red-melon span{color:#FA4250}html body .teal h1,html body .teal h2,html body .teal h3,html body .teal h4,html body .teal h5,html body .teal .headline,html body .teal .h1,html body .teal .h2,html body .teal .h3,html body .teal .h4,html body .teal .h5,html body .teal .h6,html body .teal a,html body .teal p,html body .teal span{color:#028B96}html body .violet h1,html body .violet h2,html body .violet h3,html body .violet h4,html body .violet h5,html body .violet .headline,html body .violet .h1,html body .violet .h2,html body .violet .h3,html body .violet .h4,html body .violet .h5,html body .violet .h6,html body .violet a,html body .violet p,html body .violet span{color:#8B107D}html body .yellow h1,html body .yellow h2,html body .yellow h3,html body .yellow h4,html body .yellow h5,html body .yellow .headline,html body .yellow .h1,html body .yellow .h2,html body .yellow .h3,html body .yellow .h4,html body .yellow .h5,html body .yellow .h6,html body .yellow a,html body .yellow p,html body .yellow span{color:#D6C11E}html body .hl-coral h1,html body .hl-coral h2,html body .hl-coral h3,html body .hl-coral h4,html body .hl-coral h5,html body .hl-coral .headline,html body .hl-coral .h1,html body .hl-coral .h2,html body .hl-coral .h3,html body .hl-coral .h4,html body .hl-coral .h5,html body .hl-coral .h6{color:#FA4250}html body .hl-gold h1,html body .hl-gold h2,html body .hl-gold h3,html body .hl-gold h4,html body .hl-gold h5,html body .hl-gold .headline,html body .hl-gold .h1,html body .hl-gold .h2,html body .hl-gold .h3,html body .hl-gold .h4,html body .hl-gold .h5,html body .hl-gold .h6{color:#F5CF00}html body .hl-leek h1,html body .hl-leek h2,html body .hl-leek h3,html body .hl-leek h4,html body .hl-leek h5,html body .hl-leek .headline,html body .hl-leek .h1,html body .hl-leek .h2,html body .hl-leek .h3,html body .hl-leek .h4,html body .hl-leek .h5,html body .hl-leek .h6{color:#BDD123}html body .hl-light-yellow h1,html body .hl-light-yellow h2,html body .hl-light-yellow h3,html body .hl-light-yellow h4,html body .hl-light-yellow h5,html body .hl-light-yellow .headline,html body .hl-light-yellow .h1,html body .hl-light-yellow .h2,html body .hl-light-yellow .h3,html body .hl-light-yellow .h4,html body .hl-light-yellow .h5,html body .hl-light-yellow .h6{color:#EABF0A}html body .hl-mauve h1,html body .hl-mauve h2,html body .hl-mauve h3,html body .hl-mauve h4,html body .hl-mauve h5,html body .hl-mauve .headline,html body .hl-mauve .h1,html body .hl-mauve .h2,html body .hl-mauve .h3,html body .hl-mauve .h4,html body .hl-mauve .h5,html body .hl-mauve .h6{color:#DFACFF}html body .hl-red-melon h1,html body .hl-red-melon h2,html body .hl-red-melon h3,html body .hl-red-melon h4,html body .hl-red-melon h5,html body .hl-red-melon .headline,html body .hl-red-melon .h1,html body .hl-red-melon .h2,html body .hl-red-melon .h3,html body .hl-red-melon .h4,html body .hl-red-melon .h5,html body .hl-red-melon .h6{color:#FA4250}html body .hl-teal h1,html body .hl-teal h2,html body .hl-teal h3,html body .hl-teal h4,html body .hl-teal h5,html body .hl-teal .headline,html body .hl-teal .h1,html body .hl-teal .h2,html body .hl-teal .h3,html body .hl-teal .h4,html body .hl-teal .h5,html body .hl-teal .h6{color:#028B96}html body .hl-violet h1,html body .hl-violet h2,html body .hl-violet h3,html body .hl-violet h4,html body .hl-violet h5,html body .hl-violet .headline,html body .hl-violet .h1,html body .hl-violet .h2,html body .hl-violet .h3,html body .hl-violet .h4,html body .hl-violet .h5,html body .hl-violet .h6{color:#8B107D}html body .hl-yellow h1,html body .hl-yellow h2,html body .hl-yellow h3,html body .hl-yellow h4,html body .hl-yellow h5,html body .hl-yellow .headline,html body .hl-yellow .h1,html body .hl-yellow .h2,html body .hl-yellow .h3,html body .hl-yellow .h4,html body .hl-yellow .h5,html body .hl-yellow .h6{color:#D6C11E}html body .bg-gray{background-color:#F2F4F0}html body .bg-yellow{background:#D6C11E}html body .bg-turquoise{background:#31B9A4}html body .link-arrow a.link{margin-top:3rem;font-family:"Patrick Hand";font-size:1.75em;white-space:nowrap;text-transform:uppercase}html body .link-arrow a.link .text{display:inline;vertical-align:middle}html body .link-arrow a.link .text::after{content:"→";font-weight:300;margin-left:0.5em}html body .link-arrow a.link::before{display:none}@media (max-width:767px){html body .link-arrow a.link{font-size:1.333em}}html body .link-arrow.violet a.link{padding:0.3em 1.5em;background:center / contain no-repeat url("../../files/haselstaller-hof-eis/images/svg/pfeilbutton_lila.svg")}html body .link-arrow.yellow a.link{padding:0.3em 1.25em;background:center / contain no-repeat url("../../files/haselstaller-hof-eis/images/svg/pfeilbutton_gelb.svg")}html body input.submit[type="submit"],html body button.submit[type="submit"]{background:#FA4250}html body input.submit[type="submit"]:hover,html body button.submit[type="submit"]:hover{background:#FA0050}html body #top{display:none}html body #header{line-height:145px}html body #header .inside .mod_navigation.mainmenu .floatbox{width:calc(50% - 75px)}html body #header .inside .mod_navigation.mainmenu .floatbox.float_left{text-align:right;padding-right:20px}html body #header .inside .mod_navigation.mainmenu .floatbox.float_right{text-align:left;padding-left:20px}@media (min-width:1081px){html body #header .logo{height:145px;padding-top:15px;padding-bottom:15px}}@media (min-width:768px) and (max-width:1080px){html body #header .logo{height:100px;padding-top:10px;padding-bottom:10px}}@media (max-width:766px){html body #header .logo{height:70px;padding-top:7px;padding-bottom:7px}}html body #header .logo a{background-size:auto;background-position:center}html body .stickyheader .header.cloned{line-height:90px}html body .stickyheader .header.cloned .inside .mod_navigation.mainmenu .floatbox{width:calc(50% - 45px)}html body .stickyheader .header.cloned .inside .mod_navigation.mainmenu .floatbox.float_left{text-align:right;padding-right:20px}html body .stickyheader .header.cloned .inside .mod_navigation.mainmenu .floatbox.float_right{text-align:left;padding-left:20px}@media (min-width:1081px){html body .stickyheader .header.cloned .logo{height:90px;padding-top:10px;padding-bottom:10px}}@media (max-width:1080px){html body .stickyheader .header.cloned .logo{height:70px;padding-top:7px;padding-bottom:7px}}html body .stickyheader .header.cloned .logo a{background-size:auto;background-position:center}@media (max-width:767px){html body .header .inside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center}html body .mmenu_trigger{margin-right:1rem}html body .mmenu_trigger .label{display:none}html body .mmenu_trigger .burger .burger_lines{background-color:#000000}html body .mmenu_trigger .burger .burger_lines::before,html body .mmenu_trigger .burger .burger_lines::after{background-color:#000000}}html body .mainmenu ul li{margin-left:20px;margin-right:20px}html body #mmenu{background-image:linear-gradient(to bottom, #E93E6A 0%, #FFF2BE 50%);font-family:"Mommy Talk Regular";font-weight:400 !important}html body #mmenu .inside,html body #mmenu #mmenu_top,html body #mmenu #mmenu_middle{background-color:transparent}html body #mmenu .mod_navigation.mobile_vertical a{color:#000000;text-align:center;padding:10px 40px 10px 40px;font-size:1.2rem}html body #mmenu #mmenu_bottom{background:initial;flex-direction:column;justify-content:center;margin-bottom:2rem}html body #mmenu #mmenu_bottom .left{display:none}html body #mmenu #mmenu_bottom .right{text-align:center}html body #mmenu #mmenu_bottom .right a{color:#000000;margin:0px 10px 0px 10px}html body #mmenu #mmenu_bottom .socials{margin-top:1rem}html body #mmenu #mmenu_bottom .socials .fa{font-size:1rem;color:#ffffff;padding:0.25em 0.3em;background-color:#000000}html body #mmenu #mmenu_bottom .socials .fa::before{padding:0.25em 0.15em}html body #mmenu #mmenu_bottom .socials .fa:not(first-child){margin-left:0.25em}html body #slider .ce_revolutionslider .ce_revolutionslider_text{font-family:"Mommy Talk Regular";transform:matrix(0.99, -0.14, 0.14, 0.99, 0, 0) !important}html body #slider .ce_revolutionslider .tparrows::before{color:#707070}html body .mod_article:not(.fullwidth):not(.fullwidth-boxed-small):not(.fullwidth-boxed-medium)>.container,html body .mod_article:not(.fullwidth) .ce_text_image_bar .inside{max-width:1520px}html body .mod_article>.container>.ce_headline_extended{margin-bottom:1rem}html body .ce_hyperlink.img-text-link a.hyperlink_img{padding:0;background-color:rgba(255, 255, 255, 0);border:none}html body .ce_hyperlink.img-text-link a.hyperlink_img .text-link{position:absolute;top:50%;margin:auto;left:50%;font-family:"Patrick Hand";font-size:1.364em;text-transform:uppercase;white-space:nowrap;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}html body .ce_hyperlink.img-text-link a.hyperlink_img .text-link::after{content:"→";font-weight:300;margin-left:0.5em}@media (max-width:767px) and (min-width:360px){html body .ce_hyperlink.img-text-link a.hyperlink_img .text-link{font-size:1em}}@media (max-width:359px){html body .ce_hyperlink.img-text-link a.hyperlink_img .text-link{font-size:0.9em}}html body .ce_hyperlink.img-text-link.font-small a.hyperlink_img .text-link{font-size:1.25em}html body .ce_image_text_box .ce_image_text_box_content{margin-top:0}html body .autogrid_row.teaser .column{display:flex;flex-direction:column;justify-content:center}html body .autogrid_row .ce_iconbox{padding:5%}html body .autogrid_row .ce_iconbox.default .ce_iconbox_icon{margin-bottom:40px}html body .autogrid_row .ce_iconbox h3.headline{font-size:1.1363rem}html body .autogrid_row .ce_iconbox .content{font-size:0.8182rem}html body .autogrid_row .ce_iconbox.version2 .content{margin-top:0px}html body .ce_iconbox.socials.default .ce_iconbox_icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}html body .ce_iconbox.socials.default.align-right .ce_iconbox_icon{justify-content:right}html body .ce_iconbox.socials.default.align-left .ce_iconbox_icon{justify-content:left}html body .ce_iconbox.socials.default i{font-size:2.333rem}html body .ce_linkbox.version5 .ce_linkbox_overlay{display:none}html body .ce_linkbox.version5 .content{position:static;text-align:center}html body .ce_linkbox.version5 .content .headline{color:#000000}html body .ce_linkbox.version5 .content .headline h3{font-size:1.727rem}html body .ce_linkbox.version5:hover .content .headline{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}html body .ce_linkbox.version5.hover-red-melon:hover .content .headline{color:#FA4250}html body .ce_linkbox.version5.hover-coral:hover .content .headline{color:#FA4250}html body .ce_linkbox.version5.hover-teal:hover .content .headline{color:#028B96}html body .ce_linkbox.version5.hover-leek:hover .content .headline{color:#BDD123}html body .ce_linkbox.version5.hover-mauve:hover .content .headline{color:#DFACFF}html body .ce_linkbox.version5.hover-gold:hover .content .headline{color:#F5CF00}html body .ce_portfoliofilter .ce_portfoliofilter_content{font-family:"Mommy Talk Regular"}html body .mod_newslist.bhe-products{text-align:center}html body .mod_newslist.bhe-products>h3{margin-top:3rem}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item{border:none}@media (max-width:960px) and (min-width:768px){html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item{width:calc(100% / 3)}}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item .content{position:static;bottom:0;background-color:rgba(255, 255, 255, 0.15)}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item .content .info{padding-top:0;text-align:center}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item .content .info .title{font-size:1.14rem;text-align:center;float:none;margin-right:0;color:#000000}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item .content .info .note{display:table;margin:auto;padding:0.25rem 0.5rem;border-radius:10px;vertical-align:middle;margin-top:1rem}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item .content .info .note p{font-size:0.8182em;line-height:1;margin-bottom:0}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item:hover img{filter:unset}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope .item .image_container_img{overflow:hidden}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope.teal .item:hover .title{color:#028B96}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope.coral .item:hover .title{color:#FA4250}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope.mauve .item:hover .title{color:#DFACFF}html body .mod_newslist.bhe-products .mod_portfoliolist_v3.isotope.gold .item:hover .title{color:#F5CF00}html body .bhe-products{}html body .bhe-products .note{display:table;border-radius:10px;padding:0.25rem 0.5rem;line-height:1}html body .bhe-products .alkohol{background:#75b6b8;text-transform:uppercase}html body .bhe-products .alkohol p,html body .bhe-products .alkohol span,html body .bhe-products .alkohol .attribute{color:#ffffff}html body .bhe-products .vegan{background:#1AA846;text-transform:uppercase}html body .bhe-products .vegan p,html body .bhe-products .vegan span,html body .bhe-products .vegan .attribute{color:#ffffff}html body .bhe-products .glutenfrei{background:#b6a18c;text-transform:uppercase}html body .bhe-products .glutenfrei p,html body .bhe-products .glutenfrei span,html body .bhe-products .glutenfrei .attribute{color:#ffffff}@media (min-width:768px){html body .bhe-products .productdetail .ce_headline{padding-top:6.5%}}html body .bhe-products .productdetail .elevatezoom_gallery.gallery{display:none}html body .bhe-products p{color:#000000}html body .bhe-products h1,html body .bhe-products h2{font-size:1.5454rem}html body .bhe-products .ce_accordion{border:none}html body .bhe-products .ce_accordion .toggler{padding-left:0;padding-right:0}html body .bhe-products .ce_accordion .toggler h2{margin-bottom:0}html body .bhe-products .ce_accordion .toggler.ui-state-active{border-bottom:none}html body .bhe-products .ce_accordion .toggler.ui-state-active h2{color:#028B96}html body .bhe-products .ce_accordion .toggler::before{color:#000000;font:1.8em/44px FontAwesome;content:"+"}html body .bhe-products .ce_accordion .toggler.ui-state-active::before{content:"–"}html body .bhe-products .ce_accordion .accordion{padding-left:0;padding-right:0}html body .bhe-products .ce_table table{line-height:1.1}html body .bhe-products .ce_table table td{border-bottom:solid 1px rgba(0, 0, 0, 0.2);padding:8px 0px 8px 0px}@media (max-width:767px){html body .bhe-products .ce_table table{font-size:1rem}}html body .ce_image_text_box_content_outside{padding:1rem 1.5rem}html body .ce_image_text_box_content_outside .headline h3{font-size:1.5rem}html body .ce_image_text_box_content_outside p{font-size:0.9091rem;color:#000000 !important}html body .ce_sliderStart .slider-control{position:absolute;bottom:0;width:100%}html body .ce_sliderStart .slider-control .slider-menu{display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:0.5rem;width:auto}html body .ce_sliderStart .slider-control .slider-prev,html body .ce_sliderStart .slider-control .slider-next{display:none}html body .ce_text.border{display:table;margin:auto;padding:1.25rem;border:1px solid #707070}html body .mod_newslist .newslist-v4 .image_container .date,html body .mod_newslist .newslist-v4 .image_container .info{display:none}html body .mod_newslist .newslist-v4 .content{padding-left:2rem;padding-right:2rem}html body .mod_newslist .newslist-v4 .content .info-v2{display:block;margin-top:0.7727rem;margin-bottom:0.6rem}html body .mod_newslist .newslist-v4 .content .h6{max-width:310px;margin-bottom:0.82rem}html body .mod_newslist .newslist-v4 .content .h6>a{color:inherit}html body .mod_newslist .newslist-v4 .content p{color:#000000}html body .mod_newslist .newslist-v4 .content .link{line-height:1}html body .mod_newslist .newslist-v4 .content .link .text{vertical-align:unset}html body .mod_newslist .newslist-v4 .content .link .text::after{margin-left:0}html body .mod_newslist .newslist-v4.coral .content{border-color:#FA4250;border-top:none}html body .mod_newslist .newslist-v4.gold .content{border-color:#F5CF00;border-top:none}html body .mod_newslist .newslist-v4.leek .content{border-color:#BDD123;border-top:none}html body .mod_newslist .newslist-v4.light-yellow .content{border-color:#EABF0A;border-top:none}html body .mod_newslist .newslist-v4.mauve .content{border-color:#DFACFF;border-top:none}html body .mod_newslist .newslist-v4.red-melon .content{border-color:#FA4250;border-top:none}html body .mod_newslist .newslist-v4.teal .content{border-color:#028B96;border-top:none}html body .mod_newslist .newslist-v4.violet .content{border-color:#8B107D;border-top:none}html body .mod_newslist .newslist-v4.yellow .content{border-color:#D6C11E;border-top:none}html body .mod_newsreader .back{font-family:"Mommy Talk Regular";font-weight:400 !important}html body .mod_newsreader .back a{color:#000000}html body .mod_newsreader .back a::before{content:""}html body .mod_newsreader .ce_image_extended{margin-bottom:2rem}html body .mod_newsreader h1{font-size:2rem;hyphens:manual}html body .mod_newsreader p{color:#000000}html body #footer .inside,html body #bottom .inside{font-size:0.818rem}html body #footer .inside{padding-bottom:0}html body #footer{line-height:1.5;hyphens:none;background-attachment:unset;background-position-y:bottom}@media (min-width:768px){html body #footer{padding-bottom:4%}}@media (max-width:767px){html body #footer{padding-bottom:6.875%}}html body #footer li{font-weight:700;margin-bottom:0;padding-bottom:0}html body #footer li::before{display:none}html body #footer li::after{border:none}html body #footer .contact a{text-decoration:none}html body #footer .contact a::after{content:"";display:block}html body #footer .inside .contact a:hover{color:#fff}html body #footer .contact a i{margin-right:0.75em}html body #footer .socials{margin-top:1em}html body #footer .socials .fa{font-size:1rem;color:#cbc881;padding:0.25em 0.3em;background-color:#adab66}html body #footer .socials .fa::before{padding:0.25em 0.15em}html body #footer .socials .fa:not(first-child){margin-left:0.25em}html body #footer .autogrid_row.leaders .column{display:flex;justify-content:center}html body #footer .autogrid_row.leaders .column .ce_image_extended{display:inline-block;padding:0 7px 2.5em}@media (min-width:768px){html body #footer .autogrid_row.leaders .column .ce_image_extended .image_container{height:100px}}html body #footer .autogrid_row.leaders .column .ce_image_extended .image_container a,html body #footer .autogrid_row.leaders .column .ce_image_extended .image_container img{height:inherit;width:auto}html body #footer .autogrid_row.leaders .column .ce_image_extended .image_container .caption{display:block;background:none;margin-top:0;padding-top:0;font-size:0.85em}html body #bottom .inside .right a{margin:0px 10px 0px 10px}@media (max-width:767px){html body #footer .ce_text,html body #footer .mod_navigation .mlist,html body #footer .contact,html body #footer .socials{text-align:center;padding-left:0}html body #bottom .inside{text-align:center}}html body .ce_form{max-width:800px;margin-left:auto;margin-right:auto}html body p.privacy a.privacy_optout_click{color:#ffffff;text-decoration:underline}html body .flex-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center}html body .no-decoration a{text-decoration:none;color:inherit}html body .no-decoration a:hover{color:#FA4250}html body button,html body button.submit{font-family:"Patrick Hand";font-size:1.25em;font-weight:300;text-transform:uppercase;height:auto}html body button.link-arrow,html body button.submit.link-arrow{padding:0.75em 2em;margin-top:1rem}html body button.link-arrow::after,html body button.submit.link-arrow::after{content:"→";font-weight:300;margin-left:0.5em}html body .btn_violet{display:table;margin:auto}html body .btn_violet button.submit[type="submit"]{background:no-repeat url("../../files/haselstaller-hof-eis/images/svg/pfeilbutton_lila.svg")}html body .bg-verlauf-teal{background-image:linear-gradient(to bottom, #5FA99C 0%, #61D0F8 50%)}html body .bg-verlauf-gruen{background-image:linear-gradient(to bottom, #BEC458 0%, #81C0AD 50%)}html body .bg-verlauf-pink{background-image:linear-gradient(to bottom, #E93E6A 0%, #FFF2BE 50%)}html body .ce_bgimage.bg-nocolor.bg_landschaft{background:none}html body .ce_bgimage.bg-nocolor.bg_landschaft .contentwrap{padding-bottom:14.97vw !important}html body .mod_article.bg_landschaft{position:relative;padding-bottom:14.97vw !important}html body .mod_article.bg_landschaft::after{content:"";position:absolute;bottom:0;width:100%;height:14.97vw;background:url(../../files/haselstaller-hof-eis/images/bg_landschaft_2.png) no-repeat center bottom;background-size:contain;visibility:visible}@media (max-width:767px){html body .m-mw-50pct{max-width:50%}html body .m-mw-50pct.h-align-center{margin-left:auto;margin-right:auto}}
