/*
 Theme Name: Divi Child del Valle AUDIOVISUALES
 Description: Tema hijo para la web de Chesikaas Videógrafa
 Author: Luis del Valle - del Valle AUDIOVISUALES
 Author URI: https://luisdelvalle.es
 Template: Divi
 Version: 4.0
*/

@import url("../Divi/style.css");

#main-header, #main-header.et-fixed-header {
    box-shadow:none!important;
}

#logo {max-height:80%!important;}


@media only screen and (max-width: 980px){
    .sobre-mi {display:none!important;}
    .sobre-mi-mobile {display:block!important;}
}

@media only screen and (min-width: 981px){
    .sobre-mi {display:inline-block;!important;}
    .sobre-mi-mobile {display:none!important;}
}

@media (max-width: 980px) {
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed !important; } 
}

.et_mobile_menu {
    min-width: 100vw!important;
    margin-left:-10vw!important; /* En el CSS de la página principal está parametrizado: margin-left:-5vw!important; porque no guarda la misma relación */
}


/* Hacer que el menú para móvil sea de altura completa */
/*
.et_mobile_menu {
    min-height:100vh !important;
    min-height: -webkit-fill-available;
    padding-top:50px !important;
}
html {
    height: -webkit-fill-available;
}
*/

.et_mobile_menu li a{
    font-size:18px!important;
}

/* Remove the animation to avoid delay */
.mobile_nav.opened .et_mobile_menu {
    display:block !important;
}

.et_pb_scroll_top.et-pb-icon {
    right:30px;
    bottom:30px;
    border-radius:25px;
    background:#efe2d5;
    color:#1e1e1e!important;
}

.et_pb_equal_columns >.et_pb_column {
    margin-top:auto;
    margin-bottom:auto;
}

.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}

.vp-flex {
    max-width: 80%!important;
    width: 80%;
    height: 80%!important;
    max-height: 80%;
    margin: 0 40px;
    position: relative;
    background-color: #000;
}

@media (max-width:980px) {
    .reverse-columns-mobile {
        display: flex;
        flex-direction: column-reverse;
    }
}

img.alineadoTextoImagenCentro{
  vertical-align: middle;
}

#main-footer{
    display: none!important;
}

#sb_instagram .sbi_follow_btn a {
    font-size: 18px!important;
}

/* Quitar animaciones de todos los blurbs y mostrar iconos siempre */
.et_pb_blurb, .et_pb_blurb .et-pb-icon {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    visibility: visible !important;
}
