.site .header .middle111 {min-width: 624px;}
.site .header .middle .search {min-width: 380px;}
.site .header .middle .search .search-field111 {width: calc(100% - 185px);}
.site .header .newsletter {width: 240px; overflow: hidden;}
.site .header .newsletter img {width: 240px; height: auto;}
@media screen and (max-width: 1150px){
    .header .newsletter{
        position: relative;
        top: -25px;
    }
}
@media screen and (max-width: 700px) {
	.site .header .middle .search {min-width: 200px;}
	.site .header .links-search {width: calc(100% - 145px);}
	.site .header .middle .search .search-field,
	.site .header .middle .search .advanced-links {clear: both; float: none; width: 100%;}
	.site .header .middle .links-search .links {margin-top: 3px;}
	.site .header .search .advanced-links {height: 14px; line-height: 4px;}
	.site .header .newsletter {margin-top: -120px;}
}

.searchresults .viewpageads.searchPageLeft{
    top: 140px;
}
@media screen and (max-width: 600px)
.site .header .newsletter img {
    width: 60%;
    height: 100%;
    float: right;
}