/* Enter Your Custom CSS Here */


/* TIMER */

.time_circles h4 {
	color: #eb583c !important;
}

.time_circles > div {
	color: #fff;
}

/* TEXT LINKS */

ul.page-numbers > li a.page-numbers.current, ul.page-numbers > li a.page-numbers:hover, ul.page-numbers > li span.page-numbers.current, ul.page-numbers > li span.page-numbers:hover {
	border-color: #4cb89d;
}

ul.page-numbers > li a.page-numbers::after {
	background-color: #4cb89d;
}

ul.page-numbers > li span.page-numbers.current::after {
	background-color: #4cb89d;
}

ol li a, ul li a {
	font-size: 18px;
	line-height: 28px;
	color: #4cb89d;
}

ol li a:hover, ul li a:hover {
	color: #eb583c;
}

#main p a {
	color: #4cb89d;
}

#main p a:hover {
	color: #eb583c;
}

.header-menu a {
	color: #4cb89d;
}

.header-menu a:hover {
	color: #eb583c;
}

.partners a {
	color: #4cb89d;
}

.partners a:hover {
	color: #eb583c;
}

.stm_breadcrumbs_unit a {
	color: #4cb89d !important;
}

.stm_breadcrumbs_unit a:hover {
	color: #eb583c !important;
}

.post_list_main_section_wrapper .post_list_cats a {
	color: #4cb89d;
}

.post_list_main_section_wrapper .post_list_cats a:hover {
	color: #eb583c;
}

.blog_layout_list .post_list_cats a {
	color: #4cb89d;
}

.blog_layout_list .post_list_cats a:hover {
	color: #eb583c;
}

.footer_widgets_wrapper .widget ul li a:hover {
	color: #eb583c;
}

.courses_filters__switcher i {
	color: #4cb89d !important;	
}

.stm_lms_courses__filter_heading .toggler::after, .stm_lms_courses__filter_heading .toggler::before {
	background-color: #4cb89d !important;	
}

/* MOBILE NAVIGATION */

.header_6 .header-menu-mobile .sign-up-item .btn {
	display: none;
}

.navbar-toggle.collapsed .icon-bar {
	background-color: #4cb89d;
}

.navbar-toggle .icon-bar {
	background-color: #eb583c;
}

.navbar-toggle:hover .icon-bar {
	background-color: #eb583c !important;
}

/* UNNECESSARY SOCIAL MEDIA */

.addtoany_content {
	display: none;
}

/* METASLIDER */

.metaslider .caption-wrap {
	text-align: center;
	color: #153d50 !important;
}

.sponsor-slider.metaslider .caption {
	padding: 15px;
	border-top: 1px solid #153d50;
}

.sponsor-slider.metaslider .caption-wrap {
	background: #fff;
}

/* HEADER */

.header_6 {
	padding-top: 25px !important;
}

#header:not(.transparent_header) .header_default {
	border-top: 5px solid #eb583c;
}

.header_main_menu_wrapper {
	margin-top: 40px !important;
}

.magic_line {
	background-color: #eb583c;
}

.magic_line::after {
	display: none;
}

.right_buttons .search-toggler {
	border-radius: 10%;
	background-color: #fff;
	color: #4cb89d !important;
	width: 47px;
	height: 45px;
}

.right_buttons .search-toggler i {
	vertical-align: baseline;
}

.search-toggler::after {
	background-color: #fff;
}

.search-toggler:hover i {
	color: #eb583c !important;
}

.header_6 .header_main_menu_wrapper .right_buttons {
	border-left: 0px;
}

/* STICKY HEADER */

#header.sticky_header .header_default.fixed {
	height: 122px;
}

#header.sticky_header .header_default.fixed .header-menu > li > a {
	color: #4cb89d;
}

#header.sticky_header .header_default.fixed .header-menu > li > a:hover {
	color: #eb583c;
}

/* BLOCKS */

.block-container {
	background: none;
}

@media screen and (min-width: 2331px) {
.module__7a6be672b649c31ad235bd825f6e4006 {
	height: 225px;
}
	
.module__65ce3f7ba4a5fb983009cd5a3506fa75 {
	height: 225px;
}
	
.module__f08a5bf9e4049cd9a2f18aacf08fa5a9 {
	height: 225px;
}
	
.module__cf4b3b3367cf0b74ef3060511fe3cd3b {
	height: 225px;
}	
}

