/* CSS Document */

body, p, li {
	font-family: "pelago", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2rem;
	/*line-height: 1.5rem;*/
}

h1, h2, h3, h4, h5{
	font-family: "kepler-std", serif;
	font-weight: 400;
	font-style: normal;
}

h1{font-size:3.5rem;}
h2{font-size:3.0rem;}
h3{font-size:2.7rem;}
h4{font-size:2.4rem;}
h5{font-size:2rem;}
p{font-size:1.2rem;}

img {max-width:100%;}

.logo{
	width: 125px;
 /* margin-top: -60px;*/
  transition:0.5s;
  margin-top: -10px;
  margin-bottom: -10px;
}

.cta{
	border:2px solid;
	border-radius:10px;
	padding: 10px 20px;
	text-decoration: none;
}

a, a:hover{
	transition:0.5s;
	text-decoration:none;
}

iframe {max-width:100%;}

img {max-width:100%;}

.bold {font-weight: bold;}

strong {font-weight: bold;}

hr{
	max-width:200px;
	margin-left:0px;
	height:7.5px;
	border:0px;
}

.extra-padding{
	padding-top:60px;
	padding-bottom: 75px;
}

.extra-padding-sub {
  padding-top: 30px;
  padding-bottom: 55px;
}

/*
.language-link{
	margin:7.5px;
}
*/

.language-link {border-bottom: none !important;}

/** Slidehsow welcome message **/

.slideshow-welcome-message{
	min-height:70vh;
	background-image: linear-gradient(rgba(42, 125, 115,0.9), rgba(255,255,255,0.9));
	color:#fff;
}
.slideshow-welcome-message p,.slideshow-welcome-message h1,.slideshow-welcome-message h2,.slideshow-welcome-message h3,.slideshow-welcome-message h4,.slideshow-welcome-message h5{
	color:#fff;
}
.slideshow-welcome-message a{
	color:#312F2F;
}
.slideshow-welcome-message a:hover{
	color:#fff;
}

.slideshow-welcome-message .cta{
	border:2px solid;
	border-radius:10px;
	padding: 10px 20px;
	text-decoration: none;
	border-color:#fff;
	color:#fff;
	background: #2a7d73;
}

.slideshow-welcome-message hr{
	background: #fff;
	margin-top:-10px;
}
	
.slideshow-welcome-message .cta:hover{
	background-color: #22181C;
}

.cta{
	margin-top:10px;	
	display: inline-block;
}

.menu-row .cta{
	margin-top:-25px;
	}

.cta-row .cta{ 
	margin-top:initial;
}

/** Slidehsow welcome message **/

.testimonials-row{
	/*background-image: url('../images/reviews-row-background.webp');*/
	background-repeat: no-repeat;
  background-size: cover;
}

.testimonials-message{
	margin-left:60%;
	min-height:70vh;
	background-image: linear-gradient(rgba(42, 125, 115,0.9), rgba(255,255,255,0.9));
	color:#fff;
}
.testimonials-message p,.testimonials-message h1,.testimonials-message h2,.testimonials-message h3,.testimonials-message h4,.testimonials-message h5{
	color:#fff;
}
.testimonials-message a{
	color:#312F2F;
}
.testimonials-message a:hover{
	color:#fff;
}

.testimonials-message .cta{
	border:2px solid;
	border-radius:10px;
	padding: 10px 20px;
	text-decoration: none;
	border-color:#fff;
	color:#fff;
	background: #2a7d73;
}

.testimonials-message hr{
	background: #fff;
	margin-top:-30px;
	margin-bottom:30px;
}
	
.testimonials-message .cta:hover{
	background-color: #22181C;
}


/** White row **/
.white-row{
	background-color: #ffffff;
	color:#22181C;
}
.white-row p,.white-row h1,.white-row h2,.white-row h3,.white-row h4,.white-row h5{
	color:#22181C;
}
.white-row a{
	color:#2a7d73;
}
.white-row a:hover{
	color:#312F2F;
}

