:root {
	--oes-font-family: 'Montserrat', sans-serif;
	--oes-heading-color: #0F2740;
	--oes-primary: #0B60A9;
	--oes-secondary: #133251;
	--oes-light: #E8F3FF;
}

::selection {
	background-color: var(--oes-primary);
	color: #fff;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
	margin: 0;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	color: #333333;
	background-color: #fff;
	font-family: var(--oes-font-family);
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (max-width: 591px){
	body {
		font-size: 15px;
	}
}

p{
	margin-top: 0;
	margin-bottom: 16px;
}
button,
a {
	color: var(--oes-primary);
	text-decoration: none;
	outline: none !important;
}
img {
	max-width: 100%;
	vertical-align: middle;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}
h1, h2, h3, h4, h5, h6 {
	font-family: var(--oes-font-family);
	font-weight: 600;
	line-height: 1.2;
	color: var(--oes-heading-color);
	margin-top: 0;
}


.btn{
	padding: 12px 30px;
    border: 1px solid transparent;
    border-radius: 8px;
    display: inline-block;
    line-height: 1.2;
	transition: all 0.25s;
	font-weight: 500;
}
.btn img{
	transition: all 0.25s;
    vertical-align: sub;
    margin-left: 3px;
}
.btn-outline-white{
	border-color: #fff;
	color: #fff;
}
.btn-outline-primary{
	border-color: var(--oes-primary);
	color: var(--oes-primary);
}
.btn-outline-primary:hover{
	background-color: var(--oes-primary);
	color: #fff;
}
.btn-outline-primary:hover img{
	filter: brightness(0) invert(1);
}
.btn-white{
	background-color: #fff;
	border-color: #fff;
	color: var(--oes-primary);
}
.btn-primary{
	background-color: var(--oes-primary);
	border-color: var(--oes-primary);
	color: #fff;
}
.btn-secondary{
	background-color: var(--oes-secondary);
	border-color: var(--oes-secondary);
	color: #fff;
}
.btn-outline-white:hover{
	border-color: var(--oes-primary);
	background-color: var(--oes-primary);
}
@media (max-width: 591px){
	.btn {
		padding: 12px 24px;
	}
}
.btn-block{
	width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.bg-light{
	background-color: var(--oes-light);
}

.justify-content-center{
	justify-content: center;
}
.justify-content-between{
	justify-content: space-between;
}


.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

[class*=col-] {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}
.col {
	flex: 1 0 0%;
}
.col-1 {
	flex: 0 0 auto;
	width: 8.3333333333%;
}
.col-2 {
	flex: 0 0 auto;
	width: 16.6666666667%;
}
.col-3 {
	flex: 0 0 auto;
	width: 25%;
}
.col-4 {
	flex: 0 0 auto;
	width: 33.3333333333%;
}
.col-5 {
	flex: 0 0 auto;
	width: 41.6666666667%;
}
.col-6 {
	flex: 0 0 auto;
	width: 50%;
}
.col-7 {
	flex: 0 0 auto;
	width: 58.3333333333%;
}
.col-8 {
	flex: 0 0 auto;
	width: 66.6666666667%;
}
.col-9 {
	flex: 0 0 auto;
	width: 75%;
}
.col-10 {
	flex: 0 0 auto;
	width: 83.3333333333%;
}
.col-11 {
	flex: 0 0 auto;
	width: 91.6666666667%;
}
.col-12 {
	flex: 0 0 auto;
	width: 100%;
}
@media (min-width: 576px) {
	.col-sm {
		flex: 1 0 0%;
	}
	.col-sm-1 {
		flex: 0 0 auto;
		width: 8.3333333333%;
	}
	.col-sm-2 {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-sm-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-sm-4 {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.col-sm-5 {
		flex: 0 0 auto;
		width: 41.6666666667%;
	}
	.col-sm-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-sm-7 {
		flex: 0 0 auto;
		width: 58.3333333333%;
	}
	.col-sm-8 {
		flex: 0 0 auto;
		width: 66.6666666667%;
	}
	.col-sm-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-sm-10 {
		flex: 0 0 auto;
		width: 83.3333333333%;
	}
	.col-sm-11 {
		flex: 0 0 auto;
		width: 91.6666666667%;
	}
	.col-sm-12 {
		flex: 0 0 auto;
		width: 100%;
	}
}
@media (min-width: 768px) {
	.col-md {
		flex: 1 0 0%;
	}
	.col-md-1 {
		flex: 0 0 auto;
		width: 8.3333333333%;
	}
	.col-md-2 {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-md-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-md-4 {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.col-md-5 {
		flex: 0 0 auto;
		width: 41.6666666667%;
	}
	.col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-md-7 {
		flex: 0 0 auto;
		width: 58.3333333333%;
	}
	.col-md-8 {
		flex: 0 0 auto;
		width: 66.6666666667%;
	}
	.col-md-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-md-10 {
		flex: 0 0 auto;
		width: 83.3333333333%;
	}
	.col-md-11 {
		flex: 0 0 auto;
		width: 91.6666666667%;
	}
	.col-md-12 {
		flex: 0 0 auto;
		width: 100%;
	}
}
@media (min-width: 992px) {
	.col-lg {
		flex: 1 0 0%;
	}
	.col-lg-1 {
		flex: 0 0 auto;
		width: 8.3333333333%;
	}
	.col-lg-2 {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-lg-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-lg-4 {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.col-lg-5 {
		flex: 0 0 auto;
		width: 41.6666666667%;
	}
	.col-lg-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-lg-7 {
		flex: 0 0 auto;
		width: 58.3333333333%;
	}
	.col-lg-8 {
		flex: 0 0 auto;
		width: 66.6666666667%;
	}
	.col-lg-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-lg-10 {
		flex: 0 0 auto;
		width: 83.3333333333%;
	}
	.col-lg-11 {
		flex: 0 0 auto;
		width: 91.6666666667%;
	}
	.col-lg-12 {
		flex: 0 0 auto;
		width: 100%;
	}
}
@media (min-width: 1200px) {
	.col-xl {
		flex: 1 0 0%;
	}
	.col-xl-1 {
		flex: 0 0 auto;
		width: 8.3333333333%;
	}
	.col-xl-2 {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-xl-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-xl-4 {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.col-xl-5 {
		flex: 0 0 auto;
		width: 41.6666666667%;
	}
	.col-xl-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-xl-7 {
		flex: 0 0 auto;
		width: 58.3333333333%;
	}
	.col-xl-8 {
		flex: 0 0 auto;
		width: 66.6666666667%;
	}
	.col-xl-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-xl-10 {
		flex: 0 0 auto;
		width: 83.3333333333%;
	}
	.col-xl-11 {
		flex: 0 0 auto;
		width: 91.6666666667%;
	}
	.col-xl-12 {
		flex: 0 0 auto;
		width: 100%;
	}
}
@media (min-width: 1400px) {
	.col-xxl {
		flex: 1 0 0%;
	}
	.col-xxl-1 {
		flex: 0 0 auto;
		width: 8.3333333333%;
	}
	.col-xxl-2 {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-xxl-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-xxl-4 {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.col-xxl-5 {
		flex: 0 0 auto;
		width: 41.6666666667%;
	}
	.col-xxl-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-xxl-7 {
		flex: 0 0 auto;
		width: 58.3333333333%;
	}
	.col-xxl-8 {
		flex: 0 0 auto;
		width: 66.6666666667%;
	}
	.col-xxl-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-xxl-10 {
		flex: 0 0 auto;
		width: 83.3333333333%;
	}
	.col-xxl-11 {
		flex: 0 0 auto;
		width: 91.6666666667%;
	}
	.col-xxl-12 {
		flex: 0 0 auto;
		width: 100%;
	}
}

.oes_container {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 576px) {
	.oes_container {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.oes_container {
		max-width: 720px;
	}
}
@media (min-width: 992px) {
	.oes_container {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	.oes_container {
		max-width: 1170px;
	}
}
@media (min-width: 1370px) {
	.oes_container {
		max-width: 1320px;
	}
}

.oes_section_heading--center{
	text-align: center;
}
.oes_section_heading{
	margin-bottom: 30px;
}
.oes_section_heading__title{
	font-size: 38px;
	margin-bottom: 5px;
}
@media (max-width: 991px){
	.oes_section_heading__title{
		font-size: 32px;
	}
}
@media (max-width: 767px){
	.oes_section_heading__title{
		font-size: 28px;
	}
	.oes_section_heading {
		margin-bottom: 25px;
	}
}
@media (max-width: 591px){
	.oes_section_heading__title{
		font-size: 24px;
	}
}


.oes_section{
	padding-top: 115px;
	padding-bottom: 95px;
}
.oes_link{
	font-weight: 600;
	display: flex;
	align-items: center;
	gap: 4px;
}
@media (max-width: 1191px){
	.oes_section{
		padding-top: 80px;
		padding-bottom: 60px;
	}	
}
@media (max-width: 767px){
	.oes_section{
		padding-top: 60px;
		padding-bottom: 40px;
	}	
}

.oes_section_event{
	background-color: #E8F3FF;
}
.oes_section_event .oes_link{
	float: right;
}
.oes_section_event .oes_section_heading{
	align-items: center;
}
.oes_event_card{
	background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(11, 96, 169, 0.1);
    border-radius: 10px;
    overflow: hidden;
    display: block;
    position: relative;
    height: calc(100% - 20px);
    margin-bottom: 20px;
}
.oes_event_card .oes_event_media img{
    width: 100%;
}
.oes_event_card__date_wrap{
	text-align: center;
    background: #fff;
    padding: 7px 12px;
    width: 25px;
    height: auto;
    position: absolute;
    top: 12px;
    left: 12px;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(11, 96, 169, 0.1);
    color: var(--oes-heading-color);
    font-weight: 600;
    font-size: 14px;
    line-height: 1.2;
}
.oes_event_body{
	padding: 20px 24px;
}		
.oes_event_card__meta .oes_event_card__info{
	color: #333333;
	font-size: 15px;
	display: flex;
	gap: 4px;
	margin-bottom: 4px;
}
.oes_event_card__meta .oes_event_card__info img{
	width: 18px;
	min-width: 18px;
}
.oes_event_card__title{
	font-size: 24px;
	margin-bottom: 15px;
}
@media (max-width: 767px) {
	.oes_event_card__title{
		font-size: 20px;
		margin-bottom: 12px;
	}
	.oes_event_body {
		padding: 18px 20px;
	}
}


.oes_section_engineering_society{
	padding-bottom: 60px;
}
.oes_section_engineering_society .oes_section_heading{
	margin-bottom: 40px;
}
.oes_blurb_card{
	text-align: center;
    margin-bottom: 40px;
    display: block;
}
.oes_blurb_card .oes_blurb_media{
	width: 120px;
    height: 120px;
    background: #FFFFFF;
    box-shadow: 0px 10px 30px rgba(19, 50, 81, 0.1);
    border-radius: 28px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.oes_blurb_card .oes_blurb_card__title{
	font-weight: 500;
	font-size: 20px;	
}
@media (max-width: 1191px){
	.oes_section_engineering_society{
		padding-bottom: 40px;
	}	
}
@media (max-width: 767px) {
	.oes_blurb_card .oes_blurb_card__title{
		font-size: 18px;	
	}
	.oes_section_engineering_society{
		padding-bottom: 30px;
	}	
}


.oes_partner{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 10px;
	gap: 10px;	
	border: 1px solid #C7C7C7;
	border-radius: 6px;
	height: 100px;
}
.oes_partner img{
	height: 100%;
    width: 100%;
    max-width: 100%;
    object-fit: contain;
}
.oes_partner_wrap{
	margin: 0 -7px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.oes_partner_wrap li{
	display: block;
	width: 20%;
	margin-bottom: 14px;
	padding-left: 7px;
	padding-right: 7px;
}
.oes_section_partner .oes_section_heading{
	position: sticky;
    top: 120px;
    margin-right: 50px;
}
.oes_section_partner .oes_section_logo{
	margin-bottom: 20px;
    height: 60px;
}
@media (max-width: 1191px){
	.oes_section_partner .oes_section_heading {
		margin-right: 0;
	}
	.oes_partner {
		height: 80px;
	}
	.oes_partner_wrap li {
		width: 25%;
	}
}
@media (max-width: 591px){
	.oes_section_partner .oes_section_logo {
		margin-bottom: 15px;
		width: 150px;
	}
	.oes_partner_wrap li {
        width: 50%;
    }
}


.oes_footer_bottom{
	background-color: #0F2740;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 15px;
}
.oes_footer_bottom .oes_footer_bottom__row{
	display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.oes_footer_bottom .copyright_text{
	color: #ACBCD0;
}
.oes_social_icons{
	display: flex;
    gap: 16px;
    padding: 0;
    margin: 0;
}
.oes_social_icons .oes__social_icon{
	display: block;
}
.oes_social_icons .oes__social_icon span{
	display: none;	
}
@media (max-width: 591px){
	.oes_footer_bottom .oes_footer_bottom__row {
		flex-direction: column-reverse;
	}	
}

.oes_section_auth{
	background-color: var(--oes-secondary);
	padding-top: 75px;
	padding-bottom: 75px;
}
.oes_section_auth .oes_section_auth__inner{
	text-align: center;
	padding: 50px 0;
}
.oes_section_auth .oes_section_auth__title{
	font-size: 28px;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.oes_section_auth .row > [class*="col-"]:first-child{
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 991px){
	.oes_section_auth{
		padding-top: 50px;
		padding-bottom: 50px;		
	}	
	.oes_section_auth .oes_section_auth__inner {
		padding: 20px 0;
	}
	.oes_section_auth .oes_section_auth__title {
		font-size: 24px;
	}
}
@media (max-width: 767px){
	.oes_section_auth .row > [class*="col-"]:first-child{
		border-right: 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
	.oes_section_auth .oes_section_auth__inner {
		padding: 30px 0;
	}
	.oes_section_auth {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.oes_section_auth .oes_section_auth__title {
        font-size: 20px;
    }
}


.oes_hero_banner{
	text-align: center;
    height: 650px;
    position: relative;
}
.oes_hero_banner .blink-slider-slide{
    display: flex;
	height: 650px;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-size: cover;
	background-color: #133251;
	position: relative;
}
.oes_hero_banner .blink-slider-slide::after{
	content: "";
    position: absolute;
    background-color: #133251;
    height: 100%;
    width: 100%;
    opacity: 0.25;
}
.oes_hero_banner .oes_hero_banner__title{
	font-size: 55px;
    line-height: 115%;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.oes_hero_banner .blink-slider-content{
	padding: 20px;
    position: relative;
    z-index: 2;
}
.oes_hero_banner p{
	font-weight: 400;
	font-size: 32px;
	line-height: 115%;
	color: #FFFFFF;
	margin-bottom: 30px;
	max-width: 650px;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 1480px){
	.oes_hero_banner .blink-slider-slide {
		height: 550px;
	}
	.oes_hero_banner{
		height: 550px;
	}
}
@media (max-width: 1191px){
	.oes_hero_banner .oes_hero_banner__title {
		font-size: 42px;
	}
	.oes_hero_banner p {
		font-size: 28px;
	}
	.oes_hero_banner .blink-slider-slide {
		height: 500px;
	}
	.oes_hero_banner{
		height: 500px;
	}
}
@media (max-width: 991px){
    .oes_hero_banner .oes_hero_banner__title {
        font-size: 36px;
		margin-bottom: 10px;
    }
	.oes_hero_banner p {
        font-size: 24px;
        max-width: 500px;
    }
}
@media (max-width: 591px){
    .oes_hero_banner .blink-slider-slide {
        height: 360px;
    }
	.oes_hero_banner{
		height: 360px;
	}
	.oes_hero_banner .oes_hero_banner__title {
        font-size: 30px;
    }
	.oes_hero_banner p {
        font-size: 16px;
		margin-bottom: 20px;
    }
	.oes_hero_banner.blink-web-slider .blink-slider-arrow svg{
		width: 100%;
		height: 100%;
	}
	.oes_hero_banner.blink-web-slider .blink-slider-arrow {
		width: 35px !important;
		height: 35px !important;
	}
	.oes_hero_banner.blink-web-slider .blink-slider-prev{
		left: 0 !important;
	}
	.oes_hero_banner.blink-web-slider .blink-slider-next{
		right: 0 !important;
	}
	.oes_hero_banner .blink-slider-content {
		padding: 20px 40px;
	}
}


.oes_header .et_menu_container{
	display: flex;
}
.et_header_style_centered #main-header.oes_header .logo_container {
	height: 70px;
    margin: 2px 0;
}
.et_header_style_centered #main-header.oes_header div#et-top-navigation {
    width: auto;
	flex-grow: 1;
	padding: 0 40px;
    text-align: center;
}
#main-header.oes_header #top-menu li {
    padding-right: 0;
}
#main-header.oes_header #top-menu .menu-item-has-children>a:first-child:after,
#main-header.oes_header #et-secondary-nav .menu-item-has-children>a:first-child:after {
    top: 50%;
    transform: translateY(-50%);
}
@media only screen and (min-width: 1191px) {
    .et_header_style_centered #main-header.oes_header #top-menu>li>a {
		padding: 30px 18px 30px 16px;
        font-weight: 600;
        font-size: 16px;
    }
}
@media only screen and (max-width: 1190px) {
	.et_header_style_centered #main-header.oes_header #top-menu>li>a {
		padding: 30px 16px 30px 10px;
		font-size: 15px;
	}
	.et_header_style_centered #main-header.oes_header div#et-top-navigation {
		padding: 0 20px;
	}
	.et_header_style_centered #main-header.oes_header .logo_container {
		height: 60px;
		margin: 7px 0;
	}
}
#main-header.oes_header .extra_menu{
    display: flex;
    align-items: center;
}
#main-header.oes_header #top-menu li li a {
    padding: 6px 15px;
    width: 200px;
    border-radius: 6px;
}
@media (max-width: 980px) {
    .et_header_style_centered #main-header.oes_header {
        padding: 0;
    }
    .et_header_style_centered #main-header.oes_header .et_mobile_menu {
        position: fixed;
        left: -300px;
        top: 0;
        border: 0;
        width: 280px;
        height: 100vh !important;
        display: block !important;
        margin: 0 !important;
        padding: 20px 12px !important;
		transition: all 0.25s;
		overflow: scroll;
    }
	.et_header_style_centered #main-header.oes_header .mobile_nav.opened .et_mobile_menu{
		left: 0;
	}
	.et_header_style_centered #main-header.oes_header .mobile_nav .mobile_menu_bar::after{
		content: "";
        position: fixed;
        height: 100%;
        width: 100%;
        background-color: #000;
        left: 0;
        top: 0;
        opacity: 0;
		visibility: hidden;
		transition: all 0.25s;
	}
	.et_header_style_centered #main-header.oes_header .mobile_nav.opened .mobile_menu_bar::after{
		opacity: 0.9;
		visibility: visible;
	}
	#main-header.oes_header .extra_menu {
		margin-left: auto;
	}
	.et_header_style_centered #main-header.oes_header .mobile_nav .select_page{
		display: none;
	}
	.et_header_style_centered #main-header.oes_header div#et-top-navigation{
        padding: 0 10px;
        order: 1;
		flex-grow: unset;
		width: 70px;
    }
	.et_header_style_centered #main-header.oes_header .et_menu_container .mobile_menu_bar {
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 4px;
    }
	.et_header_style_centered #main-header.oes_header .mobile_nav {
        background-color: transparent;
        padding: 0;
    }
}
#main-header.oes_header .et_mobile_menu .menu-item-has-children>a {
    border: 0;
    border-radius: 6px;
}
@media (max-width: 591px) {
	#main-header.oes_header .extra_menu {
		display: none;
	}	
	.et_header_style_centered #main-header.oes_header div#et-top-navigation {
        margin-left: auto;
    }
	.et_header_style_centered #main-header.oes_header #logo {
        max-height: 50px;
    }
	.et_header_style_centered #main-header.oes_header .logo_container {
        height: 50px;
        margin: 5px 0;
    }
	.et_header_style_centered #main-header.oes_header .et_menu_container .mobile_menu_bar {
        right: 0;
        top: 0px;
    }
	.et_header_style_centered #main-header.oes_header #et_mobile_nav_menu {
        margin-top: 12px;
    }
}