@media screen and (min-width: 1601px) and (max-width: 2330px) {
.module__7a6be672b649c31ad235bd825f6e4006 {
	height: 278px;
}
	
.module__65ce3f7ba4a5fb983009cd5a3506fa75 {
	height: 278px;
}
	
.module__f08a5bf9e4049cd9a2f18aacf08fa5a9 {
	height: 278px;
}
	
.module__cf4b3b3367cf0b74ef3060511fe3cd3b {
	height: 278px;
}	
}

@media screen and (min-width: 1281px) and (max-width: 1600px) {
.module__7a6be672b649c31ad235bd825f6e4006 {
	height: 330px;
}
	
.module__65ce3f7ba4a5fb983009cd5a3506fa75 {
	height: 330px;
}
	
.module__f08a5bf9e4049cd9a2f18aacf08fa5a9 {
	height: 330px;
}
	
.module__cf4b3b3367cf0b74ef3060511fe3cd3b {
	height: 330px;
}	
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
.module__7a6be672b649c31ad235bd825f6e4006 {
	height: 390px;
}
	
.module__65ce3f7ba4a5fb983009cd5a3506fa75 {
	height: 390px;
}
	
.module__f08a5bf9e4049cd9a2f18aacf08fa5a9 {
	height: 390px;
}
	
.module__cf4b3b3367cf0b74ef3060511fe3cd3b {
	height: 390px;
}	
}

@media only screen and (min-width: 769px) {
.border-block-b2 {
	border-left: 1px solid #153d50;
	}	

.border-block-1 {
	border-left: 1px solid #fff;
	}	
	
.border-block-2 {
	border-left: 1px solid #fff;
	}		
}

@media only screen and (max-width: 1024px) {
	.block-container .vc_row {
		margin-bottom: 0px;
	}
	.block-container .vc_col-sm-6 {
		width: 100%;
	}
	.block-container .vc_custom_1615571580803 {
		padding-left: 0px !important;
	}
	.block-container .vc_col-has-fill > .vc_column-inner {
		padding-top: 0px;
	}
	.block-container .vc_custom_1615571586449 {
		padding-right: 0px !important;
	}
}

/* SEARCH */

#searchform .search-submit {
	background-color: #4cb89d;
}

#searchform .search-submit:hover {
	background-color: #eb583c;
}

/* INTERNAL PAGE HEADERS */

.entry-header {
	display: none;
	background-color: #153d50;
}

.entry-header .h1, h2 {
	color: #fff;
}

/* BREADCRUMBS */

.stm_breadcrumbs_unit {
	margin-bottom: 0px;
}

/* BODY */

body {
	line-height: 28px;
}

@media only screen and (max-width: 768px) {
.about-sponsors-container .vc_col-sm-6 {
	width: 100%;
}
}


@media only screen and (max-width: 1024px) {
.mobile .vc_col-sm-6 {
	width: 100%;
}
}

#wrapper #main {
	padding-bottom: 0px;
}

/* BODY TITLES */

.title-reversed h2 {
	color: #fff;
	text-transform: uppercase;
}

.title h2 {
	color: #153d50;
	text-transform: uppercase;
}

/* RESOURCES ROW */

@media screen and (min-width: 768px) and (max-width: 1024px) {
.resources-row .vc_col-sm-2 {
	width: 25%;
}
}

/* EVENT &amp; COUNTDOWN */

.countdown .text-center {
	text-align: right;
}

@media only screen and (max-width: 1500px) {
.countdown .text-center {
	text-align: left;
}
	
.event-container .vc_col-sm-4 {
		width: 100%;
	}
	
.event-container .vc_col-sm-8 {
		width: 100%;
	}	
}

/* NEWS ROW HOMEPAGE */

@media only screen and (max-width: 768px) {
.news-row .col-sm-4 {
	width: 100%;
}
	
.news-row	.post_list_main_section_wrapper .post_list_inner_content_unit_left {
		margin-left: 0px;
	}	
}

@media only screen and (max-width: 1024px) {
.gray {
		background-color: #eeeeee;
}

	.gray.vc_col-sm-6 {
		width: 100%;
	}
	
}

.short_separator {
	display: none;
}

/* CALLOUTS */

@media only screen and (min-width: 1024px) {
.callouts .vc_custom_1618597291613 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
}

