/* Enter Your Custom CSS Here */
#top .header_color .current-menu-item, .current_page_item{
	border-bottom:4px solid #2cb34b;
}
.avia-slideshow .avia-caption .avia-caption-title {
    color: #2cb34b;
    text-transform: none;
  	font-weight:lighter;
}
.content, .sidebar {
  padding-bottom:0px;
}
.avia-image-container.avia-align-left{
	margin-top:0px;
}
.avia-slideshow{
	margin-bottom:0px;
}
.sml-header-contact {
  	color:#fff;
  	font-size:15px;
    padding: 6px;
  	width:250px;
  	height:30px;
  	position:relative;
}
/*div.phone-info span.sml-header-contact a{
	margin-left:-42px;
}*/
span.sml-header-contact a{
	position:absolute;
	}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    color: #ffffff;
}
#top #header_meta a:hover{
	/*color:#ffdd15;*/
  	color:#2cb34b;
  	text-decoration:none;
}
#color-services/*, h3.av-special-heading-tag*/{
	text-shadow:0px 0px 4px #000;
  	color:#ffffff;
  	padding-bottom:50px;
  	margin-top:50px;
}
#color-services img.avia-image{
	/*border:2px solid #000;*/
}
#top .main_color footer h3.widgettitle{
	/*color:#ffdd15;*/
  	color:#2cb34b;
}
#top .main_color p.large-italics {
    font-size: xx-large;
    font-style: italic;
    line-height: normal;
    font-family: Georgia, serif;
}
div.inline{
	float:left;
}
/*#top #homepage .avia-image-container {
	border:1px solid #2cb34b;
}*/
/*.avia-google-map-container{
	border:2px solid #ffdd15;
  	height: 300px;
  	width: 300px;
  	border-radius:150px;
}*/
/*#top #header_meta .phone-info span.sml-header-contact a*/