/* Banner CSS */
.oes_bnr {
    position: relative;
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
	background-position: center;
    background-size: cover;
}
.oes_bnr::after{
    content: "";
    position: absolute;
    left: 0px;
    top: 0;
    background: #133251;
    height: 100%;
    width: 100%;
    opacity: 0.25;
}
.oes_bnr__content {
    position: relative;
    z-index: 2;
}
.oes_bnr__title {
    margin: 0 0 10px;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2;
}
.oes_bnr__breadcrumb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.9);
}
.oes_bnr__link {
    color: #fff;
    text-decoration: none;
    transition: opacity .3s ease;
}
.oes_bnr__link:hover {
    opacity: .75;
}
.oes_bnr__separator {
    display: flex;
    align-items: center;
    color: #fff;
}
.oes_bnr__current {
    color: #fff;
}
@media (max-width: 991px) {
    .oes_bnr {
        min-height: 170px;
    }
    .oes_bnr__title {
        font-size: 38px;
    }
}
@media (max-width: 767px) {
    .oes_bnr {
        min-height: 150px;
    }
    .oes_bnr__title {
        font-size: 30px;
		margin: 0 0 5px;
    }
    .oes_bnr__breadcrumb {
        font-size: 14px;
    }
}


/* Our History */
.oes_history {
    padding: 120px 0;
}
.oes_history__title {
	font-size: 38px;
    margin-bottom: 20px;
}
.oes_history__text {
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 12px;
}
.oes_history__text:last-child {
    margin-bottom: 0;
}
.oes_history__text a {
    text-decoration: underline;
}
.oes_history__content{
	margin-bottom: 24px;
	margin-right: 30px;
}
.oes_history__image{
	margin-bottom: 24px;
}
.oes_history__image img {
    width: 100%;
    border-radius: 12px;
    object-fit: cover;
}
.oes_history__chairpersons {
    margin-top: 80px;
}
.oes_history__heading {
    font-size: 24px;
    color: var(--oes-primary);
    margin-bottom: 20px;
}
.oes_history__card {
    background: #F0F5FA;
    border-radius: 8px;
    padding: 14px 15px;
    margin-bottom: 20px;
    font-size: 18px;
    height: calc(100% - 20px);
}
.oes_history__year {
    color: var(--oes-primary);
    font-weight: 700;
    white-space: nowrap;
	margin-right: 4px;
}
@media (max-width: 1191px) {
	.oes_history__text {
		font-size: 18px;
	}
}
@media (max-width:991px) {
    .oes_history__title {
        font-size: 32px;
    }
    .oes_history__heading {
		font-size: 20px;
    }
	.oes_history__chairpersons {
		margin-top: 50px;
	}
}
@media (max-width:767px) {
    .oes_history__title {
        font-size: 28px;
    }
    .oes_history__text {
        font-size: 16px;
    }
    .oes_history__heading {
        font-size: 18px;
    }
	.oes_history__card {
		font-size: 16px;
		margin-bottom: 10px;
		height: calc(100% - 10px);
	}
}
@media (max-width:591px) {
    .oes_history__title {
        font-size: 24px;
	}
	.oes_history__chairpersons {
        margin-top: 30px;
    }
}


