.view-id-taxonomy_term_page.view-display-id-page .view-content .views-row .views-field.views-field-field-image, .view-id-taxonomy_term_page .view-content .views-row .views-field.views-field-field-image, .view-id-opinion .view-content .views-row .views-field.views-field-field-image, .common-grid-view .view-content .views-row .views-field.views-field-field-image {margin-right: 0px;}
.view-id-opinion .view-content .views-field-title, .common-grid-view .view-content .views-field-title {
    line-height: 1.35em;
    font-size: 14px;
    font-weight: 400;
    height: auto!important;
    overflow: hidden;
}
.view-display-id-page .view-content .views-row .views-field .field-content {
	    width: 100%;
}
.page-search-results .view-display-id-page .view-content .views-row {
    float: left;
    width: 100%;
}
.common-grid-view.view-display-id-page .view-content .views-row {
    border-bottom: 1px solid #cfcfcf;
    margin: 6px 0px;
    padding: 8px 0px;
}
.red {
    color: #DF4949;
    text-decoration: none;
    font-size: 15px;
}
.views-field.views-field-nothing {
    margin: 6px 0;
}
.views-field.views-field-body, .views-field.views-field-body .field-content {
    font-size: 13px;
    line-height: 1.25em;
    text-align: left;
    word-wrap: break-word;
}
.page-search-results .views-field.views-field-field-image img{
 	margin: 4px 10px 10px 0;
 	width: 150px;
 	height: 100px;
}

.views-field.views-field-field-image {
    float: left;
    width: auto;
}
.view-id-taxonomy_term_page.view-display-id-page .view-content .views-row .views-field.views-field-title span.field-content a, .view-id-taxonomy_term_page .view-content .views-row .views-field.views-field-title span.field-content a, .view-id-opinion .view-content .views-row .views-field.views-field-title span.field-content a, .common-grid-view .view-content .views-row .views-field.views-field-title span.field-content a {
    margin: 0;
    padding: 0;
    color: #38829D;
    line-height: 1.3em;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}
.view-id-taxonomy_term_page.view-display-id-page .view-content .views-row .views-field.views-field-title span.field-content a, .view-id-taxonomy_term_page .view-content .views-row .views-field.views-field-title span.field-content a, .view-id-opinion .view-content .views-row .views-field.views-field-title span.field-content a, .common-grid-view .view-content .views-row .views-field.views-field-title span.field-content a {
    margin: 0;
    padding: 0;
    color: #38829D;
    line-height: 1.3em;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}
.views-field.views-field-body, .views-field.views-field-body .field-content {
    font-size: 13px;
    line-height: 1.25em;
    text-align: left;
    word-wrap: break-word;
}
.view-id-taxonomy_term_page.view-display-id-page .views-field.views-field-nothing span.field-content, .view-id-taxonomy_term_page .views-field.views-field-nothing span.field-content, .view-id-opinion .views-field.views-field-nothing span.field-content, .common-grid-view .views-field.views-field-nothing span.field-content {
    color: gray;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    padding: 0;
    margin: 0px;
}

/* Video Search Page */

.page-video-feeds-search-results .search-results .views-row {
    border-bottom: 0px !important;
    clear: both !important;
}

.page-video-feeds-search-results .search-results .views-field-field-image{
	float: none;
}

.page-video-feeds-search-results .search-results .views-field-field-image a:before {
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    content: "\f01d";
    font-family: "FontAwesome";
    position: absolute;
    width: 42px;
    height: 42px;
    top: 30%;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    font-size: 45px;
    line-height: 1;
    color: #fff;
    z-index: 9;
}

.page-video-feeds-search-results .search-results .views-field-title a {
    display: block !important;
    display: -webkit-box !important;
    max-width: 100% !important;
    max-height: 54px !important;
    margin: 0 auto !important;
    font-size: 14px !important;
    line-height: 18px !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    color: #fff !important;
    height: 54px !important;
}

.page-video-feeds-search-results .search-results .views-field-created {
    font-size: 10px;
    margin: 10px 0 5px;
}

.page-video-feeds-search-results .search-results .views-field-title a:hover, .page-video-feeds-search-results .views-field-created:hover{
	color: #ea2e49 !important;
}

.page-video-feeds-search-results .search-results .views-field.views-field-field-image img{
    width: 100%;
    height: auto;
}

@media (min-width: 768px){
 .page-video-feeds-search-results .search-results .views-field.views-field-field-image img{
	 height: 158px;
 }
}

@media (min-width: 992px){
 .page-video-feeds-search-results .search-results .views-field.views-field-field-image img{
	 height: 101px;
 }
}

@media (min-width: 1200px){
 .page-video-feeds-search-results .search-results .views-field.views-field-field-image img{
	 height: 137px;
 }
}

.page-video-feeds-search-results .search-results .views-field.views-field-field-image:hover a:before{
  opacity: 0.4;
  transition: visibility 0s 0.4s, opacity 0.4s linear;
}

.page-video-feeds-search-results h2{
	color: #cecece !important;
}

.theedgetv .search-form{
	margin: 0 10px 10px 20px;
	height: 35px;
	padding-top: 20px;
}

.theedgetv .search-form input[type="text"]{
	width: 80%;
	float:left;
	border: 0;
	border-radius: 0px;
	padding: 6px 10px;
	color: #555;
}

.theedgetv .search-form input[type="submit"]{
	width: 15%;
	float: left;
    color: #000;
    border: 0;
    background: url('images/search.png') #fff 50% 50% no-repeat;
    text-indent: -9999px;
    border-left: 1px solid #555;
}