/* Themify Customize Styling */
#site-logo img {		width: 260px;
	height: 35px; 
}
#site-logo a {		width: 260px; 
}
#main-nav a {	
	font-family:Verdana, Geneva, sans-serif;
	color: #5f6a7d; 
}
#main-nav a:hover {	
	color: #2996cc; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #2996cc; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #2996cc; 
}
#footerwrap {	
	background-color: #212121; 
}

/* Themify Custom CSS */

.home .module_row_0 {
    opacity: 1 !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    animation: none !important;
}
.has-fixed-header #pagewrap {
padding-top: 0px;
}
#header {
height: auto;
padding: 10px 0;
}
#headerwrap {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	transition: none;
}
.fixed-header-on #site-logo img{
min-height: 35px;
}
#site-logo img {
    width: auto;
    max-height: 35px;
}

#headerwrap.fixed-header {
  background-color: #ffffff!important;
}

#main-nav > li.current_page_item > a:before{
  display:none;
}

.fixed-header-on #main-nav a {
  color: #5f6a7d;
}
.fixed-header-on #main-nav a:hover {
  color: #2996cc;
}
.transparent-header #headerwrap.fixed-header #main-nav > li > a {
  color: #2996cc;
}
.transparent-header #headerwrap.fixed-header #main-nav > li.current_page_item > a {
  color: #2996cc;
}
transparent-header #headerwrap.fixed-header #main-nav > li.current_page_item > a:hover {
  color: #2996cc;
}
.main-nav #menu-item-208 a {
  border: 1px #5f6a7d solid;
border-radius: 5px;
padding: .5em 1em;
}
.main-nav #> li:last-child > a {
  border: 1px #0097a7 solid;
border-radius: 5px;
padding: .5em 1em;
}
.module-image.image-overlay .image-content {
  background: rgba(0,0,0,.0);
color:#000000;
font-size: 16px;
}
#footer .footer-widgets .widgettitle {
  font-size: 1em;
text-transform: none;
}
.back-top a{
  display: none;
}
@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo img {		width: 260px;
	height: 35px; 
}
#site-logo a {		width: 260px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo img {		width: 260px;
	height: 35px; 
}
#site-logo a {		width: 260px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo img {		width: 260px;
	height: 35px; 
}
#site-logo a {		width: 260px; 
}
 }