	.showsmall { display:none;}
	#search-icon {background: url(../images/search-mobile.png) no-repeat scroll left bottom transparent;height: 29px; width:28px; display:block; float:left; margin-top:30px; display:none;}
	#search-icon:hover { background-position:left top;}
	


@media (max-width: 974px) {
	/*.searchbar form input[type="text"] {width:80%;float:left;}
	.searchbar form input[type="submit"] {float:left;}*/
	h1.mainTitleHeader {font-size:39px; margin: 18px 0; line-height:36px;}
	a.logo h1 {    background: url("../images/logo-small.png") no-repeat scroll left top transparent;    height: 75px;    margin: 5px;    width: 75px;}
	.row .logobox {width: 10%;}
	.searchmobile {width:50%!important;}
	.searchbar { margin-top: 25px;}
	.leftmobile {float:left!important;}
	.promo-box { width:240px;}	
	.logobox { display:none;}
	h1.mainTitleHeader span {display:none;}
	.searchbar form input[type="text"] { float:left; width:82%;}
	.searchbar form input[type="submit"] { float:left;}
	.facebook { margin-left:0;}
	.rotator-frame { display:none;}
	.bodycontent {width:100%;}
	.navigation li a.on, .navigation li a:hover {box-shadow:none;}
}
@media (max-width: 940px) {
		.top-bar ul li.name h1 a {text-decoration:none; font-weight:bold;}
		.top-bar ul li.name h1 a:hover { text-shadow:0 0 5px #000; color:#FFAF11;}
		.top-bar ul li.toggle-topbar {border-radius: 5px 0 0 5px;}
		.top-bar ul li.toggle-topbar:hover {  background: none repeat scroll 0 0 transparent;box-shadow:none;}
		.top-bar ul > li.toggle-topbar a:hover, .top-bar ul li.toggle-topbar:hover a {border-color: #FFAF11 transparent transparent;}
		.top-bar ul > li.toggle-topbar a:hover { content: ""; display: block; width: 0; height: 0; border: solid 8px; border-color: #FFAF11 transparent transparent transparent; padding: 0; position: absolute; top: 50%; right: 22.5px; margin-top: -4px; }
		.top-bar ul > li.toggle-topbar:hover a { content: ""; display: block; width: 0; height: 0; border: solid 8px; border-color: #FFAF11 transparent transparent transparent; padding: 0; position: absolute; top: 50%; right: 22.5px; margin-top: -4px; }
		.top-bar section {background-color: #222222;    border-radius: 10px 10px 10px 10px; left: 0;    margin: 15px 0 15px 0; position: relative;    width: auto;}
		.top-bar section ul li:first-child a {border-radius:10px 10px 0 0;}
		.top-bar section ul li:last-child a {border-radius:0px 0px 10px 10px;border:none;}
		.top-bar section ul > li a:not(.button) { padding:7px 10px 8px;border-bottom: 1px solid #333536;}
		.top-bar section > ul li a:hover { background-color:#000;}
		.top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown {background-color: #222222;    border-radius: 10px 10px 10px 10px;}
		.bodycontent {width:100%;}
		
}
@media (max-width: 768px) {
		.searchmobile {width:100%!important;}
		.searchbar form {margin:0;}
		.searchbar form input[type="text"] {float:right; width: 94%;}
		.searchbar form input[type="submit"] { float:right;}
		.searchbar { margin-top: 0px;}
		.searchmobile .row .columns {width:15%; float:left; margin-left:3px;}
		.bodycontent {width:100%;}
}
@media (max-width: 740px) {
	.searchbar { margin-top:0;}
	.searchbar form input[type="text"] {}
	.tinynav { display:block;}
	.navigation { display:none;}
	.top-bar ul li.name h1 {    font-family: inherit;}
	.top-bar ul li.name h1 a {text-decoration:none; font-weight:bold;}
	.top-bar ul li.name {    background: none repeat scroll 0 0 transparent;}	
	
	.top-bar {background: none repeat scroll 0 0 transparent;}
	.top-bar ul li a { text-decoration:none; text-transform:uppercase;}
	.top-bar ul li.active, .top-bar ul li:hover { background:none repeat scroll 0 0 transparent;}
	.searchbar form {    margin:0;}
	.socialmobile { float: left!important;width: 25px !important;}
	.news-list li.featured-news { background:none;padding-left:0;}
	.rowmobile {width:62%!important;}
	.promo-box {}
	.hide-mobile { display:none;}
	.promo-box {}
}

@media (max-width: 696px) {
	.logomobile { width:86%!important; float:left;}
	.searchmobile { clear:both;}
	.searchmobile .searchbar { display:none;}
	.hidesmall { display:none;}
	.showsmall { display:block;}
	#search-icon { display:block;}
	#search-mobile-bar {background-color:#222;    border-radius: 10px 10px 10px 10px;    padding: 10px;}
	#search-mobile-bar form input[type="text"] {width:93%; border-radius:5px 0 0 5px;}
	#social-mobile {background:none no-repeat scroll 0 0 transparent; padding: 5px 0 !important;  width: 100%; }
	.searchmobile .row .columns { margin:0;}
}
@media (max-width: 623px) {
	#search-mobile-bar form input[type="text"] {width:88%;}
}
@media (max-width: 392px) {
	.rotator-frame { display:none;}
	h1.mainTitleHeader span { display:none;}
	h1.mainTitleHeader { line-height:36px; margin:18px 0;}
	.searchbar form input[type="text"] {width:81%!important;}
	.searchmobile .row .columns {width:15%!important; float:left; margin-left:3px;}
	.padSide { padding:0!important;}
	.padSide .promo-box { margin:10px auto;}
}

@media (max-width: 273px) {
	.rotator-frame { display:none;}
	h1.mainTitleHeader span { display:none;}
	h1.mainTitleHeader { line-height:36px; margin:18px 0;}
	.searchbar form input[type="text"] {width:76%!important;}
	
}



