/*** Global ***/

h2 {
    color: #255FA2;
    font-weight: 700;
    border-bottom: 1px solid #255FA2;
}

.miglosario{ 

}
.miglosario a{ 
    font-size: 14px;
}

.buscador_noticias li{
cursor:pointer;
color: #255FA2;
font-weight: 700;
}
.buscador_noticias label{
color: #255FA2;
font-weight: 700;
}

.contenedor-banner .container-xl {
    max-width: 1600px;
    margin: 0px auto;
    padding-left: 0;
    padding-right: 0;
}

 

.flick-r {
width:30%!important;

} 

.img-ajust img {

width:100%;
height:auto;

}


.view-acerca-de-la-embajada-embajador .contextual-region .views-field-field-main-image .field-content{
    width: 300px;
}
.view-acerca-de-la-embajada-embajador .contextual-region .views-field-field-main-image{
    justify-content: center;
    display: flex;
}

.flexslider .slides img{
height: auto;
    width: auto;
    margin: auto;
}

.optionset-galeria-interna-noticias img{

    height: 350px !important;
    width: auto !important;
    margin: auto !important;
}

.flex-caption{
    padding-left: 16%;
    padding-top: 5px;
    font-weight: 500;
}

/*** Header ***/

.region-govco {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: 0.3fr;
    grid-auto-columns: 1fr;
    grid-auto-rows: 1fr;
    gap: 0px 0px;
    grid-auto-flow: row;
    grid-template-areas: "block-secciongovco3 block-gtranslate";
}

#block-govcoimg {
    grid-area: block-govcoimg;
}

#block-gtranslate {
    grid-area: block-gtranslate;
    background: #3366CC;
}

#block-secciongovco3 {
    grid-area: block-secciongovco3;
    background: #3366CC;
}

#block-secciongovco3redes {
    grid-area: block-secciongovco3redes;
    background-color: #255FA2;
}

.class-govco {
    background: #3366CC;
    height: 48px;
    display: flex;
    width: 100%;
}

.class-govco .row {
    height: 100%;
}

#block-gtranslate .gtranslate {
    height: 48px;
    display: flex;
    background-color: #3366CC;
    align-items: center;
}

#block-gtranslate .gtranslate a {
    color: #fff;
    text-decoration: none;
    margin-right: 45px;
    font-size: 14px!important;
    font-weight: 700!important;
}

#block-gtranslate .gtranslate a p {
    margin-bottom: 0!important;
}

.class-govco-redes .contenedor-iconos-redes {
    background-color: #255FA2;
    height: 48px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    grid-auto-columns: 1fr;
    gap: 10px 10px;
    grid-auto-flow: row;
    grid-template-areas: ". . . . . .";
}

