/* = Responsive 767px  
-------------------------------------------------------------- */
@media (max-width: 767px) {

	.col-item {
		margin-bottom:30px;
	}
		.col-item img{text-align:center !important;}
		.col-item article, 	.col-item article img{
			width:100% !important;
		}
	
	/* = columns 2  
	-------------------------------------------------------------- */
	.col-2 .post,
	.col-2 .widget,
	.col-2 .col-item{
		width:100% !important;
		float:left !important;	
	}
	

	/* = columns 2  
	-------------------------------------------------------------- */		
	.col-2-70x30 .post:nth-child(2n+1),
	.col-2-70x30 .widget:nth-child(2n+1),
	.col-2-70x30 .col-item:nth-child(2n+1), 
	.temp-col-2-70x30 .col-item:nth-child(2n+1){
		width:100% !important;
		padding-right: 0px !important;
		padding-left: 0px !important;
	
	} 
	.col-2-70x30 .post:nth-child(2n+2),
	.col-2-70x30 .widget:nth-child(2n+2),
	.col-2-70x30 .col-item:nth-child(2n+2),
	.temp-col-2-70x30 .col-item:nth-child(2n+2){	
		width:100% !important;
		padding-right: 0px !important;
			padding-left: 0px !important;
				clear:left;	
	}


	/* = columns 2  
	-------------------------------------------------------------- */		
	.col-2-30x70 .post:nth-child(2n+1),
	.col-2-30x70 .widget:nth-child(2n+1),
	.col-2-30x70 .col-item:nth-child(2n+1), 
	.temp-col-2-30x70 .col-item:nth-child(2n+1){
		width:100% !important;
		padding-right: 0px !important;
			padding-left: 0px !important;
		clear:left;
	} 
	.col-2-30x70 .post:nth-child(2n+2),
	.col-2-30x70 .widget:nth-child(2n+2),
	.col-2-30x70 .col-item:nth-child(2n+2),
	.temp-col-2-30x70 .col-item:nth-child(2n+2){	
		width:100% !important;
		padding-right: 0px !important;
			padding-left: 0px !important;	
	}

	/* = columns 3  
	-------------------------------------------------------------- */
	.col-3 .post,
	.col-3 .widget,
	.col-3 .col-item{
		width:100% !important;
		float:left !important;	
		padding-right: 0px !important;
		padding-left: 0px !important;
	}


	.col-3 .post:nth-child(3n+1),
	.col-3 .widget:nth-child(3n+1),
	.col-3 .col-item:nth-child(3n+1){	
		padding-right: 0px !important;
		clear:left;
	} 

	.col-3 .post:nth-child(3n+2),
	.col-3 .widget:nth-child(3n+2),
	.col-3 .col-item:nth-child(3n+2){	
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.col-3 .post:nth-child(3n+3),
	.col-3 .widget:nth-child(3n+3),
	.col-3 .col-item:nth-child(3n+3){	
		padding-left: 0px !important;
	}

}


@media (max-width: 479px) {
	
	/* = col item
	-------------------------------------------------------------- */
	.col-item{margin-bottom:20px;}




	/* = columns 2  
	-------------------------------------------------------------- */		
	.col-2-70x30 .post:nth-child(2n+1),
	.col-2-70x30 .widget:nth-child(2n+1),
	.col-2-70x30 .col-item:nth-child(2n+1), 
	.temp-col-2-70x30 .col-item:nth-child(2n+1){
		width:100% !important;
		padding-right: 0px !important;
		padding-left: 0px !important;

	} 
	.col-2-70x30 .post:nth-child(2n+2),
	.col-2-70x30 .widget:nth-child(2n+2),
	.col-2-70x30 .col-item:nth-child(2n+2),
	.temp-col-2-70x30 .col-item:nth-child(2n+2){	
		width:100% !important;
		padding-right: 0px !important;
			padding-left: 0px !important;
				clear:left;	
	}


	/* = columns 2  
	-------------------------------------------------------------- */		
	.col-2-30x70 .post:nth-child(2n+1),
	.col-2-30x70 .widget:nth-child(2n+1),
	.col-2-30x70 .col-item:nth-child(2n+1), 
	.temp-col-2-30x70 .col-item:nth-child(2n+1){
		width:100% !important;
		padding-right: 0px !important;
			padding-left: 0px !important;
		clear:left;
	} 
	.col-2-30x70 .post:nth-child(2n+2),
	.col-2-30x70 .widget:nth-child(2n+2),
	.col-2-30x70 .col-item:nth-child(2n+2),
	.temp-col-2-30x70 .col-item:nth-child(2n+2){	
		width:100% !important;
		padding-right: 0px !important;
			padding-left: 0px !important;	
	}



	/* = columns 2  
	-------------------------------------------------------------- */
	.col-2 .post,
	.col-2 .widget,
	.col-2 .col-item{
		width:100% !important;
		float:left !important;	
	}


	/* = columns 3  
	-------------------------------------------------------------- */
	.col-3 .post,
	.col-3 .widget,
	.col-3 .col-item{
		width:100% !important;
		float:left !important;	
		padding-right: 0px !important;
		padding-left: 0px !important;
	}


	.col-3 .post:nth-child(3n+1),
	.col-3 .widget:nth-child(3n+1),
	.col-3 .col-item:nth-child(3n+1){	
		padding-right: 0px !important;
		clear:left;
	} 

	.col-3 .post:nth-child(3n+2),
	.col-3 .widget:nth-child(3n+2),
	.col-3 .col-item:nth-child(3n+2){	
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.col-3 .post:nth-child(3n+3),
	.col-3 .widget:nth-child(3n+3),
	.col-3 .col-item:nth-child(3n+3){	
		padding-left: 0px !important;
	}


	/* = columns 4
	-------------------------------------------------------------- */
	.col-4 .post,
	.col-4 .widget,
	.col-4 .col-item,
	.col-4 .col-item *{
		width:100% !important;
		float:left !important;
		padding-right: 0px !important;
		padding-left: 0px !important;	
	}


	.col-4 .post:nth-child(4n+1),
	.col-4 .widget:nth-child(4n+1),
	.col-4 .col-item:nth-child(4n+1){	
		padding-right: 0px !important;
		padding-left: 0px !important;
		clear:left !important;
	} 

	.col-4 .post:nth-child(4n+2),
	.col-4 .widget:nth-child(4n+2),
	.col-4 .col-item:nth-child(4n+2),
	.col-4 .post:nth-child(4n+3),
	.col-4 .widget:nth-child(4n+3),
	.col-4 .col-item:nth-child(4n+3){	
		padding-right: 0px !important;
		padding-left: 0px !important;
	}


	.col-4 .post:nth-child(4n+4),
	.col-4 .widget:nth-child(4n+4),
	.col-4 .col-item:nth-child(4n+4){	
		padding-right: 0px !important;
		padding-left: 0px !important;	
	}



	/* = columns 5
	-------------------------------------------------------------- */
	.col-5 .post,
	.col-5 .widget,
	.col-5 .col-item{
		width:100% !important;
		float:left !important;
		padding-right: 0px !important;
			padding-left: 0px !important;	
	}	

	/* = columns 6
	-------------------------------------------------------------- */
	.col-6 .post,
	.col-6 .widget,
	.col-6 .col-item{
		width:100% !important;
		float:left !important;	
		padding-right: 0px !important;
			padding-left: 0px !important;
	}
}