/* Table */
table {
	width: 100%;
	border-collapse: collapse;
}
table th,
table td {
	text-align: left;
}
.oes_basic_table{
    background: #fff;
    border-radius: 12px;
    overflow: auto;
	border: 1px solid #D2DBE5;
}
.oes_basic_table thead th {
    background: #0F2740;
    color: #fff;
    border: 0;
    padding: 18px 22px;
    font-size: 20px;
    font-weight: 500;
	line-height: 130%;
}
.oes_basic_table tbody td {
    padding: 18px 22px;
	border-top: 1px solid #D2DBE5;
    vertical-align: middle;
    font-size: 18px;
}
@media (max-width:991px){
    .oes_basic_table thead th,
    .oes_basic_table tbody td{
        padding: 16px;
		font-size: 16px;
    }
}
@media (max-width:767px){
    .oes_basic_table thead th,
    .oes_basic_table tbody td{
        padding: 14px;
    }
	.oes_basic_table table{
	    min-width: 600px;
	}
}


/* Meeting */
.oes_meeting__year td {
	background: rgba(11, 96, 169, 0.07);
    color: #0B60A9;
    font-weight: 500;
    border: 0;
}
.oes_meeting{
    background: #E8F3FF;
}
.oes_meeting__date {
	color: var(--oes-primary);
    text-decoration: none;
    font-weight: 500;
    transition: .3s;
}
.oes_meeting__date:hover {
    text-decoration: underline;
}
.oes_meeting tbody tr:hover:not(.oes_meeting__year) {
    background: #f8fbff;
}

