@charset "UTF-8";
/* CSS Document */

html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.thumb-holder img {
	width: 100%;
}

.video-thumb-title.mylarge {
	font-size: 14px;
	text-overflow: ellipsis;
  	overflow: hidden; 
  	width: 100%; 
  	height: 1.4em; 
  	white-space: nowrap;
	font-weight: 400;
}

.video-thumb-title.mysmall {
	text-overflow: ellipsis;
  	overflow: hidden; 
  	width: 100%; 
	font-size: 14px;
  	/*height: 1.4em; */
  	/*white-space: nowrap;*/
}


.overlay-holder {
	position:relative;
	height:100%;
	background:#333;
}

.disabled-video {
	background: rgba(255, 255, 255, 0.8);
	position:absolute;
	top:0;
	right:0;	
}


.embed-responsive {
	border-radius: .25rem!important;
}

.thumb-holder {
	position: relative;
}

.title-overlay {
	position: absolute;
	z-index: 3!important;
	top: 0px;
	right: 0px;
	heght: 100%;
	width: 100%;
}

.title-overlay .cont, a .title-overlay .cont {
	background-color: rgba(0,0,0,0.30);
	color: #fff!important;
}

.title-overlay .cont h6, a .title-overlay .cont h6 {
	color: #fff!important;
	font-size: 16px;
	font-weight: 600;
}

a .title-overlay:hover .cont h6 {
	color: #009fe2!important;
}

.title-overlay .cont p {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



.lock-symbol-div {
	position: absolute;
	z-index: 2!important;
	top: 6px;
	right: 10px;
}

.lock-symbol-div p {
	color: #fff;
}



.video-image-text {
	font-size: 14px;
	color: #FFFFFF;
}

.money-field {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}

a[href^="tel"] {
	color: inherit;color:#45839D;
	text-decoration: none;
	}
a[href^="tel"]:hover {
	color: #369;
	}
