
.raleway , .raleway p{
   font-family:'Raleway' !important;
}
.roboto-condensed{
    font-family:'Roboto Condensed';
}
.oswald{
    font-family:"Oswald";
}
.oswald p{
    font-family:"Oswald" !important;
}
.ultra-light{
    font-weight:200;
    
}
.font-compress{
    letter-spacing: -4px;
}
.font-compress_2{
    letter-spacing: -2px;
}
.morado{
    color:#9a3263;
}
.green{
    color:#649e26;
}
.hover_morado:hover{
      color:#9a3263 !important;
}
.azul{
    color:#4d8ac2;
}


.btn.btn-primary{
    background-color:#9a3263 !important;
    border-color:#9a3263 !important;
    font-family:"Roboto Condensed" !important;
}
.btn.btn-primary:hover{
     background-color:#b37090 !important;
}

.btn.btn-secondary{
    background-color:#fff0f7 !important;
    border:none  !important;
    color:#0a0a0a !important;
    font-family:"Roboto Condensed" !important;
}
.btn.btn-secondary:hover{
     background-color:white !important;
     color:#9a3263 !important;
}

#mainMenu nav > ul > li > a {
    color:white;
    font-family: Oswald;
    font-weight:200;
    font-size:1.3em;
}
a > span.logo-default::before, a > span.logo-dark::before {display:none;}
a > span.logo-default::after, a > span.logo-dark::after {display:none;}




@media (max-width: 992px){
.container {
    padding: 0 20px ;
}
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Oswald", sans-serif;  letter-spacing: 0px; font-weight:200 !important }
h2 > a{
    font-weight:200 !important;
    font-size:1.5em !important;
}

.widget .widget-title, .widget > h4 {
    font-size: 18px;
}



   .fs08{
        font-size:0.8em;
    }
    .fs09{
        font-size:0.9em;
    }
    .fs1{
        font-size:1em;
    }
    .fs11{
        font-size:1.1em;
    }
    .fs13{
        font-size:1.3em;
    }
    .fs14{
        font-size:1.4em;
    }
    .fs16{
        font-size:1.6em;
    }
     .fs18{
        font-size:1.8em;
    }
    .fs2{
        font-size:2em;
    }
     .visible_0{
         display:none;
     }
     .hidden_0{
         display:block;
     }
     .hidden_1{
         display:none;
     }
    .visible_1_1{
        display:block;
    }
    .visible_2_1{
        display:none;
    }
    .visible_1_2{
        display:none;
    }
    .visible_2_2{
        display:block;
    }
    
    
    
  .pointer{
        cursor:pointer !important;
    }
    
    .btn {
        cursor:pointer;
        
        padding:4px;
        padding-left:80px;
        padding-right:25px;
        padding-bottom:12px;
        box-shadow: 0px 0px 6px 1px gray;
        display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
   font-size:1em;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    }
    .btn i{
       margin-left:-65px;
       margin-right:10px;
    }
    .btn.btn-primary{
        color:white !important;
    }