body {
     font-family: "GESSTwoMedium-Medium" !important;
}
/* home page */
.body-links .text-top,
.body-links .row .content-menu,
.body-links .row .menu-link a.parent-link,
.body-links .row .content-menu h4 {
    font-family: "GESSTwoMedium-Medium";
}

article h3,
.caption h3,
.Executives h3  {
    font-size: 20px !important; 
}
.careers .vacancies .vacancy.active .less {
    position: absolute;
    left: 27px !important;
    bottom: 15px;
    right: none;
}

p {
    font-size: 14px !important;
}

.body-links .text-top {
    right: 28px;
    left: auto;
}

.header .navbar .ar-link {
    font-family: "Raleway", sans-serif
}

.body-links .row .content-menu {
    transform: translate(10px, -10px);
}

.menu-link:hover > .content-menu  {
    transform: translate(0, 0);
}

/* board of directors page */

.board-of-directors .directors-item .card .card-body {
    padding-right: 30px;
    padding-left: 0; ;
}

/* investement page */

.investement-approach .article-body .article-box p i {
    margin-left: 7px;
    margin-right: 0;
}

section.investement-approach article,
.investement-approach .Sectors {
    margin-bottom: auto;
}

section.investement-approach article:last-child {
    margin-bottom: 30px;
}

.subpages .section-title h3 {
    margin-bottom: 23px;
}

section.investement-approach .article-caption {
    margin-bottom: 15px;
}

.board-of-directors .directors-item .card .card-body .card-text {
    line-height: 23px;
}

.board-of-directors .directors-item {
    margin-bottom: 40px !important;
}

.form-wrapper .form-content .box-details .det-box span a {
    margin-right: 5px;
    right: -10px;
}

.footer .developed a {
    font-family: "Raleway", sans-serif;
}

/* start section careers */

.careers .placeholder-custom label {
    left: auto;
}

section.careers span {
    margin-right: auto;
}

.careers .placeholder-custom label::after {
    margin-left: auto;
    margin-right: 5px;
}

.careers .custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #444444
}

.careers .custom-radio .custom-control-input:checked~.custom-control-label::after {
    left: auto;
    right: -20px;
}

.footer .social {
    text-align: left;
}

section.careers label {
    margin-right: 10px;
}

/* end section careers */

/* media */
@media only screen and (max-width: 767px) {
.board-of-directors .directors-item .card .card-body {

    padding: 0;

    }
}

/* media pages */

/* press Releases page */ 

section.press-releases .media-press a img  {
    margin-right: 0 !important;
    margin-left: 20px !important;
}


/* media screen */
@media only screen and (max-width: 1200px) {
    .media .card .card-body .card-text { 

        text-align:  right;
    }

}
