/********* Compiled - Do not edit *********/
:root{--color-primary:#434cf2;--color-link-hover:#434cf2;}body{font-family:Montserrat;font-weight:400;line-height:1.9;font-size:15px;color:#828282;}body.single-post .content{color:#1b2631;}.h1,h1{font-family:Comfortaa;font-weight:400;line-height:1.4em;font-size:52px;color:#3c3f54;}.h2,h2{font-family:Comfortaa;font-weight:700;line-height:1.3em;font-size:40px;color:#3c3f54;}.h3,h3{font-family:Comfortaa;font-weight:700;line-height:1.6em;font-size:30px;color:#3c3f54;}.h4,h4{font-family:Comfortaa;font-weight:700;line-height:1.7em;font-size:25px;color:#3c3f54;}.h5,h5{font-family:Comfortaa;font-weight:700;line-height:1.8em;font-size:21px;color:#3c3f54;}.h6,h6{font-family:Comfortaa;font-weight:700;line-height:1.6;font-size:18px;color:#3c3f54;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar{background-color:#303030;background-image:url( ../2018/08/alphacolor-13-427622-2-1.jpg);background-repeat:no-repeat;background-size:cover;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgba(255, 255, 255, 0.9) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{color:rgb(27, 38, 49) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(27, 38, 49) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover{color:rgb(70, 136, 198) !important;}}.round {
    border-radius: 35px;
}

.ld-flipbox-inner {
    padding: 30px 30px;
}

.ld-flipbox-front .ld-flipbox-inner{
    padding: 10px 10px;
}

/*.main-nav .link-txt .txt {
    text-shadow: -1px 1px 2px #fff;
}*/

.redes-sociales a {
    background-color: #ffffff00 !important;
}

.redes-sociales li a{
    border: #04d5a9 1px solid;
}

.redes-sociales {
    margin-left: 15px;
}

.redes-sociales-footer li a{
    border: #fff 1px solid;
}

.redes-sociales-footer a{
    width: 35px !important;
    height: 35px !important;
    font-size: 15px;
}

.redes-sociales-footer {
    text-align: right;
    margin-top: -59px;
    
}

.font-weight-semibold {
    font-weight: 100 !important;
}

.ld-tm-name a:hover {
    color: #434cf2;
}

.liquid-lp-footer a {
    color: #434cf2;
}

.liquid-lp-footer a:hover{
    color: #434cf2;
}

.post-meta {
    display: none;
}

.blog-single-details-extra {
    display: none;
}

.blog-single-cover.scheme-light .blog-single-media:after {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff00 100%);
}

