img {
	max-width:98%;
	width:auto;
}

.row, .area {
    padding-left:0px !important;
    padding-right:0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.row_even, .row_odd {
	clear:both;
}


.page-title {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
	width: 82%;/* changed from 85% */
	/*max-width:320px;*/
	white-space: nowrap;
}



#brand-wrapper{
	font-size: small;
	text-align:center;
}

.showcase_wedge{
    max-width:100%;
    overflow:hidden;
}

.showcase-promo-large-image + div {
 display:none;   
}
.button_wedge {
padding: 15px 0;
}

@media (max-width: 400px) { 
	.showcase-promo-large-image, .showcase-promo, .showcase_slide, .showcase_slide>div{
		max-width: 100%;
		height: 140px !important;
		background-size: 95% auto !important;
	}
}

iframe {
	max-width:100%;
}