/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

.page-id-49 .title {display:none; }

#footer-widgets {
color: #ffffff;
background: #000000;
border-top: 10px solid #333333;
padding: 10px 0 0;
}

#footer-widgets p, #footer-widgets li  { font-size: 1em;}

footer p  { color:#ffffff; font-size: 0.8em; font-weight: normal; }

footer p span {
    background: none #000000;
}

footer  { background:#000000;}

#wrapper {background:#000000;}

.widget h3 {
    border-bottom: 1px solid #555555;
}

#footer-widgets .widget {
    color: #cccccc;
}

#footer-widgets .widget a {
color:#cccccc;
    text-decoration: underline;
}
#footer-widgets .widget a:hover {
    color: #ffffff;
}

#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4, #footer-widgets h5, #footer-widgets h6 {
    color: #cccccc;}


header .nav li.current_page_item a, header .nav li.current_page_parent a, header .nav li.current-menu-ancestor a, header .nav li.current-cat a, header .nav li.current-menu-item a {
background: rgb(0,87,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiMwMDU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyYjE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4M2M3ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,87,0,1) 54%, rgba(0,138,0,1) 100%, rgba(82,177,82,1) 100%, rgba(131,199,131,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,rgba(0,87,0,1)), color-stop(100%,rgba(0,138,0,1)), color-stop(100%,rgba(82,177,82,1)), color-stop(100%,rgba(131,199,131,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,87,0,1) 54%,rgba(0,138,0,1) 100%,rgba(82,177,82,1) 100%,rgba(131,199,131,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,87,0,1) 54%,rgba(0,138,0,1) 100%,rgba(82,177,82,1) 100%,rgba(131,199,131,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,87,0,1) 54%,rgba(0,138,0,1) 100%,rgba(82,177,82,1) 100%,rgba(131,199,131,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,87,0,1) 54%,rgba(0,138,0,1) 100%,rgba(82,177,82,1) 100%,rgba(131,199,131,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005700', endColorstr='#83c783',GradientType=0 ); /* IE6-8 */
    border-bottom: 1px solid rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.7);
}

header .nav a:hover {color:#7FC040;}

nav .nav li ul li a:hover  { 
background: #0E4201;
}

#main {
    border-top: 0px solid #479F40;
    padding: 5px 0 5px;
}

h1, h2, h3, h4, h5, h6 {
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.5);
}

article {
    border-bottom: 0px solid #479F40;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    background: #000000;
    border: medium none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px rgba(255, 255, 255, 0.1);
    color: #FFFFFF;
}

input[type="text"], textarea {
    background: #000000;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    border-bottom-colors: none;
    border-image: none;
    border-left-colors: none;
    border-right-colors: none;
    border-top-colors: none;
    background: #3B9840;
    border-color: #4081AF #4081AF #20559A;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
    color: white !important;
    display: inline-block;
    margin: 5px;
    padding: 3px 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

#content-wrapper {
    padding-bottom: 10px;
padding: 0 0 10px;
}

.royalSlider .royalSlide,
.royalSlider .royalWrapper {
	/* Bakground behind slides */
	background: none transparent; 
	}

.page-id-16 a, a:active {
    color: #ff0000;
}
h4 {color: #50A440;}

.page-id-16 #main {width:940px;}

.page-id-18 #main {width:940px;}

.page-id-125 #main {width:940px;}

.page-id-124 #main {width:940px;}

.page-id-30 #main {width:940px;}

#footer-widgets #about img  { float: none; }

header .nav a {
    border-color: #1F1C1A;}