.white-row hr{
	background: #312F2F;
	margin-top:-15px;
}

.white-row .cta{
	border-color:#312F2F;
	color:#312F2F;
}

.white-row .cta:hover{
	background-color: #2a7d73;
	/*border-color:#312F2F;*/
	color:#fff;
}

/** mint row **/
.mint-row{
	background-color: #EFF5F5;
	color:#22181C;
}
.mint-row p,.mint-row h1,.mint-row h2,.mint-row h3,.mint-row h4,.mint-row h5{
	color:#22181C;
}
.mint-row a{
	color:#2a7d73;
}
.mint-row a:hover{
	color:#312F2F;
}

.mint-row hr{
	background: #312F2F;
	margin-top:-15px;
}

.mint-row .cta{
	border-color:#312F2F;
	color:#312F2F;
}

.mint-row .cta:hover{
	background-color: #2a7d73;
	/*border-color:#312F2F;*/
	color:#fff;
}


/** Green row **/
.green-row{
	background-color: #2a7d73;
	color:#ffffff;
}
.green-row p,.green-row h1,.green-row h2,.green-row h3,.green-row h4,.green-row h5{
	color:#ffffff;
}
.green-row a{
	color:#ffffff;
}
.green-row a:hover{
	color:#22181C;
}

.green-row .cta:hover{
	background-color: #22181C;
}

.green-row hr{
	background: #fff;
	margin-top:-15px;
}

.green-row p a, .footer-row  a{
border-bottom:2px solid;
}

.green-row .cta{
	border-color:#fff;
	color:#fff;
}

.green-row .cta:hover{
	background-color: #22181C;
	/*border-color:#312F2F;*/
	color:#fff;
}

/** Orange  row **/
.orange-row{
	background-color: rgba(234,86,18,255);
	color:#22181C;
}
.orange-row p,.orange-row h1,.orange-row h2,.orange-row h3,.orange-row h4,.orange-row h5{
	color:#22181C;
}
.orange-row hr{
	background: #22181C;
	margin-top:-15px;
}
.orange-row a{
	color:#22181C
}
.orange-row a:hover{
	color:#ffffff;
}

.orange-row .cta:hover{
	background-color: #22181C;
}

.green-border-top {border-top: 7.5px solid #679f9b;}


.lbm-centered hr{
	margin-left:auto;
}

/* Top row */

.top-row .lbm-column {
	padding:5px 30px;
}

/* Menu Row */

.menu-row .p7AMM, .menu-row p{
	padding-top:10px;
}

.p7AMM.amm-root-green{
	background-color: #2a7d73;
}

.p7AMM.amm-rootlinks-green ul a, .p7AMM.amm-subs-green ul ul{
	background-color: #2a7d73;
		border-radius: 10px;
}

.menu-row .p7AMM.amm-rootlinks-green ul a{
	font-size:1.2rem;
}


/* Tiles */

.image-tile-image {
    /*height: 325px !important;*/
    width: 100%;
    height: 20rem ;
    margin: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
	box-shadow: 0.3em 0.3em 1em rgba(42, 125, 115, 0.5);
	margin-bottom: -1px;	
	
}

.image-tile-image img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	/*-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s;*/
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s,-webkit-transform .5s;	
}

.tile-image-link:hover img{
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
	
}

.tile-image-link:hover .centered{
/*font-size:1.5em; transition:0.5s;*/
}

.overlay {
  position: absolute;
  transition:0.5s;
	color:#fff;
	font-size:1.2rem;
	box-shadow: inset 0 0 0 2000px rgba(240,84,7,0.4);
	height:100%;
	width:100%; 
}

.overlay:hover{
	box-shadow: inset 0 0 0 2000px rgba(240,84,7,0.6);
	font-size:1.2rem;
	color:#fff;
}