.class-govco-redes .contenedor-iconos-redes a {
    align-self: center;
    justify-self: center;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.contenedor-logos .region-header {
    height: 130px;
    align-items: center;
    display: grid;
    grid-template-columns: 6fr 1fr .1fr;
    grid-template-rows: 1fr;
    grid-auto-columns: 1fr;
    gap: 10px 10px 10px;
    grid-auto-flow: row;
    grid-template-areas: ". . .";
}

.contenedor-logos .form-actions {
    display: none;
}

.block-search-form-block {
  display:flex;
  justify-content: right;
}
.block-search-form-block:before{
   font-size: calc(15px + 0.1vw);  
   color: #0A4E75; 
   /*content: "Buscar: ";*/
}

.contenedor-logos .block-search-form-block input {
    border-radius: 30px;
    width: 100%;
    border: 2px #C4C4C4 solid;
}

.contenedor-logos .block-search-form-block .js-form-type-search {
    width: 100%;
}

.contenedor-logos .block-search-form-block .content .content {
    width: 100%;
}
.node__content img{
    width: auto;
    height: auto;
}

/**Menu nuevo **/

.overflowmenu {
    height: 56px;
    border-bottom: 6px solid #F7A73F;
}

.overflowmenu .region-we-mega-menu nav .we-mega-menu-ul {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 0px 0px;
    grid-template-areas: ". . . . . . . .";
}

.overflowmenu .region-we-mega-menu nav {
    height: 50px;
    flex-wrap: nowrap;
}

.overflowmenu .region-we-mega-menu nav .we-mega-menu-ul .we-mega-menu-li {
    text-align: center;
    width: 100%;
}

.overflowmenu .region-we-mega-menu nav .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu li a {
    text-align: left;
    text-decoration: none;
}

.overflowmenu .region-we-mega-menu nav .we-mega-menu-ul>.we-mega-menu-li>a {
    padding: 7px!important;
    justify-content: center;
    height: 48px;
    text-decoration: none;
}

.overflowmenu .region-we-mega-menu nav .we-mega-menu-ul::before {
    display: none;
}

body:not(.we-mega-menu-backend) nav[data-style="Blue"] .we-mega-menu-ul .dropdown-menu .dropdown-menu>a:after,
body:not(.we-mega-menu-backend) nav[data-style="Blue"] .we-mega-menu-ul .dropdown-menu .dropdown-menu>span:after {
    left: 170px;
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl {
    display: table;
}

.overflowmenu .block-we-megamenu {
    height: 1500px;
}

.overflowmenu .block-we-megamenu .content {
    height: 100%;
}

.overflowmenu .block-we-megamenu .content .region-we-mega-menu {
    overflow: hidden;
    height: 100%;
}


/*** Menu ***/

.overflow-menu {
    overflow: hidden;
}

.tb-megamenu {
    background-color: #235B99;
}

.tb-megamenu .nav-collapse .level-0 {
  
    height: 48px;
}

.menu-li {
    background: #235B99;
    width: 12.5%;
    font-weight: 700;
    font-size: 14px;
    align-items: center;
    text-align: center;
    margin: auto;
}

.menu-li a:hover {
    background: #235B99!important;
    color: #fff!important;
}

.menu-li a {
    text-decoration: none!important;
    border: none!important;
    height: 100%;
}

.tb-megamenu .nav>li>a,
.tb-megamenu .nav>li>span.tb-megamenu-no-link {
    border-right: none!important;
    padding: 0!important;
}

.dropdown-toggle::after {
    display: none;
}

.tb-megamenu .dropdown-menu {
    background-color: #235B99;
    color: #fff;
    border-bottom: 3px solid #F7A73F;
}

.tb-megamenu .dropdown-menu li a {
    color: #fff;
    font-size: 14px;
}

.tb-megamenu .dropdown-menu li span {
    color: #fff;
    font-size: 14px;
}

.tb-megamenu .nav li.dropdown.open>.dropdown-toggle {
    background-color: #3366CC;
    color: #fff;
}

.tb-megamenu .nav>li.dropdown.open.active>span.tb-megamenu-no-link:hover {
    background-color: #3366CC!important;
    border-color: #444;
    color: #eee;
}

.tb-megamenu .nav li.dropdown.active>.dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: #235B99!important;
    color: #fff;
}

.tb-megamenu .dropdown-menu li>a:hover,
.tb-megamenu .dropdown-menu li>a:focus,
.tb-megamenu .dropdown-submenu:hover>a,
.tb-megamenu .dropdown-menu li>span.tb-megamenu-no-link:hover,
.tb-megamenu .dropdown-menu li>span.tb-megamenu-no-link:focus,
.tb-megamenu .dropdown-submenu:hover>span.tb-megamenu-no-link {
    color: #fff;
}

.tb-megamenu .dropdown-menu .active>a,
.tb-megamenu .dropdown-menu .active>a:hover,
.tb-megamenu .dropdown-menu .active>span.tb-megamenu-no-link,
.tb-megamenu .dropdown-menu .active>span.tb-megamenu-no-link:hover {
    background-color: #3366CC!important;
    background-image: none!important;
}

.tb-megamenu .nav li.dropdown.active>.dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle,
.tb-megamenu .nav>li.dropdown.open.active>a:hover,
.tb-megamenu .nav>li.dropdown.open.active>span.tb-megamenu-no-link:hover {
    background-color: #235B99!important;
    border-color: #444;
    color: #eee;
}

.tb-megamenu .nav>.active>a,
.tb-megamenu .nav>.active>a:hover,
.tb-megamenu .nav>.active>a:focus,
.tb-megamenu .nav>.active>span.tb-megamenu-no-link,
.tb-megamenu .nav>.active>span.tb-megamenu-no-link:hover,
.tb-megamenu .nav>.active>span.tb-megamenu-no-link:focus {
    background-color: #235B99!important;
}

.banner-embajada .flexslider {
    margin: 0!important;
}


/*** Contenedor Noticias ***/

.contenedor-noticia-destacada .title-news {
    color: #235FA3;
    font-size: 23px;
    font-weight: 700;
    line-height: 30.69px;
}

.contenedor-noticia-destacada .title-news a {
    text-decoration: none;
}

.contenedor-noticia-destacada .body-news {
    color: #000;
    font-weight: 400;
    font-size: 17px;
    line-height: 19.94px;
}

.contenedor-noticia-destacada .contenedor-imagen-noticia img {
    width: 100%;
    height: auto
}

.contenedor-noticias-destacadas .contenedor-imagen-noticia img {
    width: 100%;
    height: 100%;
}

.contenedor-noticias-destacadas .contenedor-texto-noticia {
    line-height: 14.63px;
}

.contenedor-noticias-destacadas .contenedor-texto-noticia a {
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.contenedor-noticias-destacadas .contenedor-texto-noticia {
    background-color: #093B4D;
    height: 80px;
    opacity: 80%;
    bottom: 0;
}

.contenedor-titulo-noticias .titulo-noticia-home {
    font-size: 36px;
    font-weight: 700;
    line-height: 43.88px;
    color: #255FA2;
}

.flexslider .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}

.flexslider .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}
/***Miga de pan***/

