/***** Media Queries *****/

@media screen and (max-width: 1024px) {
	.container { width: 95%; }
}
@media screen and (max-width: 768px) {
	.js .tinynav { display: block; width: 100%; padding: 0.25em 0; }
	.js .main-nav { background: none; box-shadow: none; }
	.js .main-nav .menu { display: none; }
	.mq-sidebar, .mq-content { width: 100%; margin: 0; }
	.content-box [class*='col-'] { width: 100%; margin: 1.67em 0 0; }
	.cp-widget-title { font-family: 'Droid Sans', Helvetica, Arial, sans-serif; font-size: 100%; line-height: 1.7; }
	.cp-thumb-xl { width: 5.833em; float: left; margin: 0 1em 0 0; }
	.cp-excerpt { display: none; }
	.mq-footer { width: 100%; margin: 0; }
	.slide-caption { width: 75%; }
}
@media screen and (max-width: 600px) {
	[class*='col-'] { width: 100%; margin: 0; }
	.slide-caption { position: relative; width: 100%; max-width: 100%; bottom: 0px; left: 0px; background: #f7f7f7; color: #292929; opacity: 1; filter:alpha(opacity=100); -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
	.rtl .slide-caption { right: 0px; left: auto; }
	.slide-wrap img { -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
	.slide-title { color: #000; }
	.flex-control-nav { display: none; }
	.featured h1 { font-size: 200%; }
	.featured h2 { font-size: 150%; }
}
@media screen and (max-width: 320px) {
	.featured h1 { font-size: 150%; }
	.featured h2 { font-size: 130%; }
}