@font-face {
    font-family: 'BressayRegular';
    src: url('../fonts/Bressay_W_Rg.woff') format('woff'),
         url('../fonts/Bressay_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BressayBold';
    src: url('../fonts/Bressay_W_Bd.woff') format('woff'),
         url('../fonts/Bressay_W_Bd.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BressayRegular';
    src: url('../fonts/effra_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'EffraRegular';
    src: url('../fonts/Effra-Regular.eot');
    src: url('../fonts/Effra-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Effra-Regular.woff2') format('woff2'),
        url('../fonts/Effra-Regular.woff') format('woff'),
        url('../fonts/Effra-Regular.ttf') format('truetype'),
        url('../fonts/Effra-Regular.svg#Effra-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pt-serifregular, .effra-regular {font-family: 'BressayRegular', sans-serif !important;}
.pt-serifbold, .bressay-bold,.effra-bold {font-family: 'BressayBold', sans-serif !important;}
.bressay-regular {font-family: 'BressayRegular', sans-serif !important;}
html 
{
    font-family: 'BressayRegular', sans-serif !important;
}
body {direction: rtl;text-align: right;position: relative;overflow-x:hidden;font-family:'BressayRegular', sans-serif !important;font-size:14px;background-color:white !important;}
body.no-overflow {overflow-y: hidden;}
.overflow-hidden {overflow: hidden;}
* {outline:none !important;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
h1, h2, h3, h4, h5, h6, p {padding:0;margin:0;color: #0E2344; font-family: 'BressayBold', sans-serif !important;}
.locationtime h5
{
  font-family: 'BressayBold', sans-serif !important;
}
.events-container .section-filter .search-fld input
{
  font-family: 'BressayBold', sans-serif !important;
}
ul,
ol {
    padding: 0;
    margin: 0;
    list-style: none;
    font-family: 'BressayRegular', sans-serif !important;
}
option
{
    font-family: 'BressayRegular', sans-serif !important;
}
a:hover {text-decoration: none;}
a:active{text-decoration: none; }
.title {font-family: 'BressayBold', sans-serif;color:#fff;text-transform: uppercase;font-size: 40px;line-height:40px;margin: 0 0 50px 0;}
.homepage-slider .title.big {font-size: 60px;line-height:70px;}
.title.big {font-size: 50px;line-height:60px;}
.title .colored {
  color: #B28A42;
}
.container.h-100 .title .colored
{
  color: #fff;
}
.pt-100-f {padding-top:100px !important;}
.pb-100-f {padding-bottom:100px !important;}
.pt-100 {padding-top:100px !important;}
.pb-100 {padding-bottom:100px !important;}
.pt-50 {padding-top:50px !important;}
.pb-50 {padding-bottom:50px !important;}
.pt-75 {padding-top:75px !important;}
.pb-75 {padding-bottom:75px !important;}
.mt-25 {margin-top:25px !important;}
.mb-25 {margin-bottom:25px !important;}
.mb-50 {margin-bottom:50px !important;}
.mt-50 {margin-top:50px !important;}
.m-0 {margin:0;}
.color-white {color: #fff;}
.color-blue {color: #0E2344;}
.color-grey {color: #58595B !important;}
.blue-btn {background: #0E2344;border-radius: 10px;color: #fff;border: 1px solid #0E2344;text-transform: uppercase;padding: 5px 13px 7px 13px;line-height: 14px;}
.blue-btn:hover {background: #B28A42;color: #fff;border: 1px solid #B28A42;}
.beige-bg {/*background: rgba(178,138,66,0.1);*/}
.blue-bg {background: #0E2344;}
.video-wrapper, .video-wrapper .overlay, #lightboxOverlay, #lightboxOverlay *, .lightbox, .lightbox * {-webkit-transition: unset;-moz-transition: unset;-ms-transition: unset;-o-transition: unset;transition: unset;}
.small-italic-title {font-size: 30px;color: #0E2344;line-height: 30px;font-family: 'BressayBold', sans-serif;}
.small-italic-title.colored {color: #B28A42;}
.lightboxOverlay {background-color: #0E2344;}
.lb-data .lb-details {display:none;}
.lightbox .lb-image, .lb-outerContainer {border-radius: 20px;border: none;}
.lightbox .lb-nav {display: block;height: 50px;width: 75%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.lightbox .lb-nav a.lb-prev {display: block;position: absolute;float: none;width: 50px;height: 50px;background-image: url('../img/title-sign.svg');opacity: 1;transform: rotate(180deg);background-position: center;background-size: contain;background-repeat: no-repeat;}
.lightbox .lb-nav a.lb-next {display: block;position: absolute;float: none;width: 50px;height: 50px;background-image: url('../img/title-sign.svg');opacity: 1;transform: unset;background-position: center;background-size: contain;background-repeat: no-repeat;}
.lb-closeContainer {position: absolute;width: 30px;height: 30px;top: 25px;left: 25px;}
.lb-closeContainer .lb-close {transition: none;cursor:pointer;display:block;opacity: 1;float: none;width: 100%;height: 100%;background-position: center;background-size: contain;background-image: url(../img/close-hover.svg);background-repeat: no-repeat;}
.lb-closeContainer .lb-close:hover {transition: none;background-image: url(../img/close.svg);}
.post-items-slider {display:none;overflow:hidden;}
.post-items-slider .swiper-button-next, .post-items-slider .swiper-container-rtl .swiper-button-prev, .post-items-slider .swiper-button-prev, .post-items-slider .swiper-container-rtl .swiper-button-next {top:35%;}
.ss-content.ss-open {border: 1px solid rgb(88, 89, 91);border-radius: 10px;top: 65px;}
.ss-main .ss-single-selected.ss-open-below {border-radius: 10px !important}
.ss-content .ss-search input {margin:0 !important;border: 1px solid rgb(88 89 91 / 27%) !important;}
.ss-content .ss-list {margin: 0 0 0 4px;padding: 10px;}
.ss-content .ss-list::-webkit-scrollbar {width: 5px;background-color: transparent;}
.ss-content .ss-list::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #B28A42;}
.ss-content .ss-list .ss-option {color: #0E2344;border-radius: 10px;padding: 5px 25px 7px 10px;position:relative;text-align: right;}
.ss-content .ss-list .ss-option:before {content:'';width:15px;height:15px;background-image: url('../img/check.svg');background-position: center;background-repeat: no-repeat;background-size: contain;opacity:0;visibility: hidden;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
.ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:hover {color: #fff;background-color: #0e2344;}
.ss-content .ss-list .ss-option.ss-highlighted:before, .ss-content .ss-list .ss-option:hover:before {opacity: 1;visibility: visible;}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type=number] {-moz-appearance: textfield;}

/* Header */
header {background: #fff;height:100px;}
header .row-nav-wrapper {padding:0 15px;}
.logo-wrapper {width:230px;}
.logo-wrapper a img {object-fit: contain;}
.nav-wrapper .nav-list li {padding:0 5px;}
.nav-wrapper .nav-list li.has-submenu {position:relative;}
.nav-wrapper .nav-list li a {padding: 35px 0;display: block;font-size:15px;font-family:'BressayBold', sans-serif;color: #0E2344;}
.nav-wrapper .nav-list li a:hover, .nav-wrapper .nav-list li a.active {color: #B28A42;}
.topbar {background: #0E2344;padding:10px 0;}
.topbar .row {padding: 0 15px;}
.topbar .newsletter-section {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.topbar .newsletter-section p {color: #fff;}
.topbar .newsletter-section a {margin: 0 10px 0 0;background: #b28a42;border: 1px solid #b28a42;border-radius: 10px;width: auto;height: auto;color: #fff;text-transform: uppercase;font-size: 14px;font-family: 'EffraRegular', sans-serif;display: flex;align-items: center;justify-content: center;padding: 5px 15px 4px 15px;}
.topbar .newsletter-section a:hover {background: #fff;border: 1px solid #fff;color: #b28a42;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu {opacity:0;visibility:hidden;position: absolute;background: #fff;width: 175px;bottom: 100%;z-index: 1;border: 1px solid #58595B;left: 50%;transform: translateX(-50%);border-radius: 20px;top: 96px;padding: 20px 20px 15px 20px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu.two-elements {height: 90px;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu.three-elements {height: 120px;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu.four-elements {height: 150px;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu.five-elements {height: 180px;}
header .nav-wrapper .nav-list li.has-submenu:hover ul.submenu, .nav-wrapper .nav-list li.has-submenu ul.submenu:hover {opacity:1;visibility:visible;z-index: 10;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu li {padding: 0 0 15px 0;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu li:last-of-type {padding: 0;}
header .nav-wrapper .nav-list li.has-submenu ul.submenu li a {font-size: 12px;text-transform: uppercase;padding: 0;font-family: "BressayRegular", sans-serif;}
.widgets-wrapper .lang-switcher {overflow:hidden;height:30px;width:60px;margin:25px 0 0 10px;border-radius:20px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);}
.widgets-wrapper .lang-switcher .wrapper {position:relative;width:100%;height:100%;box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.16) inset;-webkit-box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.16) inset;-moz-box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.16) inset;}
.widgets-wrapper .lang-switcher.switched .wrapper {flex-direction: row-reverse !important;}
.widgets-wrapper .lang-switcher .wrapper .lang {position: absolute;font-family: 'EffraRegular', sans-serif;top: 50%;left: 30%;transform: translate(-50%,-50%);right: unset;font-size: 14px;color: #0E2344;line-height:14px;height: 11px;display: block;width: fit-content;}
.widgets-wrapper .lang-switcher .wrapper .switcher {position: absolute;top: 50%;right: 30%;transform: translate(50%,-50%);left: unset;width: 20px;height: 20px;border-radius: 50%;background: #0E2344;}
.widgets-wrapper .lang-switcher.switched .wrapper .lang {left: 70%;}
.widgets-wrapper .lang-switcher.switched .wrapper .switcher {right: 70%;}
.widgets-wrapper .lang-switcher:hover .wrapper .switcher {background: #B28A42;}
.widgets-wrapper form {width: 200px;position: relative;height: 30px;}
.widgets-wrapper form input {color:#58595B;width: 100%;border-radius: 10px;border: 1px solid #58595B;height: 100%;box-shadow: none;padding: 5px 15px 7px 15px;font-size:12px;}
.widgets-wrapper form input::placeholder {color: #76777A;}
.widgets-wrapper form button {width: 30px;height: 30px;background: #B28A42;border-radius: 10px;border: 1px solid #B28A42;position: absolute;top: 0;left: 0;bottom: 0;color: #fff;}
.widgets-wrapper form button:hover {background: #58595B;border: 1px solid #58595B;}
.widgets-wrapper form button i {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.trigger-side-menu {width:24px;height:34px;display: none;}
.trigger-side-menu span {width: 6px;height: 6px;border-radius: 50%;background: #0E2344;border: 1px solid #0E2344;}
.trigger-side-menu:hover span {background: #B28A42;border: 1px solid #B28A42;}
.side-menu {background: rgba(88,89,91,0.6);position: absolute;width: 100%;height: 100vh;top: 0;z-index:0;visibility:hidden;opacity:0;overflow:hidden;}
.side-menu.visible {visibility:visible;opacity: 1;z-index: 10;}
.side-menu .menu {position: absolute;width: 65%;height: 100vh;background: #fff;padding: 15px;top: 0;bottom: 0;left: -240px;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.side-menu.visible .menu {left:0;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.side-menu .menu .menu-header {margin: 0 0 50px 0;}
.side-menu .menu .menu-header .close-btn {transition: none;width:25px;height:25px;background-image: url('../img/close.svg');background-size:contain;background-position: center;background-repeat: no-repeat;}
.side-menu .menu .menu-header .close-btn:hover {transition: none;width:25px;height:25px;background-image: url('../img/close-hover.svg');}
.side-menu .menu .menu-body .nav-list {margin:28px 0 0 0;}
.side-menu .menu .menu-body .nav-list li {margin:0 0 18px 0;}
.side-menu .menu .menu-body .nav-list li a {padding:0;text-transform: uppercase;}
.side-menu .menu .menu-body .nav-list li.has-submenu {position:relative;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.side-menu .menu .menu-body .nav-list li.has-submenu:after {content: "\f107";position: absolute;top: 0;left: 0;}
.side-menu .menu .menu-body .nav-list li.has-submenu.open:after {content: "\f106";}
.side-menu .menu .menu-body .nav-list .submenu {margin:15px 0 0 0;display:none;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.side-menu .menu .menu-body .nav-list .submenu li {margin:0 0 10px 0;}
.side-menu .menu .menu-body .nav-list .submenu li:last-of-type {margin:0;}
.side-menu .menu .menu-body .nav-list .submenu li a {font-family: 'BressayRegular', sans-serif;text-transform: initial;}
.side-menu .menu .menu-body .widgets-wrapper form {height:40px;}
.side-menu .menu .menu-body .widgets-wrapper form {height:40px;}
.side-menu .menu .menu-body .widgets-wrapper form button {height:40px;width:40px;}

/* Footer */
footer {background: #0E2344;border-top: 1px solid #fff;}
footer .top-footer {padding:90px 0 70px 0;margin:0 15px;border-bottom:1px solid #fff;width:100%;}
footer .logo-wrapper {width:335px;}
footer .logo-wrapper p {margin: 15px 0 0 0;display:none;}
footer .list-widget.mobile-list {display:none;}
footer .list-widget ul li {margin:0 0 8px 0;}
footer .list-widget ul li:last-of-type {margin:0;}
footer .list-widget ul li a, footer .lower-footer p a {color: #fff;}
footer .list-widget ul li a:hover, footer .list-widget ul li a.active, footer .lower-footer p a {color: #B28A42;}
footer .widgets-wrapper p {color: #fff;margin:0 0 20px 0;}
footer .widgets-wrapper form {width:100%;}
footer .widgets-wrapper form button {width: 100px;box-sizing: border-box;padding: 5px 0;}
footer .lower-footer {padding: 25px 15px;}
footer .lower-footer ul, .topbar .social {display:flex;flex-direction: row;align-items:center;}
footer .lower-footer ul li, .topbar .social li {margin: 0 0 0 15px;}
footer .lower-footer ul li:last-of-type, .topbar .social li:last-of-type {margin: 0;}
footer .lower-footer ul.pages-list li a, footer .lower-footer ul.pages-list li p, footer .lower-footer ul.languages li a, footer .lower-footer p {color: #fff;font-size:12px;}
footer .lower-footer ul.pages-list li a:hover, footer .lower-footer ul.pages-list li a.active {color: #B28A42;}
footer .lower-footer ul.languages {display:none;}
footer .lower-footer ul.languages li.lang-en a {font-family: 'EffraRegular', sans-serif;}
footer .lower-footer ul.languages li.lang-ar a {font-family: 'BressayRegular', sans-serif;}
footer .lower-footer ul.languages li a.active {font-weight: 700;}
footer .lower-footer ul.social li a, .topbar .social li a {display: block;width: 25px;height: 25px;background: #fff;border-radius: 50%;position: relative;}
footer .lower-footer ul.social li a i, .topbar .social li a i {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 18px;color: #0E2344;}
.topbar .social li a i {top: 55%;}
footer .lower-footer ul.social li a:hover i, .topbar .social li a:hover i {color: #B28A42;}
footer .lower-footer .copyright-mobile {display:none;font-size:12px;font-family: "EffraLight", sans-serif;color: #fff;order:4;}

/* Header - Style One - Main Page Header */
/* .header-style-one {position:relative;height:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow:hidden;}
.header-style-one:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(-90deg, rgba(14,35,68,1) 0%, rgba(14,35,68,1) 45%, rgba(14,35,68,0.9248074229691877) 60%, rgba(14,35,68,0) 100%);}
.header-style-one:after {content:'';width:350px;height:350px;background-image:url('../img/small-logo.svg');background-size:contain;background-repeat: no-repeat;background-position: center;position: absolute;top: 0%;right: 0%;transform: translate(50%,-50%);}
.header-style-one .container {position:relative;z-index:1;}
.header-style-one h1 {color: #fff;font-size: 60px;text-transform: uppercase;font-family: 'BressayBold', sans-serif;}
.header-style-one h1 .colored {color: #B28A42;} */

.header-style-one {position:relative;height:251px;background: #0E2344;background-image: none !important;overflow: hidden;}
.header-style-one:before {content:'';/*background-image: url('../img/img-frame.svg');*/background-size: contain;width: 800px;height: 800px;position: absolute;transform: rotate(35deg);bottom: -170%;left: 0;}
/* .header-style-one {position:relative;height:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow:hidden;} */
/* .header-style-one:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, rgba(14,35,68,1) 0%, rgba(14,35,68,1) 45%, rgba(14,35,68,0.9248074229691877) 60%, rgba(14,35,68,0) 100%);} */
/* .header-style-one:after {content:'';width:350px;height:350px;background-image:url('../img/small-logo.svg');background-size:contain;background-repeat: no-repeat;background-position: center;position: absolute;top: 0%;left: 0%;transform: translate(-50%,-50%);} */
.header-style-one .container {position:relative;z-index:1;}
.header-style-one h1 {color: #fff;font-size: 60px;text-transform: uppercase;font-family: 'EffraMedium', sans-serif;}
.header-style-one h1 .colored {
  /*color: #B28A42;*/
color: #ffffff;}

/* Header - Style Two - Single Expert */
.header-style-two {position:relative;height:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow:hidden;}
.header-style-two .col-12 {position: relative;}
.header-style-two .person-card {background: rgba(14,35,68,0.6);border-radius: 20px;position: absolute;width: 65%;top: 50%;right: 0;transform: translateY(-50%);margin: 0 100px 0 0;padding: 40px 150px 60px 40px;}
.header-style-two .person-card .person-holder {width:200px;height:200px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;right: -100px;top: 30px;}
.header-style-two .person-card .person-holder img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;object-fit: cover;border-radius: 50%;}
.header-style-two .person-card h1 {color: #fff;font-size: 60px;text-transform: uppercase;font-family: 'BressayBold', sans-serif;}
.header-style-two .person-card h1 .colored {color: #B28A42;}
.header-style-two .person-card h4 {color: #fff;}

/* Header - Style Three - Single Expert */
.header-style-three {position:relative;height:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow:hidden;}
.header-style-three .col-12 {position: relative;}
.header-style-three .person-card {background: rgba(14,35,68,0.6);border-radius: 20px;position: absolute;width: 85%;top: 50%;right: 0;transform: translateY(-50%);margin: 0 100px 0 0;padding: 85px 175px 85px 50px;}
.header-style-three .person-card .person-holder {width:190px;height:190px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;right: -95px;top: 50%;transform: translateY(-50%);}
.header-style-three .person-card .person-holder .date {background: #0E2344;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;border-radius: 50%;color: #fff;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.header-style-three .person-card .person-holder .date .day {font-size: 65px;line-height: 60px;height: 55px;width: 100%;text-align: center;margin:0 0 5px 0;}
.header-style-three .person-card .person-holder .date .month {margin:0 0 5px 10px;text-transform: uppercase;font-size: 17px;line-height: 22px;letter-spacing: 8px;width: 100%;text-align: center;}
.header-style-three .person-card .person-holder .date .year {text-transform: uppercase;font-size: 17px;line-height: 17px;letter-spacing: 8px;width: 100%;text-align: center;}
.header-style-three .person-card h1 {color: #fff;font-size: 48px;line-height:58px;text-transform: uppercase;font-family: 'BressayBold', sans-serif;}
.header-style-three .person-card h1 .colored {color: #B28A42;}
.header-style-three .person-card h4 {color: #fff;}

/* Header - Style Four - Single News */
.header-style-four {position:relative;height:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow:hidden;}
.header-style-four .col-12 {position: relative;}
.header-style-four .person-card {background: rgba(14,35,68,0.8);border-radius: 20px;position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);padding: 25px 30px;}
.header-style-four .person-card h1 {color: #fff;font-size: 48px;line-height:58px;text-transform: uppercase;font-family: 'BressayBold', sans-serif;}
.header-style-four .person-card h1 .colored {color: #B28A42;}
.header-style-four .person-card h4 {color: #fff;}

.section-header {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin: 0 0 50px 0;}
.section-header .title {margin:0;}
.section-header .all-btn {margin: 0;font-size: 14px;text-transform: uppercase;color: #0e2344;padding: 0 0 5px 0;border-bottom: 1px solid #0e2344;line-height: 14px;}
.section-header .all-btn:hover {color:#B28A42; border-bottom: 1px solid #B28A42}

/* About Us - Overview */
.overview .images-col img:first-of-type {margin: 120px 0 0 25px;}
.overview .images-col img {width: calc(50% - 12.5px);border-radius: 20px;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.overview p {font-size:20px;}

/* About Us - History */
.history {background: #0E2344;}
.history.inverse-colors {background: #fff;}
.history .wrapper {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.history .wrapper img {width: 55%;border-radius: 20px;position: relative;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.history.half-half .wrapper img {width: 50%;;}
.history .wrapper .text {padding: 50px 35px 50px 25px;font-size:18px;background:#fff;border-radius:20px 0 0 20px;margin: 0 -10px 0 0;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.history.inverse-colors .wrapper .text {background:#0E2344;}
.history.inverse-colors .wrapper .text .small-italic-title, .history.inverse-colors .wrapper .text p {color: #fff;}

/* Publications */
.filters-area {width: 100%;margin: 0 15px 50px 15px;background: #0E2344;padding: 25px;}
.filters-area form {display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.filters-area form .select-wrapper {width: 20%;position:relative;height: 30px;}
.filters-area form .select-wrapper .placeholder {font-family: 'BressayBold', sans-serif;color: #0E2344;font-size: 16px;text-transform: uppercase;position: absolute;right:20px;top:50%;transform: translateY(-50%);z-index: 1;pointer-events: none;}
.filters-area .ss-main .ss-multi-selected {padding-left: 20px;border-radius:10px;}
.filters-area .ss-main .ss-multi-selected .ss-values .ss-disabled, .filters-area .ss-main .ss-multi-selected .ss-values .ss-value {display:none;}
.filters-area form .search-form {width: 35%;;position: relative;}
.filters-area form .search-form input {width:100%;border:none;padding: 8px 20px 5px 20px;border-radius: 10px;height: 30px;font-size: 12px;}
.filters-area form .search-form button {background: #B28A42;border-radius: 10px;border: 1px solid #B28A42;color: #fff;position: absolute;top: 0;bottom: 0;left: 0;width: 30px;}
.filters-area form .search-form button:hover {background: #58595B;border: 1px solid #58595B;}
.filters-area form .search-form button i {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.filters-area form .filters-wrapper {display:none;flex-direction: row;flex-wrap: wrap;align-content: flex-start;width:100%;margin: 20px 0 0 0;}
.filters-area form .filters-wrapper.shown {display: flex;}
.filters-area form .filters-wrapper .filters {width:66%;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;margin: 0 0 -20px 0;padding: 0 0 0 20px;}
.filters-area form .filters-wrapper .filters .filter-card {background: #fff;color: #0E2344;text-transform: uppercase;width: 176px;border-radius: 10px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;padding: 0 20px 0 10px;align-items: center;height: 30px;margin: 0 0 20px 15px;}
.filters-area form .filters-wrapper .filters .filter-card:nth-of-type(3n) {margin: 0 0 20px 0;}
.filters-area form .filters-wrapper .filters .filter-card .value-text {line-height: 12px;font-size: 12px;font-family: 'BressayBold';width: calc(100% - 15px);text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.filters-area form .filters-wrapper .filters .filter-card .value-delete {cursor: pointer;width: 15px;height: 15px;background-image:url('../img/close.svg');background-size: contain;background-repeat: no-repeat;background-position: center;}
.filters-area form .filters-wrapper a.clear-btn {display: none;width:35%;margin: 0 0 0 auto;width: fit-content;font-size: 16px;line-height: 16px;font-family: 'BressayRegular', sans-serif;color: #fff;text-transform: uppercase;align-items: center;}
.filters-area form .filters-wrapper a.clear-btn:hover {color: #B28A42;}

.post-type-item {margin:0 0 50px 0;}
.post-type-item a.post-type-img {margin:0 0 20px 0;position:relative;display:block;border-radius:20px;overflow:hidden;height:260px;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.post-type-item a.post-type-img img {object-fit: cover;transform: scale(1);-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.post-type-item a.post-press-img img {object-fit: cover;transform: scale(1);-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out; max-height: 420px;  border-radius: 20px;}
/* .post-type-item a.post-type-img:hover img {transform: scale(1.2);-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;} */
.post-type-item .title {font-size:18px;color: #0E2344;font-family: 'BressayBold', sans-serif;}
.post-type-item .title:hover {color: #B28A42;}
.post-items-slider .swiper-slide {padding: 20px 0 0 0;}

.post-type-item .meta-two .date {display: block;color: #B28A42;}
.post-type-item .meta-two .author {font-size:18px;display: block;color: #0E2344;}

.post-type-item .meta .category {color: #58595B;text-transform: uppercase;font-size: 14px;font-family: 'BressayRegular', sans-serif;}
.post-type-item .meta .meta-bottom {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}
.post-type-item .meta .meta-bottom .author {font-size:18px;color: #0E2344;}
.post-type-item .meta .meta-bottom .date {color: #B28A42;}
.post-type-item p {font-size: 18px;margin: 10px 0 20px 0;}
.post-type-item a.learn-more {color: #B28A42;border-bottom:1px solid #B28A42;text-transform: uppercase;padding:0 0 5px 0;display:inline-block;line-height:14px;}
.post-type-item a.learn-more:hover {color: #0E2344;border-bottom:1px solid #0E2344;}

.newsletter {padding:50px 0 0 0;height:320px;}
.newsletter.events {padding:100px 0 0 0;height:370px;}
.newsletter .col {position:relative;}
.newsletter .col .newsletter-wrapper {padding:50px 75px;border-radius:20px 20px 0 0;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;height: 325px ;position: absolute;right:0;left:0;z-index: 1;background: #fff;}
.newsletter .col .newsletter-wrapper .img-section {display: flex;flex-direction: row;flex-wrap: nowrap;}
.newsletter .col .newsletter-wrapper .img-section img {margin:0;width:215px;height:215px;border-radius:20px;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.newsletter .col .newsletter-wrapper .img-section img:first-of-type {margin: 50px 0 0 25px;}

/* Our Experts */
.intro p {font-size:20px;}
.careers-page.dark-bg .intro p {color: #fff;}
.experts-filters .filters-button-group {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;margin:0 0 50px 0;}
.experts-filters .filters-button-group button {font-size: 14px;background: transparent;border: none;color: #0E2344;border-bottom:1px solid #fff;height:18px;padding:0 0 15px 0;}
.experts-filters .filters-button-group button:hover, .experts-filters .filters-button-group button.is-checked {color: #B28A42;text-decoration: underline;text-underline-offset: 3px;}
.experts {background: rgba(255,255,255,1);overflow: hidden;}
.experts .grid, .experts .grid .expert-item {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.expert-item {margin:0 0 50px 0;display:flex;}
.expert-item .image-wrapper {margin:0 0 0 20px;position:relative;width:100px;height:100px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;}
.expert-item .image-wrapper img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;object-fit: cover;border-radius: 50%;}
.expert-item .details {width: calc(100% - 120px);}
.expert-item .details .details-head ul.social-info {margin: 0 0 0 10px;}
.expert-item .details .details-head ul.social-info li {margin:0 10px 0 0;}
.expert-item .details .details-head ul.social-info li a {width: 25px;background: #0E2344 !important;height: 25px;display: block;border-radius: 50%;position: relative;}
.expert-item .details .details-head ul.social-info li a:hover, .expert-item .details .details-head ul.social-info li a:focus {background: #0E2344 !important;}
.expert-item .details .details-head ul.social-info li a i {color: rgb(247 243 236);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 14px;}
.expert-item .details .name {min-width: 100px;letter-spacing: 0;color: #b28a42;font-size: 18px;}
.expert-item .details .name a {color: #B28A42;font-size:18px;font-family: 'BressayBold', sans-serif;}
.expert-item .details .name a:hover {color: #0E2344;}
.expert-item .details h6 {margin: 8px 0 5px 0;}

/* Pagination */
.pagination {width:fit-content;margin:auto;align-items: center;}
.pagination li {margin:0 5px;}
.pagination li a {display:block;width:30px;height:30px;}
.pagination li.prev a, .pagination li.next a {width:15px;height:15px;background-size:contain;background-position: center;background-repeat: no-repeat;}
.pagination li.prev a {background-image: url('../img/next.svg');}
.pagination li.next a {background-image: url('../img/prev.svg');}
.pagination li.page a {background: #0E2344;border:1px solid #0E2344;border-radius: 50%;position: relative;}
.pagination li.page a span {font-size:14px;color:#fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);line-height:14px;}
.pagination li.page a:hover, .pagination li.page a.active {background: #B28A42;border:1px solid #B28A42;}
.pagination li.page a:hover span {color: fff;}
.pagination li.prev.disabled a, .pagination li.next.disabled a {pointer-events: none;opacity:0.6;}

/* Privacy Policy - Terms & Conditions */
.text-section {border-bottom:1px solid #B28A42;padding-bottom:30px;margin-bottom:30px;}
.text-section:last-of-type {margin-bottom:0;}
.text-section h6 {font-size:18px;}
.text-section p {color:#58595B;font-size:16px;}

/* In the Media */
.media-item, .media-video-item {margin:0 0 100px 0;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.media-item .img-wrapper, .media-video-item .video-wrapper {overflow: hidden;border-radius: 20px;width: 100%;max-width: 360px;height: 260px;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);margin:0 0 0 25px;}
.media-video-item .video-wrapper video {background: #000;border-radius:20px;}
.media-video-item .video-wrapper {position:relative;}
.media-video-item .video-wrapper .overlay {border-radius:20px;cursor:pointer;width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.media-video-item .video-wrapper .overlay .overlay-body {border-radius:20px;background: rgba(14, 35, 68, 0.7);}
.media-video-item .video-wrapper .overlay:hover .overlay-body {background: rgba(14, 35, 68, 0.85);}
.media-video-item .video-wrapper .overlay .overlay-body img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 45px;height: 45px;object-fit: contain;}
.media-video-item .video-wrapper .overlay:hover .overlay-body img {transform: translate(-50%,-50%);width: 65px;height: 65px;}
.media-item .details, .media-video-item .details {width: calc(100% - 360px);}
.media-item .img-wrapper img, .media-video-item .img-wrapper img {object-fit:cover;transform: scale(1);}
/* .media-item .img-wrapper:hover img, .media-video-item .img-wrapper:hover img {transform: scale(1.2);} */
.media-item .details .date, .media-video-item .details .date {color: #58595B;font-size: 16px;}
.media-item .details h3, .media-video-item .details h3, .media-item .details a, .media-video-item .details a.media-item .details h3, .media-video-item .details h3, .media-item .details a, .media-video-item .details a {font-size: 28px;color: #0E2344;text-decoration: underline;margin: 15px 0;}
.media-item .details h3:hover, .media-video-item .details h3:hover, .media-item .details a:hover, .media-video-item .details a:hover {color: #B28A42;}
.media-item .details p, .media-video-item .details p {font-size:18px;}

/* Search Results Page */
.search h1 {font-size: 20px;margin:0 0 50px 0;line-height: 20px;}
.search .header {border-bottom: 1px solid #0E2344;padding: 0 0 15px 0;}
.search .header span {color: #0E2344;font-size: 14px;line-height: 14px;display:block;}
.search .results-section {margin: 50px 0;}
.search .results-section:last-of-type {margin: 50px 0 0 0;}
.search .results-section h3 {font-size:20px;line-height:20px;margin:0 0 25px 0;}

.search .results-section .publication-item {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;margin:0 0 50px 0;}
.search .results-section .publication-item .item-img {box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);border-radius: 20px;width: 100px;height: 100px;display: block;overflow: hidden;margin: 0 25px 0 0;}
.search .results-section .publication-item .item-img img {transform: scale(1);object-fit: cover;}
/* .search .results-section .publication-item .item-img:hover img {transform: scale(1.2);} */
.search .results-section .publication-item .details {width: calc(100% - 125px);}
.search .results-section .publication-item .details .source {font-size: 12px;text-transform: uppercase;margin: 0 0 5px 0;display: block;}
.search .results-section .publication-item .details .author {font-size: 16px;color: #B28A42;margin: 0 0 5px 0;}
.search .results-section .publication-item .details .item-title {font-size: 16px;text-decoration: underline;color: #0E2344;display: -webkit-box;line-height: 18px;margin: 0 0 15px 0;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;}
.search .results-section .publication-item .details .item-title:hover {color: #B28A42;}
.search .results-section .publication-item .details .date {display:block;color: #0E2344;}

.event-search-item {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;margin:0 0 50px 0;}
.event-search-item .date-holder {position:relative;width:100px;height:100px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;margin:0 25px 0 0;}
.event-search-item .date-holder .date {background: #0E2344;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;border-radius: 50%;color: #fff;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.event-search-item .date-holder .date .day {margin:0 0 5px 0;font-size: 32px;line-height: 30px;height:28px;width: 100%;text-align: center;}
.event-search-item .date-holder .date .month, .event-search-item .date-holder .date .year {text-transform: uppercase;font-size: 9px;line-height: 9px;letter-spacing: 8px;width: 100%;text-align: center;margin:0 0 5px 5px;}
.event-search-item .date-holder .date .year {margin:0;}
.event-search-item .details {width: calc(100% - 125px);}
.event-search-item .details .author {color: #0E2344;font-size: 16px;margin: 0 0 15px 0;line-height: 16px;}
.event-search-item .details .learn-more {color: #B28A42;padding: 0 0 5px 0;display: block;width: fit-content;border-bottom: 1px solid #B28A42;text-transform: uppercase;font-size: 14px;line-height: 14px;}
.event-search-item .details .learn-more:hover {color: #0E2344;border-bottom: 1px solid #0E2344;}

/* Contact Page */

.contact-form {margin:-20px 0 0 0;}
.contact-form.row {margin-right: -15px;margin-left: -15px;}
.contact-form .col-sm-12:nth-of-type(odd) {padding-left:10px;}
.contact-form .col-sm-12:nth-of-type(even) {padding-right: 10px;}
.contact-form input:not([type="submit"]), .contact-form input:not([type="checkbox"]), .ss-main .ss-single-selected, .contact-form textarea {border: 1px solid #58595B;width: 100%;border-radius: 10px;margin: 20px 0 0 0;padding: 5px 20px 7px 20px;font-size: 14px;line-height: 16px;font-family: 'BressayRegular',sans-serif;color: #0E2344;}
.ss-main .ss-single-selected, .contact-form input:not([type="submit"]) {height: 32px;}
.contact-form input:not([type="submit"])::placeholder, .ss-main .ss-single-selected .placeholder, .contact-form textarea::placeholder {color: #0E2344;}
.ss-main .ss-single-selected .ss-arrow span, .ss-main .ss-multi-selected .ss-add .ss-plus {border:none;background: transparent;background-image: url('../img/angle-up.svg');width:10px;height:10px;background-position: center;background-repeat: no-repeat;background-size: contain;}
.ss-main .ss-multi-selected .ss-add .ss-plus:after {display: none;}
.ss-main .ss-single-selected .ss-arrow span.arrow-down, .ss-main .ss-multi-selected .ss-add .ss-plus {transform: rotate(-180deg);margin: 0;}
.ss-main .ss-single-selected .ss-arrow span.arrow-up, .ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {transform: rotate(360deg);margin: 0;}
.ss-main .ss-multi-selected .ss-add .ss-plus, .ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {margin:0;}
.contact-form .form-note {font-size: 12px;display: block;}
.contact-form .form-note.error {color: #FF0000;}
.contact-form .form-note.success {color: #97c997;}
.contact-form input[type="submit"] {margin:30px 0 0 0;background: #0E2344;border: 1px solid #0E2344;border-radius: 10px;width: auto;height: auto;color: #fff;text-transform: uppercase;font-size: 14px;font-family: 'BressayRegular', sans-serif;display:flex;align-items: center;justify-content: center;padding: 7px 20px 5px 20px;}
.contact-form input[type="submit"]:hover {background: #B28A42;border: 1px solid #B28A42;}
.contact-form .checkbox-wrapper {margin: 20px 0 0 0;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.contact-form .checkbox-wrapper input {appearance: none;position:relative;border-radius: 3px;display: grid;place-content: center;padding: 0;position:relative;width: 15px;height: 15px;margin: 0 0 0 15px !important;}
.contact-form .checkbox-wrapper input:before {content: "";width: 0px;height: 0px;transition: 120ms width,height ease-in-out;background: #0E2344;position:absolute;top:50%;left:50%;border-radius:3px;transform: translate(-50%,-50%);}
.contact-form .checkbox-wrapper input:checked:before {width: 15px;height: 15px;transition: 120ms width,height ease-in-out;}
.contact-form .checkbox-wrapper label {font-size: 14px;line-height: 14px;margin: 0 0 -5px 0;color: #0e2344;font-family: 'BressayRegular', sans-serif;}

.filters-area .ss-content.ss-open {top: 45px;}

.mapouter {order:0;position:relative;text-align:right;width: 550px;margin: 0 auto 0 0 ;border-radius: 20px;overflow: hidden;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.gmap_canvas {overflow:hidden;background:none!important;}
.gmap_canvas, #gmap_canvas {height: 360px;}
.contact-details {margin: -90px 0 0 0;width: 100%;background: #0E2344;border-radius: 20px;padding: 30px;max-width: 380px;order: 1;z-index: 1;}
.contact-details li {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;margin: 0 0 20px 0;}
.contact-details li:last-of-type {margin: 0;}
.contact-details li img {width: 30px;height: 30px;margin: 0 0 0 30px;}
.contact-details li a {font-family: 'BressayRegular', sans-serif;font-size: 18px;line-height: 22px;color: #fff;width: calc(100% - 60px);}
.contact-details li a:hover {color: #B28A42;}

/* Archives - Events */

.archives-triggers .nav li {display: flex;padding: 0 15px;align-items: center;}
.archives-triggers .nav li a {font-size: 20px;padding: 0 0 5px 0;line-height: 20px;background: none;color: #0E2344;border-radius: 0;}
.archives-triggers .nav li a:hover, .archives-triggers .nav li a.active {background:none;color: #B28A42;font-weight: 600;}

a.event-item {width:100%;display:block;}
a.event-item.slide-event {width:95%;margin: auto;}
.event-item {margin: 0 0 50px 0;overflow:hidden;min-height:450px;border-radius: 20px;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;}
.events-grid .event-item {margin: 0 0 50px 0;}
.event-item:before {content:'';z-index:0;position: absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background: rgba(14, 35, 68, 0.7);}
.event-item .content {z-index: 1;position: relative;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 75%;}
.event-item .date-holder {position:relative;width:180px;height:180px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;margin:0 auto 25px auto;}
.event-item .date-holder .date {background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;border-radius: 50%;color: #0E2344;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.event-item .date-holder .date .day {font-size: 50px;line-height: 45px;height:45px;width: 100%;text-align: center;margin:0 0 5px 0;}
.event-item .date-holder .date .month, .event-item .date-holder .date .year {margin:0 0 5px 10px;text-transform: uppercase;font-size: 18px;line-height: 18px;letter-spacing: 8px;width: 100%;text-align: center;}
.event-item .date-holder .date .year {margin:0;}
.event-item .event-category {font-size: 14px;text-transform: uppercase;color: #fff;line-height: 14px;}
.event-item .time {font-size: 16px;text-transform: uppercase;color: #B28A42;line-height: 16px;margin: 5px 0 10px 0;text-align:center;}
.event-item .description {color: #fff;text-align: center;font-size:16px;}
.event-item .learn-more {font-size: 14px;line-height: 14px;color: #B28A42;border-bottom: 1px solid #B28A42;text-transform: uppercase;margin: 20px auto 0 auto;padding: 0 0 5px 0;}
.event-item .learn-more:hover, a.event-item:hover .learn-more {color: #fff;border-bottom: 1px solid #fff;}

.event-item.no-background {min-height:unset;}
.event-item.no-background .content {width: 100%;position:unset;transform:unset;top:unset;left:unset;}
.event-item.no-background:before {display: none;}
.event-item.no-background .date-holder .date {background: #0E2344;color: #fff;}
.event-item.no-background p {color: #0E2344;}
.event-item.no-background .learn-more:hover {color: #0E2344;border-bottom: 1px solid #0E2344;}
.events-slider .swiper-pagination, .events-slider-1 .swiper-pagination {bottom: -50px;}
.previous-events-slider .events-slider {margin:0 0 50px 0;}
.previous-events-slider .events-slider .swiper-pagination {bottom:0px;}
/* Careers */
.careers-page-intro .intro p {color: #0E2344;font-size: 20px;font-family: 'BressayRegular', sans-serif;}
.careers-page .vacancies-list h6 {font-size:20px;font-family: 'BressayBold', sans-serif;margin:0 0 20px 0;}
.careers-page.light-bg .vacancies-list h6 {color: #0E2344;}
.careers-page.dark-bg .vacancies-list h6 {color: #fff;}
.careers-page .vacancies-list .subtitle {margin: 0 0 25px 0;display: block;color: #B28A42;font-family: 'BressayBold', sans-serif;font-size: 14px;border-bottom: 1px solid;width: fit-content;}
.careers-page .vacancies-list ul {margin: 0 0 50px 0;}
.careers-page .vacancies-list ul li {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin: 0 0 25px 0;}
.careers-page .vacancies-list ul li:last-of-type {margin:0;}
.careers-page .vacancies-list ul li .label-holder {position:relative;width:100px;height:100px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;margin:0 0 auto 30px;}
.careers-page .vacancies-list ul li .label-holder .label {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;border-radius: 50%;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.careers-page.light-bg .vacancies-list ul li .label-holder .label {background: #0E2344;color: #fff;}
.careers-page.dark-bg .vacancies-list ul li .label-holder .label {background: #fff;color: #0E2344;}
.careers-page .vacancies-list ul li .label-holder .label .text {font-size: 40px;line-height: 30px;margin:0 0 5px 0;width: 100%;text-align: center;}
.careers-page .vacancies-list ul li .label-holder .label .number {text-transform: uppercase;font-size: 9px;line-height: 9px;letter-spacing: 1px;width: 100%;text-align: center;font-family: 'BressayBold', sans-serif;}
.careers-page .vacancies-list ul li .details {width: calc(100% - 130px);}
.careers-page .vacancies-list ul li .details a {text-decoration: underline;color: #B28A42;font-size: 20px;font-family: 'BressayBold', sans-serif;margin: 0 0 5px 0;display: block;}
.careers-page .vacancies-list ul li .details a:hover {color: #0E2344;}
.careers-page .vacancies-list ul li .details p {font-family: 'BressayRegular', sans-serif;font-size: 16px;}
.careers-page.light-bg .vacancies-list ul li .details p {color: #0E2344;}
.careers-page.dark-bg .vacancies-list ul li .details p {color: #fff;}

.single-career-page .section {margin:0 0 25px 0;}
.section .section-header {padding:0 70px 0 0;position:relative;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;margin: 0 0 25px 0;}
.section .section-header:before {content:'';background-image: url('../img/title-sign.svg');width: 25px;height: 25px;background-size: 95%;background-repeat: no-repeat;background-position: center;position: absolute;top: 0;right: 0;transform: rotate(180deg);}
.section .section-header h4 {font-size: 30px;color: #0E2344;line-height: 30px;font-family: 'BressayBold', sans-serif;}
.section .section-header a {background: #0E2344;border: 1px solid #0E2344;border-radius: 10px;width: 112px;height: 30px;color: #fff;text-transform: uppercase;font-size: 14px;font-family: 'BressayRegular', sans-serif;padding: 5px 20px 0px 20px;text-align: center;margin: 0 auto 0 0;}
.section .section-header a:hover {background: #B28A42;border: 1px solid #B28A42;}
.section .section-body {padding:0 70px 0 0;}
.section .section-body p {font-size: 16px;color: #0E2344;}
.section .section-body .subtitle {font-family: 'BressayBold', sans-serif;font-size: 20px;color: #B28A42;margin: 5px 0 20px 0;display: block;}
.section .section-body .subtitle:first-of-type {margin: 0 0 20px 0;}
.share-section {padding: 0 70px 0 0;}
.share-section.p-0 {padding: 0;}
.share-section span {color: #0E2344;font-size: 12px;margin:0 0 10px 0;}
.share-section .actions {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}
.share-section .actions ul.social {display: flex;flex-direction: row;align-items: center;}
.share-section .actions ul.social li {margin: 0 0 0 20px;}
.share-section .actions ul.social li a {display: block;width: 25px;height: 25px;background: #B28A42;border-radius: 50%;position: relative;}
.share-section .actions ul.social li a:hover {background: #0E2344;}
.share-section .actions ul.social li a i {position: absolute;top: 49%;left: 50%;transform: translate(-50%,-50%);font-size: 16px;color: #f7f3ec;}
.share-section .actions ul.social li a i.fa-envelope-o {top: 45%;}
.share-section .actions .download, .download-mobile .download, .share-section .actions .contact, .contact-mobile .contact {width: fit-content;text-transform: uppercase;font-size: 14px;border: 1px solid #58595B;background: #fff;color: #0E2344;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;border-radius: 10px;padding: 5px 10px 5px 50px;position: relative;}
.share-section .actions .download:after, .download-mobile .download:after {content:'';width:10px;height:10px;position: absolute;left: 20px;top:50%;transform: translateY(-50%) rotate(180deg);background-image: url('../img/angle-up.svg');background-position: center;background-repeat: no-repeat;background-size: contain;}
.share-section .actions .download.list-open:after, .download-mobile .download.list-open:after {transform: translateY(-50%) rotate(0deg);}
.share-section .actions .download img, .download-mobile .download img, .share-section .actions .contact img, .contact-mobile .contact img {width: 18px;height: 18px;margin: 0 0 0 5px;object-fit: contain;}
.share-section .actions .download:hover, .download-mobile .download:hover, .share-section .actions .contact:hover, .contact-mobile .contact:hover {background: #0E2344;color: #fff;border:1px solid #0E2344;}
.share-section .actions .normal-button {width: 100px;height: 30px;background: #0E2344;border: 1px solid #0E2344;border-radius: 10px;color: #fff;text-transform: uppercase;margin: 0 auto 0 0;text-align: center;display: flex;justify-content: center;align-items: center;}
.share-section .actions .normal-button:hover {background: #B28A42;border: 1px solid #B28A42;}
.download-mobile, .contact-mobile {display:none;margin:50px 0 0 0;}
.share-section .actions .contact, .contact-mobile .contact {padding: 5px 10px;}
.download-wrapper, .download-mobile {position: relative;}
.download-wrapper .download-list, .download-mobile .download-list {z-index:1;border: 1px solid #58595B;border-radius: 10px;margin: 10px 0 0 0;background: #fff;padding: 10px;position: absolute;width: 100%;top: 100%;left: 0;right: 0;opacity: 0;visibility: hidden;}
.download-wrapper .download-list.active, .download-mobile .download-list.active {opacity: 1;visibility: visible;}
.download-wrapper .download-list li, .download-mobile .download-list li {padding: 5px 10px;background: #fff;border-radius: 10px;}
.download-wrapper .download-list li:hover, .download-mobile .download-list li:hover {background: #0E2344;}
.download-wrapper .download-list li a, .download-mobile .download-list li a {display: flex;justify-content: space-between;text-transform: uppercase;color: #0E2344;font-size: 12px;}
.download-wrapper .download-list li:hover a, .download-mobile .download-list li:hover a {color: #fff;}
/* Single News Page */

.video-section .video-wrapper {height: 60vh;min-height: 360px;position:relative;overflow:hidden;border-radius:20px;margin:0 0 75px 0;}
.video-section .video-wrapper video {background: #000;border-radius:20px;}
.video-section .video-wrapper .overlay {cursor:pointer;width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;background-repeat: no-repeat;background-size: cover;background-position: center;border-radius:20px;}
.video-section .video-wrapper .overlay .overlay-body {background: rgba(14, 35, 68, 0.7);border-radius:20px;}
.video-section .video-wrapper .overlay:hover .overlay-body {background: rgba(14, 35, 68, 0.85);}
.video-section .video-wrapper .overlay .overlay-body img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100px;height: 100px;object-fit: contain;}
.video-section .video-wrapper .overlay:hover .overlay-body img {transform: translate(-50%,-50%);width: 65px;height: 65px;}
.author-section {display:flex;align-items: center;width:100%;max-width:450px;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);    width: 100%;max-width: 450px;box-sizing: border-box;padding: 20px;background: #0e2344;border-radius: 20px;}
.author-section .image-wrapper {margin:0 0 0 20px;position:relative;width:100px;height:100px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;}
.author-section .image-wrapper img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;object-fit: cover;border-radius: 50%;}
.author-section .details {width: calc(100% - 120px);}
.author-section .details .details-head ul.social-info {margin: 0 5px 0 0;}
.author-section .details .details-head ul.social-info li {margin:0 10px 0 0;}
.author-section .details .details-head ul.social-info li a {width: 25px;background: #fff;height: 25px;display: block;border-radius: 50%;position: relative;}
.author-section .details .details-head ul.social-info li a i {color: #0E2344;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 16px;}
.author-section .details .name a {color: #B28A42;font-size:18px;}
.author-section .details .name a:hover {color: #fff;}
.author-section .details h6 {margin: 8px 0 5px 0;color: #fff;}
.author-section .details p {color: #fff;font-size: 16px;}
.body-section {position:relative;padding-top: 100px !important;}
.body-section .author-section {position: absolute;top:-175px;left:-225px;}
.body-section p {font-size:20px;color:#0E2344;}
.body-section a, .body-section p a {color: #0E2344;}
.body-section a:hover, .body-section p a:hover {color: #B28A42;}
.body-section .date {font-size: 14px;color: #0E2344;display: block;margin: 0 0 25px 0;font-family: 'BressayBold',sans-serif;}

/* Council */
.council-wrapper {position: relative;}
.council-wrapper img {height: 450px;width: 65%;border-radius: 20px;object-fit: cover;}
.council-wrapper p {background: #0E2344;color: #fff;border-radius: 20px;box-sizing: border-box;padding: 45px 45px 45px 25px;width: 50%;position: absolute;top: 45%;left: 0;transform: translateY(-50%);font-size: 20px;}
.brochures {position: relative;}
.brochures .overlay-bg {position: absolute;background: #0E2344;left:0;top:0;right:0;height:450px;width:100%;}
.brochures .col-12 {overflow: hidden;}
.brochures .swiper-slide {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: center;}
.brochures .swiper-slide .wrapper {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;width: 100%;max-width: 75%;padding-bottom: 40px;}
.brochures .swiper-slide .wrapper img {width: 360px;height: 450px;object-fit: cover;border-radius: 20px;margin:0 0 0 25px;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.brochures .swiper-slide .wrapper .details {width: calc(100% - 385px);}
.brochures .swiper-slide .wrapper .details h3 {color:#fff;font-size: 36px;font-family: 'BressayBold', sans-serif;margin: 0 0 10px 0;}
.brochures .swiper-slide .wrapper .details .meta {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.brochures .swiper-slide .wrapper .details .meta .author {font-size: 18px;color: #B28A42;font-family: 'BressayBold', sans-serif;margin: 0 0 0 10px;display: block;}
.brochures .swiper-slide .wrapper .details .meta .date {color:#fff;font-size: 18px;font-family: 'BressayRegular', sans-serif;margin: 0 0 -3px 0;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top:25%;width:25px;height:25px;background-size:contain;background-image: url('../img/title-sign.svg');}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {transform: rotate(180deg);}
.swiper-button-prev {transform: rotate(0deg);}

/* Popup */
.popup-overlay {display:none;width: 100%;height: 100vh;position: fixed;z-index: 11;top: 0;left: 0;bottom: 0;right: 0;background: rgba(14,35,68,0.9);-webkit-transition: unset;-moz-transition: unset;-ms-transition: unset;-o-transition: unset;transition: unset;}
.popup-overlay.overlay-info .popup {overflow:hidden;background: #fff;border-radius: 20px;position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);width: 75%;padding: 75px 70px;}
.popup-overlay.overlay-contact .popup {overflow:hidden;background: #fff;border-radius: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 75%;padding: 50px 90px;}
.popup-overlay .popup .close-popup {transition:none;position: absolute;top: 25px;left: 25px;width:25px;height:25px;background-image: url('../img/close.svg');background-size:contain;background-position: center;background-repeat: no-repeat;}
.popup-overlay .popup .close-popup:hover {transition:none;width:25px;height:25px;background-image: url('../img/close-hover.svg');}
.popup-overlay.overlay-info .popup .popup-body {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;}
/* .popup-overlay.overlay-contact .popup .popup-body {} */
.popup-overlay .popup .popup-body .info {width: 300px;}
.popup-overlay .popup .popup-body .info .image-wrapper {margin: 0 0 10px auto;position:relative;width:200px;height:200px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;}
.popup-overlay .popup .popup-body .info .image-wrapper img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;object-fit: cover;border-radius: 50%;}
.popup-overlay .popup .popup-body .info .person-name {display: block;color:#B28A42;font-size:18px;font-family: 'BressayBold', sans-serif;}
.popup-overlay .popup .popup-body .info .person-title {display: block;color:#0E2344;font-size:16px;font-family: 'BressayBold', sans-serif;}
.popup-overlay .popup .popup-body .info .more-info {display: block;font-size:16px;}
.popup-overlay .popup .popup-body .info .person-social {margin:10px 0 0 0;}
.popup-overlay .popup .popup-body .info .person-social li {margin: 0 0 10px 0;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.popup-overlay .popup .popup-body .info .person-social li img {width: 30px;height:30px;margin: 0 0 0 15px;}
.popup-overlay .popup .popup-body .info .person-social li a {width: calc(100% - 45px);font-size:18px;color: #0E2344;}
.popup-overlay .popup .popup-body .info .person-social li a:hover {color: #B28A42;}
.popup-overlay .popup .popup-body .text {width: calc(100% - 300px);}
.popup-overlay .popup .popup-body .text p {color: #0E2344;font-size:16px;}
.popup-overlay .popup .popup-body .form-welcome {display: block;font-size:18px;color:#0E2344;}
.popup-overlay.overlay-contact .popup:after {display:none !important;}
.popup-overlay .popup .popup-body .expert-form {display:flex;flex-direction: column;margin: 25px 0 0 0;}
.popup-overlay .popup .popup-body .expert-form input:not([type='submit']) {border: 1px solid #58595B;border-radius: 10px;font-size: 14px;color: #0e2344;margin: 0 0 20px 0;padding: 5px 20px 7px 20px;line-height: 14px;}
.popup-overlay .popup .popup-body .expert-form input:not([type='submit'])::placeholder {color: #0e2344;}
.popup-overlay .popup .popup-body .expert-form input[type='submit'] {width: 100px;height: auto;padding: 5px 20px 2px 20px;background: #0E2344;border: 1px solid #0E2344;border-radius: 10px;color: #fff;text-transform: uppercase;margin: auto;display: flex;justify-content: center;align-items: center;}
.popup-overlay .popup .popup-body .expert-form input[type='submit']:hover {background: #B28A42;border: 1px solid #B28A42;}
.popup-overlay .popup .popup-body .expert-form .form-note {font-size: 12px;display: block;}
.popup-overlay .popup .popup-body .expert-form .form-note.error {color: #FF0000;}

.element-item {margin:0 0 50px 0;}
.element-item .element-wrapper {position: relative;padding: 0;}
/* .element-item .element-wrapper {position: relative;padding: 0 70px 0 0;} */
/* .element-item .element-wrapper:before {content: '';background-image: url(../img/title-sign.svg);background-repeat: no-repeat;background-position: center;width: 25px;height: 25px;background-size: contain;position: absolute;top: 0;right: 0;transform: rotate(180deg);} */
.element-item .element-wrapper .element-title {color: #fff;font-family: 'BressayBold', sans-serif;margin:0 0 15px 0;}
.element-item .element-wrapper ul {list-style-type: none;color: #fff;}
.element-item .element-wrapper ul li {text-indent: -5px;}
.element-item .element-wrapper ul li:before {content: "-";text-indent: -5px;}

.gallery .gallery-slider {overflow: hidden;padding:50px 0;}
.gallery .swiper-slide a {display:block;height: 260px !important;height:360px;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);}
.gallery .swiper-slide a img {width:100%;height:100%;object-fit: cover;}
.swiper-pagination-bullets, .swiper-pagination-bullets {bottom: 0px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: center;}
.swiper-pagination-bullet {width: 12px;height: 12px;background: #0E2344;opacity: 1;}
.swiper-pagination-bullets .swiper-pagination-bullet-active, .swiper-pagination-bullets .swiper-pagination-bullet-active {width: 16px;height: 16px;}

/* Event Registration */
/* .event-summary .event-holder {} */
.event-summary .event-holder {margin:0 auto 0 0;z-index:1;width:190px;height:190px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;position: relative;}
.event-summary .event-holder .date {background: #0E2344;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;border-radius: 50%;color: #fff;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.event-summary .event-holder .date .day {font-size: 65px;line-height: 45px;width: 100%;text-align: center;margin:0 0 5px 0;}
.event-summary .event-holder .date .month {text-transform: uppercase;font-size: 17px;line-height: 22px;letter-spacing: 8px;width: 100%;text-align: center;margin:0 0 5px 0;}
.event-summary .event-holder .date .year {text-transform: uppercase;font-size: 17px;line-height: 17px;letter-spacing: 8px;width: 100%;text-align: center;}
.event-summary .summary {padding: 70px 50px;border-radius: 20px;z-index: 0;margin: -70px 0 0 50px;}
.event-summary .summary .small-italic-title {margin:0 0 15px 0;}
.event-summary .summary p {font-size: 20px;}

/* Events */
.events-slider, .events-slider-1 {overflow: hidden;}

.upcoming-events .event-img {object-fit:cover;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 16%);-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.16);width: calc(100% - 90px);border-radius: 20px;height: 450px;margin: 0 0px -130px 90px;}
.upcoming-events .event-holder {margin:0 auto 0 30px;z-index:1;width:190px;height:190px;background-image:url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;position: relative;}
.upcoming-events .event-holder .date {background: #0E2344;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;border-radius: 50%;color: #fff;font-family: 'BressayBold', sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.upcoming-events .event-holder .date .day {font-size: 55px;line-height: 50px;height:55px;width: 100%;text-align: center;margin:0 0 5px 0;}
.upcoming-events .event-holder .date .month {margin:0 0 5px 10px;text-transform: uppercase;font-size: 17px;line-height: 17px;letter-spacing: 8px;width: 100%;text-align: center;}
.upcoming-events .event-holder .date .year {text-transform: uppercase;font-size: 17px;line-height: 17px;letter-spacing: 8px;width: 100%;text-align: center;}
.upcoming-events .first-small-title {color: #58595B;text-transform: uppercase;font-size: 16px;margin: 15px 0;}
.upcoming-events .time {font-size: 16px;margin: 15px 0 30px 0;color: #B28A42;}
.upcoming-events p {color: #0E2344;font-size: 16px;}
.previous-events {margin: 50px 0 0 0;}

/* Homepage Slider */
.homepage-slider {background: #0E2344;height: calc(100vh - 100px);position:relative;max-height: 600px;}
.homepage-slider .ht-slider {overflow:hidden;height:100%;}
.homepage-slider .swiper-slide .col {display:flex;align-items: flex-start;flex-direction: column;flex-wrap: nowrap;justify-content: center;color:#fff;}
.homepage-slider .swiper-slide .col .category {font-size:16px;text-transform: uppercase;margin: 5px 0 25px 0;}
.homepage-slider .swiper-slide .col p {color: #fff;font-size:30px;font-family: 'BressayRegular', sans-serif;line-height: 40px;}
.homepage-slider .swiper-slide .col a {font-size: 14px;background: #fff;color: #0E2344;line-height: 14px;padding: 5px 35px 7px 35px;display: flex;align-items: center;text-transform: uppercase;border-radius: 10px;margin: 50px 0 0 0;}
.homepage-slider .swiper-slide .col a:hover {background: #B28A42;color: #fff;}
.homepage-slider .swiper-pagination-bullets {position:absolute;bottom:20px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: center;z-index:1;}
.homepage-slider .swiper-pagination-bullets .swiper-pagination-bullet {width: 12px;height: 12px;background: #B28A42;opacity: 1;}
.homepage-slider .swiper-pagination-bullets .swiper-pagination-bullet-active {width: 16px;height: 16px;}

.flying-img-wrapper {position: relative;overflow:hidden;width: 100%;height: 600px;margin: -480px 0 -100px 0;}
.flying-img-wrapper .img-holder {z-index:2;width: 600px;height: 600px;position: absolute;border-radius: 50%;overflow: hidden;background-image: url('../img/img-frame.svg');background-size: contain;background-repeat: no-repeat;background-position: center;left: -10%;}
.flying-img-wrapper .img-holder img {width: 85%;height: 85%;object-fit: cover;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}


/* Loader */
.loader {position: fixed;z-index: 999;top: 0;left: 0;width: 0;height: 100vh;transition: width 0s 1.4s ease;}
.loader .loader__icon {position: absolute;z-index: 1;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);opacity: 0;transition: opacity 0.5s ease;}
.loader .loader__icon svg {transform-origin: 0 0;}
.loader .loader__tile {position: absolute;left: 0;width: 0;height: 20%;background-color: #0E2344;transition: width 0.7s ease;}
.loader .loader__tile:nth-child(0) {top: calc(-1 * 20%);transition-delay: -0.2s;}
.loader .loader__tile:nth-child(1) {top: calc(0 * 20%);transition-delay: 0s;}
.loader .loader__tile:nth-child(2) {top: calc(1 * 20%);transition-delay: 0.2s;}
.loader .loader__tile:nth-child(3) {top: calc(2 * 20%);transition-delay: 0.4s;}
.loader .loader__tile:nth-child(4) {top: calc(3 * 20%);transition-delay: 0.6s;}
.loader .loader__tile:nth-child(5) {top: calc(4 * 20%);transition-delay: 0.8s;}
.loader--active {width: 100%;transition-delay: 0s;}
.loader--active .loader__icon {opacity: 1;transition: opacity 0.5s 1.4s ease;}
.loader--active .loader__tile {width: 100%;}
.loader--active .loader__tile:nth-child(0) {transition-delay: -0.2s;}
.loader--active .loader__tile:nth-child(1) {transition-delay: 0s;}
.loader--active .loader__tile:nth-child(2) {transition-delay: 0.2s;  }
.loader--active .loader__tile:nth-child(3) {transition-delay: 0.4s;  }
.loader--active .loader__tile:nth-child(4) {transition-delay: 0.6s;}
.loader--active .loader__tile:nth-child(5) {transition-delay: 0.8s;  }
.lds-ellipsis {display: inline-block;position: relative;width: 80px;height: 80px;  }
.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #B28A42;animation-timing-function: cubic-bezier(0, 1, 1, 0);  }
.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 0.6s infinite;  }
.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 0.6s infinite;  }
.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 0.6s infinite;}

/* Careers Application */
#steps-native {position:relative;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;align-items: center;}
#steps-native::before {content: '';width: 95%;height: 2px;background: #B28A42;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#steps-native li {background-size: contain;width: 60px;height: 60px;background-repeat: no-repeat;background-image: url('../img/img-frame.svg');position: relative;}
#steps-native li a {background: #58595B;border-radius: 50%;width: 50px;height: 50px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: flex;justify-content: center;align-items: center;font-size: 19px;font-family: 'BressayBold', sans-serif;color: #fff;line-height: 19px;}
#steps-native li.active a {background: #0E2344;}
#wizard-native {overflow: hidden;}
#wizard-native .form-input {width: 100%;border: 1px solid #58595B;border-radius: 10px;height: 35px;font-size: 14px;font-family: 'BressayRegular', sans-serif;padding: 8px 20px 5px 20px;}
.form-file-group {position:relative;}
.form-file-group label {background: #fff;display: block;width: 100%;border: 1px solid #58595B;border-radius: 10px;height: 35px;font-size: 14px;font-family: 'BressayRegular', sans-serif;padding: 8px 20px 5px 20px;}
.form-file-group input[type="file"] {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.form-file-group input[type="button"] {position: absolute;height: 35px;background: #B28A42;color: #fff;font-size: 14px;line-height: 14px;text-transform: uppercase;border-radius: 10px;padding: 8px 10px 5px 10px;top: 0;left: 15px;}
.form-file-group input[type="button"]:hover {background: #0E2344;}
#wizard-native .form-note {font-size: 12px;display: block;}
#wizard-native .form-note.error {color: #FF0000;}

.wizard-overlay-msg {display:none;width: 100%;height: 100%;background: rgb(14 35 68 / 50%);position: fixed;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: unset;-moz-transition: unset;-ms-transition: unset;-o-transition: unset;transition: unset;}
.wizard-overlay-msg .msg-modal {background: #fff;position: absolute;width: 350px;height: 150px;display: flex;justify-content: center;align-items: center;border-radius: 20px;top: 50%;right: 50%;transform: translate(50%, -50%);padding: 50px 35px;text-align: center;}
.wizard-overlay-msg .msg-modal .close-popup {transition:none;position: absolute;top: 25px;left: 25px;width:25px;height:25px;background-image: url('../img/close.svg');background-size:contain;background-position: center;background-repeat: no-repeat;}
.wizard-overlay-msg .msg-modal .close-popup:hover {transition:none;width:25px;height:25px;background-image: url('../img/close-hover.svg');}

/* Keyframes */
@keyframes puffOut {
    0% {filter: blur(0);opacity: 1;transform: scale(1);transform-origin: 50% 0%;}
    99% {filter: blur(2px);opacity: 0;transform: scale(2);transform-origin: 50% 0%;}
    100% {transform:scale(1);}
}

@keyframes lds-ellipsis1 {
    0% {transform: scale(0);}
    100% {transform: scale(1);}
}

@keyframes lds-ellipsis3 {
    0% {transform: scale(1);}
    100% {transform: scale(0);}
}

@keyframes lds-ellipsis2 {
    0% {transform: translate(0, 0);}
    100% {transform: translate(24px, 0);}
}

/*Lara*/
.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{
	height: 15px;
}

.rtl .wpml-ls-legacy-dropdown-click{
	margin: 0 0 0 10px !important;
}

.rtl header .menu {
    display: flex;
    align-items: center;
    margin: 0;
    list-style: none;
}

.rtl header .menu .menu-item a{
	font-family: 'BressayBold', sans-serif;
}

.rtl header .menu-item {
    position: relative;
}

.rtl header .sub-menu {
    height: 90px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #fff;
    width: 175px;
    bottom: 100%;
    z-index: 1;
    border: 1px solid #58595B;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 20px;
    top: 96px;
    padding: 20px 20px 15px 20px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.rtl header .menu .sub-menu li {
    padding: 0 0 15px 0;
	list-style: none;
}

.rtl header .menu .sub-menu li a {
    font-size: 12px;
    text-transform: uppercase;
    padding: 0;
    font-family: "EffraRegular", sans-serif;
}

.rtl header ul.sub-menu {
    transition: all 0.5s ease;
}

.rtl header .menu .menu-item:nth-child(5):hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    z-index: 10;
    display: block !important;
    transition: all 0.5s ease;
}

.rtl .topbar .social li a {
    background: transparent !important;
}

.side-menu.visible .openmenu{
	right: auto !important;
}

.rtl .side-menu .menu-main-menu-container .menu li{
	list-style: none;
	width: 100%;
}

.rtl .side-menu .menu-main-menu-container .sub-menu{
	padding: 0;
	font-family: 'BressayRegular', sans-serif;
}

.rtl .event-item .description{
	font-family: 'BressayRegular', sans-serif;
}

.rtl .side-menu .menu-main-menu-container .menu li a{
	font-family: 'BressayBold', sans-serif;
}

.rtl h1.big.title.color-blue{
	display: flex;
	flex-direction:column-reverse;
}
.rtl h1.big.title.color-blue br{
	display: none;
}

.rtl .side-menu .menu .menu-body .widgets-wrapper form button{
	background: #B28A42;
    border-radius: 10px;
    border: 1px solid #B28A42;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    color: #fff;
}

.rtl .menu-body .nav-wrapper{
	position: relative;
}

.rtl .nav-wrapper .menu-main-menu{
	width: 100% !important;
}

.rtl .social-info{
	padding-right: 0;
    list-style: none;
}

.rtl .popup-overlay .popup .popup-body .info .person-social{
	padding-right: 0 !important;
}

.rtl .social{
	padding-right: 0 !important;
}

.rtl .wpml-ls-native{
	position: absolute;
	left: 0 !important;
}

.rtl footer .widgets-wrapper form button{
	right: auto !important;
	left: -2px !important;
	color: white !important;
}

.rtl footer .widgets-wrapper form input{
	text-align: right;
	direction: rtl;
}

.rtl header .widgets-wrapper form button{
	right: auto;
	padding: 0;
	left: -2px;
	width: 30px !important;
	height: 30px !important;
}

.rtl .side-menu .menu .menu-body .widgets-wrapper form button{
	right: auto !important;
	padding: 0;
	left: -2px !important;
}

.rtl .footercolumn ul li{
	font-family: 'BressayRegular', sans-serif;
}

.rtl .expert-item .details .name a{
	letter-spacing: 0;
}

.rtl .side-menu .menu.openmenu ul#menu-main-menu, .rtl .side-menu .menu.openmenu ul#menu-main-menu-1{
	display: contents;
}

.rtl .side-menu .menu-main-menu-container{
	margin: 28px 0 0 0;
}

.rtl .event-item .time{
	direction: ltr;
}

/* Afkar Styles */
.blog-menu-wrap-top a.afkar-logo,header .menu .afkar-menu.menu-item {
    background-image: url(../img/afkar-logo-ar.png)!important;
    background-repeat: no-repeat!important;
    background-position: right!important;
  }
  .blog-menu-wrap-top a.afkar-logo{
    background-size: contain;
  }
  .blog-menu-wrap-top a.afkar-logo:focus{
    background-color: transparent!important;
  }
  .side-menu .menu .afkar-menu.menu-item a, header .menu .afkar-menu.menu-item a{
    width: 45px;
  }
  .side-menu .menu .afkar-menu.menu-item{
  	background-image: url(../img/afkar-logo-ar.png);
      background-size: 60px auto;
      background-position:right;
  }
  .side-menu .menu .afkar-menu.menu-item a{
    font-size: 0px!important;
  }
.blog-menu-wrap-top ul.afkar-menus {
    float: left !important;
}
.writers-box .expert-item .image-wrapper {
    margin: 0 0px 0 20px!important;
}
/*.writers-box .popular-box .expert-item .details, .writers-box .writers-column .expert-item .details {
    background: url(../img/left-arrow.png) center left 4px no-repeat;
    padding-right: 0px;
    padding-left: 25px!important;
}*/
.latest-box .expert-item .details {
    padding-left: 40px !important;
    padding-right: 0px !important;
}
.column-box-header a {
    float:left !important;
}
.blog-menu-wrap-bottom ul li a
{
    background: #1b3357 url(../img/left-arrow.png) center right 10px no-repeat;
    background-size: 15px auto;
    padding: 7px 30px 5px 12px;
}
.blog-filter .filters select.article-sel-fld
{
    padding: 0px 20px 0 40px;
}
.blog-filter  .select-wrapper:after
{
    right: auto;
    left: 9px;
}
.blog-filter .filters-area form .search-form
{
    padding-right: 20px;
    padding-left: 0;
}
.layout-links
{
    text-align: left;
}
.layout-links a
{
    margin-left: 0;
    margin-right: 15px;
}
.blog-post-intro h1,
.column-box-header,
.image-wrapper .count,
.blog-writers-section .section-header h2,
.author-bio-section .section .section-header h4,
.author-bio-section .share-section span
{
    font-family: 'BressayBold', sans-serif!important;
}
.header-style-one.blog-banner .banner-blog-info,
.header-style-one.blog-banner h2.banner-blog-title,
.header-style-one.blog-banner p.short-desc,
.header-style-one.blog-banner h6.banner-blog-authors,
.blog-menu-wrap-top  ul.afkar-menus li a,
.blog-menu-wrap-bottom ul li a,
.about-wrap h2,.about-wrap h5,
.writers-box .expert-item .details h6,
.latest-box .expert-item .details h6,
.blog-writers-section .expert-item .details h6
{
    font-family: 'BressayRegular', sans-serif!important;
}
.writers-box .expert-item .details .name a,
.latest-box .expert-item .details .name a,
.popular-box .expert-item .details .name,
.popular-box .expert-item .details .name a,
.blog-writers-section .expert-item .details .name a,
.related-boxes .name a,
.header-style-two.author-header  .person-card h1,
.header-style-two.author-header .person-card h4.position-fld,
.writer-articles-wrap .latest-box .expert-item .details .name a,
h6.authors-wp,
h6.posts-count,
.afkar-articles .btn__wrapper button.btn
{
    font-family: 'BressayRegular', sans-serif!important;  /*Medium in English*/
}
.author-bio-section .section .section-header:before {
    right: 70px;
    left: auto;
}
.author-bio-section .share-section .actions ul.social li {
    margin: 0  0 0 15px;
}
.latest-box .expert-item .image-wrapper {
    margin: 0  0 0 20px;
}
.header-style-two.author-header .person-card {
    margin: 0 85px 0 0 ;
}
.afkar-articles.list-section .post-type-item a.post-type-img {
    float: right;
}
.single-blog-content .text blockquote p, .single-blog-content .text blockquote{
  font-weight: normal;
  font-style: normal !important;
  font-family: 'BressayRegular', sans-serif !important;
}
.single-blog-content .text blockquote p, .single-blog-content .text blockquote {
    font-weight: normal;
    font-style: normal !important;
    font-family: 'BressayRegular', sans-serif !important;
    line-height: 1.2;
}
.single-blog-content .text blockquote:before {
    background: url(../img/quote-arabic.png) center no-repeat;
    background-size: 100%;
}
.blog-post-intro .lead p{
  margin-bottom: 20px;
  font-family: 'BressayRegular', sans-serif !important;
}
.single-blog-content{
  font-family: 'BressayRegular', sans-serif !important;
}
.about-wrap h5,.about-wrap p,.about-wrap h4,.about-wrap h3{
	font-size: 14px;
		color: #fff;
	font-family: 'BressayRegular', sans-serif !important;
}
.about-wrap p{
  margin-top: 10px;
}
.ari-home-countries>div.container,.ari-home-regions>div.container{
  justify-content: flex-start;
}
.blog-filter h5.title{
  line-height: 1.5!important;
}
.afkar-articles .post-type-item p{
  line-height: 1.5!important;
}

.blog-filter .filters-area form .search-form input{
  padding: 0px 20px 0 50px;
}
.blog-menu-wrap-bottom a.close-afkar-nav{
	right: auto;
  left: 15px;
}
.single-blog-content .text h1,
.single-blog-content .text h2,
.single-blog-content .text h3,
.single-blog-content .text h4,
.single-blog-content .text h5,
.single-blog-content .text h6{
  font-family: 'BressayBold'!important;
}
.picture-caption{
 left:0px;
 right:15px;
 padding: 6px 0px 6px 35px;
}
.single-program-points .issue-list h4.list-head {
    padding: 15px 37px 15px 30% !important;
    background: url(../img/issue-arrow-ar.png) top 13px right no-repeat!important;
    font-family: 'BressayBold' !important;
}
.project-box a.ht-page-link,.header-style-one h2.single-project-header,.pr-output a.filter-btn{
  font-family: 'BressayBold' !important;
}
.single-program-points .issue-list .l-wrap {
    padding-left: 0px !important;
    padding-right: 37px;
}
.single-program-points .issue-list ul{
  padding: 0;
}
.project-box {
    border-left: 0px !important;
    border-right: 5px solid #fff !important;
    padding: 0px 15px 0 20%  !important;
}
.project-box p {
    margin-bottom: 1rem !important;
}
.pr-output a.filter-btn.active {
    background: #b28a42!important;
    color: #fff !important;
}
@media (min-width: 1200px){
.blog-details-banner .container {

  padding-left: 0!important;
  padding-right: calc(2.5% + 15px)!important;
}
}

@media (max-width: 1024px){
  .writers-box .latest-box .expert-item .image-wrapper {
      margin: 0 0px 20px 0!important;
  }
}
@media (max-width: 1024px){
  .writers-box .latest-box .expert-item .image-wrapper {
      margin: 0 0px 20px 0!important;
  }
  .column-box-header{
    font-size: 40px;
  }
  .blog-filter .filters-area form .search-form{
  	padding: 0px;
  }
}
@media (max-width: 992px){
.author-bio-section .section .section-header:before {
	    right: 0px;
    }
.header-style-two.author-header .person-card {
    margin: 0 0 0 0px;
}
}

@media (max-width: 1200px){
.header-style-two.author-header .person-card .person-holder {
    right: auto !important;
    left: 0 !important;
}
}
@media (max-width: 767px){

.header-style-two.author-header .person-card h1{
	padding: 0;
}

	.header-style-two.author-header .person-card .person-holder {
    width: 250px !important;
    height: 250px !important;
		position: relative;
    margin: 30px auto 30px !important;
    left: unset!important;
    right: unset !important;
    padding: 0px!important;
    transform: unset;
}
.header-style-two.author-header .person-card{
	position: relative;
    padding: 10px 0 0 !important;
    margin: 0px !important;
		 left: 0px;
		 right: 0px;
    width: 100% !important;
			text-align: right!important;
}
.header-style-two.author-header {
    height: auto;
}
.picture-caption{
 padding: 6px 15px;
}
}
@media(max-width:650px){
	.single-blog .share-box{
		position:  relative;
    left: auto!important;
	}
	.single-blog .share-box .social{
    padding-right:15px !important;
	}
  .blog-menu-wrap-bottom a.close-afkar-nav{
  	right: auto;
    left: 10px;
  }
}
@media (min-width: 1200px){
.writers-box .popular-box .expert-item .details, .writers-box .writers-column .expert-item .details {
    padding-left:40px!important;
}

}
.unsubscribe-form
{
    width: 100% !important;
    max-width: 100% !important;
}
.unsubscribe-form #customForm > div
{
  border: 0 !important;
  direction: rtl !important;
  text-align: right !important;
  font-family: 'BressayRegular' !important;

}
.unsubscribe-form .SIGNUP_FLD
{
  width:100% !important;
  height:50px !important;
  padding-left:0 !important;
  padding-right:0 !important;
  margin-left:0 !important;
  margin-right:0 !important;
  direction: rtl !important;
  text-align: right !important;
  font-family: 'BressayRegular' !important;

}
.unsubscribe-form .SIGNUP_FLD input[type="text"]
{
  border:2px solid #000 !important;
  direction: rtl !important;
  text-align: right !important;
  margin: 0 !important;
  font-family: 'BressayRegular' !important;
}
.unsubscribe-form #SIGNUP_HEADING
{
  padding:0 !important;
  direction: rtl !important;
  text-align: right !important;
  font-family: 'BressayRegular' !important;
  font-size: 18px !important;
}
.unsubscribe-form .SIGNUP_FLD input[type="button"]
{
  max-width:150px !important;
      margin: 0 !important;

    text-align: center;
    left: 0px !important;
    right: auto;
    color: white !important;
    background-color: #0e2344 !important;
    border: 1px solid transparent;
    transition: all .15s ease-in-out;
    max-width: 150px;
  padding: 0 !important;
  direction: rtl !important;
  font-family: 'BressayRegular' !important;
  font-size: 16px !important;

}
.publication-author-list
{

    left: -175px;
    right: auto;
}



.pub-author-section .image-wrapper {
    margin: 0 0px 0 20px;
}

.pub-author-section .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
    height: 85%;
    object-fit: cover;
    border-radius: 50%;
}

.pub-author-section .details {
    width: calc(100% - 120px);
}

.pub-author-section .details .details-head ul.social-info {
    margin: 0 5px 0 0px;
}

.pub-author-section .details .details-head ul.social-info li {
    margin: 0 0px 0 10px;
}
.in-the-news-list .link-wrap a.news-link{
  padding: 6px 40px 6px 15px;
  background: url(/wp-content/themes/twenty-twenty-one-child/assets/img/megaphone.png) no-repeat right 8px top 5px #b28a42;
  background-size: 24px;
}
.in-the-news-list .link-wrap a.press-link{
  padding: 6px 40px 6px 15px;
  background: url(/wp-content/themes/twenty-twenty-one-child/assets/img/inthenews.png) no-repeat right 8px top 5px #b28a42;
  background-size: 24px;
}

.experts .card-header .btn{
  font-family: 'BressayBold';
  background: transparent url(../img/issue-arrow-ar.png) center right no-repeat !important;
  background-size: 23px auto!important;
}
.experts ul.region-btn{
	background: url(../img/exp-region.png) center right  no-repeat;
  background-size: 30px auto;
	padding-left: 0;
  padding-right: 33px;
}

.experts ul.region-btn li:not(:first-child)::before {
    content: "، ";
}
.filter-div ul input[type=checkbox]{
    width: 15px;
    height: 15px;
    border: 1px solid #333;
    background: transparent;
}
.filter-div ul{
  left: auto;
  right: 0;
}
.filter-div label {
    background: url(../img/arrow-d.png) center left no-repeat;
    background-size: 18px auto;
    font-family: 'BressayBold' !important;
}
.experts ul.topic-btn li {
    margin-right: 0px;
    margin-left: 5px;
}
@media (max-width: 1400px)
{
    .publication-author-list {
        left: 15px;
    }
}
@media (max-width: 900px)
{
    .publication-author-list {
        left: 0px;
    }
}
@media (min-width: 769px){
  .text-col.about-us-text{
    padding-right: 0px;
    padding-left: 35px;
  }
  .text-col.history-text{
    padding-left: 0px;
    padding-right: 35px;
  }
}
.single-program .text strong, .single-program .text h1, .single-program .text h2, .single-program .text h3, .single-program .text h4{
  font-family: 'BressayBold' !important;
}
.experts.teams .card-body .card-header .btn{
  margin-left: auto;
  margin-right: 40px;
}
.events-container .section-filter .search-fld input {
  padding: 0px 20px 0 50px;
}
.events-container .section-filter .search-fld button {
  background: #b28a42 !important;
  right: auto;
  left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.events-container .section-filter .filters select {
  padding: 0px 20px 0 40px;
  -webkit-appearance: none;
   -moz-appearance: none;
   text-indent: 1px;
   text-overflow: '';
  }
  .events-container .section-filter .filters select::-ms-expand {
    display: none;
  }

.events-container .section-filter .filters .select-wrapper::after {
  left: 10px;
	right: auto;
  width: 20px;
}
.post-event-item .type-wrap li span {
  margin-right: 0px;
  margin-left: 7px;
  font-family: 'BressayBold', sans-serif !important;
}
.post-event-item .type-wrap li
{
  font-family: 'BressayBold', sans-serif !important;
}