.contenedor-miga-pan a {
    text-decoration: none;
    color: #000;
}

.contenedor-miga-pan .breadcrumb-item+.breadcrumb-item::before {
    content: ">";
}


/*** Enlaces ***/

#block-views-block-enlaces-home-block-1 {
    margin-top: 3rem;
}

#flexslider-2 .views-field.views-field-title a {
    color: #0A4E75;
    font-weight: 700;
    font-size: 19px;
}

#flexslider-2 .slides img {
    height: auto;
}


/*** Multimedia ***/


.nav-collapse {

background-color:#235B99!important;

}


.search-block-form h2 {
    font-size: 12px;
    border: 0;
}

.region-multimedia .quicktabs-wrapper .item-list ul {
    display: block;
}

.region-multimedia .quicktabs-wrapper .item-list ul .list-group-item {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    background-color: #E1E2E3;
    border-top: none;
    border-left: none;
    border-right: none;
}

.region-multimedia .quicktabs-wrapper .item-list ul li a {
    padding-right: 1rem!important;
    padding-left: 1rem!important;
    text-decoration: none!important;
    font-weight: 600;
}

.region-multimedia .quicktabs-wrapper .item-list ul .list-group-item.active {
    background-color: transparent!important;
    border-color: #DFDFDF!important;
    border-bottom: none!important;
    color: #3366CC;
    font-weight: 700;
    border-left: 1px solid #C5C6C7;
    border-right: 1px solid #C5C6C7;
    border-top: 1px solid #C5C6C7;
}

.region-multimedia .quicktabs-wrapper .item-list ul .list-group-item:last-child {
    border-bottom-right-radius: initial;
    border-bottom-left-radius: initial;
}

