/*!
Theme Name: CEAPP - Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*Navbar*/
.site-header-upper-inner-wrap .site-header-row-container-inner .site-container{
    background-color: rgba(255, 255, 255, .8);;
}

.site-bottom-header-wrap .site-header-row-container-inner .site-container{
    
    background-color: rgba(42, 50, 54, .6);
}
.header-navigation, .header-menu-container {
    display: flex;
    justify-content: center!important;
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
    color: #FFA000!important;
}
/*Navbar sticky*/
.item-is-stuck .site-bottom-header-wrap .site-header-row-container-inner .site-container{
    background-color: rgba(42, 50, 54, 0);
}

.entry-content-wrap {
    padding: 0!important;
}
.tmr{
    border: 0;
}

h1,
h2,
h3,
h4{
    color: #005586;
}
h1 span,
h2 span,
h3 span,
h4 span{
    color: #FFA000!important;
}

h1{
    text-align: center;
}

p{
    text-align:justify;
}

.home_servicios{
    background-color: #D6DFEB;
}
.center-container{
    margin-left: auto!important;
    margin-right: auto!important;
}


/*SERVICIOS*/
.card-servicios{
    background-color: #E6E6E6;
}
.card-servicios .card-contenido{
    padding: 15px; 
}
 
.card-servicios h3{
    color: #005586;
    /*border-bottom: 2px #FFA000 solid!important;*/
    text-decoration: underline solid #FFA000 4px;
    font-size: 1.5rem;
}
.card-servicios h3 span{
    color: #FFA000;
}
.card-servicios p{
    color: #4D4D4D;
    margin-bottom: 10px!important;
}
/*FOOTER*/
.site-footer h3{
    color: white;
    text-align: center;
    font-size: 1.2rem;
    
}
.footer-navigation .menu {
    display: block!important;
    
}
.footer-navigation li {
    border-bottom: white solid 1px;
    
}


#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a {
    color: #FFA000!important;
}
.site-footer .widget-area {
    color: white!important;
}
.widget-area .widget-title {
    font-size: 1rem!important;
    text-transform: none!important;
    text-align: left!important;
    color: white!important;
    font-weight: 400!important;
}


.widget-area a:not(.button), .widget-area a:not(.wp-block-button__link), .widget-area a:not(.wp-element-button) {
    color: white!important;
    text-decoration: none;
}
.widget-area a:not(.button):hover, .widget-area a:not(.wp-block-button__link):hover, .widget-area a:not(.wp-element-button):hover {
    color: #FFA000!important;
    text-decoration: none!important;
}
/*--------------------*/
.contact-home{
    background-color: #01425E;
    color: white;
}
.paralax-home{
    height: 300px;
}

.content-area {
    
    margin-bottom: 0px!important;
}


/* Servicios*/


  
  /*Imagenes superiores de las paginas*/
.imagen_superior{
    margin-top: -25px;
}
@media only screen and (min-width: 1024px){
    .imagen_superior{
        margin-top: -90px;
    }
}

.clearfix{
    display: block;
}


/* Forms */

div.wpforms-container-full .wpforms-form .wpforms-one-half{
    width: 100%;
    margin-left: 0;
}
@media only screen and (min-width: 768px){
    div.wpforms-container-full .wpforms-form .wpforms-one-half{
        width: 48%;
        margin-left: 4%;
    }
}


/*especialistas*/
/*Barra infierior servicios*/
 .especialistas_somos_izq h3{
    font-size: 2rem;
    margin-bottom: 5px!important;
 }
 .especialistas_somos_izq p{
    font-size: 1.5rem;
    font-weight: bold;
 }
 .especialistas_somos_der{
    border-left: 4px #FFA000 solid ;
    font-size: 0.8rem
 }

 
 .especialistas_porque{
    color: white; 
    
 }

 .especialistas_porque h3{
    color: white; 
 }

 .especialistas_porque li{
    line-height: 2rem!important; 
    margin-bottom: 10px!important;
 }


 