/*#808285*/
html {font-family: 'Playfair Display', serif;box-sizing: border-box;}
a {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
a:hover, a:focus { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { margin-top:0; font-family: 'Playfair Display', serif; text-align:center;}
h2 { margin-bottom:18px;  }
h4 {
	text-transform:uppercase;
	margin-bottom:22px;
}
h5 { margin-bottom:0; }
p { margin:0 0 20px; }
.title-section { margin:0; }
.title-header { margin:0 0 12px 2px; }
.header {
	padding:0;
	background:url(images/header_img.jpg) 50% 80% no-repeat #474747;
	border:none;
	margin-bottom:75px;
}
.main {margin-top: -260px; padding: 100px 0 0 0; background-color:transparent;}
.linkimg {text-align:center !important;padding-bottom: 15px;margin-top: -250px;}
.linkimg img:hover { outline: 1px solid white; outline-offset: -1px;}
#topnav li {
    margin: 20px 0 20px 20px;
	color:#222222;
}
#logonav:last-child  {
	margin-right: 20px;
}
#logonav {
	float:right;
	margin-top: 30px;
	text-transform:none;
}
.topbg {
	display:block;
	top:0;
	width:100%;
	height:112px;
	background:url(topmenubg.png) repeat-x #fff;
	position: absolute;
}
nav {position: relative;}
nav a {
	font-size:14px;
	font-weight:400;
	color:#222222;
}
#logonav a {
	color:white;
}
#topnav a:hover, #topnav a:visited {
	color:#222222;	
}
.footer-container a {
	color:#eeeeee;
}
#map{
	min-height:500px;	
}
.content {
	background-color:white;
	padding:25px;
	padding:25px;
}
.main-container {
	background:url(../img/footer_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-position:50% 100%;
}
.logo-inside{ margin: 40px 20px; max-width:85%;}
.logo{ margin: 200px 0 400px; }
.logo_h__txt { text-align:center;color:white; }
.slogen {
	font-family: 'Playfair Display', serif;
	text-align:center;
	margin: 25px 0;
	padding: 25px;
	position:relative;
/*	border-left: 100px solid white;
	border-right: 100px solid white;*/
	box-sizing: border-box;
	margin-bottom:0;
}
.slogen h1 {
	text-transform:uppercase;
	font-size:22px;
	border-top: 1px solid lightgrey;
	padding-top: 30px;
}
.slogen p {
	font-size:18px;
}
.overtext {
	position:absolute;
	top:29%;
	left:0;
	width:100%;
	height:50%;
	background-color: rgba(255, 255, 255, 0.8);
	text-align:center;
	opacity: 0.01;
	 transition: opacity 0.3s ease-out;
}
.overtext.show{
	opacity: 1;
}
.overtext p {padding:25px 50px 0;font-size:16px;}
.overtext h2 {font-size:16px;text-transform:uppercase;}
.box {
	
	margin: 0;
    padding: 0;
}
.pushup {
	margin-top: -150px;
    padding-top: 150px;
	background-color:white;
}
.uzlet h2 {
	padding:25px 10px;
	font-size:18px;
	line-height:22px;
}
.uzlet p{
	padding:10px;
	text-align:center;
	font-size: 12px;
    line-height: 18px;
}
.gbg{
	background-color:white;
	text-align: center;
}
.uzlet {
	background-color:#808285;
	color:white;
	margin: 10px !important;
	display: inline-table;
}
.uzlet img {
	min-width:100%;
}
.omega {
	margin-top: 25px;
	background-color: white;
	text-align:center;
}
.omega h1 {
	font-size:30px;
	text-transform:uppercase;
	margin:15px 0;
}
.omega h2 {
	font-size:18px;
	text-transform:uppercase;
	margin:15px 0;
}
.omega p {
	line-height:5px;
	font-size:12px;
}
.omega .col-sm-6 {
	text-align:center;
}
.map-responsive{
    overflow:hidden;
    padding-bottom:90.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.footer-action {
	background-color: #808285;
	margin:15px 0;
	height:64px;
	line-height:64px;
	color:white;
	text-align: center;
}
.social ul li {
	display:inline;	
	list-style:none;
	text-indent:0;
	margin: 0 10px;
}
.social ul li a{
	text-decoration:none;
}

.footer-container {
	background-color: #808285;
	border-top: 0;
	padding-bottom: 25px;
}
.footer-container .col-sm-3 {
	color: white;
	padding: 0;
}
.footer-container .col-sm-3 h2 {
	font-size: 14px;
	text-align: left;
	margin-bottom:0;
}
.footer-container .col-sm-3 p {
	font-size: 14px;
	margin-bottom:0;
	line-height: 19px;
}
.footer-container .col-sm-3 ul {
	text-decoration:none;
	margin: 0;
	list-style: outside none none;
}
.footer-container .col-sm-3 ul li a {
	color:white;
	text-transform:uppercase;
	font-size:12px;
}
.footer-container img {
	margin:5px 0;
}


@media (min-width: 768px) and (max-width: 979px) {
}
@media (min-width: 768px) and (max-width: 979px) {
	
}
@media (max-width: 1067px) {
	#logonav {display:none}
	#topnav {display:none}
	.slicknav_menu{display:block;}
	.topbg {height: 86px;}
	
}
@media (max-width: 1000px) {
	.linkimg {  margin-top: 0px; }		
	
}
@media (max-width: 767px) {
	.eqWrap {
		display: block;
	}
}
@media (max-width: 620px) {
}
@media (max-width: 550px) {
}
@media (max-width: 480px) {
	.overtext {
		position:relative;
		opacity: 1;
	}
	
}
@media (max-width: 400px) {
}
@media (max-width: 360px) {
}
