.tr-twitter .overlay-bg{background:rgba(0, 191, 243, 0.8);}
.mc4wp-form input[type=submit]{background:transparent;border:1px solid #fff;}
.mc4wp-form input[type=submit]:hover{background:#fff;color:#ed1c24;border:1px solid #ed1c24;}
.btn.btn-primary:before{display: none;}

.tr-topbar ul li span{margin-top:10px;font-size:19px;margin-right:9px;}
.responsive-off{visibility:visible;display:block;}
.responsive-on{visibility:hidden;display:none;}
.grecaptcha-badge{visibility:hidden!important;display:none!important;}

/* MENU PRINCIPAL */
.navbar-brand &gt; img{height:auto;width:80px!important;}
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav &gt; .active &gt; a:hover{ background-color: #bab29f!important; }
.tr-menu .navbar-default{ background-color: #bab29f; }

.tr-menu .navbar-default.navbar-fixed-top{ background-color:#00624e; }
.navbar-default.navbar-fixed-top .active a{ background-color:#bab29f!important; }

/* SLIDERS */
.carousel-indicators li{ color: #ffffff; font-size: 20px; white-space: nowrap; }
.carousel-indicators li:nth-child(1) .slide-control{ background-color: #00624e; }
.carousel-indicators li:nth-child(2) .slide-control{ background-color: #E0B618; }
.carousel-indicators li:nth-child(3) .slide-control{ background-color: #DD582D; }
.carousel-indicators li:nth-child(4) .slide-control{ background-color: #91282A; }
.carousel-indicators li.active .slide-control{ border-bottom: 5px solid #00624e; }

.carousel-indicators .color-red,
.carousel-indicators .active .color-red{ color: #ffffff!important; }
.carousel-indicators .mila-icon.color-red{ font-size:75px; }

.carousel-indicators .slide-control p{font-weight:900;}
.carousel-indicators .slide-control p .color-red{font-weight:100!important;}

.slider-info p{font-size: 20px;}
.slider-info .btn-primary{border-color: #00624e;background-color: #00624e;}
.slider-info .btn-primary:hover{color: #fff;border-color: #bab29f;background-color: #bab29f;}
.color-red:hover{ color: #00624e; }
  
#home-carousel .item:first-child .slider-info .buttons{display: none;}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5%;
    color: #aaa89a;
    text-align: center;
    opacity: .8;
}
.carousel-control-prev{left:0;}
.carousel-control-next{right:0;}
.carousel-indicators li a{color:#ffffff;}

/* SERVICIOS */
.service .mila-icon, .fun-fact-info .mila-icon{ font-size:70px; }
.service .mila-icon.color-red:hover { color: #bab29f; }
.service .mila-icon.color-red { color: #00624e; }

#prestamos .title-section{max-width:700px;}
#prestamos .title-section h1{margin-bottom:0px;}
#prestamos .title-section p{font-family: &#039;Ubuntu&#039;;font-size: 36px;font-weight: 700;margin-top: 0px;}

/* PASOS */
#pasos .ultimo .title-section{overflow: hidden;}
#pasos .title-section p{font-size: 16px;margin-top: 13px;}
#pasos .title-section .color-red{
  width: 2.5em;
  height: 2.5em;
  box-sizing: initial;
  /*background: #e8e1d2;*/
  background: #00624e;
  border: 0.2em solid #00624e;
  border-radius: 50%;    
  box-sizing: content-box;  
  display: inline-block;
}
#pasos .primero .title-section:after{left:50%;}
#pasos .ultimo .title-section:after{width:50%;left:0%;}

#como-funciona .btn-primary:hover,
#prestamos .btn-primary:hover,
#quienes-somos .btn-primary:hover {
  color: #ffffff!important;
  background-color: #bab29f!important;
  border: none!important;
}
#como-funciona .btn-primary:before,
#prestamos .btn-primary:before,
#quienes-somos .btn-primary:before,
#solicita-tu-tarjeta .btn-primary:before{
  display: none;
}

#quienes-somos .title-section p{font-size: 17px;}

.nuestro-equipo{margin:0 auto;}

#equipo .section-before-rgba-red:before,#equipo .overlay-bg{background-color: rgba(186,178,159,0.5);}

#contacto .wpcf7-submit.btn-primary,#contacto .wpcf7-submit.btn-primary:hover{border-color: #00624e;background-color: #00624e;color: #ffffff;}

.datos-footer a, .datos-footer a:link{color: #4f4f4f;}

.wpcf7-list-item-label a,.wpcf7-list-item-label a:link{color:#00624e;}

/* QUIENES SOMOS */
.fun-fact-info .mila-icon.color-red:hover { color: #bab29f; }
.fun-fact-info .mila-icon.color-red { color: #00624e; }

.team-social li{
    text-align: left;
    padding: 0 20px;
    font-size: 14px;
    margin: 0 0 10px 0;
    line-height: 1.3em;
}
.team-social li a{ color: #000; }

/* FORMS */
.form-group.etiquetas label {
    line-height: 50px;
    white-space: nowrap;
    color: #929292;
}
.wpcf7-form.sent .row{display:none;}
.anr_captcha_field_div div{margin:0 auto!important;}
.wpcf7 form label{line-height:25px!important;}
span.wpcf7-list-item{margin: 0 0 0 0;}
.wpcf7-list-item-label{padding: 0 0 0 10px;}
.wpcf7-form-control.required.error{border-color:#900;}

/* CALCULADORA */
.n2-section-smartslider #mila-calculadora{
  background: rgba(255,255,255,.95);
  padding: 40px 20px 0px 20px;
  position: absolute;
  top: 2.5%;
  right: 1px;
  width: 490px !important;
  border-radius: 5px;
}
.n2-section-smartslider #mila-calculadora h1 {
  margin: 0;
  text-align: left;
  font-size: 36px;
} 
.n2-section-smartslider #mila-calculadora h3 {
  margin: 20px 0 5px 0;
  text-align: left;
  font-size:20px;
}
.n2-section-smartslider #mila-calculadora p {
  font-size: 10px;
}
.n2-section-smartslider #mila-calculadora label {
    cursor: pointer;
    margin: 0px 10px 10px 10px;
}
.n2-section-smartslider #mila-calculadora label:before,
.n2-section-smartslider #mila-calculadora label::before {
    content: &quot;&quot;;
    display: inline-block;
    box-shadow: 0px 0px 0px #000000;
    border: 1px solid #aaa89a;
    height: 22px;
    width: 22px;
    border-radius: 25px;
    background: #aaa89a;
    cursor: pointer;
    z-index: 2;
    transition: box-shadow 0.4s ease, background 0.3s ease;
}
.n2-section-smartslider #mila-calculadora input:checked + label:before {
  box-shadow: inset 0px 0px 0 4px rgb(170, 168, 154);
  background: #ffffff;
}
.n2-section-smartslider #mila-calculadora small {
  font-size: 90%;
}
.n2-section-smartslider #mila-calculadora a.calculadora-button {
  margin: 12px 0px 20px 10px;
  font-size: 12px;
}
.n2-section-smartslider #mila-calculadora &gt; .row {
  margin: 20px auto;
}
.n2-section-smartslider #mila-calculadora .row.text-right .col-md-7 {
    width: 38.333%;
}
.n2-section-smartslider #mila-calculadora .row.text-right .col-md-5,
.n2-section-smartslider #mila-calculadora .row.text-right .col-md-7 {
  text-align: left!important;
}
.n2-section-smartslider #mila-calculadora #monto,
.n2-section-smartslider #mila-calculadora #cuotas {
  margin-top: -16px;
}

/* TARJETA NATIVA CABAL */
.tr-cta-2 .btn-primary{
    color: #ffffff;
    background-color: #f15a2a;
    border: none;
}
.tr-cta-2 .btn-primary:hover{ 
    color: #ffffff;
    background-color: #bab29f; 
    border: none;
}

/* GOOGLE MAPS */
.hide-embedded-bar .wpb_map_wraper{ height: 407px; border: 2px solid #eee; display: block; overflow: hidden; }

/* FOOTER */
.tr-footer a:hover{ color: #4f4f4f; }

/* MOBILE */
@media (max-width: 767px) {
    
  body {
    font-size: 13px!important;
  }
  h1 {
    font-size: 16px!important;
  }
    
  .tr-topbar {
    margin-bottom: 15px;
  }
  .topbar-left ul li {
    font-size: 15px;
    text-align: left;
    width: 100%;
  }
  .responsive-off {
    visibility: hidden;
    display: none;
  }
  .responsive-on {
    visibility: visible;
    display: block;
  }
 
 .tr-middle {
    vertical-align: bottom;
  }
  .tr-home-slider .item {
    background-size: cover;
    background-position: center right;
  }
  .slider-info h1 {
    font-size: 20px;
  }
  .slider-info h2, .tr-page-title h1 {
    font-size: 31px;
    line-height: 38px;
    margin-bottom: 0px;
  }
  .slider-info p {
    font-size: 14px;
  }
  .slider-info .btn-primary {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .item-content {
    height: 290px;
  }
  
  #home-carousel .item:first-child .slider-info .buttons{
    display: block;
  }

  .carousel .carousel-indicators,
  .carousel .container.indicators-content{
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
  .carousel-indicators li, .carousel-indicators li.active {
    /*width: 33.3%;*/
    width: 25%;
  }
  
  .carousel-indicators li {
    color: #ffffff;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0px;
  }
  .slide-control {
    min-height: 151px;
  }
  .carousel-indicators .mila-icon.color-red {
    font-size: 45px;
  }
  .carousel-indicators .slide-control p {
    white-space: initial;
  }

  .title-section {
    margin-bottom: 10px;
  }
  .title-section h1, .cta-info h1, .video-content h1 {
    font-size: 16px!important;
  }
  #prestamos {
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    padding-top: 40px !important;
  }
  #prestamos .title-section h1 {
    line-height: 1.4em;
    font-size: 17pt !important;
  }
  #prestamos .title-section p {
    font-size: 16px!important;
    line-height: 19px;
  }
  #prestamos .pasos .title-section:after{
    display: none;
  }

  .service {
    line-height: 19px;
    padding: 20px 5px;
  }
  .service .mila-icon, .fun-fact-info .mila-icon {
    font-size: 50px;
  }
  .service h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  
  .col-xs-6 {
    display: inline-block;
    float: none!important;
    vertical-align: top;
  }
  
  .fun-fact-info {
    font-size: 13px;
  }
  .fun-fact-info .counter {
    font-size: 19px;
  }
  
  .tr-section {
    padding: 25px 0;
  }
  
  #solicita-tu-tarjeta.vc_row {
    background-position: left center !important;
    background-size: cover;
    position: relative;
  }
  #solicita-tu-tarjeta .wpb_content_element {
    margin-bottom: 0;
  }
  
  .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid &gt; li {
    margin-bottom: 5px;
  }

}body{
    	font-family: 'Open Sans';
        	font-size: 16px;
            	color: #4f4f4f;
    }
h1, h2, h3, h4, h5, h6 {
    	font-family: 'Ubuntu';
        	font-weight: 500;
        	color: #4f4f4f;
            text-transform: none;
    }
h1 {
    	font-size: 36px;
        	color: #4f4f4f;
            text-transform: none;
    }
h2 {
    	font-size: 26px;
        	color: #4f4f4f;
        }
h3 {
    	font-size: 20px;
        	color: #4f4f4f;
        }
h4 {
    	font-size: 18px;
        	color: #4f4f4f;
        }
h5 {
    	font-size: 16px;
        	color: #4f4f4f;
        }
h6 {
    	font-size: 14px;
        	color: #4f4f4f;
        }