/* Themify Customize Styling */
body {	
	color: #000000; 
}
a {	
	color: #cc0300; 
}
a:hover {		font-weight:bold;
	text-decoration:underline;
	font-weight:bold;

	color: #cc0300; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #cc0000;
	border: 2px double #ba8e47; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #ba8e47;
	color: #000000; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #605ba8; 
}
body #site-logo a {		font-size:20px;
	line-height:20px;
 
}
#footerwrap {	background: none;
	background-color: rgba(186,144,71,0.56); 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #cc0000; 
}
@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 50px; 
}
 }
/* Themify Custom CSS */
#body {
	overflow: hidden;
}


li > a {
  color: #333;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

li > a::after {
  content: "";
  display: block;
  margin: auto;
  height: 3px;
  width: 0;
  top: 5px;
  background: transparent;
  transition: all 0.3s;  
}

li > a:hover::after, li > a.active-nav::after {
  width: 100%;
  background: #cc0000;
}

