/*
Theme Name: Serfincoop
Theme URI: 
Author: Erick Gonzalez
Author URI: https://glek.com.co
Version: 1.0
License: GNU General Public License V2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0-html
Tags: Negocios, financieros, cooperativa,
Text Domain: serfincoop 
*/

.encabezado h2 {
    color: #007b4d;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 2.5rem;
    text-shadow: 0 1px 0 #ddd, 0 2px 0 #ccc, 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 0 #acacac, 0 6px 1px rgba(0,0,0,0.1), 0 0 5px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.3), 0 3px 5px rgba(0,0,0,0.2), 0 5px 10px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.2), 0 20px 20px rgba(0,0,0,0.15);
} 

@media (max-width:700px){
    .encabezado h2 {
        margin-top: 18px;
        color: #007b4d;
        font-family: 'Lato', sans-serif;
        font-weight: 900;
        font-size: 1.2rem;
    } 
}


/** Menu Navegación **/
.navegacion {
    background-color: #007a4d;
}

.navbar-light .navbar-toggler {
    background-color: #ffffff;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:hover {
    color: #ffffff;
}

.nav-link {
    color: #ffffff;
    font-size: 1.2rem;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    transition: all .5s ease-in-out;
}
.nav-link:hover {
    background-color: #88b7a8;
    color: #ffffff;
}
@media (max-width: 600px) {
    .titulo {
      font-size: 1.2em;
    }

}

.active {
    background-color: #fcd307;
}

/** Home **/
.imagen > div {
    height: 30rem;
    font-family: 'Roboto', sans-serif;
}
@media (min-width:768px) {
    .imagen > div {
        height: 45rem;
    }
}

.imagen-fondo {
    background-size: cover;
    background-position: top center;
}

.imagen-superior .contenido {
    
    border-top: 1px solid rgb(148, 15, 15);
    border-bottom: 1px solid rgb(148, 15, 15);
    color: #000000;

}

.imagen-inferior .contenido {
    border-top: 1px solid #ed1b24;
    border-bottom: 1px solid #ed1b24;
    color: #000000;

}
.bg-color, .bg-secondari {
    background-color: #f6f5f5;
}


@media (min-width:768px){
    .imagen-inferior .bg-secondari {
        order: 2;
    }
}

.btn-dange {
	background: #fabc60;
}
/** Pie de página**/
.footer {
    background-color: #fcd307;
    color: #ffffff;
}
.footer a {
    text-decoration: none;
    color: #29516D;
    font-weight: bold;
}
.footer h4 {
    color: #29516D;
    font-weight: bold;
    
}

.linea-footer {
    border-bottom: 2px solid #ab2c71;
    margin-left: 2rem !important;
}

.datos a{

    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    
}


.datos2 a{

    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    font-size: 0.9rem;
    
}
    
@media (max-width:700px){
    .linea-footer {
        border-bottom: none;
        margin-left: 0rem !important;
    }
}


@media (max-width:700px){
    .datos {
        border-bottom: 2px solid #ab2c71;
        margin-bottom: 1.5rem;
    }
}


.derechos p{

    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 0.9rem;
    
}


/** Page **/
.page h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.7rem;
}
 
.page p {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

/**Contact Form 7 - Campos completos**/

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 90%;
}

/**Contáctenos**/
.iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.iframe-container > *{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.key {
	color:#007b4d;
}