@media only screen and (max-width: 1023px) {
.callouts .vc_custom_1618597291613 {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.callouts .vc_col-sm-4 {
	width: 100%;	
	}	
}

@media only screen and (max-width: 991px) {
.careers-callout.vc_col-sm-6 {
	width: 100%;
}
}

/* ABOUT DIVERSITAS PAGE */

@media only screen and (max-width: 1024px) {
.about.vc_col-sm-6 {
	width: 100%;
}
	
.about-bottom.vc_col-sm-6 {
	width: 100%;
	background-color: #eeeeee;
}	
	
.vc_custom_1618598920514 {
	display: none !important;	
	}	
	
.vc_custom_1618595415236 {
		display: none !important;
	}	
	
.about-contact {
		padding-left: 35px;
		padding-right: 35px;
	}	
}

.speaker-photo.wpb_single_image img {
	border-radius: 250px;
}

/* DIVERSITAS ADVANTAGE */

.main-navs.dir-navs {
	padding-top: 50px;
}

.single_product_after_title {
	display: none;
}

.nav.nav-tabs {
	display: none;
}

.stm-lms-course__sidebar {
	display: none;
}

.stm_lms_course__image {
	display: none;
}

.stm_lms_courses__single--info {
	display: none;
}

h5 {
	color: #4cb89d !important;
}

h5:hover {
	color: #eb583c !important;
}

h4 {
	color: #4cb89d !important;
}

h4:hover {
	color: #eb583c !important;
}

.courses_filters .stm_lms_courses_grid__sort {
	display: none !important;
}

.courses_filters__switcher {
	margin-left: 0px !important;
}

.courses_filters__title h1 {
	display: none;
}

.courses_filters {
	padding-top: 50px;
}

.stm_lms_courses__single--info_bottom .stm-lms-wishlist {
	display: none;
}

.stm_lms_courses_list_view .stm_lms_courses__grid .stm_lms_courses__single--info_author {
	display: none;
}

.stm_lms_courses_list_view .stm_lms_courses__grid .stm_lms_courses__single--image > a::after {
	display: none !important;
}

.stm_lms_courses_list_view .stm_lms_courses__grid .stm_lms_courses__single .course_available_only_in_subscription {
	margin-left: 0px !important;
}

.stm_lms_courses__filter_actions input[type="submit"] {
	background-color: #4cb89d !important;
}

.stm_lms_courses__filter_actions input[type="submit"]:hover {
	background-color: #eb583c !important;
}

.stm_lms_courses__filter:first-child {
	border-top: 3px solid #eb583c !important;
}

.course_available_only_in_subscription {
	display: none !important;
}

.stm-lms-wrapper .col-md-9 {
	width: 100%;
}

/* NEWS PAGE */

.blog_layout_list.sidebar_position_none {
	padding-top: 100px;
	padding-bottom: 100px;
}

.btn.btn-default {
	font-size: 18px;
	color: #4cb89d;
	border: 1px solid #4cb89d;
	background: none;
	line-height: 28px;
	font-weight: 500;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

.btn.btn-default:hover {
	color: #fff;
	border: 1px solid #4cb89d;
	background: #4cb89d;
}

.blog_layout_list .post_list_cats {
	margin-bottom: 25px;
}

.blog_layout_list .post_list_item_title a {
	color: #4cb89d;
}

.blog_layout_list .post_list_item_title a:hover {
	color: #eb583c;
}

.h3 {
	color: #4cb89d !important;
}

.h3:hover {
	color: #eb583c !important;
}

.short_separator {
	background-color: #eb583c;
}

.blog_layout_list .post_list_meta_unit .date-d,
.blog_layout_list .post_list_meta_unit .date-m,
.post_list_main_section_wrapper .post_list_meta_unit .date-m,
.post_list_main_section_wrapper .post_list_meta_unit .date-d {
	color: #eb583c;
	line-height: 1.1;
	padding-left: 0;
	padding-right: 0;
}

.blog_layout_list .post_list_meta_unit .date-d,
.post_list_main_section_wrapper .post_list_meta_unit .date-d {
		padding: 5px 0;
		margin-bottom: 0;
}

.post_list_main_section_wrapper .post_list_meta_unit,
.blog_layout_list .post_list_meta_unit {
	border: 2px solid #eb583c;
	padding: 5px 10px;
}

.container.blog_main_layout_list {
	padding-top: 50px;
	padding-bottom: 50px;
}

.sidebar-area .widget::after {
	background-color: #eb583c;
}

.sidebar-area .widget ul li a {
	color: #4cb89d !important;
}

.sidebar-area .widget ul li a:hover {
	color: #eb583c !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
	border-right: 2px solid #4cb89d;
	border-bottom: 2px solid #4cb89d;
}

.blog_layout_grid .post_list_meta_unit .date-m {
	color: #eb583c;
}

.blog_layout_grid .plugin_style .post_list_inner_content_unit .post_list_meta_unit .date-d {
	color: #eb583c;
}

.blog_layout_grid .plugin_style .post_list_inner_content_unit .post_list_meta_unit {
	border: 2px solid #eb583c;
}

.blog_layout_grid .post_list_content_unit::after {
	background-color: #eb583c;
}

.blog_layout_grid .post_list_cats a {
	color: #4cb89d;
}

.blog_layout_grid .post_list_cats a:hover {
	color: #eb583c;
}

.container.blog_main_layout_grid {
	padding-top: 100px;
	padding-bottom: 100px;
}

.sidebar-area .widget ul li a {
	font-size: 18px !important;
	line-height: 28px !important;
}

.widget_stm_recent_posts .widget_media .h6 { 
	font-size: 16px;
}

.widget_stm_recent_posts .widget_media a .h6 {
	color: #4cb89d;
}

.widget_stm_recent_posts .widget_media a:hover .h6 {
	color: #eb583c;
}

.widget_stm_recent_posts .widget_media .cats_w a:hover {
	color: #eb583c;
}

.post-sidebar h3 {
	margin-top: 20px;
	margin-bottom: 25px;
}

.sidebar-area .widget {
	padding-top: 0px;
	margin-top: 20px;
}

.sidebar-area .widget::before {
	display: none;
}

.sidebar-area .widget::after {
	display: none;
}

.stm_post_unit:after {
	background-color: #eb583c;
}

.stm_post_info .stm_post_details .post_meta li i {
	color: #eb583c;
}

.stm_post_comments {
	display: none;
}

.stm_post_info .stm_post_details {
	display: none;
}

/* BUTTONS */

.form-submit .submit {
	font-size: 18px;
	color: #4cb89d;
	border: 1px solid #4cb89d;
	background: none;
}

.form-submit .submit:hover {
	background: #4cb89d;
	border: 1px solid #4cb89d;
	color: #fff;
}

.main-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	font-size: 18px;
	color: #4cb89d;
	border: 1px solid #4cb89d;
	background: none;
}

.main-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	background: #4cb89d;
	border: 1px solid #4cb89d;
	color: #fff;
}

