#wrapper { background-image: url(../../images/backgrounds/landingpage-bg.png); }
.kamin-hover { background-image: url(../../images/backgrounds/landingpage-bg-kamin.png)!important; }
.fliesen-hover { background-image: url(../../images/backgrounds/landingpage-bg-fliesen.png)!important; }

a.btn, a.btn:visited { 
	border: solid 1px #06507b; 
	color:#fff;  	
	background-color: #4bb2ec; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4bb2ec), to(#168cce));
	background-image: -webkit-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -moz-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -ms-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -o-linear-gradient(top, #4bb2ec, #168cce);
	background-image: linear-gradient(to bottom, #4bb2ec, #168cce);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4bb2ec, endColorstr=#168cce);		
}

a.btn:hover {
	background:#168cce;	
}

.form-row input.btn {  
	border: solid 1px #06507b; 
	color:#fff;  
	background-color: #4bb2ec; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4bb2ec), to(#168cce));
	background-image: -webkit-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -moz-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -ms-linear-gradient(top, #4bb2ec, #168cce);
	background-image: -o-linear-gradient(top, #4bb2ec, #168cce);
	background-image: linear-gradient(to bottom, #4bb2ec, #168cce);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4bb2ec, endColorstr=#168cce);		
}

.form-row input.btn:hover, .form-row input.btn:focus {
	background:#168cce;
}	

.glyph-item { 
	color:#168cce
} 

.pricing .blocks .inner ul li.price {
	background: #4bb2ec;	
	border-bottom: solid 5px #168cce; 
	margin-top:-1px
}

.highlight h2 span {
	color:#4bb2ec
}

#kamin {
	background-size: 100% 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
 	background-size: cover;
	height:100%;
}

#fliesen {
	background-size: 100% 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
 	background-size: cover;
	height:100%;
}

#kamin:hover, #fliesen:hover {
	opacity: 0.8;
	cursor: pointer;
}

.spacer {
	width:100%;
	height:15%;
}

.red {
	color: #b31918;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

.white {
	color:#fff;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

.bottom {
	position: relative;
	bottom: 20px;
}
.half a {
	overflow: hidden;
}
@media screen and (max-width: 50em) { 
.half {
	width:50% !important;
	margin:0 auto !important;
}
.half img{
	max-width: 90%;
}

}
@media screen and (max-width: 45em) { 
.half {
	width:50% !important;
	margin:0 auto !important;
}
.half img{
	max-width: 90%;
}
.mobile-hidden {
	display: none;
}
}

.company {
	padding:14px 40px;
	background-color: rgba(255, 61, 60, 0.65);
}

.company a {
	color:#fff;
	text-decoration: none;
}