﻿#content-hm {
color: #fff;
background-color: #51853c;
border: 3px solid #51853c;
-webkit-border-bottom-left-radius: 35px; 
-moz-border-bottom-left-radius: 35px;
border-bottom-left-radius: 35px;
-webkit-border-bottom-right-radius: 35px; 
-moz-border-bottom-right-radius: 35px;
border-bottom-right-radius: 35px;
padding: 14.5px;
margin: 0px;
font-size: 1.2em;
line-height: 160%;
width: 925px;
clear:both;
}

#content-hm-top {
background: url(../images/banner-top2.png) no-repeat 0 0;
width:960px;
height: 430px;	
margin: 125px 0px 0px 0px;
padding:0px;
}

#content-hm a {
color: #fff;
}


#banner {
background: url(../images/banner.png) no-repeat 0 0;
width:960px;
height: 390px;	
position:absolute;
z-index: 9;
top:170px;
padding:0px;
}

#content-hm h1 {
color: #fff;
margin-bottom: 1em;
line-height: 100%;
font-family: 'Lato', sans-serif;
font-weight:bold;
font-size: 200%;
}

#content-hm strong {
color: #fff;
}

#content-hm p {
font-family: 'Lato', sans-serif;
font-size: 110%;
}


/******************************************************************************************/
/************* Features *************/
/******************************************************************************************/
#features {
padding: 15px 5px;
margin-top: 20px;
margin-bottom: 20px;
width: 960px;
}

#features ul {
list-style-type: none;
margin: 0px;
width: 930px;
}

#features ul img {
display: block;
margin: 0px;	/* overwrites default #content img setting */
}

#features ul li {
margin: 1%;
width: 420px;
line-height: 120%;
list-style-type:disc;
margin-left: 20px;
}

.feature1 {
width: 440px;
border: 4px dotted #eb3796;
-webkit-border-radius: 20px; 
-moz-border-radius: 20px;
border-radius: 20px;
padding: 15px 10px 15px 10px;		
background-color:#fff;
min-height: 310px !important;
min-height: 310px;
float:left;
font-size: 110%;
}

.feature1-top {
background-color: #eb3796;
color:#fff;	
padding: 3px 15px 3px 10px;
-webkit-border-radius: 20px; 
-moz-border-radius: 20px;
border-radius: 10px;
font-family: 'Oswald', sans-serif;
font-size: 120%;
letter-spacing:1px;
}

a.feature1-top, a.feature2-top {
text-decoration: none;

}

a:hover.feature1-top {
background-color: #fff;
color:#eb3796;	
border: 1px solid #eb3796;
}

.feature2 {
width: 440px;
border: 3px dashed #ffa019;
-webkit-border-radius: 20px; 
-moz-border-radius: 20px;
border-radius: 20px;
padding: 15px 10px 15px 10px;		
background-color:#fff;
min-height: 310px !important;
min-height: 310px;
margin-left: 485px;

}

.feature2-top {
background-color: #ffa019;
color:#fff;	
padding: 3px 15px 3px 10px;
-webkit-border-radius: 20px; 
-moz-border-radius: 20px;
border-radius: 10px;
font-family: 'Oswald', sans-serif;
font-size: 120%;
letter-spacing:1px;

}

a:hover.feature2-top {
background-color: #fff;
color:#ffa019;	
border: 1px solid #ffa019;
}

.feature1 p, .feature2 p{
width: 420px;
padding: 10px 5px;
font-family: 'Lato', sans-serif;
font-size: 110%;
line-height:130%;
}


a.read-more {
background: url('../images/read-more-btn.png') no-repeat;
width:101px;
height: 32px;
position:absolute;
z-index:5;
display:block;
overflow: hidden;
text-indent: -10000px;
font-size: 0px;
line-height: 0px;	
margin:0px;
padding:0px;
bottom:0px;
left:330px;
}

a.read-more:hover {
background-position:0 -32px;	
}

a.view-all {
background: url('../images/view-all-btn.png') no-repeat;
width:102px;
height: 32px;
position:relative;
bottom: 0;
z-index:5;
display:block;
overflow: hidden;
text-indent: -10000px;
font-size: 0px;
line-height: 0px;	
padding:0px;
margin:-10px 0px 0px 340px;
}

a.view-all:hover {
background-position:0 -32px;	
}

.feature1 ul li.flower {
background: url('../images/bullet-flower.png') no-repeat;
width: 23px;
height: 21px;
padding: 5px 0px 5px 30px;
}


@media screen and (max-width : 1159px) {
#banner{
    position: relative;
}

.weatherWarning{
    position: absolute;
    top: 144px;
    font-size: 19px
}
}