@media screen and (min-width: 1003px) {

#main-nav ul li:hover, #main-nav .current-menu-item, #main-nav .current-post-parent { background: #1ca933 url(/im/nav-bg.png) top repeat-x; }
#main-nav ul li:hover ul { border-top: 5px solid #1ca933; }
#main-nav-wrapper { background: #555555 url(/im/nav-bg.png) top repeat-x; border-bottom: 5px solid #1ca933; }


.main-navigation {margin: 0 auto; position: relative; width: 1000px; height: 38px;}
.main-navigation ul {display: inline; float: left; padding: 0 20px; position: relative; width: 960px;}
.main-navigation ul li {display: inline; float: left; position: relative; -ms-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s;}
.main-navigation ul li a {color: #fff; float: left; font: 700 20px/20px 'Open Sans Condensed', sans-serif; padding: 9px 20px; text-decoration: none; text-transform: uppercase;}

.main-navigation ul li:hover a,
.main-navigation li.current-menu-item a,
.main-navigation li.current-post-parent a
 { color: #fff; }

.main-navigation ul li ul {display: none;}

.main-navigation ul li:hover ul {
	background: url(/im/dropdown-bg.png);
		-ms-box-shadow: 0 3px 7px -2px #333;
		-moz-box-shadow: 0 3px 7px -2px #333;
		-o-box-shadow: 0 3px 7px -2px #333;
		-webkit-box-shadow: 0 3px 7px -2px #333;
	box-shadow: 0 3px 7px -2px #333;
	display: block;
	margin-top: 5px;
	padding: 5px;
	position: absolute;
		left: 0px;
		top: 33px;
	width: 150px;
	}

.main-navigation ul li:hover ul li {
	position: relative;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		-webkit-transition: all .3s;
	transition: all .3s;
	}

.main-navigation ul li:hover ul li.current-menu-item {background: none !important;}
.main-navigation ul li:hover ul li:hover.current-menu-item {background: #222 !important;}
.main-navigation ul li:hover ul li:hover {background: #222;}

.main-navigation ul li:hover ul li a {
	color: #fff;
	float: left;
	font: 400 12px/12px 'Open Sans', sans-serif;
	padding: 8px;
	width: 134px;
	}

.main-navigation ul li:hover ul li ul {
	display: none;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		-webkit-transition: all .3s;
	transition: all .3s;
	}

.main-navigation ul li:hover ul li:hover ul {
	border: none;
	display: block;
	margin: 0;
	position: absolute;
		left: 150px;
		top: 0;
	width: 150px;
	}

}


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

#top-menu {max-width: 597px;}
#leader-wrapper {padding: 5px 0;}
#leaderboard {padding: 0 10px;width: 748px; height: auto;}
#leader-left {width: 748px;}
#leader-right, #wallpaper, .ticker-heading, .ticker-date, .middle-160, #bottom-widget, .related-image, #social-box-vert, .breadcrumb, .home-right-category {display: none;}

ul.category3 li.pag3 {width: 400px;}		
.pag3 {width: 400px;}
.c3p {width: 298px;}	

#top-nav, .main-navigation, #inner-wrapper {width: 768px; margin-left: auto; margin-right: auto;}
.main-navigation {font-size: 14px; font-size: 0.875rem; text-transform: uppercase;}
.main-navigation ul {list-style: none; margin: 0; padding-left: 0; display: none; padding: 0 10px; width: 748px;}
.main-navigation li {display: block; padding-left: 5%; padding-right: 5%; position: relative;}
.main-navigation .sub-menu li {border-bottom: none;}

.main-navigation a {
	display: block;
	font-weight: 700;
	line-height: 1.3125;
	outline-offset: -1px;
	padding: 0.84375em 0;
	text-decoration: none;
}
.main-navigation .sub-menu a {font-size: 0.875em; padding: 0.25em 0;}
.main-navigation ul li a {color: #fff; font: 700 16px/16px 'Open Sans Condensed', sans-serif; padding: 11px 14px; text-decoration: none; text-transform: uppercase;}

.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation a:active,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
	color: #e6e2e2;
}

.main-navigation ul ul {display: none; margin-left: 0.875em; margin-bottom: 0.875em;}
.main-navigation .menu-item-has-children > a {margin-right: 3em;}

/* Small menu. */
.main-navigation.toggled  {background-color: #32313b;}
.menu-toggle, .main-navigation.toggled ul {display: block;}
.no-js .main-navigation ul ul, .main-navigation ul .toggled-on {display: block;}


	#content {padding: 20px 10px; width: 748px;}
	#header, #footer-top, #footer-bottom {width: 748px;}
	#content-top {margin-bottom: 20px; width: 746px;}
	#ticker {max-width: 474px;}
	ul.ticker-list {max-width: 474px;}
	#content-social {width: 402px;}
	#main {width: 433px;}
	#main-home {width: 434px;}
#home-left, #page-left {/*width: 400px;*/}		
	.full {width: 748px !important;}
	#post-area, #post-info, #page-left {width: 420px;}
	#author-desc {width: 324px;}
	#related-posts {margin: 40px 0 0;}
	#related-posts ul, #related-posts ul li {display: block;}
	#related-posts ul li {margin: 5px 0; width: 100%; height: auto;}
	.related-small {display: block;}
	#home-left {margin-right: 0; padding-right: 13px;}
	#home-right {border-right: none; margin-left: 14px; padding-right: 0; width: 300px;}
	.middle-side {display: block;}
	#social-box {width: 420px; display: inline;}
	.post-image {width: 206px; height: 230px;}
	.post-image img {width: 200px !important; height: 224px !important;}
	.archive-text {width: 298px;}
	#sidebar-home-wrapper {width: 314px;}
	.side-home {margin-left: 14px;}
	#footer-top-wrapper {padding: 20px 0;}
	#footer-top, #footer-bottom {padding: 10px;}
	#footer-nav1 ul li:last-child {border: 0;}
	#footer-nav2 ul li:first-child {padding-left: 0;}
	.nav-links {width: 400px;}
	}

@media screen and (max-width: 767px) and (min-width: 600px) {

#top-menu {max-width: 429px;}
#leader-wrapper {padding: 5px 0;}
#leaderboard {padding: 0; width: 600px; height: auto;}
#leader-right, #wallpaper, .ticker-heading, .middle-160, #bottom-widget, .side, .side-home, #social-box-vert, .related-image, .archive-image, .breadcrumb, .home-right-category, .facebook-share p, .twitter-share p, .pinterest-share p, .google-share p {display: none;}
#leader-left, #top-nav, .main-navigation, #inner-wrapper, #woo-content {width: 600px; margin-left: auto; margin-right: auto;}

.menu-toggle, .main-navigation.toggled ul {display: block;}
.main-navigation {font-size: 14px; font-size: 0.875rem; text-transform: uppercase;}



.main-navigation ul {display: none; list-style: none; margin: 0; padding-left: 0; padding: 0 10px; width: 580px;}



.main-navigation li {display: block; padding-left: 5%; padding-right: 5%; position: relative;}
.main-navigation .sub-menu li {border-bottom: none;}
.main-navigation a {display: block; font-weight: 700; line-height: 1.3125; outline-offset: -1px; padding: 0.84375em 0; text-decoration: none;}
.main-navigation .sub-menu a {font-size: 0.875em; padding: 0.25em 0;}
.main-navigation ul li a {color: #fff; font: 700 14px/14px 'Open Sans Condensed', sans-serif; padding: 12px 9px; text-decoration: none; text-transform: uppercase;}

.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation a:active,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
	color: #e6e2e2;
}

.main-navigation ul ul {display: none; margin-left: 0.875em; margin-bottom: 0.875em;}
.main-navigation .menu-item-has-children > a {margin-right: 3em;}

/* Small menu. */
.main-navigation.toggled  {background-color: #32313b;}	
.no-js .main-navigation ul ul, .main-navigation ul .toggled-on {display: block;}	

	
	#ticker {max-width: 306px;}
	ul.ticker-list {max-width: 306px;}
	#content {padding: 20px 10px; width: 580px;}
	#header, #footer-top, #footer-bottom {width: 580px;}
	#content-top {margin-bottom: 20px; width: 578px;}
	#post-info {width: 400px;}
	.facebook-share, .twitter-share, .pinterest-share, .google-share {margin: 0 5px 5px 0; width: 70px;}
	#content-social {width: 578px;}
	#main, #main-home {width: 420px;}
	.full {width: 580px !important;}
	#post-area {width: 400px;}
	#related-posts {margin: 40px 0 0;}
	#related-posts ul, #related-posts ul li {display: block;}
	#related-posts ul li {margin: 5px 0; width: 100%; height: auto;}
	.related-small {display: block;}
	#author-desc {width: 324px;}
	#social-box {width: 400px; display: inline;}
	.post-image {width: 206px; height: 230px;}
	.post-image img {width: 200px !important; height: 224px !important;}
	#home-left, #page-left {border: 0; margin-right: 0; padding-right: 20px; width: 400px;}
	#home-right {border-right: none; padding-right: 0;}
	#featured-container, .category2, .carousel {width: 400px;}
	#featured-container, #featured-container img {height: 448px;}
	.featured-box {width: 340px;}
	ul.category3 li.pag3, ul.category3 li {width: 380px;}
	.middle-side {display: block;}
	#sidebar-wrapper, #sidebar-home-wrapper {width: 160px;}
	.side-home {margin-left: 0;}
	.tabber-text {width: 424px;}
	ul.category2 li {width: 190px;}
	.category2 img {width: 184px; height: 206px;}
	ul.headlines-info li {width: auto;}
	.category-links {width: 234px;}
	.category3-text {width: 278px;}
	.blog-text {width: 214px;}
	.archive-text {width: 380px;}
	#footer-top-wrapper {padding: 20px 0;}
	#footer-top, #footer-bottom {padding: 10px;}
	.footer-widget {padding: 20px; width: 540px;}
	#footer-nav1 ul li:last-child {border: 0;}
	#footer-nav2 ul li:first-child {padding-left: 0;}
	.nav-links {width: 380px;}
	}

@media screen and (max-width: 599px) and (min-width: 480px) {

#top-menu {max-width: 309px;}
#top-nav ul li a {width: 500px; font: 700 8px/8px 'Open Sans', sans-serif; padding: 11px 12px;}
.main-navigation {font-size: 14px; font-size: 0.875rem; text-transform: uppercase; margin-left: auto; margin-right: auto;}
.main-navigation ul {width: 490px; display: none; list-style: none; margin: 0; padding-left: 0;}
.main-navigation li {display: block; padding-left: 5%; padding-right: 5%; position: relative;}
.main-navigation .sub-menu li {border-bottom: none;}
.main-navigation a {color: #fff; display: block; font-weight: 700; line-height: 1.3125; outline-offset: -1px; padding: 0.84375em 0; text-decoration: none;}
.main-navigation .sub-menu a {font-size: 0.875em; padding: 0.25em 0;}

.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation a:active,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {color: #e6e2e2;}

.main-navigation ul ul {display: none; margin-left: 0.875em; margin-bottom: 0.875em;}
.no-js .main-navigation ul ul , .main-navigation ul .toggled-on {display: block;}
.main-navigation .menu-item-has-children > a {margin-right: 3em;}


/* Small menu. */
.main-navigation.toggled  {background-color: #32313b;}	
.menu-toggle, .main-navigation.toggled ul {display: block;}


#leader-wrapper {padding: 0;}
#leaderboard {padding: 0; width: 480px; height: auto;}
#wallpaper, #ticker, .middle-160, #bottom-widget, #sidebar-wrapper, #social-box-vert, .related-image, .archive-image, .side-home, .breadcrumb, .home-right-category, .facebook-share p, .twitter-share p, .pinterest-share p, .google-share p {display: none;}
#nav-mobi, #nav-mobi ul {display: block; width: 480px; padding: 0;}
.flip {margin-left: 10px; width: 470px;}
#nav-mobi ul li {width: 216px;}
#leader-left, #top-nav, #inner-wrapper, #main, #main-home {width: 480px;}
#content {padding: 20px 10px; width: 460px;}
#main-header-wrapper {padding-bottom: 10px;}
#header, #footer-top, #footer-bottom {width: 460px;}
#content-top {margin-bottom: 20px; width: 458px;}
#content-social {float: left; width: 458px;}
#content-social ul li:first-child {border-left: 0;}
#content-social ul li:last-child {border-right: 1px solid #ccc;}
#home-left, #page-left {border: 0; margin-right: 0; padding: 0 20px; width: 420px;}
#home-right {border-right: none; margin-left: 0; padding-right: 0; width: 420px;}
#sidebar-home-wrapper {padding: 0 20px; width: 420px;}
h2.category-heading {position: absolute; top: -5px; left: 15px;}
.c3p {width: 298px;}
.category3-text {width: 298px;}		
ul.category3 li.pag3 {width: 400px;}
.full {width: 420px !important;}
#post-area {margin: 0 20px; width: 420px;}
		
	.facebook-share,
	.twitter-share,
	.pinterest-share,
	.google-share {
		margin: 0 5px 5px 0;
		width: 50px;
		}

	#author-desc {
		width: 324px;
		}

	#related-posts {
		margin: 40px 0 0;
		}

	#related-posts ul,
	#related-posts ul li {
		display: block;
		}

	#related-posts ul li {
		margin: 5px 0;
		width: 100%;
		height: auto;
		}

	.related-small {
		display: block;
		}

	#social-box,
	#post-info {
		width: 420px;
		display: inline;
		}

	.post-image {
		width: 206px;
		height: 230px;
		}

	.post-image img {
		width: 200px !important;
		height: 224px !important;
		}

	.archive-text {
		width: 400px;
		}

	#footer-top-wrapper {
		padding: 20px 0;
		}

	#footer-top,
	#footer-bottom {
		padding: 10px;
		}

	.footer-widget {
		padding: 10px;
		width: 440px;
		}

	#footer-nav1 ul li:last-child {
		border: 0;
		}

	#footer-nav2 ul li:first-child {
		padding-left: 0;
		}

	.nav-links {
		width: 400px;
		}

	}

