/*div {border: 1px solid orange; }*/
@font-face {
    font-family: 'Penumbra';
    src: url(fonts/PenumbraSansStd-Regular.otf);
}
@font-face {
    font-family: 'Penumbra2';
    src: url('fonts/PenumbraSansStd-Bold.otf');
    font-weight: bold;
}
.nopad {padding: 0;}
p, label {font-family: 'Roboto Condensed', sans-serif; font-size: 1.1em; }
.tipo1 {font-family: 'Ubuntu', sans-serif; text-transform: uppercase; }
h2.tipo2 {font-family: 'Ubuntu', sans-serif; text-transform: lowercase; }
.first {background-image: url(img/bg1a.jpg); background-position: top; height: 950px; }

 ul.nav, .bg-fondo {background: #616160; }
 ul.nav a.nav-link, a.nav-link {color: white; text-transform: uppercase; font-weight: bold; }
 .marcas {background: #3A3A3A; }
 .marcas p, .marcas h2 {color: white; }
 .contacto {background: url(img/contacto_bg.jpg);}

 .contah {
 	padding-bottom: 1.8rem !important;
 }

.custom-toggler.navbar-toggler {
    border-color: rgb(255,102,203);
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
@media (min-width: 768px) and (max-width: 1199.98px) { 
a.nav-link {margin: 0 2rem;}
 }

@media (min-width: 1200px) { 
a.nav-link {margin: 0 2.6rem;}
 }