.blog-single-cover-fade .blog-single-cover.scheme-light .blog-single-media:after {
    background: linear-gradient(to top, #ffffff00 0%, rgba(255, 255, 255, 0) 100%);
}

.blog-single-cover.scheme-light .entry-title{
    color: #1b2631;
}

.liquid-parallax-container{
    height: 100% !important;
}

.iconbox{
    margin-bottom: 10px;
}

/*.main-footer{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}*/

span.wpcf7-list-item{
    margin: 0 0 0 0em;
}

.nav-item-children > li > a {
    font-size: 15px;
}

.h4{
    font-size: 15px; 
    text-align: justify;
}

.mt-1{
    text-align: justify;
    font-size: 13px;
}

.iconbox-xl .iconbox-icon-container img {
    width: 50px;
}

.tabs-nav-lg .tabs-nav a {
    padding: 0.2em 5em;
}

.blog-single-content {
    text-align: justify;
}

.tags-links {
    display: none;
}

.blog-single-footer {
    display: inherit;
    text-align: center 
}

.comment-reply-title{
    text-transform: none;
}

.comment-form input[type=submit]{
    text-transform: none;
}

.related-post .related-post-title {
    font-size: 15px;
    text-align: justify;
}

.related-post-categories {
    display: none;
}

.blog-single-default .comments-area{
    background-color: #ffffff !important;
}

.h2{
    font-size: 30px;
    text-align: justify;
}

.lqd-custom-menu.menu-items-have-fill a {
    font-size: 13px;
}

.liquid-parallax-bg {
    border-radius: 10px;
}

.related-post-image img {
    border-radius: 10px;
}

.related-post-image{
    border-radius: 10px;
}

.consultorio-virtual .wpcf7-list-item-label {
    color: #fff;
}

.formulario-consulta{
    border-radius:15px;
    box-shadow: 0 18px 50px rgba(0,0,0,0.38);
    background: linear-gradient(90deg, #303180 0%, #4669ac 100%);
}

.footer-responsive{
    display:none !important;
}

.banner-post{
    background-image: url(../2019/11/fondo-blog-09.jpg);
}

.btn-gradient-bg{
    background: linear-gradient(to right, #04d5a9 0%, #04d5a9 0%);
    border: 1px solid #04d5a9;
    color: #04d5a9;
    background-color: #04d5a9;
}

.btn-gradient-bg-hover{
    background: linear-gradient(to right, #434cf2 0%, #434cf2 0%);
    border: 1px solid #434cf2;
    color: #434cf2;
    background-color: #434cf2;
}

.page-404 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.text-404 h1 {
    margin: 0 0 0.25em !important;
}

.texto-producto{
    color: rgba(0, 0, 0, 0);
}

.ld-pf-bg.ca-initvalues-applied {
    border-radius: 10px;
}

.ld-pf-details.py-3 {
    margin: auto;
}

.lqd-lines.split-unit.lqd-unit-animation-done {
    text-align: center !important;
}

.ld-pf-details-inner{
    align-items: center;
}

.button {
    border-radius: 10px !important;
}

.woocommerce-Price-amount{
    color: #434cf2;
}

.ld-shop-topbar{
    display:none;
}

.product{
    padding-top: 50px !important;
}

.button:hover{
    background-color: #a1a1a1 !important;
    border-color: #a1a1a1 !important;
}

.product-template-default .titlebar-inner {
    display:none;
}

.product-template-default .titlebar {
    background-image: none;
    background-color: #fff;
}

.consultorio-virtual .wpcf7-list-item-label a {
    color: #fff;
}

.woocommerce-checkout #content {
    padding-top: 0px; 
}

.woocommerce-cart #content {
    padding-top: 0px;
}

@media screen and (max-width:1025px) {
    .titlebar {
        background-size: contain;
    }
}

@media screen and (max-width:769px) {
    .titlebar-inner {
        padding-top: 75px !important;
    }
}

@media screen and (max-width:480px) {
    .redes-sociales-footer {
        text-align: center;
        margin-top: 10px;
    }
    
    body {
        font-size: 13px;
    }
    
    .iconbox-xl .iconbox-icon-container {
        font-size: 45px;
    }
    
    .iconbox-xl.iconbox-circle .iconbox-icon-container{
        width: 100px;
        height: 100px;
    }
    
    .footer-desktop{
        display:none !important;
    }
    
    .footer-responsive{
        display:block !important;
    }
    
    .banner-desktop{
        display:none !important;
    }
    
    .related-posts > .container > .row > div {
        flex: 1 0;
        flex-basis: 100%;
    }
    
    .h2 {
        font-size: 18px;
        text-align: center !important;
    }
    
    .blog-single-default .blog-single-details {
        padding-top: 50px;
        padding-bottom: 236px;
    }
    
    .banner-post{
        background-image: url("../2019/12/bn-temas-de-interes_Mesa-de-trabajo-1-copia-2.jpg");
    }
    
    .titlebar-inner {
        padding-top: 0px !important;
        padding-bottom: 150px !important;
    }
}

@media screen and (max-width:376px) {
    .titlebar-inner {
        padding-top: 0px !important;
        padding-bottom: 135px !important;
    }
}

@media screen and (max-width:321px) {
    .titlebar-inner {
        padding-top: 0px !important;
        padding-bottom: 100px !important;
    }
}


.icon-arrows_circle_check:before {
    color: #3e9a84 !important;
}