[dir="rtl"] .node .field--type-image{
    float: none !important ;
}
nav#block-bootstrap-barrio-subtheme-headersocialmedia{
    margin-right: 0;
    padding-right: 0;
    margin-left: 18px;
    padding-left: 20px;
}
.header-search{
    margin-left: 0;
    padding-right: 0;
    padding-left: 42px;
    margin-inline: 10px;
    background-position: 7% center !important;
}

.menu--top-header-menu .nav-item{
    padding-left: 0;
    padding-right: 10.29px;
    border-right: 1px solid #fff;
    border-left: none;
}

ul#block-bootstrap-barrio-subtheme-main-menu li ul a, ul#block-bootstrap-barrio-subtheme-main-menu li .view-expanded-block a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: none !important;
    padding: 0 !important;
    gap: 20px;

}
ul#block-bootstrap-barrio-subtheme-main-menu li ul a:after, ul#block-bootstrap-barrio-subtheme-main-menu li .view-expanded-block a:after{
    content: "";
    width: 10px;
    height: 10px;
    background: url(../images/child-menu.svg) no-repeat center center;
    background-size: contain;
    rotate: 180deg;
}

.vision-and-mission-grid .view-content .views-row .field--name-field-media-image {
    display: flex;
    justify-content: center;
}
.vision-and-mission-grid .view-content .views-row:first-child{
    border-right: 1px solid #fff;
    padding-right: 47px !important;
    padding-left: 0 !important;
    border-left: none !important;
}

.vision-and-mission-grid .view-content .views-row:nth-child(2) {
    border-bottom: 1px solid #fff;
    padding-right: 0 !important;
    padding-left: 47px !important;
    padding-bottom: 21px !important;
}
.vision-and-mission-grid .view-content .views-row:nth-child(3){
    border-right: 1px solid #fff;
    padding-right: 47px !important;
    padding-bottom: 21px !important;
    padding-top: 35px !important;
    padding-left: 0 !important;
    border-left: none !important;
}

.vision-and-mission-grid .view-content .views-row:last-child{
    padding-left: 47px !important;
    padding-bottom: 21px !important;
    padding-top: 35px !important;
    padding-right: 0 !important;
}

.site-footer__top .region {
width: 100% !important;
}
.site-footer h2:after{
    right:auto !important;
    left: 0 !important;
}

nav#block-bootstrap-barrio-subtheme-topheadermenu-2{
    margin-left: 34%;
    margin-right: 0;
}
.menu-section.menu--sections-menu{
    right: 17px;
    left: auto;
}
.small-video{
    left: 20px;
    right: auto;
}
.board-page{
direction: ltr;
}
.gray-box::after{
    left:auto !important;
    right: 0 !important;
    border-right: none;
    border-left: 24px solid transparent;
}

.node--type-project-news.node--view-mode-card .node__content, .node--type-news.node--view-mode-card .node__content {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border: 2px solid #D1D1D1;
    background: #FFF;
    min-height: 417px;
}
.node--type-project-news.node--view-mode-card .node__content .field--name-field-media-images *, .node--type-news.node--view-mode-card .node__content .field--name-field-media-images * {
    width: 100% !important;
}

.news-card-view .views-row .card-body::before{
    right: auto !important;
    left: 0 !important;

}

.view-reports-type .view-content .views-row .field--name-field-media-image , .view-reports-type .view-content .views-row .field--name-field-media-image .field__item *{
    width: 100% !important;
    height: 100% !important;

}