﻿

body 											{ background: #494949; } 

<!-- /* Begin HEADER */-->

header 											{ color: #333333;
									background:#ffffff;
 
}

header p.phone									{ color:#1a6a75 }
header p.phone span 							{ color:#000000 }

<!-- /* End HEADER */ -->


.context ul { list-style:square; margin-left:40px; }

<!-- /* Begin NAV */ -->
nav 											{ 

												background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #619eaa), color-stop(1, #1a6a75) );
												background-image: -o-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: -moz-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: -webkit-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: -ms-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: linear-gradient(to bottom, #619eaa 0%, #1a6a75 100%);

}
.ie7 nav 										{ background:#1a6a75 !important; }

nav ul.menu-top a								{ color: #ffffff; }
nav ul.menu-top a span.arrow.down				{ border-top: 4px solid #ffffff }
nav ul.menu-top ul.sub-menu 					{ border: 1px solid #1a6a75; border-top:none; }

nav ul.menu-top li.current-menu-ancestor li a,
nav ul.menu-top ul a 							{ color: #1a6a75; background-color: #f2f2f2; border-color: #1a6a75 !important; }

nav ul.menu-top li.current-menu-ancestor li a span.arrow.right,
nav ul.menu-top ul a span.arrow.right			{ border-left: 4px solid #1a6a75 }

nav ul.menu-top li:hover > a 					{ background-color: #333333; color:#ffffff; }
nav ul.menu-top ul li:hover > a 				{ background-color: #333333; color: #ffffff; }

nav ul.menu-top ul li:hover > a span.arrow.right	{ border-left-color: #ffffff }

nav ul.menu-top li.current-menu-ancestor a,
nav ul.menu-top li.current-menu-item a 			{ background-color: #ffffff; color: #1a6a75; }
nav ul.menu-top li.current-menu-ancestor a span.arrow.down,
nav ul.menu-top li.current-menu-item a span.arrow.down { border-top: 4px solid #1a6a75 }
nav ul.menu-top li.current-menu-ancestor a:hover,
nav ul.menu-top li.current-menu-item a:hover 	{ color: #333333; }

nav ul.menu-top li.current-menu-ancestor a:hover span.arrow.right,
nav ul.menu-top li.current-menu-item a:hover span.arrow.right 	{ border-left-color: #333333 }

nav ul.menu-top li.current-menu-parent  						{ background-color: #ffffff; }
nav ul.menu-top li.current-menu-parent li a 					{ background-color: #f2f2f2; color: #1a6a75; }
nav ul.menu-top li.current-menu-parent li a:hover 			{ background-color: #333333; color: #ffffff;  }

nav ul.menu-top li.current-menu-item li a 					{ background-color: #f2f2f2; color: #1a6a75; }
nav ul.menu-top li.current-menu-item li a:hover 				{ background-color: #333333; color: #ffffff;  }

nav ul.menu-top li.current-menu-parent li.current-menu-item a 					{ background-color: #ffffff; color: #1a6a75; }
nav ul.menu-top li.current-menu-parent li.current-menu-item a:hover 				{ background-color: #ffffff; color: #1a6a75;  }


<!--
span.arrow 										{ height:0; width:0px; border: 4px solid transparent; ; display: inline-block; margin-left: 10px; padding:0; }
span.arrow.right								{ border-left: 4px solid #1a6a75 }
span.arrow.down									{ border-top: 4px solid #1a6a75 }

a:hover span.arrow.right						{ border-left-color:  }
a:hover span.arrow.down							{ border-top-color:  }
-->

<!-- /* End NAV */ -->

.flexslider .flex-direction-nav a  				{ color: #ffffff; }
.flexslider .slides li div h2					{ color: #ffffff; }
.flexslider .slides li div p 					{ color: #dedede; }
.flex-control-paging li a 						{ background:#666; background:rgba(0,0,0,0.5); }
.flex-control-paging li a:hover 				{ background:#333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active 			{ background:#000; background: rgba(0,0,0,0.9); }

div.slider 										{ background: #ffffff; }

div.content 									{ background: #ffffff; }


div.sidebar-form 								{ background:#4f4f4f; border:1px #1a6a75 solid; }
div.sidebar-form h3 							{ color:#ffffff !important; }
div.sidebar-form form input[type=submit] 		{ background:#1a6a75 !important; color:#ffffff !important; border-color:#ffffff !important; }
div.sidebar-form p 								{ color:#ffffff !important; }


div.post-summary a img 							{ border:1px #1a6a75 solid; }
div.post-summary a:hover img 					{ border:1px #333333; ?> solid; }
div.post-summary p.date em						{ color: ; }


blockquote 										{ color:#898989; }
blockquote cite 								{ color:#9b9b9b; }

div.content,
div.content p 									{ color: #232323; }
h1 												{ color: #1a6a75; border-bottom:1px #bcbcbc solid; }
h2 												{ color: #1a6a75; }
h3 												{ color: #1a6a75; }
h4 												{ color: #1a6a75; }
h5 												{ color: #1a6a75; }
h6 												{ color: #1a6a75; }

a 												{ color: #1a6a75; }
a:visited 										{ color: #1a6a75; }
a:hover 										{ color: #333333; }

.sidebar-search button,
.sidebar-search input[type=submit] 				{ background: #1a6a75;  #ffffff; border-color: #333333; border-left:0; }
.sidebar-search button:hover,
.sidebar-search input[type=submit]:hover 		{ background: #333333; color: #ffffff; border-color: #1a6a75; border-left:0; }

.sidebar nav 									{ background:none; }
.sidebar nav ul 								{ list-style:none; margin:0; padding:0; }
.sidebar nav ul li								{ display:block; }
.sidebar nav ul li a							{ padding:8px 10px; display:block; background:#ffffff; border-top:1px #333333 solid; margin:0; text-decoration:none; }
.sidebar nav ul li a:hover						{ background:#333333; }
.sidebar nav ul li a i							{ margin-right:5px; }
.sidebar nav ul li:first-child a				{ border-top:none; }


.sidebar nav ul ul											{ margin-left:20px; }
.sidebar nav ul ul a										{ font-size:13px; }
.sidebar nav ul li.current_page_item ul li:first-child a	{  }

.sidebar nav ul li.current_page_item ul,
.sidebar nav ul li:hover ul,	
.sidebar nav ul li.current_page_ancestor ul				{ display:block; }
.sidebar nav ul li.current_page_item > a			{ background:#1a6a75; color:#ffffff; }
.sidebar nav ul li  ul li:first-child a 					{ border-top:1px #333333 solid; }

.sidebar nav a 												{ color: #1a6a75; }
.sidebar nav a:visited 										{ color: #1a6a75; }
.sidebar nav a:hover 										{ color: #ffffff; }

 *********************************END SIDE BAR NAV ********************* -->

ul.blog-categories li a 						{  }
ul.blog-categories li a:hover 					{  }

a.button, 
.button, 
button, 
input[type=submit], 
input[type=reset], 
input[type=button] 								{ background: #1a6a75; color: #ffffff; text-shadow:none; border: 2px #333333 solid; font-size:13px; }

a.button:hover, 
.button:hover, 
button:hover, 
input[type=submit]:hover, 
input[type=reset]:hover, 
input[type=button]:hover 						{ background: #333333; color: #ffffff; text-shadow:none; border:2px #1a6a75 solid; }

.click-to-call a.button, 
.click-to-call .button, 
.click-to-call button, 
.click-to-call input[type=submit], 
.click-to-call input[type=reset], 
.click-to-call input[type=button] 								{ background: #1a6a75; color: #ffffff; border-color: #333333 solid; }

.click-to-call a.button:hover, 
.click-to-call .button:hover, 
.click-to-call button:hover, 
.click-to-call input[type=submit]:hover, 
.click-to-call input[type=reset]:hover, 
.click-to-call input[type=button]:hover 						{ background: #333333; color: #fcfcfc; text-shadow:none; border:2px #1a6a75 solid; }

.mfp-container button:hover 					{ background:transparent !important; }
.mfp-container button 							{ outline:0; }

div.formbox 									{ border:1px #cdcdcd solid; background:#efefef; padding:10%; }

/* div.news-feed div.news-item h5 					{ color:#fff; }*/


footer 											{ background-color:#494949; }
footer nav 										{ background:none; }
footer p 										{ color: #8c8c8c; }
<!--footer p.wsk a 									{ color: #ffffff; }
footer p.wsk a:visited 							{ color: #ffffff; }
footer p.wsk a:hover 							{ color: #ffffff; text-decoration:none; }
-->
footer div.footer-info 							{ background: #1a6a75; border-top:5px #333333 solid; }
footer div.footer-info h1,
footer div.footer-info h2,
footer div.footer-info h3,
footer div.footer-info h4,
footer div.footer-info h5,
footer div.footer-info h6 						{ color: #ffffff; }

footer div.footer-info h5 i						{ margin-right:5px; }
footer div.footer-info i 						{ color: #d6d6d6; }
footer div.footer-info p 						{ color: #ffffff; }
footer div.footer-info ul li  					{ color: #ffffff;; }
footer div.footer-info ul li a 					{ color: #ffffff; }
footer div.footer-info ul li a:visited 			{ color: #ffffff; }
footer div.footer-info ul li a:hover 			{ color: #ffffff; background-color: #333333; }
footer div.footer-info ul li i,
footer div.footer-info .indent p i 			 	{ color: #d6d6d6; font-size:16px; padding:0 5px 0 0; }
footer div.footer-info ul.hours span,
footer div.footer-info .indent p span 			{ color: #d6d6d6; font-weight:bold; line-height:2; }
footer div.footer-info .indent 					{ border-top:1px #ffffff solid; }
footer div.footer-info b.big					{ color: #ffffff; }

footer .contact-info a,
footer .contact-info a:visited,
footer .contact-info a:hover 					{ color:#ffffff; }
footer .contact-info a:hover 					{ text-decoration:none; }




@media only screen and (max-width: 767px) {

.mobile-nav-toggle 								{ background:transparent url(../../images/mobile-nav-toggle-open.png) center center no-repeat; }
.mobile-nav-toggle:hover 						{ background:transparent url(../../images/mobile-nav-toggle-open.png) center center no-repeat; }
.mobile-nav-toggle.open 						{ background:transparent url(../../images/mobile-nav-toggle-close.png) center center no-repeat; }
.mobile-nav-toggle,
.mobile-nav-toggle:hover,
.mobile-nav-toggle.open,
.mobile-nav-toggle.open:hover 					{ border-color: #1a6a75; }

nav ul.menu-top 								{ 												background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #619eaa), color-stop(1, #1a6a75) );
												background-image: -o-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: -moz-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: -webkit-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: -ms-linear-gradient(bottom, #619eaa 0%, #1a6a75 100%);
												background-image: linear-gradient(to bottom, #619eaa 0%, #1a6a75 100%);
 }
nav ul.menu-top li a 							{ border-bottom:1px solid #1a6a75; border-top:1px solid #1a6a75; }
nav ul.menu-top li a:hover 						{ border-top-color:transparent; }
nav ul.menu-top > li:first-child 				{ border-top:1px solid #1a6a75; }
nav ul.menu-top > li:hover > a 					{ border-bottom-color:transparent; }
nav ul.menu-top li.parent > a:after 			{  }
nav ul.menu-top li.parent > a:hover 			{  }
nav ul.menu-top li ul 							{ display:none; }

nav ul.menu-top li ul li						{ border-bottom:1px solid #1a6a75; border-top-color: #1a6a75; }

}



