.page-template-page-principe-real-header p,
.page-template-page-principe-real-header h1,
.page-template-page-principe-real-header h2,
.page-template-page-principe-real-header h3,
.page-template-page-principe-real-header h4,
.page-template-page-principe-real-header h5,
.page-template-page-principe-real-header h6 {
  color: #005032;
}
/*
@media (max-width: 768px) {
  .page-template-page-principe-real-header .site-header .site-branding {
    background-image: url(http://www.antigabarbeariadebairro.com/wp-content/uploads/2018/01/antiga-barbearia-bairro-principe-real-logo-2.svg);
    height: 92px;
    width: 150px;
    background-position: center;
    background-size: 150px;
    background-repeat: no-repeat;
	-webkit-transform: translate3d(0, 0, 0);
    transition: 0.3s;
  }

  .page-template-page-principe-real-header .site-header.scale.scaled .site-branding {
    background-image: url(http://www.antigabarbeariadebairro.com/wp-content/uploads/2018/01/antiga-barbearia-bairro-principe-real-logo-2.svg);
    height: 69px;
    width: 150px;
    background-position: center;
    background-size: 112px;
    background-repeat: no-repeat;
	-webkit-transform: translate3d(0, 0, 0);
    transition: 0.3s;
  }
	
  .page-template-page-principe-real-header .site-header .site-branding-container .site-branding img {
    display: none;
  }
}
*/
.page-template-page-principe-real-header .site-header,
.page-template-page-principe-real-header .site-header.is-stuck{
  background-image: url(http://www.antigabarbeariadebairro.com/wp-content/uploads/2018/01/antiga-barbearia-bairro-principe-real-top-header.png);
  background-repeat: no-repeat;
  background-position: center calc(50% + -88px);
  background-size: 645px;
  background-color: #6EC814;
}

.page-template-page-principe-real-header .site-header.scale.scaled {
  background-image: url(http://www.antigabarbeariadebairro.com/wp-content/uploads/2018/01/antiga-barbearia-bairro-principe-real-top-header.png);
  background-repeat: no-repeat;
  background-position: center calc(50% - 75px);
  background-size: 500px;
}

@media (max-width: 1024px) {
  .page-template-page-principe-real-header .site-header,
  .page-template-page-principe-real-header .site-header.is-stuck {
    background-position: center calc(0% + -126px);
  }

  .page-template-page-principe-real-header .site-header.scale.scaled {
    background-position: center calc(0% + -98px);
  }
}
/*
@media (max-width: 768px) {
  .page-template-page-principe-real-header .site-header,
  .page-template-page-principe-real-header .site-header.is-stuck,
  .page-template-page-principe-real-header .site-header.scale.scaled {
    background-image: none;
  }
}
*/
.page-template-page-principe-real-header .main-navigation ul li a {
  color: #fff;
}

.page-template-page-principe-real-header .main-navigation ul li:hover > a {
  color: #005032;
}

.page-template-page-principe-real-header .main-navigation .current-menu-item > a,
.main-navigation .current a {
  color: #005032;
  border-bottom: 2px solid #005032;
}

.page-template-page-principe-real-header .responsive-menu .main-navigation.toggled ul li a {
  background: #fff;
  color: #005032;
  margin-bottom: 5px;
}

.page-template-page-principe-real-header .responsive-menu .main-navigation.toggled ul li a:hover,
.responsive-menu .main-navigation.toggled ul li a:hover::before {
  background: #6EC814;
  color: #fff;
}

.page-template-page-principe-real-header .main-navigation div > ul > li > a:hover {
  border-bottom: 2px solid #005032;
}

.page-template-page-principe-real-header .responsive-menu .main-navigation.toggled .current-menu-item > a, .main-navigation.toggled .current a {
  background: #005032;
  color: #6EC814;
  border: none;
}

.page-template-page-principe-real-header .responsive-menu .menu-toggle {
  margin-top: -14px;
  color: #fff;
}

.page-template-page-principe-real-header .site-footer .footer-main {
  background: #005032;
}

.page-template-page-principe-real-header .site-footer .footer-main a {
  color: #6EC814;
}

.page-template-page-principe-real-header .site-footer .bottom-bar {
  background: #6EC814;
  color: #005032;
}

.page-template-page-principe-real-header .site-footer .bottom-bar a {
  color: #005032;
  text-decoration: underline;
}

.page-template-page-principe-real-header .site-footer .bottom-bar a:hover {
  color: #fff;
}

/* LANGUAGE */

.page-template-page-principe-real-header .top-bar-navigation {
  color: #005032;
}

.page-template-page-principe-real-header .top-bar-navigation a {
	  color: #fff;
}

.page-template-page-principe-real-header .top-bar-navigation a:hover {
	  color: #005032;
}

@media (max-width: 768px) {
	
  .page-template-page-principe-real-header #top-bar {
      background: #005032;
  }
	
  .page-template-page-principe-real-header .top-bar-navigation {
	  padding-right: 0;
	  color: #6EC814;
  }
	
  .page-template-page-principe-real-header .top-bar-navigation a:hover {
	  color: #6EC814;
  }
}