/* 
Theme Name: Everge Theme
Author: The DigitaLab
Author URI: http://www.thedigitalab.es
Template: hello-elementor
*/

/* --- Personalización --- 
.grid-box > .elementor-container {
	outline:2px dashed red;
}*/
@media (max-width:960px) and (min-width:640px) {
    .grid-box > .elementor-container {
        width:88.888%;
    }
}
@media (min-width:961px) {
    .grid-box > .elementor-container {
        width:80%;
    }
}

/* ===== Area Cliente ===== */
/*	ac-... area cliente clases & ID's plantillas */
	

#ac-pa,#ac-pt,#ac-graf,#ac-pp,#ac-tablas {
    width:100%;
    margin-bottom:2rem;
    font-family: var(--e-global-typography-primary-font-family);
    font-size:1rem;
    font-weight:400;
    line-height:1.25;
    color:var(--e-global-color-primary);
    background-color:#fff;
}
/*--Display & position--*/
.ac-titulo {
    margin-bottom:0.5rem !important;
}
.ac-datos .elementor-column p {
    padding:0 0.5rem;
}
#ac-pt {
    background-color:var(--e-global-color-80aa14e);
}
@media (max-width:841px) and (min-width:441px) {
    #ac-pa .ac-datos .elementor-column {
        width: 50%;
    }
    #ac-pa .ac-datos .elementor-column .elementor-element-populated {
        border:none;
    }
    #ac-pa .ac-datos .elementor-column:nth-child(odd) .elementor-element-populated {
        border-right:1px solid var(--e-global-color-primary);
        margin:4px 0;
    }
    #ac-pa .ac-datos .elementor-column:nth-child(1),
    #ac-pa .ac-datos .elementor-column:nth-child(2) {
        border-bottom:1px solid var(--e-global-color-primary);
    }
    
}
@media (max-width:700px) and (min-width:641px) {
    #ac-pt .ac-datos .elementor-column,
    #ac-graf .ac-datos .elementor-column {
        width: 100%;
    }
    #ac-pt .ac-datos .elementor-column .elementor-element-populated,
    #ac-graf .ac-datos .elementor-column .elementor-element-populated{
        border:none;
    }
    #ac-pt  .ac-datos .elementor-column:nth-child(1),
    #ac-graf .ac-datos .elementor-column:nth-child(1) {
        border-bottom:1px solid var(--e-global-color-primary);
        margin:0 0 8px;
    }
    
}
@media (max-width:640px) and (min-width:441px) {
    #ac-pa .ac-datos .elementor-column,
    #ac-pt .ac-datos .elementor-column,
    #ac-graf .ac-datos .elementor-column{
        width: 50%;
    }
}
@media (max-width:640px) {
    .page-id-703 section.grid-box:not(:first-child) .elementor-top-column > .elementor-widget-wrap {
        margin-left:0.5rem;
        margin-right:0.5rem;
    }
}
@media (max-width:440px) {
    .ac-datos .elementor-column .elementor-element-populated {
        border:none !important;
    }
    .ac-datos .elementor-column:not(:last-child) .elementor-element-populated {
        margin-bottom:8px;
        border-bottom:1px solid var(--e-global-color-primary) !important;
    }
}
/*--text--*/
.ac-titulo h2 {
    font-size:1.602rem !important;
    font-weight:700 !important;
    text-transform: uppercase;
}
.ac-subtitle {
    font-size:1.602rem;
    font-weight:900;
    text-align:right;
}
.ac-subtitle ~ p {
    font-size:0.88rem;
    text-align:right;
    line-height:0.25;
}
.ac-num {
    font-size:1.125rem;
    font-weight:900;
    text-align:right;
}
#ac-pa .ac-datos .elementor-column .ac-num {
    color: var(--e-global-color-80aa14e);
}
#ac-pa .ac-datos .elementor-column:last-child .ac-num {
    font-size:1.266rem;
    font-weight:900;
    line-height:1;
    color: var(--e-global-color-primary);
}