@charset "utf-8";

@font-face {
  font-family: 'FontAwesome';
  src: url('project-files/fonts/font-awesome/fontawesome-webfont.eot?v=4.5.0');
  src: url('project-files/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('project-files/fonts/font-awesome/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('project-files/fonts/font-awesome/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('project-files/fonts/font-awesome/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('project-files/fonts/font-awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
	Main Color: #DA251D
	Hover Color: #DA251D
*/

/*--------------------------------------------------------------
# Reset
--------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, div
{margin:0; padding:0; border:0; outline:0;}
mark {background:none;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section
{display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; text-decoration:none;}
hr { display:block; height:1px; border:0; border:none; padding:0;}
input, select {vertical-align:middle;}
.clear {clear:both; margin: 0; padding:0;}
img {line-height:0;}

/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {clear:both; content:" ";display:table;}

/* Container */
.container {padding: 0 15px; margin: 0 auto; position:relative;}.container-fluid {padding: 0 15px; margin: 0 auto;}.row {margin: 0 -15px;}
@media (min-width: 768px) {.container {width: 95%;}}
@media (min-width: 1050px) {.container {width: 90%;}}
@media (min-width: 1250px) {.container {width: 1170px;}}
@media (min-width: 1800px) {.container {width: 1170px;}}
/*@media (min-width: 2000px) {.container {width: 1600px;}}*/

/* Clear */
.tab4:nth-of-type(3n+1) {clear:both;}
.large0,.large1,.large10,.large11,.large12,.large2,.large3,.large4,.large5,.large6,.large7,.large8,.large9,.medium0,.medium1,.medium10,.medium11,.medium12,.medium2,.medium3,.medium4,.medium5,.medium6,.medium7,.medium8,.medium9,.mobile0,.mobile1,.mobile10,.mobile11,.mobile12,.mobile2,.mobile3,.mobile4,.mobile5,.mobile6,.mobile7,.mobile8,.mobile9,.tab0,.tab1,.tab10,.tab11,.tab12,.tab2,.tab20,.tab3,.tab4,.tab5,.tab6,.tab7,.tab8,.tab9{position:relative;min-height:1px;padding:0 15px;display:block}.mobile0,.mobile1,.mobile10,.mobile11,.mobile12,.mobile2,.mobile3,.mobile4,.mobile5,.mobile6,.mobile7,.mobile8,.mobile9{float:left}.mobile12{width:100%}.mobile11{width:91.66666667%}.mobile10{width:83.33333333%}.mobile9{width:75%}.mobile8{width:66.66666667%}.mobile7{width:58.33333333%}.mobile6{width:50%}.mobile5{width:41.66666667%}.mobile4{width:33.33333333%}.mobile3{width:25%}.mobile2{width:16.66666667%}.mobile1{width:8.33333333%}.mobile0{display:none}@media (min-width:768px){.tab1,.tab10,.tab11,.tab12,.tab2,.tab20,.tab3,.tab4,.tab5,.tab6,.tab7,.tab8,.tab9{float:left}.tab12{width:100%}.tab11{width:91.66666667%}.tab10{width:83.33333333%}.tab9{width:75%}.tab8{width:66.66666667%}.tab7{width:58.33333333%}.tab6{width:50%}.tab5{width:41.66666667%}.tab4{width:33.33333333%}.tab3{width:25%}.tab2{width:16.66666667%}.tab1{width:8.33333333%}.tab0{display:none}.tab20{width:20%}}@media (min-width:1050px){.medium1,.medium10,.medium11,.medium12,.medium2,.medium3,.medium4,.medium5,.medium6,.medium7,.medium8,.medium9{float:left}.medium12{width:100%}.medium11{width:91.66666667%}.medium10{width:83.33333333%}.medium9{width:75%}.medium8{width:66.66666667%}.medium7{width:58.33333333%}.medium6{width:50%}.medium5{width:41.66666667%}.medium4{width:33.33333333%}.medium3{width:25%}.medium2{width:16.66666667%}.medium1{width:8.33333333%}.medium0{display:none}}@media (min-width:1250px){.large1,.large10,.large11,.large12,.large2,.large3,.large4,.large5,.large6,.large7,.large8,.large9{float:left}.large12{width:100%}.large11{width:91.66666667%}.large10{width:83.33333333%}.large9{width:75%}.large8{width:66.66666667%}.large7{width:58.33333333%}.large6{width:50%}.large5{width:41.66666667%}.large4{width:33.33333333%}.large3{width:25%}.large2{width:16.66666667%}.large1{width:8.33333333%}.large0{display:none}}


/*--------------------------------------------------------------
# General Settings
--------------------------------------------------------------*/
html,body {
  font-family: 'PT Sans', sans-serif;
  font-size:17px;
  line-height:1.4;
  color:#333;
  background:#FFF;
}
.clear {clear:both;}
.section_padding {padding:80px 0px;}
@media(max-width:768px){
	.section_padding {padding:60px 0px;}
}
@media(max-width:500px){
	.section_padding {padding:30px 0px;}
}

/*--------------------------------------------------------------
# Typo
--------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, .button {font-family: 'Titillium Web', sans-serif; font-weight:600;}
p {margin-bottom:20px; color:#333;}
h1 {display: block; font-size: 55px; font-weight: 600; line-height: 1.2; margin-bottom:10px; text-align:left; color:#333;}
h2 {display: block; font-size: 40px; font-weight: 600; line-height: 1.2; margin-bottom:30px; text-align:center; text-transform:uppercase;}
h3 {display: block; font-size: 25px; font-weight: 300; line-height: 1.2; margin-bottom:20px; text-transform:uppercase;}
h4 {display: block; font-size: 15px; font-weight: 600; line-height: 1.2;}
h5 {display: block; font-size: 18px; font-weight: 600; line-height: 1.2; border-bottom:dotted 1px #999; padding-bottom:5px; margin-top:20px; margin-bottom:20px;}
strong {font-weight:700;}
mark {color:#DA251D;}
a {text-decoration:none; color:#DA251D;}
a:hover {color:#ff524a;}
hr {height:1px; background:none; border-bottom:dotted 1px #666; margin-bottom:20px;}

/* Button */
.button {
	padding:20px 30px;
	background:#DA251D;
	color:#FFF;
	transition:all 0.3s;
	text-transform:uppercase;
	display:inline-block;
	margin-top:40px;
	font-size:17px;
	font-family: 'Oswald', sans-serif;
}
.button_round {border-radius:30px; -moz-border-radius:30px;	-webkit-border-radius:30px;}
.button_outline {background:none; border:2px solid #DA251D; color:#DA251D;}
.button:hover {background:#DA251D; color:#FFF;}
.center_button { width:100%; text-align:center; }

/* White Color */
.white_color {color:#FFF;}
.white_color h1, .white_color h2, .white_color h3, .white_color h5, .white_color h5, .white_color h6 {color:#FFF;}
.white_color .underline:after {background:#FFF;}
.white_color p {color:#FFF;}

/* Center Text */
.center_text {text-align:center;}
.center_text h1 {text-align:center;}
.center_text p {text-align:center;}
.center_text ul {margin:20px auto; width:300px; text-align:left;}

/* Fullheight Container */
.fullheight {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
}

@media(max-width:768px){
	h1 {font-size:30px;}
	h2 {font-size:35px;}

}
@media(max-width:450px){
	h1 {font-size:25px;}
	h2, article h2 {font-size:22px;}
}


/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
input, textarea, select {
	width:100%;
	display:block;
	height:45px;
	padding:0px 10px;
	color:#333;
	background:#FFF;
	border:solid 1px #CCC;
	outline:none;
	font-size:15px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	font-family: 'PT Sans', sans-serif;
	margin-bottom:10px;
}
input:focus, textarea:focus, select:focus {background:#FFF; border-color:#DA251D;}
input[type="submit"] {
	display:inline-block;
	text-align:center;
	padding:20px 30px;
	background:#DA251D;
	color:#FFF;
	transition:all 0.3s;
	text-transform:uppercase;
	font-size:17px;
	height:auto;
	width:auto;
	font-family: 'Oswald', sans-serif;
	cursor:pointer;
	border:none;
	margin-top:10px;
}
input[type="submit"]:hover {background:#DA251D; color:#FFF;}
textarea {height:auto; padding:10px;}
label {font-weight:600;}
.form {max-width:800px; margin:60px auto 30px auto;}
.form .row {margin:0px -5px;}
.form .column {padding:0px 5px;}


/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {/*background:#2e2e2e;*/ color:#FFF; height:80px; position:fixed; top:0px; left:0px; right:0px; z-index:500; transition:all 0.3s;}
.header_separator {height:80px; position:relative;}
#header #logo {
	display:block;
	margin-top:15px;
	height:50px;
	width:100%;
	float:left;
	background-image:url("project-files/img/logo.png");
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
}

#header_slider {
	padding:180px 0px;
	position:relative;
}
#header_slider .img2bg_container {z-index:0;}

#header_slider .content {
	z-index:200;
	position:relative;
	font-size:20px;
	max-width:650px;
	margin:0 auto;
	padding:0px 20px;
}

.header_scrolled {
	background:rgba(0,0,0,0.8);
}

@media (max-width:1000px) {
	#header #logo {background-image:url("project-files/img/logo_mobile.png");}
}

@media
  screen and (-webkit-min-device-pixel-ratio: 2),
  screen and (min-resolution: 192dpi),
  screen and (min-resolution: 2dppx) {
	#header #logo {background-image:url("project-files/img/logo_retina.png");}
}

@media
  screen and (-webkit-min-device-pixel-ratio: 2),
  screen and (min-resolution: 192dpi),
  screen and (min-resolution: 2dppx) and (max-width:1000px) {
	#header #logo {background-image:url("project-files/img/logo_mobile_retina.png");}
}

@media (max-width:768px) {
	#header {height:70px;}
	#header #logo {margin-top:10px;}
}



/* Mainmenu */
#mainmenu {float:right; padding-top:24px;}
#mainmenu ul {list-style-type:none; margin:0px;}
#mainmenu ul li {float:left; margin-left:25px; position:relative;}
#mainmenu ul li a {position:relative; display:block; font-weight:400; font-size:17px; color:#FFF; text-transform:uppercase; padding:5px 0px;}

#mainmenu ul li a:hover {text-decoration:none;}
#mainmenu ul li a:hover:before, #mainmenu ul li a:hover:after {width:100%;}
#mainmenu>ul>li.current-menu-item>a:before, #mainmenu>ul>li.current-menu-item>a:after, #mainmenu>ul>li.current-menu-ancestor>a:after, #mainmenu>ul>li.current-menu-ancestor>a:before {width:100%;}
a#pull {display:none;}


#mainmenu ul li a:before, #mainmenu ul li a:after {
	width: 0;
	content: '';
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 100%;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
	box-sizing: border-box;
}
#mainmenu ul li a:before {
	right: 0;
	border-top: 1px solid #DA251D;
}

#mainmenu ul li a:after {
	left: 0;
	border-bottom: 1px solid #DA251D;
}


#mainmenu li ul {
	position:absolute;
	left:0;
	top:100%;
	background:#303030;
	padding:8px 0px;
	min-width:150px;
	z-index:500;
}
#mainmenu ul li ul li {height:auto; line-height:1.2; display:block; margin:0px; /*padding: 5px 15px;*/ float:none;}
#mainmenu ul li ul li a {padding:5px 15px;}
#mainmenu ul li ul li.current-menu-item a, #mainmenu>ul>li>ul>li.current-menu-ancestor>a {color:#ef842e;}
.sub-menu {
	opacity: 0;
	visibility: hidden;
	transition:all 0.3s;
}
#mainmenu ul.sub-menu li a {color:#FFF; font-size:13px;}
#mainmenu ul.sub-menu li a:hover {color:#FFF;}
#mainmenu ul li ul.sub-menu li.current-menu-item a:before, #mainmenu ul li ul.sub-menu li.current-menu-item a:after {width:0;}
#mainmenu ul li:hover > .sub-menu {
  opacity: 1;
  visibility:visible;
}

.haschildren {padding-right:10px; position:relative;}
.haschildren:before {
	content:"\f107";
	position:absolute; right:-6px; top:2px;
	font-family: 'FontAwesome';
	color:#FFF;
	font-size:20px;
	transition:all 0.3s;
}

#mainmenu>ul>li>ul>li.haschildren:before {
	content:"\f105";
	color:#FFF;
	right:15px;
	top:2px;
}
#mainmenu ul li ul li ul {
	position:absolute;
	left:100%;
	top:0px;
	background:#303030;
	padding:8px 0px;
	min-width:150px;
	z-index:500;
}

/* HEADER: Breakpoint 1000px */
@media(max-width:1000px){
	
	#mainmenu {width:100%; float:none; padding-top:0px;}
	#mainmenu>ul {display:none; background:rgba(0,0,0,0.8); border-bottom:solid 1px #FFF; position:absolute; top:70px; margin:0 0px; z-index:1000; padding: 0px; left:0px; right:0px;}
	.submenu ul {border-bottom:0; margin:0!important;}
	#mainmenu ul li {display:block; width:100%; height:auto; line-height:1; border-top:dotted 1px #666; padding:0; margin:0px;}
	#mainmenu ul li a {padding:15px 20px; height:auto; line-height:1; color:#FFF; font-size:15px;}
	/*#mainmenu ul li:hover {color:#ccc7c6; background:none!important;}*/
	#mainmenu ul li a:hover:before, #mainmenu ul li a:hover:after {width:0;}
	a#pull {
		display:block;
		cursor:pointer;
		z-index:500;
		margin:17px auto;
		height:25px;
		line-height: 21px;
		text-align:left;
		font-size:18px;
		color:#FFF;
		position:absolute;
		right:20px;
		top:7px;
	}
	a#pull:hover {text-decoration:none;}
	a#pull img {width:25px; float:left;}
	.content_icon .icon {font-size:30px;}
	#mainmenu ul li ul {
		position:relative!important;
		left:inherit;
		top:inherit;
		width:auto!important;
		padding:0px;
	}
	#mainmenu ul li ul li {font-size:13px;}
	#mainmenu ul li ul li a {padding:15px 20px;}
	#mainmenu ul li ul li ul li a {padding:15px 30px;}
	.sub-menu {
		opacity: 1;
		visibility: visible;
		transition:none;
		display:none;
	}
	#mainmenu li ul {background:#424242;}
	#mainmenu>ul>li.current-menu-item>a:before, #mainmenu>ul>li.current-menu-item>a:after {width:0;}
	#mainmenu>ul>li.current-menu-item>a {color:#ef842e;}

	.haschildren {}
	.haschildren:before {
		content:"\f107";
		position:absolute; right:15px; top:11px;
		font-family: 'FontAwesome';
		color:#FFF;
		font-size:25px;
		transition:all 0.3s;
	}

	#mainmenu>ul>li>ul>li.haschildren:before {
		top:7px;
		content:"\f107";
		right:15px;
		top:5px;
	}

	#mainmenu ul li ul li ul {
		position:relative;
		left:inherit;
		top:inherit;
		padding:0px;
		background:#545454;
	}

	.submenu_open:before {
		-moz-transform:rotate(180deg);
	    -webkit-transform:rotate(180deg);
	    -o-transform:rotate(180deg);
	    -ms-transform:rotate(180deg);
	}
}


