@media (min-width: 769px) and (max-width: 1024px) {

	body { min-width: 824px; margin: 0; }

	ul.nav { font-size: 12px; width: 100%; }

	#header .logo { margin-bottom: 10px; width: 340px; }
	#searchform { position: absolute; top: 64px; right: 0; width: auto; }

	#wrapper { width: 824px; padding-top: 50px; }
	#content { width: 540px; }

	#footer .block { padding: 0 48px 0 0; }
	#footer .text-18 { padding: 0 0 0 0; }
	#footer .nav_menu-5 { display: none; }

	.nav { margin-bottom: 0; margin-left: -8px; }
	.drop { left: 0 !important; }

	.drop-holder { padding: 20px !important; width: auto !important; }
	.drop-holder .col1 { width: auto !important; margin-right: 0px !important; }
	.drop-holder .col2 { display: none; }

	.twocolums { width: 540px; }
	.twocolums .twocolums-holder .aside { display: none; }

	.items-block { width: 570px; }
	.items-list { width: 100%; }

	.twocolums .visual-block a img[width] { width: 540px !important; }
	.twocolums .visual-block a img[height] { height: auto; }

	.post-block .block .holder h2 a { font-size: 28px; }
	
	.single #content.article p img,
	.single #content.article img { width: 100%; }
	.single #content.article .wp-caption { display: block !important; float: right !important; padding: 5px 5px 5px 15px !important; }
	.single #content.article .wp-caption[style],
	.single #content.article .wp-caption a img[width],
	.single #content.article .wp-caption img[width] { display: block !important; margin-top: 0 !important; width: 255px !important; }

	.single #content.article .fact-box[style] { margin-bottom: 23px !important; margin-top: 0 !important; }

	.single #content .wp-caption,
	.single #content .fact-box { margin-left: 20px; margin-right: 0 !important; margin-bottom: 0 !important; position: relative !important; }
	.single #content .wp-caption[style],
	.single #content .fact-box[style] { margin-top: 0 !important; }
	.single #content .wp-caption img { padding-bottom: 8px !important; }

	.page .wp-caption[style],
	.page .wp-caption img[width] { max-width: 100% !important; height: auto !important; }

	.content.large { display: none; }
	.content.responsive { display: block; }

}

@media (min-width: 481px) and (max-width: 768px) {

	body { min-width: 624px; margin: 0; }

	div.items-block { width: 340px; }
	div.items-block .items-list li { margin-right: 0 !important; width: 100%; }
	div.items-block .items-list li .image a img { height: auto; width: 100%; }

	#header .logo { margin-bottom: 10px; width: 340px; }
	#searchform input[type="text"] { width: 160px; font-size: 12px; }

	#wrapper { width: 624px; }
	#content { width: 340px; }

	#footer .nav_menu-4,
	#footer .nav_menu-5 { display: none; }

	.twocolums { width: 340px; }
	.twocolums #content { width: 100%; }
	.twocolums .twocolums-holder .aside { display: none; }

	.items-block { width: 570px; }
	.items-list { width: 100%; }

	.twocolums .visual-block a img[width] { width: 340px !important; }
	.twocolums .visual-block a img[height] { height: auto; }

	.post-block .image a img[width] { height: auto; width: 340px !important; }
	.post-block .info { display: none; }

	.single #content.article h2 { font-size: 25px !important; }
	.single #content.article h3 img[width] {  height: auto; width: 340px !important; }
	.single #content.article p { width: 340px !important; }
	
	.single #content .wp-caption,
	.single #content .fact-box { width: 100% !important; }

	.single #content.article .wp-caption[style],
	.single #content.article .wp-caption a img[width],
	.single #content.article .wp-caption img[width] { display: block !important; margin-top: 0 !important; width: 340px !important; }

}

