/*
Theme Name: Clemente Navarro Corporativa
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: Javi Ruiz
Author URI: https://javiruiz.com/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.grecaptcha-badge{
    /*display:none!important;*/
}
p a{
    color: #e03e52!important;
    text-decoration:underline!important;
    font-weight:bold;
}
body.home p a{
    color: #000!important;
}
body.home nav#site-navigation li.current_page_item a {
    color: #000!important;
    text-decoration:underline!important;
}
body.home h2, body.home h3, body.home span.wpforms-required-label, body.home .wpforms-container .wpforms-required-label{
    color: #000!important;
}
body.home div.elementor-divider{
    --divider-color: #000!important;
}
.wpforms-submit-container .wpforms-submit{
    padding-bottom:4rem!important;
}
#wpforms-submit-511, div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){
    background-color: #e03e52!important;
}
body.home input[type="button"], body.home input[type="reset"], body.home input[type="submit"], body.home button[type="submit"], body.home .button, body.home div.wpforms-container-full .wpforms-form input[type="submit"], body.home div.wpforms-container-full .wpforms-form button[type="submit"]{
    color: #000!important;
}
body.blog main#main > header.page-header{
    background-color:#373737;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
body.blog main#main > header.page-header h1{
    color:#ffffff;
} 
@media (max-width:767px) {
    #site-header-inner{
        padding:16px!important;
    }
    body.blog main#main > header.page-header{
        padding: 40px 0px 40px 0px;
    }
    .single-header-ocean-6.header-has-post-thumbnail .blog-post-title{
        margin:-20px auto 20px auto!important;
    }
    body.single-post .ocean-single-post-header.single-header-ocean-6.header-has-post-thumbnail .sh-container{
        max-width:none!important;
    }
}

@media(min-width:1024px) {
    body.blog main#main > header.page-header{
        padding: 50px 0px 50px 0px;
    }
    .dropdown-menu ul li a.menu-link{
        font-size:1.7rem;
    }
}
.blog-entry.post .blog-entry-summary, .blog-entry.large-entry .blog-entry-readmore a, body.single-post main div#content > article div.entry-content{
    font-size:2.2rem!important;
}
.parrafo-estrecho, .parrafo-estrecho p, .parrafo-estrecho div.oew-info-box-description, #wpforms-511-field_3 > li label, .elementor-254 .elementor-element.elementor-element-d2b0444 .oew-blog-grid .oew-grid-details .oew-grid-excerpt{
    text-align:justify!important;
    text-justify:inter-word!important;
    text-align-last:start!important;
}
#wpforms-511-field_3 > li label{
    text-align-last:justify!important;
}
.desenfoque-fondo{
    /* background-color:rgba(255,255,255,.1); */
}
span.firma{
    text-align: right !important;
    display: inline-block;
    float: right;
    color: #e03e52!important;
    font-size:2.5rem;
    margin-top:1rem;
}
span.firma span.cargo{
    font-style:italic;
    font-size:1.8rem;
}