/*--------------------------------------------------------------
# SIDEBAR
--------------------------------------------------------------*/
#quicklinks {
	position:fixed;
	right:0px;
	top:50%;
	margin-top:-100px;
	bottom:0;
	z-index:2000;
}

#quicklinks ul {list-style-type:none; margin:0px; padding:0px;}
#quicklinks ul li {color:#FFF; display:block; line-height:50px; margin-bottom:1px; transition:all 0.3s;}
#quicklinks ul li a {display:block; color:#FFF; position: relative; width:50px; height:50px;}
#quicklinks ul li .trigger {
	display:block;
	height:50px;
	width:50px;
	text-align:center;
	position:absolute;
	right:0px; top:0px;
	background:#262626;
	transition:all 0.3s;
}
#quicklinks ul li .content {
	display:inline-block;
	height:50px;
	text-align:center;
	color:#FFF;
	background:#262626;
	width:220px;
	font-size:14px;
	position:absolute;
	top:0px;
	right:-220px;
	padding:0px 20px;
	transition:all 0.3s;
	white-space: nowrap;
}

#quicklinks ul li:hover .trigger {background:#DA251D;}
#quicklinks ul li:hover .content {right:100%; background:#ff524a;}
#quicklinks ul li .tel {font-family:"Arial", sans-serif; font-size:16px;}

