﻿

body 											{ background: ; color: #3f3f3f; } 

<!-- /* Begin HEADER */-->

header 											{ color: #686868;
									background:;
 
}

header p.phone									{ color:#000000 }
header p.phone span 							{ color:#ca2833 }

<!-- /* End HEADER */ -->


.context ul { list-style:square; margin-left:40px; }

<!-- /* Begin NAV */ -->

.ie7 nav.vertical-menu 										{  }
nav.vertical-menu 											{  }
nav.vertical-menu ul.menu-top a  					{ background:#ca2833 }
nav.vertical-menu ul.menu-top ul 					{ background:#ca2833; border-color:#ca2833; }



nav.vertical-menu ul.menu-top a												{ color: #ffffff; border-color: #ffffff; }
nav.vertical-menu ul.menu-top a span.arrow.down								{ border-top: 4px solid #ffffff }


nav.vertical-menu ul.menu-top li.current-menu-ancestor li a,
nav.vertical-menu ul.menu-top ul a 											{ color: #ca2833; background-color: #ffffff; border-color: #ca2833 !important; }

nav.vertical-menu ul.menu-top li.current-menu-ancestor li a span.arrow.right,
nav.vertical-menu ul.menu-top ul a span.arrow.right							{ border-left: 4px solid #ca2833 }

nav.vertical-menu ul.menu-top li:hover > a 									{ background-color: #000000; color:#ffffff; }
nav.vertical-menu ul.menu-top ul li:hover > a 								{ background-color: #000000; color: #ffffff; }

nav.vertical-menu ul.menu-top ul li:hover > a span.arrow.right				{ border-left-color: #ffffff }

nav.vertical-menu ul.menu-top li.current-menu-ancestor a,
nav.vertical-menu ul.menu-top li.current-menu-item a 						{ background-color: #ffffff; color: #ca2833; }
nav.vertical-menu ul.menu-top li.current-menu-ancestor a span.arrow.down,
nav.vertical-menu ul.menu-top li.current-menu-item a span.arrow.down 		{ border-top: 4px solid #ca2833 }
nav.vertical-menu ul.menu-top li.current-menu-ancestor a:hover,
nav.vertical-menu ul.menu-top li.current-menu-item a:hover 					{ color: #000000; }

nav.vertical-menu ul.menu-top li.current-menu-ancestor a:hover span.arrow.right,
nav.vertical-menu ul.menu-top li.current-menu-item a:hover span.arrow.right 			{ border-left-color: #000000 }


nav.vertical-menu ul.menu-top li.current-menu-parent  						{ background-color: #ffffff; }
nav.vertical-menu ul.menu-top li.current-menu-parent li a 					{ background-color: #ffffff; color: #ca2833; }
nav.vertical-menu ul.menu-top li.current-menu-parent li a:hover 			{ background-color: #000000; color: #ffffff;  }

nav.vertical-menu ul.menu-top li.current-menu-item li a 					{ background-color: #ffffff; color: #ca2833; }
nav.vertical-menu ul.menu-top li.current-menu-item li a:hover 				{ background-color: #000000; color: #ffffff;  }

nav.vertical-menu ul.menu-top li.current-menu-parent li.current-menu-item a 					{ background-color: #ffffff; color: #ca2833; }
nav.vertical-menu ul.menu-top li.current-menu-parent li.current-menu-item a:hover 				{ background-color: #ffffff; color: #ca2833;  }



<!--
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 #ca2833 }
span.arrow.down									{ border-top: 4px solid #ca2833 }

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 										{  }

div.content 									{ background: #ffffff; }


div.sidebar-form 								{ background:; border:1px  solid; }
div.sidebar-form h3 							{ color: !important; }
div.sidebar-form form input[type=submit] 		{ background: !important; color: !important; border-color: !important; }
div.sidebar-form p 								{ color: !important; }

div.post-summary a img 							{ border:1px #ca2833 solid; }
div.post-summary a:hover img 					{ border:1px #8e0106; ?> solid; }
div.post-summary p.date em						{ color: ; }


blockquote 										{ color:#898989; }
blockquote cite 								{ color:#9b9b9b; }

div.content,
div.content p 									{ color: #3f3f3f; }
h1 												{ color: #ca2833; border-bottom:1px #bcbcbc solid; }
h2 												{ color: #ca2833; }
h3 												{ color: #ca2833; }
h4 												{ color: #ca2833; }
h5 												{ color: #ca2833; }
h6 												{ color: #ca2833; }

a 												{ color: #ca2833; }
a:visited 										{ color: #8e0106; }
a:hover 										{ color: #8e0106; }

.sidebar-search button,
.sidebar-search input[type=submit] 				{ background: #ca2833;  #ffffff; border-color: #000000; border-left:0; }
.sidebar-search button:hover,
.sidebar-search input[type=submit]:hover 		{ background: #000000; color: #ffffff; border-color: #ca2833; 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:; border-top:1px  solid; margin:0; text-decoration:none; }
.sidebar nav ul li a:hover						{ background:; }
.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:; color:; }
.sidebar nav ul li  ul li:first-child a 					{ border-top:1px  solid; }

.sidebar nav a 												{ color: ; }
.sidebar nav a:visited 										{ color: ; }
.sidebar nav a:hover 										{ color: ; }

 *********************************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: #ca2833; color: #ffffff; text-shadow:none; border: 2px #000000 solid; font-size:13px; }

a.button:hover, 
.button:hover, 
button:hover, 
input[type=submit]:hover, 
input[type=reset]:hover, 
input[type=button]:hover 						{ background: #000000; color: #ffffff; text-shadow:none; border:2px #ca2833 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: #ca2833; color: #ffffff; border-color: #8e0106 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: #ffffff; color: #ca2833; text-shadow:none; border:2px #ca2833 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:; }
footer nav 										{ background:none; }
footer p 										{ color: #a3a3a3; }
<!--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: ; border-top:1px #d8d8d8 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: #000000; }

footer div.footer-info h5 i						{ margin-right:5px; }
footer div.footer-info i 						{ color: #ca2833; }
footer div.footer-info p 						{ color: #727272; }
footer div.footer-info ul li  					{ color: #727272;; }
footer div.footer-info ul li a 					{ color: ; }
footer div.footer-info ul li a:visited 			{ color: ; }
footer div.footer-info ul li a:hover 			{ color: ; background-color: ; }
footer div.footer-info ul li i,
footer div.footer-info .indent p i 			 	{ color: #ca2833; font-size:16px; padding:0 5px 0 0; }
footer div.footer-info ul.hours span,
footer div.footer-info .indent p span 			{ color: #ca2833; font-weight:bold; line-height:2; }
footer div.footer-info .indent 					{ border-top:1px #ffffff solid; }
footer div.footer-info b.big					{ color: #000000; }

footer .contact-info a,
footer .contact-info a:visited,
footer .contact-info a:hover 					{ color:#727272; }
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: #ca2833; }

nav ul.menu-top 								{ 									background:#ca2833;
  }
nav ul.menu-top li a 							{ border-bottom:1px solid #ca2833; border-top:1px solid #ca2833; }
nav ul.menu-top li a:hover 						{ border-top-color:transparent; }
nav ul.menu-top > li:first-child 				{ border-top:1px solid #ca2833; }
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 #ca2833; border-top-color: #ca2833; }

}