.region-multimedia {
    display: grid;
    grid-template-columns: 1fr 0.7fr;
    grid-template-rows: 0 1fr;
    grid-auto-columns: 1fr;
    grid-auto-rows: 1fr;
    gap: 0px 0px;
    grid-auto-flow: row;
    grid-template-areas: "block-titulomultimedia block-titulomultimedia" "block-seccionmultimedia block-quicktabstabsredessociales";
}

#block-titulomultimedia {
    grid-area: block-titulomultimedia;
}

#block-seccionmultimedia {
    grid-area: block-seccionmultimedia;
}

#block-quicktabstabsredessociales {
    grid-area: block-quicktabstabsredessociales;
}

.region-multimedia #block-seccionmultimedia .texto-video p {
    font-size: 24px;
    font-weight: 700;
    color: #3366CC;
    line-height: 29.26px;
}

#block-quicktabstabsredessociales .contenedor-widget-facebook {
    position: relative;
    overflow: hidden;
}

#block-quicktabstabsredessociales .contenedor-widget-facebook iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.banner-embajada .flexslider {
    margin: 0!important;
}

.region-banner-principal .banner-embajada .row {
    --bs-gutter-x: 0!important;
}


/** tabs **/

.quicktabs-wrapper .item-list ul {
    display: block;
    border-bottom: 1px solid #E1E2E3;
    border-radius: 0;
}

.quicktabs-wrapper .item-list ul li {
    padding: 0.3rem 0.3rem 0.16rem 0.3rem;
}

.quicktabs-wrapper .item-list ul li a {
    text-decoration: none;
}

.quicktabs-wrapper .item-list ul li a.active {
    text-decoration: none;
}

.quicktabs-wrapper .item-list ul .list-group-item {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #E1E2E3;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    font-weight: 700;
    margin-left: 6px;
    color: #3366CC;
}

.quicktabs-wrapper .item-list ul .list-group-item.active a,
.quicktabs-wrapper .item-list ul .list-group-item a:hover {
    color: #3366CC;
    font-size: 16px;
}

.quicktabs-wrapper .item-list ul .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.quicktabs-wrapper .item-list ul .list-group-item.active {
    background-color: white!important;
    border-color: #DFDFDF!important;
    border-bottom: none!important;
    color: #3366CC;
    font-weight: 700;
    border-left: 1px solid #C5C6C7;
    border-right: 1px solid #C5C6C7;
    border-top: 1px solid #C5C6C7;
}

.quicktabs-wrapper .quicktabs-main .quicktabs-tabpage {
    margin-left: 25px;
    margin-top: 20px;
}

.quicktabs-wrapper .quicktabs-main .quicktabs-tabpage h2 {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    border-bottom: none;
}

.quicktabs-wrapper .quicktabs-main .quicktabs-tabpage h2 strong {
    font-weight: 600!important;
}

.quicktabs-wrapper .quicktabs-main .quicktabs-tabpage ul li a {
    font-size: 14px;
}

.quicktabs-wrapper .quicktabs-main .quicktabs-tabpage ul li::marker {
    color: #F7A73F;
}


/** title **/

.order-1 .views-row .views-field-title {
    border-bottom: 5px solid #F7A73F;
    text-align: left;
    margin-bottom: .5rem;
}

.order-1 .views-row .views-field-title .field-content {
    font-weight: bold;
    color: #2A5CAA!important;
    margin-left: 8px;
}


/** accordion **/

.ui-accordion .views-field-title {
    background-color: transparent;
    border: none!important;
    border-bottom: 1px solid #B6D3F4!important;
    text-align: initial!important;
    border-radius: initial;
}

.ui-accordion .views-field-title .field-content a {
    color: #3366CC;
    font-size: 18px;
    font-weight: 700;
}

.ui-accordion .views-field-title .field-content::after {
    content: '+';
    right: 73px;
    position: absolute;
    font-size: 34px;
    top: 0;
    font-weight: 700;
    color: #3366CC;
}

.ui-accordion .ui-accordion-content {
    border: none;
    background-color: #F7FBFF;
}

.ui-accordion .ui-state-active .field-content::after {
    display: none;
}