@media screen and (max-width: 600px) {
  #quicklinks {display:none;}
}

/*--------------------------------------------------------------
# Modal Overlay
--------------------------------------------------------------*/
#modal_overlay {
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background:rgba(0,0,0,0.9);
	z-index:3000;
	transition:all 0.5s;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	visibility:hidden;
	display:flex;
	align-items: center;
	justify-content:center;
	height:0px;
}
.modal_visible {
	opacity:1!important;
	-webkit-opacity:1!important;
	-moz-opacity:1!important;
	visibility:visible!important;
	height:100%!important;
}
#modal_overlay .close {
	position:absolute;
	top:40px;
	right:40px;
	color:#FFF;
	font-size:25px;
	cursor:pointer;
}
#modal_overlay .modal {
	position: relative;
	background:#FFF;
	height:auto;
	max-width:1400px;
	width:90%;
	border:solid 3px #333;
}
#modal_overlay .modal_youtube {
    height: 70%;
    background:none;
}
.modal iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*--------------------------------------------------------------
# PRICES
--------------------------------------------------------------*/
.prices {margin-top:50px; text-align:center;}
.prices .pricebox {padding:30px 20px; background:#f1f1f1; border-top:5px solid #DA251D; margin-bottom:20px;}
.prices .pricebox .price {display:block; margin-top:20px; font-size:30px; font-family: 'Oswald', sans-serif; color:#DA251D;}

/*--------------------------------------------------------------
# PROJECTS
--------------------------------------------------------------*/
.project {width:100%; position:relative; margin-bottom:30px;}
.project .image {
	width:100%;
	position:relative;
	overflow:hidden;
	height:0;
	padding-bottom:100%;
	transition:all 0.3s;
}
.project .image_overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.5);
	display:flex;
	align-items: center;
	justify-content: center;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	visibility:hidden;
	transition:all 0.3s;
}
.project .image_overlay .fa {color:#FFF; font-size:40px;}
.project img {width:100%; transition:all 0.3s;}
.project a {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:100;
}
.project:hover img {
	transform:scale(1.1);
}
.project:hover .image_overlay {
	opacity:1.0;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	visibility: visible;
}
.project .project_headline {
	position:absolute;
	bottom:15px;
	left:15px;
	right:15px;
	text-align:left;
}

.project .project_headline h3 {
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	display: inline;
	padding: 2px 5px;
	background:#FFF;
	color:#0a1621;
	font-size:20px;
	line-height:1.7;
}


@media screen and (max-width: 600px) {
	.project {margin-bottom:10px;}
}


/*--------------------------------------------------------------
# vita (360)
--------------------------------------------------------------*/
#vita {background:#333;}
#vita .offers {
	display:flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin:40px -5px;
}
#vita .offers .tab3 {float:none; padding:0px 5px;}
#vita .offers .offer {
	padding-bottom:100%;
	height:0;
	background:#DA251D;
	margin-bottom:10px;
	position:relative;
	font-weight:600;
	font-size:20px;
}
#vita .offers .offer .offer_inner {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	display:flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	padding:20px;
}
#vita .offers .offer i {display:block; font-size:55px; text-align:center; margin-bottom:10px;}

