/* SLIDE HOME */

#rev_slider_one_wrapper .btn-slider{
    border-radius: 5px;
}

.rev-btn, .rev-btn:visited{
    font-family: "REM-Bold",sans-serif !important;
}

div#rev_slider_three div.tp-leftarrow, div#rev_slider_three div.tp-rightarrow {
    display: none;
}

/* SLIDE LETRAS */

#carruselLetrasHome .i-image img {
    width: 10em;
    height: 8em;
}

#carruselLetrasHome .owl-dots{
     display: none;
}

#carruselLetrasHome .item-inner{
    min-height: 26em;
}

.divinfo-letters-home h3{
    color: #3C3C3B;
    font-size: 29px;
}

.divinfo-letters-home .textoinfo-letters-home{
    color: #3C3C3B;
    font-size: 16px;
}

/* REMOTE DIV */

#soporte-remoto .text-infosupport{
    width: 415px;
}

#soporte-remoto .text-infosupport p{
    font-size: 17px;
    line-height: 21px;
}


#soporte-remoto a svg rect {
    fill: white;
    transition: fill 0.5s ease;
}

#soporte-remoto a svg circle {
    stroke: white;
    fill: none;
    transition: fill 1s ease;
}

#soporte-remoto a:hover svg circle {
    fill: white;
}

#soporte-remoto a:hover svg .vertical-line,
#soporte-remoto a:hover svg .horizontal-line {
    fill: #20A059;
}


/* ABOUT US HOME */

.content-aboutus-home-div{
    width: 70%;
}

#aboutusHome .content-aboutus-home-div p{
    font-size: 17px;
    line-height: 21px;
}

/* LOGOS HOME */

.logos-home-section .partners-slide img{
    filter: none;
    opacity: 1;
}

/* SERVICIOS HOME  */

.icon-box-s2.s2 .icon-main img{
    max-width: 70px;
}

.services-home-section div.ot-heading p{
    font-size: 27px;
    color: black;
    line-height: 28px;
    font-weight: 600;
}

section.services-home-section div.content-box a:focus{
    color: white;
}


.services-home-section .div-content-services-home p{
    min-height: 13em;
    color: black;
    font-size: 17px;
    line-height: 22px;
}


/* BLOG HOME */

.section-blog-home .inner-post a{
    font-weight: 800;
    width: 70%;
    line-height: 23px;
    min-height: 13vh;
    font-size: 17px;
}

.section-blog-home .post-box .entry-meta > span {
   font-weight: 800;
}
.section-blog-home .post-box .post-inner {
    background: #EBF8EF;
    border: none;
}

.section-blog-home .post-box .inner-post {
    border-top: 0;
    border-bottom: 1px solid #20a05991;
    border-right: 1px solid #20a05991;
    border-left: 1px solid #20a05991;
}

/* LEGAL LOGOS*/

.legal-logos-image{
    width: 160px;
}
