@media only screen and (min-width: 942px) and (max-width: 1170px) {
	
	.container { 
		width:940px; 
	}

	#main {
		width:644px;
		float:left;
		margin-right:30px;
	}

	#sidebar {
		width:259px;
		float:right;
	}
	
	.item-related {
		width: 201px;
	}
	.lookbook_item {
		height: 294px;
	}
	.side_right {
    	width: 49%;
	}
}
@media only screen and (max-width: 941px) {	
	.menu_wrap {
		display:none;
	}
	#sidebar {
		width:100%;
		margin-top:80px;
	}
	.widget {
		width:480px;
		margin-left:auto;
		margin-right:auto;
	}
	.widget .list_cat_with_img li {
		height: 200px;
	}
	.menu-mobile, .slicknav_menu {
		display: block;
	}
	.top_search_wrap {
		display: none;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 941px) {
	
	.container { width:726px; }
	
	#main {
		width:100%;
		margin-right:0;
	}
	
	.item-related {
		width: 228px;
	}
	.text_follow, .footer_social_text {
		display: none;
	}

	#footer .mc4wp-form label {
		display: block;
		float: none;
		text-align: center;
		padding-bottom: 20px;
		margin: 0;
	}
	.lookbook_item {
		height: 227px;
	}	
	.side_right {
    	width: 50%;
	}
}


@media only screen and (max-width: 767px) {
	.container { 
		width:480px; 
	}
	#footer .mc4wp-form input[type=email] {
		width: 300px;
		margin-right: 0;
		margin-bottom: 10px;
	}
	#footer .mc4wp-form input[type=submit] {
		width: 300px;
		margin: 0;
	}
	#main {
		width:100%;
		margin-right:0;
	}
	#respond #submit {
		width: 100%;
	}
	
	.footer_social {
		float:none;
		text-align:center;
		width: 100%;
		border-bottom:1px solid #2D2D2D;
	}
	.text_follow, .top_search_wrap {
		display: none;
	}
	#footer_meta h2 {
		float:none;
		text-align:center;
		width: 100%;
	}
	.pagination {
		margin-top: 0;
	}
	#footer .mc4wp-form label {
		display: block;
		float: none;
		text-align: center;
		padding-bottom: 20px;
		margin: 0;
	}
	#footer_meta h2 {
		line-height: 22px;
		padding: 13px;
	}
	/**********List layout********/
	.post_list {
		padding-right: 0;
		text-align: center;
	}

	.post.format-video .side_right, .post.format-audio .side_right, .side_right {
    	width: 92%;
    	box-sizing: border-box; 
    	margin: 0 auto;
	}
	.side_left {
		position: relative;
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.side_right {
		float: none;		
	}
	.side_left .post-img {
		margin-bottom: -40px;
	}
	.side_right .post-header h2 a {
		text-align: center;
	}	
	.lookbook_item {
		width: 48.5%;
		height: 232px;
		margin-right: 3%;
	}
	.lookbook_item:nth-of-type(3n) {
		margin-right: 3%;
	}
	.lookbook_item:nth-of-type(2n),.lookbook_item:last-child {
		margin-right: 0;
	}
	.lookbook_item .overlay {
		display: none;
	}
	
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
	#main {
		width:100%;
		margin-right:0;
	}

	.item-related {
		width:31.6%;;
		margin-right:2.5%;
	}	

}
@media only screen and (max-width: 479px) {
	.container { 
		width:305px; 
	}
	.footer_social_text {
		display: none;
	}
	.footer_social a {
		margin: 0 8px;
	}
	#top-social a {
		margin-left: 10px;
	}
	.widget {
		width:100%;
	}
		.widget .list_cat_with_img li {
			height: 155px;
		}
	.post-related {
		display:none;
	}
	.post-share {
		margin-bottom: 0;
	}

	#footer .mc4wp-form input[type=submit] {
		width: 300px;
	}
	.post-author {
		text-align: center;
	}
	.author-img {
		float: none;
		margin-right: 0;
		margin-bottom: 14px;
	}
	.lookbook_item {
		height: 150px;
	}
	.post-meta {
		line-height: 15px;
	}
}
