.w-grid[class*="cols_"] .w-grid-list {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: calc(var(--gap, 0px)* -1);
}


.cols_3>div[class*="list"]>* {
    width: 33.3333%;
}


.custom-blog-post .w-grid-item {
    padding: 20px !important;
}

#us_grid_1 .w-grid-item {
	z-index: 0;
}

.j-grid {
	clear:both
}

.j-grid[class*="cols_"] .w-grid-list {
	display:flex;
	flex-wrap:wrap
}

.j-grid.valign_center .w-grid-list,
.j-grid.valign_center .owl-stage {
	align-items:center
}

.j-grid.overflow_hidden .w-grid-item-h {
	overflow:hidden
}

.j-grid .w-post-elm>p:only-of-type {
	display:inline-block
}

.j-grid[class*="ratio_"] .w-grid-item-h {
	overflow:hidden;
	height:auto
}

.j-grid[class*="ratio_"] .w-grid-item-h:before {
 content:"";
 float:left;
 height:0;
 width:1px;
 margin-left:-1px
}

.j-grid[class*="ratio_"] .post_image img,
.j-grid[class*="ratio_"] .w-post-elm.type_image img {
 width:100%;
 height:100%;
 object-fit:cover
}

.j-grid.cols_6 .w-grid-item.size_2x1,
.j-grid.cols_6 .w-grid-item.size_2x2 {
 width:33.3333%
}

.j-grid.cols_5 .w-grid-item.size_2x1,
.j-grid.cols_5 .w-grid-item.size_2x2 {
 width:40%
}

.j-grid.cols_4 .w-grid-item.size_2x1,
.j-grid.cols_4 .w-grid-item.size_2x2 {
 width:50%
}

.j-grid.cols_3 .w-grid-item.size_2x1,
.j-grid.cols_3 .w-grid-item.size_2x2 {
 width:66.6666%
}

.j-grid.cols_2 .w-grid-item.size_2x1,
.j-grid.cols_2 .w-grid-item.size_2x2 {
 width:100%
}

#us_grid_1 .w-grid-item {
	padding:0.5rem
}

#us_grid_1 .w-grid-list {
	margin:-0.5rem
}

.w-grid + #us_grid_1 .w-grid-list,
.w-grid-none + #us_grid_1 .w-grid-list {
	margin-top:0.5rem
}

@media (max-width:899px) {
	#us_grid_1 .w-grid-item {
		width:50%
	}
	#us_grid_1 .w-grid-item.size_2x1,
	#us_grid_1 .w-grid-item.size_2x2 {
		width:100%
	}
}

@media (max-width:599px) {
	#us_grid_1 .w-grid-list {
		margin:0;
	}
	
	#us_grid_1 .w-grid-item {
		width:100%;
		padding:0;
		margin-bottom:0.5rem;
	}
}

.layout_7272 .w-grid-item-h:before {
	padding-bottom:100%
}

@media (min-width:600px) {
	.layout_7272 .w-grid-item.size_1x2 .w-grid-item-h:before { 
		padding-bottom:calc(200% + 0.5rem + 0.5rem);
	}
	
	.layout_7272 .w-grid-item.size_2x1 .w-grid-item-h:before {
		padding-bottom:calc(50% - 0.5rem * 1);
	}
	
	.layout_7272 .w-grid-item.size_2x2 .w-grid-item-h:before {
		padding-bottom:calc(100% - 0.5rem * 0);
	}
}

.layout_7272 .w-grid-item-h{
	
}

.layout_7272 .usg_vwrapper_1 {
	transition-duration:0.3s;
	transform:scale(1) translate(0%,50%);
}

.layout_7272 .w-grid-item-h:hover .usg_vwrapper_1 {
	transform:scale(1) translate(0%,0%);
	opacity:1;
}

.layout_7272 .usg_post_image_1 {
	position:absolute!important;
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!important;
}

.layout_7272 .usg_vwrapper_1 {
	position:absolute!important;
	right:0!important;
	bottom:0!important;
	left:0!important;
	padding:10px 2rem 1.5rem 2rem!important;
}

.layout_7272 .usg_post_title_1 {
	font-family:var(--font-body)!important;
	font-size:1.2rem!important;
	color:#ffffff!important;
}

.layout_7272 .usg_post_taxonomy_1 {
	margin-bottom:5px!important;
	font-family:var(--font-h1)!important;
	font-size:1rem!important;
	font-weight:600!important;
	text-transform:uppercase!important;
	color:#ffffff!important;
}

@media (max-width:600px) {
	.layout_7272 .usg_post_taxonomy_1 {
		font-size:1.2rem!important;
	}
}