/* About yoes */
.oes_about_yoes_card{
	padding: 50px;
	background: #F0F5FA;
	border-radius: 16px;
	
}
.oes_about_yoes_card p{
	font-size: 20px;
	line-height: 130%;
	color: #0F2740;
	margin-bottom: 12px;
}
.oes_about_yoes_card p a{
    text-decoration: underline;
}
.oes_about_yoes_card .bottom_side{
	margin-top: 35px;
}
@media (max-width:991px){
    .oes_about_yoes_card p{
		font-size: 16px;
    }
	.oes_about_yoes_card {
		padding: 30px;
	}
}
@media (max-width:591px){
	.oes_about_yoes_card .bottom_side {
		margin-top: 25px;
	}
	.oes_about_yoes_card {
        padding: 25px;
		border-radius: 12px;
    }
}


/* Accordion */
.oes_accordion__item {
  margin-bottom: 8px;
}
.oes_accordion__item .oes_accordion__btn {
    border: 0;
	padding: 14px 20px;
    color: #0F2740;
    background: #FFFFFF;
    border-radius: 6px;
    font-size: 18px;
    line-height: 130%;
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer;
    gap: 8px;
    transition: 0.25s;
    position: relative;
	text-align: left;
    justify-content: space-between;
}
.oes_accordion__item .oes_accordion__btn::after {
	content: "";
	padding: 3px;
	width: 20px;
	height: 20px;
	border-radius: 12px;
	background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.00033 2.91669V11.0834M2.91699 7.00002H11.0837" stroke="%230F2740" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
	transition: transform 0.5s ease;
}
.oes_accordion__item.active .oes_accordion__btn::after {
	background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.91699 7H11.0837" stroke="%230B60A9" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.oes_accordion__item .oes_accordion__body {
	max-height: 0;
	font-size: 18px;
	line-height: 130%;
	overflow: hidden;
	transition: max-height 0.5s ease;
}
.oes_accordion__item .oes_accordion__body .oes_accordion__inner {
	padding: 20px 20px 12px;
}
.oes_accordion__item .oes_accordion__body .oes_accordion__inner p:last-child {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.oes_accordion__item .oes_accordion__btn,
	.oes_accordion__item .oes_accordion__body{
		font-size: 16px;
	}
}

/* About us */
.oes_about_committee_overview p{
	font-weight: 500;
	font-size: 24px;
	line-height: 130%;
	color: #0F2740;
}
.oes_about_committee_overview .btn-wrapper{
	display: flex;
	flex-direction: column;
	gap: 16px;
}
@media (max-width: 1191px) {	
	.oes_about_committee_overview p {
		font-size: 20px;
	}
}
@media (max-width: 991px) {	
	.oes_about_committee_overview .btn-wrapper {
		gap: 10px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
}
@media (max-width: 591px) {	
    .oes_about_committee_overview p {
        font-size: 18px;
    }
}



/* Committee Section */
.oes_committee__intro{
    max-width: 1080px;
    margin: 0 auto 45px;
    text-align: center;
}
.oes_committee__intro p {
	font-size: 24px;
	line-height: 130%;
	color: #0F2740;
}
.oes_committee__card {
    background: var(--oes-primary);
    border-radius: 16px;
    padding: 50px;
    margin-bottom: 70px;
}
.oes_committee__content {
    align-items: center;
}
.oes_committee__right img {
    width: 100%;
    border-radius: 16px;
    display: block;
}
.oes_committee__title {
    color: #fff;
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 15px;
}
.oes_committee__list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.oes_committee__list li {
    color: #fff;
    font-size: 18px;
    line-height: 130%;
    position: relative;
    padding-left: 30px;
}
.oes_committee__list li:not(:last-child){
    margin-bottom: 4px;
}
.oes_committee__list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0003 18.3334C14.6027 18.3334 18.3337 14.6024 18.3337 10C18.3337 5.39765 14.6027 1.66669 10.0003 1.66669C5.39795 1.66669 1.66699 5.39765 1.66699 10C1.66699 14.6024 5.39795 18.3334 10.0003 18.3334Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10.8333C11.3807 10.8333 12.5 9.71402 12.5 8.33331C12.5 6.9526 11.3807 5.83331 10 5.83331C8.61929 5.83331 7.5 6.9526 7.5 8.33331C7.5 9.71402 8.61929 10.8333 10 10.8333Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.83301 17.2184V15.8334C5.83301 15.3913 6.0086 14.9674 6.32116 14.6548C6.63372 14.3423 7.05765 14.1667 7.49967 14.1667H12.4997C12.9417 14.1667 13.3656 14.3423 13.6782 14.6548C13.9907 14.9674 14.1663 15.3913 14.1663 15.8334V17.2184" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	height: 20px;
	width: 20px;
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
}
.oes_committee__block:not(:last-child){
    margin-bottom:55px;
}
.oes_committee__block{
	margin-bottom: 35px;
}
.oes_committee__block h3 {
	font-size: 24px;
    margin-bottom: 25px;
    position: relative;
    padding-bottom: 10px;
}
.oes_committee__block h3::after {
	content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 52px;
    height: 4px;
    background: var(--oes-primary);
}
.oes_committee__block ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.oes_committee__block li {
    font-size: 18px;
    line-height: 130%;
    position: relative;
    padding-left: 30px;
}
.oes_committee__block li:not(:last-child){
    margin-bottom: 5px;
}
.oes_committee__block li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0003 18.3333C14.6027 18.3333 18.3337 14.6023 18.3337 9.99996C18.3337 5.39759 14.6027 1.66663 10.0003 1.66663C5.39795 1.66663 1.66699 5.39759 1.66699 9.99996C1.66699 14.6023 5.39795 18.3333 10.0003 18.3333Z" stroke="%230B60A9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10.8334C11.3807 10.8334 12.5 9.71409 12.5 8.33337C12.5 6.95266 11.3807 5.83337 10 5.83337C8.61929 5.83337 7.5 6.95266 7.5 8.33337C7.5 9.71409 8.61929 10.8334 10 10.8334Z" stroke="%230B60A9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.83301 17.2183V15.8333C5.83301 15.3913 6.0086 14.9673 6.32116 14.6548C6.63372 14.3422 7.05765 14.1666 7.49967 14.1666H12.4997C12.9417 14.1666 13.3656 14.3422 13.6782 14.6548C13.9907 14.9673 14.1663 15.3913 14.1663 15.8333V17.2183" stroke="%230B60A9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	height: 20px;
	width: 20px;
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;	
}
.oes_committee__block strong{
    color:#1b2e47;
}
.oes_committee__footer{
	margin-top: 40px;
    background: #E2E8EF;
    border-radius: 8px;
    padding: 15px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
}
.oes_committee__summary{
	font-size: 18px;
    color: #133251;
}
.oes_committee__tags{
    display:flex;
    gap:5px;
    flex-wrap:wrap;
}
.oes_committee__tags span{
	background: #fff;
    color: var(--oes-primary);
    border-radius: 30px;
    padding: 5px 12px;
    font-size: 15px;
}
@media (max-width: 1191px) {
	.oes_committee__intro p {
		font-size: 20px;
	}
	.oes_committee__intro {
		margin: 0 auto 30px;
	}
	.oes_committee__card {
		padding: 35px;
		margin-bottom: 50px;
	}
	.oes_committee__title {
		font-size: 32px;
	}
	.oes_committee__list li {
		font-size: 16px;
		padding-left: 24px;
	}
	.oes_committee__list li::before {
		height: 16px;
		width: 16px;
		background-size: 16px;
	}
	.oes_committee__block li {
		font-size: 16px;
		padding-left: 24px;
	}
	.oes_committee__block li::before {
		height: 16px;
		width: 16px;
		background-size: 16px;
	}
	.oes_committee__block h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.oes_committee__footer {
		margin-top: 10px;
	}
	.oes_committee__summary {
		font-size: 16px;
	}
}
@media (max-width:991px){
    .oes_committee__right {
        margin-top: 30px;
    }
    .oes_committee__title{
        font-size:28px;
    }
    .oes_committee__intro p{
        font-size:18px;
    }
}
@media (max-width:767px){
    .oes_committee{
        padding:60px 0;
    }
    .oes_committee__card{
        padding:24px;
    }
    .oes_committee__title{
        font-size:24px;
    }
    .oes_committee__list li,
    .oes_committee__block li{
        font-size:15px;
    }
    .oes_committee__block h3{
        font-size:20px;
    }
	.oes_committee__footer {
		padding: 15px 20px;
	}
}


