@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'TradeGothicLTStdCnNo.18';
    src: url('webfonts/tradegothicltstd-cn18-webfont.eot');
    src: url('webfonts/tradegothicltstd-cn18-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/tradegothicltstd-cn18-webfont.woff') format('woff'),
         url('webfonts/tradegothicltstd-cn18-webfont.ttf') format('truetype'),
         url('webfonts/tradegothicltstd-cn18-webfont.svg#TradeGothicLTStdCnNo.18') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    src: url('webfonts/tradegothicltstd-bdcn20-webfont.eot');
    src: url('webfonts/tradegothicltstd-bdcn20-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/tradegothicltstd-bdcn20-webfont.woff') format('woff'),
         url('webfonts/tradegothicltstd-bdcn20-webfont.ttf') format('truetype'),
         url('webfonts/tradegothicltstd-bdcn20-webfont.svg#TradeGothicLTStdBdCnNo.20') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-image:url(images/Topbanner.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#27628e;
}

body.home {
	background-image:url(images/VentiHome-Back.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin:0;
	padding:0;
	font-family: 'NexaLight';
	font-size:14px;
	line-height:18px;
	color:#27628e;
}

body.home strong {
	font-family: 'NexaBold';
	font-weight:normal;
}

#wrapper {
	width:100%;
	margin:0 auto;
	max-width:1280px;
	padding: 60px;
	box-sizing: border-box;
}

#logo {
	width:100%;;
	margin-top:84px;
	text-align:center;
}


#wrapper-home {
	width:100%;
	margin:0 auto;
	padding:40px;
	box-sizing:border-box;
	max-width: 1280px;
	padding-top:20px;
}

#logo-home {
	width:100%;
	text-align:left;
	clear:both;
	
}

#baseline {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
}

#content {
	width:100%;
	margin:0;
	margin-top:40px;
	padding:0;
	text-align:center;
}

#content-home {
	width:100%;
	margin:0;
	margin-top:10px;
	padding:0;
	text-align:left;
}

.btn {
	display:inline-block;
	margin:30px 1px;
}

.btn a {
	display:block;
	padding:15px 25px;
	background-color:#27628e;
	color:#ffffff;
	text-decoration:none;
	border-radius:2px;
}
.btn a:hover {
	background-color:#333;
}

#footer {
	margin:0;
	width:100%;
	margin-top:20px;
}

#footer-home {
	margin:0;
	width:100%;
	margin-top:20px;
	padding-bottom:60px;
	
}


#footer_left {
	margin:0;
	width:50%;
	float:left;
	text-align:right;
}

#footer_home {
	margin:0;
	margin-right:20px;
	float:left;
	text-align:left;
	padding-bottom:60px;
}

#footer_right {
	margin:0;
	float:left;
	padding-left:20px;
	width:50%;
	box-sizing:border-box;
}


h1 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-weight:normal;
}

h1.home, h2.home {
	font-family:'NexaBold';
	font-weight:normal;
	font-size:23px;
	line-height:30px;
}

.adres {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-weight:normmal;
}

p {
	margin-right:0;
	padding-right:0;
	padding-top:0;
	margin-top:0;
	line-height: 25px;
}

a {
	color:#27628e;
	text-decoration:underline;
}

.content-home-float{
	width: 50%;
	float: left;
	padding-bottom:20px;}

.content-home-float:first-of-type{padding-right:40px;box-sizing:border-box;}
	
hr{clear:both;width:100%;box-sizing:border-box;border:0.5px solid #27628e;}

@media only screen and (max-width: 767px) {
	.content-home-float{float:none;width:100%;}
	
	#logo-home img{    
	margin: auto;
    display: block;
	width:300px}
	
	#logo-home{}
	
	.btn{width:100%;margin:10px 5px;}
	
	.content-home-float:first-of-type{padding-right:0px;}
	
	.content-home{padding:40px;}
	
	
	}

