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

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
	.pagewidth {
		max-width: 94%;
		 
	}
	
	/* content */
	#content {
		width: 65%;
		padding-right: 0;
	}
	#content.list-post {width: 60%;padding-right: 46px;}
	/* sidebar */
	#sidebar {
		width: 29%;
		padding: 0 0 0 0;
		min-width: 230px;
		
	}
	.cn_home_widget_worth_item_content {width: 58%;}
	.cn_movies_widget_movie_info {
		float: none;
		display: inline-block;
		width: 56%;
	}
	#main_ul li:hover:after {
		width: 90px;
		height: 80px;
	}
	
	
	/************************************************************************************
	GRID
	*************************************************************************************/
	.col4-1,
	.col4-2,
	.col4-3,
	.col3-1,
	.col3-2,
	.col2-1
	{
		margin-left: 2%;
	}
	.first {
		margin-left: 0;
	}
	.col4-1 {
		max-width: 23%;
	}
	.col4-2, .col2-1 {
		max-width: 48%;
	}
	.col4-3 {
		max-width: 72%;
	}
	.col3-1 {
		max-width: 31%;
	}
	.col3-2 {
		max-width: 62%;
	}
	 
	#top_video_home {width: 100%;margin-top: 18px;}
	#top_ul li img {
		 
	}
	#top_ul li {padding: 6px 0;}
	 
	#main_ul li {
		width: 21%;
		margin: 0;
		padding: 0 2%;
	}
	#main_ul li img {width: 100%; height: auto; max-height: 11%;}
	#movie_frame {
		width: 100%;
		right: 0;
		background: none;
		top:0;
	}
	#movies_lybary {width: 100%;}
	#movies_screen {background: none;}
	.movie_icons,.movies_icons {display: none;}
	.movie_item {margin: 36px 13px;}
	.movie_cat {right: 5px; bottom: 7px;}
	ul.movie_cat li {margin: 5px;}
	.top_menu_ball {bottom: -17px;}
	#movie_info {
		width: 90%;
		padding: 0 5%;
	}
	#main_ul li:hover:after{border:none;}
	#main_ul li:hover img {opacity: 0.5;}
	#main_ul li:hover a.cn_posodo_a, #top_ul li:hover a.cn_posodo_a{display:none;}
	#archive_ul{display: block;width: 454px;margin: auto;}
	#archive_ul li:nth-child(3n + 1),#archive_ul li:nth-child(3n+0) {margin:13px 16px;}
	#archive_ul li:last-child{display:none;}
	#main_title * {
		font-size: 45px;
		line-height: 47px;
	}
	.addthis_floating_style.addthis_32x32_style {display: none;}
	.movie_cat.top {
		right: 5px;
		bottom: -17px;
	}
	#top_posts_home {
		width: 100%;
		float: none;
	}
}

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

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
	#content {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
	}
	#content.list-post {
		width: 83%;
		padding-right: 56px;
	}
	/* sidebar */
	#sidebar {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
		min-height: 0px !important;
	}
	
	/************************************************************************************
	HEADER
	*************************************************************************************/
	/* reset absolute elements to static */
	#site-logo, #site-description, #main-nav  {
		position: static;
		float: none;
		clear: both;
	}
	
	/* header */
	#header {
		height: auto;
		padding-top: 20px;
	}
	
	/* social widget */
	.social-widget {
		position: static;
		padding: 10px 0;
		float: none;
	}

	/* searchform */
	#header #searchform {
		left: 0;
		top: -4px;
		position: relative;
		float: left;
	}
	#header #searchform #s {
		 
	}
	#header #searchform input#s:focus {
		width: 150px;
	}
	
	/* site logo */
	#site-logo a {
		font-size: 30px;
	}

	/* site description */
	#site-description {
		margin: 0 0 10px;
	}
	
	/* nav bar */
	#nav-bar {
		display: none;
	}
	 #heder_stuff {
		width: 400px;
		margin: 10px auto;
		}
	/************************************************************************************
	MAIN NAV
	*************************************************************************************/
	#main-nav {
		 
	}
	#main-nav a {padding: 5px 3px;}
	#header_line {display: none;}	
	#main_title {line-height: 48px; max-height: 89px;}
	#top_posts_home {width: 100%;}
	#top_ul li img,#main_ul li img { 
		max-height: 13%;
	}
	#top_video_home {width: 100%;}
	#main_ul li:hover:after{display:none;}
	.full_width_content {
		width: 87% !important;
		padding: 0 !important;
		margin: auto;
	}
	#top_ul li img {
		width: 75px;
		height: 75px;
	}
	
	#movie_header {
		background-size: 150%;
		background-repeat: no-repeat;
		background-position: top;
	}
	#movie_header h4,.top_menu_ball{display:none;}
	.movie_item {margin: 36px 4px;}
	.center_title_text {max-width: 549px;}
	.cn_movies_widget {
		margin: auto;
		height: 200px;
	}
	.cn_tags_widget_img {
		display: none;
	}
	.social-icons { 
		position: relative;
		top:-8px;
		left: auto;
	}
	#archive_ul li {margin: 13px 9.7px;}
	#archive_ul li:nth-child(3n + 1),#archive_ul li:nth-child(3n+0),#archive_ul li:nth-child(3n+0) {margin-right: 9.7px;margin-left: 9.7px;} 
	#main-nav a {padding: 3px 5px;}
	#logo a img{display:block;margin:auto;}
	#main-nav-wrap {text-align: center !important; clear: right;}
	.page-template-movie_page-php #logo {margin: auto;}	
	#main_title {padding-top: 14px;max-height: 150px;}
	#main_title * {
		font-size: 45px;
		line-height: 31px;
	}
	.movie_cat.top{display:none;}
	#movie_header {height: 135px;}

}


