.large-post-bg-white .large-thumbnail-title-wrap{
	background-color: #fff;
}
.large-post-bg-white a.large-thumbnail-title{
	color: #000;
}
.large-post-bg-white a.large-thumbnail-title:after{
    content:' ';
    border: solid #F7971D;
    border-width: 0 0.2em 0.2em 0;
    display: inline-block;
    padding: 0.2em;
    margin: 0px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.element-large-thumbnail{
	width: 100%;
	padding-bottom: 15px;
}
.large-thumbnail-thumb{
	position: relative;
}
img.large-thumbnail-thumb-img{

}

.large-thumbnail-content{
	text-align: left;
	position: relative;
	padding: 15px;
}
.large-thumbnail-cat-wrap{
	width: 100%;
}
.large-thumbnail-cat{
	color: #F69737;
	text-transform: uppercase;
	font-size: 0.750em;
}

.large-thumbnail-title-wrap{
	position: relative;
	padding: 15px;
    margin-left: -100px;
    width: calc(100% + 100px);
	background-color: #202427;
}
a.large-thumbnail-title{
	font-size: 2.750em;
	color: #fff;
	line-height: 1;
}
a.large-thumbnail-title:hover{
	text-decoration: none;
}
.large-thumbnail-title span:not(.large-thumbnail-title-arrow){

}
span.large-thumbnail-title-arrow{

}

.large-thumbnail-date-wrap{

}
.large-thumbnail-date{
	font-size: 0.625em;
	color: #838484;
}

.large-thumbnail-date.mobile-only {
	display: none;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){

}

/* Max-header width */
@media only screen and ( max-width: 1180px ){

}

/* Large Tablet */
@media only screen and ( max-width: 990px ) {
	.large-thumbnail-title-wrap {
		width: 100%;
		margin-left: 0;
		padding: 15px 0;
	}

	.large-thumbnail-content {
		padding: 15px 0;
	}

	.large-thumbnail-title-wrap{
		padding: 10px 0;
	}
	.large-thumbnail-thumb .img-size-wrap.size-4-3:before{
		padding-bottom: 100%;
	}


    .large-thumbnail-date.mobile-only {
        display: inline;
        margin-lefT: 50px;
    }

    .large-thumbnail-date-wrap.desktop-only {
        display: none;
	}
	
	.large-thumbnail-title-wrap {
		margin-bottom: -90px;
		font-size: 28px;
		padding-left: 90px;
		margin-left: -90px;
    	width: calc(100% + 90px);
	}

	.large-thumbnail-title-wrap a.large-thumbnail-title {
		font-size: 36px;
	}

	.large-thumbnail-title .arrow {
		vertical-align: baseline;
	}

}

/* Tablet */
@media only screen and ( max-width: 768px ){

}

/* Mobile */
@media only screen and ( max-width: 640px ){

}