.tile-text {
	position: absolute;
 	background: #fff;
	top: 50%;
  	width: 75%;
	padding: 15px;
	color: #22181C;	
		background-color: rgb(248, 248, 248);
  		border: 1px solid rgba(17, 17, 17, 0.05);
	height:50%;
}

.tile-description {
    padding: 16px 5px 5px 10px;
	/*min-height: 250px !important;*/
	/*width:65%;*/

	display: inline-block;
font-family: "kepler-std", serif;
	font-size: 1.5rem;
}

.tile-image-link-container {
    transition: box-shadow .5s,transform .5s,-webkit-box-shadow .5s,-webkit-transform .5s;
    -webkit-box-shadow: 0 10px 40px -15px rgba(0,0,0,.2);
    box-shadow: 0 10px 40px -15px rgba(0,0,0,.2);
	background: #fff;
}

.ism-content a{font-weight: normal;}


/* Footer row */


.footer-row  li{margin-bottom:10px;}

.footer-logo{
	width:150px;
	float:right;
	transition: 0.5s;
}

.map-pointer{
  width:20px;
  float:left;
}

.map-address{
	width:120px;
	float:left;
	
}

.som-toolbar a{
	display:none !important;
	background:none !important;;
	margin-top:50px;
}

.som-toolbar{position:absolute}


.som-toolbar.som-top-right{right:1rem;}

