.custom_imagebox_grid {margin: 1em 0;}

.custom_imagebox_grid > ul > li {padding: 4px; margin-top:4px;}


/* Homepage Extended Styles */
.image_grid-section .custom_imagebox_grid {
	margin: 12px auto 0 auto;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.custom_imagebox_grid ul li{
    padding: 15px;
	position: relative;
}
.custom_imagebox_grid .custom_imagebox{

}
.custom_imagebox_grid .btn-feature{

}

.custom_imagebox_grid .btn-feature .image-wrapper{
	position: relative;
	overflow: hidden;
	display:inline-block;
}

.custom_imagebox_grid .btn-feature-container{
    margin-top: 15px;
}
.custom_imagebox_grid ul li {
	margin-top: 10px;
}
.custom_imagebox_grid .btn-flat{

}
.custom_imagebox_grid .btn-flat span{
	font-size: 12px;
}
.custom_imagebox_grid  .play-btn{

}
.custom_imagebox_grid  .logo-wrapper{
	position: absolute;
	top : 0;
	right: 0;
	max-width: 42px;
	max-height: 42px;
}
.custom_imagebox_grid  .logo-wrapper img{
	width:100%;
	height:100%;
}
.custom_imagebox_grid .sponsored {
    background-color: #FFDF00;
	display: inline;
	width: calc(100% - 30px);
    color: #000;
    font-weight: 700;
    position: absolute;
    top: 0;
    left: 0;
	margin: 15px;
	padding: 3px 6px;
    z-index: 9;
	
}

.custom_imagebox_grid .read-more, .custom_imagebox_grid .read-more:hover, .custom_imagebox_grid .read-more:focus{
	text-transform: uppercase;
    text-align: left;
    border: none;
    font-weight: bold;
    font-size: 12px;
	color:#111;
	text-decoration: none;
	display: block;
    margin: 8px 0;
}

.custom_imagebox_grid ul li.has-subtitle{
	margin-top: 15px;
}


@media only screen and (max-width: 64em) {
	.custom_imagebox_grid {
	    margin: 0px;
	}

	.image_grid-section .custom_imagebox_grid {
		margin: auto;
	}

	.custom_imagebox_grid ul li{
	    padding: 15px 7px;
    	padding-bottom: 5px;
	}
	.custom_imagebox_grid ul li.has-subtitle{
    	margin-top: 25px;
	}
	.custom_imagebox_grid .btn-flat{
		padding-bottom: 0px;
	}
	.custom_imagebox_grid .sponsored {
		margin: 15px 7px;
	}

	.custom_imagebox_grid .btn-feature-container {
	    margin-top: 0px;
	}

} 