.reversed-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	font-size: 18px;
	color: #fff;
	border: 1px solid #fff;
	background: none;
}

.reversed-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #4cb89d;
}

.reversed-button-b .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	font-size: 18px;
	color: #fff;
	border: 1px solid #fff;
	background: none;
}

.reversed-button-b .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #153d50;
}

.sm-icons {
	float: left;
}

/* CONTACT FORM */

.form-control, .select2-search input.select2-input, .select2-search__field, input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], textarea {
	width: 100%;
}

label {
	width: 100%;
}

.wpcf7-form .wpcf7-submit {
	font-size: 18px;
	background: none;
	border: 1px solid #fff;
	color: #fff;
	padding: 10px;
	text-transform: uppercase;
}

.wpcf7-form .wpcf7-submit:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #153d50;
	padding: 10px;
}

.wpcf7 form.sent .wpcf7-response-output {
	color: #fff;
}

.wpcf7-form p {
	color: #fff;
}

@media only screen and (max-width: 1024px) {
	.event-container.vc_col-sm-6 {
		width: 100%;
	}
}

.social .wpb_single_image img {
	opacity: 1;
}

.social .wpb_single_image img:hover {
	opacity: .7;
}

/* SPONSORS PAGE */

@media only screen and (max-width: 1024px) {
.sponsors-mobile {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
}

/* PARTNERU PAGE */

@media only screen and (max-width: 1024px) {
.partneru-mobile {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
}

/* UPPER FOOTER */

#footer_top .textwidget {
	font-size: 14px;	
	line-height: 24px;
}

.widget_contacts ul li .text {
	font-size: 14px;
}

/* BOTTOM FOOTER */

#footer_copyright .copyright_text {
	font-size: 14px;
}

.apss-social-share {
	display: none;
}

/* EVENTS / DEFUNCT */

.sidebar_position_none {
	margin-top: 100px;
	margin-bottom: 100px;
}

div.multiseparator::after {
	background-color: #eb583c;
}

.event-col .event_archive_item .event_start i {
	color: #eb583c !important;
}

.event-col .event_archive_item > a .title {
	color: #4cb89d;
}

.event-col .event_archive_item > a:hover .title {
	color: #eb583c !important;
}