/* Default CSS */
body.has-tall-logo .header-tagline p {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    padding-left: 15px;
}

#bigtext-id1 .bigtext-line0 {
    font-size: 230px !important;
    text-align: left;
    }
    
.bookmark li {
               padding:7px }
               
.bump {
      margin-left:15px }
      
h5 {
   font-weight:500; 
   color:#8a6d3b;
   margin-bottom:8px;
   font-size:16px;
   }

h4 {
   font-weight:500; 
   color:#8a6d3b;
   margin-bottom:8px;
   font-size:20px;
 }
 h3 {
 margin-bottom:4px
  }
a,a:hover, a:focus {
    color: #337ab7;text-decoration:none;
}
.page-content a:visited {
    color:#37658c }

@media only screen and (max-width: 800px) {
.mobile {display:none; }
}

@media (max-width:1200px){
       .header-btn-text {display:none; } 
       }
              
.blue {
    border-style:solid;
    border-width:2px 0 2px 0;
    border-color:darkgrey;
    background: #3b669e;
    }
    
.green {
    border-style:solid;
    border-width:2px 0 2px 0;
    border-color:darkgrey;
    background: #576c41;
    }   

.red {
     border-style:solid;
    border-width:2px 0 2px 0;
    border-color:darkgrey;
    background: #722420;
 }   
 
 .blanca {
    background:white;
    padding:20px;
    margin-left:0 !important;
    margin-right:0 !important}
        
.orange {
     border-style:solid;
    border-width:2px 0 2px 0;
    border-color:darkgrey;
    background: #ba6940;
 }
 .float-left {
    float:left;
    margin-right:20px }
 
 .ml-4 {
 margin-left:20px
  }
  
  @media screen and (max-width: 767px) {
 
 .ml-4 {display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;}

 figcaption {
    
    max-width: 272px;
}

.slick-slider img {
    width: 98% !important;
}

.slick-slider-item {
    display: inline-block;
}