/* Themify Customize Styling */
a:hover {	
	color: #ba0000; 
}
#headerwrap {	
	background-color: #a2a2a2; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #a2a2a2; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 375px;
	height: 81px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 375px; 
}
#site-description {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;
	font-size:29px;

	color: #ba0000; 
}
#sidebar a {	
	color: #000000;	font-weight:bolder;
	font-size:20px;
	text-transform:capitalize; 
}
#sidebar a:hover {	
	color: #800000; 
}
#footerwrap {	
	background-color: #a2a2a2; 
}
#footer-logo {	display: none; 
}
#footer {	
	color: #000000; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		line-height:9px;
	text-align:left; 
}
#footer a {	
	color: #000000;	line-height:1px;
	text-align:left; 
}
#footer a:hover {	
	color: #ba0000; 
}

/* Themify Custom CSS */
#body a:hover {
  text-decoration: none;
}

#sidebar a:hover {
  text-decoration: none;
  color: firebrick;
}
#menu-sidenav > .menu-item > span > a {
  text-transform: uppercase;
}
#sidebar .sub-menu a {
  font-size: 16px;
}

#sidebar .sub-menu a {
 padding: 5px 16px;
}

#footer a:hover {
  text-decoration: none;
}

#menu-sidenav .current-menu-item a {
  color: firebrick;
}

#menu-footer1 .menu-item-358 a{
  color: firebrick !important; 
}

#menu-footer1 .menu-item-358 {
  color: firebrick;
  padding: 0px 0px 30px;
  font-weight: bold;
  font-size: 110%;
}

#menu-footer2 .menu-item-359 a{
  color: firebrick !important;
} 

#menu-footer2 .menu-item-359 {
  color: firebrick;
  padding: 0px 0px 30px;
  font-weight: bold;
  font-size: 110%
}

#menu-footer4 .menu-item-361 a{
  color: firebrick !important;
}

#menu-footer4 .menu-item-361 {
  color: firebrick;
  padding: 0px 0px 30px 0px;
  font-weight: bold;
  font-size: 110%;
} 

#menu-footer-3 .menu-item-360 a{
  color: firebrick !important; 
} 

#menu-footer-3 .menu-item-360 {
 color: firebrick;
 padding: 0px 0px 30px;
 font-weight: bold;
 font-size: 110%;
}

#menu-footer-3 .menu-item-423 a{
  color: firebrick !important;
}

#menu-footer-3 .menu-item-423 a:hover{
  color: black !important;
}

#menu-footer-3 .menu-item-423 {
  color: firebrick;
  padding: 40px 0px 20px;
  font-weight: bold;
  font-size: 110%;
}

#menu-footer4 .menu-item-362 {
  padding: 30px 0px 3px;
}

#menu-footer4 .menu-item-366 {
  padding: 30px 0px 3px;
}

#site-description {
  top: -70px;
  left: auto;
  right: -70vw;
}


#main-nav-wrap #main-nav .current-menu-item > a {
  color: #ed1e24;
}

@media screen and (max-width: 480px) {
  #footer a, #sidebar a {
    color: #000 !important;
  }
}

.wpcf7-recaptcha {
  margin-bottom: 15px;
}

span#ssd-recaptcha > div {
    margin-top: 25px;
    margin-bottom: 25px;
}

.widget ul ul {
    margin: 0;
}

#main-nav {
  display: none;
}

.sidemenu-on #main-nav {
  display: block;
}@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 375px;
	height: 81px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 375px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 375px;
	height: 81px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 375px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
a:hover {	
	color: #ba0000; 
}
#headerwrap {	
	background-color: #a2a2a2; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #a2a2a2; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 375px;
	height: 81px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 375px; 
}
#sidebar a {	
	color: rgba(0,0,0,0.00); 
}
#sidebar a:hover {	
	color: #ba0000; 
}
#footerwrap {	
	background-color: #a2a2a2; 
}
#footer {	
	color: rgba(0,0,0,0.00); 
}
#footer a {	
	color: rgba(0,0,0,0.00); 
}
#footer a:hover {	
	color: #ba0000; 
}
 }