﻿.jumbotron
{
    display: table;
  	width: 100%;
}
.rTable {
  	display: table;
  	width: 100%;
}
.rTableRow {
  	display: table-row;
}
.rTableHeading {
  	display: table-header-group;
  	background-color: #abd6ec;
}
.rTableHead { 
    display: table-cell;
  	padding: 3px 10px;
    background-color: #abd6ec;
}
.rTableCell{
  	display: table-cell;
  	padding: 3px 10px;
}
.rTableHeading {
  	display: table-header-group;
  	background-color: #ddd;
  	font-weight: bold;
}
.rTableFoot {
  	display: table-footer-group;
  	font-weight: bold;
  	background-color: #ddd;
}
.rTableBody {
  	display: table-row-group;
}




.block.search.results ul li .result.newsearch h3 {
   word-wrap: break-word;
   margin: 0 0 .5em 0em;
}



.block.image {
   position: relative;
   overflow: hidden;
   height: 250px;
}

.block.html h3{
   margin-top: 10px;
   margin-bottom: 30px;
}

@media (min-width: 768px) {
.block.image img{
   max-width: none;
   height: 100%;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: auto;
   min-width: 100%;
}
}

@media (max-width: 767px) {
.block.image {
   position: relative;
   overflow: hidden;
   height: auto;
   width: 100%;
}


.block.image img{
   max-width: none;
   height: auto;
   width: 100%:
}

}

.kshow-temp-2 .col.col-xs-12.col-md-6 {
margin-bottom: 20px;
}

.kshow-temp-2 .col.col-xs-6 {
   position: relative;
   overflow: hidden;
   height: 100px;
}

@media (min-width: 768px) {
.kshow-temp-2 .col.col-xs-6 img{
   max-width: none;
   height: 100%;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: auto;
}
}

@media (max-width: 767px) {
.kshow-temp-2 .col.col-xs-6 {
   position: relative;
   overflow: hidden;
   height: auto;
   width: 100%;
}


.kshow-temp-2 .col.col-xs-6 img{
   max-width: none;
   height: auto;
   width: 100%;
}

}

/* jazz added */

.block.hero.video .vcentered .block.html h1,
.block.hero.video .vcentered .block.html h2,
.block.hero.video .vcentered .block.html h3,
.block.hero.video .vcentered .block.html h4,
.block.hero.video .vcentered .block.html h6,
.block.hero.video .vcentered .block.html p{
  color: #fff;
}
  

@media only screen and (max-width: 1023px){
	.block.hero.video .vcentered .block.html h1,
	.block.hero.video .vcentered .block.html h2,
	.block.hero.video .vcentered .block.html h3,
	.block.hero.video .vcentered .block.html h4,
	.block.hero.video .vcentered .block.html h6,
	.block.hero.video .vcentered .block.html p{
		color: #53565a;
	}
}

@media only screen and (min-width: 1024px){
	.block.menu {
		padding: .815em 10px;
    margin-left: -10px;
    margin-right: -10px;
    width: calc( 100% + 20px ) !important;
	}
}

/* jazz added */