@media(max-width:768px) {
	#vita .offers {display:block;}
}

/*--------------------------------------------------------------
# ABOUT
--------------------------------------------------------------*/
#about {background:#333;}


/*--------------------------------------------------------------
# KONTAKT
--------------------------------------------------------------*/
#kontakt {background:#f1f1f1;}


/*--------------------------------------------------------------
# FOOTER
--------------------------------------------------------------*/
#footer {color:#FFF; font-size:15px; line-height:1.4;}
.footer_section1 {background:#303030; padding:60px 0px;}
.footer_section2 {background:#262626; padding:20px 0px; text-align:center; text-transform:uppercase;}
.footer_section {margin-bottom:20px;}
#footer img {margin-bottom:20px; display:block; max-width:100%;}
#footer .adress {padding:0px 0px; /*border-top:dotted 1px #666; border-bottom:dotted 1px #666;*/}
#footer h4 {font-size:16px; font-weight:600; text-transform:uppercase; margin-bottom:10px; border-top:dotted 1px #666; border-bottom:dotted 1px #666; padding:10px 0px;}
.footmenu {}
.footmenu ul {list-style-type:none;}
.footmenu ul li {}
.footmenu ul li a {color:#FFF; transition:all 0.3s;}
.footmenu ul li a:hover {color:#DA251D;}

@media (max-width:768px) {
	.footer_section1 {padding:30px 0px;}
}



/*--------------------------------------------------------------
# GoogleMap
--------------------------------------------------------------*/
#googlemap {height:400px; width:100%; position:relative;}
#googlemap iframe {height:100%; width:100%;}


/*--------------------------------------------------------------
# Scrolltop
--------------------------------------------------------------*/
.scrolltop {
	position:fixed;
	bottom:50px;
	right:50px;
	z-index:1000;
	width:50px; height:50px;
	background:#2e2e2e;
	cursor:pointer;
	text-align:center;
	padding-top:9px;
	display:none;
	transition:all 0.3s;
	border-radius:100%;
}
.scrolltop .fa {color:#FFF; font-size:30px;}
.scrolltop:hover {background:#DA251D;}

@media (max-width: 1024px) {
  .scrolltop {bottom:20px; right:20px;}
}



/*--------------------------------------------------------------
# Breakpoints
--------------------------------------------------------------*/

@media(max-width:800px) {
	
}