:root{
    --blue-primary: #183264;
    --blue-secondary: #027C97;
    --third-blue: #2CCCD3;
    --white: #fff;
}

/* Menú principal */
.site-header {    
    position: fixed !important;
    top: 0;
    z-index: 100;    
    box-shadow: 0px 0px 10px 0px rgba(22, 76, 158, 0.25);
    height: 125px;
}

.site-header .group-menu .breakdance-menu-list {   
    gap: 48px;
}
.site-header .group-menu li .breakdance-menu-list a {
    padding: 10px 15px;
    text-align: left;    
}
.breakdance .icon-text-border-left  {    
    border-left: 1px solid #15437680;    
}
/*.breakdance .icon-text-border-right {
    border-right: 1px solid #15437680;
}*/
.breakdance .icon-text-border-left ul {
    margin-left: 20px !important;
}
.breakdance .icon-text-border-right ul {
    margin-right: 20px !important;
}
.breakdance .btn-cita .button-atom--primary {
    padding: 5px 35px !important;    
}
.site-header .breakdance-menu .breakdance-menu-link{
    padding: 5px 0px;
    text-transform: uppercase;
    font-family: 'Avenir medium' !important;
}
.strong .breakdance-dropdown-link {
    font-weight: 900;
}
.breakdance-dropdown-floater {
    top:59px !important;
    background: var(--white) !important;
}
.site-header .breakdance-dropdown-body {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 96%, rgba(235,235,237,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 96%, rgba(235,235,237,1) 100%);
    background: linear-gradient(0deg, rgba(255,255,255,1) 96%, rgba(235,235,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebebed",GradientType=1);
}
.breakdance-dropdown-caret:before {
    background: #ebebed !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {    
    background-image: url(/hospital/wp-content/plugins/ascires/config/assets/arrow-down.svg) !important;
    right: 0% !important;
    top: 0% !important;
    width: 24px;
    height: 24px;
    border: 0px !important;
}
.wpml-ls-legacy-dropdown a:hover {
    background: var(--white) !important;
    color: var(--third-blue);
}
.group-menu .wpml-ls-item {
    display: none;
} 

.bde-icon-list-937-157.tooltip.icon-text-border-right {border-right: 0px;}
/* Menú principal */

/* Selector de idiomas */
.wpml-ls-legacy-dropdown a {
    border:0px
}
/* Selector de idiomas */

/* Media queries */
@media (max-width:479px) {
    .site-header {
        height:60px;
    }
 }

@media (max-width:1119px) {
    .group-menu {
        margin-left: 16px;
    }    
    .site-header .breakdance-dropdown-body {
        background: var(--white);
        padding-left: 20px;
    }  
    .site-header .breakdance-menu-list .breakdance-menu-item:nth-last-child(3) {
        border-top: 1px solid #C5CCD8 !important;  
        margin-bottom: -60px;   
    }
    .site-header .breakdance-menu-list .breakdance-menu-item:nth-last-child(3) a {
        display: flex;
        align-items: flex-end;
        width: fit-content;
        margin-left: 80px;
        z-index: 10;  
        color: var(--blue-secondary);
        font-weight: 600;
    }  
    .site-header .breakdance-menu-list .breakdance-menu-item:nth-last-child(2) a  {        
        font-weight: 900 !important;
        display: flex;
        justify-content: flex-end;        
    }          
    .site-header .breakdance-menu-list .breakdance-menu-item:nth-last-child(2) a img {
        margin-right: 10px;
    }
    .site-header .breakdance-menu-list .breakdance-menu-item:last-child  {
        width: 50%;
        margin-top: -60px;
    }
    .site-header .breakdance-menu-list .current-menu-ancestor .breakdance-dropdown-toggle a {
        color: var(--blue-secondary);
    }  
    .group-menu .wpml-ls-item {
        display: block;
    } 
    .site-header {
        height:90px;
    }
    .breakdance .icon-text-border-left{
        border-left: 0px !important;        
    } 
    .icon-text-border-right .bde-icon-list__text{
        display: none;
    }   
    .site-header .top-header {
        width: 80% !important;
        flex-direction: row-reverse !important;
        margin-top: -30px;
        margin-right: -30px;
    }
    .container-search-header {
        width: 100px !important;
    }    
    .site-header .main-menu {
        margin-top: -25px !important;
    }  
    .site-header .group-menu .breakdance-menu-list {
        gap:0;
        padding: 40px 10px 10px 20px; 
        box-shadow: inset 0px 10px 10px -10px rgba(22, 76, 158, 0.25);
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background: rgb(255,255,255);
        background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 96%, rgba(235,235,237,1) 100%);
        background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 96%, rgba(235,235,237,1) 100%);
        background: linear-gradient(0deg, rgba(255,255,255,1) 96%, rgba(235,235,237,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebebed",GradientType=1);
    }  
    .site-header .breakdance-menu-list.is-visible {
        margin-top: -10px !important;
    }
    .site-header .menuCol {
        margin-top: -20px !important;
    }
    .bde-icon-list-937-157.tooltip.icon-text-border-right {        
        border-right: 1px solid #15437680;
    }
    .breakdance .icon-text-border-right ul {
        margin-right: 10px !important;
    }
    .bde-shortcode.container-search-header{
        margin-left: 10px;
    }
    .breakdance .icon-text-border-left ul {
        margin-left: 10px !important;
    }
	#menu-item-5005, header .btn-cita{display:none}
}





/* Media queries */