/* Corporate Members */
.oes_members__intro{
	text-align: center;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.oes_members__intro p a{
	text-decoration: underline;
}
.oes_members__intro p{
	font-size: 20px;
}
.oes_table_members p{
	margin-bottom: 5px;
}
.oes_table_members .oes_members__url{
	font-size: 20px;
}
.oes_table_members .oes_table_organization{
	min-width: 320px;
}
.oes_table_members .oes_table_info{
	min-width: 320px;
}
@media (max-width:1191px){
	.oes_table_members .oes_table_organization {
		min-width: 240px;
	}
	.oes_table_members .oes_table_info {
		min-width: 280px;
	}
}
@media (max-width: 991px){
	.oes_members__intro p {
		font-size: 18px;
	}
	.oes_table_members .table{
		min-width: 1200px;
	}
	.oes_table_members .oes_members__url {
		font-size: 18px;
	}
	.oes_members__intro {
		margin-bottom: 30px;
	}
}




/* Benefits Of Membership */
.oes_benefits__content {
	max-width: 1080px;
    margin: 0 auto 80px;
    text-align: center;
}
.oes_benefits__content p {
    margin-bottom: 16px;
    color: #0F2740;
    font-size: 20px;
}
.oes_benefits__content p:last-child {
    margin-bottom: 0;
}
.oes_benefits__content a {
    text-decoration: underline;
}
.oes_benefits__title {
	text-align: center;
    font-size: 24px;
    margin-bottom: 40px;
}
.oes_benefits__card {
    background: #F0F5FA;
    border-radius: 16px;
    padding: 30px;
    text-align: center;
    transition: .3s;
	height: calc(100% - 24px);
	margin-bottom: 24px;
}
.oes_benefits__icon {
    width: 60px;
    height: 60px;
    margin: 0 auto 15px;
    border-radius: 50%;
    background: #FFFFFF;
    color: var(--oes-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    box-shadow: 0px 10px 30px rgba(19, 50, 81, 0.1);
	transition: .3s;
}
.oes_benefits__card h4 {
	margin: 0;
	font-size: 20px;
	line-height: 1.4;
	font-weight: 500;
}
.oes_benefits__card:hover .oes_benefits__icon{
	background-color: var(--oes-primary);
}
.oes_benefits__card:hover .oes_benefits__icon path {
	stroke: #fff;
}
.oes_benefits__buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
	margin-top: 20px;
}
@media (max-width: 991px) {
	.oes_benefits__title {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .oes_benefits__card h4 {
        font-size: 20px;
    }
	.oes_benefits__content p {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
    .oes_benefits__content {
        margin-bottom: 50px;
    }
    .oes_benefits__title {
        font-size: 18px;
    }
	.oes_benefits__buttons {
		gap: 10px;
	}
}
@media (max-width: 591px) {
	.oes_benefits__card {
		height: calc(100% - 18px);
		margin-bottom: 18px;
	}
}



/* Upcoming Events */
.oes_events__content{
    margin:0 auto 40px;
    text-align:center;
}
.oes_events__content p{
	margin-bottom: 15px;
	color: #0F2740;
	font-size: 20px;
}
.oes_events__content p:last-child{
    margin-bottom:0;
}
.oes_events__content a{
    text-decoration:underline;
}
.oes_events__filter{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:10px;
    background:#E2E8EF;
    padding:16px 24px;
    border-radius: 8px;
	margin-bottom: 40px;
}
.oes_events__field input,
.oes_events__field select{
    width:100%;
    height: 40px;
    padding: 10px 20px;
    border: 1px solid #BDCADA;
    border-radius:8px;
    background:#fff;
    color:#666666;
    font-size:15px;
    outline:none;
	box-shadow: 0px 5px 10px rgba(19, 50, 81, 0.05);
}
.oes_events__field input:focus,
.oes_events__field select:focus{
    border-color:#0b66b2;
}
@media(max-width:991px){
    .oes_events__filter{
        grid-template-columns:repeat(2,1fr);
    }
}
@media(max-width:767px){
    .oes_events__content p{
        font-size:18px;
    }
    .oes_events__filter{
        grid-template-columns:1fr;
    }
}


/* News */
.oes_news__content{
    margin: 0 100px 40px;
    text-align: center;
}
.oes_news__content p{
	margin-bottom: 15px;
	color: #0F2740;
	font-size: 20px;
}
.oes_news__content p:last-child{
    margin-bottom:0;
}
.oes_news__content a{
    text-decoration:underline;
}
@media(max-width:1191px){
	.oes_news__content{
		margin: 0 0 40px;
	}
}
@media(max-width:767px){
    .oes_news__content p{
        font-size:18px;
	}
}


.btn-social{
	color: #fff;
	font-weight: 500;
}
.btn-linkedin{
	background-color: #0077B5;
}
.btn-facebook{
	background-color: #1877F2;
}
.btn-twitter{
	background-color: #1E293B;	
}
.oes_widget{
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin-bottom: 30px;
	padding: 24px;
}
.oes_widget .oes_widget__title{
	font-size: 18px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 10px;
	margin-bottom: 16px;
}
.oes_widget .btn-social:not(:last-child){
	margin-bottom: 10px;
}
.oes_widget p a{
	font-weight: 600;
	word-break: break-all;
}
.oes_widget p:last-child{
	margin-bottom: 0;
}
.oes_widget_news_card{
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin-bottom: 30px;
	padding: 30px;
}
.oes_widget_news_card .oes_widget_news_card__title{
	font-size: 20px;
	margin-bottom: 18px;
}
.oes_widget_news_card p a{
	font-weight: 600;
}
.oes_widget_news_card p:last-child{
	margin-bottom: 0;
}
.oes_widget_news_card__header{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
}
.oes_widget_news_card__date{
    font-weight: 600;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
}
.oes_widget_news_card__badge{
	border: 1px solid #000;
    border-radius: 50px;
    padding: 3px 12px;
    font-size: 14px;
    background-color: rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    line-height: 1.4;
}
.oes_widget_news_card__badge--award{
	color: #DF8008;
	border-color: #DF8008;
    background-color: rgba(223, 128, 8, 0.1);
}
.oes_widget_news_card__badge--competition{
	color: #06966A;
	border-color: #06966A;
    background-color: rgba(6, 150, 106, 0.1);
}
.oes_widget_news_card__badge--agm{
	color: #1089C9;
	border-color: #1089C9;
    background-color: rgba(16, 137, 201, 0.1);
}

.oes_news_event_card{
	padding: 30px;
	background: #FFFFFF;
	border: 1px solid #9C9C9C;
	border-radius: 10px;
	margin-bottom: 30px;
}
.oes_news_event_card a{
	word-wrap: anywhere;
}
.oes_news_event_card__title a{
	word-break: break-all;
}
.oes_news_event_card__title{
	font-size: 20px;
    margin-bottom: 12px;
}
.oes_news_event_card p:last-child{
	margin-bottom: 0;
}
.oes_news_event_card .oes_expand_icon,
.oes_widget_news_card .oes_expand_icon {
	display: inline-flex;
	align-items: center;
	transition: transform 0.3s ease;
	flex-shrink: 0;
	color: var(--oes-primary);
}
.oes_news_event_card[open] .oes_expand_icon,
.oes_widget_news_card[open] .oes_expand_icon {
	transform: rotate(180deg);
}

.oes_news_heading_title{
	position: relative;
    padding-bottom: 6px;
    margin-bottom: 25px;
}
.oes_news_heading_title::after{
	content: "";
	height: 3px;
	width: 52px;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: var(--oes-primary);
}
.oes_news_inside{
	margin-bottom: 60px;
}


.oes_news_conferences{
	background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    padding: 24px;
    transition: .3s;
    margin-bottom: 30px;
    display: block;
    height: calc(100% - 30px);
}
.oes_news_conferences__top{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:20px;
}
.oes_news_conferences__badge{
	padding: 6px 12px 4px;
    border: 1px solid #f4c24b;
    border-radius: 50px;
    background: #fffdf5;
    color: #d49400;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.oes_news_conferences__year{
	color: #7c8695;
    font-size: 16px;
    font-weight: 600;
}
.oes_news_conferences__title{
	margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
}
.oes_news_conferences__location{
	display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 25px;
    color: #7b8795;
    font-size: 16px;
}
.oes_news_conferences__location svg{
    color:#2196f3;
    flex-shrink:0;
}
.oes_news_conferences__link{
	display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--oes-primary);
    text-decoration: none;
    font-weight: 600;
    transition: .3s;
}
.oes_news_conferences__link svg{
    transition:.3s;
}



.oes_meeting_search_wrapper {
    margin-bottom: 60px;
}
.oes_meeting_search_wrapper__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    flex-wrap: wrap;
}

.oes_meeting_search_wrapper__heading {
    flex: 1;
    min-width: 300px;
}
.oes_meeting_search_wrapper__label {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .08em;
	color: var(--oes-primary);
}
.oes_meeting_search_wrapper__label i {
    font-size: 16px;
}
.oes_meeting_search_wrapper__title {
	margin-bottom: 6px;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.2;
}
.oes_meeting_search_wrapper__text {
    margin: 0;
    color: #6b7280;
    font-size: 17px;
    line-height: 1.6;
}
.oes_meeting_search_wrapper__filters {
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}
.oes_meeting_search_wrapper__select {
    position: relative;
    width: 170px;
}
.oes_meeting_search_wrapper__select select {
	width: 100%;
	height: 50px;
	padding: 0 20px;
	border: 1px solid #dce3ef;
	border-radius: 10px;
	background: #fff;
	font-size: 16px;
	appearance: unset;
	outline: none;
	cursor: pointer;
	
	-webkit-appearance: none;
    -moz-appearance: none;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 16px;
}
.oes_meeting_search_wrapper__select > i:first-child {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    color: #2c64d8;
    pointer-events: none;
}
.oes_meeting_search_wrapper__select > i:last-child {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    color: #7d8795;
    pointer-events: none;
    font-size: 13px;
}
.oes_meeting_search_wrapper__search {
    position: relative;
    width: 360px;
}
.oes_meeting_search_wrapper__search input {
	width: 100%;
	height: 50px;
	padding: 0 50px 0 20px;
	border: 1px solid #dce3ef;
	border-radius: 10px;
	background: #fff;
	font-size: 16px;
	outline: none;
	transition: .3s;
}
.oes_meeting_search_wrapper__search input:focus,
.oes_meeting_search_wrapper__select select:focus {
    border-color: #2c64d8;
    box-shadow: 0 0 0 4px rgba(44, 100, 216, .12);
}
.oes_meeting_search_wrapper__search button {
    position: absolute;
    top: 50%;
    right: 18px;
    transform: translateY(-50%);
    border: 0;
    background: transparent;
    color: #7d8795;
    cursor: pointer;
    font-size: 16px;
    padding: 0;
}
@media (max-width: 991px) {
    .oes_meeting_search_wrapper__content {
        flex-direction: column;
        align-items: flex-start;
    }
    .oes_meeting_search_wrapper__filters {
        width: 100%;
    }
    .oes_meeting_search_wrapper__select,
    .oes_meeting_search_wrapper__search {
        width: 100%;
    }
    .oes_meeting_search_wrapper__title {
        font-size: 34px;
    }
}
@media (max-width: 576px) {
    .oes_meeting_search_wrapper {
        margin-bottom: 40px;
    }
    .oes_meeting_search_wrapper__title {
        font-size: 28px;
    }
    .oes_meeting_search_wrapper__text {
        font-size: 15px;
    }
	.oes_meeting_search_wrapper__filters {
		gap: 10px;
	}
	.oes_meeting_search_wrapper__content {
		gap: 20px;
	}
}

/* Past Event */






.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    font-size: 24px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
    color: var(--oes-heading-color);
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date{
    text-align: center;
    background: var(--oes-primary);
    padding: 5px 10px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0px 0px 10px 0px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.2;
	display: flex;
	gap: 3px;
	box-shadow: unset;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
    font-size: inherit;
    line-height: inherit;
    font-weight: 600;
    color: inherit;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
    font-size: inherit;
    text-transform: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
    border: 0;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(11, 96, 169, 0.1);
    border-radius: 10px;
    overflow: hidden;
    display: block;
    position: relative;
    height: 100%;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
    height: unset;
    border-radius: 0;
    position: relative;
    width: 100%;
    aspect-ratio: 315 / 200;
    object-fit: cover;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type{
    margin: 5px;
    min-height: inherit;
    line-height: 1.42;
    color: #333333;
    font-size: 15px;
    display: flex;
    gap: 4px;
    margin-bottom: 4px;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    padding: 18px;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before,
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
    color: var(--oes-primary);
	font-size: 14px !important;
}
@media (max-width: 1191px) {
	.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
		font-size: 20px;
	}
	.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before {
		font-size: 14px;
	}
	.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,
	.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location,
	.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type,
	.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title,
	.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type {
		font-size: 14px;
	}
}

.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout {
    background-color: var(--oes-primary);
}

.wpem-form-wrapper .search_events{
	background: #E2E8EF;
    padding: 16px 25px 0;
    border-radius: 8px;
    margin-bottom: 40px;
}
.wpem-form-wrapper .wpem-form-group input[type=text],
.wpem-form-wrapper .search_events .wpem-form-group input,
.wpem-form-wrapper .search_events .wpem-form-group .comiseo-daterangepicker-bottom,
.wpem-form-wrapper .search_events .chosen-container .chosen-container.chosen-container-single,
.wpem-form-wrapper .comiseo-daterangepicker-triggerbutton,
.wpem-form-wrapper .chosen-container.chosen-container-single .chosen-single{
	width: 100%;
    height: auto !important;
    padding: 10px 15px !important;
    border: 1px solid #BDCADA !important;
    border-radius: 8px !important;
    background: #fff;
    color: #666666 !important;
    font-size: 15px !important;
    outline: none !important;
    box-shadow: 0px 5px 10px rgba(19, 50, 81, 0.05);
    line-height: 1.4 !important;
}
.wpem-form-wrapper .chosen-container {
    border-radius: 8px !important;
}
.wpem-form-wrapper .search_events .wpem-col{
	padding-right: 10px;
    padding-left: 10px;
}
.oes_section .wpem-event-layout-action-wrapper{
	display: none;
}

.oes-auth{
	max-width: 420px;
    margin: auto;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 40px 35px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05);
}
.oes-auth .um-field{
	margin-bottom: 20px;
    padding: 0;
}
.oes-auth label{
	display: block;
    margin-bottom: 5px;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #333333;
}
.oes-auth .um-field-label{
	margin-bottom: 5px;
}
.um-form.oes-auth input.um-form-field{
	width: 100%;
    height: 45px !important;
    padding: 10px 18px !important;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    outline: none;
    transition: .3s;
}
.um-form.oes-auth .um-field-checkbox-option,
.um-form.oes-auth .um-field-radio-option {
    margin: 0 0 0 30px;
    line-height: 23px;
    color: #333 !important;
}
.um-form.oes-auth input[type=submit] {
    padding: 12px 30px !important;
    border: 1px solid transparent;
    border-radius: 8px !important;
    display: inline-block !important;
    line-height: 1.2 !important;
    transition: all 0.25s;
    font-weight: 500 !important;
    background-color: var(--oes-primary);
    width: 100% !important;
    max-width: 100%;
}
.um-form.oes-auth input[type=submit]:hover{
    background-color: #0c61ab;
}
.um-form.oes-auth a.um-link-alt {
    line-height: 20px;
    color: var(--oes-primary) !important;
    font-weight: 500;
	font-size: 15px;
}
.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: var(--oes-primary);
}
.um-field-checkbox-state i, .um-field-radio-state i {
    font-size: 23px;
    line-height: 23px;
    height: 22px;
}
.oes-auth .um-field-block {
    color: #333;
    font-size: 16px;
}
.oes-auth .um-col-alt-b {
    padding-right: 0;
    padding-left: 0;
    padding-top: 10px;
}
@media (max-width: 591px){
	.oes-auth {
		padding: 35px 20px;
	}
}