@media screen and (max-width: 479px) {

#top-menu {max-width: 320px;}
#top-nav ul li a {font: 700 8px/8px 'Open Sans', sans-serif; padding: 11px 12px;}


.main-navigation {font-size: 14px; font-size: 0.875rem; text-transform: uppercase; margin-left: auto; margin-right: auto;}
.main-navigation ul {display: none; list-style: none; margin: 0; padding-left: 0;}
.main-navigation li {display: block; padding-left: 5%; padding-right: 5%; position: relative;}
.main-navigation .sub-menu li {border-bottom: none;}
.main-navigation a {color: #fff; display: block; font-weight: 700; line-height: 1.3125; outline-offset: -1px; padding: 0.84375em 0; text-decoration: none;}
.main-navigation .sub-menu a {font-size: 0.875em; padding: 0.25em 0;}

.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation a:active,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
	color: #e6e2e2;
}

.main-navigation ul ul {display: none; margin-left: 0.875em; margin-bottom: 0.875em;}
.main-navigation .menu-item-has-children > a {margin-right: 3em;}

/* Small menu. */
.main-navigation.toggled  {background-color: #32313b;}	
.menu-toggle, .main-navigation.toggled ul {display: block;}
.no-js .main-navigation ul ul, .main-navigation ul .toggled-on {display: block;}
		
	#search-wrapper {
		border-top: 1px solid #ccc;
		width: 318px;
		}
		
	#searchform input {
		width: 308px;
		}
		
	#leader-wrapper {
		padding: 0;
		}

	#leaderboard {
		padding: 0;
		width: 320px;
		height: auto;
		}


	#wallpaper,
	#ticker,
	.middle-160,
	#bottom-widget,
	.category-image,
	.category3-image,
	#social-box-vert,
	.related-image,
	.archive-image,
	.breadcrumb,
	.blog-image,
	.home-right-category,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}

	#nav-mobi,
	#nav-mobi ul {
		display: block;
		padding: 0;
		width: 320px;
		}

	#nav-mobi select {
		width: 300px;
		}

	.flip {
		margin-left: 10px;
		width: 310px;
		}

	#nav-mobi ul li {
		width: 136px;
		}

	#leader-left,
	#top-nav,
	#inner-wrapper {
		width: 320px;
		}

	#content {
		padding: 20px 10px;
		width: 300px;
		}

	#main-header-wrapper {
		padding-bottom: 10px;
		text-align: center;
		}

	#header,
	#footer-top,
	#footer-bottom,
	#post-info {
		width: 300px;
		}

	#content-top {
		margin-bottom: 20px;
		width: 298px;
		}

	#content-social {
		float: left;
		width: 298px;
		}

	#content-social ul li {
		border-left: 0;
		border-right: 1px solid #ccc;
		}

	#main,
	#main-home {
		margin: 0;
		padding: 0;
		width: 300px;
		}

	.full {
		width: 300px !important;
		}

	#home-left, #page-left {
		border: 0;
		margin-right: 0;
		padding-right: 0;
		width: 300px;
		}

	#home-right {
		border-right: none;
		margin-left: 0;
		padding-right: 0;
		width: 300px;
		}

	#featured-container,
	.category2,
	.carousel,
	#sidebar-home-wrapper {
		width: 300px;
		}

