html{font-family:small}
.search button{font-size:1em}
.banner>img{display:block}
.info-content{position:relative;height:100%}
.info-titel{width:100%;height:auto}
.info-titel.h1AtBottom{bottom:0; }
.info-titel.h2AtTop{top:0}
.accordion h3:after,.accordion h3.active:after{left:2.5%}
.grid.products>section{width:100%}
.grid.products>section .grid3>h3{min-height:0;margin-top:.5em}
@media(max-width:479px){.connect ul li:nth-child(3n+4){clear:left}
.connect ul li{margin-bottom:.5em}
footer .connect{padding-top:0}
.font_l,.story .specs h3{color:#474748!important}
}
.story .owl-carousel{background-color:white}
.story .owl-carousel h2{font-size:1.2em;padding:10px}
.story .owl-carousel img{display:block}
.story .owl-carousel .content-block{position:relative;width:inherit;height:auto;padding:10px 10px 20px 50px;bottom:0}
.owl_slide_numb{position:absolute;left:-39px;width:30px;height:30px;background-color:#2f57ad;color:#fff;z-index:2;border-radius:30px;text-align:center;line-height:30px}
.story .owl-buttons .owl-prev,.story .owl-buttons .owl-next{bottom:64%;right:-4.3%}
.story .owl-buttons .owl-prev{left:-4.3%}
.story .owl-carousel .specs .content-block{font-weight:bold;width:85%;padding:10px 10px 20px 50px}
.story .owl-carousel .specs .content-block table td{height:2em;width:109px}
.story .owl-carousel h3{font-size:1.0em;font-weight:bold;text-transform:uppercase;margin:0 0 .5em 0;position:relative}
.story .specs h3{color:#fff}
@media(min-width:500px) and (max-width:650px){.story .owl-carousel .content-block{background-color:red;border:2px solid red}
}
.building .menu{display:none;height:0}
.grid4.phplatformrightcolumn{margin-left:0}
.building .contact .grid4{float:left}
.banner h1{font-size:1.4em}
.user-generated img{margin:0 0 1em 0;width:100%!important}
.listing li h3,.listing li .date{margin-left:36%}
.listing li div{margin-left:0}