.oes-tree-section .df_container{
	background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 40px 35px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05);
}
.oes-tree-section .df_container .fc-nav-header{
	border: 0;
}
.oes-tree-section .dynamic-listing [data-name="heading"] .df_list_row{
    background-color: var(--oes-primary);
    color: #fff;
    border-radius: 8px 8px 0 0;
}
.oes-tree-section .fc-wpcp-breadcrumb .fc-nav-home{
    font-size: 14px;
    background-color: #ededed;
    height: 35px;
    width: 35px;
    border-radius: 6px;
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.oes-tree-section .fc-wpcp-breadcrumb .fc-nav-home img,
.oes-tree-section .fc-nav-search img{
	width: 18px;
}
.oes-tree-section .df_folder_icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%20id='Ikon'%3E%3Cpath%20fill='%230B60A9' d='M30 12v12a3.0033 3.0033 0 0 1-3 3H5a3.0033 3.0033 0 0 1-3-3V8a3.0033 3.0033 0 0 1 3-3h6a3.0156 3.0156 0 0 1 2.4 1.1992l1.8 2.4008a1.0038 1.0036 0 0 0 .8.4h11a3.0033 3.0033 0 0 1 3 3Z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.oes-tree-section #menuwrapper ul li.active > .df_list_row > div > .df_folder_icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg id='Open_Folder-2'%3E%3Cpath fill='%230B60A9' d='M47.6205 18.5394a2.9866 2.9866 0 0 0-2.622-1.5394h-28.4262a4.4293 4.4293 0 0 0-4.2523 3.1891l-5.6265 19.2909a4.889 4.889 0 0 1-4.6935 3.52h35.7478a4.89 4.89 0 0 0 4.6944-3.5208l5.4014-18.5183a3.1406 3.1406 0 0 0-.2231-2.4215z'/%3E%3Cpath fill='%230B60A9' d='M4.77 38.92l5.63-19.29a6.45 6.45 0 0 1 6.17-4.63h25.43v-1a4 4 0 0 0-4-4h-15.2443a2.0053 2.0053 0 0 1-1.5557-.74l-1.9657-2.4171a4.9941 4.9941 0 0 0-3.8743-1.8429h-11.36a4 4 0 0 0-4 4v30a2 2 0 0 0 2 2 2.895 2.895 0 0 0 2.77-2.08z'/%3E%3C/g%3E%3C/svg%3E");
}
.oes-tree-section #menuwrapper ul li.active >.df_list_row > div > span {
    color: var(--oes-primary);
}
@media (max-width: 591px){	
	.oes-tree-section .df_container {
		border-radius: 12px;
		padding: 15px 20px 0px;
	}
}


