/*@media only screen and (min-width : 1224px) {
	html { -webkit-text-size-adjust: none;  }
	body { font-size: 100%; }
	img { height: auto; max-width: 100%; width: 100%; }
	.container {
		width: 98%;
	}
	
	#header .menu ul li {
		margin-right: 47px;
	}
	
	.ad-billboard-expandable {
		text-align: center;
	}
	
	.ad-top,
	.ad-bottom {
		background: #000000;
		text-align: center;
	}
	
	#content-main-wrapper {
		float: left;
		width: 100%;
	}
	#content-main {
		float: none;
		margin-right: 320px;
		width: auto;
	}
	.three-column #content-main {
		width: auto;
	}
	.three-column #content-main-area {
		width: 75%;
	}
	.three-column #content-main-side {
		width: 20%;
	}
	#content-sidebar {
		margin-left: -320px;
	}
	
	.post-events .item {
		width: 48%;
	}
	
	.staff-list li {
		margin: 0px 2%;
		width: 16%;
	}
	
	.post-movies .thumbnails li {
		margin-right: 1%;
		width: 24%;
	}
	
}*/

@media only screen and (max-width: 980px) {
	html { -webkit-text-size-adjust: none; }
	img { height: auto; max-width: 100%; }
	
	.container,
	#featured .container	{
		width: 98%;
	}
	
	#header .menu ul {
		text-align: center;
	}
	#header .menu ul li {
		float: none;
		display: inline-block;
	}
	#header .menu ul li a {
		font-size: 15px;
	}
	
	#featured .slideshow {
		width: 70%;
	}
	#featured .slideshow .stage {
		height: auto;
	}
	#featured .ad {
		width: 28%;
	}
	
	#content-main-wrapper {
		float: left;
		width: 100%;
	}
	#content-main {
		float: none;
		margin-right: 320px;
		width: auto;
	}
	.three-column #content-main {
		width: auto;
	}
	.three-column #content-main-area {
		width: 75%;
	}
	.three-column #content-main-side {
		width: 20%;
	}
	#content-sidebar {
		margin-left: -320px;
	}
	
	#slideshow {
		height: auto;
	}
	#slideshow span {
		font-size: 20px;
	}
	
	#content-main .ad-vertical {
		width: 20%;
	}
	
	.home .post-events {
		width: 78%;
	}
	.home .post-events .item {
		width: 48%;
	}
	
	.post-contests .item {
		margin-right: 2%;
		width: 48%;
	}
	
	
	.staff-list li {
		margin: 0px 2%;
		width: 16%;
	}
	
	
	.post-movies .preview .item .video video {
		height: auto;
		max-width: 100%;
	} 
	
}
@media only screen and (max-width: 830px) {
	#header .menu ul li {
		margin-right: 0px;
	}
	#header .menu ul li a {
		font-size: 13px;
	}
	
	#content-title {
		padding: 0px 0px;
	}
	#content-title .date {
	
	}
	#content-title .title {
		width: auto;
	}
	
	.post-movies .thumbnails li {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 758px) { 
	#header .logo {
		float: none;
		margin: 0px;
		padding: 10px 0px;
		text-align: center;
	}
	#header .search {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}
	#header .search .btn-subscribe {
		display: inline-block;
		float: none;
		margin: 0px;
		vertical-align: top;
	}
	#header .search form {
		display: inline-block;
		float: none;
	}
	#header .search input[type="text"] {
		display: inline-block;
		float: none;
	}
	#header .search input[type="submit"] {
		display: inline-block;
		float: none;
	}
	
	#header .menu ul li {
		margin-right: 0px;
	}
	#header .menu ul li a {
		font-size: 12px;
		padding: 5px;
	}
	
	

	
	#content-main-wrapper {
		float: none;
	}
	#content-main {
		margin: 0px;
	}
	.three-column #content-main-side,
	#content-sidebar {
		float: none;
		margin: 0px;
		width: 100%;
	}
	
	.three-column #content-main-area {
		float: none;
		width: 100%;
	}
	.three-column #content-main-side {
		float: none;
		width: 100%;
	}
	
	
	
}
@media only screen and (max-width: 640px) { 
	
	.container,
	#featured .container	{
		width: 94%;
	}
	
	#top {
		text-align: center;
	}
	#top .menu {
		float: none;
		margin: 0px 0px 10px;
	}
	#top .time-date {
		float: none;
	}
	
	#header {
		text-align: center;
	}
	#header .logo {
		float: none;
		margin: 0px;
		padding: 10px 0px;
	}
	#header .search {
		float: none;
		margin-bottom: 20px;
	}
	#header .search .btn-subscribe {
		display: block;
		float: none;
		margin: 0px 0px 10px;
	}
	#header .search form {
		display: block;
		float: none;
		padding-right: 80px;
		position: relative;
	}
	#header .search input[type="text"] {
		width: 98%;
	}
	#header .search input[type="submit"] {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	
	#header .menu {
		display: none;
	}
	
	#mobile-menu {
		display: none;
	}
	#mobile-menu.mm-menu.mm-current {
		display: block;
	}
	
	.mobile-menu-toggle {
		display: block;
		left: 5px;
		position: absolute;
		top: 10px;
		width: 40px;
	}
	
	#featured .slideshow {
		float: none;
		width: 100%;
	}
	#featured .slideshow .pager {
		bottom: 0px;
		margin: 20px 0px;
		position: relative;
	}
	#featured .ad {
		float: none;
		text-align: center;
		width: 100%;
	}
	
	
	
	
	.ad-take-over {
		display: none;
	}
	
	.ad-billboard-expandable {
		display: none;
	}
	
	.post-movies .thumbnails li {
		margin-right: 1%;
		width: 24%;
	}
	
	
	
	.widget-post-recent .item .image {
		/*float: none;
		margin: 0px 0px 10px;*/
		text-align: center;
	}
	
	.post-events .item,
	.home .post-events .item	{
		float: none;
		width: 100%;
	}
	.post-featured.full {
		padding: 0px;
	}
	.post-featured .column,
	.post-featured .item  {
		float: none;
		width: 100%;
	}
	
	.post-events .image {
		text-align: center;
	}
	
	.post-contests .item {
		float: none;
		margin-right: 0%;
		width: 100%;
	}
	
	.ad-vertical {
		float: none;
		margin-bottom: 10px;
		text-align: center;
	}
	
	.staff-list li {
		float: none;
		margin: 0px 0px 30px;
		text-align: center;
		width: 100%;
	}
	
	#fbcomments, .fb_iframe_widget, 
	.fb_iframe_widget[style],
	.fb_iframe_widget iframe[style],
	.fb_iframe_widget span,
	#fbcomments iframe [style]
	{
	  width: 100% !important;
	}
	
	#footer .newsletter {
		float: none;
		margin-bottom: 10px;
		width: 100%;
	}
	#footer .newsletter form {
		padding-right: 145px;
		position: relative;
	}
	#footer .newsletter input[type="email"] {
		width: 98%;
	}
	#footer .newsletter input[type="submit"] {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	#footer .menu {
		border: 0px none;
		float: none;
		margin: 0px 0px 15px;
		padding: 0px;
	}
	#footer .socials {
		float: none;
	}
	
	
	
	
}