* {
margin: 0px;
padding: 0px;
}
.text-center {
margin: 0 auto;
}
@font-face {
font-family: HelloAnnie;
src: local('HelloAnnie'), url('../fonts/HelloAnnie.ttf') format('truetype');
} 
@font-face {
font-family: GoodDogPlain;
src: local('GoodDogPlain'), url('../fonts/GoodDogPlain.ttf') format('truetype');
} 

@font-face {
font-family: FjallaOne-Regular;
src: local('FjallaOne-Regular'), url('../fonts/FjallaOne-Regular.ttf') format('truetype');
} 
@font-face {
font-family: HindSiliguri-Regular;
src: local('HindSiliguri-Regular'), url('../fonts/HindSiliguri-Regular.ttf') format('truetype');
} 

@font-face {
font-family: QuattrocentoSans-Bold;
src: local('QuattrocentoSans-Bold'), url('../fonts/QuattrocentoSans-Bold.ttf') format('truetype');
} 
@font-face {
font-family: QuattrocentoSans-BoldItalic;
src: local('QuattrocentoSans-BoldItalic'), url('../fonts/QuattrocentoSans-BoldItalic.ttf') format('truetype');
}
@font-face {
font-family: QuattrocentoSans-Regular;
src: local('QuattrocentoSans-Regular'), url('../fonts/QuattrocentoSans-Regular.ttf') format('truetype');
}
/* CSS - Back to top */  
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; overflow: hidden; text-indent: 100%; white-space: nowrap; visibility: hidden; border-radius: 50px; background: rgba(0, 0, 0, .5) url(../assets/images/cd-top-arrow.svg) no-repeat center 50%; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; border-radius: 10px;z-index: 999; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; }
.cd-top.cd-is-visible {    /* the button becomes visible */
visibility: visible; opacity: 1; }
.cd-top.cd-fade-out {    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
opacity: .5; }
.no-touch .cd-top:hover { background-color: #6f4a52; opacity: 1; }
/* FIN CSS boton Back to top */
    
h1,h2, h3, h4 {
    font-family: FjallaOne-Regular;
}    
h5, h6, a, li, input, textarea, p, th {
    font-family: HindSiliguri-Regular;
}    
    
.navbar-default {
  background-color: transparent;    /*fondo del menu transparente */
  border-color: transparent; /*borde del menu transparente */
}    
    
/*color de los items del menu */
.navbar-default .navbar-nav > li > a{
color:black; /*sin hover ni active */
}
.navbar-default .navbar-nav > li > a:hover{
color:darkgoldenrod;
background-color: white;    /* sin active */
}
.navbar-default .navbar-nav > .active > a:hover{
color:darkgoldenrod;    
background-color: white;  /* active hover */      
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
color:darkgoldenrod;    
background-color: white; /* con active focus */
} 
.navbar {
    margin-bottom: 0px; /* por default pone 20 px */
}  
.navbar .navbar-nav {
    display: inline-block;
 }
.navbar .navbar-collapse {
    text-align: center;
}

@media(max-width:767px){
    .navbar .navbar-nav {
    float: none;
}
}
@media(min-width:768px){ 
    .navbar .navbar-nav {
    float: right;
}    
}
    
    