/* CSS Document */ 
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
	.myContainer {
		_max-width: 100% !important;
		_margin:  0 auto !important; /* assuming you want it centred */
	}		
	
	
	.categoryGroup_flex {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	
	.categoryGroup_flex_type2{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
	}
	
	.categoryTitle{
		text-align:center;	
	}
	
	.categoryItem{
		padding: 0px 15px;
		margin: 15px 0px;
		display:flex;		
		flex-direction: row-reverse;
		justify-content: space-between;
    	/*justify-content: flex-start;*/
    	align-items: center;
		flex-wrap:nowrap;
	}
	
	.categoryItem_type2{
		padding: 0px 15px;
		margin: 15px 0px;
		display: flex;
		flex-direction: row-reverse;
		flex-wrap: nowrap;
		justify-content: space-between;
    	/*justify-content: flex-start;*/
		align-items: center;
	}
	
	.categoryItem_img{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:80px;
		max-width:120px;
	}
	
	.categoryItem_p, .categoryGroupPost_h3_type2{
		font-size:14px; 
		padding:0px 20px 0px 0px !important; 
		margin:0px;
		font-weight: normal;
	}
	
	
	/* LEFT SIDE */
	.leftSideGroup{
		padding:0px 15px;
	}
	
	.leftSideItem_first{
		font-size:20px; 
		padding:5px 0px 0px 0px; 
		margin:0px 0px 30px 0px;
	}
	
	.leftSideItem{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:0px 0px 30px 0px;
	}
	
	
	/* FUTURED POST */
	.futuredPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size:20px !important;
		font-weight: 400;
	}
	
	
	/* CATEOGRY POST  */
	.categoryGroupPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size:20px !important;
		font-weight: 400;
	}
	

	
	
	.img-fluid-post{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:80px;
		max-width:120px;
	}
	
	
	
	
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
.myContainer {
		_max-width: 100% !important;
		_margin:  0 auto !important; /* assuming you want it centred */
	}		
	
	
	.categoryGroup_flex {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	
	.categoryGroup_flex_type2{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
	}
	
	.categoryTitle{
		text-align:center;	
	}
	
	.categoryItem{
		padding: 0px 15px;
		margin: 15px 0px;
		display:flex;		
		flex-direction: row-reverse;
    	justify-content: space-between;
		/*justify-content: flex-start;*/		
    	align-items: center;
		flex-wrap:nowrap;
	}
	
	.categoryItem_type2{
		padding: 0px 15px;
		margin: 15px 0px;
		display: flex;
		flex-direction: row-reverse;
		flex-wrap: nowrap;
		justify-content: space-between;
    	/*justify-content: flex-start;*/
		align-items: center;
	}
	
	.categoryItem_img{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:80px;
		max-width:120px;
	}
	
	.categoryItem_p, .categoryGroupPost_h3_type2{
		font-size:14px; 
		padding:0px 20px 0px 0px !important; 
		margin:0px;
		font-weight: normal;
	}
	
	
	/* LEFT SIDE */
	.leftSideGroup{
		padding:0px 15px;
	}
	
	.leftSideItem_first{
		font-size:20px; 
		padding:5px 0px 0px 0px; 
		margin:0px 0px 30px 0px;
	}
	
	.leftSideItem{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:0px 0px 30px 0px;
	}
	
	
	/* FUTURED POST */
	.futuredPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size:20px !important;
		font-weight: 400;
	}
	
	
	/* CATEOGRY POST  */
	.categoryGroupPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size:20px !important;
		font-weight: 400;
	}
	
	
	
	.img-fluid-post{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:80px;
		max-width:120px;
	}
}