.um-form .um-account-side{
	background: #fff;
    border-radius: 12px;
    overflow: auto;
    border: 1px solid #D2DBE5;
    box-shadow: 0px 0px 30px rgba(11, 96, 169, 0.1);
    padding: 30px 10px 10px;
}
.um-form .um-account-side li {
    margin-bottom: 5px !important;
    background: transparent;
}
.um-form .um-account-side li .um-account-link{
    display: block;
    padding: 6px 4px;
    font-size: 14px;
    height: 30px;
    line-height: 18px;
    color: #333;
    position: relative;
    background-color: #F0F5FA;
    border-radius: 6px;
    font-weight: 600 !important;
	transition: all 0.25s;
}
.um-form .um-account-side li .um-account-link span.um-account-arrow {
    right: 15px;
    top: 10px;
    font-size: 20px;
	transition: all 0.25s;
}
.um-form .um-account-side li .um-account-link:hover span.um-account-title{
	font-weight: 500!important;
}
.um-form .um-account-side li .um-account-link span.um-account-icon{
    font-size: 16px !important;
    width: 10px !important;
    height: 30px !important;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    color: #333;
    padding: 0 15px 0 12px !important;
    font-weight: 400 !important;
	transition: all 0.25s;
}
.um-form .um-account-side li .um-account-link:hover,
.um-form .um-account-side li .um-account-link.current{
    color: #fff;
    background: var(--oes-primary);
}
.um-form .um-account-side li .um-account-link:hover span.um-account-title,
.um-form .um-account-side li .um-account-link.current span.um-account-title,
.um-form .um-account-side li .um-account-link:hover .um-account-icon,
.um-form .um-account-side li .um-account-link.current .um-account-icon{
    color: #fff;
}
.um-form .um-account-side li .um-account-link:hover .um-account-icon,
.um-form .um-account-side li .um-account-link.current .um-account-icon{
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.um-form .um-account-name a {
    color: var(--oes-heading-color) !important;
    font-size: 20px;
}
.um a.um-link {
    color: var(--oes-primary);
}
.um-form .um-account-profile-link a {
    font-weight: 500;
    font-size: 13px;
	color: var(--oes-primary) !important;
}
.um .um-form input[type=password],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=text],
.um .um-form textarea {
	width: 100%;
    height: auto !important;
    padding: 10px 15px !important;
    border: 1px solid #BDCADA !important;
    border-radius: 8px !important;
    background: #fff;
    color: #666666 !important;
    font-size: 14px !important;
    outline: none !important;
    box-shadow: 0px 5px 10px rgba(19, 50, 81, 0.05);
    line-height: 1.4 !important;
}
.um-form .um-field-label label {
    font-size: 12px !important;
    line-height: 20px !important;
}
.um-form .um-field-label {
    margin: 0 0 5px 0;
}
.um-account-main div.um-account-heading i {
    margin-right: 10px;
    font-size: 20px;
    top: 2px;
    color: var(--oes-primary);
}
.um-account-main div.um-account-heading {
    font-size: 18px;
    line-height: 18px;
    color: var(--oes-heading-color);
}
.um-form .um-account-tab .um-col-alt{
	margin: 30px 0 0;
	padding: 0!important;
}
.um a.um-button,
.um a.um-button.um-disabled:active,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:hover,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus {
	padding: 12px 20px !important;
    border: 1px solid transparent !important;
    border-radius: 8px !important;
    display: inline-block;
    line-height: 1.2 !important;
    transition: all 0.25s;
    font-weight: 500 !important;
    background-color: var(--oes-primary) !important;
    border-color: var(--oes-primary);
    color: #fff;
}
.um-field.um-field-export_data label {
    font-size: 13px ;
    margin-bottom: 5px;
    display: block;
}
.um-request-button {
    display: inline-block;
    background-color: var(--oes-primary) !important;
    border-radius: 6px;
    color: #fff;
    margin: 10px 0 0;
    padding: 4px 8px;
    text-decoration: none;
    font-size: 12px;
}
.um-tip i {
    font-size: 15px;
    height: 14px;
    line-height: 15px;
    display: block;
    position: relative;
}
.um-field-checkbox-option, .um-field-radio-option {
    margin: 0 0 0 28px;
    line-height: 20px;
    color: #333 !important;
    display: block;
    font-weight: 500;
}
.um-field .select2.select2-container .select2-selection, .um-search-filter .select2.select2-container .select2-selection {
    border-radius: 8px !important;
}
.um-field .select2.select2-container .select2-selection .select2-selection__arrow:before, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before {
    font-size: 20px !important;
}
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
    padding: 0;
    line-height: 25px;
}
.um-account-tab .um-field .um-field-label {
    flex-wrap: wrap;
    gap: 8px;
}
@media (max-width: 767px){	
	.um-account-tab .um-field .um-field-label {
		flex-wrap: wrap;
		gap: 5px;
	}
	.um-account-nav span.arr {
		right: 12px;
		top: 10px;
		font-size: 20px;
	}
	.um-account-nav a {
		text-decoration: none !important;
		border-bottom: 0 !important;
		display: block;
		padding: 12px 30px 12px 40px;
		font-size: 14px;
		height: auto;
		line-height: 18px;
		color: #333;
		position: relative;
		background-color: #F0F5FA;
		border-radius: 6px;
		font-weight: 600 !important;
		transition: all 0.25s;
		margin: 7px 0;
	}
	.um-account-nav a.current{
		color: #fff !important;
        background-color: var(--oes-primary);
    }
	.um-account-nav span.ico {
		left: 15px;
		top: 12px;
		font-size: 16px;
		width: 16px;
	}
	.um-form .um-account-main{
		margin-top: 20px;
	}
}