/** Menus laterales **/

.main-content .row .order-3 nav {
    padding-top: 0;
    padding-bottom: 0;
}

.main-content .row .order-3 nav h2 {
    color: #F7A73F;
    font-size: 20px;
    border-bottom: 1px solid #F7A73F;
    margin-top: 15px;
}

.main-content .row .order-3 nav .clearfix {
    width: 306px;
    background-color: #2A5CAA;
    border-bottom: 6px solid #F7A73F;
    border-radius: 5px;
    display: block;
}

.main-content .row .order-3 nav .container-menu ul .active a {
    background-color: #3366CC!important;
}

.main-content .row .order-3 nav .clearfix li {
    text-align: left;
}

.main-content .row .order-3 nav .clearfix li .menu li {
    list-style: disc;
}

.main-content .row .order-3 nav .clearfix li .menu li::marker {
    color: #F4A733;
}

.main-content .row .order-3 nav .container-menu ul li:hover {
    background-color: #3366CC!important;
}

.main-content .row .order-3 nav .clearfix li a {
    padding: 7px!important;
    background-color: #2A5CAA;
    text-decoration: none;
    font-size: 14px;
    color: white;
}

.main-content .row .order-3 nav .clearfix li a:first-child {
    border-radius: 5px 5px 0 0;
}

.main-content .row .order-3 nav .container-menu ul li a:hover {
    background-color: #3366CC!important;
}