.p7SOM-07 ul, .p7SOM-07 .som-header{background-color: #2a7d73;}

.p7SOM-07 ul a  {color:#fff}
.p7SOM a.trig_closed, .p7SOM a.trig_open{
	font-size:100%;
}

.p7SOM-07 ul a.trig_open{
	color:#fff;
	background-color:#22181C;
}
.p7SOM-07 ul a:hover {
  background-color: rgb(34,34,34);
}
.p7SOM-07 a.trig_closed{
	background-image: url(../p7som/img/som-right-light.gif);
}


/**FOOTER**/

.p7LBM-01{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

footer{margin-top: auto;}

/**PROJECT SEVEN**/

.sub-main a.p7AP4-01 {
	background-color: #2a7d73;
	color: #fff;
	background-image: url(../p7ap4/img/p7AP4_east_white.png);
	box-shadow: inset 0px 4px 4px rgba(255,255,255,0.02);
}
.sub-main .p7AP4-01.ap4-trig-border a.p7AP4-01 {
  border-bottom: 6.5px solid #679f9b;
}
.sub-main a.p7AP4-01:hover {
	background-color: #679f9b;
	color: #000;
	background-image: url(../p7ap4/img/p7AP4_south_black.png);
	box-shadow: inset 0px 28px 3px rgba(255,255,255,0.025);
}
.sub-main .p7AP4-01.ap4-trig-border a.p7AP4-01:hover {
  border-bottom: 6.5px solid #2a7d73;
}
.sub-main a.p7AP4-01.ap4Trigs_down {
	background-image: url(../p7ap4/img/p7AP4_south_black.png);
	color: #000;
	background-color: #679f9b;
}
.sub-main a.p7AP4-01.ap4Trigs_down:hover {
	color: #000;
	background-color: #679f9b;
}

.sub-main .p7AP4-01.ap4-trig-border a.p7AP4-01.ap4Trigs_down, .sub-main .p7AP4-01.ap4-trig-border a.p7AP4-01.ap4Trigs_down:hover {
	border-bottom: 6.5px solid #2a7d73;
}

.sub-main a.p7AP4-01.current_mark {font-weight: normal;
}

.sub-main li.agm-current-category {font-weight: normal;}

.sub-main .agm-white .agm-section.agm-down a {border-color: rgb(234, 84, 18);}

.sub-main .agm-caption {background-color: rgb(42, 125, 115);}

.sub-main .p7AP4-01.p7AP4trig a, .p7AP4-01.p7AP4trig h3, .p7AP4-01.p7AP4trig h4 {
  line-height: 1.7rem;
  font-size: 1.5rem;
  text-transform: capitalize;
	text-decoration: none;
}

.sub-main .p7AP4-01.ap4-trig-border a.p7AP4-01.ap4last, .sub-main .p7AP4-01.ap4-trig-border a.p7AP4-01.p7AP4_ext.ap4last {
  border-bottom: 6.5px solid #2a7d73;
}

.sub-main div.mbx-thumbs li img {max-height: 275px;}

.home-services .p7ISM.ism-root-white .ism-outer-wrapper,
.home-services .p7ISM .ism-panel.ism-panel-white,
.home-services .p7ISM.ism-arrow-white .ism-arrow-left,
.home-services .p7ISM.ism-arrow-white .ism-arrow-right,
.home-services .ism-pags-color-white.ism-paginator a,
.home-services .ism-pags-hover-white.ism-paginator a:hover,
.home-services .ism-pags-down-white.ism-paginator a.down {
	background-color: rgb(42 125 115);
	color: #fff;
}

.home-services .p7ISM.ism-root-white.ism-transparent .ism-outer-wrapper,
.home-services .p7ISM.ism-transparent .ism-panel.ism-panel-white,
.home-services .p7ISM.ism-transparent.ism-arrow-white .ism-arrow-left,
.home-services .p7ISM.ism-transparent.ism-arrow-white .ism-arrow-right {
	background-color: rgba(42,125,115,0.80);
	color: #fff;
}

/**IN THIS SECTION**/
.in-this-section {margin-top: -25px; border-bottom: 7.5px solid #679f9b;}
.in-this-section h2 {font-size: 2.0rem;}
.in-this-section hr {height: 4px;}

/**STAFF**/
.staff-grid hr {
max-width: 500px !important;
margin: auto;
width: 50%;}

.staff-grid .staff-image {max-width: 400px; width: 100%;}

/*
***************************************************
NEWS LISTING PAGE
***************************************************
*/
.news-image-tile-image{
	padding: 0px;
    width: 100%;
    margin: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    height: 15rem;
}


.news-image-tile-image img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	/*-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s;*/
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s,-webkit-transform .5s;		
}

.news-tile-image-link:hover img{
 -webkit-transform:scale(1.1);
 transform:scale(1.1)
}

.news-tile-image-link{text-decoration: none;}

.news-tile-image-link-container{
	transition: box-shadow .5s,transform .5s,-webkit-box-shadow .5s,-webkit-transform .5s;
	-webkit-box-shadow: 0 10px 40px -15px rgba(0,0,0,.2);
	box-shadow: 0 10px 40px -15px rgba(0,0,0,.2);	
}

.news-tile-description{
	padding:5px 15px 15px 20px;
	min-height: 125px;
}

.about-tile-description{
	padding:5px 15px 15px 20px;
}

.about-tile-description h2{
	font-size: 1.8rem;
}

.news-tile-description h2{font-size: 1.3rem;}

.news-tile-description hr{
	border-bottom: 5px solid #131C47;
	margin:-15px 0px 0px 0px;
	width: 100px;
	max-width: 100%;
	border-top: none;
}

.about-grid .news-tile-image-link-container {border-left: solid 7.5px #679f9b;}
.about-grid .news-image-tile-image {height: 18rem;}

/**RESPONSIVE FORM**/

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=tel],
input[type=number]
 {
	max-width:500px;
	width: 98%;
	padding:10px;	
	border: 1px solid #191010;
	font-family: "pelago", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2rem; 
	 margin-bottom:5px;
	 display: inline-block;
	 margin-top: 5px;
}

textarea{
	max-width:500px;
	width: 98%;
	border: 1px solid #191010;	
	font-family: "pelago", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2rem; 
	margin-bottom:5px;
	padding:10px;
	resize: none;
	display: inline-block;
	margin-top: 5px;
  }

select {
	max-width:523px;
	width: 103%;
	border: 1px solid #191010;	
	font-family: "pelago", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2rem; 
	margin-bottom:5px;
	padding:10px;	
	color:#191010;
	display: inline-block;
	background: #ffffff;
	margin-top: 5px;
}


select[multiple] option:checked { background: none; }

select option:focus,
select option:hover,
select option:active ,
select option {
	background:#191010;
	color: #fff;
}

input[type=submit]{
	border:2px solid;
	border-radius:10px;
	padding: 10px 20px;
	text-decoration: none;
	margin-top:10px;	
	display: inline-block;
	border-color:#312F2F;
	color:#312F2F;
	font-family: "pelago", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2rem; 
	background: #fff;
	transition: 0.5s;
	-webkit-appearance: none;
}

input[type=submit]:hover{
	background-color: #2a7d73;
	color:#fff;
	transition: 0.5s;
}

select option:focus, select option:hover, select option:active, select option {
  background: #2a7d73;
  color: #fff;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #191010;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #191010;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #191010;
}

.name_2{
	display: none !important;
}


/****PRICING*****/


.price-description{
	padding:5px 30px 15px 30px;;
	min-height: 26rem;
}

.price-description h2{
	font-size: 2.4rem;
}

 .price-container {border-left: solid 7.5px #679f9b;}

.price-container{
	transition: box-shadow .5s,transform .5s,-webkit-box-shadow .5s,-webkit-transform .5s;
	-webkit-box-shadow: 0 10px 40px -15px rgba(0,0,0,.2);
	box-shadow: 0 10px 40px -15px rgba(0,0,0,.2);	
}

.price-description-100 {
    padding: 5px 30px 15px 30px;
	min-height: auto;}

.price-description-100 h2{
	font-size: 2.4rem;
}

.extra-padding-sub {
    padding-bottom: 55px;
}

/**RESPONSIVE**/


@media only screen and (max-width: 1400px) {
	
.price-description h2 {
    font-size: 2.2rem;
}	
.price-description-100 h2{
	font-size: 2.2rem;
}	
.price-description {
	min-height: 29rem;	}
}

@media only screen and (min-width: 0px) and (max-width: 1350px) {
.sub-main div.mbx-thumbs li img {max-height: 250px;}
}

@media only screen and (min-width: 0px) and (max-width: 1210px) {
.sub-main div.mbx-thumbs li img {max-height: 200px;}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.hide-on-tablet {display:none;}
	.slideshow-welcome-message {min-height: 55vh;}
	.price-description h2 {
    font-size: 2.0rem;
}
	.price-description-100 h2{
	font-size: 2.0rem;
}
}

@media only screen and (min-width: 701px) and (max-width: 1200px) {

	.footer-logo{
		width:85px;
		margin-top:25px;
	}	
	
	.tile-text	{
		width:95%;
		top:55%;
	}
	/*.footer-row .col-1, .footer-row .col-2{width:50%;}
	.footer-row .col-3
	{width:100%}*/
}	

@media only screen and (min-width: 0px) and (max-width: 1160px) {
.news-grid .hmy-section {flex-basis: 33% !important;}
.news-tile-description{min-height: 124px;}
}

@media only screen and (min-width: 0px) and (max-width: 1010px) {
.sub-main div.mbx-thumbs li img {max-height: 175px;}
.about-grid .news-image-tile-image {height: 17rem;}
}


@media only screen and (min-width: 701px) and (max-width: 1000px) {
	.logo{
		margin-top:initial;
		width:100px;
	}
	
	.testimonials-message{
		margin-left:40%;
		width:60%;
	}
	
	.ism-panels-3 .ism-panel{min-width:50%;	}
		.image-tile-image{height:19rem;	}
	.ism-arrow-right, .ism-arrow-left{box-shadow:none;	}
	
	.tile-text{	width:80%;	}
	
body, p, li {font-size:1.1rem;}
	
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=tel],
input[type=number],
textarea,
select,
input[type=submit]
 {font-size: 1.1rem;}

h1 {font-size: 2.5rem;}
h2{font-size: 2.2rem;}
h3{font-size: 1.9rem;}
h4{font-size: 1.7rem;}
h5{font-size: 1.5rem;}	

.in-this-section h2 {font-size: 1.8rem;}
}

@media only screen and (min-width: 0px) and (max-width: 960px) {
.news-image-tile-image {height: 12rem;}
}

@media only screen and (min-width: 0px) and (max-width: 910px) {
.sub-main div.mbx-thumbs li img {max-height: 150px;}
}

@media only screen and (min-width: 0px) and (max-width: 900px) {
.staff-grid .hmy-section {flex-basis: 50% !important;}
.staff-grid .hr-section {flex-basis: 100% !important;}
.price-grid .hmy-section {flex-basis: 100% !important;}
.price-description {
	min-height: auto;	}
}
@media only screen and (min-width: 0px) and (max-width: 850px) {
.price-description h2 {
    font-size: 1.8rem;
}
	.price-description-100 h2{
	font-size: 1.8rem;
}
}

 @media only screen and (max-width: 830px) {
.about-grid .news-image-tile-image {height: 15rem;}
}

 @media only screen and (max-width: 805px) {
.sub-main div.mbx-thumbs li img {max-height: 125px;}
}

@media only screen and (min-width: 575px) and (max-width: 800px) {

	.ism-panels-4 .ism-panel {min-width: 50% !important;}

}

@media only screen and (min-width: 0px) and (max-width: 710px) {
.news-grid .hmy-section {flex-basis: 50% !important;}
.news-tile-description{min-height: 114px;}
}


@media only screen and (min-width: 0px) and (max-width: 700px) {
	.logo{width:75px;}
	.hide-on-mobile{display:none;}
	.som-toolbar a{display:inline-block !important;}

	.slideshow-welcome-message {min-height: 60vh;	}
	
	.testimonials-message{	margin-left:0px;	}
	
	.image-tile-image{	height:17rem;	}
	.tile-text{
		width:100%;		
		background-color: rgb(248, 248, 248);  		
		border-radius:0px;
	}

	.p7SOM-07 .som-header:hover{background-color:  rgb(34,34,34);	}
	
	.p7SOM-07 .cta{	margin-top:0px;	}
	
	.ism-arrow-right, .ism-arrow-left{	box-shadow:none;	}
	
	/*	.logo{
		margin-top:-60px;
	}*/
	
	.footer-logo{
		width:85px;
		margin-top:25px;
	}
	body, p, li {font-size:1.0rem;}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=tel],
input[type=number],
textarea,
select,
input[type=submit]
 {font-size: 1.0rem;}

h1 {font-size: 1.7rem;}
h2{font-size: 1.5rem;}
h3{font-size: 1.3rem;}
h4{font-size: 1.2rem;}
h5{font-size: 1.1rem;}
	
.in-this-section h2 {font-size: 1.3rem;}
	
	hr{	height:5px;	}	
	
	.testimonials-message hr
	{margin-top:initial;}

.about-tile-description h2{	font-size: 1.5rem;}
	
.about-grid .news-image-tile-image {height: 13rem;}
	        .price-description h2 {
            font-size: 1.6rem;
        }
	
}

@media only screen and (min-width: 700px) {
.opened {display: none !important;}
.hide-on-desktop{display:none !important;}
	.in-this-section {margin-top: 0px; margin-bottom: 7.5px;}
}

@media only screen and (min-width: 0px) and (max-width: 610px) {
.staff-grid .hmy-section {flex-basis: 100% !important;}

}

@media only screen and (max-width: 500px) { 
.sub-main div.mbx-thumbs li img {max-height: 115px;}
}

@media only screen and (min-width: 0px) and (max-width: 485px) {
.news-grid .hmy-section {flex-basis: 100% !important;}
.news-image-tile-image {height: 12rem;}
.news-tile-description{min-height: 0px;}
}

@media only screen and (min-width: 0px) and (max-width: 450px) {
	.slideshow-welcome-message {min-height:40vh;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
     html {
        -webkit-text-size-adjust: none;
     }
}
