@charset "utf-8";
/* CSS Document */
#mainentries{
	background-color: #ededed;
	margin: 1px;
	padding: 10px;
}


#mainentries h3 { margin-bottom: 15px;  background: url(images/entry-title.png) repeat-x 0 bottom; }
#mainentries .entry { width: 286px; float:left; padding-right: 10px; }
#mainentries .entry.last { padding-right:0; }
#mainentries .entry p.meta { color: #cbcbcb; }
#mainentries .entry p.meta a { color: #cbcbcb; }
#mainentries .entry-inner { padding-bottom: 18px; margin-bottom: 16px; background: url(images/entry-title.png) repeat-x 0 bottom; }
#mainentries .cnt {
	font-size: 0.9rem;
}
#mainentries .entry .date { margin-right: 15px;  position: relative; float:left; padding: 14px 12px; width: 40px; height: 34px; background: url(images/date-ico.png) no-repeat 0 0; 
box-sizing: content-box;
} 

#mainentries .entry .date strong { color:#00acef; font-size: 22px; line-height: 22px; font-family: arial, sans-serif; font-weight: bold; display:block; }
#mainentries .entry .date span { font-weight: bold; font-size: 9px; color:#c6c6c6; position:relative; margin-top: 0px; display:block; line-height:9px;  }
#mainentries .entry .date em { -webkit-transform: rotate(-90deg); line-height: 12px;
-moz-transform: rotate(-90deg);	 font-weight: bold; font-style: normal; width: 12px;  color:#bdbdbd; font-size: 12px; position:absolute; bottom: 20px; left: 41px; }
.cnt p{
	margin-bottom: 1px;
}
.callaction {
margin: 1px 0px 20px;	
	
}
#headpics{
	margin-top: 5px;
}

.socials {width: 108px; margin-left: 100px; padding:1px; 
display: inline-block;
vertical-align: middle;}
.socials a { width: 31px; height: 30px; float:left; margin-left: 6px;  background: url(images/socials.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }

.socials a.facebook-ico { background-position: 0 0; }
.socials a.facebook-ico:hover { background-position:0 bottom; }

.socials a.twitter-ico { background-position:-37px 0; }
.socials a.twitter-ico:hover { background-position:-37px bottom; }
.mainslides{
	 background: url(images/slider-bg-1.jpg)  0 0;  position:relative; overflow: hidden; padding:0 21px; 
}
.slide-cnt { position:relative; overflow: hidden; float: right; padding-top: 30px; margin-right: -25px; }
.slide-img { float:left;  margin-left: calc(2px + 1.5vw); margin-top: 24px; }

.carousel div.slide-cnt h4 { color:#fff; font-size: calc(12px + 1.5vw); font-family: 'Raleway', sans-serif;  font-weight: 500; text-shadow: rgba(0,0,0,0.5) 0px 1px 0px; text-transform: uppercase; }
.mainslides .slide-cnt > h2 { color:#f8f8f8; font-family: 'Raleway', sans-serif; font-size: calc(12px + 3vw); line-height:56px; padding-bottom: 12px; font-weight: 700; text-shadow: rgba(0,0,0,0.5) 0px 1px 0px; }
.slide-cnt p { color:#fff; }

#welcome{
	
	width: 100%;
}
.testimonials { padding-bottom: 30px; }
.testimonials p { font-style: italic; font-family: georgia ,arial, serif; font-size: 14px; color:#898989; }
.testimonials p strong { font-size: 43px; position:relative; bottom: -19px; font-weight: normal; padding-right: 4px;  }
.testimonials p.author { font-size: 12px; text-align: right; }
.testimonials p.author strong { font-size: 12px; bottom: 0; font-weight:bold;  }
.side-groups .cnt { margin-bottom: 10px; padding:10px;   -moz-border-radius: 15px;border-radius:15px; background-color:#FFC; border: thin solid #999;}
#compareboxfinal th{ background-color:aqua; width: 60%;}
#compareboxlatest th{ background-color: #17FA5F; width: 60%;}
#compareboxnewest th{ background-color: #6BD900;width: 60%;}
#compareboxnew th{ background-color: #A7FF51;width: 60%;}
#comparebox th{ background-color: #CCFF99;width: 60%;}
.highlightred {color: Red; font-weight: bold;}
#maincontent h2 { font-family: 'Raleway', sans-serif; text-shadow: rgba(0,0,0,0.5) 0px 1px 0px; }

img.imgborder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dashed Black;
    margin: 0 0 4px;
    padding: 2px;
	
}
#regenpass{
	cursor: pointer;
	width: 25px;
	height: 25px;
}