.side-home {	margin-left: 0; margin-top: 20px;}
#featured-container, #featured-container img {height: 336px;}
.featured-box {margin: 0 10px 10px; padding: 5px; width: 270px;}
.featured-box h2 a {font: 700 28px/28px 'Open Sans Condensed', sans-serif !important;}
.middle-mobile {display: inline;}
ul.category2 li {width: 145px;}
.category2 img {width: 139px; height: 156px;}
.category-links {width: 300px;}
ul.category3 li, ul.category3 li.pag3, .category3-text, .blog-text {width: 280px;}
ul.headlines-info li {width: auto;}
#post-area {margin: 0; width: 300px;}
.facebook-share, .twitter-share, .pinterest-share, .google-share {margin: 0 5px 5px 0; width: 30px;}
#author-desc {width: 204px;}
#related-posts {margin: 40px 0 0;}
#related-posts ul, #related-posts ul li {display: block;}
#related-posts ul li {margin: 5px 0; width: 100%; height: auto;}
.related-small {	display: block;}
.post-image {margin: 0 0 10px 0; width: 300px; height: 335px;}
.post-image img {width: 294px !important; height: 329px !important;}
#social-box {width: 300px; display: inline;}
.archive-text {width: 280px;}
#footer-top-wrapper {padding: 20px 0;}
#footer-top, #footer-bottom {padding: 10px;}
.footer-widget {	padding: 10px 0;}
#footer-nav1 ul li:last-child {	border: 0;}
#footer-nav2 ul li:first-child {padding-left: 0;}
.nav-links {	width: 280px;}
		


	}