@media screen and (max-width: 480px) {
	#header ul.#main-nav{display:none !important;}
	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	/************************************************************************************
	GRID
	*************************************************************************************/
	.col4-1,
	.col4-2, .col2-1,
	.col4-3,
	.col3-1,
	.col3-2	 {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}

	/************************************************************************************
	MOBILE NAV BUTTON
	*************************************************************************************/
	.mobile-button {
		position: relative;
		width: 32px;
		height: 30px;
		margin-bottom: 3px;
		margin-right: 3px;
		display: block;
		float: right;
		cursor: pointer;
	}
	.mobile-button:after {
		border: solid 1px #7a7a7a;
		padding: 1px;
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: -1px;
		left: -1px;
		z-index: -1;
		
		background-color: #c3c3c3;

		background-image: -moz-linear-gradient(top,  #d8d8d8 0%, #999898 100%);
		background-image: -webkit-linear-gradient(top,  #d8d8d8 0%,#999898 100%);
		background-image: linear-gradient(top,  #d8d8d8 0%,#999898 100%);
		
		-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);
		box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	/************************************************************************************
	MAIN NAV (MOBILE)
	*************************************************************************************/
	#heder_stuff {width: auto;}
	#main-nav-wrap {
		position: relative;
		float: right;
		z-index: 1000;
		z-index: 1000;
	}
	
	/* menu icon */
	#menu-icon {
		background: url(images/menu-icon.png) no-repeat center center;
	}
	
	/* main nav */
	#main-nav {
		clear: both;
		top: 34px;
		position: absolute;
		width: 180px;
		z-index: 1000;
		padding: 10px 5px;
		background: #fff;
		border: solid 1px #999;
		/*display: none; /* visibility will be toggled with jquery */
		
		-webkit-box-shadow: 1px 2px 0 rgba(0,0,0,.2);
		-moz-box-shadow: 1px 2px 0 rgba(0,0,0,.2);
		box-shadow: 1px 2px 0 rgba(0,0,0,.2);
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	#main-nav li {
		clear: both;
		float: none;
		margin: 5px 0 5px 10px !important;
		position: static !important;
		padding: 0;
		border: none;

		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#main-nav a, 
	#main-nav ul a {
		font: inherit;
		text-transform: inherit;
		background: none !important;
		width: auto;
		display: inline !important;
		padding: 0 !important;
		color: #fff !important;
		border: none;

		text-shadow: none;

		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#main-nav a:hover, 
	#main-nav ul a:hover {
		background: none;
		color: #000 !important;
	}
	
	/* dropdown */
	#main-nav ul {
		position: static;
		display: block;
		margin: 0;
		padding: 0;
		background: none;
		border: none;
		
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	/************************************************************************************
	SEARCH FORM
	*************************************************************************************/
	#searchform-wrap {
		z-index: 1000;
		position: relative;
		float: left;
	}
	#search-icon {
		background: url(images/search-icon.png) no-repeat center center;
	}
	#search-icon.mobile-button:after {content: none;}
	#header #searchform {
		clear: both;
		width: auto;
		position: static;
		overflow: hidden;
		background: #fff;
		border: solid 1px #999;
		padding: 5px;
		display: none; /* visibility will be toggled with jquery */
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
	}
	
	#header #searchform #s {
		background: #eee;
		color: #444;
		padding-left: 8px;
	}
	
	/************************************************************************************
	LAYOUT
	*************************************************************************************/
	/* post */
	.post {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	#example5 {display:none;}
	#content.list-post {
		width: 100%;
		padding-right: 0;
	}
	/************************************************************************************
	POST NAV
	*************************************************************************************/
	.post-nav .prev, .post-nav .next {
		display: block;
		width: 100%;
		clear: both;
		margin-bottom: 10px;
	}
	
	/************************************************************************************
	COMMENTS
	*************************************************************************************/
	.commentlist {
		padding-left: 0;
	}
	.commentlist .commententry {
		clear: left;
	}
	.commentlist .avatar {
		float: left;
		width: 40px;
		height: 40px;
		margin: 0 10px 10px 0;
	}
	.cn_movies_widget_movie_info {width: 60%; }
	.cn_home_widget_worth_item_content {width: 62%;}
	#logo {width: 100%;}
	#header_line {display:none;}
	.social-icons {
		position: relative;
		float: left;
		top: 0;
		left: 0;
	}
	
	#top_ul li {}
	
	#top_ul li .post_info , #main_ul .post_info{margin-right: 7px;height:auto;}
	
	#video {min-height: 30px;}
	#main_ul li {
		width: 100%;
		margin: 0;
		padding: 20px 0;
		border-bottom: 1px dotted rgb(179, 158, 158);
	}
 
	#movies_query_inputs {margin-right: 0;}
	#main_ul .items_li img{width: 77px; height: 77px; float: right;}
	#main_ul .items_li .post_info{float: right;width: 67%;}
	#archive_ul {display: none;}
	.tag_archive #archive_ul {display: block;}
	#inner_content {line-height: 28px;font-size:120%; padding:0;}
	#main_title {overflow: visible;max-height: none;padding: 0 14px !important;}
	#main_title *{color: black !important;font-size: 30px;line-height: 30px;letter-spacing: 2px;}
	#main_title p {
		border-top: 3px dotted red;
		border-bottom: 3px dotted red;
		padding-bottom: 14px;
	}
	#top_title_home_continer{background-image:none !important;height: auto;}
	.center_title {
		background-image: none !important;
		height: auto;
	}
	.center_title * {
		color: black !important;
		font-size: 28px;
		line-height: 26px;
	}
	.center_title p {
		text-align: justify;
		border-bottom: 4px dotted rgb(228, 58, 58);
		border-top: 4px dotted rgb(228, 58, 58);
		margin-bottom: 0;
		padding: 10px 0;
	}
	.center_title_text_conteiner {
		position: relative;
		right: auto;
		top: auto !important;
	}
	.center_title .center_title_text {width: 100%;height: auto;}
	.center_title .center_title_img{display:none;}
	
	
	#movie_header {height: 87px;}
	#movies_screen {
		background: none;
		height: 200px;
	}
	#movie_frame {height: 156px;}
	#movie_inner_content #light_right{display:none;}
	#movie_search_quraey {position: relative;}
	li.movie_item {
		width: 100%;
		height: 70px;
		margin: 10px 4px;
	}
	.movie_item img {width: 70px;float: right;padding-left: 7px;}
	.movie_item .movie_title{display:inline-block;padding:0;}
	ul.movie_terms_list li {margin-right: 0px;margin-bottom: 0px;}
	.movie_cat.bottom li {margin: 2px 4.8px;}
	.main_items_block li:last-child {border-bottom: none !important;}
}
@media print{
	#sidebar, .social-icons,#main-nav-wrap,#header_line,#searchform-wrap,#rp_conteiner,#respond,.post_end_icons, .addthis_toolbox,#example5,#footer,.wp-flattr-button, iframe,object, embed{
		display:none;
	}
	#content {
		width: 80%;
	}
	#logo {
		width: 20%;
		margin: 0 auto;
	}
	#inner_content {padding:0;margin: 0 auto;}
	 
	
}