@media all and (max-width: 480px) {

	body { min-width: 320px; margin: 0; }

	body { width: 100%; background-size: 100%; }

	div.items-block { width: 100%; }
	div.items-block .items-list li { margin-right: 0 !important; width: 100%; }
	div.items-block .items-list li .image a img { height: auto; width: 100%; }

	#header .logo { margin-bottom: 10px; width: 340px; }
	#searchform input[type="text"] { width: 160px; font-size: 12px; }

	#wrapper { width: 92%; padding-top: 7px; }
	#content { width: 100%; }

	#content div.info,
	#main #sidebar { display: none; }

	#main { padding-bottom: 33px; padding-top: 0; }

	#footer .block { display: none; }
	#footer .block.text-17 { display: block !important; text-align: left; }

	.twocolums,
	.twocolums #content,
	.twocolums .content { width: 100%; }
	.twocolums .twocolums-holder .aside { display: none; }

	.items-block { width: 570px; }
	.items-list { width: 100%; }

	.twocolums .visual-block a img[width] { width: 100% !important; }

	.post-block .block .holder h2 a { font-size: 23px; }
	.post-block .block .holder p { color: #968f92 !important; font-size: 15px; line-height: 19px; }
	.post-block .image a img[width] { height: auto; width: 100% !important; }
	.post-block .info { display: none; }

	.single #content.article h2 { font-size: 25px !important; }
	.single #content.article h3 img[width] {  height: auto; width: 100% !important; }
	.single #content.article p { width: 100% !important; }
	
	.single #content.article .wp-caption[style],
	.single #content.article .wp-caption a img[width],
	.single #content.article .wp-caption img[width] { display: block !important; margin-top: 0 !important; width: 100% !important; }

	.page #content { margin-top: 15px; }
	.page #content .article .title { font-size: 28px !important; }

	.breadcrumbs-block { margin: 20px 0 0 0; height: auto !important; padding: 17px 0! important; }

	#header { padding: 0; border-bottom: 1px solid #e9e9e9; }
	#header ul.nav { width: 100%; margin: 0 auto; text-align: center; }
	#header ul.nav > li { font-size: 12px; padding-right: 4px!important; float: none !important; display: inline-block; display: -moz-inline-stack;
		vertical-align: top; zoom: 1; *display: inline; height: auto; _height: auto; }
	#header .logo { margin: 8px auto; width:48px; height:48px; background:url(images/sprite.png) no-repeat -1px 0; text-indent:-9999px; overflow:hidden; float: none; }

	.drop-holder .col1 { width: 190px; }
	.drop-holder .col1 ul.category-list { width: 180px; }
	.drop-holder .col1 ul li a strong { font-size: 15px; }
	.drop-holder .col1 ul li a .number { float: right; }

	.menu-item-15535 .drop { left: -110px !important; }
	.menu-item-15535 .drop-holder .col1 { width: 260px !important; }
	.menu-item-15535 .drop-holder .col1 ul.category-list { width: auto; }
	.menu-item-15535 .drop-holder .col1 ul li a strong { font-size: 15px; }
	.menu-item-15535 .drop-holder .col1 ul li a .number { float: right; }

	#searchform { display: none; }

	.single-metadata-mobile {
		overflow:hidden;
		border:1px solid #e5e5e5;
		padding:14px 5.4% 6px;
		border-radius:3px;
		margin-top: 10px;
		display: block;
	}

	.single-metadata-mobile {
	overflow:hidden;
	border:1px solid #e5e5e5;
	padding:14px 5.4% 6px;
	border-radius:3px;
	margin-top: 10px;
	}
	.single-metadata-mobile dl {
		margin:0;
		padding:0;
	}
	.single-metadata-mobile dl dt {
		margin:0;
		float:left;
		width:27.91%;
		font:bold 10px/14px proxima-nova, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#cbc5c5;
		display: block;
		width: 30%;
	}
	.single-metadata-mobile dl dd {
		margin:0 0 6px;
		font:12px/14px proxima-nova, Arial, Helvetica, sans-serif;
		color:#585858;
		display: block;
		float: left;
		width: 70%;
	}
	.single-metadata-mobile dl dd a {
		color:#585858;
		text-decoration: none;
		border-bottom:1px solid #e0e0e0;
	}
	.single-metadata-mobile dl dd a:hover {
		text-decoration:none;
		border:0;
	}

}

@media all and (max-width: 320px) { /*

	#content .navigation { padding-right: 0; font-size: 15px !important; } */

}
