/* Themify Customize Styling */
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #000000; 
}
body #site-logo a img {	
	height: 100px; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#footer-logo a img {	
	height: 175px; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 100px; 
}
#footer-logo a img {	
	height: 175px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#footer-logo a img {	
	height: 175px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #000000; 
}
 }
/* Themify Custom CSS */
#site-logo{display:none;}
strong {
	font-weight: bold;
}
.header-top-bar #main-nav > li > a::after {
	border-bottom: 2px solid;
	bottom: 6px;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: width .7s;
	width: 0;
}
.header-top-bar #main-nav > li > a:hover::after{width:100%;}
#main-nav a {
  color: inherit;
  display: block;
  margin: 0;
  padding: .6em;
    padding-right: 0.6em;
    padding-left: 0.6em;
  position: relative;
  text-decoration: none;
  transition: color .2s ease-in-out;
}
@media only screen and (max-width: 1024px) {
  .transparent-header.no-fixed-header #headerwrap {
   position:fixed;
		 background: rgba(255,255,255,0.5);
  }
	#site-logo a img{height:50px!important;}
}
.transparent-header #headerwrap {
	background: linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);
	box-shadow: none;
}