/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	.myContainer {
		_max-width: 100% !important;
		_margin:  0 auto !important; /* assuming you want it centred */
	}		
	
	
	.categoryGroup_flex {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	
	.categoryGroup_flex_type2{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
	}
	
	.categoryTitle{
		text-align:center;	
	}
	
	.categoryItem{
		padding: 0px 15px;
		margin: 15px 0px;
		display:flex;		
		flex-direction: row-reverse;
		justify-content: space-between;
    	/*justify-content: flex-start;*/
    	align-items: center;
		flex-wrap:nowrap;
	}
	
	.categoryItem_type2{
		padding: 0px 15px;
		margin: 15px 0px;
		display: flex;
		flex-direction: row-reverse;
		flex-wrap: nowrap;
		justify-content: space-between;
    	/*justify-content: flex-start;*/
		align-items: center;
	}
	
	.categoryItem_img{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:80px;
		max-width:120px;
	}
	
	.categoryItem_p, .categoryGroupPost_h3_type2{
		font-size:14px; 
		padding:0px 20px 0px 0px !important; 
		margin:0px;
		font-weight: normal;
	}
	
	
	/* LEFT SIDE */
	.leftSideGroup{
		padding:0px 15px;		
	}
	
	.leftSideItem_first{
		font-size:20px; 
		padding:5px 0px 0px 0px; 
		margin:0px 0px 30px 0px;
	}
	
	.leftSideItem{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:0px 0px 30px 0px;
	}
	
	
	/* FUTURED POST */
	.futuredPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size:20px !important;
		font-weight: 400;
	}
	
	
	/* CATEOGRY POST  */
	.categoryGroupPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size:20px !important;
		font-weight: 400;
	}
	
	
	
	.img-fluid-post{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:80px;
		max-width:120px;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	.categoryGroup_flex {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	.categoryGroup_flex_type2{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
		padding:0px 20px 0px 0px;
	}
	
	.categoryGroup_flex_type3{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
		padding:0px 0px 0px 20px;
	}
	
	.categoryTitle{		
		padding:0px;
		margin:0px;
	}
	
	.categoryItem{
		padding: 0px;	
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap;	
	}
	
	.categoryItem_img{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:140px;
	}
	
	.categoryItem_p{
		font-size:14px; 
		padding-left:0px; 
		margin-top:10px;
	}
	
	.categoryItem_first{
		padding:0px 20px 0px 0px;
	}
	.categoryItem_mid{
		padding:0px 20px 0px 20px;
	}
	.categoryItem_last{
		padding:0px 0px 0px 20px;
	}
	
	
	
	
	
	
	
	
	/* LEFT SIDE */
	.leftSideGroup{
		margin:0px; padding:0px 20px 0px 0px;
	}
	
	.leftSideItem_first{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:0px;
	}
	
	.leftSideItem{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:10px 0px 0px 0px;
	}
	
	
	/* FUTURED POST */
	.futuredPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
	}
	
	
	.img-fluid-post{
		max-width: 100%;
    	height: auto;
	}

	
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	/* CATEGORY GROUP ITEM IMG P */
	.categoryGroup_flex {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	.categoryGroup_flex_type2{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
		padding:0px 20px 0px 0px;
	}
	
	.categoryGroup_flex_type3{
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap; 
		padding:0px 0px 0px 20px;
		
		
		
	}
	
	.categoryTitle{			
		padding:0px;
		margin:0px;
	}
	.categoryItem{
		padding: 0px;	
		display:flex; 
		flex-direction:column; 
		justify-content:flex-start; 
		align-items:flex-start; 
		flex-wrap:nowrap;	
	}
	
	.categoryItem_img{
		object-fit:cover; 
		object-position:center; 
		width:-webkit-fill-available; 
		height:140px;
	}
	
	.categoryItem_p{
		font-size:14px; 
		padding-left:0px; 
		margin-top:10px;
	}
	
	.categoryItem_first{
		padding:0px 20px 0px 0px;
	}
	.categoryItem_mid{
		padding:0px 20px 0px 20px;
	}
	.categoryItem_last{
		padding:0px 0px 0px 20px;
	}
	
	
	
	
	
	/* LEFT SIDE */
	.leftSideGroup{
		margin:0px; padding:0px 20px 0px 0px;
	}
	
	.leftSideItem_first{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:0px;
	}
	
	.leftSideItem{
		font-size:14px; 
		padding:5px 0px 0px 0px; 
		margin:10px 0px 0px 0px;
		
	}
	
	
	/* FUTURED POST */
	.futuredPost_h3{
		padding:5px 0px 0px 0px; 
		margin:0px; 
		line-height: 1.66;
		font-size: 1.75rem;
		font-weight: 500;		
	}
	
	
	
	.img-fluid-post{
		max-width: 100%;
    	height: auto;
	}
	

}



#last_posts .link_simple{
  display:flex; 
  flex-direction:row; 
  justify-content:flex-start; 
  align-items:flex-start; 
  padding-left:0px;	 
}

.noColor{color:inherit !important; text-decoration:none !important;}
.margintop10{margin-top:10px !important;}
      
		  