.main-content .row .order-3 nav .container-menu .nav-item a:hover,
.main-content .row .order-3 nav .container-menu .nav-item a:focus {
    background-color: #2A5CAA;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu {
    position: initial!important;
    transform: none!important;
    background: #3a6ab4;
    width: 305px;
    border: none;
    box-shadow: none;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li {
    padding: 0px;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li:hover {
    background: #3a6ab4;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li a {
    background: #3a6ab4;
    font-size: 12px;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li a:hover {
    background: #3a6ab4;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li .dropdown-menu {
    background-color: #5685ce;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li .dropdown-menu li {
    background-color: #5685ce;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li .dropdown-menu li a {
    background-color: #5685ce;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
    background-color: #759ede;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li {
    background-color: #759ede;
}

.main-content .row .order-3 nav .clearfix .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
    background-color: #759ede;
}


/** slider enlaces **/

.block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-enlace .field-content {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-enlace .field-content a {
    color: #004a84;
    font-weight: 600;
    text-decoration: none;
}

.enlaces-embajadas li {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}


/*** CSS Responsive ***/

@media(max-width: 1250px) {
    .ui-accordion .views-field-title .field-content::after {
        content: '';
    }
	.optionset-galeria-interna-noticias img {
		height: auto!important;
		width: auto!important;
		margin: auto!important
	}
}

@media(max-width: 991px) {
    .overflowmenu .region-we-mega-menu nav .we-mega-menu-ul>.we-mega-menu-li>a {
        background-color: #3366CC;
    }
    .navbar-we-mega-menu.navbar ul>li ul {
        background-color: #2E7cc7;
    }
    .overflowmenu {
        height: 45px;
    }
    .region-we-mega-menu {
        background-color: #3366CC;
    }
    .overflowmenu .region-we-mega-menu nav {
        height: 100%;
        background-color: #3366CC;
    }
    .overflowmenu .region-we-mega-menu nav .we-mega-menu-ul {
        display: block;
    }
    .overflowmenu .region-we-mega-menu nav .we-mega-menu-ul>.we-mega-menu-li>a {
        height: auto;
    }
    .overflowmenu .region-we-mega-menu nav .we-mega-menu-ul .we-mega-menu-li {
        text-align: left;
    }
    .navbar-we-mega-menu.navbar ul>li ul {
        padding-left: 10px;
    }
    body:not(.we-mega-menu-backend) nav[data-style="Blue"] .we-mega-menu-ul .dropdown-menu .dropdown-menu>a:after,
    body:not(.we-mega-menu-backend) nav[data-style="Blue"] .we-mega-menu-ul .dropdown-menu .dropdown-menu>span:after {
        left: auto;
    }
    .overflowmenu .block-we-megamenu .content .region-we-mega-menu {
        height: 48px;
    }
}

@media (max-width: 979px) {
    .overflow-menu {
        overflow: initial;
    }
    .tb-megamenu {
        background-color: inherit!important;
    }
    .tb-megamenu .nav-collapse .nav>li {
        float: none;
        width: 100%;
        height: 29px;
    }
    .tb-megamenu .nav-collapse .dropdown-menu {
        background-color: #3366CC;
    }
    .region-govco {
        display: grid;
        grid-template-columns: 1.2fr 0.5fr 1.8fr;
        grid-template-rows: 0.3fr 0.3fr;
        grid-auto-columns: 1fr;
        grid-auto-rows: 1fr;
        gap: 0px 0px;
        grid-auto-flow: row;
        grid-template-areas: "block-secciongovco3 block-secciongovco3 block-secciongovco3" "block-gtranslate block-gtranslate block-secciongovco3redes";
    }
    #block-govcoimg {
        grid-area: block-govcoimg;
    }
    #block-gtranslate {
        grid-area: block-gtranslate;
        display: flex;
        justify-content: center;
    }
    #block-secciongovco3redes {
        grid-area: block-secciongovco3redes;
    }
    #block-secciongovco3 {
        grid-area: block-secciongovco3;
    }
    .region-multimedia {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 0.1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-rows: 1fr;
        gap: 20px 0px;
        grid-auto-flow: row;
        grid-template-areas: "block-seccionmultimedia" "block-quicktabstabsredessociales";
    }
    #block-titulomultimedia {
        grid-area: block-titulomultimedia;
    }
    #block-seccionmultimedia {
        grid-area: block-seccionmultimedia;
    }
    #block-quicktabstabsredessociales {
        grid-area: block-quicktabstabsredessociales;
        display: flex;
        justify-content: center;
    }
    .titul {
        font-size: 20px;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li {
        height: 183px;
        display: block;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-imagen- {
        width: 100%;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-imagen- .field-content {
        justify-content: center;
        display: flex;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-enlace .field-content {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-enlace .field-content a {
        color: #004a84;
        font-weight: 600;
        text-decoration: none;
    }
}

@media (max-width: 767px) {
    .contenedor-logos .region-header {
        height: auto;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 0fr 0fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        grid-template-areas: "." ".";
    }
    .contenedor-logos .region-header .content .container-fluid .row {
        display: grid;
    }
    .contenedor-logos .region-header .content .container-fluid .row .col-md-4 .row {
        display: grid;
        grid-auto-columns: 1fr;
        grid-template-rows: 0.1fr 0.1fr;
        gap: 0px 0px;
    }
    .contenedor-logos .region-header .content .container-fluid .row .col-md-4 .row .arg {
        margin-top: 35px;
    }
    .contenedor-logos .block-search-form-block input {
        width: 100%;
    }
    .contenedor-logos .block-search-form-block {
        align-self: center;
        justify-self: center;
        width: 260px;
    }
    .contenedor-logos .block-block-content {
        align-self: center;
        justify-self: center;
    	text-align: center;
    }
    .img-govco {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .ui-accordion .views-field-title .field-content::after {
        content: '';
    }

    .bott{
        height: 142px;
    }

    .up{
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 576px) {
    .class-govco {
        height: 48px;
    }
    .class-govco .contenedor-iconos-redes {
        background-color: #3366CC;
        height: 50%;
    }
    .img-govco {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .region-govco {
        display: grid;
        grid-template-columns: 1.2fr 0.5fr 1.8fr;
        grid-template-rows: 0.3fr 0.3fr 0.3fr;
        grid-auto-columns: 1fr;
        grid-auto-rows: 1fr;
        gap: 0px 0px;
        grid-auto-flow: row;
        grid-template-areas: "block-secciongovco3 block-secciongovco3 block-secciongovco3" "block-gtranslate block-gtranslate block-gtranslate" "block-secciongovco3redes block-secciongovco3redes block-secciongovco3redes";
    }
    #block-govcoimg {
        grid-area: block-govcoimg;
    }
    #block-secciongovco3 {
        grid-area: block-secciongovco3;
        height: 48px;
    }
    #block-gtranslate {
        grid-area: block-gtranslate;
        align-items: center;
        display: flex;
        justify-content: space-around;
    }
    #block-quicktabstabsredessociales .contenedor-widget-facebook {
        width: 370px;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li {
        height: 183px;
        display: block;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-imagen- {
        width: 100%;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-imagen- .field-content {
        justify-content: center;
        display: flex;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-enlace .field-content {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
    }
    .block-views-blockenlacesembajadas-block-1 .enlaces-embajadas .flexslider .slides li .views-field-field-enlace .field-content a {
        color: #004a84;
        font-weight: 600;
        text-decoration: none;
    }
    #block-quicktabstabsredessociales{
        padding-left: 0!important;
    }

    .linea{
        height: 80px;
    }
}

#block-navegacionenlaces .col-md-4 ul li {
    text-align: left;
    line-height: 17px;
    margin-bottom: 8px;
    list-style: disc;
}

#block-navegacionenlaces .col-md-4 ul li::marker {
    color: #F5B140;
}

#block-navegacionenlaces .col-md-4 ul {
    padding-left: 40px;
    padding-right: 15px;
    margin-top: 10px;
}

#block-navegacionenlaces .col-md-4 ul li a {
    color: #004a84;
    font-weight: 600;
}

#block-navegacionenlaces .col-md-4 ul li a:hover {
    text-decoration: none;
}

#block-navegacionenlaces .col-md-4 .naranja {
    height: auto;
}

