/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* codigo para ocultar el espacio dejado por el iframe de remarketing */
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* Histórico Valdecilla */

/* CTA home */
#cta-historico-valdecilla .fusion-tabs {
    margin-bottom: 0;
}
#cta-historico-valdecilla .fusion-tab-heading {
    font-weight: bold;
}
#cta-historico-valdecilla .fusion-tabs li.active .tab-link {
    background-color:#ebb701; 
}
#cta-historico-valdecilla .fusion-tabs li.active .fusion-tab-heading {
    color: #FFFFFF;
}
#cta-historico-valdecilla .tab-content {
    border: 1px solid #ebb701;
    margin-top: 0;
    padding: 40px;
}

/* Común interiores */
.post .BQinteriores,
#wrapper .post-content .BQinteriores {
    border-left: 50px solid #ebb701;
    margin: 20px 0px 30px;
    padding: 25px 40px 30px 20px;
    font-style: normal !important;
    font-size: 17px;
    line-height: 22px;
    background-color: #f6f6f6;
}

/* Pioneros Valdecilla */
.pioneros-items-container {
    max-width: 100%;
    display: flex;
    justify-content: center;
}
.pioneros-items-container.pioneros-items-container-list {
    justify-content: flex-start;
    flex-wrap: wrap;
}
.pionero-item {
    box-sizing: border-box;
    width: 282px;
    max-width: 30%;
    flex: 0 1 auto;
    padding: 30px 15px 20px;
    margin: 1.5%;
    background-color: #FFFFFF;
    box-shadow: 2px 2px 15px rgba(0,0,0,.25);
    text-align: center;
}
.pionero-item.pionero-item-list {
    flex: 0 1 30%;
}
.pionero-item .pionero-link {
    display: block;
}
.pionero-item .pionero-foto {
    width: 222px;
    max-width: 100%;
    height: 327px;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.pionero-item .pionero-name {
    color: #eb9601;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
}
.pionero-item .pionero-bio {
    color: #eb9601;
    font-size: 15px;
    margin-bottom: 1em;
}
.pionero-item .pionero-cargo {
    color: #000000;
    font-size: 15px;
    margin-top: 1em;
    margin-bottom: 0;
    font-weight: bold;
}
.pioneros-container .pionero-ver-mas {
    color: #eb9601;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}
.pioneros-container .pionero-ver-mas-bt {
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 15px;
    background-color: #FFFFFF;
    transition: all .2s ease-in-out;
}
.pioneros-container .pionero-item:hover .pionero-ver-mas-bt {
    color: #FFFFFF;
    background-color: #eb9601;
}
.pioneros-container .pionero-ver-todo {
    margin-top: 30px;
}
.pioneros-container .pionero-ver-todo .pionero-ver-mas-bt {
    padding: 12px 80px;
}
.pioneros-container .pionero-ver-todo .pionero-ver-mas-bt {
    color: #FFFFFF;
    background-color: #eb9601;
}
.pioneros-container .pionero-ver-todo .pionero-ver-mas-bt:hover,
.pioneros-container .pionero-ver-todo .pionero-ver-mas-bt:focus {
    background-color: #000000;
}

/* Pioneros Valdecilla - Detalle */
#wrapper #main .post .BQinteriores .fusion-post-title,
#wrapper #main .post .BQinteriores .pionero-bio {
    display: inline-block;
    color: #eb9601;
    font-size: 18px;
    font-weight: 700;
    line-height: 1em;
    margin: 0;
}

#wrapper #main .post .BQinteriores .pionero-cargo {
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 0;
    margin-top: 5px;
}
.post-pionero .pionero-foto.alignright {
    margin-left: 30px;
    margin-bottom: 30px;
}

/* Fotografías Valdecilla */
.fotografias-items-container {
    max-width: 100%;
    display: flex;
    justify-content: center;
}
.fotografias-items-container.fotografias-items-container-list {
    justify-content: flex-start;
    flex-wrap: wrap;
}
.fotografia-item {
    box-sizing: border-box;
    width: 282px;
    max-width: 30%;
    flex: 0 1 auto;
    padding: 30px 15px 20px;
    margin: 1.5%;
    background-color: #FFFFFF;
    box-shadow: 2px 2px 15px rgba(0,0,0,.25);
    text-align: center;
}
.fotografia-item.fotografia-item-list {
    flex: 0 1 30%;
}
.fotografia-item .fotografia-link {
    display: block;
}
.fotografia-item .fotografia-foto {
    width: 222px;
    max-width: 100%;
    height: 327px;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.fotografia-item .fotografia-name {
    color: #eb9601;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-bottom: 10px;
}
.fotografias-container .fotografia-ver-mas {
    color: #eb9601;
    font-size: 14px;
    margin-bottom: 0;
    text-align: center;
}
.fotografias-container .fotografia-ver-mas-bt {
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 15px;
    background-color: #FFFFFF;
    transition: all .2s ease-in-out;
}
.fotografias-container .fotografia-item:hover .fotografia-ver-mas-bt {
    color: #FFFFFF;
    background-color: #eb9601;
}
.fotografias-container .fotografia-ver-todo {
    margin-top: 30px;
}
.fotografias-container .fotografia-ver-todo .fotografia-ver-mas-bt {
    padding: 12px 80px;
}
.fotografias-container .fotografia-ver-todo .fotografia-ver-mas-bt {
    color: #FFFFFF;
    background-color: #eb9601;
}
.fotografias-container .fotografia-ver-todo .fotografia-ver-mas-bt:hover,
.fotografias-container .fotografia-ver-todo .fotografia-ver-mas-bt:focus {
    background-color: #000000;
}

/* Fotografías Valdecilla - Detalle */
.post-content .fotografia-zoom {
    margin-bottom: 60px;
}
.post-content .fotografia-titulo-dato {
    margin-bottom: 0;
    font-weight: bold;
}

/* Histórico Valdecilla - Adaptabilidad */
@media screen and (max-width:1200px) {
	.pionero-item,
    .fotografia-item,
    .pionero-item.pionero-item-list,
    .fotografia-item.fotografia-item-list {
        max-width: 46%;
        flex: 0 1 46%;
    }
}

@media screen and (max-width:600px) {
	.pionero-item,
    .fotografia-item,
    .pionero-item.pionero-item-list,
    .fotografia-item.fotografia-item-list {
        max-width: 100%;
        flex: 0 1 100%;
        margin: 1.5% 0;
    }
}

/* CTA home histórico Valdecilla - Adaptabilidad */
@media screen and (max-width:900px) {
    .pionero-item.pionero-item-cta,
    .fotografia-item.fotografia-item-cta {
        max-width: 33%;
        flex: 0 1 33%;
    }
}
@media screen and (max-width:800px) {
    .fotografias-items-container-cta,
    .pioneros-items-container-cta {
        flex-direction: column;
        align-items: center;
    }
    .pionero-item.pionero-item-cta,
    .fotografia-item.fotografia-item-cta {
        max-width: 400px;
        flex: 0 1 auto;
    }
}


/**
 * Clases genericas
 */
html { font-size:10px;}

@media screen and (min-width:901px) and (max-width:1023px) {
	/*html { font-size:9px;}*/
}

@media screen and (min-width:801px) and (max-width:900px) {
	/*html { font-size:8px;}*/
}

@media screen and (min-width:521px) and (max-width:800px) {
	
}

@media screen and (min-width:480px) and (max-width:520px) {
	
}