/* BASE */
p, .section-title p {
margin-bottom:15px;
}
.service {
height: 180px;
}
.single_feature {
min-height:300px;
}
	@media only screen and (min-width: 1px) and (max-width: 1200px) {.single_feature {min-height:360px;}}

/* - - - */

.up {
display:none
}
.single_address {
max-width:300px;
margin:0 auto;
}
	.single_address a {
		color: #fff;
	}
/* - - - */
.error {
border:3px solid red;
}
.err {
margin-top:5px;
color:red;
}
	
/* LANGS */
ul.langs {
display:block;
float:left;
/*width:auto;*/
width:80px;
min-height:32px;
margin:10px 0 0 20px;
text-align:right;
color:#333333;
/*background-color:#F0F0F0;*/
border:2px solid #EFEFEF;
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px; 
outline:0; 
-webkit-appearance:none;
list-style:none; 

}
	ul.langs li a {
	display:block;
	width:80px;
	height:24px;
	padding:7px 25px 20px 8px;
	margin-top:-2px;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	line-height:20px;
	color:#333333;
	/*background-color:#FFFFFF;*/
	}
	ul.langs li.nsel a:hover {
	/*color:#a45b31;*/
	/*background-color:#FFFFFF;*/
	}
	ul.langs li:last-child a {
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	border-radius:2px; 
	outline:0; 
	-webkit-appearance:none; 
	}
	ul.langs li.sel a {
	background:url('../img/i_dw.png') right 14px  no-repeat;
	}
	ul.langs li a img {
	margin:-2px 0 0 0;
	}
	.nsel {
	display:none;
	}
/* - - - */
.yt-responsive {
display:block;
width:100%;
max-width:600px;
height:240px;;
/*max-height:400px;
min-height:240px;*/
background:#CCCCCC;
}
/* - - - */
#info_objects {
position:fixed;
z-index:9999;
width:40px;
height:40px;
top:50%;
left:50%;
margin-left:-20px;
margin-top:-20px;
background:transparent;
pointer-events:none; 
}
#preloader {
display:none;
width:40px;
height:40px;
margin-left:auto;
margin-right:auto;
text-align:center;
background:url('../img/preloader.gif') 0 0 no-repeat;
}
