/* CSS Document */

.logo a.brand img{
	height:90px;
}

.logo a.brand {
height: 90px;
line-height: 90px;
margin: 0px 0;
padding: 0px;
overflow: hidden;
display: block;
}

.logo {
width: 315px;
max-height: 100px;
float: left;
margin: 5px 0px 0px 0;
}


footer a:link, footer a:visited {
color: #fff;
}

.list-none{
	list-style:none;
	padding:0px;
}

.styro-logo{
	display:block;
	margin: 20px auto 20px auto;
	
}

section.twitter_feed_wrapper{
	margin-top:20px !important;
}

.contact_form{
	margin-bottom:20px;
}


.carousel-caption a{
	color:#fff;
	font-family:helvetica Neue;
}

.flexslider .item, .flexslider .container, .full_page_photo.slider_wrapper {
height: 480px;
}

.main section{
	padding: 20px 0 0 0;
}

.main .dark_section{
	margin-top:20px;
	padding-bottom:20px;
}

.horizontal_teaser .horizontal_teaser_left {
padding: 0px 35px 35px 0px;
border-right: solid 1px #ccc;
}

.flexslider .slides > li{
	background-size:cover;
}


@media(max-width:600px){
	.footer_teaser.text-right{
		text-align:left;
	}
}