.oes-event-detal{
	padding: 0 !important;
    width: 100% !important;
}
.oes-event-detal #main-content .container:before,
#main-content .container:before,
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
    content: none;
}
.oes-event-detal .wpem-single-event-page .event-manager-info,
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper {
    border: 0;
}
.oes-event-detal .entry-title{
	color: var(--oes-heading-color);
    font-family: var(--oes-font-family);
    font-size: 32px;
    line-height: 125%;
    margin-bottom: 10px;
}
#left-area.oes-event-detal .post-meta a {
    color: var(--oes-primary);
}
#left-area.oes-event-detal .post-meta {
    font-size: 14px;
    padding-bottom: 0;
    font-weight: 500;
    margin-bottom: 20px;
}
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details,
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
    padding: 0;
}
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar {
    padding: 20px;
    background: #fff;
    border-radius: 12px;
    overflow: auto;
    border: 1px solid #D2DBE5;
    box-shadow: 0px 0px 30px rgba(11, 96, 169, 0.1);
}
.oes-event-detal .wpem-single-event-header-top .wpem-row{
    margin-right: 0;
    margin-left: 0;
}
.oes-event-detal .wpem-single-event-header-top .wpem-single-event-images{
    padding-right: 0;
    padding-left: 0;
}
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top,
.oes-event-detal table.wpem-responsive-table-wrapper tbody tr:hover,
.oes-event-detal table.wpem-responsive-table-wrapper thead {
    background: unset;
}
.oes-event-detal .wpem-single-event-body{
    padding: 0 10px;
}
.oes-event-detal .wpem-theme-button{
	background-color: var(--oes-primary) !important;
}
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-heading-text {
    font-size: 16px;
    color: var(--oes-heading-color);
}
.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-category .event-category {
    border-radius: 6px;
    font-size: 13px;
    background: #F0F5FA;
    font-weight: 500;
}
@media (max-width: 991px){	
	.oes-event-detal .entry-title {
		font-size: 24px;
	}
}
@media (max-width: 591px){
	.container {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.oes-event-detal .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar {
		margin-top: 10px;
	}
}

.um-profile.um .um-name a {
    color: var(--oes-heading-color);
}
.um-11.um .um-profile-photo a.um-profile-photo-img {
    width: 150px !important;
    height: 150px !important;
}
.um-profile.um .um-profile-headericon a {
    color: var(--oes-primary);
}
.um-profile-edit i {
    font-size: 24px;
}
.um-dropdown li a {
    display: block;
    padding: 8px 12px;
    color: #333 !important;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
}
.um-logout .um-misc-with-img {
    font-size: 18px;
    border-bottom: 2px solid #eee;
    padding-top: 40px;
    padding-bottom: 15px;
    color: #333;
}
.um-logout .um-misc-img {
    margin-bottom: 10px;
}
.um-logout .um-misc-ul li a{
	color: var(--oes-primary);
    font-weight: 500;
    padding: 7px 0;
    display: block;
}
#main-content{
	min-height: calc(100vh - 138px);	
}
.oes-height{
    min-height: calc(100vh - 138px);
}
@media (max-width: 1480px){
	.oes-height {
	    padding-top: 40px;
		padding-bottom: 30px;
	}
}
@media (max-width: 591px){	
	.oes-height {
		min-height: calc(100vh - 155px);
	}
	#main-content {
		min-height: calc(100vh - 155px);
	}
}

.oes_header #top-menu li.current-menu-ancestor>a,
.oes_header #top-menu li.current-menu-item>a,
.oes_header #top-menu li.current_page_item>a {
    color: var(--oes-primary);
}
.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
.et_pb_pricing li:before,
blockquote{
    border-color: var(--oes-primary) !important;
}

.oes_yoes_events{
	min-height: calc(100vh - 450px);
}
@media (max-width: 991px){
	.oes_yoes_events{
		min-height: calc(100vh - 320px);
	}
}

