@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 960px) {
	/* overwrites */
	.container {
  		width: 960px !important;
		margin:auto !important;
		padding-right: 0 !important;
  		padding-left: 0 !important;
	}
	.row {
	  margin-right:0 !important;
	  margin-left: 0 !important;
	}
	.col-lg-2 {
  		width:162px !important;
	}
	.col-lg-4 {
  		width: 302px !important;
		margin-left:14px !important;
	}
	.col-lg-6 {
		width:468px !important;
	}
	.col-lg-10 {
  		width:798px !important;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right: 0 !important; 
  padding-left:0 !important;
}
	.top-inner {
		width: 960px !important;
		margin:auto !important;
		margin-bottom: 25px !important;
	}
	.top-header {
		display:block;
  		margin: auto !important;
	}
	body.full_sidebars #leftsidebar{
		width:162px;
	}
	body.full_sidebars #rightsidebar, body.full_sidebars #content{
		margin-left:14px;
	}
	body.full_sidebars #content{
		width:468px;
	}
	#hp-ad-1718{
		width:930px;
		margin:auto;
	}
	#rightsidebar{
		width: 302px !important;
	}
	.random-links .items div {
  		float: left;
  		width: 460px;
	}
}
@media only screen and (max-width: 959px) {
	.module.article-sitemap, .module-sitemap {
		margin-top: 18px;
  		width: 110% !important;
	}
	.newMenu #mainmenu {
		display: none;
	}
		.mobilebarmenuck {
  		display: block;
  		width: 360px;
	}


	.top-inner {
		width:100% !important;
		margin:auto !important;
		margin-bottom: 25px !important;
	}
	.logo {
	  display: block;
	  margin: 20px auto 0px 110px;
	}
	.header-title {
  		margin-top: -85px !important;
	}
	#welcome {
	  background: none !important;
	  height: 100% !important;
	  line-height: 1.7em;
	  color: #683E26;
	  font-size: 105%;
	}
	#welcome .welcome-inner {
  		padding-left: 0 !important; 
		padding-right: 0 !important; 
  		margin-bottom: 0 !important; 
	}
	.logo {
  		display: block !important;
 		margin: 20px auto 0px auto !important;
	}
	.logo a.pull-left {
		float:none !important;
		width:210px;
		display:block;
		margin:auto !important;
	}
	.welcome-header {
		margin-bottom:0 !important;
	}
	#leftsidebar .conditions .customsimple-list ul li {
  		width: 25% !important;
	}
	#nextend-smart-slider-1{
		margin:auto;
		display:block;
	}
	#mod-finder-searchform{
		text-align:center;
	}
	.addthis_toolbox{
		margin-left:auto;
		margin-right:auto;
	}
	.srfrList h3{
		margin:0 !important;
	}
	.nav > li > a {
  		padding: 1px !important;
	}
	.header-title {
	  float: none !important;
	  margin-top:0 !important;
	  text-align:center !important;
	  background:none !important;
	}
	.random-links .items div {
	  width: 100% !important;
	}
	.scrollable hr{
		display:none;
	}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width:700px) {
}
@media only screen and (max-width:670px) {
	#media-item-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	}
	#media-item-container iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}
@media only screen and (max-width: 640px) {
	#leftsidebar .conditions .customsimple-list ul li {
  		width: 33% !important;
	}
}
@media only screen and (max-width: 583px) {
}
@media only screen and (max-width: 413px) {
}
@media only screen and (max-width: 420px) {
}
@media only screen and (max-width: 480px) {
	#leftsidebar .conditions .customsimple-list ul li {
  		width: 50% !important;
	}
	body.view-featured .hp-alt-img{
		display:block;
		height:170px;
		width:100%;
		background: url("../images/photo-welcome-480.jpg") #FFFFFF;
		background-position:top right;
		background-repeat:no-repeat;
		background-size:cover;
	}
	h2, .h2, .mod-h2 .title, .title {
	  font-size: 100% !important;
	}
	.random-links h4 {
	 	font-size: 150% !important;
	}
	.scrollable table {
  		max-width: 80% !important;
	}
	#maincontent ul li {
		margin:5px 0;
	}
	.community-articles li.first-article .button {
  		float: none !important;
  		margin-top:0 !important;
	}
}
@media only screen and (max-width: 475px) {
	.logo a.pull-left {
		float:right !important;
		width:210px;
		display:block;
		margin:0 !important;
	}
}
@media only screen and (max-width: 430px) {
	.scrollable table {
  		max-width: 50% !important;
	}
}
@media only screen and (max-width: 370px) {
	.scrollable table {
  		max-width: 40% !important;
	}
	.logo a.pull-left {
	  width: 175px;
	}
	.tabouter.column-1of3, .tabouter.column-2of3, .tabouter .column-3of3{
		width:100% !important;
	}
}
@media only screen and (max-width: 320px) {
}
