/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/

body {	background-image: none;
	background: #fff!important;
}

.nivo-caption {
	background: #49695F!important;
}

/*TEXT WRAP AROUND IMAGES*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*HEADER CUSTOM*/

#header {
	padding-top: 10px;	background-image: none!important;
}

#header p.blog-description {
	padding:0;
}

.logo {
	padding-bottom: 0;
}

.address {
	line-height:1.5;
	font-size: 16px;
	top: 40px;
	color: #49695F;
	font-weight:bold;
	text-align: center;
	
}

.call_now {
	line-height:1.5;
	font-size: 17px;
	top: 40px;
	color: #49695F;
	font-weight:bold;
	text-align: center;
	
}

/*MENU CUSTOM*/



/*GRAVITY FORMS CUSTOM*/

#sidebar li {
    background-image: none!important;
}

input#gform_submit_button_1.button {
	margin-left: 25px;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 88%!important;
}

.gform_wrapper .top_label .gfield_label {
	font-size: 15px;
}

.gform_wrapper .gform_footer {
	padding-top: 0!important;
}

#sidebar h3 {
	color: #000!important;
}

#footer p { color:#666; font-size:12px; line-height:18px; }
#footer h3 { font-weight:bold; color: #49695F; }
#footer li { margin:0; padding:0;}
#footer li a { color:#666; font-size:12px; line-height:18px; }
#footer li a:hover { color:#49695F; font-size:12px; line-height:18px; }
#navmenu-h ul{
 height: auto;
}
#navmenu-h > ul{
  height: 42px ;
}
#navmenu-h ul ul li{
  width: 173px;
}
#navmenu-h ul ul, #navmenu-h ul ul li.current_page_item a, #navmenu-h ul ul li.current_page_ancestor a, #navmenu-h ul ul li.current_page_ancestor a:hover, #navmenu-h ul ul li.current_page_parent a{
   background: #3A7231;
}

#navmenu-h ul ul li  a:hover, 
#navmenu-h ul ul li  a{
 border: 0;
 
}
#navmenu-h ul li:hover li:hover a {
vertical-align: baseline;
float: left;
width: 100%;
display: block;
position: relative;
}

#navmenu-h ul ul {
width: 173px;
top: 0px important!;
left: 0;
display: none;
position: absolute;
}

#navmenu-h ul li:hover li:hover a {
margin-top: 0px;
}

#navmenu-h ul li a {
float:none !important;
position: relative;
height: 40px;
}
