
/* -------------------------------------------------------
    ACF
-------------------------------------------------------- */ 
.acf_postbox p.label label,
.acf-field .acf-label label {
color: #333333;
font-size: 20px!important;
line-height: 1.5em;
font-weight: bold;
padding: 0;
margin: 0 0 3px;
display: block;
vertical-align: text-bottom;
}

.acf_postbox .field b, 
.acf_postbox .field strong,
.acf-field .acf-label p b, 
.acf-field .acf-label p strong {
color: #CC0000;
font-size: 13px;
font-weight: bold;
}

/*alerta en editor*/
.alerta { 
    color: #fff; background: #e1523d; padding: 10px;  font-size: 16px!important; 
    margin: 30px 0 30px 0; background-image: url(./alert50.png);   padding-left: 80px!important;
    background-repeat: no-repeat; background-position-y: 50%; background-position-x: 8px; 
    min-height: 40px;}

.alerta b { color: #fff!important; font-size: 20px!important;}


/* -------------------------------------------------------
    LOGIN
-------------------------------------------------------- */   

        

/* -------------------------------------------------------
    WPML
-------------------------------------------------------- */ 
.icl_cyan_box {
border: 3px solid red!important;
}


.animated { 
    -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
} 

@-webkit-keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0;} 
} 
@keyframes flash { 
    0%, 50%, 100% {opacity: 1;} 
    25%, 75% {opacity: 0;} 
} 
.flash { 
    -webkit-animation-name: flash; 
    animation-name: flash; 
}
#icl_translate_independent { 
background: red;
color:white;
-webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
    -webkit-animation-name: flash; 
    animation-name: flash; 
}







/* -------------------------------------------------------
    MANUAL DE USUARIO
-------------------------------------------------------- */ 
#cws-wp-help-document .alerta { 
    color: #fff; background: #e1523d; padding: 10px;  font-size: 14px; 
    margin: 30px 0 30px 0; background-image: url('alert50.png'); 
    background-repeat: no-repeat; background-position-y: 50%; background-position-x: 8px; 
    min-height: 40px;  padding-left: 80px;}

#cws-wp-help-document ol li{
    font-size: 14px;
    line-height: 2em;
}

#cws-wp-help-document h3 {
    /*background: #000;*/
    background: rgba(0,0,0, 0.8);
    color: #fff;
    padding: 10px;
    line-height: 1.5em;
} 