﻿form
{
	margin:0;
	padding:0;
	border:0;
}

.VideoContainer
{
	margin-bottom: 4px;
}


.thumbnailMobileDiv
{
	height: 105px;
	position:relative;
	float:left;
}


.thumbnailDiv
{
	/*height: 135px;*/
	position:relative;
	float:left;
    overflow:hidden;
   
}

.thumbnailRightDiv
{
	/*height: 135px;*/
	position:relative;
	float:left;
    text-align:right;
    overflow:hidden;

}

.thumbnailImage
{
	/*width:160px;
	height:100px;*/
	width: 100%;
	border:0;
}

.newIcon
{
	float:right;
	border:0;
	width:44px;
	height:20px;
	padding-left: 8px;
}

.newLeftIcon
{
	float:left;
	border:0;
	width:44px;
	height:20px;
	padding-right:8px;
}

.descriptionDiv
{
	position:relative;
/*	float:left;*/
	line-height: 1.3rem;
	padding-top: 1rem;
}

.descriptionLeftDiv
{
	position:relative;
	/*float:left;*/
	text-align:right;
	line-height: 1.3rem;
	padding-top: 1rem;
}



.descriptionMobileDiv
{
	width: 100%;
	position:relative;
	float:left;
	border-top:solid 1px #9F9F9F;
	line-height: 12pt;
}

.descriptionP
{
	padding-top: 10px;	
	line-height: 1rem;
}


.note
{
	font-size: 8pt;
	font-style:italic;
}

.separatedLine
{
	margin:0;
}

.detailSep
{
	width:100%;
	height:1px;
	background:Black;
	border:none;
}

.pageTitle
{
	font-size: 1.3em;
	font-weight:bold;
	font-style:italic;
	color: #490000;
	margin-bottom:32px;
}

.noOfFound
{
	font-size: 1.2em;
	font-weight:bold;
	color: #490000;
	margin-bottom:32px;
}

#pageNavBox
{
	width:100%;
	text-align:right;
	clear:both;
}

#pageNavBox.p
{
	text-align:right;
	margin-right:8px;
}


#pageNavBox a {
    padding: 2px 4px;
    border-radius: 2px;
    border: 1px solid rgb(191 22 94 / 0.1);
    display: inline-block;
    margin-bottom: 6px;
}

#pageNavBox a:hover {
    border: 1px solid #bf165e;
    text-decoration: none;
}

@media (min-width: 768px) { 
	.descriptionDiv, .descriptionLeftDiv{
		border-top:solid 1px #dcdcdc;
		padding-bottom: 2rem;
	}
}

@media (max-width: 767px) { 
	.thumbnailImage{
		width: 160px;
	}
	.thumbnailDiv, .thumbnailRightDiv{
		float: none;
		text-align: left;
	}
	.descriptionDiv, .descriptionLeftDiv{
		border-bottom:solid 1px #dcdcdc;
		margin-bottom: 1rem;
	}
	.descriptionLeftDiv{
		text-align: left;
	}
	.newLeftIcon{
		float: right;
		padding-left: 8px;
	}
}