body{font-family: 'Ibarra Real Nova', serif; font-weight:400; color:#333; font-size:1.1em; background-color: #eae7dc}
a, button{text-decoration:none !important; outline:none !important}
*{-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.icon-bar {
  width: 22px; 
  height: 2px;
  background-color: #fff;
  display: block;
  transition: all 0.2s;
  margin-top: 4px
}
 
.navbar-toggler {
  border: none;
  background: transparent !important;
  display: block;
}

.navbar-toggler .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
 
.navbar-toggler .middle-bar {
  opacity: 0;
}
 
.navbar-toggler .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
 
.navbar-toggler.collapsed .top-bar {
  transform: rotate(0);
}
 
.navbar-toggler.collapsed .middle-bar {
  opacity: 1;
}
 
.navbar-toggler.collapsed .bottom-bar {
  transform: rotate(0);
}

.header {padding-bottom: 16px}
.header, .dropdown-menu{background-color: #8e8d8a}
.brand-xs{min-height: 30px !important; width:auto;}
.logo-cont-header img {min-width: 160px}
.navbar-toggler{border:0 !important; background:none !important}
.fa-navicon{color:#ed443b !important}

.navbar{background: none !important;}
.nav-item a.nav-link{text-transform: uppercase; font-size: 0.9em}
.nav-item a.nav-link:visited, .nav-item a.nav-link:link{
color:#fff !important;
}

.nav-item a.nav-link:hover{
color:#333 !important;
}

.nav-item .active a.nav-link {color: #cc0000 !important}

.navbar .dropdown.show > a {
    color:#333 !important;
  
}

.dropdown-item:hover{
color:#fff;
background-color: #8e8d8a;
}

.dropdown-item:link, .dropdown-item:visited{background-color: none !important;
}

.dropdown-menu {border-radius: 0; border:0;}
.gg{max-width: 160px; height: auto}
.px{background: url(../imgs/px.png) repeat-x; background-position: center center}
h1{font-size: 1.8em}
.footer{text-align: center; padding-top: 20px; background-color: #8e8d8a; color: #fff; font-size: 0.8em}
.footer a:link, .footer a:visited{color:#333;}
.footer a:hover{color:#fff;}
.copy{padding-bottom:8px;}
.content{margin-top: 60px; margin-bottom: 40px}
@media (max-width: 767px) {
  .logo-cont-header img{min-width:130px;}
  
}



