/* Enter Your Custom CSS Here */
#main {
    padding: 0px 0;
}
#site-title {
    font-size: 24px;
  color: #cdd7dd;
  text-transform:uppercase;
  }
#header {
      background-color: rgba(255, 255, 255, 0.29);
}

.wf-container-title {
   height: 75px;
}
 

#footer.entry-meta {visibility: hidden;}

.email-custom{
text-decoration:none!important;
}

body.page #main-nav li a, body.page #site-title, body.page .mini-contacts, body.page .email-custom{
  color:#000;
}

/*body.home.page #main-nav li a, body.home.page #site-title, body.home.page .mini-contacts, body.home.page .email-custom{
 color:#fff; 
}*/
body.page #main-nav > li.has-children.level-arrows-on > a span::after {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%2300000%22%20d=%22M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z%22/%3E%3C/svg%3E");
}

.sub-nav li {
  display: inline-block;
  float: left;
  padding: 0 10px;
  position: relative;
}
.sub-nav li a {
  padding: 7px 10px;
}
.sub-nav > ul {
  overflow: hidden;
  padding: 5px 0;
}
.sub-nav {
  opacity: 0;
  padding-top: 10px;
}
.gallery-col1 .su-custom-gallery-slide {
  float: right;
}
page #site-title > a{
  color:#000;
}
page #site-title > a{
  color:#000;
}
home.page #site-title > a{
  color:#fff;
}
#top-bar .mini-login, #top-bar .mini-search, #top-bar .shopping-cart, #top-bar .mini-contacts, #header #top-bar .soc-ico, #top-bar .text-area, #top-bar .mini-nav{
 margin-top:0 !important;
  margin-bottom:0 !important;
}
.mfp-bottom-bar .mfp-title{
 font-size:0px; 
}
.content .sidebar-content .widget:first-child, .content .widget{
 padding-bottom:0; 
}
#main-nav > li.act > a, #main-nav > li.act > a:hover, .gradient-hover #main-nav > li.act > a, .gradient-hover #main-nav > li.act > a:hover, #main-nav > li > a:hover, #main-nav > li > a:hover > span, #phantom #main-nav > li:hover > a > span, header:not(.sub-downwards) #main-nav > li:hover > a > span{
 color:#000; 
}
@media (max-width : 1023px){
.mobile-false .footer-overlap .footer{
  float:left !important;
  width:100%; 
  }
.show-mobile-logo #branding, #header.show-device-logo.show-mobile-logo #branding{
		padding-top:10px;
		padding-bottom:10px;	
	}
}
.wp-caption-text {
  text-align: center;
}

.assistive-info, .logo-left #navigation {
    text-align: right;
  
  
 