.contenedor-noticias-principales {
    margin-top: 20px;
    margin-bottom: 40px;
}

.contenedor-noticias-principales .image-style-noticias {
    margin-top: 0;
    margin-bottom: 0;
}

.contenedor-noticias-principales .titulo-noticia a {
    color: #004a84;
    font-weight: 600;
    font-size: 21px;
    text-decoration: none;
}

.field.field--name-field-main-image.field--type-image.field--label-hidden.field__item {
    width: 100%;
}

.contenedor-logos .row {
    justify-content: center;
    align-items: center;
}

.flexslider {
    border: none;
}

.flex-control-nav {
    bottom: 33px;
    z-index: 9;
}

.flex-control-paging li a {
    background: #FFF;
}

.flex-control-paging li a.flex-active {
    background: #F7A73F;
}

.flex-direction-nav a {
    height: 50px;
}

.flex-direction-nav a:before {
    color: orange ;
    opacity: 1!important;
}

.flex-direction-nav .flex-next {
    text-align: left;
}

.contenedor-borde {
    border-left: 30px solid #F7A73F;
    border-right: 30px solid #F7A73F;
}

.flex-direction-nav .flex-disabled {
    opacity: 1!important;
    z-index: 1;
}

.view-enlaces-home .flex-direction-nav a:before {
    color: #F7A73F;
    opacity: 1!important;
}

.view-enlaces-home .flex-control-nav {
    display: none;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
	left: 15%;
    width: 75%;
    height: 75%;
}

.contenedor-banner .flexslider .contenedor-banner-p .row .contenedor-texto {
    font-size: 1.5rem;
    padding: 2rem
}


.contenedor-texto {
    background-color: #F7F6F6;
    --bs-gutter-x: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 1.5rem;
    align-items: center;
    padding-right: 1.5rem;
    padding-left: 3rem;
}
.contenedor-relativo {
    position: relative;
    background-color: #F7A73F;
    height: 100%;
    width: 100%
}

.contenedor-texto a {
    color: #555553;
    text-decoration: none;
    font-size: 100%;
}