@font-face {
	font-family: MerriweatherSans;
	src: url(../assets/fonts/MerriweatherSans-Regular.ttf);
}

@font-face {
	font-family: MerriweatherSans-Book;
	src: url(../assets/fonts/MerriweatherSans-Book.ttf);
}

@font-face {
	font-family: MerriweatherSans-Bold;
	src: url(../assets/fonts/MerriweatherSans-Bold.ttf);
}

@font-face {
	font-family: MerriweatherSans-ExtraBold;
	src: url(../assets/fonts/MerriweatherSans-ExtraBold.ttf);
}

@font-face {
	font-family: MerriweatherSans-Light;
	src: url(../assets/fonts/MerriweatherSans-Light.ttf);
}

@font-face {
	font-family: MerriweatherSans-Italic;
	src: url(../assets/fonts/MerriweatherSans-Italic.ttf);
}

@font-face {
	font-family: t4;
	src: url(../assets/fonts/SFSymbolsFallback.ttf);
}

header {
	top: 0;
	position: absolute !important;
}

#frontPage1 {
	max-width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin: 0 !important;
}

.home .splash,
.page-template-paths .splash,
.page-template-discover .splash {
	position: fixed;
	left: 0;
	top: 0;
	background-color: #000000bf;
	width: 100%;
	height: 100vh;
	z-index: 200;
	padding-top: 38.66vh;
	text-align: center;
}

.home footer + footer {
	display: none;
}

.home .splash div.home,
.page-template-paths .splash div.home,
.page-template-discover .splash div.home {
	color: #c8102e;
	font-family: MerriweatherSans-ExtraBold;
	font-size: 1.28rem;
	line-height: 1.71rem;
	position: absolute;
	left: calc(13.218% + 3.28rem);
	top: 3.07rem;
}

.page-template-paths .splash div.home {
	left: calc(13.218% + 10.7rem);
}

.page-template-discover .splash div.home {
	left: calc(13.218% + 17.9rem);
}

.home .splash div.home img,
.page-template-paths .splash div.home > img,
.page-template-discover .splash div.home > img {
	position: absolute;
	z-index: -1;
	filter: blur(16px);
	margin-left: -10px;
	max-width: calc(100% + 20px);
	height: calc(100% + 4px);
	margin-top: -2px;
	width: calc(100% + 20px);
	object-fit: none;
}

.path-wrapper.overlay {
	display: block !important;
}

.path-wrapper.first {
	display: none;
}


.header__logo {
	margin: 30px 29px 0 0 !important;
	flex: 1 0 0;
	max-width: 80px !important;

}

.home .splash.fade-in,
.page-template-paths .splash.fade-in,
.page-template-discover .splash.fade-in {
	opacity: 0;
	animation: splashFadeIn 0.5s ease-in forwards;
}

.home .splash.fade-out,
.page-template-paths .splash.fade-out,
.page-template-discover .splash.fade-out {
	opacity: 0;
	z-index: -10;
	transition: all 1s linear;
}

.home .splash .play-area-info {
	top: calc(18.46vw - 8rem);
	left: 41.25%;
	position: absolute;
	width: 17.29vw;
}

.home .splash .play-area-info .top,
.home .splash .play-area-info .bottom {
	display: flex;
	flex-direction: column-reverse;
}

.home .splash .play-area-info .top {
	margin-bottom: 6vw;
}

.home .splash .play-area-info .top span,
.home .splash .play-area-info .bottom span {
	font-family: MerriweatherSans-Book;
	font-size: 1.28rem;
	line-height: 1.64rem;
	color: white;
}

.home .splash .play-area-info .top span {
	margin-bottom: 0.57rem;
}

.home .splash .play-area-info .bottom span {
	margin-top: 0.57rem;
}

.home .splash .play-area-info .top img,
.home .splash .play-area-info .bottom img {
	height: 3.82rem;
}

.home .splash .play-area-info .bottom img {
	transform: rotate(180deg);
}

.home .splash .play-area-info .bottom img.left {
	margin-right: 8vw;
}


.home .splash .side,
.page-template-paths .splash .side,
.page-template-discover .splash .side {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
	padding: 1.25vw 6.77vw 1.25vw 1.25vw;
	text-align: left;
	width: 29.28rem;
	background-color: rgba(255, 255, 255, 0.4);
}

.page-template-discover .splash .side {
	padding-right: 6.04vw;

}

.home .splash .side div,
.page-template-paths .splash .side div,
.page-template-discover .splash .side div {
	color: white;
	font-family: MerriweatherSans;
	font-size: 1.42rem;
	line-height: 1.85rem;
	margin-bottom: 2.42rem;
}

.home .splash .side div.bold,
.page-template-paths .splash .side div.bold,
.page-template-discover .splash .side div.bold {
	font-family: MerriweatherSans-Bold;
	font-size: 1.28rem;
	line-height: 1.57rem;
	margin-bottom: 0.71rem;
}

.home .splash .side button.btn,
.page-template-paths .splash .side button.btn,
.page-template-discover .splash .side button.btn {
	background: transparent;
	border: 1px solid white;
	box-shadow: 0px 1px 3px #00000033;
	border-radius: 5px;
	padding: 0.5rem;
	width: 11.28rem;
	font-size: 1.21rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans;
	color: white;
}

.home .splash .side button.skip,
.page-template-paths .splash .side button.skip {
	background: transparent;
	border: none;
	box-shadow: none;
	text-decoration: underline;
	font-size: 1.21rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans;
	color: white;
	margin-left: 4.14rem;
	padding: 0;
}

.page-template-paths .splash div.bottom {
	position: absolute;
	left: -3rem;
	bottom: -1rem;
	max-width: 50%;
}

.page-template-paths .splash div.bottom > img {
	object-fit: cover;
	filter: blur(42px);
	opacity: 0.7;
}

.page-template-paths .splash div.bottom > div.info {
	position: absolute;
	bottom: 11rem;
	left: 85%;
	display: flex;
}

.page-template-paths .splash div.bottom > div.info img {
	height: 3.82rem;
	transform: rotate(90deg);
	margin-right: 1rem;
}

.page-template-paths .splash div.bottom > div.info div {
	color: white;
	font-family: MerriweatherSans-Book;
	font-size: 1.28rem;
	line-height: 1.57rem;
	white-space: nowrap;
	text-align: left;
	margin-left: 1.75rem;
}

.page-template-paths .splash div.bottom > div.info div span {
	font-weight: bold;
}

.page-template-paths .splash div.home .arrow,
.page-template-discover .splash div.home .arrow {
	position: absolute;
	transform: translate(-36%, 0);
	top: 3rem;
}

.page-template-paths .splash div.home .arrow img,
.page-template-discover .splash div.home .arrow img {
	height: 3.82rem;
	margin-bottom: 0.55rem;
	transform: rotate(180deg);
}

.page-template-paths .splash div.home .arrow div,
.page-template-discover .splash div.home .arrow div {
	color: white;
	font-family: MerriweatherSans-Book;
	font-size: 1.28rem;
	line-height: 1.57rem;
	white-space: nowrap;
	text-align: left;
}

.page-template-paths .splash div.home .arrow div span,
.page-template-discover .splash div.home .arrow div span {
	font-weight: bold;
}

@media (max-width: 1500px) and (min-width: 1440px) {
	.page-template-paths .splash div.bottom {
		max-width: 40%;
	}
}

@media (max-width: 930px) and (min-width: 850px) {
	.page-template-paths .splash div.bottom {
		max-width: 55%;
	}
}

@media (max-width: 500px) {
	.page-template-paths .splash div.bottom {
		max-width: 62%;
	}

	.EV_reg_events_area {
		display: none !important;
	}
}

#hp_carousel .slidersContainer .col-3 {
	position: relative;
	padding-left: 1em;
	margin-bottom: -2.8rem;
	max-width: 18.708vw;
}

#hp_carousel .slidersContainer .col-3 .walkthrough {
	position: absolute;
	top: -7.25rem;
	left: -7.14rem;
	width: calc(100% + 14.28rem);
	z-index: -1;
}

#hp_carousel .slidersContainer .col-3 .walkthrough > img {
	object-fit: cover;
	filter: blur(42px);
	opacity: 0.7;
}

#hp_carousel .slidersContainer .col-3 .walkthrough > div.content {
	position: absolute;
	top: 10%;
	left: 50%;
	transform: translate(-50%, 0);
	display: flex;
	flex-direction: column-reverse;
}

#hp_carousel .slidersContainer .col-3 .walkthrough > div.content img {
	height: 3.82rem;
}

#hp_carousel .slidersContainer .col-3 .walkthrough > div.content span {
	font-family: MerriweatherSans-Book;
	font-size: 1.28rem;
	line-height: 1.64rem;
	color: white;
	margin-bottom: 0.6rem;
}

#carouselHP,
#carouselHP .carousel-inner,
#carouselHP .carousel-item,
#carouselHP .carSubItem,
#carouselHP .bg_slides {
	height: 100%;
}

#carouselHP .carousel-item {
	perspective: unset !important;
}

#carouselHP .carousel-item .play_videos_area {
	z-index: 210;
}

.pagination .page-numbers {
	color: #505759 !important;
	background: white !important;
	border: none !important;
	font-family: MerriweatherSans-Bold;
	font-size: 1.14rem;
	line-height: 1.71rem;
	width: 3.42rem;
	height: 3.42rem;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	margin-right: 1.14rem;
	padding: 1rem !important;
}

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
	color: #c8102e !important;
	width: fit-content !important;
}

.pagination .page-numbers.next {
	margin-right: 0;
}

.pagination .page-numbers.current {
	color: #fff !important;
	background: #c8102e !important;
	text-decoration: underline;
}

#videoLibrary .pagination,
#searchPage .pagination {
	margin-top: 0 !important;
}

#videoLibrary div.pagination,
#searchPage div.pagination {
	padding-top: 34px;
	padding-bottom: 5rem;
	background: #ebefeb;
}

/***** Modal *****/

#modal-video {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

#form-popup {
	display: none;
	position: absolute;
	z-index: 1;
	left: 50%;
	transform: translate(-50%, 0);
	top: -20px;
	width: 37.3%;
	box-shadow: 0px 2px 4px #00000029;
	/* height: 100%; */
	/* height: calc(100% + 40px); */
	/* background-color: rgba(0, 0, 0, 0.1); */
	background-color: white;
	padding: 36px 50px 43px;
}

#modal-video iframe {
	height: 50%;
	width: 50%;
	left: 25%;
	top: 25%;
	position: absolute;
}

#modal-video iframe + * {
	height: inherit !important;
	width: inherit !important;
}

/* The Close Button */

.close-btn {
	color: darkred;
	float: right;
	padding-right: 1%;
	font-size: 4rem;
	font-weight: bold;
}

.close-btn:hover,
.close-btn:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

header {
	text-align: -webkit-center;
	background: white !important;
	height: 6.715rem !important;
}

.header__menu .sub-menu .menu-item {
	background: #898d8d !important;
}

.header-main {
	height: 94px;
	background-color: #ffffff;
}

#house {
	font-family: SF;
	content: "house";
}

header + * {
	padding-top: 5.64rem !important;
}

.header__container {
	margin-left: 5.2% !important;
	margin-right: 5.2% !important;
	max-width: 89.6% !important;
	padding: 0 !important;
	/* justify-content: space-between !important; */
}

.header__search-bar form {
	display: flex;
	background: unset !important;
	padding: 0 !important;
}

.header__search-bar {
	right: 3.6% !important;
	left: 24.7% !important;
	top: 6.64rem !important;
}

.header__search-bar form .search-submit-div {
	width: 18%;
	position: relative;
}

.header__search-bar form .search-submit {
	display: inline-block !important;
	background-color: #c8102e;
	color: white;
	padding: 0;
	height: 100%;
	font-size: 1.28rem;
	font-family: "Merriweather Sans", sans-serif;
	font-weight: 300;
	text-align: end;
	padding-right: 1.25rem;
}

.header__search-bar form .search-submit-div::before {
	background: url(../assets/icons/search.png);
	content: "";
	position: absolute;
	left: 1.25rem;
	top: 25%;
	background-repeat: no-repeat;
	bottom: 0;
	width: 12%;
	background-size: contain;
}

.header__search-bar form input:not([type="submit"]) {
	display: inline-block !important;
	max-width: 82%;
}

.header__logo:after {
	background: none !important;
}

input[type="submit"]:hover {
	background-color: darkred !important;
}

.header__logo img {
	width: 100% !important;
	height: 104.83px;
	display: block !important;

}

.header__menu {
	padding-top: 3.07rem !important;
	max-width: fit-content !important;
}

.header__menu .sub-menu {
	width: 116.8%;
	left: 1rem !important;
}

.header__menu .sub-menu .menu-item::after {
	left: 5px !important;
	right: 5px !important;
	height: 2px !important;
	background: #adafaf !important;
}

.header__menu .menu-item:not(:last-child)::before {
	display: none;
}

.header__menu .menu-item a {
	line-height: 1.71rem;
	font-size: 18px;
	color: #505759 !important;
	text-transform: none !important;
	padding: 0 0 0.85rem 0 !important;
	font-family: MerriweatherSans-Bold;
	font-weight: normal;
	margin-left: 3.28rem !important;
}

.header__menu .current-menu-item a {
	color: #c8102e !important;
	font-family: MerriweatherSans-ExtraBold;
	z-index: 210;
}

.header__menu .menu-item:last-child a {
	padding-right: 2.57rem !important;
}

.header__icon-menu {
	padding-top: 3.01rem !important;
	height: fit-content;
	width: fit-content;
	max-width: fit-content !important;
	margin-left: auto;
}

.header__icon-menu ul {
	width: 100%;
	display: inline-flex;
	height: inherit;
	/* background: white !important; */
	border-bottom: none !important;
}

.header__icon-menu li {
	margin-right: 0 !important;
	padding-bottom: 0.62rem !important;
	background: white !important;
}

.header__icon-menu .icon {
	width: 22.77px !important;
	line-height: unset !important;
	height: auto !important;
	max-width: fit-content;
	object-fit: cover;
}

.header__icon-menu .current-menu-item .icon {
	background: url(../assets/icons/search_bold.svg);
}

.header__icon-menu .icon svg .a {
	fill: white;
}

.header__icon-menu .current-menu-item {
	padding-bottom: 0.28rem;
	position: relative;
}

.header__icon-menu .current-menu-item:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: -3px;
	right: -3px;
	height: 0.28rem;
	background: #c8102e;
}

.header__icon-menu .icon svg {
	max-width: -webkit-fill-available;
	min-width: 100% !important;
}

.header__menu .current-menu-item:after,
.header__menu .current-menu-parent:after {
	left: calc(3.28rem - 3px) !important;
	right: -3px !important;
	height: 0.28rem !important;
	display: none;
}

.header__menu .current-menu-item:last-of-type::after {
	right: 2.57rem !important;
}

/* Title */

body.home #title-container {
	position: sticky;
}

#title-container.full-screen,
#singlePub.full-screen,
#videoLibrary.full-screen {
	max-width: 100%;
	margin-bottom: 0;
}

#singlePub.full-screen,
#videoLibrary.full-screen {
	padding-top: 5.64rem;
	margin: 0;
	padding-bottom: 1rem;
}

#singlePub.full-screen {
	position: relative;
}

#title-container {
	max-width: 100%;
	padding: 0;
	position: relative;
	margin-bottom: 4.57rem;
	padding-top: 5.64rem !important;
	z-index: 9;
	top: 0;
}

.title-container-single {
	margin-bottom: 10rem !important;
	display: none;
}

.title-section__image {
	position: relative;
	display: flex;
	align-items: center;
	height: inherit;
	width: inherit;
	background-color: #f6f6f6;
}

.title-section__image img {
	width: 100%;
	height: 100%;
}

.redbox {
	background: #c8102e;
	color: #ffffff;
	padding: 1.71rem 2.07rem;
	width: 18.75%;
	height: 18.75vw;
	position: absolute !important;
	top: 31.39%;
	margin-left: 11.43%;
	flex-wrap: wrap;
}

.redbox::before {
	content: "";
	width: 2.857rem;
	height: 2.857rem;
	background: #c8102e;
	position: absolute;
	bottom: -2.857rem;
	left: -2.857rem;
}

.redbox .redboxText {
	margin: 0;
}

.redbox .redboxText div {
	font-family: MerriweatherSans;
	font-size: 2.14rem;
	line-height: 2.71rem;
	font-weight: normal;
	color: #ffffff;
}

.redbox .redboxText div span {
	font-family: MerriweatherSans-ExtraBold;
	font-size: 1.21rem;
	line-height: 2.14rem;
	color: #ffffff;
	margin-bottom: 0.85rem;
}

.redbox .redboxSubtitle {
	font-family: MerriweatherSans-Book;
	font-size: 1.21rem;
	line-height: 1.71rem;
	color: #ffffff;
	display: flex;
	align-items: center;
	margin-top: 2.07rem;
}

#singleEvent {
	max-width: 100%;
	padding: 0;
	margin: 10.64rem auto 4.57rem auto;
	padding: 0;
	background-color: #f6f6f6;
	padding-bottom: 4.92rem;
	padding-top: 4.92rem;
}

#singleEvent .event-header h2 {
	font-size: 2.5rem !important;
}

#singleEvent main #mainPost,
#singleEvent .print-section {
	margin: 0 14.28% 0 14.28%;
}

#singleEvent main #mainPost {
	background-color: white;
	padding: 1.42rem;
}

#singleEvent main #mainPost .col {
	max-width: 100%;
}

#singleEvent > main,
#singleEvent > section {
	max-width: 100%;
}

/* Pubs Page */

#pubsPage {
	max-width: 100%;
	padding: 0;
	background-color: #f6f6f6;
	padding-bottom: 5rem;
}

#pubsPage .row {
	padding: 2.57rem 14.28% 0 14.28%;
	justify-content: space-between;
}

#pubsPage .row:first-of-type {
	padding-top: 4.92rem;
}

#pubsPage .col {
	background-color: white;
	padding: 1.42rem;
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
	margin-right: 0;
	height: fit-content;
}

#pubsPage .row span {
	width: 4.85rem;
}

#pubsPage .tag {
	padding: 0.28rem;
	background-color: #898d8d;
	color: white;
	font-family: MerriweatherSans-Bold;
	font-size: 1.07rem;
	border-radius: 3%;
	overflow: hidden;
}

#pubsPage .empty_tag {
	background-color: white;
	margin: 0.28rem;
	height: 1.35rem;
	display: block;
}

#pubsPage .tag:nth-child(2) {
	margin-left: 1.14rem;
}

#pubsPage .col h3 {
	font-family: MerriweatherSans-Bold;
	color: #c8102e;
	font-size: 1.14rem !important;
	margin-top: 1.42rem;
	margin-bottom: 0px;
	height: 6.57rem;
}

#pubsPage .news-item__excerpt,
#pubsPage .date {
	margin-top: 1.42rem;
	color: #505759;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
	line-height: 1.43rem;
}

#pubsPage .news-item__excerpt {
	height: 4.85rem;
}

#pubsPage .news-item__excerpt span {
	font-family: MerriweatherSans-Bold;
}

/* Single Publication page */

.single-post #menu-item-52::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: calc(3.28rem - 3px) !important;
	right: -3px !important;
	height: 0.28rem !important;
	background: #c8102e;
}

#singlePub {
	margin-bottom: 4.57rem;
	padding: 0;
	background-color: #f6f6f6;
	padding-bottom: 4.92rem;
	padding-top: 4.92rem;
	margin-top: 10.64rem;
}

#singlePub #mainPost {
	margin: 0 14.28% 0 14.28%;
	background-color: white;
	/* display: grid; */
	display: block;
}

#singlePub #mainPost > *:not(.title-section) {
	margin-left: 8.56rem;
	margin-right: 1.42rem;
}

#singlePub #mainPost .container {
	padding: 0;
}

#singlePub .title-section {
	margin-left: 7.14rem;
}

#singlePath .modal .publication-wrapper {
	background: white;
	height: 100%;
	overflow-y: scroll;
	padding: 0 !important;
}

#singlePath .modal .publication-wrapper .elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 100% !important;
	padding-right: 1rem !important;
}

#singlePath .modal .publication-wrapper .wrapper_iner_shadow {
	display: none;
}

#singlePub .title-section,
#discoverPage .row .modal .publication-wrapper .title-section,
#discoverPage .modal .publication-wrapper .title-section,
#singlePath .modal .publication-wrapper .title-section,
#singlePath .tab-pane .title-section {
	margin-bottom: 3.57rem;
}

#singlePub .title-section h1,
#discoverPage .row .modal .publication-wrapper .title-section h1,
#discoverPage .modal .publication-wrapper .title-section h1,
#singlePath .modal .publication-wrapper .title-section h1,
#singlePath .tab-pane .title-section h1 {
	margin-right: 10rem;
	font-family: MerriweatherSans-Bold;
	font-size: 1.42rem !important;
	line-height: 1.95rem;
	padding: 1.42rem 1.42rem 0.57rem 1.42rem;
}

#singlePub .title-section .date,
#discoverPage .row .modal .publication-wrapper .date,
#discoverPage .modal .publication-wrapper .date,
#singlePath .modal .publication-wrapper .date,
#singlePath .tab-pane .date {
	color: white;
	padding: 0 0 1.57rem 1.42rem;
	margin: 0;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
}

#singlePub .title-section:before,
#discoverPage .row .modal .publication-wrapper .title-section::before,
#discoverPage .modal .publication-wrapper .title-section::before,
#singlePath .modal .publication-wrapper .title-section::before,
#singlePath .tab-pane .title-section::before {
	width: 1.57rem;
	height: 1.57rem;
	left: -1.57rem;
	bottom: -1.57rem;
}

#singlePub .tags,
#discoverPage .row .modal .publication-wrapper .tags,
#discoverPage .modal .publication-wrapper .tags,
#singlePath .modal .publication-wrapper .tags,
#singlePath .tab-pane .tags {
	margin-top: 1.71rem;
	margin-bottom: 2.57rem;
}

#singlePub .tag,
#discoverPage .row .modal .publication-wrapper .tag,
#discoverPage .modal .publication-wrapper .tag,
#singlePath .modal .publication-wrapper .tag,
#singlePath .tab-pane .tag {
	padding: 0.28rem;
	background-color: #898d8d;
	color: white;
	font-family: MerriweatherSans-Bold;
	font-size: 1.07rem;
	line-height: 1.14rem;
	border-radius: 3%;
	overflow: hidden;
}

#singlePub .empty_tag,
#discoverPage .row .modal .publication-wrapper .empty_tag,
#discoverPage .modal .publication-wrapper .empty_tag,
#singlePath .modal .publication-wrapper .empty_tag,
#singlePath .tab-pane .empty_tag {
	background-color: white;
	padding: 0.28rem;
	line-height: 1.14rem;
	font-size: 1.07rem;
}

#singlePub .tag:nth-child(2),
#discoverPage .row .modal .publication-wrapper .tag:nth-child(2),
#discoverPage .modal .publication-wrapper .tag:nth-child(2),
#singlePath .modal .publication-wrapper .tag:nth-child(2),
#singlePath .tab-pane .tag:nth-child(2) {
	margin-left: 0.57rem;
}

#singlePath .tab-pane > div:not(.about) > *:not(.title-section):not(.tags):not(.overlay) {
	color: #505759 !important;
}

#singlePub p,
#singlePub li,
#discoverPage .row .modal .publication-wrapper p,
#discoverPage .row .modal .publication-wrapper li,
#discoverPage .modal .publication-wrapper p,
#discoverPage .modal .publication-wrapper li,
#singlePath .modal .publication-wrapper p,
#singlePath .modal .publication-wrapper li,
#singlePath .tab-pane p,
#singlePath .tab-pane li {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
}

#singlePub p strong,
#discoverPage .row .modal .publication-wrapper p strong,
#discoverPage .modal .publication-wrapper p strong,
#singlePath .modal .publication-wrapper p strong,
#singlePath .tab-pane p strong {
	font-family: MerriweatherSans-Bold;
}

#singlePub .elementor-widget-text-editor ul,
#singlePub .elementor-widget-text-editor ol,
#discoverPage .row .modal .publication-wrapper .elementor-widget-text-editor ul,
#discoverPage .row .modal .publication-wrapper .elementor-widget-text-editor ol,
#discoverPage .modal .publication-wrapper .elementor-widget-text-editor ul,
#discoverPage .modal .publication-wrapper .elementor-widget-text-editor ol,
#singlePath .modal .publication-wrapper .elementor-widget-text-editor ul,
#singlePath .modal .publication-wrapper .elementor-widget-text-editor ol,
#singlePath .tab-pane .elementor-widget-text-editor ul,
#singlePath .tab-pane .elementor-widget-text-editor ol {
	list-style: initial;
	margin-left: 15px;
}

#singlePub .elementor-widget-wrap .elementor-element-populated,
#discoverPage .row .modal .publication-wrapper .elementor-widget-wrap .elementor-element-populated,
#discoverPage .modal .publication-wrapper .elementor-widget-wrap .elementor-element-populated,
#singlePath .modal .publication-wrapper .elementor-widget-wrap .elementor-element-populated,
#singlePath .tab-pane .elementor-widget-wrap .elementor-element-populated {
	padding-left: 0px;
}

#singlePub .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
#discoverPage .row .modal .publication-wrapper .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
#discoverPage .modal .publication-wrapper .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
#singlePath .modal .publication-wrapper .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
#singlePath .tab-pane .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding-left: 0px;
}

/* first paragraph is the third child */

#singlePub p:nth-child(4),
#singlePub p:nth-child(5),
#discoverPage .row .modal .publication-wrapper p:nth-child(4),
#discoverPage .row .modal .publication-wrapper p:nth-child(5),
#discoverPage .modal .publication-wrapper p:nth-child(4),
#discoverPage .modal .publication-wrapper p:nth-child(5),
#singlePath .modal .publication-wrapper p:nth-child(4),
#singlePath .modal .publication-wrapper p:nth-child(5),
#singlePath .tab-pane p:nth-child(4),
#singlePath .tab-pane p:nth-child(5) {
	margin-bottom: 1.71rem;
}

#singlePub p:nth-child(6),
#singlePub a,
#singlePub p:nth-child(10),
#discoverPage .row .modal .publication-wrapper a,
#discoverPage .row .modal .publication-wrapper p:nth-child(6),
#discoverPage .row .modal .publication-wrapper p:nth-child(10),
#discoverPage .modal .publication-wrapper a,
#discoverPage .modal .publication-wrapper p:nth-child(6),
#discoverPage .modal .publication-wrapper p:nth-child(10),
#singlePath .modal .publication-wrapper a,
#singlePath .modal .publication-wrapper p:nth-child(6),
#singlePath .modal .publication-wrapper p:nth-child(10),
#singlePath .tab-pane a,
#singlePath .tab-pane p:nth-child(6),
#singlePath .tab-pane p:nth-child(10) {
	margin-bottom: 2.85rem;
}

#singlePub p:nth-child(3),
#singlePub p:nth-child(7),
#singlePub p:nth-child(8),
#singlePub p:nth-child(9),
#discoverPage .row .modal .publication-wrapper p:nth-child(3),
#discoverPage .row .modal .publication-wrapper p:nth-child(7),
#discoverPage .row .modal .publication-wrapper p:nth-child(8),
#discoverPage .row .modal .publication-wrapper p:nth-child(9),
#discoverPage .modal .publication-wrapper p:nth-child(3),
#discoverPage .modal .publication-wrapper p:nth-child(7),
#discoverPage .modal .publication-wrapper p:nth-child(8),
#discoverPage .modal .publication-wrapper p:nth-child(9),
#singlePath .modal .publication-wrapper p:nth-child(3),
#singlePath .modal .publication-wrapper p:nth-child(7),
#singlePath .modal .publication-wrapper p:nth-child(8),
#singlePath .modal .publication-wrapper p:nth-child(9),
#singlePath .tab-pane p:nth-child(3),
#singlePath .tab-pane p:nth-child(7),
#singlePath .tab-pane p:nth-child(8),
#singlePath .tab-pane p:nth-child(9) {
	margin-bottom: 1.42rem;
}

#singlePub #morePosts {
	margin: 4.57rem 14.28% 0 14.28%;
	padding: 0;
	max-width: fit-content;
}

#singlePub #morePosts h2 {
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.71rem;
	margin-bottom: 0;
}

#singlePub .news-item {
	margin-bottom: 0;
}

#morePosts .row {
	padding-top: 2.57rem;
	justify-content: space-between;
}

#morePosts .col {
	background-color: white;
	padding: 1.42rem;
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
	margin-right: 0;
}

#morePosts .row span {
	width: 4.85rem;
}

#morePosts .tag:nth-child(2) {
	margin-left: 1.14rem;
}

#morePosts .col h3 {
	font-family: MerriweatherSans-Bold;
	color: #c8102e;
	font-size: 1.14rem !important;
	margin-top: 1.42rem;
	margin-bottom: 0px;
	height: 6.57rem;
}

#morePosts .news-item__excerpt,
#morePosts .date {
	margin-top: 1.42rem;
	color: #505759;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
	line-height: 1.43rem;
}

#morePosts .news-item__excerpt {
	height: 4.85rem;
}

#morePosts .news-item__excerpt span {
	font-family: MerriweatherSans-Bold;
}

.tabs div {
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.14rem;
	line-height: 1.71rem;
	padding: 0.71rem 0;
	width: 33.2%;
	background-color: white;
	text-align: center;
	border-right: 2px solid #00000033;
	position: relative;
	min-width: 15rem;
}

.tabs div:last-child {
	border-right: 0px;
}

.tabs .current-menu-item::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 4px;
	right: 4px;
	height: 4px;
	background: #c8102e;
}

.tabs div a {
	color: inherit !important;
}

/*single post */
#singlePub .hideelem {
	display: block !important;
}

.post_info {
	width: 50vh;
}

/* Image Library */

#imageLibrary {
	max-width: 100%;
	padding: 0;
}

#imageLibrary section {
	margin: 0;
	max-width: -webkit-fill-available;
	background-color: #ebefeb;
	padding-bottom: 4.92rem;
}

#imageLibrary .filter-bar {
	display: inline-flex;
	padding: 1.35rem 14.28% 1.28rem 14.28%;
	margin: 0 0 4.57rem 0;
	width: -webkit-fill-available;
	background-color: #ebefeb;
	justify-content: flex-start;
}

#imageLibrary .filter-bar span {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.42rem;
	margin-top: 0.64rem;
	line-height: 1.8rem;
	height: fit-content;
	margin-right: 1.28rem;
}

#imageLibrary .filter-bar img {
	width: 1.79rem;
	height: 1.79rem;
	margin-top: 0.64rem;
	margin-right: 0.65rem;
}

#imageLibrary .filter-bar .select-container {
	max-width: 20.9%;
	margin-right: 1.21rem;
}

#imageLibrary .filter-bar .select-container select {
	height: 3rem;
	width: 15rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.14rem;
	color: #505759;
	text-decoration-color: #505759;
	padding: 5% 0 5% 6%;
}

#imageLibrary form input[type="submit"] {
	background-color: #c8102e;
	color: white;
	padding: 10px;
	height: inherit;
	font-size: 1.28rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	width: 20.9%;
}

#imageLibrary .filter-bar .select-container:after {
	border: solid #757575;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 40%;
	right: 6%;
}

#imageLibrary .page-title {
	color: #757575;
	font-family: MerriweatherSans;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: normal;
	margin-bottom: 4.57rem;
}

#imageLibrary .cards-container {
	padding: 4.92rem 14.28% 2.35rem 14.28%;
}

#imageLibrary .cards-container .col {
	background-color: white;
	flex: 0 1;
	margin-bottom: 2.57rem;
	height: fit-content;
	min-width: 28.7%;
}

#imageLibrary .cards-container .media-item__featured-image {
	height: fit-content;
	margin-bottom: 1.14rem;
}

#imageLibrary .cards-container .media-item__featured-image img {
	height: 11.5rem !important;
	min-height: unset;
}

#imageLibrary .cards-container .col h3 {
	color: #94a596;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin: 0 1.14rem;
	height: 3.14rem;
}

#imageLibrary .cards-container .col h3 div {
	font-family: t4;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: bold;
	display: inline-block;
	color: #94a596;
	margin-right: 5px;
}

#imageLibrary .cards-container .col .media-item__excerpt {
	margin: 1.14rem;
	height: 4.28rem;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#imageLibrary .cards-container .col .media-item__excerpt p {
	margin: 0;
	height: 4.28rem;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#imageLibrary .cards-container .col .media-item__meta {
	display: none;
}

/* Video Library */

#videoLibrary {
	max-width: 100%;
	padding: 0;
}

#videoLibrary form input[type="submit"] {
	background-color: #c8102e;
	color: white;
	padding: 10px;
	height: inherit;
	font-size: 1.28rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	width: 20.9%;
}

#videoLibrary section {
	margin: 0;
	max-width: -webkit-fill-available;
	background-color: #ebefeb;
	padding-bottom: 4.92rem;
}

#videoLibrary .filter-bar {
	display: inline-flex;
	margin: 0 0 4.57rem 0;
	width: -webkit-fill-available;
	background-color: #ebefeb;
	padding: 1.35rem 14.28% 1.28rem 14.28%;
	justify-content: left;
}

#videoLibrary .filter-bar span {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.42rem;
	margin-top: 0.64rem;
	line-height: 1.8rem;
	height: fit-content;
	margin-right: 1.28rem;
}

#videoLibrary .filter-bar img {
	width: 1.79rem;
	height: 1.79rem;
	margin-top: 0.64rem;
	margin-right: 0.65rem;
}

#videoLibrary .filter-bar .select-container {
	max-width: 20.9%;
	margin-right: 1.21rem;
}

#videoLibrary .filter-bar .select-container select {
	height: 3rem;
	width: 15rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.14rem;
	color: #505759;
	text-decoration-color: #505759;
	padding: 5% 0 5% 6%;
}

#videoLibrary .filter-bar .select-container:after {
	border: solid #757575;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 40%;
	right: 6%;
}

#videoLibrary .page-title {
	color: #757575;
	font-family: MerriweatherSans;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: normal;
	margin-bottom: 4.57rem;
}

#videoLibrary .cards-container {
	padding: 4.92rem 14.28% 0 14.28%;
}

#videoLibrary .cards-container .col {
	background-color: white;
	flex: 0 1;
	min-width: 28.7%;
	margin-bottom: 2.57rem;
	height: fit-content;
}

#videoLibrary .cards-container .media-item__featured-image {
	height: fit-content;
	margin-bottom: 1.14rem;
}

#videoLibrary .cards-container .media-item__featured-image img {
	height: 11.5rem !important;
	min-height: unset;
}

#videoLibrary .cards-container .col h3 {
	color: #94a596;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin: 0 1.14rem;
	height: 8.28rem;
}

#videoLibrary .cards-container .col h3 div {
	font-family: t4;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: bold;
	display: inline-block;
	color: #94a596;
	margin-right: 5px;
}

#videoLibrary .cards-container .col .media-item__excerpt {
	height: 5.13rem;
	margin: 0 1.14rem;
	padding: 1.14rem 0;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#videoLibrary .cards-container .col .media-item__excerpt p {
	margin: 0;
	padding: 0;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#videoLibrary .cards-container .col .media-item__meta {
	margin: 0 1.14rem 1.14rem 1.14rem;
	height: 1.43rem;
}

#videoLibrary .cards-container .col .media-item__meta .date,
#videoLibrary .cards-container .col .media-item__meta .media-item__meta__duration {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

/* Resource Library */

#resourceLibrary {
	max-width: 100%;
	padding: 0;
}

#ppt-view-modal {
	height: 100%;
	width: 70%;
}

#ppt-view-modal .modal-dialog,
#ppt-view-modal .modal-content {
	height: 100%;
}

#resourceLibrary .new-item {
	display: flex;
	margin: 1.64rem 14.28% 4.57rem 14.28%;
	box-shadow: 0px 2px 4px #647c8d33;
	border-radius: 3px;
	background-color: #f6f6f6;
}

#resourceLibrary .new-item .featured-image {
	width: 42%;
	/* background: #F6F6F6; */
	display: flex;
	justify-content: center;
	padding: 1.92rem 0 1.92rem 1.92rem;
}

/* #resourceLibrary .new-item .featured-image img{
    height: 20.28rem;
    width: auto;
} */

#resourceLibrary .new-item .item-info {
	padding: 1.92rem 2.57rem;
}

#resourceLibrary .new-item .item-info .title {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin-bottom: 1.14rem;
}

#resourceLibrary .new-item .item-info .excerpt,
#resourceLibrary .new-item .item-info .date {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
	margin-bottom: 1.14rem;
}

#resourceLibrary .new-item .item-info .title span {
	font-family: t4;
}

#resourceLibrary .new-item .item-info button span {
	font-family: t4;
	/* vertical-align: text-bottom; */
	margin-right: 5px;
}

#resourceLibrary .new-item .item-info button {
	width: 39.7%;
	background: #c8102e;
	color: white;
	text-transform: none;
	font-family: "MerriweatherSans-Light";
	font-size: 1.14rem;
	line-height: 1.71rem;
}

#resourceLibrary .new-item .item-info #pdf_dwn {
	margin-right: 2.57rem;
}

#resourceLibrary .new-item .item-info a {
	text-decoration: underline;
	font-size: 1.28rem;
	line-height: 1.85rem;
	font-family: "MerriweatherSans";
	font-weight: normal;
	margin-bottom: 1.14rem;
}

#resourceLibrary .new-item .item-info .media-item__meta {
	margin-bottom: 0 !important;
	margin-top: 1.14rem;
}

#resourceLibrary form input[type="submit"] {
	background-color: #c8102e;
	color: white;
	padding: 10px;
	height: inherit;
	font-size: 1.28rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	width: 20.9%;
}

#resourceLibrary section {
	margin: 0;
	max-width: -webkit-fill-available;
	background-color: #ebefeb;
	padding-bottom: 4.92rem;
}

#resourceLibrary .filter-bar {
	display: inline-flex;
	padding: 1.35rem 14.28% 1.28rem 14.28%;
	margin: 0 0 4.57rem 0;
	width: -webkit-fill-available;
	background-color: #ebefeb;
	justify-content: flex-start;
}

#resourceLibrary .filter-bar span {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.42rem;
	margin-top: 0.64rem;
	line-height: 1.8rem;
	height: fit-content;
	margin-right: 1.28rem;
}

#resourceLibrary .filter-bar img {
	width: 1.79rem;
	height: 1.79rem;
	margin-top: 0.64rem;
	margin-right: 0.65rem;
}

.problem {
	background-color: rgba(200, 16, 46, 0.25);
}

#ppt-view-modal .close-modal {
	display: block !important;
}

#resourceLibrary .filter-bar .select-container {
	max-width: 20.9%;
	margin-right: 1.21rem;
}

#resourceLibrary .filter-bar .select-container select {
	height: 3rem;
	width: 15rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.14rem;
	color: #505759;
	text-decoration-color: #505759;
	padding: 5% 0 5% 6%;
}

#resourceLibrary .filter-bar .select-container:after {
	border: solid #757575;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 40%;
	right: 6%;
}

#resourceLibrary .page-title {
	color: #757575;
	font-family: MerriweatherSans;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: normal;
	margin-bottom: 4.57rem;
}

#resourceLibrary .cards-container {
	padding: 4.92rem 14.28% 2.35rem 14.28%;
}

#resourceLibrary .cards-container .col {
	background-color: white;
	flex: 0 1;
	min-width: 28.7%;
	margin-bottom: 2.57rem;
}

#resourceLibrary .cards-container .media-item__featured-image {
	height: fit-content;
	margin-bottom: 1.14rem;
	min-height: 11.5rem;
}

#resourceLibrary .cards-container .media-item__featured-image img {
	height: 11.5rem !important;
	min-height: unset;
}

#resourceLibrary .cards-container .col h3 {
	color: #94a596;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin: 0 1.14rem;
	height: 4.85rem;
}

#resourceLibrary .cards-container .col h3 div {
	font-family: t4;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: bold;
	display: inline-block;
	color: #94a596;
	margin-right: 5px;
}

#resourceLibrary .cards-container .col .media-item__excerpt {
	height: 4.28rem;
	margin: 1.14rem 1.14rem 0 1.14rem;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#resourceLibrary .cards-container .col .media-item__excerpt p {
	margin: 0;
	height: 4.28rem;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#resourceLibrary .cards-container .col .media-item__meta {
	margin: 1.14rem;
	height: 1.43rem;
}

#resourceLibrary .cards-container .col .media-item__meta .date,
#resourceLibrary .cards-container .col .media-item__meta .media-item__meta__duration {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

/* Search Page */

#searchPage {
	max-width: 100%;
	padding: 0;
}

.page-template-searchpage form input[type="submit"] {
	background-color: #c8102e;
	color: white;
	padding: 10px;
	height: inherit;
	font-size: 1.28rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	width: 16.5%;
	display: inline-block !important;
}

.page-template-searchpage .search-form {
	max-width: 100% !important;
	padding: 1.28rem 14.28% 0 14.28%;
	background: #ebefeb;
	margin: 0 0 4.57rem 0 !important;
}

#searchPage .search-form .search-field {
	display: inline-block;
	height: 3rem;
	font-family: "MerriweatherSans";
	font-weight: normal;
	font-size: 1.14rem;
	padding-top: 0;
	padding-bottom: 0;
}

#searchPage .search-form .search-field {
	margin-right: 2rem;
	width: 83.9%;
}

#searchPage .search-form .search-submit-div {
	width: 12.6%;
	position: relative;
	display: inline-block;
	height: 3rem;
}

#searchPage .search-form .search-submit-div::before {
	background: url(../assets/icons/search.png);
	content: "";
	position: absolute;
	left: 1.25rem;
	top: 0.79rem;
	background-repeat: no-repeat;
	bottom: 0;
	width: 13%;
	background-size: contain;
}

#searchPage .search-form .search-submit {
	width: -webkit-fill-available;
	text-align: end;
	padding-right: 1.25rem;
}

#searchPage .search-form .search-form__page-link {
	max-width: 9.28rem;
	height: 1.42rem;
	font-family: "MerriweatherSans";
	font-weight: normal;
	font-size: 1.14rem;
	line-height: 1.71rem;
	text-decoration: underline;
	padding: 0;
	margin-top: 0.78rem;
}

#searchPage .filter-bar {
	display: inline-flex;
	margin: 0;
	width: -webkit-fill-available;
	background-color: #ebefeb;
	padding-top: 1.35rem;
	padding-bottom: 1.28rem;
	justify-content: center;
}

#searchPage .filter-bar span {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.42rem;
	margin-top: 0.64rem;
	line-height: 1.8rem;
	height: fit-content;
	margin-right: 1.28rem;
}

#searchPage .filter-bar img {
	width: 1.79rem;
	height: 1.79rem;
	margin-top: 0.64rem;
	margin-right: 0.65rem;
}

#searchPage .filter-bar .select-container {
	max-width: 20.9%;
	margin-right: 1.21rem;
}

#searchPage .filter-bar .select-container select {
	height: 3rem;
	width: 15rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.14rem;
	color: #505759;
	text-decoration-color: #505759;
	padding: 5% 0 5% 6%;
}

#searchPage .filter-bar .select-container:after {
	border: solid #757575;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 40%;
	right: 6%;
}

#searchPage .page-title {
	color: #757575;
	font-family: MerriweatherSans;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: normal;
	margin-bottom: 4.57rem;
}

#searchPage .cards-container {
	padding: 4.92rem 14.28% 0 14.28%;
	margin: 0;
	max-width: -webkit-fill-available;
	background-color: #ebefeb;
}

#searchPage .cards-container .col {
	background-color: white;
	flex: 0 1;
	min-width: 28.7%;
	margin-bottom: 2.57rem;
	height: fit-content;
}

#searchPage .cards-container .media-item__featured-image {
	height: fit-content;
}

#searchPage .cards-container .media-item__featured-image img,
#searchPage .cards-container .featured-image_blank {
	height: 11.5rem !important;
	min-height: unset;
}

#searchPage .cards-container .featured-image_blank {
	background: black;
	margin-bottom: 0;
}

#searchPage .cards-container .search-result__content-container {
	padding: 1.14rem;
}

#searchPage .cards-container .col h3 {
	color: #94a596;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin: 0;
	height: 8.28rem;
}

#searchPage .cards-container .col h3 div {
	font-family: t4;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: bold;
	display: inline-block;
	color: #94a596;
	margin-right: 5px;
}

#searchPage .cards-container .media-item__featured-image::before {
	content: url("../assets/icons/btn\ play-pause.svg") !important;
	text-align: center !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	margin: 0 !important;
	color: unset !important;
	border: none !important;
	background: none !important;
	line-height: unset !important;
	border-radius: unset !important;
	width: unset !important;
	height: unset !important;
}

.universal-control-panel__container {
	right: unset !important;
	left: 50%;
	transform: translate(-50%);
}

#searchPage .cards-container .media-item__featured-image div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #edeeee;
	opacity: 0.3;
}

#searchPage .cards-container .media-item__featured-image span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 37.63%;
	height: 4px;
	background: #c8102e;
}

#searchPage .cards-container .col .card__excerpt {
	height: 5.13rem;
}

#searchPage .cards-container .col .card__excerpt p {
	margin: 0;
	padding: 1.14rem 0;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#searchPage .cards-container .col .date {
	margin: 0 0 1.14rem 0;
	height: 1.43rem;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

/* Single Media */

#singleMedia {
	margin-bottom: 4.57rem;
	max-width: 100%;
	padding: 0;
	background-color: #f6f6f6;
	padding: 2.57rem 14.28rem 4.92rem 14.28rem;
	flex-direction: column;
}

#singleMedia .single-media {
	background-color: white;
	width: 100% !important;
	padding: 1.14rem;
	margin-bottom: 2rem;
}

#singleMedia .single-media__header {
	margin-bottom: 0;
}

#singleMedia .single-media__header h2 {
	color: #505759;
	width: fit-content;
	font-family: MerriweatherSans-Bold;
	font-size: 1.71rem !important;
	line-height: 1.95rem;
}

#singleMedia p {
	color: #505759;
	width: fit-content;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem !important;
	margin-bottom: 0;
}

#singleMedia iframe {
	width: inherit;
	height: 25.71rem;
}

#singleMedia .single-media__meta {
	margin-bottom: 1.14rem;
	height: 1.43rem;
}

#singleMedia .single-media .single-media__meta .single-media__meta-date,
#singleMedia .single-media__meta .single-media__meta-duration {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

#singleMedia .related-content h3 {
	color: #505759;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem !important;
}

#singleMedia .related-content .related-content-container {
	flex-wrap: wrap;
}

#singleMedia .related-content .related-content-container .col {
	background-color: #ebefeb;
	flex: 0 1;
	min-width: 40%;
	margin-bottom: 2.57rem;
	height: fit-content;
	margin-right: 0;
	margin-left: 6.5%;
}

#singleMedia .related-content .related-content-container .media-item__featured-image {
	height: fit-content;
	margin-bottom: 1.14rem;
}

#singleMedia .related-content .related-content-container .media-item__featured-image img {
	height: 11.5rem !important;
	min-height: unset;
}

#singleMedia .related-content .related-content-container .col h3 {
	color: #94a596;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin: 0 1.14rem;
	height: 8.28rem;
}

#singleMedia .related-content .related-content-container .col .media-item__excerpt {
	height: 5.13rem;
}

#singleMedia .related-content .related-content-container .col .media-item__excerpt p {
	margin: 0 1.14rem;
	padding: 1.14rem 0;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	line-height: 1.42rem;
}

#singleMedia .related-content .related-content-container .col .media-item__meta {
	margin: 0 1.14rem 1.14rem 1.14rem;
	height: 1.43rem;
}

#singleMedia .related-content .related-content-container .col .media-item__meta .date,
#singleMedia .related-content .related-content-container .col .media-item__meta .media-item__meta__duration {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

#singleMedia .single-media img {
	margin-top: 1.14rem;
}

#singleMedia .single-media__info h3 {
	color: #505759;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem !important;
}

#singleMedia .single-media__info {
	margin-bottom: 0;
}

.media-item.media-item.lectures-recorded-cases .media-item__featured-image::before {
	content: url("../assets/icons/btn\ play-pause.svg") !important;
	text-align: center !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	margin: 0 !important;
	color: unset !important;
	border: none !important;
	background: none !important;
	line-height: unset !important;
	border-radius: unset !important;
	width: unset !important;
	height: unset !important;
}

.media-item.media-item.lectures-recorded-cases .media-item__featured-image div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #edeeee;
	opacity: 0.3;
}

.media-item.media-item.lectures-recorded-cases .media-item__featured-image span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 37.63%;
	height: 4px;
	background: #c8102e;
}

/* About Page */

#aboutPage {
	max-width: 100%;
	padding: 0;
	/* margin-bottom: 4.57rem; */
	margin-bottom: 0 !important;
	margin-top: -4.57rem !important;
}

#aboutPage .col {
	padding: 0;
	justify-content: space-between;
	max-width: -webkit-fill-available;
}

#aboutPage .wp-block-columns {
	margin: 0;
	padding: 0 14.28% 2.57rem 14.28%;
	background-color: #ebefeb;
}

#aboutPage .wp-block-columns:first-of-type {
	margin: 0;
	padding: 5rem 14.28% 5.21rem 14.28%;
	background-color: #edeeee80;
}

#aboutPage .wp-block-columns:last-of-type {
	padding-bottom: 4.92rem;
	padding-top: 4.92rem;
	background-color: #edeeee80;
	justify-content: space-between;
}

#aboutPage .wp-block-columns:first-of-type .wp-block-column p {
	min-height: unset;
	margin: 0 0 1.57rem;
}

#aboutPage .wp-block-columns:nth-of-type(even) .wp-block-column {
	order: 1;
	margin-left: 0;
}

#aboutPage .wp-block-columns:nth-of-type(even) .col--dont-stretch {
	order: 2;
	margin-left: 1.14rem;
}

#aboutPage .wp-block-columns:last-of-type .wp-block-column {
	min-width: 49.2%;
	max-width: 49.2%;
}

#aboutPage h2 {
	padding: 2.57rem 0 1.71rem 14.28%;
	font-family: MerriweatherSans-Bold;
	font-size: 1.71rem;
	color: #505759;
	background-color: #ebefeb;
	line-height: 2.21rem;
	margin: 0;
}

#aboutPage .wp-block-columns:last-of-type .wp-block-column h2 {
	background-color: white;
	font-size: 1.28rem;
	line-height: 2.14rem;
	padding: 0;
	margin: 0 0 1.14rem 0;
}

#aboutPage .wp-block-columns:last-of-type .wp-block-column p {
	font-family: MerriweatherSans;
	font-size: 1.28rem;
	color: #505759;
	line-height: 2.14rem;
	padding: 1.14rem 0;
	margin: 0 0 1.42rem 0;
	height: unset;
}

#aboutPage .wp-block-columns:last-of-type .wp-block-column a {
	background-color: #c8102e;
	border: 1px solid #b00e29;
	color: #ffffff;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.42rem;
	text-transform: none;
	padding: 0.64rem 1.64rem;
	text-decoration: none;
}

#aboutPage .wp-block-column {
	margin: 0;
}

#aboutPage .wp-block-column a {
	color: #c8102e;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
	text-decoration: underline;
}

#aboutPage .wp-block-column a div {
	font-family: t4;
	color: #c8102e;
	font-weight: normal;
	font-size: 1.14rem;
	text-decoration: underline;
	display: inline-block;
}

#aboutPage .wp-block-column h4 {
	font-family: MerriweatherSans-Bold;
	font-size: 1.14rem;
	color: #505759;
	line-height: 1.71rem;
	margin-bottom: 1.44rem;
}

#aboutPage .wp-block-column p {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
	color: #505759;
	line-height: 1.71rem;
	min-height: 10rem;
	height: fit-content;
	margin: 0 0 1.14rem 0;
}

#aboutPage .wp-block-column:first-of-type {
	max-width: 39%;
	flex: 1 0 0%;
}

#aboutPage .wp-block-column figure {
	margin: 0;
	border: 0;
	height: 100%;
}

#aboutPage img {
	width: -webkit-fill-available;
	height: 100%;
}

#aboutPage .wp-block-column:last-child {
	background-color: white;
	padding: 1.14rem;
	margin-left: 1.14rem;
}

#aboutPage .wp-block-column:last-child p:last-child {
	margin-bottom: 0;
}

#aboutPage .wp-block-spacer,
.wp-block-separator {
	display: none;
}

#aboutPage hr:first-of-type,
#aboutPage hr:last-of-type {
	margin: 0;
	border: 0 !important;
	height: 2.57rem;
	background-color: white;
	display: block;
}

/* Events Page */

#eventsPage {
	max-width: 100%;
	padding: 0;
	background-color: white;
}

#eventsPage #firstVideo {
	position: absolute;
	/* width: 100%; */
	/* height: 100%; */
	top: 0;
	left: 50%;
	margin-bottom: 43px;
	min-width: 1200px;
	height: 540px;
	transform: translate(-50%, 0);
}

#eventsPage #firstVideo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#eventsPage .videoContainer .wrapper {
	margin-left: -14.28rem;
	margin-right: -14.28rem;
	text-align: center;
}

#eventsPage #firstVideo img.play {
	width: auto;
	height: auto;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	-webkit-filter: invert(36%) sepia(100%) saturate(6811%) hue-rotate(341deg) brightness(78%) contrast(102%);
	/* Safari/Chrome */
	filter: invert(36%) sepia(100%) saturate(6811%) hue-rotate(341deg) brightness(78%) contrast(102%);
	position: absolute;
}

#eventsPage .events_wrapper {
	padding: 2rem 14.28rem;
	background-color: #e5ecf0;
}

#eventsPage #popUpForm {
	font-size: 16px;
	line-height: 20px;
	font-family: "MerriweatherSans";
	color: grey;
	height: -webkit-fill-available;
}

#eventsPage #popUpForm input {
	border: 0.5px solid #707070;
	padding: 10px 15px 11px 18px;
	color: #9e9e9e;
}

#eventsPage #popUpForm select {
	border: 0.5px solid #707070;
	box-sizing: border-box;
	padding: 10px 15px 11px 18px;
	font-size: 14px;
	font-family: "Merriweather Sans", sans-serif;
	font-weight: 300;
	display: block;
	width: 100%;
	color: #9e9e9e;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	background-image: url("../assets/icons/select_arrow.svg");
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 50%;
}

#eventsPage #form-popup .title {
	color: grey;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 20px;
	text-align: center;
}

#eventsPage #form-popup .title span {
	color: #d71a32;
}

#eventsPage #popUpForm input[type="submit"] {
	background: #d71a32;
	border: none;
	color: white;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-family: MerriweatherSans;
	font-weight: bold;
	border: none;
	box-shadow: 3px 3px 3px #00000029;
	cursor: pointer;
	position: inherit;
	display: inline;
}

#eventsPage .next_event {
	padding: 4rem 14.28rem;
	background-color: #e7e7e7;
}

#eventsPage .next_event.firstVideo {
	padding: 76px calc((100% - 1200px) / 2) 46px;
	background: transparent url("../assets/img/first_video_bg.png") no-repeat 100% 100%;
	background-blend-mode: overlay;
	background-color: rgba(230, 230, 230, 0.8);
	background-size: cover;
	background-position: 0 82%;
}

#eventsPage .next_event.firstVideo.notLive {
	padding: 160px 14.28rem 67px;
}

#eventsPage .next_event .videoContainer {
	position: relative;
	margin-bottom: 52px;
}

#eventsPage .next_event.notLive .videoContainer {
	background: #e6e6e6;
	padding: 29px 45px 32px 37px;
}

#eventsPage .next_event.notLive .videoContainer .title {
	font-size: 26px;
	line-height: 33px;
}

#eventsPage .next_event.notLive .videoContainer .subtitle {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 55px;
}

#eventsPage .next_event.notLive .videoContainer img.play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#eventsPage .next_event.notLive .videoContainer img.expand {
	position: absolute;
	bottom: 16px;
	right: 20px;
}

#eventsPage .next_event .title {
	font-size: 32px;
	line-height: 40px;
	color: #d71a32;
	font-family: MerriweatherSans;
	margin-bottom: 8px;
}

#eventsPage .next_event iframe {
	min-width: 1200px;
	height: -webkit-fill-available;
	/* aspect-ratio: 1.85; */
}

#eventsPage .next_event .subtitle span {
	font-weight: bold;
}

#eventsPage .next_event .subtitle {
	font-size: 20px;
	line-height: 28px;
	color: #707070;
	font-family: MerriweatherSans;
	margin-bottom: 32px;
	text-transform: capitalize;
}

#eventsPage .countdownBody {
	background: white;
	color: #898d8d;
	padding: 1.71rem;
	margin-bottom: 1.5rem;
}

#eventsPage .countdownBody .row {
	display: flex;
	flex-wrap: wrap;
}

#eventsPage .countdownBody .row .left {
	width: 25%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#eventsPage .countdownBody .row .right {
	width: 75%;
}

#eventsPage .countdownBody .row .left .contdownTitle {
	font-size: 1.42rem;
	line-height: 1.71rem;
	color: black;
	font-family: MerriweatherSans-Bold;
}

#eventsPage .countdownBody .mt-4,
#eventsPage .countdownBody .my-4 {
	margin-top: 1.5rem !important;
}

#eventsPage #countdown {
	display: flex;
	justify-content: flex-end;
}

#eventsPage #countdown .time span {
	font-size: 2rem;
	color: #c8102e;
	text-align: center;
	font-family: MerriweatherSans;
	line-height: 3.5rem;
}

#eventsPage #countdown .time {
	background: #fff;
	width: 15%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-radius: 5%;
	margin-right: 3%;
	box-shadow: 0px 5px 10px #0000004d;
}

#eventsPage #countdown .time:last-of-type {
	margin-right: 0;
}

#eventsPage #countdown .time .label {
	color: #898d8d;
	font-size: 1rem;
	text-align: center;
	font-family: MerriweatherSans;
	font-weight: normal;
	margin-bottom: 1rem;
}

#eventsPage .next_event {
	margin-bottom: 2rem;
	position: relative;
}

#eventsPage .next_event > img {
	position: absolute;
	height: -webkit-fill-available;
	width: -webkit-fill-available;
	top: 0;
	left: 0;
	object-fit: cover;
}

#eventsPage .next_event .flex-grid.no-next-event .next-event__featured-image {
	width: 46.8%;
}

#eventsPage .next_event .flex-grid:not(.no-next-event) .next-event__featured-image {
	aspect-ratio: 1.77;
	object-fit: contain;
	margin-left: 1rem;
	display: inline-block;
	width: 52%;
	align-self: flex-end;
}

#eventsPage .next_event .flex-grid:not(.no-next-event) .next-event-info {
	background-color: #c8102e;
	width: 42.1%;
	background-size: 42%;
	background-position-x: 92%;
	background-position-y: center;
	background-repeat: no-repeat;
	padding: 1.57rem 1.85rem;
	margin-left: 3.28rem;
	position: relative;
	/* background-image: url(../assets/img/click.png); */
}

#eventsPage .next_event .flex-grid.no-next-event .next-event-info {
	background-color: white;
	/* width: 50.8%; */
	width: 100%;
	/* background-size: 42%; */
	background-size: 12%;
	background-position-x: 92%;
	background-position-y: center;
	background-repeat: no-repeat;
	padding: 1.71rem;
	background-image: url(../assets/img/click.png);
}

#eventsPage .next_event .flex-grid:not(.no-next-event) .next-event-info::before {
	content: "";
	width: 3.28rem;
	height: 3.28rem;
	background: #c8102e;
	position: absolute;
	bottom: -3.28rem;
	left: -3.28rem;
}

#eventsPage .next_event .flex-grid {
	justify-content: space-between;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info input {
	background-color: #c8102e;
	color: white;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Light;
	text-transform: none;
	width: -webkit-fill-available;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event_buttons {
	display: flex;
	align-items: center;
	/* margin-top: 0.71rem; */
	margin-top: 16px;
	font-size: 16px;
	line-height: 19px;
	font-family: MerriweatherSans-Bold;
}

/* #eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__location {
    min-height: 27px;
} */

#eventsPage .flex-grid:not(.no-next-event) .next-event-info a {
	text-decoration: underline;
	color: white;
	/* font-size: 1.14rem; */
	font-size: 16px;
	font-family: MerriweatherSans;
	/* line-height: 1.42rem; */
	line-height: 20px;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info h3 {
	color: #ffffff;
	/* font-size: 2.42rem; */
	/* line-height: 2.85rem; */
	font-size: 28px;
	line-height: 37px;
	font-style: normal !important;
	font-family: MerriweatherSans;
	font-weight: normal !important;
	/* margin-bottom: 1.85rem; */
	margin-bottom: 19px;
}

#eventsPage .flex-grid.no-next-event .next-event-info h3 {
	color: #7a99ac;
	font-size: 1.71rem;
	font-style: normal !important;
	font-family: MerriweatherSans-Bold;
	margin-bottom: 0.57rem;
}

#eventsPage .next_event .other-info {
	position: absolute;
	display: inline;
	margin-top: 2.85rem;
	margin-left: 21px;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	max-width: 25%;
}

#eventsPage .next_event .other-info2 {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: white;
	margin-top: 22px;
}

#eventsPage .next_event .other-info span,
#eventsPage .next_event .other-info2 span {
	font-weight: bold;
}

#eventsPage .next_event input.register.ask {
	margin: 0;
	box-shadow: none;
	float: right;
	text-align: right;
	background: url("../assets/icons/ask_icon.svg") no-repeat scroll 22px 22px;
	background-position: left;
	width: fit-content;
	padding-left: 35px;
}

#eventsPage .next_event.firstVideo input.register {
	color: white;
	background-color: #c8102e;
	line-height: 20px;
	margin-left: 50% !important;
	transform: translate(-50%, 0);
}

#eventsPage .next_event input.register {
	background: white;
	color: #c8102e;
	/* font-size: 1.14rem; */
	/* line-height: 1.28rem; */
	font-size: 16px;
	line-height: 18px;
	text-transform: none;
	width: 22.22rem;
	margin-top: 3rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-family: MerriweatherSans;
	font-weight: bold;
	border: none;
	box-shadow: 3px 3px 3px #00000029;
	margin-left: 7.24rem;
	cursor: pointer;
	position: inherit;
	display: inline;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__meta {
	color: white;
	/* font-size: 1rem; */
	/* line-height: 1.28rem; */
	font-size: 18px;
	line-height: 25px;
	font-family: MerriweatherSans;
	font-weight: normal;
	min-height: 50px;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__description {
	color: white;
	/* font-size: 1rem; */
	/* line-height: 1.28rem; */
	font-size: 14px;
	line-height: 18px;
	font-family: MerriweatherSans;
	font-weight: normal;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__meta {
	/* margin-bottom: 0.85rem; */
	margin-bottom: 16px;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__description {
	margin-bottom: 0;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__excerpt {
	color: white;
	/* font-size: 1.14rem; */
	/* line-height: 1.92rem; */
	font-size: 17px;
	line-height: 27px;
	font-family: MerriweatherSans-Bold;
	/* margin-bottom: 2.35rem; */
	margin-bottom: 52px;
}

#eventsPage .flex-grid.no-next-event .next-event-info .next-event__excerpt {
	color: #000000;
	font-size: 1.14rem;
	line-height: 1.42rem;
	font-family: MerriweatherSans-Italic;
	font-weight: normal;
	margin-bottom: 1.14rem;
}

#eventsPage .flex-grid:not(.no-next-event) .next-event-info .next-event__excerpt span {
	color: white;
	/* font-size: 1.14rem; */
	/* line-height: 1.92rem; */
	font-size: 16px;
	line-height: 27px;
	font-family: MerriweatherSans;
	font-weight: normal !important;
}

/* Prev events */

#eventsPage .prev-events-wrapper {
	margin-bottom: 2rem;
}

#eventsPage .prev-events {
	width: -webkit-fill-available;
	background-color: white;
	padding: 0 1.71rem 3rem 1.71rem;
	display: none;
}

#eventsPage .events-navigator-toggle,
#eventsPage .prev-events-toggle {
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
	background: white;
	padding: 1rem 1.71rem;
}

#eventsPage .events-navigator-toggle h3,
#eventsPage .prev-events-toggle h3,
#eventsPage .countdownBody h3 {
	margin-bottom: 0;
	font-size: 1.71rem;
	line-height: unset;
	color: #505759 !important;
	font-family: MerriweatherSans-Bold;
}

#eventsPage .events-navigator-toggle button,
#eventsPage .prev-events-toggle button {
	padding: 0;
	border: none;
	color: black !important;
	font-family: t4;
	font-size: 1.71rem;
	line-height: 1.57rem;
}

#eventsPage .events-navigator-toggle button:hover,
#eventsPage .prev-events-toggle button:hover {
	background: initial;
	color: initial;
}

#eventsPage .prev-events hr {
	border-top: 2px solid #979b9b;
}

#eventsPage .prev-events hr:last-of-type {
	display: none;
}

#eventsPage .prev-events hr:first-of-type {
	margin: 0 0 3rem 0;
}

#eventsPage .prev-events .flex-grid {
	margin: 3rem 0;
	justify-content: space-between;
}

#eventsPage .prev-events .flex-grid:last-of-type {
	margin-bottom: 0;
}

#eventsPage .prev-events .flex-grid:first-of-type {
	margin-top: 0;
}

#eventsPage .prev-event__featured-image {
	width: 50.73%;
	margin: 0;
	position: relative;
}

#eventsPage .prev-event__featured-image img {
	height: 19.57rem;
	width: 100%;
}

#eventsPage .prev-event__featured-image div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #edeeee;
	opacity: 0.3;
}

#eventsPage .prev-event__featured-image span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 22.3%;
	height: 4px;
	background: #c8102e;
}

#eventsPage .prev-event__featured-image::before {
	content: url("../assets/icons/btn\ play-pause.svg");
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#eventsPage .prev-event-info {
	width: 46.74%;
	background-size: auto;
	background-position-x: 92%;
	background-position-y: top;
	background-repeat: no-repeat;
	background-image: url(../assets/img/click.png);
}

#eventsPage .prev-event-info form {
	margin-bottom: 2.07rem;
}

#eventsPage .prev-event-info button {
	background-color: #c8102e;
	color: white;
	font-size: 1.14rem;
	line-height: 20px;
	font-family: "MerriweatherSans";
	text-transform: none;
	padding: 1rem 2.6rem;
	font-weight: normal;
	width: 60%;
}

#eventsPage .prev-event-info a {
	text-decoration: underline;
	color: #c8102e;
	font-size: 1.28rem;
	line-height: 1.85rem;
	font-weight: normal;
	font-family: MerriweatherSans;
}

#eventsPage .prev-event-info h3 {
	color: #7a99ac;
	font-size: 1.57rem;
	line-height: 1.85rem;
	font-family: MerriweatherSans-Bold;
	margin-bottom: 3.57rem;
}

#eventsPage .prev-event-info .prev-event__meta {
	color: #505759;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	margin-bottom: 1.71rem;
}

#eventsPage .prev-event-info .prev-event__excerpt {
	color: #505759;
	font-size: 1.28rem;
	line-height: 1.85rem;
	font-family: MerriweatherSans-Italic;
	font-weight: normal;
	margin-bottom: 0.57rem;
}

#eventsPage .prev-event-info .prev-event__meta {
	margin-bottom: 1.5rem !important;
}

/* Events navigator */

#eventsPage .events-navigator {
	display: none;
}

#eventsPage .events-navigator .hr-div {
	background-color: white;
	padding: 2rem 1.71rem 0 1.71rem;
}

#eventsPage .events-navigator hr:first-of-type {
	width: -webkit-fill-available;
	border-top: 2px solid #979b9b;
	margin: 0;
}

#eventsPage .events-navigator .filter-bar {
	display: inline-flex;
	margin: 0;
	width: -webkit-fill-available;
	background-color: white;
	padding: 1.35rem 1.71rem 1.28rem 1.71rem;
	justify-content: center;
}

#eventsPage .events-navigator .filter-bar span {
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.42rem;
	margin-top: 0.64rem;
	line-height: 1.8rem;
	height: fit-content;
	margin-right: 1.28rem;
}

#eventsPage .events-navigator .filter-bar img {
	width: 1.79rem;
	height: 1.79rem;
	margin-top: 0.64rem;
	margin-right: 0.65rem;
}

#eventsPage .events-navigator .filter-bar .select-container {
	width: 27.2%;
	margin-right: 2.29rem;
}

#eventsPage .events-navigator .filter-bar .select-container:last-child {
	margin-right: 0;
}

#eventsPage .events-navigator .filter-bar .select-container select {
	height: 3rem;
	width: 100%;
	font-family: MerriweatherSans;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.14rem;
	color: #505759;
	text-decoration-color: #505759;
	padding: 4.23% 0 4.23% 4.61%;
}

#eventsPage .events-navigator .filter-bar .select-container:after {
	border: solid #757575;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 40%;
	right: 6%;
}

#eventsPage .events-navigator .year-wrapper {
	width: -webkit-fill-available;
	background-color: white;
	padding: 3rem 1.71rem;
	margin-bottom: 4.92rem;
}

#eventsPage .events-navigator .month-wrapper,
#eventsPage .events-navigator .month-wrapper h4 {
	background: none;
}

#eventsPage .events-navigator .month-wrapper h4::before,
#eventsPage .events-navigator .month-wrapper::before {
	display: none;
}

#eventsPage .events-navigator .month-wrapper {
	padding: 0;
	margin-bottom: 2.57rem;
}

#eventsPage .events-navigator .month-wrapper .wp-block-column:first-of-type {
	max-width: fit-content;
	position: relative;
	height: inherit;
}

#eventsPage .events-navigator .month-wrapper .wp-block-column {
	margin: 0;
}

#eventsPage .events-navigator h4 {
	margin-left: 0;
	padding: 0;
	height: 1.78rem;
	width: fit-content;
	color: #505759;
	font-size: 1.42rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.57rem;
	margin-bottom: 1.14rem;
}

#eventsPage .events-navigator .month-wrapper .lines {
	height: 100%;
}

#eventsPage .events-navigator .month-wrapper .lines2 {
	background: white;
	width: 14.2%;
	text-align: left;
}

#eventsPage .events-navigator .month-wrapper .lines .vertical {
	content: "";
	width: 4px;
	height: 100%;
	background: #505759;
}

#eventsPage .events-navigator .month-wrapper .lines2 .horizontal {
	content: "";
	width: 5.99rem;
	height: 4px;
	background: #505759;
	margin-top: 102.13%;
}

#eventsPage .events-navigator .month-wrapper .circle {
	height: 14px;
	width: 14px;
	border: 4px solid #505759;
	border-radius: 50%;
	display: inline-block;
	margin-left: 5.71rem;
	margin-top: -0.64rem;
}

#eventsPage .events-navigator .month-wrapper .event-item-wrapper {
	margin-top: 2.57rem;
	top: 0;
	height: fit-content;
	margin-bottom: 0;
}

#eventsPage .events-navigator .month-wrapper .event-item-wrapper:first-of-type {
	margin-top: 0;
}

#eventsPage .events-navigator .month-wrapper .event-item-wrapper::before,
#eventsPage .events-navigator .month-wrapper .event_mark {
	display: none;
}

#eventsPage .events-navigator .month-wrapper .event-item {
	margin-bottom: 0;
	width: -webkit-fill-available;
	min-height: -webkit-fill-available;
	background-color: unset;
	padding: 0;
}

#eventsPage .virtual-symposium .main_event {
	margin-bottom: 0;
	width: -webkit-fill-available;
	min-height: 17.35rem;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../assets/img/event_bg1.png);
	overflow: hidden;
	border-radius: 1%;
	align-items: center;
}

#eventsPage .edwards-education .main_event {
	margin-bottom: 0;
	width: -webkit-fill-available;
	min-height: 17.35rem;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../assets/img/event_bg2.png);
	overflow: hidden;
	border-radius: 1%;
	align-items: center;
}

#eventsPage .congresses .main_event {
	margin-bottom: 0;
	width: -webkit-fill-available;
	min-height: 17.35rem;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../assets/img/event_bg3.png);
	overflow: hidden;
	border-radius: 1%;
	align-items: center;
}

#eventsPage .events-navigator .month-wrapper .event-item__date {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 18.22%;
	border-right: 1px solid #ffffff;
	margin: 1.14rem 0;
}

#eventsPage .events-navigator .month-wrapper .event-item__date span {
	color: #687474;
}

#eventsPage .events-navigator .month-wrapper .event-item__date .days,
#eventsPage .events-navigator .month-wrapper .event-item__date .year {
	font-size: 1.21rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 2.28rem;
}

#eventsPage .events-navigator .month-wrapper .event-item__date .month {
	font-size: 1.57rem;
	font-family: MerriweatherSans-Bold;
	line-height: 2.78rem;
	margin-bottom: 1.88rem;
}

#eventsPage .events-navigator .month-wrapper .event-item__date .days {
	margin-bottom: 1.78rem;
}

#eventsPage .events-navigator .month-wrapper .event-item__info {
	width: 63.3%;
	align-self: center;
	padding-left: 1.14rem;
	padding-right: 1.14rem;
	margin: 1.14rem 0;
}

#eventsPage .events-navigator .month-wrapper .event-item__moreinfo {
	width: 10.85%;
	background-color: #ffffff;
	display: grid;
	align-items: center;
	height: fit-content;
	border-radius: 5%;
}

#eventsPage .events-navigator .month-wrapper .event-item__type {
	background: none;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	text-transform: none;
	text-decoration: underline;
	margin-bottom: 4.14rem;
	padding: 0;
	height: 1.42rem;
}

#eventsPage .virtual-symposium .event-item__type,
#eventsPage .virtual-symposium .event-item__moreinfo a div {
	color: #7a99ac;
}

#eventsPage .edwards-education .event-item__type,
#eventsPage .edwards-education .event-item__moreinfo a div {
	color: #a39382 !important;
}

#eventsPage .congresses .event-item__type,
#eventsPage .congresses .event-item__moreinfo a div {
	color: #a89968 !important;
}

#eventsPage .events-navigator .month-wrapper .event-item h3 {
	color: #ffffff;
	font-size: 1.42rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin-bottom: 4.14rem;
	height: 1.78rem;
}

#eventsPage .events-navigator .month-wrapper .event-item__location {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	line-height: 1.71rem;
	font-weight: normal;
	padding: 0;
	height: fit-content;
}

#eventsPage .events-navigator .month-wrapper .event-item__moreinfo a {
	color: #757575;
	display: flex;
	flex-direction: column;
	font-size: 1rem;
	font-family: MerriweatherSans;
	line-height: 1.14rem;
	font-weight: normal;
	margin-bottom: 0;
	height: 6.42rem;
	justify-content: center;
}

#eventsPage .events-navigator .month-wrapper .event-item__moreinfo a:hover {
	text-decoration: none !important;
}

#eventsPage .events-navigator .month-wrapper .event-item__moreinfo a div {
	font-family: t4;
	font-size: 1.42rem;
	line-height: 2rem;
}

/* Front Page */

#frontPage #splide .splide__track {
	overflow: hidden;
	text-align: left;
}

#frontPage #splide .splide__list {
	display: inline-flex;
}

#frontPage #splide .splide__pagination {
	display: none;
}

#frontPage {
	max-width: 100%;
	padding: 0;
	margin-bottom: 2.57rem;
}

#frontPage .search .search-form {
	margin: 0 14.28% 4.57rem 14.28%;
}

#frontPage .search .search-form .search-submit-div {
	position: relative;
}

#frontPage .search .search-form .search-submit-div::before {
	background: url(../assets/icons/search.png);
	content: "";
	position: absolute;
	left: 1.25rem;
	top: 0.79rem;
	background-repeat: no-repeat;
	bottom: 0;
	width: 12%;
	background-size: contain;
}

#frontPage .search .search-form input {
	margin-right: 2.57rem;
	display: block;
	height: 3rem;
	font-family: "MerriweatherSans";
	font-weight: normal;
	font-size: 1.14rem;
	padding-top: 0;
	padding-bottom: 0;
}

#frontPage .search .search-form .search-submit {
	width: 9.28rem;
	background-color: #c8102e;
	color: white;
	padding: 0;
	font-size: 1.28rem;
	text-align: end;
	padding-right: 1.25rem;
}

#frontPage .search .search-form .search-form__page-link {
	max-width: 9.3rem;
	height: 1.42rem;
	font-family: "MerriweatherSans";
	font-weight: normal;
	font-size: 1.14rem;
	line-height: 1.71rem;
	text-decoration: underline;
	padding: 0;
	margin-top: 0.78rem;
}

#frontPage .spotlight,
#frontPage .publications,
#frontPage #splide,
#frontPage .latest-content,
#frontPage .events {
	margin: 0;
	padding: 2.57rem 14.28% 2.57rem 14.28%;
	margin-bottom: 2.57rem;
}

#frontPage .spotlight {
	text-align: -webkit-center;
}

#frontPage .publications,
#frontPage #splide {
	background-color: #edeeee80;
	position: relative;
}

#frontPage .latest-content {
	background-color: #ebefeb;
}

#frontPage .events {
	background-color: #e5ecf0;
}

#frontPage .spotlight h2,
#frontPage .publications h2,
#frontPage .latest-content h2,
#frontPage .events h2,
#frontPage #splide h2 {
	margin: 0 0 1.71rem 0;
	padding: 0;
	color: #505759;
	font-size: 1.71rem;
	line-height: 2.21rem;
	font-family: MerriweatherSans-Bold;
	letter-spacing: unset;
	text-transform: none;
}

.myModal h2 {
	padding: 50px 10px 0 0 !important;
	color: #505759;
	font-size: 15px !important;
	line-height: 2.21rem !important;
	font-family: MerriweatherSans-Bold;
	letter-spacing: unset !important;
	text-transform: none !important;
}

#myModal2 .modal-body {
	display: flex;
}

#myModal2 h2 {
	margin-left: 20px;
	font-size: 28px !important;
	line-height: 32px !important;
	display: flex;
	align-items: center;
	padding-top: 0 !important;
}

.myModal .inlineRow {
	width: 100% !important;
	display: inline-block;
	margin-top: 10px !important;
}

.myModal .iconCloud {
	width: 10%;
	float: left !important;
	padding: 0 10px 0 0 !important;
}

.myModal .button {
	width: 47% !important;
	background-color: #ffffff !important;
	color: #ce0024 !important;
	border: 1px solid #ce0024 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	vertical-align: auto;
	font-weight: 600 !important;
}

.myModal .switchBtn {
	float: right !important;
	background-color: #ce0024 !important;
	color: #ffffff !important;
	border: 1px solid #ce0024 !important;
}

.myModal .notnowBtn {
	float: left !important;
}

.myModal .iconCloud img {
	width: 22px !important;
}

.close-modal {
	display: none !important;
}

.myModal .textIcon {
	width: 90%;
	float: right !important;
	font-size: 15px !important;
}

#frontPage .media-item .flex-grid {
	justify-content: space-between;
}

#frontPage .spotlight h2 {
	text-align: left;
}

#frontPage .spotlight .media-item__featured-image {
	min-width: 48%;
	width: unset;
	margin: 0;
	position: relative;
	border-radius: 1% 0 0 1%;
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
}

#frontPage .spotlight .media-item__featured-image::before {
	content: "Book an appointment!";
	text-align: center;
	position: absolute;
	background: #c8102e;
	bottom: -10px;
	/*JE*/
	color: white;
	font-size: 1.42rem;
	line-height: 3rem;
	width: 67.07%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: "MerriweatherSans-Light";
	font-weight: normal;
	padding: 0;
	border-radius: 3%;
	overflow: hidden;
}

#frontPage .spotlight .media-info {
	background-color: #ffffff;
	padding: 2.57rem;
	max-width: unset;
	border-radius: 0 1% 1% 0;
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
}

#frontPage .spotlight .media-info h3 {
	color: #505759;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans-Bold;
	/* height: 3.14rem; */
	/* margin-bottom: 2.57rem; */
}

#frontPage .spotlight .media-info h3 div {
	font-family: t4;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: bold;
	display: inline-block;
	color: #94a596;
	margin-right: 5px;
}

#frontPage .spotlight .media-info span {
	color: #505759;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans;
	/* height: 1.42rem; */
}

#frontPage .spotlight .media-info .media-item__meta {
	color: #505759;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans;
	margin-top: 1rem;
	margin-bottom: 0;
	height: 1.42rem;
}

#frontPage .publications .row {
	justify-content: space-between;
}

#frontPage .publications .col {
	background-color: white;
	padding: 1.42rem;
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
	margin-right: 0;
	height: fit-content;
	border-radius: 1%;
}

#frontPage .publications .row span {
	width: 1.14rem;
}

#frontPage .publications .tag {
	display: none;
}

#frontPage .publications .empty_tag {
	display: none;
}

#frontPage .publications .col h3 {
	font-family: MerriweatherSans-Bold;
	color: #c8102e;
	font-size: 1.14rem !important;
	margin-top: 0;
	margin-bottom: 0px;
	height: 6rem;
}

#frontPage .publications .news-item__excerpt,
#frontPage .publications .date {
	margin-top: 2.85rem;
	color: #505759;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1.14rem;
	line-height: 1.43rem;
}

#frontPage .publications .date {
	margin-top: 3.5rem;
}

#frontPage .publications .news-item__excerpt {
	height: 4.85rem;
}

#frontPage .publications .news-item__excerpt span {
	font-family: MerriweatherSans-Bold;
}

#frontPage .latest-content .cards-container {
	padding: 0;
}

#frontPage #splide .splide__slide {
	display: flex;
	background-color: #e4e4e4;
	padding-left: 0.1px;
	/* padding: 1.42rem 1.42rem 4.5rem 1.42rem; */
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
	height: inherit;
	border-radius: 1%;
	justify-content: space-between;
	flex-wrap: wrap;
	color: #505759;
	position: relative;
}

#frontPage #splide .splide__slide .splide_info {
	width: 68.5%;
	padding-top: 1.85rem;
	padding-bottom: 1.66rem;
	padding-left: 0.075px;
	z-index: 1;
}

#frontPage #splide .splide__slide .splide_info button {
	margin-left: 7.95%;
	background: #c8102e;
	color: white;
	font-family: MerriweatherSans;
	font-weight: bold;
	font-size: 1.28rem;
	text-transform: none;
	padding: 1.07rem 3.07rem !important;
	line-height: 1.5rem;
}

#frontPage #splide .splide__slide .splide_info_title {
	color: #c8102e;
	font-family: MerriweatherSans;
	font-size: 3.14rem;
	line-height: 3.15rem;
	padding-bottom: 1rem;
	width: fit-content;
	padding-left: 7.95%;
	border-bottom: 2px solid #c8102e;
	margin-bottom: 2.21rem;
}

#frontPage #splide .splide__slide .splide_info_subtitle {
	color: black;
	font-family: MerriweatherSans;
	font-weight: bold;
	font-size: 1.57rem;
	padding-left: 7.95%;
	line-height: 1.71rem;
	margin-bottom: 1rem;
}

#frontPage #splide .splide__slide .splide_info_more {
	color: #505759;
	font-family: MerriweatherSans;
	font-size: 1.14rem;
	padding-left: 7.95%;
	line-height: 1.32rem;
	margin-bottom: 1.14rem;
}

#frontPage #splide .splide__slide .dr .splide_info_more {
	font-size: 1.28rem;
	line-height: 1.71rem;
}

#frontPage #splide .splide__slide img {
	position: absolute;
	right: 0;
	height: -webkit-fill-available;
}

#frontPage #splide .splide__slide:hover {
	text-decoration: none !important;
}

/* #frontPage #splide .splide__slide .mentor-second-block button {
    position: absolute;
    bottom: 1.42rem;
    right: 1.42rem;
} */

.splide__arrow {
	position: absolute;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	padding: 0;
	opacity: 0.7;
	background: #ccc;
}

.splide__arrow svg {
	width: 1.2em;
	height: 1.2em;
}

.splide__arrow:hover {
	cursor: pointer;
	opacity: 0.9;
}

.splide__arrow:focus {
	outline: none;
}

.splide__arrow--prev {
	left: 14.5%;
}

.splide__arrow--prev svg {
	transform: scaleX(-1);
}

.splide__arrow--next {
	right: 14.5%;
}

.splide__arrows {
	display: none;
}

/* #frontPage #splide .splide__slide .mentor-first-block {
    width: 25%;
}

#frontPage #splide .splide__slide .mentor-second-block {
    width: 70%;
}

#frontPage #splide .splide__slide h3 {
    font-family: MerriweatherSans-Bold;
    color: #C8102E;
    font-size: 1.14rem !important;
    margin-top: 0;
    margin-bottom: 1rem;
}

#frontPage #splide .news-item__excerpt {
    width: 100%;
    margin-top: 1rem;
    color: #505759;
    font-family: MerriweatherSans;
    font-weight: normal;
    font-size: 1.14rem;
    line-height: 1.43rem;
} */

#frontPage .latest-content .cards-container {
	padding: 0;
}

#frontPage .publications .news__more-button,
#frontPage .latest-content .videos__more-button,
#frontPage .events .events__more-button {
	min-width: 6.42rem;
	height: 6.42rem;
	background-color: #ffffff;
	align-self: flex-end;
	margin-left: 1.14rem;
	padding: 0.5rem 0 0 0;
	display: grid;
	text-align: center;
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
	border: none;
	white-space: pre-line;
	color: #505759;
	font-family: MerriweatherSans;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.43rem;
	text-transform: none;
	border-radius: 4%;
}

#frontPage .publications .news__more-button .icon {
	margin-right: 0;
	color: #c8102e;
	place-self: center;
	width: 1.5rem;
	height: fit-content;
}

#frontPage #myModal {
	width: 100%;
}

.myModal .redBox {
	background: #c8102e !important;
	color: #ffffff !important;
	padding: 2.57rem !important;
	width: 233px !important;
	height: 233px !important;
	line-height: 35px !important;
	top: 31.39% !important;
	margin-left: 24px !important;
	display: flex !important;
	flex-wrap: wrap !important;
	font-size: 36px;
}

.myModal .smallredBox {
	background: #c8102e !important;
	width: 12px !important;
	padding: 12px !important;
}

.myModal .redBox span {
	font-size: 23px !important;
	font-family: MerriweatherSans-Light;
	font-weight: 100 !important;
}

#frontPage .latest-content .videos__more-button .icon {
	margin-right: 0;
	color: #505759;
	place-self: center;
	width: 1.5rem;
	height: fit-content;
}

#frontPage .events .events__more-button .icon {
	margin-right: 0;
	color: #7a99ac;
	place-self: center;
	width: 1.5rem;
	height: fit-content;
}

#frontPage .latest-content .cards-container .col {
	background-color: white;
	flex: 0 1;
	min-width: 32.1%;
	margin-bottom: 0;
	height: fit-content;
	border-radius: 1%;
	overflow: hidden;
	box-shadow: 0px 2px 4px #647c8d33;
}

#frontPage .latest-content .cards-container .media-item__featured-image {
	height: fit-content;
	margin-bottom: 1.14rem;
}

#frontPage .latest-content .cards-container .media-item__featured-image img {
	height: 11.5rem !important;
	min-height: unset;
}

#frontPage .latest-content .cards-container .col h3 {
	color: #94a596;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin: 0 1.14rem;
	height: 5rem;
}

#frontPage .latest-content .cards-container .col h3 div {
	font-family: t4;
	font-size: 1.14rem;
	line-height: 1.71rem;
	font-weight: bold;
	display: inline-block;
	color: #94a596;
	margin-right: 5px;
}

#frontPage .latest-content .cards-container .col .media-item__excerpt {
	height: 5.13rem;
	margin: 0 1.14rem;
	padding: 1.14rem 0;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.42rem;
}

#frontPage .latest-content .cards-container .col .media-item__excerpt p {
	margin: 0;
	padding: 0;
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.42rem;
}

#frontPage .latest-content .cards-container .col .media-item__meta {
	margin: 0 1.14rem 1.14rem 1.14rem;
	height: 1.43rem;
}

#frontPage .latest-content .cards-container .col .media-item__meta .date,
#frontPage .latest-content .cards-container .col .media-item__meta .media-item__meta__duration {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

#frontPage .events {
	max-width: unset;
	flex-basis: unset;
}

#frontPage .events .main_event {
	margin-top: 0;
	top: 0;
	height: 19.71rem;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 0;
	min-width: 43.9%;
	padding: 2.14rem 0;
	margin-left: 1.14rem;
	position: relative;
	border-radius: 1%;
}

#frontPage .events .virtual-symposium {
	background-image: url(../assets/img/event_home_bg1.png);
}

#frontPage .events .edwards-education {
	background-image: url(../assets/img/event_home_bg2.png);
}

#frontPage .events .congresses {
	background-image: url(../assets/img/event_home_bg3.png);
}

#frontPage .events .main_event img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

#frontPage .events .main_event .event-item__date {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 43%;
	align-items: center;
	border-right: 1px solid #ffffff;
	margin: 0;
}

#frontPage .events .main_event .event-item__date span {
	color: #687474;
}

#frontPage .events .main_event .event-item__date .days,
#frontPage .events .main_event .event-item__date .year {
	font-size: 1.21rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 2.28rem;
}

#frontPage .events .main_event .event-item__date .month {
	font-size: 1.57rem;
	font-family: MerriweatherSans-Bold;
	line-height: 2.78rem;
	margin-bottom: 1.88rem;
}

#frontPage .events .main_event .event-item__date .days {
	margin-bottom: 1.78rem;
}

#frontPage .events .main_event:first-of-type {
	margin-left: 0;
}

#frontPage .events .event-item__info {
	align-self: center;
	padding-left: 1.14rem;
	padding-right: 1.14rem;
	position: relative;
	text-align: center;
	z-index: 1;
	width: -webkit-fill-available;
	text-align: -webkit-center;
}

#frontPage .events .event-item__moreinfo {
	min-width: 43.3%;
	background-color: #ffffff;
	display: grid;
	align-items: center;
	text-align: left;
	padding: 1.14rem;
	margin: 1.14rem 1.14rem 1.14rem 0;
	align-content: start;
}

#frontPage .events .event-item__type {
	background: none;
	font-size: 1.14rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	text-transform: none;
	text-decoration: underline;
	margin-bottom: 1.71rem;
	padding: 0;
	height: 1.42rem;
}

#frontPage .events .event-item__dates {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
	margin-bottom: 2.92rem;
	padding: 0;
	height: 1.42rem;
}

#frontPage .events h3 {
	color: #ffffff;
	font-size: 1.42rem;
	font-family: MerriweatherSans-Bold;
	line-height: 1.71rem;
	margin-bottom: 1.71rem;
	height: 5rem;
	display: flex;
	align-items: center;
}

#frontPage .events .event-item__location {
	color: #505759;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	line-height: 1.71rem;
	font-weight: normal;
	padding: 0;
	height: fit-content;
	margin-bottom: 1.71rem;
}

#frontPage .events .event-item__info a:last-child {
	color: #757575;
	font-size: 1rem;
	font-family: MerriweatherSans;
	line-height: 1.14rem;
	font-weight: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	background: white;
	padding: 0.8rem;
	border-radius: 3px;
	max-width: 13.57rem;
}

#frontPage .events .event-item__info a div {
	filter: brightness(0.8);
}

#frontPage .events .event-item__info a div {
	font-family: t4;
	font-size: 1.42rem;
	line-height: 2rem;
}

#frontPage .events .virtual-symposium .event-item__info a div,
#frontPage .events .virtual-symposium .event-item__type {
	color: #7a99ac;
}

#frontPage .events .edwards-education .event-item__info a div,
#frontPage .events .edwards-education .event-item__type {
	color: #a39382;
}

#frontPage .events .congresses .event-item__info a div,
#frontPage .events .congresses .event-item__type {
	color: #a89968;
}

/* #frontPage .events .event-item__moreinfo a:last-of-type {
    margin-bottom: 0;
} */

/* About us section */

.about-us-section {
	padding: 2.57rem 0 2.35rem 0;
	margin-bottom: 2rem !important;
}

.about-us-section .container {
	max-width: 100%;
	padding: 0;
	margin: auto;
}

.about-us-section .container .wp-block-columns {
	margin: 0 14.28%;
}

.about-us-section .container .wp-block-columns .wp-block-column:last-child {
	max-width: 30.57%;
	margin-left: 9.1%;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child {
	margin: 0;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child h3 {
	color: #ffffff;
	font-size: 1.71rem;
	font-family: MerriweatherSans-Bold;
	line-height: 2.21rem;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child p {
	color: #ffffff;
	font-size: 1.14rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.71rem;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child .wp-block-button {
	background-color: #ffffff;
	width: 55.02%;
	text-align: center;
	border-radius: 4px;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child .wp-block-button a {
	color: #757575;
	font-size: 1.42rem;
	font-family: MerriweatherSans;
	font-weight: normal;
	line-height: 1.742rem;
	padding: 0;
	text-transform: none;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child .wp-block-button:first-of-type a::before {
	height: 1.42rem;
	width: 1.42rem;
	content: "";
	-webkit-mask-image: url(../assets/icons/email.svg);
	mask-image: url(../assets/icons/email.svg);
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	display: inline-block;
	vertical-align: inherit;
	margin-right: 5px;
	background: #757575;
	filter: brightness(0.5);
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child .wp-block-button:last-of-type a::before {
	height: 1.42rem;
	width: 1.42rem;
	content: "";
	-webkit-mask-image: url(../assets/icons/download.svg);
	mask-image: url(../assets/icons/download.svg);
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	display: inline-block;
	vertical-align: inherit;
	margin-right: 5px;
	background: #757575;
	filter: brightness(0.5);
}

footer {
	background: transparent !important;
}

.footer__copyright {
	padding: 0 !important;
	background: transparent !important;
}

.footer__copyright.mb-3 {
	margin-bottom: 2rem;
}

body.home footer {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
}

body.home .footer__copyright {
	margin-bottom: 0 !important;
}

.footer__copyright .container .grid div p {
	margin-bottom: 0.43rem;
}

.footer__copyright .container .grid div {
	padding: 0;
}

.footer__copyright .container .grid div.d-flex {
	display: flex !important;
}

.footer__copyright .container .grid div span,
.footer__copyright .container .grid div P {
	font-family: MerriweatherSans-Book;
}

.footer__copyright .container .grid div span,
.footer__copyright .container .grid div P,
.footer__copyright .container .grid div p a,
.footer__menu li a {
	color: #505759 !important;
	/* font-size: 0.72rem;
  line-height: 0.85rem;
  opacity: 0.5; */
}

.footer__copyright .container .grid div span,
.footer__copyright .container .grid div P,
.footer__copyright .container .grid div p a,
.footer__menu li a {
	font-size: 0.525vw;
	line-height: 0.62vw;
	opacity: 0.5;
}

.footer__copyright .container .grid div p a,
.footer__menu li a {
	text-decoration: underline;
	font-family: MerriweatherSans-Bold;
}

.footer__copyright .container {

	max-width: 100%;
	padding: 0;
}

.footer__copyright .container .grid {
	margin-left: 5.2%;
	margin-right: 5.2%;
	width: 89.6%;
	display: flex;
	justify-content: space-between;
}

.footer__menu li {
	margin: 0 !important;
	font-size: unset !important;
}

.footer__menu li:not(:last-child) {
	margin-right: 0.5rem !important;
}

.footer__social-media-menu {
	padding: 0 !important;
	margin-left: 1.78rem;
}

.footer__social-media-menu > ul {
	margin-top: -6.5px;
	margin-bottom: 0;
}

.footer__copyright .icon {
	width: auto !important;
	height: 1.357rem !important;
	line-height: 2rem !important;
	border: none !important;
	border-radius: 0 !important;
	object-fit: contain;
	margin-right: 0.857rem;
}

.footer__copyright ul li:last-of-type .icon {
	margin-right: 0 !important;
}

.footer__copyright .icon svg {
	width: 100% !important;
}

.about-us-section .container .wp-block-columns .wp-block-column:last-child figure,
.about-us-section .container .wp-block-columns .wp-block-column:last-child img {
	margin: 0;
}

.about-us-section .container .wp-block-columns .wp-block-column:first-child .wp-block-button a:hover {
	background: initial;
	color: initial;
}

.event-links .col:last-child {
	display: none;
}

.event-links .col:first-child {
	margin-right: 0;
}

/* MEDIA SCREEN */


@media screen and (min-width: 1500px) {

	#eventsPage .videoContainer .wrapper {
		height: 540px;
	}

}


@media screen and (max-width: 1180px) {

	/* .footer__social-media-menu {
    text-align: center !important;
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  } */
	.footer__copyright .container .grid div {
		text-align: center !important;
	}
}

@media screen and (min-width: 1100px) and (max-width: 1500px) {

	#resourceLibrary .cards-container .col h3 {
		height: 6.5rem;
	}
}

@media screen and (max-width: 1500px) {
	#eventsPage .next_event.firstVideo {
		padding: 4rem 10% !important;
	}

	/* #eventsPage .next_event .videoContainer { */
	/* overflow: scroll; */
	/* } */
	#eventsPage .videoContainer .wrapper {
		margin-left: 0;
		margin-right: 0;
	}

	#eventsPage #firstVideo {
		left: 0;
		transform: none;
		min-width: 100%;
		height: fit-content;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	#eventsPage #firstVideo img {
		height: auto;
	}

	#eventsPage .next_event iframe {
		min-width: 100%;
		width: 100%;
		/* height: auto; */
	}

	#form-popup {
		padding: 1.5rem;
	}
}

@media screen and (min-width: 1300px) and (max-width: 1900px) {
	#resourceLibrary .cards-container .col h3 {
		height: 6.5rem;
	}
}


@media screen and (max-width: 1300px) {

	#imageLibrary .cards-container .col,
	#videoLibrary .cards-container .col,
	#resourceLibrary .cards-container .col,
	#singleMedia .related-content-container .col,
	#searchPage .cards-container .col {
		min-width: 45%;
	}

	.splide__arrow--next {
		right: 10.5%;
	}

	.splide__arrow--prev {
		left: 10.5%;
	}

	body.um-page-register .um-form {
		height: 58vh !important;
	}
}


@media screen and (min-width: 1100px) and (max-width: 1300px) {

	#singlePub #morePosts,
	#singlePub #mainPost,
	#singleEvent main #mainPost,
	#singleEvent .print-section {
		margin-left: 10%;
		margin-right: 10%;
	}
}


#pubsPage .row,
#imageLibrary .cards-container,
#videoLibrary .cards-container,
#resourceLibrary .cards-container,
#searchPage .cards-container,
#singleMedia,
#aboutPage .wp-block-columns,
#eventsPage .next_event,
#eventsPage .events_wrapper,
#frontPage .spotlight,
#frontPage .publications,
#frontPage .latest-content,
.page-template-searchpage .search-form,
#frontPage .events,
#resourceLibrary .filter-bar,
#frontPage #splide {
	padding-left: 10%;
	padding-right: 10%;
}

#frontPage .search .search-form,
#singlePub #mainPost,
#singlePub #morePosts,
#singleEvent main #mainPost,
#singleEvent .print-section,
.about-us-section .container .wp-block-columns,
.um-page-password-reset .um-um_password_id.um,
#resourceLibrary .new-item {
	margin-left: 10% !important;
	margin-right: 10% !important;
}


@media screen and (max-width: 1000px) {
	#form-popup {
		width: 60%;
	}
}

@media screen and (max-width: 1023px) {
	.redbox .redboxText div {
		font-size: 1.75rem;
		line-height: 1.75rem;
	}

	.redbox .redboxSubtitle {
		font-size: 1rem;
		line-height: 1rem;
	}

	#resourceLibrary .cards-container .col h3 {
		height: 6.5rem;
	}
}

#EV_link {
	position: absolute;
	right: 0;
	margin-right: 11vw !important;

}

@media screen and (max-width: 500px) {
	.header__hamburger #header__hamburger-check:checked ~ .header__menu-mobile {
		visibility: visible;
		top: 60px;
		height: -webkit-fill-available;
	}

	body.um-page-register .um-form {
		height: 58vh !important;
	}

	.redbox .redboxSubtitle {
		margin-top: 1rem;
	}

	.header__logo {
		margin-right: 0 !important;
	}

	#eventsPage .next_event input.register,
	#eventsPage .next_event .other-info {
		display: block;
		align-self: center !important;
		margin-left: auto !important;
		margin-right: auto;
	}

	#eventsPage .next_event .other-info {
		max-width: fit-content;
	}

	#eventsPage .next_event .other-info {
		position: relative;
	}

	#frontPage .spotlight .media-item .flex-grid {
		flex-direction: column;
	}

	#resourceLibrary .new-item .featured-image {
		padding: 1.92rem;
	}

	#resourceLibrary .new-item {
		flex-direction: column;
		align-items: center;
	}

	#resourceLibrary .new-item .featured-image,
	#resourceLibrary .new-item .item-info {
		width: 100%;
	}

	#frontPage .spotlight .media-item__featured-image::before {
		font-size: 1.2rem;
		margin-top: 15px !important;
	}

	.myModal .redBox {
		background: #c8102e !important;
		color: #ffffff !important;
		padding: 2.57rem !important;
		width: 133px !important;
		height: 133px !important;
		line-height: 20px !important;
		top: 31.39% !important;
		margin-left: 24px !important;
		display: flex !important;
		flex-wrap: wrap !important;
		font-size: 16px;
	}

	.myModal .redBox span {
		font-size: 12px !important;
		font-family: MerriweatherSans-Light;
		font-weight: 100 !important;
	}

	.myModal .textIcon {
		float: left !important;
		font-size: 10px !important;
	}

	.myModal .iconCloud img {
		width: 15px !important;
	}

	#searchPage .search-form .search-submit-div {
		width: 20%;
	}

	.redbox .redboxText div {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}

	.redbox .redboxSubtitle {
		font-size: 0.75rem;
		line-height: 0.75rem;
	}

	/* #eventsPage .events-navigator .month-wrapper .event-item__moreinfo {
        min-height: 15.48rem;
    } */
	.header__menu .sub-menu {
		width: unset;
		left: 0 !important;
	}

	.header__icon-menu li {
		/* margin-right: 0.2em !important; */
		width: 2rem !important;
		background: white !important;
	}

	.header__menu .menu-item a {
		margin-left: 0 !important;
	}

	.header__icon-menu li:nth-of-type(2) {
		margin-right: 1rem !important;
	}

	.sub-menu li {
		margin-right: 0 !important;
	}

	.sub-menu li:nth-of-type(2) {
		margin-right: 0 !important;
	}

	.header__icon-menu {
		padding-top: 0 !important;
		margin-left: 0;
		max-width: 100% !important;
	}

	.header__icon-menu ul {
		height: inherit !important;
		padding-top: 2rem !important;
		display: block;
	}

	.header__menu {
		padding-top: 0 !important;
		max-width: 100% !important;
		top: 5.64rem !important;
	}

	.header__menu li {
		width: inherit !important;
	}

	#pubsPage .row {
		flex-direction: column;
	}

	#pubsPage .row,
	#imageLibrary .cards-container,
	#videoLibrary .cards-container,
	#resourceLibrary .cards-container,
	#searchPage .cards-container,
	#singleMedia,
	#aboutPage .wp-block-columns,
	#eventsPage .next_event,
	#eventsPage .events_wrapper,
	#frontPage .spotlight,
	#frontPage .publications,
	#frontPage .latest-content,
	.page-template-searchpage .search-form,
	#frontPage .events,
	#frontPage #splide {
		padding-left: 10%;
		padding-right: 10%;
	}

	#frontPage .search .search-form,
	#singlePub #mainPost,
	#singlePub #morePosts,
	#singleEvent main #mainPost,
	#singleEvent .print-section,
	.about-us-section .container .wp-block-columns,
	.um-page-password-reset .um-um_password_id.um,
	#resourceLibrary .new-item {
		margin-left: 10%;
		margin-right: 10%;
	}

	#singlePub .row,
	#discoverPage .row .modal .publication-wrapper .row,
	#discoverPage .modal .publication-wrapper .row,
	#singlePath .modal .publication-wrapper .row,
	#singlePath .tab-pane .row {
		flex-direction: column;
	}

	#pubsPage .row .col:first-of-type,
	#singlePub #morePosts .col:first-of-type,
	#frontPage .publications .row .col:first-of-type,
	#frontPage #splide .splide__slide {
		margin-bottom: 2.57rem;
	}

	#imageLibrary .cards-container .col,
	#videoLibrary .cards-container .col,
	#resourceLibrary .cards-container .col,
	#searchPage .cards-container .col,
	#singleMedia .related-content-container .col {
		min-width: -webkit-fill-available !important;
	}

	#singleMedia .related-content-container .col {
		margin-right: 6.5% !important;
	}

	#singleMedia .single-media {
		width: 30rem;
	}

	#singleMedia iframe {
		height: fit-content;
	}

	#videoLibrary .filter-bar,
	#eventsPage .events-navigator .filter-bar,
	#searchPage .filter-bar,
	#resourceLibrary .filter-bar,
	#imageLibrary .filter-bar {
		display: grid;
		justify-content: center;
		justify-items: center;
	}

	.filter-bar.tabs {
		display: flex !important;
	}

	#searchPage .search-form .search-field {
		margin-right: 0;
	}

	#videoLibrary .filter-bar .select-container,
	#eventsPage .events-navigator .filter-bar .select-container,
	#searchPage .filter-bar .select-container,
	#resourceLibrary .filter-bar .select-container,
	#imageLibrary .filter-bar .select-container {
		margin-right: 0;
		margin-bottom: 1.5rem;
		max-width: 100%;
	}

	#aboutPage .wp-block-columns {
		align-items: center;
		flex-direction: column;
	}

	#aboutPage .wp-block-column p {
		min-height: unset;
	}

	#aboutPage .wp-block-columns:last-of-type .wp-block-column {
		max-width: -webkit-fill-available;
	}

	#aboutPage .wp-block-column:last-child {
		margin-left: 0;
	}

	#aboutPage .wp-block-columns:nth-of-type(odd) .col--dont-stretch {
		margin-bottom: 1.14rem;
	}

	#aboutPage .wp-block-columns:nth-of-type(even) .col--dont-stretch {
		margin-top: 1.14rem;
	}

	#aboutPage .wp-block-columns .col--dont-stretch {
		margin-left: 0 !important;
		max-width: -webkit-fill-available;
	}

	#aboutPage .wp-block-column:first-of-type {
		max-width: -webkit-fill-available;
		margin-bottom: 1.14rem;
	}

	#eventsPage .prev-event-info button {
		width: 100%;
	}

	#eventsPage .events-navigator .event-item .main_event {
		flex-wrap: nowrap;
	}

	#eventsPage .events-navigator .lines2 {
		display: none;
	}

	#eventsPage .next_event .flex-grid .next-event-info {
		width: 100% !important;
	}

	#eventsPage .next_event .flex-grid div.next-event__featured-image {
		display: none !important;
	}

	#eventsPage .next_event .flex-grid .next-event__featured-image {
		width: 70% !important;
		align-self: center !important;
		margin-left: auto !important;
		margin-right: auto;
	}

	#frontPage .spotlight .flex-grid {
		flex-wrap: nowrap;
	}

	#frontPage .publications .flex-grid,
	#frontPage .latest-content .flex-grid,
	#frontPage .events .events_wrapper {
		justify-content: center;
	}

	#frontPage .latest-content .flex-grid .cards-container {
		justify-content: space-between;
	}

	#frontPage .publications .news__more-button,
	#frontPage .latest-content .videos__more-button,
	#frontPage .events .events__more-button {
		min-width: 10rem;
		margin-left: 0;
		margin-top: 2.57rem;
	}

	#frontPage .events .main_event {
		flex-wrap: nowrap;
		min-width: unset;
		max-width: 48%;
		height: fit-content;
		padding-top: 1.14rem;
		padding-bottom: 1.14rem;
	}

	#frontPage .events h3 {
		height: 5rem;
	}

	#frontPage .events .event-item__dates,
	#frontPage .events .event-item__dates {
		height: 3rem;
	}

	#frontPage .spotlight .media-info {
		max-width: unset;
	}

	.about-us-section .container .wp-block-columns {
		place-content: center;
	}

	.about-us-section .container .wp-block-columns .wp-block-column:first-child {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.about-us-section .container .wp-block-columns .wp-block-column:last-child {
		max-width: unset;
		margin-left: 0;
		margin-top: 2rem;
		text-align: center;
	}

	.page-template-searchpage .search-form {
		text-align: center;
	}

	.page-template-searchpage form input[type="submit"],
	#videoLibrary form input[type="submit"],
	#imageLibrary form input[type="submit"],
	#resourceLibrary form input[type="submit"] {
		min-height: 4.5rem;
		width: -webkit-fill-available;
	}

	#searchPage .search-form .search-submit {
		min-height: unset;
	}

	#eventsPage .videoContainer .wrapper {
		height: 300px;
	}
}

@media screen and (min-width: 650px) and (max-width: 800px) {
	#frontPage .events .event-item__moreinfo {
		min-height: 21.4rem;
	}

	.redbox .redboxText div {
		font-size: 1rem;
		line-height: 1rem;
	}

	.redbox .redboxSubtitle {
		font-size: 0.57rem;
		line-height: 0.57rem;
	}

	#eventsPage .videoContainer .wrapper {
		height: 250px;
	}
}

@media screen and (max-width: 700px) {
	#frontPage #splide .splide__slide .splide_info_title {
		font-size: 2.4rem;
		line-height: 2.6rem;
		border-bottom: 1px solid #c8102e;
		width: inherit;
	}

	#frontPage #splide .splide__slide .splide_info_subtitle {
		font-size: 1.4rem;
		line-height: 1.6rem;
	}

	#frontPage #splide .splide__slide .dr .splide_info_more {
		font-size: 1.2rem;
		line-height: 1.4rem;
	}

	#frontPage #splide .splide__slide .splide_info button {
		padding: 1rem !important;
	}

	#discoverPage .filter-container .landscape-container {
		flex-wrap: wrap;
		overflow: visible !important;
	}

	#discoverPage .filter-container .landscape-container .button-group {
		margin-bottom: 1em;
	}
}

@media screen and (max-width: 750px) {

	/*.header__logo {
    max-width: 6% !important;
  }*/
	#myModal2 .modal-body {
		flex-direction: column;
	}

	#myModal2 h2 {
		padding-top: 20px !important;
	}

	#frontPage .spotlight .media-item__featured-image::before {
		font-size: 1rem;
		margin-top: 15px !important;
	}

	#singlePub .title-section h1,
	#discoverPage .row .modal .publication-wrapper .title-section h1,
	#singlePath .modal .publication-wrapper .title-section h1,
	#singlePath .tab-pane .title-section h1 {
		margin-right: 0;
	}

	#frontPage .latest-content .cards-container .col:nth-of-type(3) {
		display: none;
	}

	#frontPage .latest-content .cards-container .col {
		min-width: 49%;
	}

	#frontPage .spotlight .media-item {
		margin-bottom: 0;
	}

	#frontPage .events .main_event {
		width: -webkit-fill-available;
	}

	#frontPage .events .event-item__moreinfo {
		width: 40%;
	}

	#frontPage .events h3 {
		font-size: 1.17rem;
	}

	#frontPage .search .search-form {
		display: grid;
		row-gap: 1rem;
		justify-items: center;
	}

	#frontPage .search .search-form input {
		margin-right: 0;
	}

	.about-us-section .container .wp-block-columns .wp-block-column:first-child .wp-block-button {
		width: 100%;
	}

	#eventsPage .next_event .flex-grid {
		flex-direction: column;
	}

	#eventsPage .next_event .flex-grid .next-event-info,
	#eventsPage .next_event .flex-grid .next-event__featured-image {
		width: 90% !important;
		align-self: center;
	}

	#eventsPage .next_event .flex-grid .next-event__featured-image {
		margin-top: 3rem;
		margin-left: 0;
	}

	#eventsPage .next_event .flex-grid .next-event-info {
		margin-bottom: 1.5rem;
	}

	#eventsPage .next_event input.register {
		margin-left: 25%;
		width: 50%;
	}

	/* #eventsPage .events-navigator .month-wrapper .event-item__moreinfo {
        min-height: 17.68rem;
    } */
}

@media screen and (max-width: 650px) {
	#eventsPage .videoContainer .wrapper {
		height: 200px;
	}

	#frontPage .latest-content .cards-container .col {
		min-width: 100%;
		flex: inherit;
	}

	#frontPage #splide .splide__arrow {
		width: 2rem;
		height: 2rem;
	}

	#pubsPage .row,
	#imageLibrary .cards-container,
	#videoLibrary .cards-container,
	#resourceLibrary .cards-container,
	#searchPage .cards-container,
	#singleMedia,
	#aboutPage .wp-block-columns,
	#eventsPage .next_event,
	#eventsPage .events_wrapper,
	#frontPage .spotlight,
	#frontPage .publications,
	#frontPage .latest-content,
	.page-template-searchpage .search-form,
	#frontPage .events,
	#frontPage #splide {
		padding-left: 10%;
		padding-right: 10%;
	}

	#frontPage .search .search-form,
	#singlePub #morePosts,
	#singlePub #mainPost,
	#singleEvent main #mainPost,
	#singleEvent .print-section,
	.about-us-section .container .wp-block-columns,
	.um-page-password-reset .um-um_password_id.um,
	#resourceLibrary .new-item {
		margin-left: 10%;
		margin-right: 10%;
	}

	#pubsPage .row .col h3,
	#singlePub #morePosts .col h3 {
		height: 8rem;
	}

	#singleMedia .single-media {
		width: 20rem;
	}

	#eventsPage .events-navigator .event-item__moreinfo a {
		font-size: 0.5rem !important;
	}

	/* #eventsPage .events-navigator .month-wrapper .event-item__moreinfo {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    } */
	#frontPage .latest-content .flex-grid .cards-container {
		flex-direction: column;
	}

	#frontPage .spotlight .media-item__featured-image {
		max-width: unset;
	}

	#frontPage .publications .col h3 {
		height: 7rem;
	}

	#frontPage .latest-content .flex-grid .cards-container .media-item:first-of-type {
		margin-bottom: 2.57rem;
	}

	#frontPage .events .main_event {
		max-width: unset;
		margin-left: 0;
	}

	#frontPage .events .main_event:first-of-type {
		margin-bottom: 2.57rem;
	}

	/* .footer__social-media-menu {
    width: 100% !important;
    text-align: center !important;
    margin-top: 1rem !important;
  } */
	#eventsPage .countdownBody .row .right,
	#eventsPage .countdownBody .row .left {
		width: 100%;
		margin-top: 1.5rem;
	}

	#eventsPage #countdown {
		justify-content: center;
	}

	#eventsPage .prev-events .flex-grid {
		flex-direction: column;
	}

	#eventsPage .prev-event__featured-image,
	#eventsPage .prev-event-info {
		width: 100%;
	}

	#eventsPage .prev-event__featured-image {
		margin-bottom: 2rem;
	}

	/* #eventsPage .events-navigator .month-wrapper .event-item__moreinfo {
        min-height: 15.48rem;
    } */
	.redbox .redboxText div {
		font-size: 0.75rem;
		line-height: 0.75rem;
	}

	.redbox .redboxText div span {
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.redbox .redboxSubtitle {
		font-size: 0.5rem;
		line-height: 0.5rem;
	}

	#searchPage .search-form .search-submit-div {
		width: 35%;
	}

	.filter-bar.tabs {
		display: grid !important;
	}

	.filter-bar.tabs div {
		margin-bottom: 0.75rem;
		border-right: 0px;
	}
}

@media screen and (max-width: 550px) {

	/*.header__logo {
    max-width: 7% !important;
  }*/
	.redbox::before {
		width: 1rem;
		height: 1rem;
		bottom: -1rem;
		left: -1rem;
	}
}

/* @media screen and (max-width: 580px) {
    #form-popup {
        top: -122%;
    }
}

@media screen and (max-width: 510px) {
    #form-popup {
        top: -130%;
    }
} */

@media screen and (max-width: 600px) {
	#form-popup {
		width: 100%;
	}

	.redbox {
		padding: 1rem;
	}

	/* .redbox .redboxSubtitle {
    margin-top: 1.5rem;
  } */
}

@media screen and (max-width: 500px) {
	.redbox {
		padding: 0.5rem;
	}

	.redbox .redboxSubtitle {
		margin-top: 0.75rem;
	}

	#eventsPage .videoContainer .wrapper {
		height: 150px;
	}

	#resourceLibrary .new-item .item-info .media-item__meta {
		display: flex;
		flex-direction: column;
	}

	#resourceLibrary .new-item .item-info #pdf_dwn {
		margin-bottom: 1rem;
	}

	#resourceLibrary .new-item .item-info button {
		width: 100%;
	}

	.myModal h2,
	#myModal2 h2 {
		font-size: 10px !important;
		line-height: 20px !important;
	}

	.myModal .textIcon {
		float: left !important;
		font-size: 9px !important;
	}

	.myModal .iconCloud img {
		width: 13px !important;
	}

	.myModal .button {
		font-size: 7px !important;
	}

	#eventsPage #countdown .time {
		width: 18.4%;
		margin-right: 2%;
	}

	#eventsPage #countdown .time .label {
		font-size: 0.8rem;
	}

	#eventsPage #countdown .time span {
		font-size: 1.75rem;
	}

	/* #eventsPage .events-navigator .month-wrapper .event-item__moreinfo {
        min-height: 19.88rem;
    } */
}

@media screen and (max-width: 450px) {

	/*.header__logo {
    max-width: 8.5% !important;
  }*/
	.redbox .redboxText div {
		font-size: 0.75rem;
		line-height: 0.75rem;
	}

	.redbox .redboxSubtitle {
		font-size: 0.4rem;
		line-height: 0.4rem;
	}

	#singleEvent .event-header h2 {
		font-size: 2.2rem !important;
	}

	.redbox .redboxText div span {
		font-size: 0.75rem;
		line-height: 1rem;
	}
}

@media screen and (max-width: 375px) {
	#eventsPage .next-event-info h3 {
		font-size: 2rem;
	}
}

.multiselect-wrapper {
	display: inline-block;
	white-space: nowrap;
	height: 3rem;
}

.multiselect-wrapper .multiselect-input {
	width: 100%;
}

.multiselect-wrapper {
	display: block;
}

.multiselect-wrapper .multiselect-list {
	z-index: 1;
	position: absolute;
	display: none;
	background-color: white;
	border: 1px solid grey;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	margin-top: -2px;
}

.multiselect-wrapper .multiselect-list.active {
	display: block;
}

.multiselect-wrapper .multiselect-list > span {
	font-weight: bold;
}

.multiselect-wrapper .multiselect-list .multiselect-checkbox {
	display: none;
}

.multiselect-wrapper .multiselect-list hr {
	display: none !important;
}

.multiselect-wrapper .multiselect-list > span,
.multiselect-wrapper .multiselect-list li {
	cursor: default;
}

.multiselect-wrapper .multiselect-list .multiselect-text,
.multiselect-wrapper .multiselect-input {
	font-size: 1.14rem !important;
	line-height: 1.71rem !important;
	font-family: MerriweatherSans;
	font-weight: normal;
	color: #757575;
	margin: 0 !important;
}

.multiselect-wrapper .multiselect-input {
	text-decoration: underline;
}

.multiselect-wrapper .multiselect-list > span {
	text-align: -webkit-right;
	margin: 0 !important;
}

.multiselect-wrapper .multiselect-list > span label {
	padding: 0.64rem;
	background: #94a596;
	width: 33.8%;
	text-align: center;
	display: grid;
	margin-right: 0.64rem;
	margin-top: 0.64rem;
}

.multiselect-wrapper .multiselect-list > span label .multiselect-text {
	color: white;
}

.multiselect-wrapper .multiselect-list {
	padding: 3px;
	width: 100%;
}

.multiselect-wrapper .multiselect-count.active {
	visibility: visible !important;
}

.multiselect-wrapper .multiselect-count {
	visibility: hidden !important;
}

.multiselect-wrapper ul li {
	padding-right: 1.42rem;
	display: block;
}

.multiselect-wrapper ul li label {
	padding: 0.64rem;
}

.multiselect-wrapper ul li:last-of-type label {
	margin-bottom: 0;
}

.multiselect-wrapper ul li.active {
	background-color: #94a596;
}

.multiselect-wrapper ul li.active .multiselect-text {
	color: white;
}

.multiselect-wrapper ul li:hover .multiselect-text {
	color: white;
}

.multiselect-wrapper ul li:hover {
	background-color: #94a596;
}

.multiselect-input-div {
	height: inherit;
}

.multiselect-input-div input {
	border: 1px solid #ababab;
	background: #fff;
	margin: 5px 0 6px 0;
	padding: 5px;
	vertical-align: middle;
}

.multiselect-count {
	position: relative;
	text-align: center;
	display: inline-block !important;
	left: 0.85rem;
	z-index: 2;
	font-size: 1rem;
	line-height: 1.71rem;
	top: 1.07rem;
	color: #757575;
	font-family: MerriweatherSans;
	font-weight: 300;
}

.multiselect-wrapper.disabled .multiselect-count {
	background-color: lightgray;
}

.page-id-5901 p {
	padding: 2.57rem 0 1.71rem 14.28% !important;
}

/******* carousel area ******/
#frontPage #splide.container.carousel_area {
	padding: 10px !important;
}

.post_carousel {
	position: relative;
}

.post_carousel .splide__arrows {
	display: inline;
}

#splide.post_carousel .splide__pagination {
	bottom: 2.5em;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1;
	align-items: center;
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
}

#splide.post_carousel .splide__pagination button {
	display: inline-block;
	padding: 7px;
	border: 1px solid #505759;
	border-radius: 66px;
	color: #505759;
	background: transparent;
	text-transform: uppercase;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
}

.splide__pagination.carousel-pagination li {
	padding: 1em;
	display: inline-block !important;
}

.splide__pagination__page.carousel-class-page.is-active {
	background: #505759 !important;
}

#carouselHP .redbox_slider {
	background: #c8102e;
	color: #ffffff;
	padding: 1.56vw 0.833vw 1.56vw 1.246vw;
	/* padding: 2.14rem 1.71rem; */
	width: 18.75% !important;
	margin-left: 11.45%;
	height: 18.75vw;
	position: absolute;
	top: 25.34% !important;
	display: flex;
	flex-direction: column;
}

#carouselHP .redbox_slider .splide_info_title,
#carouselHP .redbox_slider .splide_info_period {
	font-family: MerriweatherSans;
	font-size: 1.65em !important;
	line-height: 1.976vw !important;
	/* font-size: 1.65rem !important;
  line-height: 2rem !important; */
	font-weight: normal;
	margin-right: -9px;
	/* text-transform: lowercase;*/
}

.splide_info_title:first-letter,
.splide_info_period:first-letter {
	text-transform: uppercase;
}

#carouselHP .redbox_slider .splide_info_title {
	margin-bottom: 0.99vw;
	/* margin-bottom: 2rem; */
}

#carouselHP .redbox_slider .splide_info_period {
	margin-top: -0.85vw;
	margin-bottom: 1.167vw;
	/* margin-top: -2rem;
  margin-bottom: 1.6rem; */
}

.hp_slider_tile {
	text-transform: capitalize;
	/* font-size: 1rem !important;
  line-height: 1.57rem !important; */
	font-size: 0.882vw !important;
	line-height: 1.246vw !important;
	font-family: MerriweatherSans-ExtraBold;
	/* margin-bottom: 0.85rem; */
	margin-bottom: 0.619vw;
}

#carouselHP .redbox_slider .splide_info_subtitle {
	font-size: 0.882vw !important;
	line-height: 1.248vw !important;
	/* font-size: 1rem !important;
  line-height: 1.71em !important; */
	font-weight: normal;
	font-family: MerriweatherSans-Book;
}

#carouselHP .redbox_slider .splide_info_agenda a {
	text-decoration: underline;
	line-height: 0.98vw !important;
	font-size: 0.832vw !important;
	/* line-height: 2.14rem !important;
  font-size: 1.21rem !important; */
	font-family: MerriweatherSans-Bold;
	color: white !important;
}

#carouselHP .redbox_slider .splide_info_agenda {
	/* margin-top: 0.85rem; */
	margin-top: 0;
}

#splide .splide__list {
	min-height: 18em;
}

#carouselHP .redbox_slider::before {
	content: "";
	/* width: 2.85rem;
  height: 2.85rem; */
	width: 2.05vw;
	height: 2.05vw;
	background: #c8102e;
	position: absolute;
	/* bottom: -2.85rem;
  left: -2.85rem; */
	bottom: -2.05vw;
	left: -2.05vw;
}

.carousel-item img {
	width: 100%;
	height: auto !important;
	/* aspect-ratio: 2.1334 !important; */
}

#carouselHP .carousel-item img {
	height: 100% !important;
}

.carSubItem {
	zoom: 1;
}

#hp_carousel {
	margin-bottom: 0 !important;
}

#carouselHP .ui-corner-all {
	border-radius: 0px !important;
}

.ui-state-disabled .ui-slider-handle {
	display: none !important;
}

.ui-slider {
	background-color: #c8102e !important;
	border: none !important;
	height: 2px !important;
}

.ui-slider-handle,
#hp_carousel .ui-slider-handle :focus-visible {
	width: 4px !important;
	height: 4px !important;
	background-color: #c8102e !important;
	border: solid 4px #c8102e !important;
	border-radius: 0px !important;
	top: -3px !important;
	outline: none !important;
	margin-left: 0 !important;
}

.ui-slider-handle.right,
#hp_carousel .ui-slider-handle.right :focus-visible {
	margin-left: -8px !important;
}

#hp_carousel .ui-state-hover,
#hp_carousel .ui-widget-content .ui-state-hover,
#hp_carousel .ui-widget-header .ui-state-hover,
#hp_carousel .ui-state-focus,
#hp_carousel .ui-widget-content .ui-state-focus,
#hp_carousel .ui-widget-header .ui-state-focus,
#hp_carousel .ui-button:hover,
#hp_carousel .ui-button:focus-visible {
	background-color: #c8102e !important;
	border: solid 4px #c8102e !important;
	border-radius: 0px !important;
}

/* Corner radius */
#hp_carousel .ui-corner-all,
#hp_carousel .ui-corner-top,
#hp_carousel .ui-corner-left,
#hp_carousel .ui-corner-tl {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.ui-widget-header {
	background-color: #898d8d !important;
	height: 2px !important;
}

#hp_carousel .slidersContainer {
	line-height: 1.2em;
	color: #000;
	position: absolute;
	z-index: 210;
	width: 89.6% !important;
	bottom: 11.94% !important;
	justify-content: space-between;
	left: 50%;
	transform: translate(-50%, 0) !important;
}

nav.footer__menu ul li:nth-child(even) a {
	text-decoration: none;
	pointer-events: none;
}

#carouselHP .carousel-control-prev-icon {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/11/carousel-arrow-left-circle-e1638269057422.png");
}

#carouselHP .carousel-control-next-icon {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/11/carousel-arrow-right-circle.png");
}

#carouselHP .carousel-control-next-icon,
#carouselHP .carousel-control-prev-icon {
	width: 43px;
	height: 43px;
}

.slidersContainer .ui-widget.ui-widget-content {
	top: 1.25rem;
}

.categ_title {
	height: 3.9vw;
	/*4rem*/
	display: flex;
	flex-direction: column;
}

.categ_subtitle,
.categ_subtitle_info {
	/* line-height: 1.57rem;
  font-size: 1rem; */
	line-height: 1.146vw;
	font-size: 0.829vw;
	color: #505759cc;
}

.categ_subtitle {
	font-family: MerriweatherSans-Bold;
}

.categ_subtitle_info {
	font-family: MerriweatherSans;
	overflow: hidden;
}

.categ_active {
	color: black;

}

.active {
	color: #c8102e;
}

.categ_subtitle_info {
	margin-top: 10px;
}

.caraousel_bg_bottom {
	background: transparent url(/edwardsmasters/wp-content/uploads/sites/2/2021/11/carousel_bg_opacity.png) 0% 0% no-repeat padding-box;
	opacity: 1;
}

#carouselHP .carousel-control-prev {
	left: -3em;
	opacity: 1;
}

#carouselHP .carousel-control-next {
	right: -3em;
	opacity: 1;
}

.splide_btn_focus {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/focus_book.png");
	width: 285px;
	height: 59px;
	background-size: 95%;
	background-repeat: no-repeat;
}

.splide_btn_events_watch {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/whatch_btn.png");
	width: 208px;
	height: 55px;
	display: inline-block;
	background-size: 95%;
	background-repeat: no-repeat;
}

.splide_btn_events_reg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/btn_register_events.png");
	width: 212px;
	height: 59px;
	display: inline-block;
	background-size: 95%;
	background-repeat: no-repeat;
}

.events_period {
	line-height: 4em;
	padding: 3em;
}

.splide_btn_post_read {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/11/read_now.png");
	background-size: 95%;
	background-repeat: no-repeat;
	width: 212px;
	height: 59px;
	display: inline-block;
}

.splide_btn_video_watch {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/whatch_btn.png");
	background-size: 95%;
	background-repeat: no-repeat;
	width: 208px;
	height: 55px;
	display: inline-block;
}

.btn_video_save_later {
	/* display: none !important; */
	margin-right: 3.92rem;
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/save_for_later.png");
	width: 14rem;
	height: auto;
	background-size: cover;
	background-repeat: no-repeat;
	cursor: pointer;
}

.btn_video_save_later:hover {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/save_for_later-done.png");
}

.btn_video_save_later.disabled {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/save_for_later-done.png");
}

#singlePub a.btn_video_save_later {
	margin-bottom: 0 !important;
}

.post_timer {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/btn_timer.png");
	width: 20px;
	height: 21px;
	display: inline-block;
	background-repeat: no-repeat;
	margin-top: 1.4em;
	margin-left: 3em;
}

.publication_period {
	line-height: 4em;
	padding: 3em 1em 1em 1em;
}

.bg_slides {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/slider_bg.png");
	width: 100%;
	height: 100%;
	display: inline-block;
}

.caraousel_bg_opacity {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/11/carousel_bg_opacity.png");
	width: 100%;
	z-index: 1;
	position: absolute;
	height: 14.25vw;
	bottom: -1px;
	background-size: cover;
}

.view_video_page {
	background: #f2f2f2;
	width: 100%;
	height: 100%;
}

.view_video_page .video_main_area {
	display: flex;
	padding: 6.35rem 5.2% 3.21rem;
	width: 100%;
	justify-content: space-between;
}

.video_main_area #open_video,
#post_description {
	width: 57.84%;
	background-color: white;
	aspect-ratio: 1.793;
}

.video_main_area #open_video {
	min-height: 28.66vw;
}

#post_description {
	padding: 0 0 0 6.5rem;
	margin-right: 8.43% !important;
}

#post_description #morePosts {
	margin-left: -6.5rem !important;
	background-color: #f6f6f6;
	margin-right: 0 !important;
	max-width: calc(100% + 6.5rem);
}

.video_main_area #open_video iframe {
	width: -webkit-fill-available;
	height: -webkit-fill-available;
}

#video_info,
#post_info,
#event_info {
	width: 32.55%;
}

#video_info .hp_slider_tile,
#view_post .hp_slider_tile,
#event_info .hp_slider_tile {
	color: #c8102e;
	font-family: MerriweatherSans-Bold;
	padding: 2rem 0 1.5rem;
	line-height: 2.14rem !important;
	margin-bottom: 0 !important;
	font-size: 1.21rem !important;
}

#video_info .splide_info_title,
#view_post .splide_info_title,
#event_info .splide_info_title {
	color: #c8102e;
	font-family: MerriweatherSans-Bold;
	padding: 0;
	text-transform: capitalize;
	font-size: 2rem !important;
	line-height: 2.5rem !important;
}

#videoLibrary.full-screen .cards-container .col {
	box-shadow: 0px 0.14rem 0.28rem #647c8d33;
}

#videoLibrary.full-screen .page-title {
	background: #f2f2f2;
	padding-left: 42.977%;
	text-align: left;
	padding-top: 2rem;
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.71rem;
	margin-bottom: 0;
}

#video_info .splide_info_subtitle,
#view_post .splide_info_subtitle,
#event_info .splide_info_subtitle {
	padding: 1.5rem 0 2rem;
	font-family: MerriweatherSans;
	font-size: 1.21rem;
	line-height: 1.57rem;
	color: #505759;
}

#video_info .splide_info_subtitle p::first-line {
	font-weight: bold;
}

#view_post .splide_info_subtitle {
	padding-right: 25.9%;
}

#videoLibrary.full-screen .cards-container {
	max-width: 100% !important;
	padding-right: 5.2%;
	background: #f2f2f2;
	padding-left: 42.977%;
	margin-bottom: 0;
	position: relative;
}

#singleMedia.full-screen,
#singlePub.full-screen #morePosts {
	max-width: 100%;
	margin-bottom: 0;
	position: relative;
}

#singleMedia.full-screen {
	padding: 0 0 2.71rem 0 !important;
}

#singlePub.full-screen {
	padding-bottom: 2.71rem !important;
}

#singlePub.full-screen #morePosts {
	margin: 0 !important;
	padding: 0 !important;
}

#singleMedia.full-screen .slider-wrapper,
#singlePub.full-screen #morePosts .slider-wrapper {
	width: 100%;
	padding: 0.24rem 5.2% 0;
	position: relative;
}

#singleMedia.full-screen .slider-wrapper .bg_wrapper,
#singlePub.full-screen #morePosts .slider-wrapper .bg_wrapper {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/singleVideoRelatedBg.png");
	backdrop-filter: blur(9px);
	-webkit-backdrop-filter: blur(9px);
	mix-blend-mode: lighten;
	filter: brightness(91%);
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#singleMedia.full-screen .single-media__info > h3,
#singlePub.full-screen #morePosts .single-media__info > h3 {
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.5rem !important;
	line-height: 1.92rem;
	border: 0 !important;
	padding: 0 !important;
	text-transform: none;
	letter-spacing: normal;
	margin-bottom: 1rem !important;
}

#singlePub.full-screen #morePosts .single-media__info {
	margin-bottom: 0 !important;
}

#videoLibrary.full-screen .cards-container {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

#singleMedia.full-screen .single-media,
#singlePub.full-screen #morePosts .single-media {
	width: 100% !important;
	margin: 0 !important;
}

#videoLibrary.full-screen {
	padding-bottom: 0 !important;
	position: relative;
}

#singleMedia.full-screen footer,
#videoLibrary.full-screen footer,
#singlePub.full-screen footer {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.play_videos_area {
	background-image: url(/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png);
	background-repeat: no-repeat;
	width: 11.56%;
	height: auto;
	position: absolute;
	background-position: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 0) !important;
	aspect-ratio: 1.51;
	min-height: 16.4389vh;
	background-size: contain;
}

.play_arrow_left {
	width: 20%;
	height: 40%;
	top: 28%;
	position: absolute;
	cursor: pointer;
	z-index: 250 !important;
}

.play_arrow_right {
	width: 20%;
	height: 40%;
	top: 28%;
	left: 78%;
	position: absolute;
	cursor: pointer;
}

.play_video_bg {
	background-image: url(/edwardsmasters/wp-content/uploads/sites/2/2021/12/Icon-play.png);
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: 50%;
	/* height: 100%; */
	background-size: 14% auto;
	display: flex;
	align-items: flex-end;
	/* padding-bottom: 14.47%; */
	position: absolute;
	/* top: 0; */

}

.play_video_bg a,
.read_publication_bg a,
.register_bg a,
.podcast_bg a {
	width: 58%;
	height: 100%;
	position: absolute;
	left: 21%;
	right: 21%;
	bottom: 0;
	display: flex;
	align-items: center;
}

.read_publication_bg {
	background-image: url(/edwardsmasters/wp-content/uploads/sites/2/2021/12/read_publication.svg);
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: 50%;
	/* height: 100%; */
	background-size: 23.6% auto;
	display: flex;
	align-items: flex-end;
	/* padding-bottom: 13.2%; */
	position: absolute;

}

.register_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/register.png");
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: 50%;
	/* height: 100%; */
	background-size: 22.53% auto;
	display: flex;
	align-items: flex-end;
	/* padding-bottom: 17.4%; */
	position: absolute;

}

.podcast_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/09/hp_podcast_play_btn.svg");
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: 50% 40%;
	/* height: 100%; */
	background-size: 17.18% auto;
	display: flex;
	align-items: flex-end;
	/*  padding-bottom: 16.47%; */
	position: absolute;
	top: 0;
	left: 0;
}

.podcast_bg,
.register_bg,
.play_video_bg,
.read_publication_bg {
	min-height: 14.06vh;
}

.video_timer {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/timer_red.svg");
	background-repeat: no-repeat;
	width: 1.71rem;
	position: relative;
	margin: 1rem 0.64rem 1rem 4rem;
	height: 1.71rem;
	background-size: contain;
	margin-left: 0;
}

.video_time_info {
	display: flex;
}

.show_video_time {
	color: #505759;
	font-size: 0.85rem;
	position: relative;
	line-height: 1.57rem;
	font-family: MerriweatherSans-Book;
	vertical-align: middle;
	margin-top: 1rem;
}

.video_time {
	color: #505759;
	font-family: MerriweatherSans-Book;
	font-size: 0.729vw;
	/*1rem*/
	font-weight: normal;
	width: 100%;
	white-space: nowrap;
}

.back_HP {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/back_arrow.svg");
	background-repeat: no-repeat;
	background-size: 5.5px 11px;
	background-position-y: center;
}

.back_HP a {
	color: #505759 !important;
	font-size: 1.21rem;
	font-family: MerriweatherSans-Bold;
	line-height: 2.14rem;
	padding-left: 10px;
	text-decoration: underline !important;
}

#prev_carousel_item,
#next_carousel_item {
	display: none !important;
}

.splide_info_title:first-letter {
	text-transform: uppercase;
}

#post_description .title-section {
	margin-left: 0px !important;
}

#view_post {
	display: flex;
	padding: 6.35rem 5.2% 3.2rem;
	width: 100%;
	justify-content: space-between;
}

#post_description #morePosts h2 {
	padding-top: 2em;
}

footer .footer__copyright {
	padding-top: 5px !important;
	padding-bottom: 14px !important;
}

@media (max-width: 1440px) {
	#post_description {
		margin-right: 0 !important;
	}
}

@media (max-width: 1023px) {


	#singlePub a.btn_video_save_later {
		height: 40px !important;
		display: block;
	}

	#video-save.hideelem {
		margin-bottom: 2em;
	}
}

@media (max-width: 500px) {
	.slidersContainer .ui-widget.ui-widget-content {
		top: 0.8rem;
	}

	#view_post {
		flex-direction: column;
		padding-top: 3rem;
	}

	#view_post .splide_info_subtitle {
		padding-right: 0;
	}

	.view_video_page .video_main_area {
		flex-wrap: wrap;
		padding-top: 3rem;
	}

	#video_info,
	.video_main_area #open_video,
	#post_info,
	#post_description {
		width: 100% !important;
	}

	#video_info,
	#post_info {
		margin-bottom: 2rem;
	}

	#videoLibrary.full-screen .cards-container {
		padding-left: 5.2%;
	}

	#post_description {
		padding: 0 0 0 5rem;
	}

	#post_description #morePosts {
		margin-left: -5rem !important;
		max-width: calc(100% + 5rem);
	}

	#videoLibrary.full-screen .page-title {
		padding-left: 0 !important;
		text-align: center !important;
	}
}

@media (max-width: 500px) {
	#hp_carousel .slidersContainer {
		bottom: 15% !important;
	}

	.slidersContainer .ui-widget.ui-widget-content {
		top: 0.6rem;
	}

	.footer__copyright .icon {
		height: 1rem !important;
	}
}

@media (max-width: 550px) {

	/* .footer__copyright .container .grid {
    flex-direction: column;
  } */
	.footer__social-media-menu > ul {
		margin-top: -1.5px;
	}

	.footer__copyright .icon {
		height: 0.5rem !important;
	}

	#carouselHP .redbox_slider {
		top: 29% !important;
	}

	.slidersContainer .ui-widget.ui-widget-content {
		top: 0.5rem;
	}

	.categ_subtitle_info {
		margin-top: 3px;
	}

	.footer__copyright .container .grid div:first-of-type {
		margin-bottom: 1.5px;
	}

	.play_videos_area {
		top: 42.33%;
	}
}

@media screen and (max-width: 450px) {
	#carouselHP .redbox_slider {
		top: 35% !important;
	}

	#carouselHP .redbox_slider .splide_info_title {
		margin-right: 0;
	}

	.play_videos_area {
		top: 48.33%;
	}
}

/**/
/****** Login popup redesign ********/
#user-login-dialog {
	width: 100% !important;
	margin: auto !important;
	position: relative !important;
	max-width: 100% !important;

}

#user-login-dialog.modal a.close-modal {
	margin: 1% 3% 0% 0%;
}

#user-login-dialog .um-field-error {
	text-align: left;
}

#user-login-dialog.modal {
	background-color: transparent;
	border: none;
	box-shadow: none;
	text-align: center;
	vertical-align: top;
	padding: 2% 2% 2% 3%;
}

.jquery-modal.blocker {
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
}

.login_title {
	font-family: "Merriweather Sans", Book;
	font-size: 2rem;
	color: #000000;
	text-align: left;
	width: 100%;
	display: inline-block;

}

.btn_login_area {
	display: inline-flex;
	text-align: left;
	margin-left: 0px !important;
}

.not_user {
	width: 100% !important;
	text-align: left !important;
	padding: 0.9rem 2em 0em 2em;
	max-width: 100px;
	white-space: nowrap;
}

#log_forgot_pass {
	display: inline-block;
	margin: 3em 0px 0em 1em;
}

#log_forgot_pass a,
#log_forgot_pass a.um-link-alt {
	font-family: "Merriweather Sans";
	font-size: 0.9vw;
	text-align: left;
	color: #000000 !important;
	text-decoration: none !important;
}

.um.um-login.um-logout {
	width: 90%;
	font-family: "Merriweather Sans", Bold;
	font-size: 0.9vw;
	font-weight: bold;
	text-align: left;
	color: #000000 !important;
	text-decoration: none !important;
}

.um.um-login.um-logout ul {
	display: inline-flex;
	width: 100%;
}

.um.um-login.um-logout ul li {
	width: 50%;
}

.um.um-login.um-logout ul li a {
	font-family: "Merriweather Sans", Bold;
	font-size: 0.9vw;
	font-weight: bold;
	color: #000000 !important;
	text-decoration: underline !important;
}

.um.um-login.um-logout ul li:nth-child(2) {
	text-align: right;
}

.um.um-login.um-logout ul li {
	font-family: "Merriweather Sans", Bold;
	font-size: 0.9vw;
	font-weight: bold;
	text-align: left;
	color: #000000 !important;
	text-decoration: underline !important;
}

.log_register_link {
	font-family: "Merriweather Sans", Bold;
	font-size: 0.9vw;
	font-weight: bold;
	text-align: left;
	color: #000000 !important;
	text-decoration: underline !important;
}

.login .uimob340 .um-half {
	float: left;
	width: 48%;
}

.log_register {
	font-family: "Merriweather Sans";
	font-size: 0.9vw;

	text-align: left;
	color: #000000 !important;
}

#log_keep_sign {
	float: none;
	margin-top: 4em;
	margin-bottom: 0px;
}

.login .um-login p.um-notice.err {
	width: 38%;
}

#log_keep_sign .um-field-checkbox-option {
	font-family: "Merriweather Sans";
	font-size: 0.9vw;
	text-align: left;
	color: #000000 !important;
	text-decoration: none !important;
}

#log_keep_sign .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i {
	color: #000000 !important;
}

#log_keep_sign .um-field-checkbox:hover i,
.um-field-radio:hover i,
#log_keep_sign .um-field-checkbox-state i,
.um-field-radio-state i {
	font-size: 20px;
	line-height: 20px;
	height: 20px;
	color: #000000 !important;
	transition: all 0.2s linear;
}

#log_keep_sign .um-field-checkbox-option,
.um-field-radio-option {
	margin: 1px 0px 0px 20px;
	line-height: 20px;
	color: #000000 !important;
	display: block;
}

.log_row_spaces {
	width: 100%;

}

#btn_login {

	width: 100% !important;
	text-align: left !important;
}

#btn_login input[type="submit"].um-button {
	width: 203px;
	min-width: 150px !important;
	height: 50px;
	color: #ffffff;
	font-family: "Merriweather Sans";
	font-size: 1rem;
}

#user-login-dialog .um input[type="submit"].um-button:hover,
.um a.um-button:hover {
	background: #c8102e !important;
	color: #fff;
}

.login_title_sec {
	font-family: "Merriweather Sans", Bold;
	font-size: 3rem;
	color: #000000;
	text-align: left;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}

#user-login-dialog .login {
	width: 100%;
	display: inline-block;
	position: relative;
	margin-top: 2em;
}

#user-login-dialog .login .um.um-login {
	display: inline-block;
	width: 100%;
}

#user-login-dialog .login-container ._um_row_1 .um-field-area,
._um_row_1 .um-field-area {
	width: 100% !important;
	padding-left: 0rem;
}

#btn_log_reg {
	margin-left: 0px !important;
}

#login_logo {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/login_logo.svg");
	background-repeat: no-repeat;
	width: 80px;
	position: relative;
	height: 81px;
	background-size: contain;
	display: block;

}

#user-login-dialog .col {
	padding-left: 16%;
	padding-right: 16%;
	text-align: left;
}

#user-login-dialog .login-container ._um_row_1 .um-field-label {
	display: none !important;
}

.um-field.um-field-text.um-field-username.um-field-text.um-field-type_text .um-form-field {
	border-bottom: 1px solid #000000 !important;
	border-left: 1px solid #000000 !important;
	border-top: 1px solid #898d8d !important;
	border-right: 1px solid #898d8d !important;
}

.login .um-field.um-field-password.um-field-user_password.um-field-password.um-field-type_password .um-form-field,
.profile_pages.um-page-password-reset .um-form-field {
	border-bottom: 1px solid #898d8d !important;
	border-left: 1px solid #000000 !important;
	border-top: 1px solid #000000 !important;
	border-right: 1px solid #898d8d !important;
}

#user-login-dialog .um .um-form input[type="text"],
#user-login-dialog .um .um-form input[type="password"] {
	font-size: 1rem !important;
	color: #000000 !important;
	height: 35px !important;
}

@media (max-width: 500px) {
	#ev_carousel_area_party.slick-dotted.slick-slider {
		margin-bottom: 3.2vw;
	}

	#user-login-dialog .login .um.um-login {
		display: inline-block;
		width: 55%;
	}

	#user-login-dialog {
		margin-top: 0% !important;
	}

	#log_keep_sign .um-field-checkbox-option,
	.log_register,
	.log_register_link {
		font-size: 1em;
		white-space: nowrap;
	}

	#log_forgot_pass a,
	#log_forgot_pass a.um-link-alt {
		font-size: 1em;
		white-space: nowrap;
	}

}

@media (max-width: 425px) {

	#user-login-dialog {
		margin-top: 0% !important;
	}

	#user-login-dialog .login .um.um-login {
		display: inline-block;
		width: 100%;
	}

	#log_keep_sign .um-field-checkbox-option,
	.log_register,
	.log_register_link {
		font-size: 2.2vw;
		white-space: nowrap;
	}

	#log_forgot_pass a,
	#log_forgot_pass a.um-link-alt {
		font-size: 2.2vw;
		line-height: 1.5em;
		white-space: normal;
	}
}


/* Single Video Slider */

#relatedCarousel .carousel-item > .row,
#relatedCarousel_posts .carousel-item > .row,
#relatedCarousel_paths .carousel-item > .row {
	margin-left: -1.07vw !important;
	margin-right: -1.07vw !important;
}

#morePosts #relatedCarousel .carousel-item > .row,
#morePosts #relatedCarousel_posts .carousel-item > .row,
#morePosts #relatedCarousel_paths .carousel-item > .row {
	padding-top: 0 !important;
	justify-content: initial !important;
	flex-direction: row !important;
}

#relatedCarousel .carousel-item > .row .col,
#relatedCarousel_posts .carousel-item > .row .col,
#relatedCarousel_paths .carousel-item > .row .col {
	padding-left: 2.07vw !important;
	padding-right: 2.07vw !important;
	margin-right: 0 !important;
	margin-bottom: 5px !important;
}

#morePosts #relatedCarousel .carousel-item > .row .col,
#morePosts #relatedCarousel_posts .carousel-item > .row .col,
#morePosts #relatedCarousel_paths .carousel-item > .row .col {
	background-color: transparent !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	box-shadow: none !important;
}

#relatedCarousel:not(.move-one) .carousel-item > .row {
	margin-left: 0px !important;
	padding: 0px;
	margin-right: -2.5rem;
}

#relatedCarousel.move-one .carousel-item-next,
#relatedCarousel.move-one .carousel-item-prev,
#relatedCarousel.move-one .carousel-item.active {
	display: flex;
	justify-content: space-between;
}

main.desktop #relatedCarousel.move-one .carousel-item > .row {
	width: 20.9%;
}

#singlePath .desktop #relatedCarousel.move-one .carousel-item > .row {
	width: 29.5%;
	margin-left: 0 !important;
	margin-right: 5.75% !important;
	min-width: 29.5%;
	transition: all 0.5s ease-in-out;
}

#singlePath .desktop #relatedCarousel.move-one .carousel-item > .row .col {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.tab #relatedCarousel.move-one .carousel-item > .row {
	width: 36.75%;
}

.mob #relatedCarousel.move-one .carousel-item > .row {
	width: 34.75%;
}


#relatedCarousel.move-one .carousel-item-left.active .row:not(:first-child) {
	display: none;
}

#relatedCarousel.move-one .carousel-item-prev .row:not(:first-child) {
	display: none;
}

.desktop #relatedCarousel.move-one .carousel-inner .carousel-item-right.active,
.desktop #relatedCarousel.move-one .carousel-inner .carousel-item-next {
	transform: translateX(20.9%);
}

.desktop #relatedCarousel.move-one .carousel-inner .carousel-item-left.active,
.desktop #relatedCarousel.move-one .carousel-inner .carousel-item-prev {
	transform: translateX(-20.9%);
}


.tab #relatedCarousel.move-one .carousel-inner .carousel-item-right.active,
.tab #relatedCarousel.move-one .carousel-inner .carousel-item-next {
	transform: translateX(36.75%);
}

.tab #relatedCarousel.move-one .carousel-inner .carousel-item-left.active,
.tab #relatedCarousel.move-one .carousel-inner .carousel-item-prev {
	transform: translateX(-36.75%);
}

.mob #relatedCarousel.move-one .carousel-inner .carousel-item-right.active,
.mob #relatedCarousel.move-one .carousel-inner .carousel-item-next {
	transform: translateX(29.85%);
}

.mob #relatedCarousel.move-one .carousel-inner .carousel-item-left.active,
.mob #relatedCarousel.move-one .carousel-inner .carousel-item-prev {
	transform: translateX(-29.85%);
}

.desktop #relatedCarousel.move-one .carousel-inner .carousel-item-right,
.desktop #relatedCarousel.move-one .carousel-inner .carousel-item-left,
.tab #relatedCarousel.move-one .carousel-inner .carousel-item-right,
.tab #relatedCarousel.move-one .carousel-inner .carousel-item-left,
.mob #relatedCarousel.move-one .carousel-inner .carousel-item-right,
.mob #relatedCarousel.move-one .carousel-inner .carousel-item-left {
	transform: translateX(0);
}

#singleMedia.saved_videos_items #relatedCarousel .carousel-item > .row .col {
	max-width: inherit !important;
}

#relatedCarousel .carousel-item > .row .col .card,
#relatedCarousel_posts .carousel-item > .row .col .card,
#relatedCarousel_paths .carousel-item > .row .col .card {
	background-color: transparent;
	border: 0 !important;
	margin-bottom: 0.71rem !important;
}

#relatedCarousel .carousel-item > .row .col .card .card-body,
#relatedCarousel_posts .carousel-item > .row .col .card .card-body,
#relatedCarousel_paths .carousel-item > .row .col .card .card-body {
	padding: 1.33rem 0 0 !important;
}

#relatedCarousel .carousel-item > .row .col .card img,
#relatedCarousel_posts .carousel-item > .row .col .card img,
#relatedCarousel_paths .carousel-item > .row .col .card img {
	aspect-ratio: 1.66 !important;
	object-fit: cover;
}

#relatedCarousel .carousel-item > .row .col .card .img-wrapper > img,
#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper > img,
#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper > img {
	min-height: 8.78vw;
}

#relatedCarousel .carousel-item > .row .col .card h4.card-title,
#relatedCarousel_posts .carousel-item > .row .col .card h4.card-title,
#relatedCarousel_paths .carousel-item > .row .col .card h4.card-title {
	color: black;
	font-size: 1.21rem;
	line-height: 1.57rem;
	font-family: 'MerriweatherSans-Bold';
	opacity: 0.5;
	height: 4.71rem;
}

#related-carousel-wrapper {
	position: relative;
}

#related-carousel-wrapper a.btn {
	position: absolute;
	top: 5.21rem;
}

#related-carousel-wrapper a.btn:focus {
	box-shadow: none;
}

#related-carousel-wrapper a.btn.left {
	left: calc(-2.22% - 0.75rem);
}

#related-carousel-wrapper a.btn.right {
	right: calc(-2.22% - 0.75rem);
}

@media (max-width: 500px) {
	#related-carousel-wrapper a.btn.left {
		left: calc(-5.5%);
	}

	#related-carousel-wrapper a.btn.right {
		right: calc(-5.5%);
	}
}

#related-carousel-wrapper a.btn.inactive div {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/inactiveArrowSlider.png");
	width: 11.03px;
	height: 22.06px;
	background-size: cover;
}

#related-carousel-wrapper a.btn.inactive {
	pointer-events: none !important;
}

#related-carousel-wrapper a.btn:not(.inactive) div {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/activeArrowSlider.png");
	width: 12.03px;
	height: 22.06px;
	background-size: cover;
}

#related-carousel-wrapper a.btn.left:not(.inactive) div {
	transform: scaleX(-1);
}

#related-carousel-wrapper a.btn.right.inactive div {
	transform: scaleX(-1);
}

#relatedCarousel .carousel-item > .row .col .card .img-wrapper,
#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper,
#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper {
	position: relative;
	height: 100%;
}

#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay,
#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper .overlay,
#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper .overlay {
	background-color: rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 6px #00000029;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay img,
#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper .overlay img,
#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper .overlay img {
	position: absolute;
	height: auto !important;
	aspect-ratio: unset !important;
}

#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .playbtn,
#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .readbtn,
relatedCarousel_posts {
	width: 16.66%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
	width: 5.38%;
	right: 8.77px;
	top: 10px;
	cursor: pointer;
}

.videotime {
	color: white;
	position: absolute;
	font-size: 1.07rem;
	line-height: 1.35rem;
	right: 10px;
	bottom: 6.7px;
}

/*mada new */
.videotime img {
	display: none;
}

/** end **/

/****** register phases *****/

body.um-page-register main {
	margin-bottom: 20px;
}

body.um-page-register .um-field {
	padding: 4.24rem 0 0 0 !important;
}

body.um-page-register footer {
	position: absolute;
	width: 100%;
	bottom: 0;
}

body.um-page-register .um-form {
	height: 58vh;
}

body.um-page-register .um-form form,
body.um-page-register .um-form .um-row {
	height: -webkit-fill-available;
}

body.um-page-register .um-login .um-form .um-row {
	height: auto;
}

#um-submit-btn {
	display: none !important;
}

#um_register_mobile #um-submit-btn.um-button.custom_btn_class.active {

	background-image: url('/wp-content/uploads/2023/03/submit_register.svg') !important;
	position: relative;
	background-size: cover;
	display: inline-block !important;
	height: 57px !important;
	width: 260px !important;
	top: 13.8em;
}

#um_register_mobile #um-submit-btn.um-button.custom_btn_class.inactive {

	background-image: url('/wp-content/uploads/2023/03/submit_inactive.svg') !important;
	position: relative;
	background-size: cover;
	display: inline-block !important;
	height: 57px !important;
	width: 260px !important;
	top: 13.5em;
	color: transparent;
}

.reg_center_col .top_title_area {
	margin-right: auto;
	margin-left: 25%;
	margin-top: -3vw;
}

.search_main_area {
	padding-top: 2vw !important;
}

#title_step2,
#title_step3,
#title_step4 {
	display: none;
}

.reg_phase4,
.reg_phase3,
.reg_phase2 {
	display: none;
	width: 98% !important;
	margin-left: 2% !important;
}

.reg_phase4 {
	width: calc(100% + 9.26rem) !important;
	margin: 0 -4.68vw !important;
}

#um_field_1197_user_login {
	display: none !important;
	margin-top: -4em;
	margin-bottom: 8em !important;
}

.um-page-register .um-register .um-field-text,
.um-registerum-register .um-field-select,
.um-page-register .um-register .um-field-password,
.um-page-register .um-register .um-field-multiselect {
	width: 100%;
}

.um-field-user_login,
._um_row_2.reg_phase2 .um-field-label,
._um_row_3.reg_phase3 .um-field-label {
	height: 1px !important;
	margin: 0px !important;
}

.reg_phase1_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/reg1_bg.svg");
	width: 100%;
	position: relative;
	height: 100vh;
	background-size: cover;
}

.reg_phase2_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/reg2_bg.svg");
	width: 100%;
	position: relative;
	height: 100vh;
	background-size: cover;
}

.reg_phase3_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/reg3_bg.svg");
	width: 100%;
	position: relative;
	height: 100vh;
	background-size: cover;
}

.reg_phase4_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/reg4_bg.svg");
	width: 100%;
	position: relative;
	height: 100vh;
	background-size: cover;
}

.um-page-register .um-register {
	margin: auto;
	width: 52%;
	text-align: left !important;
}

.um-page-register .um-register .um-field-text,
.um-page-register .um-register .um-field-password,
.um-page-register .um-register .um-field-multiselect,
.um-page-register .um-register .um-field-select {
	width: 100%;
	text-align: left !important;
}

.reg_title {
	color: black !important;
	font-family: MerriweatherSans-Book;
	font-size: 1.56vw;
	text-align: left;
	display: grid;
	line-height: 1.979vw;
	margin-bottom: calc(4vw - 4.24rem);
}

.reg_title b {
	font-size: 2.6vw;
	line-height: 3.59vw;
}

.reg_title span {
	font-size: 1.3vw;
	line-height: 1.67vw;
}

#lnk_login_reg {
	color: #c8102e;
	font-size: 1.14vw;
	text-align: right;
	float: right;
	font-family: MerriweatherSans-Bold;
	text-decoration: underline;
	line-height: 1.45vw;
}

#reg_logo {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/login_logo.svg");
	background-repeat: no-repeat;
	width: 4.167vw;
	position: relative;
	height: 5.38vw;
	display: inline-block;
	background-size: contain;
	max-width: 80px;
}

.um-register.um .um-form input[type="text"],
.um-register.um .um-form input[type="text"]:focus,
.um-register.um .um-form input[type="number"],
.um-register.um .um-form input[type="number"]:focus,
.um-register.um .um-form input[type="password"],
.um-register .um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched,
.um-register.um .um-form input[type="password"]:focus {
	border-bottom: solid 1px #757575 !important;
	background-color: transparent !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	color: #757575 !important;
	font-family: "Merriweather Sans";
	font-size: 0.9vw !important;
	height: 35px;
	padding: 0px !important;
	-webkit-text-fill-color: #757575;
}

.um-page-register .um span.um-req {
	display: none;
}

.um-field-area select:focus {
	border-bottom: solid 1px #757575 !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

#country,
#function {
	display: inline;
	background-color: transparent !important;
	color: #757575 !important;
	min-height: 1.2em;
	padding: 0px !important;
	height: 35px;
	font-size: 0.9vw !important;
	font-family: "Merriweather Sans";
	border-bottom: solid 1px #757575 !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

#topics_of_interest {
	background-color: transparent !important;
	color: #757575 !important;
	height: auto;
	padding: 0px !important;
	font-size: 0.9vw !important;
	font-family: "Merriweather Sans";
	border-bottom: solid 1px #757575 !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	display: inline-block;
}

#country option:checked,
#country option:hover,
#country option:active,
#country option:focus,
#country:checked,
#country:hover,
#country:active,
#country:focus,
#function option:checked,
#function option:hover,
#function option:active,
#function option:focus,
#function:checked,
#function:hover,
#function:active,
#function:focus {
	color: #757575 !important;
	min-height: 1.2em;
	padding: 0px !important;
	border-bottom: solid 1px #757575 !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.um-register .um-field-block.um-field-type_block {
	width: 100%;
	text-align: center;
	margin-top: auto;
}

.um-register .um-row.reg_phase4 .um-field-block.um-field-type_block {
	margin-top: 0 !important;
}

.um-field-block.um-field-type_block .reg_next_btn {
	display: inline-block;
	width: 25%;
	color: #c8102e;
	cursor: pointer;
	margin-top: 0.42rem;
	background: transparent;
	font-family: MerriweatherSans;
	font-size: 1.57rem;
	line-height: 2rem;
	padding: 0.85rem;
	box-shadow: 0px 1px 3px #00000033;
	border: 1px solid #c8102e;
	border-radius: 5px;
}

.reg_btn_text_top {
	font-family: MerriweatherSans-Book;
	color: #000000;
	font-size: 1.04vw;
	list-style: none;
	display: inline-block;
	width: 100%;
	line-height: 1.3vw;
	margin-bottom: 0.42rem;
}

.um-page-register .um-register .um-field-user_email .um-tip,
.um-page-register .um-register .um-field-user_password .um-tip {
	position: absolute;
	z-index: 10;
	top: 60%;
	right: 3.4%;
	color: #364546;
}

#um_field_1197_country .select2.select2-container .select2-selection {
	background-color: transparent !important;
	color: #757575 !important;
	min-height: 1.2em;
	padding: 0px !important;
	border-bottom: solid 1px #757575 !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	font-size: 0.9vw !important;
	font-family: "Merriweather Sans";
}

#um_field_1197_country .select2.select2-container .select2-selection .select2-selection__arrow:before,
#um_field_1197_country .select2.select2-container .select2-selection,
#um_field_1197_country .select2-container--default .select2-selection--single .select2-selection__rendered,
#um_field_1197_function.select2.select2-container .select2-selection .select2-selection__arrow:before,
#um_field_1197_function .select2.select2-container .select2-selection,
#um_field_1197_function .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #757575 !important;
	font-size: 0.9vw !important;
	font-family: "Merriweather Sans";
	background-color: transparent !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	font-weight: 100;
}

.reg_phase3 .select2-container {
	border-bottom: solid 1px #757575;
}

.reg_phase3 .select2.select2-container .select2-selection {
	padding: 0px !important;
}

.reg_phase3 .select2.select2-container .select2-selection .select2-selection__arrow:before {
	color: #757575 !important;
}

.reg_phase2 .um-icon-help-circled {
	font-size: 2rem !important;
	visibility: hidden;
}

.reg_phase2 .um-icon-help-circled::after {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/03/info_icon.png");
	position: absolute;
	left: -2.2rem;
	top: -1rem;
	visibility: visible;
	content: "";
	width: 2rem;
	height: 2rem;
	background-size: cover;
}

.red_item_bg {
	background-color: transparent;
	font-family: "Merriweather Sans";
	width: 6.9vw;
	height: 6.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #c8102e;
	font-size: 0.6vw;
	text-align: center;
	text-transform: uppercase;
	margin: 1.2rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: solid 2px #c8102e;
	font-weight: bold;
	box-shadow: 0px 0px 10px #00000051;
}

.topics_row1 {
	margin-left: 5%;
}

.red_item_bg span {
	position: relative;
	top: 4.8em;
	font-size: 1rem;
	font-size: 0.6vw;
	line-height: 0.02em !important;
	text-align: center;
}

.selected_topic_priority1 {
	background-color: #c8102e;
	width: 6.9vw;
	height: 6.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 0.6vw;
	text-align: center;
	text-transform: uppercase;
	margin: 1.2rem;
	transform: scale(1.15) !important;


}

.selected_topic_priority2 {
	background-color: #c8102e;
	width: 6.9vw;
	height: 6.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 0.6vw;
	text-align: center;
	text-transform: uppercase;
	margin: 1.2rem;
	transform: scale(1.25) !important;

}

.selected_topic_priority3 {
	background-color: #c8102e;
	width: 6.9vw;
	height: 6.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 0.6vw;
	text-align: center;
	text-transform: uppercase;
	margin: 1.2rem;
	transform: scale(1.35) !important;

}


#topic_interest_main {
	display: inline-block;
	width: 100%;
	/* padding-left: 9%;
  padding-right: 10%; */
}


.topics_row2,
.topics_row1 {
	display: inline-flex;
	justify-content: space-between;
}

#mitral span,
#education span {
	top: 5.5em;
}

#surgical_techniques {
	margin-top: -3%;
	margin-left: -1%;
}

#surgical_techniques span {
	margin-left: 2%;
	margin-right: 2%;
}

#patient_management {
	margin-top: -5%;
	margin-left: -1%;
	line-height: 1em;
}

#guidelines span {
	top: 4.5rem;
}

#heart_disease_and_comorbidities {
	margin-top: 10%;
	margin-left: -13%;
}

#education {
	margin-left: -2%;
	margin-top: -0%;
}

#mitral {
	margin-left: 1%;
}

#patient_management span,
.selected_topic#patient_management span {
	padding-top: 10px;
	position: relative;
	top: 3.2vw;
	margin-left: 2%;
	margin-right: 2%;
}

#rapid_deployment_aortic_bioprosthesis {
	margin-top: -5%;
	margin-left: -1%;
}

#tricuspid_pulmonic {
	margin-top: -5%;
}

#surgical_and_transcatheter_valves span {
	top: 4em;
}

#rapid_deployment_aortic_bioprosthesis span {
	top: 4.2em
}

#repair {
	margin-top: 14%;
}

#imaging {
	margin-left: 0%;
	margin-top: 4%;
}

#errSpan.um-field-error,
#um-field-user_email #um-field-error,
.reg_phase1 .um-field-error,
.reg_phase2 .um-field-error,
.reg_phase3 .um-field-error {
	text-align: left !important;
}

.um-page-register .um-register .um-field-text,
.um-page-register .um-register .um-field-password,
.um-page-register .um-register .um-field-multiselect,
.um-page-register .um-register .um-field-select {
	width: 100%;
}

.um-register #um-submit-btn.um-button:hover {
	background-color: #c8102e !important;
}

@media (max-width: 500px) {
	body.um-page-register .um-form {
		height: 58vh !important;
	}

	.um-register.um .um-form input[type="text"],
	.um-register.um .um-form input[type="text"]:focus,
	.um-register.um .um-form input[type="number"],
	.um-register.um .um-form input[type="number"]:focus,
	.um-register.um .um-form input[type="password"],
	.um-register.um .um-form input[type="password"]:focus,
	#um_field_1197_country .select2.select2-container .select2-selection .select2-selection__arrow:before,
	#um_field_1197_country .select2.select2-container .select2-selection,
	#um_field_1197_country .select2-container--default .select2-selection--single .select2-selection__rendered,
	#um_field_1197_function.select2.select2-container .select2-selection .select2-selection__arrow:before,
	#um_field_1197_function .select2.select2-container .select2-selection,
	#um_field_1197_function .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 2vw !important;
	}

	.reg_btn_text_top,
	.reg_title {
		font-size: 2vw;
	}

	.reg_title b,
	#lnk_login_reg {
		font-size: 3vw;
	}

	.um-page-register .um-register {
		margin: auto;
		width: 100%;
	}

	body.um-page-register.reg_phase4_bg .um-form {
		height: 58vh !important;
	}

}

@media (max-width: 425px) {
	.um-page-register .um-register {
		margin: auto;
		width: 100%;
	}

	.um-page-register .um-register .um-field-text {
		padding-top: 1.2em !important;
	}

	.um-register.um .um-form input[type="text"],
	.um-register.um .um-form input[type="text"]:focus,
	.um-register.um .um-form input[type="number"],
	.um-register.um .um-form input[type="number"]:focus,
	.um-register.um .um-form input[type="password"],
	.um-register.um .um-form input[type="password"]:focus {
		font-size: 2.5vw !important;
	}

	.reg_title,
	.reg_btn_text_top {
		font-size: 2.5vw;
	}

	.reg_title b,
	#lnk_login_reg {
		font-size: 3vw;
	}

	#um_field_1197_country .select2.select2-container .select2-selection .select2-selection__arrow:before,
	#um_field_1197_country .select2.select2-container .select2-selection,
	#um_field_1197_country .select2-container--default .select2-selection--single .select2-selection__rendered,
	#um_field_1197_function.select2.select2-container .select2-selection .select2-selection__arrow:before,
	#um_field_1197_function .select2.select2-container .select2-selection,
	#um_field_1197_function .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 2.5vw !important;
	}

	.um-page-register .um-register {
		margin: auto;
		width: 100%;
	}
}

.elementor-element-9f42928 {
	text-align: left;
	color: #757575 !important;
	font-size: 1vw !important;
	font-family: "Merriweather Sans";
	background-color: transparent !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	font-weight: bold !important;

}

.um-register .select2-selection--single .select2-selection__clear {
	display: none;
}

#um_field_1197_topic_interest_sel_val {
	display: none;
}

/*** Header User profile ***/
#header_user_profile {
	display: inline-block;
	margin-right: 1.2rem;
	cursor: pointer;
	margin-top: -4px;
}

#user_info {
	display: flex;
	/* margin-left: 1.9rem; */
	margin-left: auto;
	cursor: pointer;
}

.header_account_img,
.header_account_img img {
	width: 3em;
	height: 3em;
	border-radius: 50%;
	margin-top: -4%;
}

.header_account_name {
	color: #505759 !important;
	font-size: 1.1em;
	font-family: "Merriweather Sans";
	text-align: left;
	margin-left: 1rem;
	line-height: 1.1rem;
	margin-top: -2%;
}

.header_account_name a,
.header_account_name a:hover {
	color: #505759 !important;
	font-size: 1.1rem;
	text-decoration: none;

}

.img_notification {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_notification.png');
	background-repeat: no-repeat;
	width: 29px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 90%;
	margin-right: 1%;
	margin-left: 4%;
}

.img_notification_active {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_notification_active.png');
	background-repeat: no-repeat;
	width: 29px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 90%;
	margin-right: 1%;
	margin-left: 4%;
}

.img_notification_bullet {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_notification_old.png');
	background-repeat: no-repeat;
	width: 29px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 90%;
	margin-right: 1%;
	margin-left: 4%;
}

.img_notification_bullet_active {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_notification_active_old.png');
	background-repeat: no-repeat;
	width: 29px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 90%;
	margin-right: 1%;
	margin-left: 4%;
}

.img_saved_items {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_saved_items.png');
	background-repeat: no-repeat;
	width: 19px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 93%;
	margin-right: 7.2%;
	margin-left: 4%;
	background-position: center;
}

.img_saved_items_active {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_saved_notification_active.png');
	background-repeat: no-repeat;
	width: 19px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 93%;
	margin-right: 7.2%;
	margin-left: 4%;
	background-position: center;
}

.img_edit_profile {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_edit_profile.png');
	background-repeat: no-repeat;
	width: 21px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 85%;
	margin-right: 7%;
	margin-left: 4%;
}

.img_edit_profile_active {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_edit_profile_active.png');
	background-repeat: no-repeat;
	width: 21px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 85%;
	margin-right: 7%;
	margin-left: 4%;
}

.img_user_logout_active {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/logout_active.png');
	background-repeat: no-repeat;
	width: 20px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 90%;
	margin-right: 8%;
	margin-left: 4%;
}

.img_user_logout {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_logout.png');
	background-repeat: no-repeat;
	width: 20px;
	position: relative;
	height: 23px;
	display: inline-block;
	background-size: 90%;
	margin-right: 8%;
	margin-left: 4%;

}

.header__search {
	height: fit-content;
	margin-top: -1px;
}

.header__icon-menu.nav_right .header_right_area {
	width: auto !important;
	margin-top: -2px;
	padding-bottom: 0px !important;
	margin-bottom: 3px;
}

#header_user_link ul li a {
	margin-bottom: 0.5rem;
	color: #505759 !important;
	font-size: 1.1rem;
	font-family: "Merriweather Sans";
	text-align: left;
	white-space: nowrap;
	/* line-height:1.2em; */
}

#header_user_link ul li a:hover,
#header_user_link ul li a:active {
	margin-bottom: 0.5rem;
	color: #c8102e !important;
}

.header__icon-menu.nav_right {
	align-self: flex-start;

}

.header__icon-menu.nav_right {
	background-color: transparent !important;
}

#header_user_link ul {
	display: inline-grid;
	text-align: left;
	background-color: #ffffff;

}

#header_user_link ul li {
	color: #505759 !important;
	font-size: 1.1em;
	font-family: "Merriweather Sans";
	text-align: left;
	/* line-height: 2em; */
	margin: 2px 0px 4px 12px;
}

#user_info_more {
	display: none;
	margin-top: 1em;

}

#display_user_info {
	border: solid #c8102e;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	width: 3px;
	height: 3px;
	margin-top: 1.1em;
	margin-left: 2em;
}

.hide_info {

	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.show_info {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.bullet_notification {
	width: 1.1vw;
	height: 1.1vw;
	border-radius: 50%;
	margin-top: -1.2rem;
	color: #ffffff;
	margin-left: -0.8rem;
	font-size: 0.6vw;
	text-align: center;
	line-height: 1.1vw;
	font-family: "Merriweather Sans";
}

#notif_no {
	background-color: #C8102E;
	border-radius: 50%;
}

.hi_lbl {
	display: inline-block;
	padding-bottom: 0.2em;
}

@media (max-width: 500px) {

	.header_account_img,
	.header_account_img img {
		width: 4vw;
		height: 4vw;
		border-radius: 50%;
		margin-top: -1%;
	}

	.header_account_name {
		font-size: 1em;
		margin-top: 2px;
	}

	.bullet_notification {
		width: 2.1vw;
		height: 2.1vw;
		margin-top: -1em;
		margin-left: -0.8rem;
		font-size: 1em;
		line-height: 2vw;
	}

	#header_user_link ul li a {
		font-size: 1em;
	}

	#header_user_profile {
		margin-right: -1rem;
	}

	#display_user_info {
		margin-left: 1em;
	}

	#header_user_link ul li {
		font-size: 1.1rem;
		line-height: 2em;
		margin: 2px 0px 4px 6px;
		padding-left: 1em;
	}

	.img_notification {
		margin-right: 0em;
	}

	.img_edit_profile,
	.img_saved_items,
	.img_user_logout {
		background-size: 80%;
		margin-right: 0.8em;
	}


	#user_profile_left_menu .img_saved_items,
	#user_profile_left_menu .img_saved_items_active,
	#user_profile_left_menu .img_edit_profile_active {
		margin-left: 0em;
		margin-right: 0.5em !important;
		background-size: 82%;
	}

	#user_info_more {
		margin-top: 0.3em;
	}

}

@media (max-width: 425px) {

	.um-form input[type="text"],
	.um-form input[type="search"],
	.um-form input[type="tel"],
	.um-form input[type="number"],
	.um-form input[type="password"] {
		padding: 0 12px !important;
		height: 35px !important;
	}

	.header_account_img,
	.header_account_img img {
		width: 5vw;
		height: 5vw;
		border-radius: 50%;
		margin-top: 5%;
	}

	.header_account_name {
		font-size: 1em;
		margin-top: 3px;
	}

	.bullet_notification {
		width: 3.1vw;
		height: 3.1vw;
		margin-top: -2px;
		margin-left: -0.8rem;
		font-size: 0.9em;
		line-height: 3.1vw;
	}

	#header_user_link ul li a {
		font-size: 1em;
	}

	#header_user_profile {
		margin-right: -1rem;
	}

	#display_user_info {
		margin-left: 1em;
	}

	#header_user_link ul li {
		font-size: 1em;
		line-height: 1.9em;
		margin: 2px 0px 4px 6px;
		padding-left: 1em;
	}

	#user_info_more .img_saved_items,
	#user_info_more .img_saved_items_active {
		margin-left: 0em !important;
		margin-right: 0.5em !important;
		background-size: 75%;
	}

	#user_profile_left_menu .img_saved_items,
	#user_profile_left_menu .img_saved_items_active {
		margin-left: 1em !important;
		margin-right: 0.5em !important;
		background-size: 75%;
	}

	#user_profile_left_menu .img_edit_profile_active {
		margin-left: 1em !important;
	}

	.img_edit_profile,
	.img_edit_profile_active,
	.img_user_logout,
	.img_user_logout_active,
	.img_notification_active {
		background-size: 75%;
		margin-right: 0.1em;
	}

	#user_info_more {
		margin-top: 0.3em;
	}

	.header__search-bar form input:not([type="submit"]) {
		line-height: 1rem;
		padding: 0px 0px 0px 0px;
		width: 1px;
	}

	.header__search-bar {
		bottom: 1.6em !important
	}

}


/* Event single page */

.splide_info_dates {
	font-size: 1.57143rem;
	line-height: 1.5;
	margin-top: -1rem;
}

.evt_reg_details {
	text-transform: none;

}

.btn_event_register {
	background-size: initial !important;
}

.btn_event_reg_remind,
.btn_event_register {
	margin-right: 3.92rem;

	width: 14rem;
	height: auto;
	background-size: cover;
	background-repeat: no-repeat;
	cursor: pointer;
	min-height: 60px;
	min-width: 205px;
}

.btn_event_reg_remind {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/evt_reg_remind.svg");
}

.btn_event_reg_remind:hover {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/evt_reg_remind_hover.svg");
}

.mob_event .btn_event_reg_remind {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/07/evt_reg_remind_mob.svg") !important;
	width: auto !important;
	min-width: 14.22rem !important;
	min-height: 3.8rem !important;
}

.mob_event.tab_event .btn_event_reg_remind {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/07/evt_reg_remind_tab.svg") !important;
	width: auto !important;
	min-width: 18.76rem !important;
	min-height: 5.4rem !important;
	margin-right: 5.2rem !important;
}

.btn_event_reg_remind.disabled {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/evt_reg_remind_hover.svg");
}

.btn_event_register {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/evt_reg_register.svg");
}

.mob_event .btn_event_register {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/07/evt_reg_register_mob.svg") !important;
	width: auto !important;
	min-width: 12.28rem !important;
	min-height: 3.8rem !important;
}

.mob_event.tab_event .btn_event_register {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/07/evt_reg_register_tab.svg") !important;
	width: auto !important;
	min-width: 18.76rem !important;
	min-height: 5.4rem !important;
	margin-right: 5.2rem !important;
}

.btn_event_register:hover {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/evt_reg_register_hover.svg");
}


.view_event_page {
	background: #f2f2f2;
	width: 100%;
	height: 100%;
}

.view_event_page .event_main_area {
	display: flex;
	padding: 0 5.2% 3.21rem;
	width: 100%;
	justify-content: space-between;
}

.event_main_area #open_event,
#post_description {
	width: 57.84%;
	background-color: white;
	aspect-ratio: 1.793;
}

.event_main_area #open_event iframe {
	min-height: 800px;
	overflow: hidden;
	width: 105%;
	height: 90%
}

.singleEvent footer {
	padding-bottom: 15px;
	z-index: 9;
	background-color: #f2f2f2 !important;
}

.event_time_info {
	display: flex;
}

.event_options {

	padding: 4.35rem 1% 0;
	width: 100%;
}

#open_event {
	background-color: transparent !important;
}

.event_options .print-icon,
.event_options .download-icon,
.singleEvent.mob_event #event_info .download-icon {
	color: #656b6d;
	width: 26px;
	height: 26px;
	border: none;
	border-radius: inherit;
	font-size: 18px;
	padding: 0;
	line-height: 1.1;
	background-size: contain;
	background-repeat: no-repeat;
	display: flex;
	float: right;
	margin-right: 2.5rem;
}

.singleEvent.mob_event.tab_event #event_info .download-icon {
	width: 28.5px;
	height: 28.5px;
}

.event_options .print-icon {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/icon-print.svg");
}

.event_options .download-icon,
.singleEvent.mob_event #event_info .download-icon {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/icon-download.svg");
}

.event-item__add-calender-button {
	color: #C8102E;
	width: auto !important;
	cursor: pointer;
	margin-right: 3.92rem;
	border: none !important;
	background-color: transparent !important;
	text-decoration: underline;
}

.event-item__add-calender-button:hover,
input.event-item__add-calender-button[type="submit"]:hover {
	color: #505759;
	background-color: transparent !important;
}

.single-event-aside__title {
	font-size: 1.57143rem !important;
	line-height: 1.5;
	font-family: MerriweatherSans-Bold;
	color: #c8102e !important;
	background-color: transparent !important;
	text-transform: none !important;
	letter-spacing: normal !important;
	padding: 5px 5px !important;
	margin-left: 0px !important;
}

.single-event-aside {
	margin-top: 2rem !important;
	margin-bottom: 1rem !important;
	width: 100%;
}

.single-event-aside ul {
	padding: 0px 10px !important;
}

.acf-map {
	margin-left: 10px;
}

.event_options .print-section {
	width: 100%;
	margin-right: -4.5rem !important;
	float: right;
	padding: 0;
	min-height: 50px;
}

#event_info {
	padding-top: 6rem;
}

/* Search redesign */

.header__search form.header-search:not(.modal-search) {
	display: flex;
	flex-direction: row-reverse;
	height: 2.71rem;
	border-radius: 3px 0 0 3px;
	overflow: hidden;
	width: 12.66rem;
}

#searchModal form.header-search {
	display: flex;
	flex-direction: row-reverse;
	height: 3.14rem;
}

.header__search form.header-search .search-submit-div,
#searchModal form.header-search .search-submit-div {
	background: #c8102e;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0.75rem;
	aspect-ratio: 1;
}

.header__search form.header-search .search-submit-div {
	cursor: pointer;
}

.header__search form.header-search .search-submit-div input,
#searchModal form.header-search .search-submit-div input {
	display: none;
}

#searchModal form.header-search .search-submit-div .icon {
	width: 100%;
	height: 100%;
}

#searchModal #loader,
#singleMedia #loader {
	display: none;
	border: 0.5rem solid #c8102e;
	border-top: 0.5rem solid #c8c8c8;
	border-radius: 50%;
	width: 8rem;
	height: 8rem;
	animation: spinLoader 2s linear infinite;
	margin-left: calc(50% - 4rem);
	margin-top: 10%;
}

#searchModal #loader2 {
	border: 0.5rem solid #c8102e;
	border-top: 0.5rem solid #c8c8c8;
	border-radius: 50%;
	width: 8rem;
	height: 8rem;
	animation: spinLoader 2s linear infinite;
	margin-left: calc(50% - 4rem);
	margin-top: 10%;
}

#singleMedia #loader {
	display: block;
	width: 5rem;
	height: 5rem;
}

@keyframes spinLoader {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#searchModal .topics-wrapper .title,
#searchModal .tags-wrapper .title,
#searchModal .posts-wrapper .title {
	background: rgba(208, 209, 209, 0.2);
	color: black;
	font-size: 1rem;
	line-height: 1.28rem;
	font-family: MerriweatherSans;
	padding: 0.53rem 1.14rem;
	margin: 2.07rem 0 1.35rem;
}

#searchModal .posts-wrapper .title {
	color: #c8102e;
	font-family: MerriweatherSans-ExtraBold;
	margin-bottom: 0.3rem;
	background: rgba(208, 209, 209, 0.5);
}

#searchModal .tags-wrapper .title {
	margin-top: 1.68rem;
}

#searchModal .topics-wrapper .topics,
#searchModal .tags-wrapper .tags {
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	height: 2.12rem;
}

#searchModal .topics-wrapper .single-topic,
#searchModal .tags-wrapper .single-tag {
	background-color: rgba(208, 209, 209, 0.5);
	color: #505759;
	font-size: 1rem;
	line-height: 1.28rem;
	font-family: MerriweatherSans-Book;
	padding: 0.42rem 0.89rem;
	margin-left: 1.14rem;
	cursor: pointer;
	white-space: nowrap;
	height: fit-content;
}

#searchModal .topics-wrapper .single-topic.selected,
#searchModal .tags-wrapper .single-tag.selected {
	border: 1px solid #c8102e;
	background-color: rgba(200, 16, 46, 0.1);
	color: #c8102e;
	line-height: calc(1.28rem - 2px);
	padding-left: calc(0.89rem - 1px);
	padding-right: calc(0.89rem - 1px);
}

#searchModal .topics-wrapper .single-topic {
	border-radius: 50px;
}

#searchModal .topics-wrapper .single-topic span,
#searchModal .tags-wrapper .single-tag span,
#searchModal .posts-wrapper .post-title span {
	font-weight: bold;
}

#searchModal .posts {
	padding-left: 1.14rem;
	overflow: auto;
	height: calc(90vh - 29.86rem);
	padding-right: 5.89rem;
	/* margin-top: 2.16rem; */
}

#searchModal .posts .search-result:first-of-type {
	padding-top: 0;
}

#searchModal .posts .search-result:first-of-type > * {
	margin-top: 2.16rem;
}

#searchModal .posts .post-title,
#searchModal .posts .date {
	font-family: MerriweatherSans-Book;
	font-size: 1rem;
	line-height: 1.42rem;
	color: #505759;
}

#searchModal .posts .date {
	margin-bottom: 0.5rem;
}

.header__icon-menu li.header__search {
	padding-bottom: 0 !important;
	margin-right: 3.33rem !important;
}

.header__search form.header-search input[type="search"] {
	font-size: 1rem;
	padding: 0.85rem;
	font-family: MerriweatherSans-Book;
	color: #505759;
	border: 1px solid #c8102e;
	border-radius: 0 3px 3px 0;
	overflow: hidden;
}

.header__search form.header-search input[type="search"]:focus-visible,
#searchModal form.header-search input[type="search"]:focus-visible {
	outline: none !important;
}

#searchModal form.header-search input[type="search"] {
	font-size: 1.21rem;
	padding: 0.85rem 0 0.71rem 1rem;
	line-height: 1.57rem;
	font-family: MerriweatherSans;
	color: black;
	border: 1px solid #c8102e;
	caret-color: #c8102e;
}

#searchModal {
	background: transparent;
	width: 100%;
	max-width: 100%;
	padding: 5.64rem 0 0 !important;
	border: none;
	height: 100vh;
	padding: 5vh 0 !important;
	z-index: 10000;
}

#searchModal > .modal-dialog {
	max-width: 71.04%;
	margin: 0 auto;
}

#searchModal .modal-content {
	border: none !important;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 0 !important;
}

#searchModal .modal-body {
	padding: 2.14rem 10.11% 2.14rem 8.94%;
	/* height: 90vh;*/
}

#searchModal .modal-body .btn {
	position: absolute;
	right: 2.17%;
	top: 2.14rem;
	background: transparent !important;
	padding: 0;
}

#searchModal .search-result .featured-image {
	width: 14.56%;
	height: fit-content;
	aspect-ratio: 1.762;
	margin-right: 4.25rem;
	max-height: 3.518vw;
}

#searchModal .search-result .featured-image img {
	object-fit: cover;
	min-height: -webkit-fill-available;
	min-width: -webkit-fill-available;
}

#searchModal .search-result {
	display: flex;
	padding-top: 2.16rem;
	margin-left: -1.14rem;
	padding-left: 1.14rem;
	margin-right: -2.57rem;
	padding-right: 2.57rem;
}

#searchModal .search-result:hover {
	background-color: rgba(200, 16, 46, 0.1);
}

#searchModal .search-result__content-container a {
	text-decoration: none !important;
}

#searchModal .search-result:hover .post-title,
#searchModal .search-result:hover .date {
	font-family: MerriweatherSans;
	color: black;
}

#searchModal .posts .search-result__content-container {
	padding: 0;
	border-bottom: 1px solid rgb(208, 209, 209);
	width: -webkit-fill-available;
	position: relative;
	display: flex;
	min-height: 5.35rem;
	padding-right: 1.75rem;
}

#searchModal .posts .search-result__content-container div.icon {
	background-size: contain !important;
	background-repeat: no-repeat !important;
	margin-right: 0.58rem;
}

#searchModal .posts .search-result .search-result__content-container div.icon.event-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/post_icon.png");
	height: 1.305rem;
	width: 1.305rem;
	min-width: 1.305rem;
}

#searchModal .posts .search-result:hover .search-result__content-container div.icon.event-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/post_icon_red.svg");
}

#searchModal .posts .search-result__content-container div.icon.post-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/pub_icon.svg");
	height: 1.14rem;
	width: 0.91rem;
	min-width: 0.91rem;
}

#searchModal .posts .search-result:hover .search-result__content-container div.icon.post-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/pub_icon_red.svg");
}

#searchModal .posts .search-result__content-container div.icon.media-item-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/video_icon.svg");
	height: 1.39rem;
	width: 1.39rem;
	min-width: 1.39rem;
}

#searchModal .posts .search-result:hover .search-result__content-container div.icon.media-item-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/video_icon_red.svg");
}

#searchModal .posts .search-result .search-result__content-container div.icon.online {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/online.svg");
	margin-right: 0;
	width: 3.85rem;
	height: 1.14rem;
	margin-top: 0.43rem;
}

#searchModal .posts .search-result:hover .search-result__content-container div.icon.online {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/online_red.svg");
}

#searchModal .posts .search-result__content-container img.save {
	position: absolute;
	top: 0;
	right: 0;
}

#searchModal .posts::-webkit-scrollbar-track {
	border: none;
	padding: 0;
	background-color: #d0d1d1;
	margin-top: 2.16rem;
}

#searchModal .posts::-webkit-scrollbar {
	width: 5px;
}

#searchModal .posts::-webkit-scrollbar-thumb {
	border-radius: 0;
	box-shadow: none;
	background-color: #898d8d;
	border: none;
}

@media (max-width: 500px) {
	.header__search > form.header-search:not(.modal-search) > input[type="search"] {
		display: none;
	}

	.header__search > form.header-search:not(.modal-search) {
		width: fit-content;
		border-radius: 3px !important;
	}
}

@media (max-width: 500px) {
	#searchModal > .modal-dialog {
		max-width: 80%;
	}

	#searchModal .search-result .featured-image {
		margin-right: 2rem;
		width: 20%;
	}

	#searchModal .topics-wrapper .single-topic,
	#searchModal .tags-wrapper .single-tag {
		margin-top: 1rem;
	}

	#searchModal .topics-wrapper .title,
	#searchModal .tags-wrapper .title {
		margin-bottom: 0.35rem;
	}

	/* #searchModal .posts {
    height: calc(90vh - 33.8rem);
  }*/
	#searchModal .topics-wrapper .topics,
	#searchModal .tags-wrapper .tags {
		height: 6.234rem;
	}
}

@media (max-width: 500px) {
	#searchModal .posts {
		padding-right: 2.14rem;
	}

	.header__hamburger {
		left: 25% !important;
	}

	#searchModal .search-result {
		flex-direction: column;
		align-items: center;
		margin-right: -1.14rem;
		padding-right: 1.14rem;
	}

	#searchModal .search-result .featured-image {
		width: 50%;
		margin-right: 0;
		margin-bottom: 1rem;
	}
}

.save-btn {
	cursor: pointer;

}

.blocker {
	z-index: 9999 !important;
}

/* Paths Page */

#paths {
	padding: 2.45rem 5.2%;
	background-color: #f2f2f2;
	max-width: 100%;
	margin-top: -4.57rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	margin-bottom: 0;
}

#paths footer {
	position: absolute;
	bottom: 0.85rem;
	width: 100%;
	margin-left: -5.2%;
}

#paths .path-wrapper {
	position: relative;
	margin-bottom: 5.565rem;
	width: -webkit-fill-available;
}

#paths .path-wrapper.col-6 {
	max-width: 46.16%;
	width: 46.16%;
	padding: 0;
}

.tags-wrapper .tag {
	margin-left: 7%;
}

/*mada new */
/*.path-wrapper.col-6:nth-of-type(odd) {
  margin-left: 7%;
}*/
/** end **/

#paths .path-wrapper.col-6 > div:not(.path-info-below) > img {
	object-fit: cover;
	max-height: 26.66vw;
	width: 100%;
	object-position: 0 20%;
}

#paths .up_events_course {

	min-height: 26.5vw;
}

#paths .path-wrapper.overlay > img {
	max-height: 49.84vw;
	object-fit: cover;
	width: 100%;
}

#paths .path-wrapper.overlay > div.linearBg {
	position: absolute;
	height: 70%;
	width: 100%;
	bottom: 0;
	left: 0;
	background: transparent linear-gradient(0deg, #ffffff 0%, #ffffffdb 38%, #ffffff00 100%) 0% 0% no-repeat padding-box;
}

#paths .path-wrapper:not(.overlay):not(.col-6) > div:not(.path-info-below) > img {
	max-height: 22.23vw;
	width: 100%;
	object-fit: cover;
}

#paths .path-wrapper.col-6:nth-last-of-type(5) {
	margin-left: auto;
}

#paths .path-wrapper .upcoming {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url("/wp-content/uploads/sites/2/2022/03/Rectangle 3744.png");
	color: white;
	font-size: 3.07vw;
	font-family: MerriweatherSans;
	line-height: 3.69vw;
	display: flex;
	align-items: center;
	padding-left: 4.13%;
	background-size: contain;
}

#paths .path-wrapper .path-info-above {
	position: absolute;
	bottom: 4.86%;
	left: 16.86%;
	width: 50.7%;
}

#paths .path-wrapper .main-title {
	color: #c8102e;
	font-family: MerriweatherSans-ExtraBold;
	font-size: 1.42rem;
	line-height: 1.92rem;
	text-decoration: underline;
	margin-bottom: 1.49rem;
	margin-right: 5.83rem;
}

#paths .path-wrapper .main-title.continue {
	color: #94a596;
}

#paths .path-wrapper .path-info-above .main-title,
#paths .path-wrapper:not(.col-6) .path-info-below .main-title {
	display: inline-block;
}

#paths .path-wrapper .path-info-above .tags-wrapper,
#paths .path-wrapper:not(.col-6) .path-info-below .tags-wrapper,
#singlePath .more-paths .tags-wrapper {
	display: inline-flex;
}

#paths .path-wrapper .path-info-above .tags-wrapper {
	position: absolute;
	width: fit-content;
}

#paths .path-wrapper:not(.col-6) .path-info-below .tags-wrapper {
	margin-bottom: 1.71rem;
}

#paths .path-wrapper .tags-wrapper .tag,
#singlePath .more-paths .tags-wrapper .tag {
	background: #d0d1d1;
	color: white;
	text-transform: uppercase;
	font-family: MerriweatherSans-Bold;
	font-size: 1.07rem;
	line-height: 1.71rem;
	padding: 0.14rem 1.13rem 0.14rem 0.57rem;
	white-space: nowrap;
	margin-right: 1.42rem;
	width: fit-content;
}

#singlePath .more-paths .tags-wrapper .tag {
	padding: 3px 2px 5px 3px !important;
	font-size: 1rem !important;
}

#paths .path-wrapper .tags-wrapper .tag:last-of-type,
#singlePath .more-paths .tags-wrapper .tag:last-of-type {
	margin-right: 0 !important;
}

#paths .path-wrapper .title {
	color: black;
	font-family: MerriweatherSans;
	font-size: 1.5rem;
	line-height: 1.92rem;
	margin-bottom: 1.07rem;
}

#paths .path-wrapper .subtitle {
	color: #505759;
	font-family: MerriweatherSans-Book;
	font-size: 1.21rem;
	line-height: 1.92rem;
	margin-bottom: 2.69rem;
}

#paths .path-wrapper .btn {
	border-radius: 5px;
	box-shadow: 0px 1px 3px #00000033;
	border: 1px solid #c8102e;
	font-family: MerriweatherSans;
	font-size: 1.21rem;
	text-transform: none;
	line-height: 1.57rem;
}

#paths .path-wrapper .btn.start,
#paths .path-wrapper .btn.continue {
	background: #c8102e;
	color: white;
	margin-right: 1.64rem;
	padding: 1rem 4.07rem;
}

#paths .path-wrapper .btn.continue {
	background: #94a596;
	border-color: #94a596;
}

#paths .path-wrapper .btn.start:hover,
#paths .path-wrapper .btn.continue:hover,
#paths .path-wrapper .btn.disabled,
#paths .paths-progress button:hover {
	background: #505759;
}

#paths .path-wrapper .btn:hover,
#paths .path-wrapper .btn.disabled,
#paths .paths-progress button:hover {
	border: 1px solid #505759;
}

#paths .path-wrapper .btn.save {
	padding: 1rem 2.21rem 1rem 1.64rem;
	color: #c8102e;
	background: transparent;
}

#paths .path-wrapper .btn.save:hover,
#paths .path-wrapper .btn.disabled {
	color: #505759;
	opacity: 1;
}

#paths #pathsProgressCarousel {
	padding-bottom: 3.24rem;
}

#paths .path-wrapper .btn.save .img {
	background-image: url("/wp-content/uploads/sites/2/2022/02/save-icon.svg");
	background-size: cover;
	margin-right: 0.92rem;
	margin-top: 0.19rem;
	background-repeat: no-repeat;
	display: inline-block;
	width: 0.924rem;
	height: 1.14rem;
}

#paths .path-wrapper .btn.save:hover .img,
#paths .path-wrapper .btn.disabled .img {
	background-image: url("/wp-content/uploads/sites/2/2022/02/save-icon-grey.svg");
}

#paths .path-wrapper .path-info-below {
	padding: 2.39rem 34.01% 1.72rem 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#paths .path-wrapper .path-info-below .main-title {
	font-size: 1.5rem;
	line-height: 2rem;
	margin-bottom: 1.39rem;
}

#paths .path-wrapper.col-6 .path-info-below .tags-wrapper {
	margin-bottom: 1.62rem;
	display: flex;
	margin-right: 1em;
}

#paths .path-wrapper .path-info-below .title {
	font-family: MerriweatherSans-Bold;
}

#paths .path-wrapper.col-6 .path-info-below .title {
	font-size: 1.71rem;
	line-height: 2.5rem;
	margin-bottom: 1.05rem;
}

#paths .path-wrapper:not(.col-6) .path-info-below .title {
	margin-bottom: 1.65rem;
	line-height: 2.14rem;
}

#paths .path-wrapper .path-info-below .subtitle {
	line-height: 1.71rem;
	margin-bottom: 2.67rem;
}

#paths .path-wrapper:not(.col-6) .path-info-below .subtitle {
	margin-bottom: 6.622rem;
}

#paths .path-wrapper:not(.col-6) .path-info-below .btn-wrapper {
	z-index: 210;
	position: absolute;
	left: 0;
	bottom: 1.72rem;
}

#paths .path-wrapper .time-wrapper {
	position: absolute;
	text-align: center;
}

#paths .path-wrapper > .time-wrapper {
	bottom: 3%;
	right: 1.97rem;
}

#paths .path-wrapper .path-info-below .time-wrapper {
	right: 2.95rem;
}

#paths .path-wrapper .time-wrapper img {
	margin-bottom: 0.728rem;
	width: 1.85rem;
}

#paths .path-wrapper .time-wrapper .time {
	font-family: MerriweatherSans-Book;
	font-size: 0.92rem;
	line-height: 1.21rem;
	color: #757575;
}

#paths .paths-progress {
	background: white;
	padding: 3.16rem 3.57rem 5.68rem 3rem;
	box-shadow: 0px 3px 6px #00000029;
	margin-bottom: 2.45rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

#paths .paths-progress .title {
	font-family: MerriweatherSans-Bold;
	font-size: 1.71rem;
	line-height: 2.21rem;
	color: black;
	width: 100%;
}

#paths .paths-progress button {
	background: #94a596;
	box-shadow: 0px 1px 3px #00000033;
	color: white;
	font-family: MerriweatherSans;
	font-size: 1.21rem;
	line-height: 1.57rem;
	padding: 1rem 2.4rem;
	border-radius: 5px;
	border: 1px solid #94a596;
	width: 12.04%;
	white-space: normal;
}

#paths #paths-progress-carousel-wrapper .carousel-inner .carousel-item {
	margin-top: 2.109rem;
}

#paths.tab_paths #paths-progress-carousel-wrapper .carousel-inner .carousel-item {
	margin-top: 2.66rem;
}

#paths #paths-progress-carousel-wrapper {
	width: 87.96%;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators {
	bottom: 1.93rem;
	align-items: center;
	padding-top: 2rem;
	border-top: 1px solid #d0d1d1;
	width: calc(100% - 6.57rem);
	margin: 0 3.57rem 0 3rem !important;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li::after,
#paths #paths-progress-carousel-wrapper .carousel-indicators li::before {
	display: none;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li:not(.prev):not(.next) {
	width: 0.57rem;
	height: 0.57rem;
	border-radius: 50%;
	border: 1px solid #505759;
	margin-right: 0.785rem;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li:not(.prev):not(.next).active {
	background-color: #505759;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li.prev,
#paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
	text-indent: 0;
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.21rem;
	line-height: 1.71rem;
	text-decoration: underline;
	width: fit-content;
	height: fit-content;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li.prev::before {
	content: url("/wp-content/uploads/sites/2/2021/12/back_arrow.png");
	display: block;
	left: -1.285rem;
	top: 0;
	width: fit-content;
	height: fit-content;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev::before {
	left: -0.91rem;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev::before {
	left: -1.15rem;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li.next::before {
	content: url("/wp-content/uploads/sites/2/2021/12/back_arrow.png");
	display: block;
	top: -0.357rem;
	left: 3.719rem;
	transform: rotate(180deg);
	width: fit-content;
	height: fit-content;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.next::before {
	left: 5.03rem;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li.next::before {
	left: 6.34rem;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li.prev {
	margin-right: 3.18rem;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
	margin-left: 2.825rem;
}

#paths #paths-progress-carousel-wrapper .carousel-indicators li {
	cursor: pointer;
}

#paths #paths-progress-carousel-wrapper .path-title {
	font-family: MerriweatherSans-Bold;
	font-size: 1.21rem;
	line-height: 1.71rem;
	color: black;
	margin-bottom: 1.71rem;
}

#paths #paths-progress-carousel-wrapper .carousel-item img {
	width: 13.26%;
	aspect-ratio: 1.63;
	object-fit: cover;
	margin-right: 2.27%;
	max-height: 6.068vw !important;
}

#paths .carousel-item .stage .steps-wrapper {
	width: 72.2%;
}

#paths .carousel-item .stage .chart {
	border: 0.28rem solid #94a596;
	width: 22%;
	height: auto;
	border-radius: 50%;
	margin-right: 5.8%;
	position: relative;
	aspect-ratio: 1;
	max-width: 22%;
	min-width: 22%;
	min-height: 2.99vw;
}

#paths .carousel-item .stage .chart .start {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #94a596 !important;
	text-decoration: underline !important;
	font-family: MerriweatherSans-Bold;
	font-size: 0.928rem;
	line-height: 1.21rem;
}

#paths .carousel-item .stage .step {
	width: 4.51%;
	height: auto;
	border-radius: 50%;
	margin-right: 5.49%;
	aspect-ratio: 1;
	min-height: 0.443vw;
}

#paths.tab_paths .carousel-item .stage .step {
	width: 4.58%;
	min-height: 1.087vw;
}

#paths .carousel-item .steps-wrapper .title {
	color: #94a596;
	font-size: 0.92rem;
	line-height: 1.21rem;
	margin-bottom: 0.71rem;
	text-align: center;
	height: 1.21rem;
}

#paths .carousel-item .steps-wrapper > .d-flex {
	margin-bottom: 1.38rem;
}

#paths .carousel-item .stage > .d-flex {
	align-items: center;
	flex-wrap: wrap;
}

#paths .carousel-item .stage {
	margin-right: 0.14rem;
	width: calc(25% - 0.14rem);
	min-width: calc(25% - 0.14rem);
	max-width: calc(25% - 0.14rem);
}

#paths .carousel-item .stage-title {
	color: #505759;
	font-size: 1rem;
	line-height: 1.71rem;
	font-family: MerriweatherSans-Bold;
	margin-top: 1.07rem;
	min-height: 5.13rem;
}

#paths .carousel-item .progress-bars .points-wrapper .point {
	background: url("/wp-content/uploads/sites/2/2022/02/point_empty.png");
	width: 26.69%;
	height: auto;
	aspect-ratio: 1.2755;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	min-height: 1.33vw;
}

#paths .carousel-item .progress-bars .points-wrapper .point.point-3 {
	background: url("/wp-content/uploads/sites/2/2022/02/star_empty.png");
	height: 2.749rem;
}

#paths .carousel-item .progress-bars .points-wrapper .point.point-1 {
	margin-top: -1.02rem;
	margin-left: -0.214rem;
	z-index: -1;
}

#paths .carousel-item .progress-bars .points-wrapper .point.point-2 {
	margin-top: -2.05rem;
	margin-left: -0.14rem;
	z-index: -2;
}

#paths .carousel-item .progress-bars .points-wrapper .point.point-3 {
	margin-top: -3.1rem;
	margin-left: -0.685rem;
}

#paths .carousel-item .progress-bars .points-wrapper .point.full {
	background: url("/wp-content/uploads/sites/2/2022/02/point_full.png");
}

#paths .carousel-item .progress-bars .points-wrapper .point.point-3.full {
	background: url("/wp-content/uploads/sites/2/2022/02/star_full.png");
}

#paths .carousel-item .progress-bars .points-wrapper .point.point-3.full.yellow {
	background: url("/wp-content/uploads/sites/2/2022/02/star_full_yellow.png");
}

#paths .carousel-item .progress-bars .bars-wrapper .bar {
	border: 4px solid #d0d1d1;
	border-radius: 6px;
	width: 17.83%;
	min-width: 17.83%;
	max-width: 17.83%;
	margin-right: 7.17%;
}

#paths .stages {
	width: 73.84%;
}

#paths .carousel-item .progress-bars {
	position: relative;
	margin-top: 0.85rem;
	display: flex;
	flex-direction: column;
	margin-left: 0.3rem;
	width: 9.19%;
	margin-right: 1.44%;
}

#paths .carousel-item .progress-bars > .percent {
	position: absolute;
	color: #94a596;
	font-family: MerriweatherSans-ExtraBold;
	font-size: 1.21rem;
	line-height: 1.57rem;
	top: -4.388rem;
	z-index: 1;
	left: 2.88rem;
}

#paths .carousel-item .progress-bars .bars-wrapper {
	align-items: baseline;
	margin-top: -1.64rem;
}

#paths .carousel-item .progress-bars .path-title {
	color: #94a596 !important;
	font-size: 1rem !important;
	line-height: 1.42rem !important;
	margin-top: 0.928rem;
	margin-bottom: 0 !important;
	height: 2.85rem;
	width: 8.64rem;
}

#paths .carousel-item .progress-bars .bars-wrapper .bar.bar-0 {
	height: 2.57rem;
}

#paths .carousel-item .progress-bars .bars-wrapper .bar.bar-1 {
	height: 3.68rem;
}

#paths .carousel-item .progress-bars .bars-wrapper .bar.bar-2 {
	height: 4.24rem;
}

#paths .carousel-item .progress-bars .bars-wrapper .bar.bar-3 {
	height: 5.05rem;
}

@media (max-width: 1023px) {
	#paths .paths-progress {
		justify-content: center;
	}

	/*mada new */
	.paths-desk {
		width: 100%;
	}

	#paths .path-wrapper.col-6:nth-of-type(odd) {
		/* styles for odd elements when user is not logged in */
		margin-right: 2% !important;
	}

	#paths.logged-in .path-wrapper.col-6:nth-of-type(odd) {
		/* styles for odd elements when user is logged in */
		margin-left: 2% !important;
		margin-right: 0 !important;
	}

	/*.path-wrapper.col-6:nth-of-type(odd) {
    margin-left: 2%;
  }*/
	/*** end **/
	#paths .path-wrapper .tags-wrapper .tag {
		margin-left: 15%;
	}

	#paths #paths-progress-carousel-wrapper {
		width: 100%;
	}

	#paths .paths-progress button {
		width: fit-content;
		margin-bottom: 2rem;
	}

	#paths .carousel-item .progress-bars .points-wrapper .point.point-1 {
		margin-top: -0.9rem;
	}

	#paths .carousel-item .progress-bars .points-wrapper .point.point-2 {
		margin-top: -1.7rem;
		margin-left: -0.12rem;
	}

	#paths .carousel-item .progress-bars .points-wrapper .point.point-3 {
		margin-top: -2.5rem;
		margin-left: -0.7rem;
	}
}

@media (max-width: 655px) {
	#paths .path-wrapper.overlay .path-info-above .btn-wrapper {
		display: flex;
		margin-bottom: 3rem;
	}
}

@media (max-width: 550px) {
	#paths .path-wrapper .path-info-above {
		width: 80%;
		left: 10%;
		bottom: 10%;
	}

	.path-wrapper.col-6:nth-of-type(odd) {
		margin-right: 10px;
		/* adjust the margin-right value as needed */
	}

	#paths .path-wrapper.overlay > img {
		aspect-ratio: 1.25;
	}

	#paths .path-wrapper .main-title,
	#paths .path-wrapper .subtitle {
		margin-bottom: 1rem;
	}

	#paths .path-wrapper .path-info-below {
		padding-right: 0 !important;
		padding-bottom: 0 !important;
	}

	#paths .path-wrapper.col-6 .tags-wrapper .tag {
		height: 3.42rem;
	}

	#paths .path-wrapper.col-6 .path-info-below .btn-wrapper {
		text-align: center;
	}

	#paths .path-wrapper.col-6 .btn.start,
	#paths .path-wrapper.col-6 .btn.continue {
		margin-right: 0;
		margin-bottom: 1.25rem;
	}

	#paths .path-wrapper .path-info-below .time-wrapper {
		right: 0 !important;
	}
}

/* Single Path Page */

#singlePath {
	background-color: #f2f2f2;
	padding: 12.42rem 5.2% 7.21rem !important;
	margin: 0 !important;
	max-width: 100%;
}

#singlePath .main-post {
	background-color: white;
	padding: 3.08rem 8.28% 0;
	width: 100%;
	margin-top: 1.29rem;
}

#singlePath .main-post .row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 !important;
}

#singlePath:not(.mob_path) .main-post .row {
	position: relative;
}

#singlePath .main-post .row .col {
	margin: 0 !important;
	padding: 0 !important;
}

/* #singlePath .main-post .row .col.right,
#singlePath .main-post .row .tab-pane > div:not(.about) {
  height: 61.34vh;
  max-height: 61.34vh;
  overflow: auto;
} */

@media screen and (min-width: 500px) {

	#singlePath .main-post .row .col.right {
		overflow-y: auto !important;
	}

	#singlePath .col.right .nav-tabs {
		height: auto !important;
	}
}

#singlePath .main-post .row .col:not(.right) {
	width: 69.14%;
	max-width: 69.14%;
	height: fit-content;
}

#singlePath .main-post .row .col:not(.right) .tab-pane > div:not(.about) > .overlay {
	position: sticky;
	background-image: url("/wp-content/uploads/sites/2/2022/02/overlay_gradient.png");
	background-size: cover;
	padding: 0 !important;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	text-align: end;
}

#singlePath .main-post .row .col:not(.right) .tab-pane > div:not(.about) > .overlay img {
	margin-right: 0.78rem;
	margin-bottom: 1.75rem;
	margin-top: 0.52rem;
}

#singlePath .main-post .row .col:not(.right) .tab-pane > div:not(.about) {
	border: 1px solid #d0d1d1;
}

#singlePath .main-post .row .col.right {
	width: 30.86%;
	max-width: 30.86%;
	height: calc(100% - 50px);
	position: absolute;
	right: 0;
	top: 0;
}

#singlePath .main-post > div.title {
	font-family: MerriweatherSans;
	font-size: 1.5rem;
	line-height: 1.71rem;
	margin-bottom: 1.64rem;
	color: #505759;
}

#singlePath .main-post > div.title span.path-title {
	font-family: MerriweatherSans-Bold;
	color: #c8102e;
}

#singlePath .main-post .row .col.right > div.title {
	margin-left: 2.85rem;
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.21rem;
	line-height: 1.71rem;
	margin-bottom: 0.91rem;
}

#singlePath .col.right .nav-tabs li {
	width: 100%;
	position: relative;
}

#singlePath .col.right .nav-tabs {
	border: none !important;
	height: 100%;
}

#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle,
#singlePath .col.right .nav-tabs li:not(.dropdown) a {
	color: #505759;
	font-family: MerriweatherSans-Book;
	font-size: 1.07rem;
	line-height: 1.71rem;
	margin: 0 2.85rem;
	display: flex;
	padding: 1.07rem 0;
	border-bottom: 1px solid #d0d1d1;
	margin-right: 1.14rem;
	text-decoration: none;
	justify-content: space-between;
}

#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle:hover,
#singlePath .col.right .nav-tabs li:not(.dropdown) a:hover {
	color: black;
}

#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle .section-progress,
#singlePath .col.right .nav-tabs li:not(.dropdown) a .subsection-duration {
	display: contents;
}

#singlePath .col.right .nav-tabs li:not(.dropdown) a.active.show {
	background: #94a59680;
	color: black;
	margin: 0;
	padding: 1.07rem 2.85rem;
}

#singlePath .col.right .nav-tabs li.dropdown .dropdown-menu.show {
	position: relative !important;
	transform: none !important;
	will-change: unset !important;
	border: 0 !important;
	margin: 0 !important;
	top: 0 !important;
	width: 100%;
	padding: 0;
}

#singlePath .col.right .nav-tabs li.dropdown .dropdown-menu li a {
	padding-left: 2.82rem;
}

#singlePath .col.right .nav-tabs li.dropdown .dropdown-menu li a.active {
	padding-left: 5.67rem;
}

#singlePath .col.right .nav-tabs li.dropdown .dropdown-menu li input {
	position: absolute;
	left: 2.85rem;
	top: 1.09rem;
	width: 1.28rem;
	height: 1.28rem;
	display: none;
	pointer-events: none;
}

#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle.isVisible::after {
	transform: rotate(0deg) !important;
}

#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
	content: url("/wp-content/uploads/sites/2/2022/02/arrow_down_grey.svg");
	border: none;
	margin: 0;
	vertical-align: middle;
	width: fit-content;
	height: fit-content;
	margin-right: 2.28rem;
	transform: rotate(180deg) !important;
}

#singlePath .tab-pane #open_video iframe {
	width: 100%;
	height: calc(61.34vh - 2px);
}

#singlePath.tab_path .tab-pane #open_video iframe {
	width: 100%;
	height: calc(55.37vh - 2px);
}

#singlePath .tab-pane > div.about {
	padding: 2.87rem 0 3.08rem;
}

#singlePath .tab-pane > div.about .title {
	color: #505759;
	font-family: MerriweatherSans-Bold;
	font-size: 1.21rem;
	line-height: 1.71rem;
	margin-bottom: 1.017rem;
}

#singlePath.mob_path .tab-pane > div.about .title {
	font-size: 1.6rem;
	line-height: 2rem;
	margin-bottom: 1.28rem;
}

#singlePath.mob_path.tab_path .tab-pane > div.about .title {
	font-size: 2rem;
	line-height: 2.5rem;
	margin-bottom: 1.6rem;
}

#singlePath .tab-pane > div.about .subtitle,
#singlePath .tab-pane > div.about .subtitle p {
	color: #505759;
	font-family: MerriweatherSans-Book;
	font-size: 1.07rem;
	line-height: 1.71rem;
}

#singlePath.mob_path .tab-pane > div.about .subtitle,
#singlePath.mob_path .tab-pane > div.about .subtitle p {
	font-size: 1.4rem;
	line-height: 1.8rem;
}

#singlePath.mob_path.tab_path .tab-pane > div.about .subtitle,
#singlePath.mob_path.tab_path .tab-pane > div.about .subtitle p {
	font-size: 1.7rem;
	line-height: 2.2rem;
}

#singlePath .tab-pane > div.about .subtitle p {
	margin-bottom: 1rem !important;
}

#singlePath.mob_path .tab-pane > div.about .subtitle p {
	margin-bottom: 1.42rem !important;
}

#singlePath.mob_path.tab_path .tab-pane > div.about .subtitle p {
	margin-bottom: 1.85rem !important;
}

#singlePath .tab-pane > div.about .subtitle {
	margin-bottom: 1.5rem;
}

#singlePath #relatedCarousel .carousel-item > .row .col:nth-of-type(3n + 1) {
	margin-left: 0;
}

#singlePath .more-paths {
	background: white;
	padding: 3.07rem 8.28% 3.71rem;
	margin-top: 5.21rem;
}

#singlePath #relatedCarousel .carousel-item > .row .col .card img {
	aspect-ratio: 1.519 !important;
	height: 14.3667vw !important;
}

#singlePath.mob_path #relatedCarousel .carousel-item > .row .col .card img {
	aspect-ratio: 1.282 !important;
	height: 22.46vw !important;
}

#singlePath #relatedCarousel .carousel-item > .row .col .card .card-body {
	padding: 1.67rem 0 0 !important;
}

#singlePath #relatedCarousel .carousel-item > .row .col .card h4.card-title {
	line-height: 1.71rem;
	opacity: 1;
	height: 3.42rem;
	text-decoration: underline;
}

#singlePath #relatedCarousel .carousel-item > .row .col .card .card-subtitle {
	margin-top: 0;
	color: #505759;
	font-family: MerriweatherSans-Book;
	font-size: 1.07rem;
	line-height: 1.71rem;
	height: 5.14rem;
	overflow: hidden;
	margin-bottom: 0.75rem;
}

#singlePath .more-paths .tags-wrapper {
	padding-bottom: 1.75rem;
	border-bottom: 1px solid #d0d1d1;
	width: 100%;
}

#singlePath .more-paths .btn-wrapper {
	margin-top: 1.25rem;
	display: flex;
	justify-content: space-between;
}

#singlePath .more-paths .btn-wrapper .continue,
#singlePath .more-paths .btn-wrapper .start {
	background: #94a596;
	color: white;
	padding: 1rem 2.8rem;
	border-radius: 5px;
	box-shadow: 0px 1px 3px #00000033;
	border: 1px solid #94a596;
	font-family: MerriweatherSans;
	font-size: 1.21rem;
	text-transform: none;
	line-height: 1.57rem;
	white-space: normal;
	height: fit-content;
}

#singlePath .more-paths .btn-wrapper .start {
	background: #c8102e !important;
	border-color: #c8102e !important;
}

#singlePath .more-paths .btn-wrapper .path-progress .left {
	color: #94a596 !important;
	font-family: MerriweatherSans-Bold;
	font-size: 1.21rem;
	line-height: 1.71rem;
}

#paths .path-wrapper .time-wrapper .path-progress .left {
	color: #757575 !important;
	font-family: MerriweatherSans-Book;
	font-size: 1.07rem;
	line-height: 1.57rem;
	margin-right: 1rem;
}

#singlePath .more-paths .btn-wrapper .path-progress {
	display: flex;
	align-items: center;
}

#singlePath .more-paths .btn-wrapper .path-progress .chart {
	width: 3.57rem;
	height: 3.57rem;
	border-radius: 50%;
	border: 2px solid #94a596;
	margin-right: 0.5rem;
	min-width: 3.57rem;
}

#paths .path-wrapper .time-wrapper .path-progress {
	margin-right: 1.94rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#paths .path-wrapper .time-wrapper .path-progress .chart {
	width: 1.74rem;
	height: 1.74rem;
	border-radius: 50%;
	border: 2px solid #94a596;
	margin-bottom: 0.728rem;
}

#paths.mob_paths.tab_paths .path-wrapper .time-wrapper .path-progress .chart {
	width: 1.83rem;
	height: 1.83rem;
}

#singlePath #related-carousel-wrapper a.btn:not(.inactive) div {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/arrow_right_green.png");
}

#singlePath #related-carousel-wrapper a.btn.inactive div {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/arrow_right_green_inactive.png");
}

#singlePath #related-carousel-wrapper a.btn {
	top: 50%;
	transform: translate(0, -50%);
}

#singlePath #related-carousel-wrapper a.btn.left {
	left: -3.21rem;
}

#singlePath #related-carousel-wrapper a.btn.right {
	right: -3.21rem;
}

#singlePath #related-carousel-wrapper.tab #relatedCarousel .carousel-item > .row .col {
	max-width: 100% !important;
	margin-left: 0% !important;
}

#singlePath #related-carousel-wrapper.mob #relatedCarousel .carousel-item > .row .col {
	max-width: 100% !important;
	margin-left: 0 !important;
}

.singlePath-footer {
	background: #f2f2f2;
	position: absolute;
	width: 100%;
}

.singlePath-footer.mob_path:not(.tab_path) .footer__copyright .container .grid.footer_mob_grid {
	margin-left: 4.92% !important;
}

/***** User Profile *****/

.user_info_main_area {
	padding-left: 3.5%;
	padding-right: 3.5%;
	margin-top: 3%
}

.user_profile_tabs_area .um-profile .um-profile-body {
	max-width: 80%;
}

.user_profile_tabs_area {
	background-image: url('/wp-content/uploads/sites/2/2022/02/user_info_bg.png');
	background-repeat: no-repeat;
	min-height: calc(120vh - 30rem);
	background-size: cover;
}

.user_info_main_area .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
	box-shadow: 0px -1px 3px #0000001a !important;
}

.user_info_main_area .elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: initial !important;
	box-shadow: 0px 3px 5px #0000001a;
	margin: 5px 0px 0px 7px;
}

.user_info_main_area .elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 13px 25px;
	font-weight: 700;
	color: #757575
}

.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-content {
	border: transparent !important;
}

.user_info_main_area .elementor-col-66 {
	width: 80% !important;
}

.user_personal_details .um-field-label label,
.security_tabs_content .um-field-label label {
	font-size: 1em !important;
	font-weight: normal;
	font-family: "Merriweather Sans", Book;
	color: #505759;
}

.user_personal_details .um-field-country {
	z-index: 1;
}

.um-header.no-cover {
	display: none;
}

.page-id-1201 .um-col-133 {
	float: left !important;
	width: 20% !important;
}

.page-id-1201 .um-col-133 .um-profile-photo:not(:first-child) {
	display: none !important;
}

.page-id-1201 .um-col-132 {
	float: left !important;
	width: 33% !important;
	margin: 0 7% !important;
}

.page-id-1201 .um-col-131 {
	float: left !important;
	width: 33% !important;
}

.user_personal_details .um-field-text input[type=text],
.user_personal_details .um-field-type_select .um-field-area,
.security_tabs_content .um-field-area input[type=text],
.security_tabs_content .um-field-area input[type=password] {
	color: #000000 !important;
	font-size: 1em !important;
	box-shadow: -2px 2px 4px 0px #0000001a !important;
	filter: drop-shadow(0px 1mm 1mm #0000001a) !important;
}

.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title,
.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:before,
.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:after {
	font-size: 1em !important;
	font-weight: bold;
	font-family: "Merriweather Sans", Book;
	color: #505759;
	border: none !important;
	border-width: 0px !important;
	text-align: center;
}

.user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: transparent !important;
	padding: 2rem 7rem 1em 6rem;
}

.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-content {
	padding: 0px !important;
}

.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title.elementor-active {
	color: #c8102e;
	border-bottom-style: solid 1px #c8102e !important;
	border-bottom: solid 2px !important;
}

.user_personal_details .um-col-131 .um-field-ddl_user_title {
	width: 22%;
	padding-right: 2% !important;
	float: left;
	z-index: 999;
}

.user_personal_details .um-col-131 .um-field-first_name {
	width: 35%;
	padding-left: 2% !important;
	padding-right: 2% !important;
	float: left;
	z-index: 999;
}

.user_personal_details .um-col-131 .um-field-last_name {
	width: 35%;
	padding-left: 2% !important;
	float: left;
	z-index: 999;
	padding-bottom: 2.28em !important;
}

.user_personal_details .um-field-marketing_requested {
	font-size: 11px;
}

.profile_pages .um .um-button.um-alt {
	color: #c8102e;
	background-color: #ffffff !important;
	border: solid 1px #c8102e !important;
}

.profile_pages .um .um-button.um-alt:hover {
	color: #505759;
	border: solid 1px #505759 !important;
	background-color: #ffffff !important;
}

.profile_pages .um input[type=submit].um-button {
	margin: auto;
	margin-right: 0px;
}

.pofinterest_title {
	text-align: center;
	color: #000000;
	font-size: 1rem !important;
	font-family: "Merriweather Sans", Book;
	margin-top: -2em;
}

#security_btns {
	margin-top: 15%;
}

#security_btns .um-left.um-half,
#security_btns .um-right.um-half {
	display: inline !important;
	padding-top: 4em;
}

.profile_pages .um-field-error {
	position: absolute;
}

#topic_interest_sel_val {
	display: none;
}

.profile_pages .um input[type=submit].um-button,
.profile_pages .um .um-button.um-alt {
	width: 15rem !important;
	min-width: 11vw !important;
	font-size: 1rem !important;
	height: 45px;
	line-height: 1em !important;
	text-align: center;
	margin-top: 2.5vw;
}

.profile_pages .um input[type=submit].um-button:hover {
	background-color: #505759 !important;
}

#user_profile_link ul li,
#user_profile_link ul li a {
	color: #505759 !important;
	font-size: 1.1rem;
	font-family: "Merriweather Sans";
	text-align: left;
	white-space: nowrap;
	padding-top: 1em;
	padding-bottom: 1em;

}

#user_profile_link ul li {
	border-bottom: solid 1px #0000001a;
}

#user_profile_link ul li a:hover,
#user_profile_link ul li a:active {
	margin-bottom: 0.5rem;
	color: #c8102e !important;
}

@media (max-width: 1580px) {
	.user_personal_details .um-col-131 .um-field-ddl_user_title {
		width: 23%;
	}

	.user_personal_details .um-col-131 .um-field-first_name {
		width: 34%;

	}

	.user_personal_details .um-col-131 .um-field-last_name {
		width: 34%;
		padding-bottom: 2em !important;
	}

}

@media (max-width: 1380px) {
	.user_personal_details .um-col-131 .um-field-ddl_user_title {
		width: 20%;

	}

	.user_personal_details .um-col-131 .um-field-first_name {
		width: 34%;
		padding-bottom: 2em !important;

	}

	.user_personal_details .um-col-131 .um-field-last_name {
		width: 34%;

	}

}

.um-register #um_field_1197_wpcf-phonenumber {
	display: none;

}

.um-register #um_field_1197_marketing_requested {
	display: block;

}

.user_profile_topic_ {
	line-height: 5.5vw;
	background-color: #c8102e;
	width: 5.5vw;
	height: 5.5vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 0.7vw;
	text-align: center;
	text-transform: uppercase;
	transform: scale(1.3) !important;
	margin: 1.4rem;
}

.far.fa-eye.togglePassword_eye,
.far.fa-eye.togglePassword_eye :before {
	cursor: pointer;
	position: relative !important;
	float: right;
	margin-top: -2em;
	z-index: 9999;
	margin-right: 2em;
}

.security_tabs_content,
.um-profile-body.main main-default.security_tabs_content {
	width: 100% !important;
	/* max-width: 100%!important; */
}

.security_main_area {
	width: 100%;
	display: inline-flex;
	margin-top: calc(6% - 1rem);
	margin-bottom: -4em;
}

.security_main_area_left {
	padding: 0px 5% 0px 0px;
}

.security_main_area_right {
	padding: 0px 0px 0px 5%;
}

.security_main_area_left,
.security_main_area_right {
	width: 44%;
}

.security_tabs_content .um-left.um-half,
.security_tabs_content .um-right.um-half {
	display: none;
}

.um-field-label.second_row {
	margin-top: 2em;
}

.save-btn {
	cursor: pointer;
}

.edit_avatar_photo {
	background-image: url('/wp-content/uploads/sites/2/2022/02/edit_photo.png');
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	z-index: 1;
	bottom: -7em;
	left: 10px;
	cursor: pointer;
}

.user_info_main_area .um-profile-photo {
	display: none;
}

.profile_pages .user_personal_details .um-profile-photo,
.profile_pages .user_personal_details .um-profile-photo a.um-profile-photo-img {
	float: left;
	margin: 0em 1em !important;
	width: 7em !important;
	height: 7em !important;
	position: relative !important;
	top: 0em !important;
	text-align: inherit !important;
}

.user_profile_tabs_area .um-left.um-half,
.user_profile_tabs_area .um-right.um-half {
	width: 48%;
}

.user_profile_tabs_area .um-right.um-half {
	float: right !important;
}

.user_profile_tabs_area .um-left.um-half {
	float: left !important;
}

.profile_pages .um-button .profile_pages #title-container {
	display: none !important;
}

.profile_pages #aboutPage {
	background-color: #F2F2F2 !important;
	margin-top: 5.5em !important;
	padding-top: 2.60rem !important;
}

.user_points_interest {
	text-align: center;
}

@media (max-width: 500px) {

	.profile_pages .um-col-133,
	.profile_pages .um-col-132,
	.profile_pages .um-col-131,
	.profile_pages .user_info_main_area .elementor-col-66 {
		width: 100% !important;
	}

	.profile_pages .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
		padding: 2rem 2rem 1em 2rem;
	}

	.profile_pages .user_personal_details .um-field-marketing_requested .um-field-label label {
		line-height: 1.5em !important;
		font-size: 0.7rem !important;
	}

	.edit_avatar_photo {
		bottom: -3em;
		left: 7em;
		background-size: 70%;
	}

	.profile_pages .user_personal_details .um-profile-photo,
	.profile_pages .user_personal_details .um-profile-photo a.um-profile-photo-img {
		float: left;
		margin: 0em 7em !important;
		width: 4em !important;
		height: 4em !important;
		position: relative !important;
		top: -1.5em !important;
		text-align: inherit !important;
	}

	.profile_pages .user_personal_details .um-profile-photo .um-profile-photo-overlay i {
		font-size: 30px;
	}

	.profile_pages .user_personal_details .um-col-131 .um-field-last_name {
		margin-bottom: 0px;
		z-index: 9;
	}

	.user_personal_details {
		margin-bottom: 10px !important;
	}

	#topic_interest_main {
		display: inline-grid;
		width: 100%;
		padding-left: 10%;
		padding-right: 10%;
	}

	.um-profile .user_points_interest #topic_interest_main {
		display: inline-block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-top: -1em;
	}

	#notif_right_cell .user_profile_tabs_area .um-profile .um-profile-body {
		max-width: 100%;
	}

	#notif_right_cell #guidelines {
		margin-top: 0%;
	}

	.profile_pages .user_personal_details .topics_row2,
	.topics_row1 {
		display: inline-flex;
		text-align: center;
		align-items: center;
		width: 90%;
	}

	.profile_pages .topics_row2 {
		margin-top: 1em;
	}

	#notif_right_cell #education {
		margin-right: -9%;
		margin-top: 2em;
		margin-left: 3em;
	}

	#notif_right_cell .um-profile-body .um-col-alt {
		margin-top: -8vw;
	}

	#notif_right_cell #heart_disease_and_comorbidities {
		margin-top: -8%;
		margin-right: -3%;
		margin-left: 0;
	}

	#notif_right_cell #surgical_techniques {
		margin-top: -5%;
		margin-left: -1%;
	}

	.profile_pages .user_personal_details .um-field-checkbox-state i,
	.um-field-radio-state i {
		font-size: 18px;
		line-height: 18px;
		height: 15px;
	}

	.profile_pages .user_personal_details .um-col-131 .um-field-first_name {
		padding-left: 0% !important;
		padding-right: 4% !important;
		z-index: 9;
	}

	.profile_pages .user_personal_details .um-field-label label,
	.security_tabs_content .um-field-label label {
		font-size: 0.8em !important;
	}

	.profile_pages .user_personal_details .um-field-label {
		margin: 0 0 3px 0;
	}

	.profile_pages .user_personal_details .um-field {
		padding: 0rem 0 0 0 !important;
	}

	.select2.select2-container .select2-selection {
		height: 35px !important;
	}

	.profile_pages .user_personal_details .um-field-text input[type=text],
	.user_personal_details .um-field-type_select .um-field-area,
	.security_tabs_content .um-field-area input[type=text],
	.security_tabs_content .um-field-area input[type=password] {
		font-size: 0.8em !important;
	}

	.profile_pages .um-form input[type=text],
	.um-form input[type=search],
	.um-form input[type=tel],
	.um-form input[type=number],
	.um-form input[type=password] {
		padding: 0 12px !important;
		height: 35px !important;
	}

	.profile_pages.page-id-1201.page-id-1201 .um-col-132 {
		margin: 0px 0px 0px 2.2% !important;
	}

	.profile_pages .um input[type=submit].um-button,
	.profile_pages .um .um-button.um-alt {
		min-width: 130px !important;
		height: 40px;
	}
}

@media (max-width: 425px) {

	.profile_pages .um-col-133,
	.profile_pages .um-col-132,
	.profile_pages .um-col-131,
	.profile_pages .user_info_main_area .elementor-col-66 {
		width: 100% !important;
	}

	.profile_pages.page-id-1201.page-id-1201 .um-col-132 {
		margin: 0 0% !important;
	}

	.user_personal_details .um-field-label label,
	.security_tabs_content .um-field-label label {
		font-size: 0.8em !important;
	}

	.user_personal_details .um-field-text input[type=text],
	.user_personal_details .um-field-type_select .um-field-area,
	.security_tabs_content .um-field-area input[type=text],
	.security_tabs_content .um-field-area input[type=password] {
		font-size: 0.8em !important;
	}

	.edit_avatar_photo {
		bottom: -3em;
		left: 3em;
		background-size: 80%;
	}

	.red_item_bg {
		background-color: transparent;
		font-family: "Merriweather Sans";
		width: 6.9vw;
		height: 6.9vw;
		cursor: pointer;
		border-radius: 50%;
		color: #c8102e;
		font-size: 0.6vw;
		text-align: center;
		text-transform: uppercase;
		margin: 1.2rem;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: solid 2px #c8102e;
		font-weight: bold;
		box-shadow: 0px 0px 10px #00000051;
	}

	.profile_pages .user_personal_details .topics_row2,
	.topics_row1 {
		margin-left: -0.8em;
	}

	.user_profile_topic_ {
		line-height: 5.2em;
		width: 50px;
		height: 50px;
		font-size: 0.8rem;
		transform: scale(1.3) !important;
		margin: 1rem;

	}

	.profile_pages .user_personal_details .um-profile-photo,
	.profile_pages .user_personal_details .um-profile-photo a.um-profile-photo-img {
		float: left;
		margin: 0em 3.5em !important;
		width: 4em !important;
		height: 4em !important;
		position: relative !important;
		top: -1.5em !important;
		text-align: inherit !important;
	}
}


/***** forgot pass page ***/
.profile_pages.um-page-password-reset .um-field-block div {
	font-family: "Merriweather Sans", Book;
	font-size: 2rem;
	color: #000000;
	text-align: center !important;
	line-height: 4em;
}

.profile_pages.um-page-password-reset .um-um_password_id.um {
	max-width: -webkit-fill-available !important;
	margin: 0 14.28% !important;
	min-height: 40rem;
	text-align: center;
	padding-top: 4rem;
}

.profile_pages.um-page-password-reset .um-password #username_b {
	border-bottom: 1px solid #000000 !important;
	border-left: 1px solid #000000 !important;
	border-top: 1px solid #898d8d !important;
	border-right: 1px solid #898d8d !important;
}

.saved_vd .card .video_time_info,
.saved_post .card .video_time_info {
	width: 100%;
	display: block;
	padding-top: 0.3rem;
}

.saved_vd .card .video_time_info .video_timer,
.saved_post .card .video_time_info .video_timer {
	display: inline-block;
	margin-top: 0rem;
	margin-right: 0.3rem;
}

.saved_vd .card .video_card_remove,
.saved_post .card .video_card_remove {
	float: right;
	text-align: right;
	display: flex;
	position: relative;
	right: 0;
	cursor: pointer;
}

.saved_vd .card .video_card_remove a,
.saved_post .card .video_card_remove a {
	font-size: 0.9rem;
	text-decoration: underline;
}

#singleMedia.saved-items {
	background-color: Transparent;
}

#singleMedia.saved-items .bg_wrapper {
	background: none !important;
	backdrop-filter: none !important;
}

#singleMedia.saved-items .card-title {
	font-size: 1rem !important;
	line-height: 1.25rem !important;
}

.my_saved_items .elementor-tabs-content-wrapper {
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}

#relatedCarousel .carousel-item > .row .col.saved_vd,
#relatedCarousel .carousel-item > .row .saved_vd,
.col.saved_vd,
#relatedCarousel_posts .carousel-item > .row .col.saved_post,
#relatedCarousel_posts .carousel-item > .row .saved_post,
#relatedCarousel_paths .carousel-item > .row .col.saved_post,
#relatedCarousel_paths .carousel-item > .row .saved_post,
.col.saved_post {
	padding-left: 2.5% !important;
	padding-right: 2.5% !important;
}

.my_saved_items #relatedCarousel,
.my_saved_items #relatedCarousel_posts,
.my_saved_items #relatedCarousel_paths {
	margin-right: 2rem;
	margin-left: 2rem;
}

.my_saved_items #relatedCarousel .carousel-item > .row .col .card h4.card-title,
.my_saved_items #relatedCarousel_posts .carousel-item > .row .col .card h4.card-title,
.my_saved_items #relatedCarousel_paths .carousel-item > .row .col .card h4.card-title {
	opacity: 1;
	height: 4.71rem;
}

#singleMedia.saved-items {
	margin-top: calc(7% - 1.2vW);
}

/*** User Notifications *****/
#notif_updates_item .featured-image {
	margin-bottom: 0;
	border-bottom: 1px solid #ddd;
	width: 18%;
	height: fit-content;
	aspect-ratio: 1.74;
	margin-right: 2.25rem;
}

#notif_updates_item .posts .notif_results:first-of-type > * {
	margin-top: -0.6rem;
}

.notif_results_container {
	padding: 0;
	border-bottom: 1px solid rgb(208, 209, 209);
	width: -webkit-fill-available;
	position: relative;
	display: flex;
	min-height: 5.35rem;
	padding-right: 1.75rem;
}

#notif_updates_item .notif_results {
	display: flex;
	padding-top: 2.16rem;
	margin-left: -1.14rem;
	padding-left: 1.14rem;
	margin-right: -2.57rem;
	padding-right: 2.57rem;
}

#notif_updates_item img.save {
	position: absolute;
	top: 1.415rem;
	right: 0;
	width: auto;
	height: auto;
	cursor: pointer;
	z-index: 9;
}

#notif_updates_item .posts {
	padding-left: 0.14rem;
	overflow: auto;
	height: calc(90vh - 31.86rem);
	padding-right: 2.8rem;
	margin-top: 1.16rem;

}

#notif_updates_item .posts div.icon {
	background-size: contain !important;
	background-repeat: no-repeat !important;
	margin-right: 0.58rem;
}

#notif_updates_item .post-title {
	font-weight: bold;
	margin-right: 20rem;
}

#notif_updates_item .post-title,
#notif_updates_item .posts .date {
	font-family: MerriweatherSans-Book;
	font-size: 1rem;
	line-height: 1.42rem;
	color: #505759;
}

#notif_updates_item .posts .date {
	margin-bottom: 0.5rem;
}

#notif_updates_item .posts .notif_results .notif_results_container div.icon.event-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/post_icon.png");
	height: 1.305rem;
	width: 1.305rem;
	min-width: 1.305rem;
}

#notif_updates_item .posts .notif_results:hover .notif_results_container div.icon.event-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/post_icon_red.svg");
}

#notif_updates_item .posts .notif_results_container div.icon.post-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/pub_icon.svg");
	height: 1.14rem;
	width: 0.91rem;
	min-width: 0.91rem;
}

#notif_updates_item .posts .notif_results:hover .notif_results_container div.icon.post-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/pub_icon_red.svg");
}

#notif_updates_item .posts .notif_results_container div.icon.media-item-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/video_icon.svg");
	height: 1.39rem;
	width: 1.39rem;
	min-width: 1.39rem;
}

#notif_updates_item .posts .notif_results:hover div.icon.media-item-icon {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/01/video_icon_red.svg");
}

#notif_updates_item .posts .notif_results .notif_results_container div.icon.online {
	background: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/online.svg");
	margin-right: 0;
	width: 3.85rem;
	height: 1.14rem;
	margin-top: 0.43rem;
}

#notif_updates_item .posts .notif_results:hover .notif_results_container div.icon.online {
	background: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/online_red.svg');
}

.btn_clear_notif {
	background: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/clear_btn.png');
	margin-right: 0;
	width: 10.5rem;
	height: 3.1rem;
	margin-top: 1rem;
	background-repeat: no-repeat;
	cursor: pointer;
}

.btn_clear_notif.disabled {
	background: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/clear_btn_hover.png') !important;
	margin-right: 0;
	width: 10.5rem;
	height: 3.1rem;
	margin-top: 1rem;
	background-repeat: no-repeat !important;
	cursor: pointer;
}

#notif_updates_item .posts::-webkit-scrollbar-track {
	border: none;
	padding: 0;
	background-color: #d0d1d1;
}

#notif_updates_item .posts::-webkit-scrollbar {
	width: 5px;
}

#notif_updates_item .notif_results:hover a,
#notif_updates_item .notif_results-result:hover .post-title,
#notif_updates_item .notif_results:hover .date {
	color: black !important;
	text-decoration: none;
}

#notif_updates_item .posts::-webkit-scrollbar-thumb {
	border-radius: 0;
	box-shadow: none;
	background-color: #898d8d;
	border: none;
}

#notif_updates_item .update_buttons {
	border: 1px solid #c8102e;

	background: white;
	border-radius: 5px;
	box-shadow: 0px 1px 3px #00000033;
	color: #c8102e;
	font-family: MerriweatherSans;
	font-size: 1.21rem;
	line-height: 1.56rem;
	padding: 0.9285rem;
	text-align: center;
	margin-right: 6.245rem;
	top: 0.537rem;
	position: absolute;
	right: 0;
	width: 14rem;
}

#notif_updates_item .expires {
	position: absolute;
	right: 22.535rem;
	top: 0.75rem;
	color: #c8102e !important;
	font-family: MerriweatherSans;
	font-size: 1rem;
	line-height: 1.28rem;
	cursor: initial;
}

#notif_updates_item .update_buttons:hover {
	border-color: #505759 !important;
	color: #505759 !important;
}

.updated_date .update_clock {
	width: 24px !important;
	height: 17px !important;
	background-repeat: no-repeat;
	padding-right: 4px;
}

.updated_date {
	margin-bottom: 0.5rem;
	font-size: 0.8rem !important;
	font-family: 'MerriweatherSans-Book';
	line-height: 1.42rem;
	color: #505759;
}

#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: transparent !important;
	padding: 2rem 6rem 1em 6rem;
}

.no_notification {
	display: none;
	font-weight: bold;
	font-size: 1.1rem !important;
	font-family: 'MerriweatherSans-Book';
	line-height: 1.42rem;
	color: #505759;
	text-align: center;
}

.elementor-tab-title.elementor-tab-mobile-title {
	display: none;
}

@media (max-width: 1367px) {
	#notif_updates_item .posts {
		height: calc(99vh - 31.86rem);

	}
}

@media (max-width: 500px) {
	.btn_clear_notif {
		background: url(/edwardsmasters/wp-content/uploads/sites/2/2022/02/clear_btn.png);
		margin-right: 0;
		width: 13.5rem;
		height: 3.1rem;
		margin-top: 1rem;
		background-repeat: no-repeat;
		cursor: pointer;
		background-size: 80%;
	}

	#notif_updates_item .posts {
		height: calc(144vh - 31.86rem);
	}

	.elementor-tab-title.elementor-tab-mobile-title {
		display: block;
	}
}

@media (max-width: 425px) {
	.btn_clear_notif {
		background-size: 70%;
	}

	.elementor-tab-title.elementor-tab-mobile-title {
		display: block;
	}

	#aboutPage .notifications_page .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
		padding: 2rem 1rem 1em 2rem;
	}

	#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border: transparent !important;
		padding: 2rem 2rem 1em 2rem;
	}

	#notif_updates_item .post-title {
		font-weight: bold;
		margin-right: 0em;
		font-size: 0.9rem;
	}

	.notifications_page #notif_updates_item .update_buttons {
		background-size: 65%;
		position: relative;
		top: 1em;
		margin: 0px;
	}

	#notif_updates_item .posts {
		height: calc(100vh - 31.86rem);
	}
}

.elementor-tab-content #singleMedia {
	margin-left: 1rem;
}

.select2-search--dropdown .select2-search__field input[type="search"]:focus-visible,
.select2-search--dropdown .select2-search__field input[type="search"]:active,
.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible {
	border: none !important;
	outline-color: white !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	display: none !important;
}

span.select2.select2-container.select2-container--default.select2-container--focus,
.select2-container.select2-container--open,
.select2-container--focus,
.select2.select2-container .select2-selection,
.select2.select2-container.select2-container--default.select2-container--above.select2-container--focus,
.select2.select2-container .select2-selection {
	outline-color: transparent !important;
	outline-width: 0px !important;

}

.wrapper_iner_shadow {
	height: 2rem;
	position: absolute;
	bottom: 0px;
	background: transparent linear-gradient(180deg, #FFFFFF00 0%, #7575758A 100%) 0% 0% no-repeat padding-box;
	display: block;
	width: calc(100vw - 30.5rem);
}

.modal.fade.next.modal-discover .modal-dialog {
	-webkit-transform: translate(100%, 0);
	transform: translate(100%, 0);
}

.modal.fade.prev.modal-discover .modal-dialog {
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}

.modal.fade.modal-discover.modal-slideleft .modal-dialog {
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.modal.fade.modal-discover.modal-slideright .modal-dialog {
	-webkit-transform: translate(100%, 0);
	transform: translate(100%, 0);
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.modal.fade.show.modal-discover .modal-dialog {
	-webkit-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	display: flex;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.modal.fade.modal-discover .modal-dialog {
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out !important;
}

/* Topics of interest page */
body.topics-of-interest #topic_interest_main {
	display: flex;
	flex-direction: column;
	justify-content: start;
	margin: auto;
	width: calc(52% + 9.26rem);
	text-align: left !important;
	height: 54.34vh;
	padding: 4.24rem 0 0 0 !important;
}

body.topics-of-interest footer {
	position: absolute;
	bottom: 0;
	width: 100%;
}

body.topics-of-interest main {
	height: fit-content;
	margin-bottom: 20px;
	margin-top: 0 !important;
	padding-top: calc(2vw + 10px) !important;
}

body.topics-of-interest #submit_btn {
	background: transparent !important;
	font-family: MerriweatherSans;
	line-height: 2rem !important;
	padding: 0.85rem !important;
	box-shadow: 0px 1px 3px #00000033;
	margin-top: -2.5vw;
	width: auto !important;
	min-width: 250px !important;
	text-decoration: none !important;
}

body.topics-of-interest .reg_center_col .top_title_area {
	margin-top: -2vw;
}

.um-page-register .header__container {
	max-width: 90% !important;
	margin-left: 4% !important;
	margin-right: 4% !important;
}

@-moz-document url-prefix() {
	.profile_pages.um-page-password-reset .um-field-block div {
		width: max-content !important;
	}

	.profile_pages.um-page-password-reset .um-password #username_b {
		width: auto !important;
	}

	.um-page-password-reset #um_field_um_password_id_username_b {
		display: inherit;
	}

	.jquery-modal.blocker {
		/* background-color: rgba(255, 255, 255, .6);*/
		background-color: rgba(170, 170, 170, 0.75);
	}

	.blocker {
		background-color: rgba(170, 170, 170, 0.75);
	}

	.um-page-register .um input[type="submit"].um-button {
		margin-top: 1vw !important;
	}

	#guidelines span {
		top: 4rem !important;
	}

	.notif_results_container {
		width: -moz-available;
	}

	.um-page-register #user-login-dialog {
		margin-top: 0px !important;
	}
}

.um-page-register #btn_login input[type="submit"].um-button {
	margin-top: 1vw;
	background: #c8102e !important;
}

/* body.um-page-register .um-form {
  height: -webkit-fill-available;
} */
body.um-page-register .not_user {
	width: 100% !important;
	text-align: left !important;
	padding: 1.9rem 2em 0em 2em;
	max-width: 100px;
	white-space: nowrap;
}

.um-page-register #user-login-dialog .um input[type="submit"].um-button:hover,
.um a.um-button:hover {
	background: #c8102e !important;
	color: #fff;
}

#discoverPage #playbtn_video.btn-area {
	display: none !important;
}

/*#discoverPage #playbtn_video.btn-area
{
  background-image: none!important;
  background: none!important;
}
#discoverPage #playbtn_video .playbtn {
  width: 100%;
  height: auto;
  object-fit: cover;
} */
.um.um-login.um-4955 {
	opacity: 1;
}

#exploreEvent {
	width: 100%;
	height: 100%;
	max-width: 100%;
	background: transparent;
}

#exploreEvent > .modal-dialog {
	max-width: 55%;
}

#exploreEvent .modal-content {
	border-radius: 0;
	border: none;
	box-shadow: 0px 10px 20px #364546;
}

#exploreEvent .modal-body {
	padding: 3rem;
}

#exploreEvent .modal-body > .btn {
	float: right;
	margin-right: -2rem;
	margin-top: -2rem;
	margin-bottom: 1rem;
}

#exploreEvent .modal-body > .btn:hover {
	background-color: transparent !important;
}

#exploreEvent .modal-body > .embed-responsive {
	box-shadow: 0px 10px 20px #00000029;
}

#mobileModal {
	height: 100%;
	max-height: 100%;
	width: 100%;
	max-width: 100%;
	border: 0;
	background: transparent;
	padding: 30px !important;
}

#mobileModal .bg {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	opacity: 0.85;
}

#mobileModal_from_app .bg {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	opacity: 1;
}

#mobileModal_from_app {
	height: 100%;
	max-height: 100%;
	width: 100%;
	max-width: 100%;
	opacity: 1;
	position: absolute;
	border: 0;
	background: transparent;
	padding: 30px !important;
}

#mobileModal .bg img,
#mobileModal_from_app .bg img {
	height: 100%;
	width: 100%;
}

#mobileModal .modal-content,
#mobileModal_from_app .modal-content {
	background: transparent;
	border: 0;
}

#mobileModal .logo,
#mobileModal_from_app .logo {
	width: 18.7vw;
	margin-top: -19.5px;
	margin-bottom: 18.85vh;
}

#mobileModal .title,
#mobileModal_from_app .title {
	font-family: MerriweatherSans-Bold;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 5.69px;
	color: black;
}

#mobileModal .desc,
#mobileModal_from_app .desc {

	font-family: MerriweatherSans;
	font-size: 19px;
	line-height: 25px;
	margin-bottom: 6.07vh;
}

/*** mobile version *****/

#log_forgot_pass_mob {
	margin: 0px;
}

.modal.space_mob #login_logo {
	width: 70px;
	height: 71px;
}

#log_forgot_pass_mob a,
#log_forgot_pass_mob a.um-link-alt {
	font-family: "Merriweather Sans";
	font-size: 0.8em;
	text-align: left;
	text-decoration: underline !important;
	line-height: 2.8em;
	color: #000000 !important;

}

.mobile_login_form .um-col-131,
.mobile_login_form .um-col-132,
.mobile_login_form .um-col-133 {
	padding-right: 3%;
	min-width: 45%;
	margin-top: 0px;
}

#mobile_cells .login_title_sec {
	font-family: "Merriweather Sans", Bold;
	font-size: 2.5rem;
	color: #000000;
	text-align: left;
	width: 100%;
	display: inline-block;
	font-weight: bold;
}

#tablet_cells .login_title {
	font-size: 21px;
}

#tablet_cells .login_title_sec {
	font-size: 36px;
	line-height: 1.8em;
}

#tablet_cells .um .um-form input[type="text"],
#tablet_cells .um .um-form input[type="password"] {
	font-size: 16px !important;
	color: #000000 !important;
	height: 44px !important;
}

#tablet_cells #log_forgot_pass_mob a,
#tablet_cells #log_forgot_pass_mob a.um-link-alt {
	font-family: "Merriweather Sans";
	font-size: 16px;
}

#tablet_cells .login {
	margin-top: 5em;
}

#tablet_cells {
	padding-top: 8%;
}

#tablet_cells .btn_login_area_mob {
	margin-top: 4em;
}

#tablet_cells .btn_login_area_mob .not_user .log_register,
#tablet_cells .btn_login_area_mob .not_user .log_register_link {
	font-size: 16px;
}

#tablet_cells .btn_login_area_mob #btn_login input[type="submit"].um-button {
	min-width: 182px !important;
	height: 44px !important;
	font-size: 21px;
	height: 2em;
	line-height: 1em !important;
	padding: 9px 15px !important;
}

#mobile_cells .login_title {
	font-family: "Merriweather Sans", Book;
	font-size: 1.5rem;
	color: #000000;
	text-align: left;
	width: 100%;
	display: inline-block;
}

#user-login-dialog #mobile_cells.col {
	padding-left: 13%;
	padding-right: 13%;
	text-align: left;
}

#log_forgot_pass a,
#log_forgot_pass a.um-link-alt {
	font-size: 1em;
	white-space: nowrap;
}

#mobile_cells .um-field.um-field-text.um-field-username.um-field-text.um-field-type_text .um-form-field,
#tablet_cells .um-field.um-field-text.um-field-username.um-field-text.um-field-type_text .um-form-field {
	border-top: 1px solid #000000 !important;
	border-right: 1px solid #000000 !important;
	border-bottom: 1px solid #898d8d !important;
	border-left: 1px solid #898d8d !important;
}

.btn_login_area_mob {
	margin-top: 2em;
}

#reg_mob_left_cell {
	padding-right: 6%;
	margin-top: -1%;
}

.btn_login_area_mob #btn_login input[type="submit"].um-button {
	min-width: 130px !important;
	height: 34px !important;
	color: #ffffff;
	font-family: "Merriweather Sans";
	font-size: 1em;
	height: 2em;
	line-height: 1em !important;
	padding: 9px 15px !important;
}

#user-login-dialog.modal.space_mob {
	background-color: transparent;
	border: none;
	box-shadow: none;
	text-align: center;
	vertical-align: top;
	margin-top: 0em !important;
	padding: 0% 0% 0% 0% !important;
}

.btn_login_area_mob .not_user .log_register,
.btn_login_area_mob .not_user .log_register_link {
	font-size: 1em;
}

#reg_mob_left_cell .reg_title,
#reg_mob_left_cell .reg_title .first_title,
#reg_mob_left_cell .reg_title .second_title {
	font-size: 14px;
	line-height: 1.3em;
}

#reg_mob_left_cell .reg_title b {
	font-size: 2.1vw;
	line-height: 2em;
}

body.um-page-register #mobile_reg_area .um-field {
	padding: 1.24rem 0 0 0 !important;
}

.um-page-register #mobile_reg_area .um-register {
	width: 100%;
	text-align: left !important;
	margin-left: 0px !important;
}

#mobile_reg_area .um-register.um .um-form input[type="text"],
#mobile_reg_area .um-register.um .um-form input[type="text"]:focus,
#mobile_reg_area .um-register.um .um-form input[type="number"],
#mobile_reg_area .um-register.um .um-form input[type="number"]:focus,
#mobile_reg_area .um-register.um .um-form input[type="password"],
#mobile_reg_area .um-register .um-form .um-field #mobile_reg_area .um-field-area input.um-form-field.um-validate-not-matched,
#mobile_reg_area .um-register.um .um-form input[type="password"]:focus {
	color: #757575 !important;
	font-family: "Merriweather Sans";
	font-size: 1em !important;
	height: 35px;
	padding: 0px !important;
	-webkit-text-fill-color: #757575;
}

#mobile_reg_area .select2.select2-container .select2-selection,
#mobile_reg_area #country,
#mobile_reg_area #function {
	font-size: 1em !important;
}

#mobile_reg_area #um_field_1197_country .select2.select2-container .select2-selection,
#mobile_reg_area #um_field_1197_country .select2-container--default .select2-selection--single .select2-selection__rendered,
#mobile_reg_area #um_field_1197_function .select2.select2-container .select2-selection,
#mobile_reg_area #um_field_1197_function .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #757575 !important;
	font-size: 1em !important;
	font-family: "Merriweather Sans";
	background-color: transparent !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
	font-weight: 100;
}

#mobile_reg_area .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #757575 !important;
}

#mobile_reg_area .um-field-error {
	padding: 12px;
	font-size: 12px;
	line-height: 12px !important;
	margin: 8px 0 0 0;
}

.um-page-register #mobile_reg_area .um-register .um-field-text,
.um-page-register #mobile_reg_area .um-register .um-field-password,
.um-page-register #mobile_reg_area .um-register .um-field-multiselect,
.um-page-register #mobile_reg_area .um-register .um-field-select {
	width: 70%;
}

#mobile_reg_area .um-register .um-field-block.um-field-type_block {
	width: 100%;
	text-align: right;
	margin-top: 0em;
}

#mobile_reg_area .um-field-block.um-field-type_block p {
	margin: 0px !important;
	padding: 0px !important;
}

#mobile_reg_area .um-field-block.um-field-type_block .reg_next_btn {
	display: inline-block;
	width: 25%;
	margin-top: 0.42rem;
	background: transparent;
	font-family: "Merriweather Sans";
	font-size: 17px;
	line-height: 2rem;
	padding: 0.85rem;
	padding-right: 0px;
	box-shadow: none;
	border: none;
	color: #C8102E;
	font-weight: 400;
	text-align: right;
	border-radius: 0px;
	margin-top: -1%;
}

#mobile_reg_area #um_field_1197_country .select2.select2-container .select2-selection .select2-selection__arrow:before,
#mobile_reg_area #um_field_1197_function.select2.select2-container .select2-selection .select2-selection__arrow:before {
	font-size: 2em !important;
}

#reg_mob_right_cell {
	margin-top: -1em;
}

#um_register_mobile .red_item_bg span {
	position: relative;
	top: 3.4em;
	font-size: 8px;
	line-height: 0.1em !important;
	text-align: center;
}

#um_register_mobile .reg_phase4 {
	width: calc(100% + 6.26rem) !important;
	margin: -2em -8.2vw !important;
}

#mobile_reg_area .red_item_bg {
	background-color: transparent;
	font-family: "Merriweather Sans";
	width: 8.9vw;
	height: 8.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #c8102e;
	font-size: 8px;
	text-align: center;

}

#um_register_mobile .um-register .um-form .um-col-alt .um-center {
	text-align: right !important;
}

#um_register_mobile #um-submit-btn {
	color: #c8102e;
	background: transparent !important;
	font-family: 'MerriweatherSans';
	font-size: 17px;
	line-height: 1em;
	margin-top: 2rem !important;
	box-shadow: none;
	border: 0px !important;
	border-radius: 5px !important;
	padding-top: 0em !important;
	width: 100%;
	text-decoration: underline !important;
	text-align: right;
	font-weight: bold !important;
}

#mobile_reg_area .selected_topic_priority1 {
	background-color: #c8102e;
	width: 8.9vw;
	height: 8.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 8px;
	text-align: center;
	text-transform: uppercase;
	transform: scale(1.15) !important;


}

#mobile_reg_area .selected_topic_priority2 {
	background-color: #c8102e;
	width: 8.9vw;
	height: 8.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 8px;
	text-align: center;
	text-transform: uppercase;
	transform: scale(1.25) !important;

}

#mobile_reg_area .selected_topic_priority3 {
	background-color: #c8102e;
	width: 8.9vw;
	height: 8.9vw;
	cursor: pointer;
	border-radius: 50%;
	color: #ffffff;
	font-size: 8px;
	text-align: center;
	text-transform: uppercase;
	transform: scale(1.35) !important;

}

#mobile_reg_area #mob_points {
	display: inline;
}

#mob_points {
	display: none;
}

#mobile_reg_area #guidelines span {
	top: 3.5rem;
}

#mobile_reg_area #rapid_deployment_aortic_bioprosthesis span {
	top: 2.2em;
}

#mobile_reg_area #mitral span,
#mobile_reg_area #education span {
	top: 4em;
}

#mobile_reg_area .reg_btn_text_top {
	font-family: 'MerriweatherSans-Book';
	color: #000000;
	font-size: 12px;
	list-style: none;
	display: inline-block;
	width: 100%;
	line-height: 0.8em;
	margin-top: 1em;
}

@media (max-width: 1023px) {
	.user_personal_details .um-col-131 .um-field-ddl_user_title {
		width: 22%;
		display: contents;
	}

	.user_personal_details .um-field {
		padding-top: 0px !important;
	}

	.page-id-1201 .um-col-132 {
		width: 39% !important;
		margin: 0px 0px 0px 2.2% !important;
	}

	.user_personal_details .um-col-131 .um-field-first_name {
		width: 47%;
		padding-bottom: 0em !important;
		padding-left: 0px !important;
		z-index: 9;
	}

	.user_personal_details .um-col-131 .um-field-last_name {
		width: 47%;
		padding-bottom: 0em !important;
		z-index: 9;

	}

	.page-id-1201 .um-col-131 {
		width: 39% !important;

	}

	.tab .profile_pages .user_personal_details .mob_avatar .um-profile-photo,
	.tab .profile_pages .user_personal_details .mob_avatar .um-profile-photo a.um-profile-photo-img {
		margin: 0em 0.5em !important;
	}

	.profile_pages .user_personal_details .um-field-checkbox-state i,
	.um-field-radio-state i {
		font-size: 18px;
		line-height: 18px;
		height: 15px;
	}

	.profile_pages .user_personal_details .um-col-131 .um-field-first_name {
		padding-left: 0% !important;
		padding-right: 4% !important;
		z-index: 9;
	}

	.profile_pages .user_personal_details .um-field-label label,
	.security_tabs_content .um-field-label label {
		font-size: 16px !important;
		margin-bottom: -2px;
		padding-bottom: 2px;
		margin-top: 25px;
	}

	.tab .profile_pages .user_personal_details .um-field-label label,
	.tab .security_tabs_content .um-field-label label {
		font-size: 16px !important;
		margin-bottom: -2px;
		padding-bottom: 2px;
		margin-top: 25px;
	}

	.profile_pages .user_personal_details .um-field-checkbox label {
		font-size: 12px !important;
	}

	.profile_pages .user_personal_details .um-field-label {
		margin: 0 0 3px 0;
	}

	.profile_pages .user_personal_details .um-field {
		padding: 0rem 0 0 0 !important;
	}

	.select2.select2-container .select2-selection {
		height: 35px !important;
	}

	.profile_pages .user_personal_details .um-field-text input[type=text],
	.user_personal_details .um-field-type_select .um-field-area,
	.security_tabs_content .um-field-area input[type=text],
	.security_tabs_content .um-field-area input[type=password] {
		font-size: 16px !important;
	}

	.tab .security_tabs_content .um-field-area input[type=text],
	.tab .security_tabs_content .um-field-area input[type=password] {
		font-size: 16px !important;
	}

	.profile_pages .um-form input[type=text],
	.um-form input[type=search],
	.um-form input[type=tel],
	.um-form input[type=number],
	.um-form input[type=password] {
		padding: 0 12px !important;
		height: 35px !important;
	}

	.profile_pages.page-id-1201.page-id-1201 .um-col-132 {
		margin: 0px 0px 0px 2.2% !important;
	}

	.tab .user_profile_tabs_area .um-profile .um-profile-body {
		max-width: 100%;
	}

	.profile_pages .tab .um input[type=submit].um-button,
	.profile_pages .tab .um .um-button.um-alt {
		min-width: 130px !important;
		height: 40px !important;
		font-size: 16px !important;
		line-height: 0.5em !important;
	}

	.page-id-1201 .profile_pages .tab_about.tab .mob_avatar.um-col-133 {
		margin-right: -2em !important;
		margin-left: 1em !important;
	}

	#header_mob .header__hamburger {
		position: absolute;
		top: 14px;
		display: inline-block;
		left: 100%;
		margin-left: 0px;
	}

	.header__search form.header-search .search-submit-div input,
	#searchModal form.header-search .search-submit-div input,
	.header__search-bar form .search-submit-div::before {
		display: none !important;
	}

	#reg_logo {
		width: 55px;
		height: 77px;
	}

	#lnk_login_reg {
		font-size: 17px;
	}

	.tab_version .home .splash .play-area-info {
		top: calc(27.46vw - 0rem);
		left: 41.25%;
		position: absolute;
		width: 17.29vw;
	}

	#um_register_mobile .red_item_bg span {
		font-size: 9px;
	}

	.mob_carousel .play_publication_area {
		left: 43.08%;
		width: 11.56%;
		min-height: 25.4389vh;

	}

	.mob_carousel #events_top_section .redbox_slider {

		width: 22.75% !important;
		height: 21.75vw;
		margin-left: 15.45%;
	}

	.mob_carousel #events_top_section .event_status {
		margin-bottom: 0.5rem;
	}

	.read_publication_bg {
		min-height: 12.06vh;
	}

	.mob_carousel .read_publication_bg {
		min-height: 9.06vh;
	}

	.mob_carousel .read_publication_bg {
		height: 12vh;
	}

	.mob_carousel #hp_carousel .slidersContainer {
		bottom: calc(0px + 4%) !important;
		position: fixed;
	}

	#singlePub.full-screen.tab #view_post.mob_area {
		display: inline-table;
		padding-top: 3rem;
	}

	#singlePub.full-screen.tab #post_description {
		width: 100%;
		margin-top: 2em;
	}

	.view_video_page.mob_area .video_main_area {
		display: inline-table;
		padding-top: 3rem;
	}

	#video_info,
	#post_info {
		width: 100% !important;
	}

	.mob_area .video_main_area #open_video {
		width: 727px !important;
		margin: 2em auto 2em auto;
	}

	#view_post.mob_area {
		flex-direction: column;
		padding-top: 3rem
	}

	.mob_area #post_description {
		width: 100%;
		background-color: white;
		aspect-ratio: 1.793;
		margin-top: 2em;
	}

	#filter_line .title {
		width: 100%;
		background-color: transparent !important;
		font-size: 14px !important;
		color: #000000 !important;
		margin: 1rem 0 0.35rem !important;
	}

	#searchModal .topics-wrapper .mob_version .single-topic,
	#searchModal .tags-wrapper .mob_version .single-tag {
		font-size: 14px !important;
	}

	.posts-wrapper.mob_version .title {
		font-size: 14px !important;
	}

	#searchModal .mob_version .posts .post-title,
	#searchModal .mob_version .posts .date {
		font-size: 14px !important;
	}

	#searchModal .mob_version .posts .search-result__content-container div.icon.media-item-icon,
	#searchModal .mob_version .posts .search-result__content-container div.icon.post-icon {
		min-width: 2rem;
	}

	#searchModal .mob_version .search-result .featured-image {
		min-width: 186px;
		min-height: 105px;
	}

	#searchModal .mob_version .posts {
		padding-right: 3rem;
	}

	#mob_custom_menu .header__search-bar form input:not([type="submit"]) {
		max-width: 87%;
	}

	#mob_custom_menu #searchModal > .modal-dialog {
		width: 100%;
		padding: 1.14rem 3.11% 1.14rem 2.94%;
		margin: auto;
		margin-top: -8px;
		margin-left: 0px;
	}

	.tab .red_item_bg {
		width: 8.9vw;
		height: 8.9vw;
	}

	.tab .selected_topic_priority1 {
		width: 8.9vw;
		height: 8.9vw;

	}

	.um-register .um-field-block.um-field-type_block {
		margin-top: 1em;
	}

	.tab .selected_topic_priority2 {
		width: 8.9vw;
		height: 8.9vw;

	}

	.tab .selected_topic_priority3 {
		width: 8.9vw;
		height: 8.9vw;

	}

	.tab #um_field_6249_topic_interest_sel_val {
		margin-top: -2em;
	}

	.tab .pofinterest_title {
		text-align: center;
		color: #000000;
		font-size: 14px !important;
		font-family: "Merriweather Sans", Book;
		margin-bottom: 2em !important;
	}

	.tab #surgical_techniques {
		margin-top: -1%;
		margin-left: -1%;
	}

	.tab #patient_management span,
	.tab .selected_topic#patient_management span {
		padding-top: 10px;
		position: relative;
		top: 3.2vw;
		margin-left: 2%;
		line-height: 1em !important;
		margin-right: 2%;
	}

	.tab .red_item_bg span {
		font-size: 9px;
	}

	.header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {

		padding-bottom: 0px !important;
		background-color: #F2F2F2;
		box-shadow: 0px 3px 6px #00000029;
		/* margin-left: -12em;
    margin-right: -5.5em; */
		z-index: 1033;
		position: absolute;
		margin-top: -3em;
		width: 113% !important;
	}
}

@media (max-width: 920px) {
	.header__container {
		margin-left: 5.2% !important;
		margin-right: 5.2% !important;
		max-width: 89.6% !important;
		padding: 0 !important;
	}

	.home .mob_splash.splash .play-area-info {
		left: 36.25%;
		width: 22.29vw;
	}

	#header_mob.header__hamburger span {
		margin-top: 7px !important;
		background-color: #505759 !important;
	}

	#searchModal .mob_version .posts .search-result__content-container div.icon.post-icon {
		min-width: 1.5em;
	}

	.header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {
		padding-bottom: 0px !important;
		background-color: #F2F2F2;
		box-shadow: 0px 3px 6px #00000029;
		left: -6vw;
		z-index: 1033;
		position: absolute;
		margin-top: -3em;
		width: 113% !important;
	}

	.profile_pages .user_personal_details .um-field-checkbox-state i,
	.um-field-radio-state i {
		font-size: 18px;
		line-height: 18px;
		height: 15px;
	}

	.profile_pages .user_personal_details .um-col-131 .um-field-first_name {
		padding-left: 0% !important;
		padding-right: 4% !important;
		z-index: 9;
	}

	.profile_pages .user_personal_details .um-field-label label,
	.security_tabs_content .um-field-label label {
		font-size: 0.8em !important;
	}

	.profile_pages .user_personal_details .um-field-label {
		margin: 0 0 3px 0;
	}

	.profile_pages .user_personal_details .um-field {
		padding: 0rem 0 0 0 !important;
	}

	.select2.select2-container .select2-selection {
		height: 35px !important;
	}

	.profile_pages .user_personal_details .um-field-text input[type=text],
	.user_personal_details .um-field-type_select .um-field-area,
	.security_tabs_content .um-field-area input[type=text],
	.security_tabs_content .um-field-area input[type=password] {
		font-size: 0.8em !important;
	}

	.profile_pages .um-form input[type=text],
	.um-form input[type=search],
	.um-form input[type=tel],
	.um-form input[type=number],
	.um-form input[type=password] {
		padding: 0 12px !important;
		height: 35px !important;
	}

	.profile_pages.page-id-1201.page-id-1201 .um-col-132 {
		margin: 0px 0px 0px 2.2% !important;
	}

	.profile_pages .um input[type=submit].um-button,
	.profile_pages .um .um-button.um-alt {
		min-width: 130px !important;
		height: 40px;
	}

	#singlePub.full-screen.tab #view_post.mob_area {
		display: inline-table;
		padding-top: 3rem;
	}

	#singlePub.full-screen.tab #post_description {
		width: 100%;
		margin-top: 2em;
	}

	.view_video_page.mob_area .video_main_area {
		display: inline-table;
		padding-top: 3rem;
	}

	.mob_area .video_main_area #open_video {
		width: 650px !important;
		margin: 2em auto 2em auto;
	}

	#um_register_mobile .red_item_bg span {
		font-size: 7px;
	}

	.mob_carousel #carouselHP .redbox_slider {
		top: 22.54% !important;
	}

	.mob_carousel .play_publication_area {
		left: 43.08%;
		width: 11.56%;
		min-height: 25.4389vh;

	}

	.mob_carousel .read_publication_bg {
		min-height: 19.06vh;
	}

	.mob_carousel .read_publication_bg {
		height: 20vh;
	}

	.mob_carousel #hp_carousel .slidersContainer {
		width: calc(90.6% + 30px);
	}

	.next_mob_btn {
		right: 2%;
	}

	.mob_carousel #hp_carousel .slidersContainer {
		bottom: calc(0px + 3%) !important;
		position: fixed;
		z-index: 2;
	}

	#singlePub.mob #post_description,
	#singlePub.mob #post_description.resilia {
		width: 100% !important;
		margin: auto !important;

	}

	.user_personal_details .um-field-marketing_requested {
		display: none;
	}

	.tab .bell_notif_bg {
		margin-left: 12px;

	}

}

@media (max-width: 844px) {
	.mob_carousel #carouselHP .redbox_slider {

		width: 24.25% !important;
		height: 22.75vw !important;

	}

	.tab .header__logo {
		max-width: 69px;
	}

	.mob_carousel .register_bg .video_time {
		white-space: break-spaces;
		text-align: center;
		width: inherit;
		height: 100%;
		padding: 3px 5px 3px 14px;

	}

	.header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {
		padding-bottom: 0px !important;
		background-color: #F2F2F2;
		box-shadow: 0px 3px 6px #00000029;
		left: -6vw;
		z-index: 1033;
		position: absolute;
		margin-top: -3em;
		width: 113% !important;
	}

	#header_mob.header__hamburger span {
		margin-top: 7px !important;
		background-color: #505759 !important;
	}

	#mob_custom_menu #searchModal > .modal-dialog {
		width: 100%;
		max-width: 100%;
		padding: 1.14rem 3.11% 1.14rem 2.94%;
		margin: auto;
		margin-top: -2em;
		margin-left: 0px;
	}

	#mob_custom_menu .header__search-bar form .search-submit-div {
		width: 6%;

	}

	#mob_custom_menu .header__search-bar form input:not([type="submit"]) {
		max-width: 87%;

	}

	#searchModal .mob_version .posts {
		padding-right: 3rem;
	}

	#searchModal .mob_version .search-result .featured-image {
		min-width: 147px;
		min-height: 83px;
	}

	#filter_line .title {
		width: 100%;
		background-color: transparent !important;
		font-size: 12px !important;
		color: #000000 !important;
		margin: 1rem 0 0.35rem !important;
	}

	#searchModal .mob_version .posts .post-title,
	#searchModal .mob_version .posts .date {
		font-size: 12px !important;
	}

	#searchModal .mob_version .posts .search-result__content-container div.icon.media-item-icon {
		min-width: 2rem;
	}

	.posts-wrapper.mob_version .title {
		font-size: 12px !important;
	}

	#searchModal .topics-wrapper .mob_version .single-topic,
	#searchModal .tags-wrapper .mob_version .single-tag {
		font-size: 12px !important;
	}

	.home .mob_splash.splash .play-area-info {
		left: 36.25%;
		width: 22.29vw;
	}

	.header__logo {
		/*max-width: 5.651% !important;*/
		margin: calc(1rem + 3.5px) 4.3% 0 0 !important;
	}

	.mob_area .video_main_area #open_video {
		width: 550px !important;
		margin: 2em auto 2em auto;
	}

	#header_mob .header__hamburger {
		position: absolute;
		top: 14px;
		display: inline-block;
		left: 100%;
		margin-left: 0px;
	}

	.header__hamburger span {
		margin-top: 8px !important;
	}

	.header__search form.header-search .search-submit-div input,
	#searchModal form.header-search .search-submit-div input,
	.header__search-bar form .search-submit-div::before {
		display: none !important;
	}

	.user_personal_details .um-field-marketing_requested {
		display: inline;
	}

	.um-field-marketing_requested .um-field-checkbox-state i {
		font-size: 20px;
		line-height: 18px;
		height: 18px;
		color: #aaa;
		transition: all .2s linear;
	}

	.user_personal_details .um-field-marketing_requested .um-field-checkbox.um-field-half {
		margin-top: -25%;
	}

	.user_personal_details .um-field-marketing_requested .um-field-checkbox .um-field-checkbox-option {
		display: none;
	}

	.user_personal_details .um-field-marketing_requested .um-field-label,
	.user_personal_details .um-field-marketing_requested .um-field-label label {
		font-size: 10px !important;
		font-weight: normal;
		font-family: "Merriweather Sans";
		color: #505759 !important;
		line-height: 10px !important;
		margin-bottom: 2px;
		margin-top: 12px;
		margin-left: 1.5em;
		line-height: 13px !important;
	}

	.user_personal_details .um-field-label label {
		font-size: 12px !important;
		font-weight: normal;
		font-family: "Merriweather Sans", Book;
		color: #505759;
		line-height: 10px !important;
		margin-bottom: 2px;
		margin-top: 12px;
	}

	.um-profile .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-left: 0 !important;
		line-height: 31px;
	}

	.um-profile .um-form input[type=text],
	.um-profile .um-form input[type=search],
	.um-profile .um-form input[type=tel],
	.um-profile .um-form input[type=number],
	.um-profile .um-form input[type=password] {
		height: 30px !important;
		font-size: 14px !important;
	}

	.um-profile .select2.select2-container .select2-selection {
		height: 30px !important;
		line-height: 1em !important;
		font-size: 14px !important;
		padding: 0 0 0 12px !important;
		color: #505759 !important;
	}

	.um-profile .select2-container--default .select2-selection--single .select2-selection__placeholder {
		color: #505759;
	}

	.user_personal_details .um-col-133 {
		display: none;
	}

	#notif_right_cell .pofinterest_title {
		display: none;
	}

	#um_register_mobile .red_item_bg span {
		font-size: 8px;
	}

	.next_mob_btn {
		right: 2%;
	}

	#notif_right_cell .security_main_area.mob_security .um-field-area .um-field-error {
		margin: -2px 0 0 0;
	}

	#notif_right_cell #education {
		margin-right: -9%;
		margin-top: 2em;
		margin-left: 3em;
	}

	#notif_right_cell .um-profile-body .um-col-alt {
		margin-top: calc(8% - 1em);
	}

	#notif_right_cell #heart_disease_and_comorbidities {
		margin-top: -8%;
		margin-right: -3%;
		margin-left: 0;
	}

	#notif_right_cell #surgical_techniques {
		margin-top: -5%;
		margin-left: -1%;
	}

	#topic_interest_main {
		display: inline-grid;
		width: 100%;
		padding-left: 10%;
		padding-right: 10%;
	}

	.um-profile .user_points_interest #topic_interest_main {
		display: inline-block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-top: -1.5em;
	}

	#notif_right_cell .user_profile_tabs_area .um-profile .um-profile-body {
		max-width: 100%;
	}

	#notif_right_cell #guidelines {
		margin-top: 0%;
	}

	.profile_pages .user_personal_details .topics_row2,
	.topics_row1 {
		display: inline-flex;
		text-align: center;
		align-items: center;
		width: 90%;
	}

	.profile_pages .footer__copyright.footer_mob_main {
		background-color: #F2F2F2 !important;
		margin-left: -2em;
		line-height: 3em;
	}

	.profile_pages .topics_row2 {
		margin-top: 1em;
	}

	#notif_right_cell #surgical_and_transcatheter_valves {
		margin-top: -2%;
		margin-left: -7%;
	}

	#notif_right_cell #guidelines {
		margin-top: -4%;
		margin-left: -1%;
	}

	#notif_right_cell .red_item_bg {
		width: 8.9vw;
		height: 8.9vw;

	}

	.selected_topic_priority1 {
		width: 8.9vw;
		height: 8.9vw;


	}

	.selected_topic_priority2 {
		width: 8.9vw;
		height: 8.9vw;


	}

	.selected_topic_priority3 {
		width: 8.9vw;
		height: 8.9vw;


	}

	#notif_right_cell .red_item_bg span {
		font-size: 7px;
		line-height: 1.2em !important;
		top: 3em;
	}

	#notif_right_cell #rapid_deployment_aortic_bioprosthesis span {
		top: 3.2em !important;
	}

	#notif_right_cell #mitral span,
	#education span {
		top: 4em !important;
	}

	#notif_right_cell input[type=submit].um-button,
	.profile_pages #notif_right_cell .um .um-button.um-alt {
		width: 31px !important;
		min-width: 100px !important;
		font-size: 12px !important;
		height: 18px !important;
		line-height: 0.2em !important;
		text-align: center;
		margin-top: 0px;
		padding: 16px 10px !important;
	}

	.security_tabs_content #mob_security .um-field-label label {
		font-size: 12px !important;
		margin-top: 1.5em;
		line-height: 1em !important;
	}

	.header__logo:after {
		height: 1px !important;
	}

}

@media (max-width: 500px) {

	.mob_carousel #carouselHP .redbox_slider {

		width: 25.25% !important;
		height: 24.05vw !important;

	}

	#um_register_mobile .reg_phase4 {
		width: calc(100% + 6.26rem) !important;
		margin: 2em -7.68vw !important;
	}

	#um_register_mobile .red_item_bg span {
		font-size: 7px;
	}

	.mob_carousel #carouselHP .redbox_slider {
		top: 25.34% !important;
	}

	.mob_carousel .play_publication_area {
		left: 42.08%;
		width: 13.56%;
		min-height: 25.4389vh;
	}

	#notif_right_cell #rapid_deployment_aortic_bioprosthesis span {
		top: 2em !important;
	}

	.mob_carousel .read_publication_bg {
		min-height: 19.06vh;
	}

	.mob_carousel .read_publication_bg {
		height: 20vh;
	}

	.mob_carousel #hp_carousel .slidersContainer {
		width: calc(91.6% + 30px);
	}

	.next_mob_btn {
		right: 0;
	}

	.mob_carousel #hp_carousel .slidersContainer {
		bottom: 3.5vw !important;
	}

}

.mob_carousel #carouselHP .redbox_slider {
	padding: 1.56vw 0.833vw 1.56vw 1.246vw;
	width: 25.25% !important;
	margin-left: 13.9%;
	height: 24.75vw;
	z-index: 9;
	display: flex;
	flex-direction: column;
}

.splide_info_title.mob_title {
	margin-top: -4px !important;
}

.mob_carousel #carouselHP .redbox_slider::before {

	width: 2.05vw;
	height: 2.05vw;
	bottom: -2.05vw;
	left: -2.05vw;
	z-index: 999;
}

.mob_carousel #carouselHP .hp_slider_tile {
	font-size: 12px !important;
}

.mob_carousel #carouselHP .redbox_slider .splide_info_period {
	margin-top: -1vw;
}

.mob_carousel #carouselHP .redbox_slider .splide_info_title {
	padding-right: 4%;
}

.mob_carousel .splide_info_subtitle {
	font-size: 12px;
}

.mobile_footer span {
	font-size: 0.8rem !important;
	color: #505759;
	line-height: 1rem !important;
}

.mob_carousel #carouselHP .redbox_slider .splide_info_subtitle,
.mob_carousel #carouselHP .redbox_slider .splide_info_subtitle p {
	font-size: 11px !important;
	line-height: 1.2em !important;

}

.mob_carousel .caraousel_bg_opacity {
	height: 13.25vw;
	bottom: -2px;
}

.mob_carousel .play_videos_area {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/play_video_bg_mobile.png') !important;
	height: auto;
	position: absolute;
	top: 39.33%;
	left: 42.08%;
	width: 12.56%;
	min-height: 23.4389vh;
	background-size: contain;
	z-index: 9 !important;
	background-position: center;
}

.mob_carousel .play_videos_area.play_podcast_area {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/10/play_podcast_bg_mobile.png') !important;
}

.mob_carousel .play_publication_area {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/hp_publication_play_btn.svg') !important;
	height: auto;
	position: absolute;
	top: 39.33%;
	background-size: contain;
	background-repeat: no-repeat;
}

.mob_carousel .play_focus_area {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/focus_btn_mobile.png') !important;
	height: auto;
	position: absolute;
	top: 39.33%;
	left: 42.08%;
	width: 12.56%;
	min-height: 23.4389vh;
	background-size: contain;
	background-repeat: no-repeat;
}

.mob_carousel .play_events_area {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/event_play_btn.png') !important;
	height: auto;
	position: absolute;
	top: 39.33%;
	left: 42.08%;
	width: 12.56%;
	min-height: 23.4389vh;
	background-size: contain;
	background-repeat: no-repeat;
}

.mob_carousel .play_video_bg {
	background-image: none !important;
	width: 77%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	height: 100%;
	padding-bottom: 9.47%;
}

@media screen and (max-width: 1100px) {
	.mob_carousel .play_video_bg {
		width: 10.5vw;
	}
}

.mob_carousel .register_bg {
	background-image: none !important;
	width: 90%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	height: 100%;
	padding-bottom: 10%;

}

.mob_carousel .read_publication_bg {
	background-image: none !important;
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	padding-bottom: 0%;
}

.mob_carousel .podcast_bg {
	background-image: none !important;
	width: 10.5vw;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	padding-bottom: 0%;
}

@media screen and (max-width: 820px) {

	.mob_carousel .podcast_bg {
		width: 100%;
	}

	.mob_carousel .play_video_bg {
		width: 100%;
	}
}

.mob_carousel .play_events_area {
	background-size: 100%;
	background-position: center;
}

.mob_carousel .register_bg {

	width: 95%;
	text-align: center;
	padding-top: 6vw;
}

.mob_carousel .play_video_bg a {
	width: 61%;
	height: 100%;
	position: absolute;
	left: 3%;
	right: 24%;
	bottom: 2%;

}

.mob_carousel .register_bg a {
	width: 81%;
	height: 100%;
	position: absolute;
	left: 3%;
	right: 24%;
	bottom: 2%;
}

.mob_carousel .podcast_bg,
.mob_carousel .play_video_bg {
	min-height: 19.06vh;
}

.mob_carousel .register_bg {
	min-height: 21.05vh;
}

.mob_carousel #carouselHP .redbox_slider .splide_info_agenda a {
	line-height: 1em !important;
	font-size: 8px;
	font-family: 'MerriweatherSans-Bold';
	color: white !important;
}

.mob_carousel #startTeaser {
	font-size: 11px !important;
}

.mob_carousel .read_publication_bg a {
	width: 95%;
	height: 100%;
	position: absolute;
	left: 3%;
	right: 24%;
	bottom: 2%;
}

.mob_carousel .video_time {
	font-size: 9px;
	padding-bottom: 16px;
	word-break: break-word;
	line-height: 1em;

}

.mob_carousel .reg_events_area .video_time {
	color: black !important;
	font-size: 0.68vw !important;
	font-weight: bold !important;
	bottom: 0vw !important;
	width: 66% !important;
}


.mob_carousel .podcast_bg .video_time {
	padding-bottom: 27px;
}

.mob_carousel .read_publication_bg .video_time {
	font-size: 9px;
	padding-bottom: 9%;
}

.mob_carousel .register_bg .video_time {
	padding-bottom: 9%;
}

.mob_carousel #hp_carousel .slidersContainer .col-3 {
	margin-bottom: -4.2rem !important;
	padding: 1.14rem 1.78rem 2.14rem 2.57rem;
}

.mob_carousel .col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 23%;
	flex: -2 0 16%;
	max-width: 23%;
}

.prev_mob_btn {
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/arrow_prev.png') !important;
	width: 17px;
	height: 31px;
	position: relative;
	top: 10px;
	background-position: center top;
}

.next_mob_btn {

	width: 17px;
	height: 31px;
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/arrow-next.png') !important;
	position: relative;
	margin: 1% 0 0 auto;
	background-repeat: no-repeat;
	background-position: center top;

}

.pub_top_arrow {
	display: none;
	width: 65px;
	height: 65px;
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/btn_post_top.svg') !important;
	margin: 0 -1% 0px auto;
	position: fixed;
	top: 80%;
	right: 11%;
	z-index: 9999;
	left: auto;
	transform: translate(100%, -80%);
}

.footer__copyright .container .grid.footer_mob_grid {
	margin-left: 5%;
	margin-right: 5%;
	width: 55.0%;
	margin-bottom: calc(100% - 99.2%);
	display: flex;
	justify-content: space-between;
}

.footer__copyright.footer_tab_main .container .grid.footer_mob_grid {
	margin-left: 4.98%;
	margin-right: 4.98%;
}

.footer__copyright .container .grid.footer_mob_grid span {
	opacity: 0.6;
}

.mob_area .btn_video_save_later {

	width: 15rem;
	min-height: 42px;
}

.mob_area #video_info .hp_slider_tile,
#view_post.mob_area .hp_slider_tile,
.mob_area #event_info .hp_slider_tile {
	font-size: 12px !important;
}

.mob_area #video_info .splide_info_title,
#view_post.mob_area .splide_info_title,
.mob_area #event_info .splide_info_title {
	font-size: 14px !important;
}

.mob_area .show_video_time {
	font-size: 14px !important;
	margin-top: 1.2rem;
}

.mob_area .video_timer {
	width: 22px;
	height: 22px;
}

.mob_area #singleMedia.full-screen .single-media__info > h3,
#singlePub.full-screen.mob #morePosts .single-media__info > h3 {
	font-size: 12px;
}

.mob_footer_top_space {
	width: 100%;
	min-height: 8em;
	background-color: #F2F2F2;
}

#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img {
	min-height: 8.78vw;
}

#relatedCarousel.container_carousel_mob .carousel-item > .row {
	margin-left: -2.07vw !important;
	margin-right: -19.07vw !important;
}

.tab #relatedCarousel.container_carousel_mob .carousel-item > .row {
	margin-left: -2.07vw !important;
	margin-right: -14.07vw !important;
}

#relatedCarousel.container_carousel_mob .carousel-item > .row .col {
	padding-left: 2.07vw !important;
	padding-right: 2.07vw !important;
	margin-right: 0 !important;
	margin-bottom: 5px !important;
}

.mob #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
	width: 29.75%;
}

#singleMedia.full-screen.mob .slider-wrapper,
#singlePub.full-screen.mob #morePosts .slider-wrapper {
	width: 100%;
	padding: 0.24rem 0em 0.2% 5.2%;
	position: relative;
}

#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
	width: 7.38%;

}

#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .playbtn,
#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .readbtn {
	width: 23.66%;

}

#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
#relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
#relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
	color: black;
	font-size: 12px;
}

.grid.footer_mob_grid .menu.footer__menu {
	display: none;
}

#singleMedia.full-screen.mob {
	padding: 0 0 0rem 0 !important;
}

#mobile_notification_area #user_profile_link ul li {
	border-bottom: none !important;
}

#mobile_notification_area .user_info_main_area {
	padding-left: 3.5%;
	padding-right: 3.5%;
	margin-top: 0%;
}

.go_to_reg {
	display: none;
}

@media (max-width: 500px) {
	body.um-page-register .um-form {
		height: 58vh !important;
	}

	.standard_use {
		line-height: 1.2em !important;
	}

	.mob_carousel .play_video_bg {
		width: auto;
	}

	.mob_carousel .podcast_bg .video_time {
		padding-bottom: 28px;
		width: 100%;
		text-align: center;
	}

	#header_mob i:first-of-type {
		right: 2em;
		position: relative;
	}

	#lnk_login i:first-of-type {
		position: relative;
		z-index: -1;
	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: 2.2em;
		position: relative;
	}

	/*.header__logo {
    max-width: 6.651% !important;
    margin: 2.5vw 4.3% 0 0 !important;
}*/
	.header__logo img {

		width: 86% !important;

	}

	#mob_points {
		text-align: right;
		width: 91%;
	}

	#um_register_mobile .topics_row2 {
		display: inline-flex;
		justify-content: flex-start;
	}

	#um_register_mobile #topic_interest_main {
		display: inline-grid;
		width: 100%;
		padding-left: 0%;
		padding-right: 0%;
	}

	.user_personal_details .um-col-131 .um-field-ddl_user_title {
		width: 22%;
		display: contents;
	}

	.user_personal_details .um-field {
		padding-top: 0px !important;
	}

	.page-id-1201 .um-col-132 {
		width: 39% !important;
		margin: 0px 0px 0px 2.2% !important;
	}

	.user_personal_details .um-col-131 .um-field-first_name {
		width: 47%;
		padding-bottom: 0em !important;
		padding-left: 0px !important;
		z-index: 9;
	}

	.user_personal_details .um-col-131 .um-field-last_name {
		width: 47%;
		padding-bottom: 0em !important;
		z-index: 9;

	}

	.page-id-1201 .um-col-131 {
		width: 42% !important;

	}

	#notif_left_cell.elementor-column {
		width: 6% !important;
	}

	#notif_right_cell.elementor-column {
		width: 92% !important;
		margin-top: -3em;
	}

	#notif_right_cell .elementor-tabs .elementor-tabs-wrapper {
		display: inline-flex;
		width: 99%;
		box-shadow: 0px 3px 5px #0000001a;
		margin: 1px 0px 0px 4px;
	}

	#notif_right_cell .elementor-tab-mobile-title {
		display: none;
	}

	.user_info_main_area {
		padding-left: 3.5%;
		padding-right: 0%;
		margin-top: 3%;
	}

	#notif_right_cell .user_info_main_area .elementor-widget-tabs .elementor-tabs-wrapper {
		overflow: initial !important;
		box-shadow: 0px 3px 5px #0000001a;
		margin: 1px 0px 0px 5px;
	}

	.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title,
	.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:before,
	.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:after {
		font-size: 14px !important;
		margin: auto;
		min-height: 5px;
		line-height: 0.8;

	}

	.user_info_main_area .elementor-widget-tabs .elementor-tab-desktop-title,
	.user_info_main_area .elementor-widget-tabs .elementor-tab-desktop-title elementor-active {
		padding: 11px 32px;
	}

	#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border: transparent !important;
		padding: 0rem 0.4rem 1em 2rem;
	}

	#notif_right_cell #notif_updates_item .featured-image {
		margin-bottom: 0;
		border-bottom: 1px solid #ddd;
		width: 25%;
		height: fit-content;
		aspect-ratio: 1.74;
		margin-right: 1.25rem;
		min-height: 8em;
	}

	#notif_updates_item .posts .notif_results_container div.icon.post-icon,
	#notif_updates_item .posts .notif_results .notif_results_container div.icon.event-icon,
	#notif_updates_item .posts .notif_results_container div.icon.media-item-icon {
		height: 19px;
		width: 17px;
		min-width: 2rem;
	}

	#notif_updates_item .posts {
		height: calc(31vw - 3.86rem) !important;
	}

	#notif_updates_item .post-title {
		font-weight: bold;
		margin-right: 12px;
		font-size: 13px;
		line-height: 1.62rem;
		padding-bottom: 1em;
	}

	#notif_updates_item .post-title,
	#notif_updates_item .posts .date {
		width: 100%;
		padding-right: 11em;
	}

	.updated_date {
		font-size: 10px !important;
		line-height: 2.42rem;
	}

	#notif_updates_item .update_buttons {
		font-size: 1.21rem;
		line-height: 1.56rem;
		padding: 0.9285rem;
		margin-right: 3.245rem;
		top: 0.2rem;
		width: 10rem;
	}

	#notif_updates_item .notif_results {

		margin-right: -2.57rem;
		padding-right: 1.57rem;
	}

	#notif_img_mob.img_notification_active {
		margin-right: 4%;
	}

}

@media (max-width: 500px) {
	.mob_carousel .play_video_bg {
		width: auto;
	}

	.mob_carousel .podcast_bg .video_time {
		padding-bottom: 28px;
		width: 100%;
		text-align: center;
	}


	#notif_right_cell .elementor-tabs .elementor-tabs-wrapper {
		display: inline-table;

	}

	.header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {
		padding-bottom: 0px !important;
		background-color: #F2F2F2;
		box-shadow: 0px 3px 6px #00000029;
		left: -6vw;
		z-index: 1033;
		position: absolute;
		margin-top: -3em;
		width: 113% !important;
	}
}

.left_menu_mobile #user_profile_link ul li {
	border-bottom: none;
}

.left_menu_mobile .img_notification_active,
.left_menu_mobile .img_notification {
	margin-left: 1%;
}

#singleMedia.full-screen.saved_videos_items .slider-wrapper,
#singleMedia.full-screen.saved_posts.mob .slider-wrapper,
#singleMedia.full-screen.saved_paths_items .slider-wrapper {
	width: 100%;
	padding: 0.24rem 0em 0.2% 0.2%;
	position: relative;
}

#singleMedia.saved_videos_items.mob,
#singleMedia.saved_posts.mob,
#singleMedia.saved_paths_items.mob {
	margin: 0px;
}

.saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row,
.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row,
.saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row {
	margin-left: -2.07vw !important;
	margin-right: -7.07vw !important;
}


#singleMedia.saved_videos_items.mob #relatedCarousel .carousel-item > .row .col,
#singleMedia.saved_paths_items.mob #relatedCarousel_paths .carousel-item > .row .col,
#singleMedia.saved_posts.mob #relatedCarousel_posts .carousel-item > .row .col {
	min-width: 152px;
}

.saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
.saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img {
	min-height: 98px;
	max-width: 152px;
}

.saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
.saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
	color: #505759;
	font-size: 12px !important;
	font-family: 'Merriweather Sans';
	font-weight: 400;
	opacity: 1;
	height: 3.5em;
}

.saved_videos_items.mob #relatedCarousel.container_carousel_mob .show_video_time {
	color: #505759;
	font-size: 12px;
	position: relative;
	line-height: 1.57rem;
	vertical-align: middle;
	margin-top: 1rem;
}

.saved_posts.mob #relatedCarousel_posts.container_carousel_mob .show_video_time,
.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .show_video_time {
	color: #505759;
	font-size: 10px;

}

.saved_vd .card .video_card_remove a,
.saved_post .card .video_card_remove a {
	font-size: 10px;
	text-decoration: underline;
}

.saved_videos_items.mob .saved_vd .card .video_card_remove a,
.saved_paths_items.mob .saved_vd .card .video_card_remove a {
	font-size: 13px;
	text-decoration: underline;
	color: #C8102E;
}

.mob_security.security_main_area {
	width: 100%;
	display: inline-flex;
	margin-top: -1em;
	margin-bottom: calc(50% - 41em);
}

.mob_security .um-field-label {
	margin: 0px;
	font-size: 14px !important;
}

.mob_security.security_main_area .um-field-area input[type=password] {
	font-size: 14px !important;
	padding: 0 12px !important;
	height: 35px !important;
}


.security_tabs_content #mob_security .um-field-error {
	position: relative;
	font-size: 11px;
	line-height: 1em !important;
}

.profile_pages .user_personal_details .mob_avatar .um-profile-photo,
.profile_pages .user_personal_details .mob_avatar .um-profile-photo a.um-profile-photo-img {
	float: left;
	margin: 0em 0em !important;
	width: 4.5em !important;
	height: 4.5em !important;
	position: relative !important;
	top: 0em !important;
	text-align: inherit !important;
}

.profile_pages .user_personal_details .mob_avatar .um-profile-photo-overlay i {
	font-size: 33px;
	display: block;
}

.mob_avatar .edit_avatar_photo {
	bottom: -6em;
	left: 4px;
	cursor: pointer;
	background-size: 75%;
}

.page-id-1201 .mob_avatar.um-col-133 {
	float: left !important;
	width: 16% !important;
}

#header_mob.header__hamburger {
	position: absolute;
	top: 14px;
	display: inline-block;
	left: 100%;
	margin-left: 0px;
}

/* .header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {
  padding-bottom: 0px!important;
  background-color: #F2F2F2;
  box-shadow: 0px 3px 6px #00000029;
  margin-left: -7vw;

  z-index: 1033;
  position: absolute;
  margin-top: -3em;
  width: 113%!important;
} */
.header__icon-menu.nav_right #mob_custom_menu .header_right_area {
	margin-right: 1.5em;
	margin-top: -25px;
	padding-bottom: 0px !important;
}

#mob_custom_menu #header_user_profile {
	background-color: #F2F2F2;
	width: 100%;
	margin-right: 1.2rem;
	cursor: pointer;
	margin-top: 2em;
	/* margin-left: 4em; */
}

#mob_custom_menu #user_info_more {
	display: flex !important;
	padding: 0em 0em 2em 7em;
}

#site_menu_link ul,
#site_footer_links ul,
#mob_custom_menu #header_user_link ul {
	display: inline-grid;
	background-color: #F2F2F2 !important;
}

#mob_custom_menu #header_user_link {
	width: 45%;
}

#site_menu_link,
#site_footer_links {
	width: 26%;
	color: #505759;
	align-self: end;
}

#mob_custom_menu #header_user_link ul li,
#site_menu_link ul li,
#site_footer_links ul li {
	background-color: #F2F2F2 !important;
	width: 100% !important;
	text-align: left;
}

#site_menu_link ul li a {
	font-size: 16px;
	color: #505759;
	line-height: 2em;
	font-family: "Merriweather Sans";

}

#mob_custom_menu .header_account_name {
	font-size: 14px;
	color: #505759;
	line-height: 1.2em;

}

#site_footer_links ul li a,
#mob_custom_menu #header_user_link ul li a {
	font-size: 14px;
	color: #505759;
	font-family: "Merriweather Sans";
	font-weight: 400;
}

#site_footer_links ul li a {
	text-decoration: underline;
	font-weight: 400;
	align-self: end;
	line-height: 1.7em;
}

#user_info_border {
	width: 55%;
	border-bottom: solid 1px #C8102E;
	height: 1px;
	margin-top: 1em;
}

.notif_mob #notif_no {
	background-color: transparent;
	font-size: 14px;
	color: #505759;
	font-family: "Merriweather Sans";
	font-weight: 400;
	line-height: 1.8em;
}

#notif_no .bullet_notification {
	font-size: 14px;
	color: #505759;
	font-family: "Merriweather Sans";
	font-weight: 400;
	width: 10px;

}

#notif_for_mob.bullet_notification {
	width: 10px;
	height: auto;
	position: absolute;
	margin: 0px;
	line-height: 4em;
}

.close_notif {
	margin-left: 1em;
}

.close_mob_menu {
	width: 15px;
	height: 15px;
	background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/Icon-ionic-ios-close.png') !important;
	position: relative;
	margin: 1% 2% 0 auto;
	background-repeat: no-repeat;
	background-position: center bottom;

}

#mob_custom_menu #mob_menu_logged .header_right_area {
	display: none;
}

/* Mobile Paths Page */

#title-container.mob_paths .redbox .redboxText div span {
	font-size: 1.2rem;
	line-height: 1.5rem;
	margin-bottom: 0.8rem;
}

#title-container.tab_paths .redbox .redboxText div span {
	font-size: 1.7rem;
	line-height: 3rem;
	margin-bottom: 1.2rem;
}

#title-container.mob_paths .redbox .redboxText div {
	font-size: 2rem;
	line-height: 2.5rem;
}

#title-container.tab_paths .redbox .redboxText div {
	font-size: 3rem;
	line-height: 3.8rem;
}

body:not(.about) #title-container.mob_paths .redbox .redboxSubtitle {
	display: none;
}

body.about #title-container.mob_paths .redbox .redboxSubtitle {
	margin-top: 2rem;
	font-size: 1.4rem;
	line-height: 1.8rem;
}

body.about #title-container.tab_paths .redbox .redboxSubtitle {
	margin-top: 2.9rem;
	font-size: 2.1rem;
	line-height: 2.5rem;
}

#title-container.mob_paths .redbox {
	top: 23.4%;
	width: 26.35%;
	height: 26.35vw;
	margin-left: 13.54%;
	padding: 1.2rem 3.1rem 0 1.4rem;
}

#title-container.mob_paths.tab_paths .redbox {
	top: 26.4%;
	width: 28.3%;
	height: 28.3vw;
	margin-left: 13.54%;
	padding: 2.9rem 0.5rem 0 3.1rem;
}

body.about #title-container.mob_paths .redbox {
	padding: 1.2rem 1.65rem 4.7rem 1.4rem;
}

body.about #title-container.tab_paths .redbox {
	padding: 2.9rem 1.3rem 3.2rem 3.1rem;
	top: 30%;
	width: 28.3%;
	height: 28.3vw;
	margin-left: 13.5%;
}

#title-container.mob_paths .title-section__image img {
	height: 37.43vw;
	object-fit: cover;
}

#title-container.tab_paths .title-section__image img {
	height: 51.46vw;
}

body.about #title-container.tab_paths .title-section__image img {
	height: 47.26vw;
}

#title-container.mob_paths .redbox::before {
	width: 2.6rem;
	height: 2.6rem;
	left: -2.6rem;
	bottom: -2.6rem;
}

#title-container.tab_paths .redbox::before {
	width: 3.24rem;
	height: 3.24rem;
	left: -3.24rem;
	bottom: -3.24rem;
}

#paths.mob_paths {
	padding: 6.49rem 4.92% 0;
}

#paths.mob_paths .paths-progress {
	padding: 3rem 1.8rem;
}

#paths.mob_paths.tab_paths .paths-progress {
	padding: 3.7rem 2.27rem;
}

#paths.mob_paths .paths-progress .title {
	font-size: 1.8rem;
	line-height: 2.3rem;
}

#paths.mob_paths.tab_paths .paths-progress .title {
	font-size: 2rem;
	line-height: 2.8rem;
}

#paths.mob_paths #pathsProgressCarousel {
	max-width: 69.2%;
}

#paths.mob_paths.tab_paths #pathsProgressCarousel {
	max-width: 72%;
}

#paths.mob_paths #paths-progress-carousel-wrapper .path-content {
	overflow-y: scroll;
	padding-top: 2.38rem;
	padding-bottom: 3rem;
}

#paths.mob_paths #paths-progress-carousel-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

#paths.mob_paths .paths-progress button {
	width: fit-content;
	margin-bottom: 3rem;
	padding: 0.6rem 2.8rem;
	text-align: center;
	font-size: 1.7rem;
	line-height: 2.2rem;
}

#paths.mob_paths .paths-progress button {
	padding: 0.88rem 3.8rem;
	font-size: 2rem;
	line-height: 2.5rem;
}

#paths.mob_paths #paths-progress-carousel-wrapper .path-title {
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: #505759;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-item img {
	width: 39.45%;
	margin-right: 5.1%;
	max-height: 14.34vw !important;
	aspect-ratio: unset;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-item img {
	margin-right: 7.1%;
}

#paths.mob_paths .carousel-item .stage {
	margin-right: 0;
	width: 32.89vw;
	min-width: 32.89vw;
	max-width: 32.89vw;
}

#paths.mob_paths.tab_paths .carousel-item .stage {
	width: 33.89vw;
	min-width: 33.89vw;
	max-width: 33.89vw;
}

#paths.mob_paths .carousel-item .stage .chart {
	width: 20.6%;
	margin-right: 4.5%;
	max-width: 20.6%;
	min-width: 20.6%;
	min-height: 6.77vw;
	border: 0.4rem solid #94a596;
}

#paths.mob_paths.tab_paths .carousel-item .stage .chart {
	width: 21.6%;
	max-width: 21.6%;
	min-width: 21.6%;
}

#paths.mob_paths .carousel-item .steps-wrapper .title {
	font-size: 1.6rem;
	line-height: 2rem;
	height: 2rem;
	margin-bottom: 1rem;
}

#paths.mob_paths .carousel-item .stage-title {
	font-size: 1.6rem;
	line-height: 2.4rem;
	min-height: 4.8rem;
	margin-top: 1.5rem;
	padding-right: 0.5rem;
	margin-bottom: 2.96rem;
}

#paths.mob_paths.tab_paths .carousel-item .stage-title {
	font-size: 2rem;
	line-height: 3rem;
	min-height: 6rem;
	margin-top: 1.6rem;
	padding-right: 0.5rem;
	margin-bottom: 2.96rem;
}

#paths.mob_paths #pathsProgressCarousel {
	padding-bottom: 1.2rem;
}

#paths.mob_paths #paths-progress-carousel-wrapper .path-content::-webkit-scrollbar {
	display: none;
}

#paths.mob_paths .stages {
	width: unset;
}

#paths.mob_paths .carousel-item .stage .chart .start {
	font-size: 1.6rem;
}

#paths.mob_paths .carousel-item .progress-bars {
	margin-top: 2.3rem;
	width: unset;
}

#paths.mob_paths .carousel-item .progress-bars .points-wrapper .point.point-2 {
	margin-top: -1.9rem;
}

#paths.mob_paths .carousel-item .progress-bars .points-wrapper .point.point-1 {
	margin-left: -0.1rem;
}

#paths.mob_paths .carousel-item .progress-bars .points-wrapper .point.point-3 {
	margin-top: -2.8rem;
}

#paths.mob_paths .carousel-item .progress-bars .point-wrapper {
	position: absolute;
	z-index: 1;
	left: 0;
	top: -2.7rem;
	width: 100%;
}

#paths.mob_paths .carousel-item .progress-bars .path-title,
#paths.mob_paths .carousel-item .progress-bars > .percent {
	font-size: 1.2rem !important;
	line-height: 1.6rem !important;
}

#paths.mob_paths .path-wrapper .path-info-above {
	bottom: 6.32%;
	left: 2.46%;
	width: 48.7%;
}

#paths.mob_paths .path-wrapper .main-title {
	font-size: 1.4rem;
	line-height: 1.8rem;
	margin-bottom: 1.95rem;
	margin-right: 1.9rem;
}

#paths.mob_paths.tab_paths .path-wrapper .main-title {
	font-size: 1.7rem;
	line-height: 2.2rem;
	margin-bottom: 2.55rem;
}

#paths.mob_paths .path-wrapper .title {
	font-size: 1.6rem !important;
	line-height: 2rem !important;
	margin-bottom: 0.9rem !important;
}

#paths.mob_paths.tab_paths .path-wrapper .title {
	font-size: 2rem !important;
	line-height: 2.5rem !important;
	margin-bottom: 1.15rem !important;
}

#paths.mob_paths .path-wrapper .subtitle {
	font-size: 1.6rem !important;
	line-height: 1.8rem !important;
	margin-bottom: 2.85rem !important;
	color: #000000;
	font-family: 'Merriweather Sans';
}

#paths.mob_paths.tab_paths .path-wrapper .subtitle {
	font-size: 1.7rem !important;
	line-height: 2.2rem !important;
	margin-bottom: 3.745rem !important;
}

#paths.mob_paths .path-wrapper .tags-wrapper .tag {
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding: 0.3rem 0.6rem;
	margin-right: 1.7rem;
}

#paths.mob_paths.tab_paths .path-wrapper .tags-wrapper .tag {
	font-size: 1.4rem;
	line-height: 1.8rem;
	padding: 0.42rem 0.75rem;
	margin-right: 2.14rem;
}

#paths.mob_paths .path-wrapper .btn {
	padding: 0.7rem 4.1rem;
	font-size: 1.6rem;
	line-height: 2rem;
}

#paths.mob_paths.tab_paths .path-wrapper .btn {
	padding: 0.9rem 4.8rem;
	font-size: 2rem;
	line-height: 2.5rem;
}

#paths.mob_paths .path-wrapper .time-wrapper > .d-flex > div:not(.path-progress) {
	display: none;
}

#paths.mob_paths .path-wrapper > .time-wrapper {
	bottom: 8.7%;
	right: 1.97%;
}

#paths.mob_paths.tab_paths .path-wrapper > .time-wrapper {
	right: 2.4%;
}

#paths.mob_paths .path-wrapper .time-wrapper .path-progress {
	flex-direction: row;
	margin-right: 0;
}

#paths.mob_paths .path-wrapper .time-wrapper .path-progress .chart {
	margin-bottom: 0;
	margin-right: 0.673rem;
}

#paths.mob_paths .path-wrapper .time-wrapper .path-progress .left {
	font-size: 1.2rem;
	line-height: 1.5rem;
	margin-right: 0;
}

#paths.mob_paths.tab_paths .path-wrapper .time-wrapper .path-progress .left {
	font-size: 1.4rem;
	line-height: 1.8rem;
}

#paths.mob_paths .path-wrapper.col-6 {
	max-width: 48.77%;
	width: 48.77%;
}

#paths.mob_paths .path-wrapper.col-6 {
	padding-top: 0 !important;
}

/* #paths.mob_paths .path-wrapper.col-6 .path-info-below {
  padding: 1.83rem 53px 0 !important;
} */

/* #paths.mob_paths .path-wrapper.col-6 .path-info-below .btn-wrapper {
  padding-left: 19px;
} */

#paths.mob_paths .path-wrapper .path-info-below .time-wrapper {
	bottom: 0.966rem;
	left: 18.7rem;
	right: auto;
}

#paths.mob_paths.tab_paths .path-wrapper .path-info-below .time-wrapper {
	left: 23.58rem;
}

#paths.mob_paths .path-wrapper {
	margin-bottom: 6.48rem;
}

#paths.mob_paths .path-wrapper:not(.col-6) .path-info-below .btn-wrapper {
	position: relative;
	bottom: 0;
}

#paths.mob_paths .path-wrapper:not(.col-6) .path-info-below .time-wrapper {
	left: 18.7rem;
	right: auto;
}

#paths.mob_paths.tab_paths .path-wrapper:not(.col-6) .path-info-below .time-wrapper {
	left: 23.58rem;
}

#paths.mob_paths .path-wrapper .btn.save {
	display: none;
}

#paths.mob_paths .path-wrapper .time-wrapper > .d-flex > div:not(.path-progress):only-child {
	display: flex;
	align-items: center;
	justify-content: center;
}

#paths.mob_paths .path-wrapper .time-wrapper img {
	width: 1.45rem;
	height: 1.45rem;
	margin-right: 0.675rem;
	margin-bottom: 0;
}

#paths.mob_paths.tab_paths .path-wrapper .time-wrapper img {
	width: 1.83rem;
	height: 1.83rem;
}

#paths.mob_paths .path-wrapper .time-wrapper .time {
	font-size: 1.2rem;
	line-height: 1.5rem;
}

#paths.mob_paths.tab_paths .path-wrapper .time-wrapper .time {
	font-size: 1.4rem;
	line-height: 1.8rem;
}

#paths.mob_paths .path-wrapper.col-6 .path-info-below .btn-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-left: 1em;
}

#paths.mob_paths .path-wrapper.col-6 .path-info-below .subtitle {
	margin-bottom: 6.45rem !important;
	font-family: 'Merriweather Sans';
	margin-left: 1em;
}

#paths.mob_paths .path-wrapper:not(.col-6) .path-info-below .tags-wrapper {
	position: absolute;
	right: 0;
}

#paths.mob_paths .path-wrapper .btn.save_mob .img {
	display: block;
	background-image: url('/wp-content/uploads/sites/2/2022/02/save-icon.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 2.146rem;
	height: 2.666rem;
}

#paths.mob_paths.tab_paths .path-wrapper .btn.save_mob .img {
	width: 2.7rem;
	height: 3.36rem;
	background-image: url("/wp-content/uploads/sites/2/2022/06/path_save_tab_icon.svg");
}

#paths.mob_paths .path-wrapper .btn.save_mob:hover .img,
#paths.mob_paths .path-wrapper .btn.save_mob.disabled .img {
	background-image: url(/wp-content/uploads/sites/2/2022/02/save-icon-grey.svg);
}

#paths.mob_paths .path-wrapper .btn.save_mob {
	border: none;
	padding: 0;
	box-shadow: unset;
	background: transparent;
	position: absolute;
	z-index: 1;
	top: 1.77rem;
	right: 1.44rem;
}

#paths.mob_paths .path-wrapper:not(.col-6):not(.overlay) .upcoming {
	background-size: cover;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators {
	bottom: 0;
	margin: 0 2rem 3rem !important;
	padding-top: 2.1rem;
	width: calc(100% - 4rem);
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev,
#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
	font-size: 1.4rem;
	line-height: 1.8rem;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev,
#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
	font-size: 1.7rem;
	line-height: 2.2rem;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev {
	margin-right: 5.25rem;
	margin-left: 0.91rem;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev {
	margin-right: 6.3rem;
	margin-left: 1.1rem;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
	margin-left: 4.88rem;
	margin-right: 1.63rem;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
	margin-left: 6.3rem;
	margin-right: 2.24rem;
}

#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li:not(.prev):not(.next) {
	width: 0.77rem;
	height: 0.77rem;
}

#paths.mob_paths.tab_paths #paths-progress-carousel-wrapper .carousel-indicators li:not(.prev):not(.next) {
	width: 0.97rem;
	height: 0.97rem;
}

#mob_menu_logged .img_notification {

	margin-right: 4%;
	margin-left: 4%;

}

.top_menu_not_logged #menu-main-menu-1 .menu-item a {
	text-align: left !important;
	font-size: 16px;
	color: #505759;
	line-height: 1em;
	font-family: "Merriweather Sans";
	padding-left: 1.5em !important;
}

#site_footer_links_mob.mobile_version li a {
	text-decoration: underline;
	font-family: "Merriweather Sans";
	color: #505759;
	font-weight: 400;
	align-self: end;
	line-height: 1em;
	font-size: 14px;
	text-align: left;
}

.top_menu_not_logged #menu-main-menu-1,
.top_menu_not_logged menu-item,
.top_menu_not_logged #menu-main-menu-1 li,
.top_menu_not_logged #menu-main-menu-1 li a,
#site_footer_links_mob.mobile_version li,
#site_footer_links_mob.mobile_version li a {
	background-color: #f2f2f2 !important;
	border-bottom: solid 1px #f2f2f2 !important;
}

.top_menu_not_logged .header__menu:before,
#site_footer_links_mob .mobile_version {
	display: none;
	height: 75vh !important;
}

#site_footer_links_mob.mobile_version {
	background-color: #f2f2f2 !important;
	width: 50%;
	float: right;
	text-align: left;
	height: 75vh !important;
	border: 0px !important;
}

.link_active a span,
.link_active a div {
	color: #c8102e;
}

.video_info {
	background-image: url("/wp-content/uploads/sites/2/2022/06/show_info.png");
	background-size: cover;
	background-repeat: no-repeat;
	width: 59px;
	height: 59px;
}

#mob_menu_logged #site_footer_links_mob {
	display: none !important;
}

#mob_menu_logged .search-submit-div {
	height: 3.1em;
}

/* Mobile Single Path Page */
#singlePath.mob_path {
	padding: 11.4rem 4.92% 11rem !important;
}

#singlePath.mob_path.tab_path {
	padding: 12.81rem 5% 11rem !important;
}

#singlePath.tab_path .modal .publication-wrapper > *:not(.title-section) {
	padding-left: 10rem !important;
}

#singlePath.tab_path .modal .publication-wrapper > .title-section {
	margin-left: 10rem !important;
	margin-bottom: 6rem;
}

#singlePath.tab_path .modal .publication-wrapper .tags {
	margin-bottom: 4rem;
}

#singlePath.mob_path .back_HP {
	display: none;
}

#singlePath.mob_path .main-post {
	padding: 6.4rem 8.44% 0;
	position: relative;
}

#singlePath.mob_path.tab_path .main-post {
	padding: 8.09rem 8.36% 0;
}

#singlePath.mob_path .main-post > div.title {
	font-size: 1.6rem;
	line-height: 2rem;
	margin-bottom: 0.92rem;
}

#singlePath.mob_path.tab_path .main-post > div.title {
	font-size: 2rem;
	line-height: 2.5rem;
	margin-bottom: 1.18rem;
}

#singlePath.mob_path .tab-pane .title-section {
	margin-left: 6rem;
}

#singlePath.mob_path .tab-pane > div:not(.about) > *:not(.title-section):not(#open_video):not(.overlay) {
	padding-left: 6rem;
}

#singlePath.mob_path .main-post .row .col:not(.right) {
	width: 100%;
	max-width: 100%;
}

#singlePath.mob_path .main-post .row .col.right {
	position: absolute;
	top: 0;
	width: 100%;
	max-width: 100%;
	left: 0;
	height: fit-content;
	max-height: fit-content;
	overflow: visible;
}

#singlePath.mob_path .main-post .row .tab-pane > div:not(.about) {
	max-height: 90vh;
	height: 90vh;
	overflow: auto;
}

#singlePath.mob_path.tab_path .main-post .row .tab-pane > div:not(.about) {
	max-height: 55.37vh;
	height: 55.37vh;
}

#singlePath.mob_path .tab-pane > div.about {
	padding: 3rem 0 0.35rem;
}

#singlePath.mob_path.tab_path .tab-pane > div.about {
	padding: 3.87rem 0 1.1rem;
}

#singlePath.mob_path .main-post .row .col.right .accordion-button {
	color: #505759;
	font-family: MerriweatherSans-Bold;
	line-height: 2.4rem;
	font-size: 1.4rem;
	padding: 0 8.44%;
	height: 4.6rem;
	width: 100%;
	box-shadow: 0px 3px 6px #00000029;
	border: none !important;
	text-align: left;
	background: transparent !important;
	outline: none !important;
}

#singlePath.mob_path.tab_path .main-post .row .col.right .accordion-button {
	line-height: 2.4rem;
	font-size: 1.6rem;
	padding: 0 8.48%;
	height: 5.8rem;
}

#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
	margin-right: 1.28rem;
}

#singlePath.mob_path .main-post .row .col.right .accordion-button .fa {
	vertical-align: middle;
	color: #505759;
	font-size: 2.4rem;
	transform: rotate(180deg);
}

#singlePath.mob_path .main-post .row .col.right .accordion-button.collapsed .fa {
	transform: rotate(0deg);
}

#singlePath.mob_path .main-post .row .col.right .accordion-item #collapse {
	height: 38.5rem;
	max-height: 38.5rem;
	overflow: scroll;
	box-shadow: 0px 3px 6px #00000029;
	background: white;
}

#singlePath.mob_path.tab_path .main-post .row .col.right .accordion-item #collapse {
	height: 54.3rem;
	max-height: 54.3rem;
}

#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a {
	padding-left: 1.97rem;
}

#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a {
	margin: 0 7.62rem 0 6.2rem;
	font-size: 1.6rem;
	line-height: 2.4rem;
	padding: 1.36rem 0;
	padding-left: 1.97rem;
}

#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a.active {
	padding-left: 8.16rem;
}

#singlePath.mob_path .mob #relatedCarousel.move-one .carousel-item > .row {
	width: 44%;
	margin: 0 !important;
	min-width: 44%;
	transition: all 0.5s ease-in-out;
}

#singlePath.mob_path.tab_path .tab #relatedCarousel.move-one .carousel-item > .row {
	width: 36%;
	margin: 0 !important;
	min-width: 36%;
	transition: all 0.5s ease-in-out;
}

#singlePath.mob_path .more-paths {
	padding: 1.9rem 0 2.6rem 8.44%;
}

#singlePath.mob_path.tab_path .more-paths {
	margin-top: 6.7rem !important;
	padding: 2.4rem 0 2.4rem 8.48%;
}

#singlePath.mob_path #related-carousel-wrapper a.btn {
	display: none;
}

#singlePath.mob_path #relatedCarousel.move-one .carousel-item.active {
	width: 140%;
}

#singlePath.mob_path.tab_path #relatedCarousel.move-one .carousel-item.active {
	width: 111.3%;
}

#singlePath.mob_path #related-carousel-wrapper.mob #relatedCarousel .carousel-item > .row .col {
	padding: 0 !important;
	padding-right: 5.72% !important;
}

#singlePath.mob_path.tab_path #related-carousel-wrapper.tab #relatedCarousel .carousel-item > .row .col {
	padding: 0 !important;
	padding-right: 5.6% !important;
}

#singlePath.mob_path #relatedCarousel .carousel-item > .row .col .card .card-body {
	padding: 1.83rem 0 0 !important;
	position: relative;
}

#singlePath.mob_path #relatedCarousel .carousel-item > .row .col .card h4.card-title {
	font-size: 1.4rem;
	line-height: 1.8rem;
	height: 3.6rem;
	color: #94a596;
}

#singlePath.mob_path #relatedCarousel .carousel-item > .row .col .card .card-subtitle {
	font-size: 1.4rem;
	line-height: 1.8rem;
	height: 3.6rem;
	margin-bottom: 3.2rem;
	padding-top: 5.35rem;
}

#singlePath.mob_path .more-paths .tags-wrapper {
	border-bottom: none !important;
	position: absolute;
	top: 6.95rem;
	left: 0;
}

#singlePath.mob_path .more-paths .btn-wrapper {
	flex-direction: row-reverse;
}

#singlePath.mob_path .more-paths .btn-wrapper .continue,
#singlePath.mob_path .more-paths .btn-wrapper .start {
	padding: 0.7rem 4.1rem;
	font-size: 1.6rem;
	line-height: 2rem;
}

#singlePath.mob_path .more-paths .btn-wrapper .path-progress .chart {
	width: 1.4rem;
	height: 1.4rem;
	margin-right: 0.67rem;
	min-width: 1.4rem;
}

#singlePath.mob_path .more-paths .btn-wrapper .path-progress {
	margin-right: 3rem;
}

#singleMedia.tab.full-screen .slider-wrapper,
#singlePub.tab.full-screen #morePosts .slider-wrapper {
	width: 100%;
	padding: 0.24rem 0px 5.2% 5.2%;
	position: relative;
}

#singlePath.mob_path .modal {
	padding: 0 !important;
}

#singlePath.mob_path .modal .modal-dialog .modal-content {
	height: 100vh;
}

#singlePath.mob_path .modal .modal-dialog .modal-body {
	padding: 0 !important;
	overflow: hidden;
}

#singlePath.mob_path .modal .publication-wrapper > * {
	padding-right: 2rem;
}

#singlePath:not(.mob_path) .modal .modal-body > .btn {
	display: none;
}

#singlePath.mob_path .modal .modal-body > .btn {
	background: white !important;
	color: #505759;
	font-size: 1.57rem;
	line-height: 1.57rem;
	width: 100%;
	border-radius: 0;
	padding: 1.8rem 4.1rem 2rem;
	text-align: right;
	font-family: MerriweatherSans-Bold;
}

#singlePath.mob_path .modal .publication-wrapper .title-section h1 {
	margin-top: 0 !important;
}

#singlePath.mob_path .modal .publication-wrapper {
	height: calc(100% - 5.37rem);
	padding-bottom: 2rem !important;
	overflow: auto;
}

/* Discover Mobile Page */
#discoverPage.mob_discover .response {
	display: grid;
}

#discoverPage.mob_discover .little-container {
	flex-direction: column;
	justify-content: flex-start !important;
}

#discoverPage.mob_discover .little-container .button-group {
	margin-bottom: 10px;
}

#discoverPage.mob_discover .little-container #clear {
	margin-right: 1rem;
}

#discoverPage.mob_discover .response .row {
	display: flex;
	flex-direction: column;
	margin-right: auto;
	margin-left: auto;
}

#discoverPage.mob_discover.tab_discover {
	overflow: auto;
	max-width: 100%;
	padding: 0;
	background-color: #f2f2f2;
	margin-bottom: 0;
	scrollbar-width: none;
	padding-top: 5.64rem !important;
}

#discoverPage.mob_discover.tab_discover .row {
	display: flex;
	scrollbar-width: 0;
	flex-wrap: wrap !important;
	min-height: calc(19.53vw + 4rem);
	max-width: 100%;
}

#discoverPage.mob_discover .row .col {
	width: auto;
	margin: 0 3% !important;
}

#discoverPage.mob_discover.tab_discover .row .col {
	width: auto;
	margin: 0 2.74% !important;
}

#discoverPage.mob_discover .arrows-container,
#discoverPage.mob_discover > img.bottom-gradient,
#discoverPage.mob_discover > img.right-gradient {
	display: none;
}

#discoverPage.mob_discover .row.first > .col {
	padding-top: 0 !important;
	margin-top: 10px !important;
}

#discoverPage.mob_discover .row > .col.first {
	margin-left: 14px !important;
}

#discoverPage.mob_discover .row .modal .modal-dialog .modal-body,
#discoverPage.mob_discover .modal .modal-dialog .modal-body {
	padding: 0 14.16% !important;
}

#discoverPage.mob_discover.tab_discover .row .modal .modal-dialog .modal-body,
#discoverPage.mob_discover.tab_discover .modal .modal-dialog .modal-body {
	padding: 0 12.4% !important;
}

#discoverPage.mob_discover .row .modal .modal-footer,
#discoverPage.mob_discover .modal .modal-footer {
	position: absolute;
	right: 0;
	bottom: 0;
	border: none !important;
	background: transparent !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width,
#discoverPage.mob_discover .modal .modal-footer .accordion.width {
	background: url("/wp-content/uploads/sites/2/2022/06/mob_i_bg.svg");
	background-size: cover !important;
	backdrop-filter: blur(50px) opacity(0.72);
	-webkit-backdrop-filter: blur(50px) opacity(0.72);
}

#discoverPage.mob_discover .row .modal .modal-content > .accordion.width,
#discoverPage.mob_discover .modal .modal-content > .accordion.width {
	background: #f2f2f2;
	box-shadow: 0px 3px 6px #00000029;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width,
#discoverPage.mob_discover .row .modal .modal-content > .accordion.width,
#discoverPage.mob_discover .modal .modal-footer .accordion.width,
#discoverPage.mob_discover .modal .modal-content > .accordion.width {
	display: flex;
	border-radius: 50px 0 0 50px;
	border: 1px solid #ffffff;
	border-right: none !important;
}

#discoverPage.mob_discover .row .modal .modal-content > .accordion.width,
#discoverPage.mob_discover .modal .modal-content > .accordion.width {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 37.2%;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width .accordion-item,
#discoverPage.mob_discover .row .modal .modal-content > .accordion.width .accordion-item,
#discoverPage.mob_discover .modal .modal-footer .accordion.width .accordion-item,
#discoverPage.mob_discover .modal .modal-content > .accordion.width .accordion-item {
	flex-direction: row;
	flex-grow: 0;
	flex-shrink: 1;
	min-width: min-content;
	display: flex;
	align-items: center;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width .accordion-item > h2,
#discoverPage.mob_discover .row .modal .modal-content > .accordion.width .accordion-item > h2,
#discoverPage.mob_discover .modal .modal-footer .accordion.width .accordion-item > h2,
#discoverPage.mob_discover .modal .modal-content > .accordion.width .accordion-item > h2 {
	margin: 0 !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width .accordion-body,
#discoverPage.mob_discover .row .modal .modal-content > .accordion.width .accordion-body,
#discoverPage.mob_discover .modal .modal-footer .accordion.width .accordion-body,
#discoverPage.mob_discover .modal .modal-content > .accordion.width .accordion-body {
	display: flex;
	width: 100% !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width .accordion-item .accordion-header .accordion-button,
#discoverPage.mob_discover .row .modal .modal-content > .accordion.width .accordion-item .accordion-header .accordion-button,
#discoverPage.mob_discover .modal .modal-footer .accordion.width .accordion-item .accordion-header .accordion-button,
#discoverPage.mob_discover .modal .modal-content > .accordion.width .accordion-item .accordion-header .accordion-button {
	padding: 0;
	border: none !important;
	outline: none !important;
	background: transparent !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .collapsing.width,
#discoverPage.mob_discover .modal .modal-footer .collapsing.width {
	transition: width 0.35s linear;
	width: 0;
}

#discoverPage.mob_discover .row .modal .modal-content > .accordion.width .collapsing.width,
#discoverPage.mob_discover .modal .modal-content > .accordion.width .collapsing.width {
	transition: width 0.2s linear;
	width: 0;
}

#discoverPage.mob_discover .row .modal .pagination,
#discoverPage.mob_discover .modal .pagination {
	position: absolute;
	left: 0;
	width: 100%;
	justify-content: space-between;
	top: 50%;
	transform: translate(0, -50%);
	margin: 0;
	padding: 0 10%;
}

#discoverPage.mob_discover .row .modal .pagination .btn,
#discoverPage.mob_discover .modal .pagination .btn {
	padding: 0 !important;
	background: transparent !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .accordion.width .accordion-item .accordion-header .accordion-button img,
#discoverPage.mob_discover .row .modal .modal-content > .accordion.width .accordion-item .accordion-header .accordion-button img,
#discoverPage.mob_discover .modal .modal-footer .accordion.width .accordion-item .accordion-header .accordion-button img #discoverPage.mob_discover .modal .modal-content > .accordion.width .accordion-item .accordion-header .accordion-button img {
	width: 5.33rem;
	height: 5.33rem;
	object-fit: cover;
}

#discoverPage.mob_discover .row .modal .modal-footer .item-type,
#discoverPage.mob_discover .modal .modal-footer .item-type {
	width: 16.1%;
	font-size: 1.4rem;
	line-height: 1.8rem;
	padding: 1.7rem !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .item-title,
#discoverPage.mob_discover .modal .modal-footer .item-title {
	width: 19.9%;
	font-size: 1.4rem;
	line-height: 1.8rem;
	padding: 0.85rem 3.39rem 0.85rem 0.85rem !important;
	height: 4.45rem;
	overflow: hidden;
	align-items: baseline;
	border: none;
}

#discoverPage.mob_discover.tab_discover .row .modal .modal-footer .item-type,
#discoverPage.mob_discover.tab_discover .row .modal .modal-footer .item-title,
#discoverPage.mob_discover.tab_discover .modal .modal-footer .item-type,
#discoverPage.mob_discover.tab_discover .modal .modal-footer .item-title {
	font-size: 1.6rem;
	line-height: 2rem;
}

#discoverPage.mob_discover.tab_discover .row .modal .modal-footer .item-type,
#discoverPage.mob_discover.tab_discover .modal .modal-footer .item-type {
	padding: 1.6rem !important;
}

#discoverPage.mob_discover.tab_discover .row .modal .modal-footer .item-title,
#discoverPage.mob_discover.tab_discover .modal .modal-footer .item-title {
	padding: 0.9rem 3.39rem 0.9rem 0.9rem !important;
	height: 4.9rem;
}

#discoverPage.mob_discover .row .modal .modal-footer .item-title img,
#discoverPage.mob_discover .modal .modal-footer .item-title img {
	right: 1.29rem;
	width: 1.25rem;
}

#discoverPage.mob_discover .row .modal .modal-footer .item-subtitle,
#discoverPage.mob_discover .modal .modal-footer .item-subtitle {
	width: 43%;
	padding: 0.8rem 2rem !important;
	color: #505759;
	font-family: MerriweatherSans;
	font-size: 1.4rem;
	line-height: 1.8rem;
	border-right: none;
	border-left: 1px solid #ffffff;
}

#discoverPage.mob_discover .row .modal .modal-footer .item-subtitle,
#discoverPage.mob_discover .modal .modal-footer .item-subtitle {
	font-size: 1.6rem;
	line-height: 2rem;
	padding: 0.65rem 2rem !important;
}

#discoverPage.mob_discover .row .modal .modal-footer .item-subtitle p,
#discoverPage.mob_discover .modal .modal-footer .item-subtitle p {
	margin-bottom: 0 !important;
}

#discoverPage.mob_discover .row .modal .publication-wrapper > .wrapper_iner_shadow,
#discoverPage.mob_discover .modal .publication-wrapper > .wrapper_iner_shadow {
	display: none;
}

#discoverPage.mob_discover .row .modal .publication-wrapper .title-section h1,
#discoverPage.mob_discover .modal .publication-wrapper .title-section h1 {
	margin-top: 0 !important;
}

#discoverPage.mob_discover .row .col .card-body,
#discoverPage.mob_discover .col .card-body {
	padding: 0.5rem 1.1rem;
}

#discoverPage.mob_discover .row .col .card .card-title #discoverPage.mob_discover .col .card .card-title {
	font-size: 1.4rem;
	line-height: 1.8rem;
}

#discoverPage.mob_discover .row .col .card .card-title span,
#discoverPage.mob_discover .col .card .card-title span {
	display: none;
}

#discoverPage.mob_discover.tab_discover .row .col .card-body,
#discoverPage.mob_discover.tab_discover .col .card-body {
	padding: 0.75rem 1.25rem;
}

#discoverPage.mob_discover.tab_discover .row .col .card .card-title,
#discoverPage.mob_discover.tab_discover .col .card .card-title {
	font-size: 1.6rem;
	line-height: 2rem;
}

@media screen and (min-width: 565px) {
	#discoverPage.mob_discover .response {
		grid-auto-flow: row dense;
		grid-template-columns: 1fr 1fr;
	}

	#discoverPage.mob_discover .little-container {
		flex-direction: row;
	}

	#discoverPage.mob_discover .little-container .button-group {
		margin-bottom: 0px;
	}

	#discoverPage.mob_discover .response .row {
		grid-column: 1 / span 2;
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

	#discoverPage.mob_discover.tab_discover .response {
		grid-auto-flow: initial;
	}

	#discoverPage.mob_discover.tab_discover .row {
		display: grid;
	}
}

@media screen and (min-width: 899px) {

	#discoverPage.mob_discover .response,
	#discoverPage.mob_discover.tab_discover .response {
		grid-template-columns: 1fr 1fr 1fr;
	}

	#discoverPage.mob_discover .response .row {
		grid-column: 1 / span 3;
		grid-template-columns: 1fr 1fr 1fr;
	}
}

.tab_version .carousel-item img {
	width: 100%;
	height: auto;
	aspect-ratio: 14/9;
	max-height: 768px;
}

#carouselHP.tab_version .carousel-item img,
.mob_carousel #carouselHP .carousel-item img {
	width: 100%;
	max-height: unset;
	object-fit: cover;
}

#carouselHP.tab_version .carousel-item[categ="focus"] img,
.mob_carousel #carouselHP .carousel-item[categ="focus"] img {
	object-position: right;
}

.tab .mob_area #video_info .hp_slider_tile,
.tab #view_post.mob_area .hp_slider_tile,
.tab .mob_area #event_info .hp_slider_tile {
	font-size: 17px !important;
}

.tab .mob_area #video_info .splide_info_title,
.tab #view_post.mob_area .splide_info_title,
.tab .mob_area #event_info .splide_info_title {
	font-size: 21px !important;
}

.tab #video_info .splide_info_subtitle,
.tab #view_post .splide_info_subtitle,
.tab #event_info .splide_info_subtitle {
	font-size: 18px;
	line-height: 2.57rem;
}

.tab#singlePub p,
.tab#singlePub li {
	font-family: "MerriweatherSans";
	font-weight: normal;
	font-size: 1.4rem;
}

.tab .mob_area .btn_video_save_later {
	width: 16rem;
	min-height: 45px;
}

.tab #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
.tab #relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
.tab #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
	color: black;
	font-size: 16px !important;
}

.mob .back_HP a {
	font-size: 14px;
}

.tab .back_HP {
	margin-top: 4em;
}

.tab .back_HP a {
	font-size: 17px;
	z-index: 999;
	position: relative;
}

.tab#singleMedia.full-screen {
	padding: 0 0 -0.29rem 0 !important;
}

.tab .left_menu_mobile #user_profile_link ul li,
.tab .left_menu_mobile #user_profile_link ul li a {
	margin-left: 1em;
	line-height: 3em;
}

.tab .left_menu_mobile .img_notification_active,
.tab .left_menu_mobile .img_notification {
	width: 29px;
	height: 28px;
	background-size: 100%;
}

.tab .left_menu_mobile .img_saved_items,
.tab .left_menu_mobile .img_saved_items_active {
	width: 19px;
	height: 19px;
	background-size: 100%;
	margin-left: 4%;
	background-position: center;
}

.tab .left_menu_mobile .img_edit_profile,
.tab .left_menu_mobile .img_edit_profile_active {

	width: 21px;
	height: 23px;
	background-size: 100%;

}

.tab .left_menu_mobile .img_user_logout,
.tab .left_menu_mobile .img_user_logout_active {
	width: 20px;
	height: 23px;
	background-size: 100%;
}

#notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title,
#notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:before,
#notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:after {
	font-size: 14px !important;
}

.tab #notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title,
.tab #notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:before,
.tab #notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:after {
	font-size: 16px !important;
}

.tab #notif_right_cell #notif_updates_item .posts {
	height: calc(99vh - 0.86rem);
	padding-right: 1.8rem;
	margin-top: 2.16rem;
}

.tab #notif_right_cell .notif_results_container {
	min-height: 10.35rem;

}

.tab #notif_right_cell #notif_updates_item .featured-image {
	width: 30%;
}

.tab #notif_right_cell #notif_updates_item .posts .notif_results_container div.icon.post-icon,
.tab #notif_right_cell #notif_updates_item .posts .notif_results_container div.icon.media-item-icon {
	height: 2.14rem;
	width: 2.91rem;
	min-width: 1.91rem;
	font-size: 14px;
}

.tab #notif_right_cell #notif_updates_item .post-title {
	font-weight: bold;
	margin-right: 20rem;
	font-size: 14px;
}

.tab #notif_right_cell .updated_date {
	margin-bottom: 0.5rem;
	font-size: 12px !important;
	line-height: 3rem;
	color: #505759;
}

.tab#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: transparent !important;
	padding: 2rem 2rem 1em 2rem !important;
}

.tab#aboutPage .notif_results_container img.save {
	width: 3% !important;
}

.tab#aboutPage #notif_updates_item .notif_results {
	display: flex;
	padding-top: 2.16rem;
	margin-left: -1.14rem;
	padding-left: 1.14rem;
	margin-right: -1.57rem;
	padding-right: 2.57rem;
}

.tab_version #title_step1.reg_title,
.tab_version #title_step2.reg_title,
.tab_version #title_step3.reg_title,
.tab_version #title_step4.reg_title {
	font-size: 21px;
	line-height: 2em;
}

.tab_version #title_step1.reg_title b,
.tab_version #title_step2.reg_title b,
.tab_version #title_step3.reg_title b,
.tab_version #title_step4.reg_title b {
	font-size: 36px;
}

.tab_version .um-register.um .um-form input[type="text"],
.tab_version .um-register.um .um-form input[type="text"]:focus,
.tab_version .um-register.um .um-form input[type="number"],
.tab_version .um-register.um .um-form input[type="number"]:focus,
.tab_version .um-register.um .um-form input[type="password"],
.tab_version .um-register .um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched,
.tab_version .um-register.um .um-form input[type="password"]:focus {
	font-size: 20px !important;
	height: 35px;
	padding: 0px !important;
	-webkit-text-fill-color: #757575;
}

.tab_version #um_field_1197_country .select2.select2-container .select2-selection .select2-selection__arrow:before,
.tab_version #um_field_1197_country .select2.select2-container .select2-selection,
.tab_version #um_field_1197_country .select2-container--default .select2-selection--single .select2-selection__rendered,
.tab_version #um_field_1197_function.select2.select2-container .select2-selection .select2-selection__arrow:before,
.tab_version #um_field_1197_function .select2.select2-container .select2-selection,
.tab_version #um_field_1197_function .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 20px !important;
}

.tab_version .reg_btn_text_top {
	font-size: 16px;
}

.tab_version #lnk_login_reg {
	font-size: 21px;
}

.tab#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: transparent !important;
	padding: 2rem 0rem 1em 2rem !important;
}

.tab .saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row,
.tab .saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row,
.tab .saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row {
	margin-left: -2.07vw !important;
	margin-right: -26.07vw !important;
}

.tab .saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
.tab .saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
.tab .saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img {
	min-height: 250px;
	max-width: 356px;
}

.tab #singleMedia.saved-items .card-title {
	font-size: 1rem !important;
	line-height: 2.25rem !important;
}

.tab .saved_vd .card .video_card_remove a,
.tab .saved_post .card .video_card_remove a {
	font-size: 16px !important;
}

.tab .saved_posts.mob #relatedCarousel_posts.container_carousel_mob .show_video_time,
.tab .saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .show_video_time {
	font-size: 16px !important;
}

.tab .video_timer {
	width: 2rem;
	height: 2rem;
}

.tab .saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
.tab .saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
.tab .saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
	font-size: 16px !important;
}

#carouselHP.tab_version .redbox_slider {
	padding: 2.56vw 1.833vw 2.56vw 2.246vw;
	width: 300px !important;
	margin-left: 11.45%;
	height: 300px;
}

#carouselHP.tab_version .hp_slider_tile {
	font-size: 17px !important;
}

#carouselHP.tab_version .redbox_slider .splide_info_period {
	font-size: 17px !important;
	line-height: 2em !important;
}

#carouselHP.tab_version .redbox_slider .splide_info_subtitle p {
	font-size: 12px !important;
}

#carouselHP.tab_version .redbox_slider .splide_info_agenda {
	font-size: 15px !important;
	/*margin-top: 1em;*/
	line-height: 0em;
}

#carouselHP.tab_version .redbox_slider .splide_info_agenda a,
#carouselHP.tab_version #startTeaser {
	font-size: 20px !important;
}

#carouselHP.tab_version .redbox_slider .splide_info_title {
	font-size: 28px !important;
	line-height: 1em !important;
	margin-top: 1rem;
}

#carouselHP.tab_version .redbox_slider .splide_info_subtitle {
	font-size: 16px !important;
	line-height: 1.8vw !important;
}

.mob_carousel #carouselHP.tab_version .play_videos_area {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/06/play_video_bg_mobile.png") !important;
	height: auto;
	position: absolute;
	top: 50.33%;
	left: 45.08%;
	width: 76px;
	min-height: 76px;
	background-size: 80%;
	width: 11.56%;
	min-height: 12.4389vh;
	background-size: contain;
}

.mob_carousel #carouselHP.tab_version .play_videos_area.play_podcast_area {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/10/play_podcast_bg_mobile.png") !important;
}

.mob_carousel .tab_version .podcast_bg,
.mob_carousel .tab_version .play_video_bg {
	min-height: 13.06vh;
}

.mob_carousel .tab_version .podcast_bg {
	width: 99%;
}

.mob_carousel #carouselHP.tab_version .video_time {
	font-size: 12px;
	padding-bottom: 24%;
	text-align: center;
	padding-right: 26px;
}

.mob_carousel #carouselHP.tab_version .play_publication_area {
	top: 50.33%;
	left: 45.08%;
	width: 76px;
	min-height: 76px;
	background-size: 80%;
	width: 11.56%;
	min-height: 12.4389vh;
}

.mob_carousel #carouselHP.tab_version .play_videos_area .video_time {
	font-size: 12px;
	padding-bottom: 20%;
	text-align: center;
	padding-right: 0px;
}

.mob_carousel #carouselHP.tab_version .play_focus_area .video_time {
	font-size: 12px;
	padding-bottom: 19%;
	text-align: center;
	padding-right: 25px;
}

.mob_carousel #carouselHP.tab_version .register_bg .video_time {
	font-size: 11px;
	text-align: center;
	color: #505759;
	width: 100%;
	white-space: break-spaces;
	text-align: center;
	height: 100%;
	padding: 16px 7px 0px 14px;
}

.mob_carousel #carouselHP.tab_version .play_videos_area.play_podcast_area .video_time {
	font-size: 11px;
	padding-bottom: 27%;
	text-align: center;
	padding-right: 0px;
	width: 76%;
	color: #505759;
	white-space: break-spaces;
}

.mob_carousel #carouselHP.tab_version .read_publication_bg {
	height: 12vh;
	min-height: 13vh;
}

.mob_carousel #carouselHP.tab_version .play_events_area {
	top: 50.33%;
	left: 45.08%;

	background-size: 80%;
	width: 11.56%;
	min-height: 12.4389vh;
}

.mob_carousel #carouselHP.tab_version .register_bg {
	top: 50.33%;
	left: 45.08%;

	background-size: 80%;
	width: 76.56%;
	min-height: 11.4389vh;
	color: #505759;
}

.mob_carousel #carouselHP.tab_version .play_focus_area {
	height: auto;
	position: absolute;
	top: 51.33%;
	left: 44.08%;
	width: 13.56%;
	min-height: 16.4389vh;
	background-size: contain;
	background-repeat: no-repeat;
}

.bell_notif_bg {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/06/bell.png");
	width: 26px;
	height: 26px;
	position: absolute;
	margin-left: -5.5em !important;
	margin-top: 0.5em !important;
	padding-top: 11px;
	z-index: 1;
	background-size: 100%;
}

#bell_notif .bullet_notification {
	width: 2.1vw;
	height: 3.1vw;
	border-radius: 50%;
	margin-top: -19px;
	color: #ffffff;
	margin-left: 1.2rem;
	font-size: 12px;
	text-align: center;
	line-height: 2.1vw;
	font-family: "Merriweather Sans";
}

#top_menu_line {
	background-color: #ffffff !important;
	display: flex;
	padding: 1em 3em 0em 4em;
	margin-top: -1em;
}

.logo_menu img {
	min-width: 43px;
	min-height: 45px;
	width: 43px;
	height: auto;

	margin-bottom: -1em;
	position: relative;
}

@media (max-width: 1023px) {

	/* #paths .path-wrapper.col-6 .path-info-below .tags-wrapper {
    margin-left: -32px;
  } */
	/*TO COMMIT */
	#paths .path-wrapper .main-title {
		color: #94a596;
	}

	#paths .path-wrapper .btn,
	#paths .path-wrapper .btn.start,
	#paths .path-wrapper .btn.continue {
		background: #94a596;
		border: 1px solid #94a596;
	}

	#paths .path-wrapper.col-6 .path-info-below {
		padding: 1.97rem 11.29% 5.98rem 0;
	}

	#paths.mob_paths .path-wrapper.col-6 .path-info-below .subtitle {
		margin-bottom: 2.85rem !important;
	}

	/* END TO COMMIT */
	/* #paths.mob_paths .path-wrapper .path-info-below .time-wrapper {
    display: none;
  } */

	#singlePath.mob_path .more-paths {
		display: none;
	}

	#paths.mob_paths .path-wrapper.col-6 .path-info-below .subtitle,
	#paths.mob_paths .path-wrapper.col-6 .path-info-below .btn-wrapper {
		margin-left: 0;
	}

	#singlePath .more-paths .tags-wrapper {
		display: flex !important;
	}

	#header_mob i:first-of-type {
		right: 2em;
		position: relative;
	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: -4em;
		position: relative;
	}

	.tab#singlePub .mob_footer_top_space,
	.tab#singleMedia .mob_footer_top_space {
		min-height: 0em;
	}

	.tab .header__logo {
		/*max-width: 6.651% !important;*/
		margin: 0.7rem 4.3% 0 0 !important;
	}

	.tab .header__container {
		margin-left: 3.2% !important;
		margin-right: 5.2% !important;
		max-width: 91.6% !important;
		padding: 0 !important;
	}

	.tab .top_menu_not_logged #menu-main-menu-1 .menu-item a {
		font-size: 20px;
	}

	.tab_version #um_register_desktop .red_item_bg {
		width: 8.9vw;
		height: 8.9vw;
	}

	.tab_version #um_register_desktop .selected_topic_priority1 {
		width: 8.9vw;
		height: 8.9vw;
	}

	.tab_version #um_register_desktop .selected_topic_priority2 {
		width: 8.9vw;
		height: 8.9vw;
	}

	.tab_version #um_register_desktop .selected_topic_priority3 {
		width: 8.9vw;
		height: 8.9vw;
	}

	.tab_version #um_register_desktop .red_item_bg span {
		font-size: 8px;
		line-height: 1.02em !important;
	}

	.tab_version #um_register_desktop #um-submit-btn {
		margin-top: calc(70% - 45em) !important;
		max-width: 165px !important;
		min-width: 165px !important;
		width: 165px !important;
	}

	.home .tab_splash.splash .play-area-info {
		top: calc(34.46vw - 8rem);
		left: 41.25%;
		position: absolute;
		width: 17.29vw;
	}

	.tab #site_footer_links_mob.mobile_version li a {
		font-size: 16px;
		text-align: left;
	}

	.show_top_header {
		visibility: visible !important;
	}

	.tab .logo_menu img {
		min-width: 51px;
		min-height: 50px;
		width: 54px;
		height: auto;
		margin-bottom: -1.3em;
		position: relative;
	}

	.tab #site_menu_link ul,
	.tab #site_footer_links ul,
	.tab #mob_custom_menu #header_user_link ul {
		line-height: 3.2em;
	}

	.tab .img_notification_active {
		margin-left: 4%;
	}

	.tab #mob_custom_menu .header__search-bar form input:not([type="submit"]) {
		max-width: 95%;
	}

	.tab .header__search-bar form .search-submit-div {
		width: 6%;
		position: relative;
	}

	.tab #searchModal form.header-search {
		margin-left: 0em;
		margin-top: 4em;
	}

	.tab #searchModal form.header-search input[type="search"] {
		font-size: 17px;
	}

	.tab #searchModal {
		padding: 1vh 0 !important;
	}

	.tab #mob_custom_menu #searchModal > .modal-dialog {
		max-width: 100%;
	}

	.tab #searchModal .posts {
		height: calc(98vh - 37.86rem);
		margin-top: 2em;
	}

	.tab .close_mob_menu {
		width: 18px;
		height: 18px;
	}

	.tab .header__menu {
		top: 25px;
		margin: 0;
		white-space: nowrap;
		text-align: center;
		position: fixed;
		left: 0;
		right: 0;
		font-size: 20px;
		/* display: none!important; */
	}

	.tab .header__menu li {
		width: inherit !important;
	}

	#menu-main-menu-1.line-height {
		display: block;
	}

	.tab .menu.header__menu.header__menu-mobile {
		padding-top: 3.07rem !important;
		max-width: 100% !important;
	}

	.tab .top_menu_not_logged #menu-main-menu-1,
	.tab .top_menu_not_logged menu-item,
	.tab .top_menu_not_logged #menu-main-menu-1 li,
	.tab .top_menu_not_logged #menu-main-menu-1 li a,
	.tab #site_footer_links_mob.mobile_version li,
	.tab #site_footer_links_mob.mobile_version li a {
		display: block;
	}

	.tab .header__hamburger #header__hamburger-check:checked ~ .header__menu-mobile ul {
		max-height: 600px;
		transition: max-height 0.8s;
		padding-top: 3em;
	}

	.tab .header__hamburger .header__menu-mobile {
		display: block;
		visibility: visible;
		transition: 0.4s;
		max-width: 100% !important;
		z-index: 9;
	}

	.tab .header__menu #menu-main-menu {
		display: none !important;
	}

	.tab #header_mob.header__hamburger .icon {
		width: 50px !important;
		height: 31px !important;
		line-height: 1em !important;
		display: grid;
	}

	.tab #header_mob.header__hamburger .icon span {
		position: relative;
		width: 25px;
		height: 2px;
		margin-top: 6px;
		border-radius: 1px;
		background-color: #b8babb;
		background-color: #505759;
	}

	.tab #header_mob.header__hamburger {

		background-color: transparent !important;
		margin-top: 3px;
	}

	.tab .header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {

		margin-left: -97%;
		width: 112% !important;
		margin-top: -4em !important;
	}

	.tab #mob_custom_menu #header_user_profile {
		width: 91%;
		margin-right: 1.2rem;
		cursor: pointer;
		margin-top: 2em;
		margin-left: 2em;
	}

	.tab .header__icon-menu {
		flex: 1 0 0;
		max-width: 100%;
		align-self: flex-end;
		text-align: right;
	}

	.tab #mob_custom_menu .header_account_name {
		font-size: 20px;
		color: #505759;
		line-height: 1.2em;
	}

	.tab .header_account_img,
	.tab .header_account_img img {
		width: 5em;
		height: 5em;
		border-radius: 50%;
		margin-top: -2%;
	}

	.tab #site_footer_links ul li a,
	.tab #mob_custom_menu #header_user_link ul li a {
		font-size: 18px;
		color: #505759;
		font-family: "Merriweather Sans";
		font-weight: 400;
	}

	.tab .notif_mob #notif_no {
		font-size: 17px;
	}

	.tab #site_menu_link ul li a {
		font-size: 20px;
		line-height: 1.3em;
	}

	.tab #site_footer_links ul li a {
		font-size: 16px;
	}

	.tab .header__search > form.header-search:not(.modal-search) > input[type="search"] {
		display: none;
	}

	.tab .header__search > form.header-search:not(.modal-search) {
		/* width: fit-content; */
		border-radius: 3px !important;
	}

	#mob_menu_logged #searchModal > .modal-dialog {
		width: 100%;
		padding: 1.14rem 3.11% 1.14rem 2.94%;
		margin: auto;
		margin-top: -8px;
		margin-left: 0px;
		max-width: 100%;
	}

	#mob_menu_logged .search-submit-div {
		height: 3.2em;
		width: 7%;
	}

	#mob_menu_logged #searchModal {
		padding: 0px !important;
	}

	.header__logo {
		z-index: 0 !important;
	}

	.header__icon-menu li {
		background: transparent !important;
	}

	.top_menu_not_logged .header__menu-mobile #menu-main-menu-1 {
		padding-left: 14vw;
		padding-top: 3vw !important;
		padding-bottom: 3vw !important;
	}

	.tab .bell_notif_bg {
		margin-left: 12px;
	}

	.tab .top_menu_not_logged .header__menu-mobile #menu-main-menu-1 {
		padding-top: 3em;
	}

	.tab #bell_notif {
		margin-top: -18px;
	}

	.tab .header__search form.header-search:not(.modal-search) {
		width: 3em;
		min-width: 40px;
		margin-top: -19px;
		position: relative;
		right: 2em;
	}

	.tab #mob_custom_menu .header_right_area .icon.profil {
		margin-top: -8px;
		margin-bottom: 4px;
		margin-right: 11px;
	}

	#reg_mob_left_cell .reg_title b {
		font-size: 20px;
		line-height: 1.5em;
		white-space: nowrap;
	}
}

.top_menu_not_logged #top_menu_line {
	background-color: #ffffff !important;
	display: flex;
	padding: 1em 1em 0em 2em;
	margin-top: -3em;
	position: relative;
	z-index: 99;
}

#mobile_cells .login .um-login p.um-notice.err {
	width: 48%;
}

#user-login-dialog #mobile_cells .um-field-error {
	position: absolute;
}

/* Single Event Mobile Page */
.singleEvent.mob_event .view_event_page .event_main_area {
	display: block;
	padding: 0 4.92% 11.2rem;
}

.singleEvent.mob_event.tab_event .view_event_page .event_main_area {
	padding: 0 5% 11.2rem;
}

.singleEvent.mob_event .view_event_page .event_main_area #open_event,
.singleEvent.mob_event .view_event_page .event_main_area #event_info {
	width: 100%;
}

.singleEvent.mob_event .view_event_page .event_main_area #event_info {
	padding-top: 5.3rem;
}

.singleEvent.mob_event.tab_event .view_event_page .event_main_area #event_info {
	padding-top: 6.1rem;
}

.singleEvent.mob_event.tab_event .view_event_page .event_main_area #event_info {
	padding-top: 8.5rem;
}

.singleEvent.mob_event .view_event_page .event_main_area #open_event iframe {
	min-height: 100%;
	overflow: unset;
	width: 100%;
	height: 100%;
	margin-top: 4.4rem;
}

.singleEvent.mob_event:not(.tab_event) .back_HP {
	display: none;
}

.singleEvent.mob_event.tab_event .back_HP a {
	font-size: 1.7rem;
	line-height: 2.2rem;
}

.singleEvent.mob_event.tab_event .back_HP {
	margin-bottom: 3.2rem;
}

.singleEvent.mob_event #event_info .hp_slider_tile {
	padding: 0 0 1.1rem;
	line-height: 1.6rem !important;
	font-size: 1.2rem !important;
}

.singleEvent.mob_event.tab_event #event_info .hp_slider_tile {
	padding: 0 0 2.1rem;
	line-height: 2.2rem !important;
	font-size: 1.7rem !important;
}

.singleEvent.mob_event:not(.tab_event) #event_info .splide_info_title {
	display: flex;
	align-items: center;
}

.singleEvent.mob_event #event_info .splide_info_title,
.singleEvent.mob_event #event_info .splide_info_title h2,
.singleEvent.mob_event #event_info .splide_info_title .splide_info_dates {
	line-height: 1.8rem !important;
	font-size: 1.4rem !important;
	margin: 0 !important;
}

.singleEvent.mob_event.tab_event #event_info .splide_info_title,
.singleEvent.mob_event.tab_event #event_info .splide_info_title h2,
.singleEvent.mob_event.tab_event #event_info .splide_info_title .splide_info_dates {
	line-height: 3.5rem !important;
	font-size: 2.8rem !important;
}

.singleEvent.mob_event:not(.tab_event) #event_info .splide_info_title h2 {
	margin-right: 0.75rem !important;
}

.singleEvent.mob_event #event_info .splide_info_subtitle,
.singleEvent.mob_event #event_info .splide_info_subtitle p {
	font-size: 1.6rem !important;
	line-height: 2.2rem !important;
}

.singleEvent.mob_event.tab_event #event_info .splide_info_subtitle,
.singleEvent.mob_event.tab_event #event_info .splide_info_subtitle p {
	font-size: 1.8rem !important;
	line-height: 2.4rem !important;
}

.singleEvent.mob_event #event_info .splide_info_subtitle {
	padding: 0.9rem 0 3.3rem !important;
}

.singleEvent.mob_event.tab_event #event_info .splide_info_subtitle {
	padding: 2.1rem 0 3.2rem !important;
}

.singleEvent.mob_event #event_info .splide_info_subtitle > div {
	margin: 0 !important;
}

.singleEvent.mob_event .event_options,
.singleEvent.mob_event .splide_info_subtitle.calendar {
	display: none;
}

.singleEvent.mob_event #event_info .download-icon {
	float: unset;
	display: inline-block;
	margin-top: 0.275rem;
}

.singleEvent.mob_event.tab_event #event_info .download-icon {
	margin-top: 1.075rem;
}

.singleEvent.mob_event .event_time_info:not(.reg_open) {
	display: inline-flex;
	width: fit-content;
}

.singleEvent.mob_event #event_info .event_time_info.reg_open .hp_slider_tile.evt_reg_details {
	font-size: 1.6rem !important;
	line-height: 2.2rem !important;
	padding-bottom: 3.3rem !important;
}

.singleEvent.mob_event.tab_event #event_info .event_time_info.reg_open .hp_slider_tile.evt_reg_details {
	font-size: 1.8rem !important;
	line-height: 2.4rem !important;
	padding-bottom: 3.2rem !important;
}

#del_notif_mob {
	width: 30px;
	height: 30px;
	z-index: 9;
	margin-bottom: -30px;
	position: relative;
}

.mob_security .far.fa-eye.togglePassword_eye,
.mob_security .far.fa-eye.togglePassword_eye :before {
	z-index: 0;
}

.search_arrow_down {
	/* background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/07/arrow_down.png"); */
	width: 12px;
	height: 13px;
	background-size: 100%;
	margin: 1rem 2em 0em 0em;
	border: solid #505759;
	border-width: 0 2px 2px 0;
}

#filter_line {
	display: inline-flex;
	width: 100%;
	background-color: rgba(208, 209, 209, 0.2);
	margin: 1em 0px 0.5em 0px;
}

.hide_search_tags {
	transform: rotate(-134deg);
	-webkit-transform: rotate(-134deg);
	padding-top: 0em;
	position: relative;
	top: 5px;
}

#filter_line.by_topics {
	margin-top: 2em;
}

.show_search_tags {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.top_menu_not_logged #menu-main-menu-1 {
	width: 50%;
	float: left;
	height: 75vh !important;
}

.top_menu_not_logged #site_footer_links_mob li {
	padding: 6px 0px 0px 0px;
	line-height: 0.5em;
	margin-top: 13px;
	padding-bottom: 1px !important;
}

.tab .top_menu_not_logged #menu-main-menu-1,
.tab .top_menu_not_logged #site_footer_links_mob.mobile_version {
	height: 35vh !important;
	padding-top: 4vw !important;
}

.tab .top_menu_not_logged #site_footer_links_mob li {
	margin-top: 10px;
}

/****** Events Page ***/
#events_page {
	max-width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin: 0 !important;
	background-color: #f2f2f2 !important;
	height: fit-content;
}

#ev_top_img {
	width: -webkit-fill-available;
	padding-top: 3.2vw;
	aspect-ratio: 2.299;
}

#events_top-section {
	position: relative;
	margin-bottom: 0px;
	height: 100%;
}

#events_carousel {
	margin-bottom: 0 !important;
	width: 100%;
}

#events_top_section .redbox_slider {
	background: #c8102e;
	color: #ffffff;
	padding: 1.56vw 0.833vw 1.56vw 1.246vw;
	/* padding: 2.14rem 1.71rem; */
	width: 18.75% !important;
	margin-left: 11.45%;
	height: 18.75vw;
	position: absolute;
	top: 15.34% !important;
	display: flex;
	flex-direction: column;
}

#events_top_section .redbox_slider::before {
	content: "";
	width: 2.05vw;
	height: 2.05vw;
	background: #c8102e;
	position: absolute;
	bottom: -2.05vw;
	left: -2.05vw;
}

#events_top_section .event_status {
	text-transform: capitalize;
	font-size: 1vw;
	line-height: 1.246vw;
	font-family: "MerriweatherSans-ExtraBold";
	margin-bottom: 0.85rem;
}

#events_top_section .event_title {
	font-family: "MerriweatherSans";
	font-size: 1.55vw;
	line-height: 1.5vw;
	font-weight: normal;
	/* font-size: 30px; */
}

#events_top_section .event_info_period {
	font-family: "MerriweatherSans";
	font-size: 1.55vw;
	line-height: 1.59vw;
	font-weight: normal;
	padding-top: 3%;
}

#events_top_section .event_summary a {
	text-decoration: underline;
	line-height: 0.98vw;
	font-size: 0.832vw;
	font-family: "MerriweatherSans-ExtraBold";
	color: white;
}

#events_top_section .event_more_info {
	margin-top: 2em;
	font-size: 0.882vw !important;
	line-height: 1.248vw !important;
	font-weight: normal;
	font-family: "MerriweatherSans-Book";
}

.register_bg_events {
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	background-position: 50% 40%;
	height: 100%;
	background-size: 22.53% auto;
	display: flex;
	align-items: flex-end;
	/*padding-bottom: 17.4%;*/
}

.reg_events_area {
	background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/08/reg_icon.png");
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
	width: 11.56%;
	height: auto;
	position: absolute;
	top: 20%;
	left: 44.08%;
	aspect-ratio: 1.51;
	min-height: 16.4389vh;
	background-size: contain;
}

.reg_events_area a {
	width: 58%;
	height: 100%;
	position: absolute;
	left: 21%;
	right: 21%;
	bottom: 0;
}

.courses_area {
	background-color: #ffffff;
	margin: 2em 7em 2em 7em;
	padding: 2em 3.7% 4rem 3.7%;
	box-shadow: 0px 3px 6px #00000029;
	opacity: 1;
}

.courses_area span {
	font-family: "MerriweatherSans";
	/* font-size: 24px; */
	line-height: 1.59vw;
	font-weight: bold;
	color: #000000;
	font-size: 1.6em;
}

.eventSlick,
#ev_carousel_area_party {
	padding-top: 2em;
}

#ev_carousel_area .ev_item .event_title {
	font-family: "MerriweatherSans";
	font-size: 1.2vw;
	line-height: 1.45vw;
	font-weight: bold;
	/* font-size: 28px; */
	color: #ceb888;
	min-height: 2.5em;
}

#ev_carousel_area_party .event_title {
	font-family: "MerriweatherSans";
	font-size: 1.2vw;
	line-height: 1.45vw;
	font-weight: bold;
	/* font-size: 28px; */
	color: #ceb888;
	min-height: 2.5em;
}

#ev_carousel_area_party .ev_item .event_info_period {
	font-family: "MerriweatherSans";
	font-size: 1.1vw;
	line-height: 1.45vw;
	min-height: 1.45vw;
	font-weight: normal;
	/* font-size: 25px; */
	color: #505759;
}

#ev_carousel_area .ev_item .event_info_period {
	font-family: "MerriweatherSans";
	font-size: 1.1vw;
	line-height: 1.45vw;
	font-weight: normal;
	/* font-size: 25px; */
	color: #505759;
}

#ev_carousel_area_party .event_location .img_location {
	margin-right: 4px;
	display: inline-block;
}

#ev_carousel_area_party .ev_item .event_location {
	font-family: "MerriweatherSans-Light";
	font-size: 1.1vw;
	line-height: 2vw;
	font-weight: normal;
	/* font-size: 24px; */
	color: #ceb888;
	white-space: nowrap;
}

.sep_line {
	width: 100%;
	height: 2px;
	background-color: #ceb888;
	/* line-height: 2em; */
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

#ev_carousel_area .event_location img {
	width: 26px;
	margin-right: 4px;
	display: inline-block;
}


#ev_carousel_area .ev_item .event_location {
	font-family: "MerriweatherSans-Light";
	font-size: 1.1vw;
	line-height: 2.2vw;
	font-weight: normal;
	color: #ceb888;
	white-space: nowrap;
	display: inline-flex;
	margin-left: -7px;
}

.ev_item {
	border: none;
	text-align: left;
	max-width: 75%;
	width: 75%;
}

#ev_carousel_area .slick-list,
#ev_carousel_area_party .slick-list {
	border-bottom: solid 1px #d0d1d1;
	padding-bottom: 3.8em;
	margin-bottom: 2rem;
}

#events_carousel .carousel-indicators li.active {
	background-color: red !important;
}

#events_carousel .active div:first-child .event_title,
#events_carousel .active div:first-child .event_info_period {
	color: red !important;
}

#ev_carousel_area .ev_item.active_item .event_title,
#ev_carousel_area .ev_item.active_item .event_location,
#ev_carousel_area_party .ev_item.active_item .event_title,
#ev_carousel_area_party .ev_item.active_item .event_location {
	color: #c8102e !important;
}

#ev_carousel_area .ev_item.active_item .sep_line,
#ev_carousel_area_party .ev_item.active_item .sep_line {
	background-color: #c8102e;
}

#edwards_courses .full_agenda {
	font-family: "MerriweatherSans";
	font-size: 0.9vw;
	line-height: 1.95vw;
	font-weight: bold;
	/* font-size: 17px; */
	color: #505759;
	text-decoration: underline;
	float: right;
	cursor: pointer;
}

#edwards_courses #viewMore_info {
	font-family: "MerriweatherSans";
	font-size: 0.9vw;
	line-height: 1.95vw;
	font-weight: bold;
	/* font-size: 17px; */
	color: #505759;
	text-decoration: underline;
	float: right;
	cursor: pointer;
}

#ev_carousel_area .ev_item .img_location,
#ev_carousel_area_party .ev_item .img_location {
	background-image: url("/wp-content/uploads/sites/2/2022/08/loco.png");

	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	display: inline-block;
	background-size: cover;
	position: fixed;
}

#ev_carousel_area .ev_item.active_item .img_location,
#ev_carousel_area_party .ev_item.active_item .img_location,
#ev_carousel_area .slick-current .ev_item .img_location,
#ev_carousel_area_party .slick-current .ev_item .img_location {
	background-image: url("/wp-content/uploads/sites/2/2022/08/loco-red.png") !important;
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	display: inline-block;
	position: fixed;
	background-size: cover;
	background-size: 96% 100%;
	margin-top: 1px;

}


#ev_carousel_area .ev_item .img_location_mob,
#ev_carousel_area_party .ev_item .img_location_mob {
	background-image: url('/wp-content/uploads/sites/2/2023/02/imageedit_9.png');

	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	display: inline-block;
	background-size: cover;
	position: fixed;
	margin-top: -0.5em;

}

#ev_carousel_area .ev_item.active_item .img_location_mob,
#ev_carousel_area_party .ev_item.active_item .img_location_mob,
#ev_carousel_area .slick-current .ev_item .img_location_mob {
	background-image: url('/wp-content/uploads/sites/2/2023/02/loco_red_mob.png') !important;
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	display: inline-block;
	position: fixed;
	background-size: cover;
	background-size: 96% 100%;
	margin-top: -0.5em;

}


#ev_carousel_area .ev_item .img_location_virtual,
#ev_carousel_area_party .ev_item .img_img_location_virtuallocation {
	background-image: url('/wp-content/uploads/sites/2/2022/08/in_personpng.png');
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	display: inline-block;
	background-size: cover;
	position: fixed;

}

#ev_carousel_area .ev_item.active_item .img_location_virtual,
#ev_carousel_area_party .ev_item.active_item .img_location_virtual,
#ev_carousel_area .slick-current .ev_item .img_location_virtual {
	background-image: url('/wp-content/uploads/sites/2/2022/08/inperson_red.png') !important;
	background-repeat: no-repeat;
	width: 37px;
	height: 38px;
	display: inline-block;
	position: fixed;
	background-size: cover;
	background-size: 98% 99%;
	margin-top: 2px;

}


.txt_location {
	margin-left: 37px;
}

.slick-current .event_title,
.slick-current .event_location {
	color: #C8102E !important;
}

/* #event_more,
#viewSummLink #view_summ,
#viewSummLink #more_info
{
  display:none;
  line-height: 12vw;
} */
#viewSummLink #more_info {
	line-height: 12vw;
}

#eventSlick_Party .item_third_area a,
#eventSlick_Party .item_third_area a:hover {
	text-decoration: none !important;
}

.reg_events_area .video_time {
	color: #505759;
	font-family: 'MerriweatherSans-Book';
	font-size: 0.729vw;
	font-weight: normal;
	width: 100%;
	white-space: nowrap;
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translate(-50%, -60%) !important;
}


.events_butons_area a {
	line-height: 2.2vw;
	border-radius: 5px;
	box-shadow: 0px 1px 3px #00000033;
	border: 1px solid #C8102E;
	border-radius: 5px;
	opacity: 1;
	width: 14rem;
	height: 45px;
	text-align: center;
	font-family: 'Merriweather Sans';
	font-weight: normal;
	font-size: 0.9vw;
	letter-spacing: 0px;
	color: #C8102E;
	text-transform: capitalize;
	opacity: 1;
	cursor: pointer;
	padding: 0.8rem 2rem 0.8rem 2rem;

}

.events_butons_area a:hover {
	color: #505759;
	border: 1px solid #505759;
	width: 14rem;
	height: 45px;
	padding: 0.8rem 2rem 0.8rem 2rem;
	text-decoration: none;

}

.view_agenda {
	font-family: 'Merriweather Sans';
	font-weight: normal;
	font-size: 17px;
	letter-spacing: 0px;
	color: #C8102E;
	text-transform: capitalize;
	opacity: 1;
	cursor: pointer;
	text-decoration: underline;
}

.view_agenda a:hover {
	color: #C8102E;
}

#ev_carousel_area_party .ev_item .event_location {
	margin-left: -7px;
	line-height: 2.2vw;
}

@media (max-width: 844px) {
	.courses_area {
		background-color: #ffffff;
		margin: 1em 2em 1em 2em;
		padding: 1em 1.7% 2em 1.7%;
		box-shadow: 0px 3px 6px #00000029;
		opacity: 1;
	}

	.courses_area span {

		font-size: 2vw !important;
	}

	#EV_link {
		position: absolute;
		right: 0;
		margin-right: 6vw;
	}

	#ev_carousel_area_party.slick-dotted.slick-slider {
		margin-bottom: 3.2vw;
	}

	#ev_carousel_area .ev_item .event_title,
	#ev_carousel_area_party .ev_item .event_title {
		font-family: 'MerriweatherSans';
		font-size: 1.8vw;
		line-height: 1.85vw;
		font-weight: bold;
		/* font-size: 28px; */
		color: #CEB888;
		min-height: 2.5em;
	}

	#ev_carousel_area .ev_item .event_info_period,
	#ev_carousel_area_party .ev_item .event_info_period {
		font-family: 'MerriweatherSans';
		font-size: 1.5vw;
		line-height: 1.45vw;
		font-weight: normal;
		/* font-size: 25px; */
		color: #505759;
	}

	#ev_carousel_area .ev_item .event_location,
	#ev_carousel_area_party .ev_item .event_location {
		font-family: 'MerriweatherSans,Light';
		font-size: 1.8vw;
		line-height: 2vw;
		font-weight: normal;
		/* font-size: 24px; */
		color: #CEB888;
		white-space: normal;
		display: inline-flex;
		padding-top: 5px;

	}

	.ev_item {
		border: none;
		text-align: left;
		max-width: 80%;
		width: 80%;
	}

	#ev_carousel_area .ev_item .img_location,
	#ev_carousel_area_party .ev_item .img_location {

		width: 34px;
		height: 35px;
		display: inline-block;
		vertical-align: bottom;

	}

}

#events_page .splide_info_agenda a {
	text-decoration: underline;
	line-height: 0.98vw !important;
	font-size: 0.832vw !important;
	/* line-height: 2.14rem !important;
  font-size: 1.21rem !important; */
	font-family: MerriweatherSans-Bold;
	color: white !important;
}

#professionalOverlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color: #2f3334cc;
}

#professionalOverlay .overlay-flex {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

#professionalOverlay .popup {
	padding: 10px 30px;
	width: 50%;
	max-width: 530px;
	border-radius: 10px;
	border: 2px solid #444;
	background-color: #fff;
	position: relative;
	max-height: 90%;
	box-sizing: unset;
}

#professionalOverlay .popup .message-text {
	font-family: "Merriweather Sans", "Helvetica", "Arial", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 200;
	color: #505759;
}

#professionalOverlay .popup .btn_ok {
	font-family: "Merriweather Sans", "Helvetica", "Arial", sans-serif;
	display: inline-block;
	width: 100px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border-color: #d8d8d8 #d1d1d1 #bababa;
	border-style: solid;
	border-width: 1px;
	padding: 1px 7px 2px;
	background-color: #c8102e;
	color: #eeeeee;
	font-size: 16px;
	line-height: 24px;
	font-weight: 200;
	box-sizing: unset;
}

#carouselHP.tab_version .carousel-item .hp_next_ev,
.mob_carousel #carouselHP .carousel-item .hp_next_ev {

	padding-top: 5vw;

}

.path-wrapper .overlay {
	display: block;
}

/**** path events 2023 ****/

#paths #events_2023.path-wrapper {
	font-size: 2rem;
	line-height: 2.5rem;
	font-family: MerriweatherSans-Bold;
	padding: 0;
}

.header__icon-menu.nav_right.is_logged ul li.header__hamburger {
	background: transparent !important;
}

.video_main_area #open_video.podcast_iframe_area,
#open-video.podcast_iframe_area iframe {
	max-height: 28.66vw !important;
}

#open-video.podcast_iframe_area {
	background: transparent !important;
}

.video_avaible p {
	font-family: MerriweatherSans;
	font-size: 1em;
	line-height: 2.57rem;
	color: #505759;
}

.video_avaible a,
.video_avaible a:active,
.video_avaible a:hover {
	font-family: MerriweatherSans;
	font-size: 1em;
	line-height: 2.57rem;
	color: #505759 !important;
}

@media (max-width: 600px) {
	#discoverPage.mob_discover .card {
		height: 90%;
	}

	#discoverPage.mob_discover .modal .modal-footer .accordion.width .accordion-body {
		justify-content: space-evenly;
	}

	#discoverPage.mob_discover .row .modal .modal-footer .item-subtitle,
	#discoverPage.mob_discover .modal .modal-footer .item-subtitle {
		font-size: 1rem;
		padding: 0.3rem 0.5rem !important;
		line-height: 1;
		width: auto;
	}

	#discoverPage.mob_discover .row .modal .modal-footer .item-title,
	#discoverPage.mob_discover .modal .modal-footer .item-title {
		font-size: 1rem;
		width: auto;
	}

	#discoverPage.mob_discover .row .modal .modal-footer .item-type,
	#discoverPage.mob_discover .modal .modal-footer .item-type {
		width: auto;
		font-size: .75rem;
		padding: 1.7rem .5rem !important;
	}

	#discoverPage.mob_discover .row .modal .modal-footer .accordion-body > .btn,
	#discoverPage.mob_discover .modal .modal-footer .accordion-body > .btn {
		width: auto;
		font-size: 1.175rem;
		padding: 1.7rem 1rem !important;
	}

	#discoverPage.mob_discover .row .modal .modal-content > .accordion.width,
	#discoverPage.mob_discover .modal .modal-content > .accordion.width {
		max-width: 56.2%;
	}
}

@media (orientation: landscape) and (max-width: 700px) {
	#discoverPage #searchTopic {
		top: 160px !important;
	}

}

@media (min-width: 930px) {
	li.header__hamburger {
		display: none;
	}
}

.filter_lbl {
	margin-left: -4px;
}

#discoverPage #searchDate .search-container,
#discoverPage #searchType .search-container,
#discoverPage #searchEvent .search-container {
	display: none;
}


.landscp_mode .top_menu_not_logged .header__menu-mobile #menu-main-menu-1 {
	padding-left: 2vw;
	padding-top: 9vw !important;
	padding-bottom: 3vw !important;
}

#for_landscape,
.for_landscape {
	display: none !important;
}

.img_port_mode,
.for_portrait {
	display: inline;
}

.postImg {
	display: none !important;

}

.img_landscp_mode,
#show_download_app,
#img_search_landscp,
.mobile-paths-header,
#curriculum,
.title-container,
.imgContainer,
.duration-land,
.cardforLandscape,
.singlePathImg.landhide,
.intro-path.landtoHide,
.accordion.toDisplay,
.forLandscape,
.postImg,
.col.hideCol,
.arrowSearch,
.hideDesk,
.video-pub,
.about-paths,
.paths-land,
.forLandscape,
#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-duration,
.video-info-forLandscape,
#event_img_landscape,
.register-buttons,
.introduction-content-tabs,
#mobile-courses,
#mobile-congresses,
#single_event_mobile,
.nav-tags,
.toShow,
.title.introduction,
.video-pub,
.arrowSearch,
.hideDesk,
.col.hideCol,
#discoverPage .back_to_HP_landscape .nav-tags,
.toShow,
.title.introduction,
#mobile-courses,
#mobile-congresses,
#single_event_mobile,
#event_img_landscape,
.register-buttons,
.introduction-content-tabs,
.paths-land,
#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-duration,
.video-info-forLandscape,
.path-wrapper.overlay {
	display: none;
}

.paths-progress.landscape {
	display: none !important;
}

#edwards_courses,
#edwards_events {
	display: block;
}

.hideForLandscape {
	width: 100%;
}

.video_time_info.hideInApp.for_portrait {
	display: flex;
}

.um.um-password.for_register_step {
	display: none;
}

/* .um.um-password.for_register
{
  display: none;
} */
/*TO COMMIT */
#singlePath .description,
#paths .path-wrapper.col-6 .path-info-below .title.hide-landscape {

	display: none;
}


@media (max-width: 820px) {
	.tab .header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {
		margin-left: 0;
	}

	#paths.mob_paths .path-wrapper .title {
		display: none;
	}
}

#carouselHP .redbox_slider #read_letter_info.splide_info_agenda {
	margin-top: 0.72vw !important;
}

#carouselHP .redbox_slider #read_letter_info.splide_info_agenda a {
	font-size: 0.65vw !important;
	line-height: 0.83vw !important;
	font-family: 'MerriweatherSans-Book';
	font-weight: normal !important;
}

#carouselHP .redbox_slider #ev_course_dir {
	margin-top: -0.52vw !important;
}

#carouselHP .redbox_slider #ev_course_dir .course_status {
	margin-bottom: 0.46vw !important;
}

#carouselHP .redbox_slider #ev_course_dir .course_directors {
	margin-bottom: 0.46vw !important;
	font-size: 0.72vw !important;
	line-height: 0.93vw !important;
	font-weight: bold !important;
}


#event_header_img .redbox_slider #read_letter_info.splide_info_agenda {
	margin-top: 0.72vw !important;
}

#event_header_img .redbox_slider #read_letter_info.splide_info_agenda a {
	font-size: 0.65vw !important;
	line-height: 0.83vw !important;
	font-family: 'MerriweatherSans-Book';
	font-weight: normal !important;
}

#event_header_img .redbox_slider #ev_course_dir {
	margin-top: -0.52vw !important;
}

#event_header_img .redbox_slider #ev_course_dir .course_status {
	margin-bottom: 0.46vw !important;
}

#event_header_img .redbox_slider #ev_course_dir .course_directors {
	margin-bottom: 0.46vw !important;
	font-size: 0.72vw !important;
	line-height: 0.93vw !important;
	font-weight: bold !important;
}

#startTeaser {
	color: white;
	text-decoration: underline;
	margin-top: 0.72vw;
	font-size: 0.83vw;
	line-height: 0.98vw;
	font-weight: bold;
}

@media (max-width: 500px) {

	@media (max-width: 500px) {
		.path-wrapper.col-6 > div > img:not(.imgContainer img) {
			display: none;
		}
	}

	.more-info_corousel {
		overflow-wrap: break-word;
		word-break: break-word;
		white-space: normal !important;
		width: 85% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		line-height: 1em;
		margin-top: -4vh !important;
		position: relative;
		top: -6vh;
		left: 0vh !important;
	}

	#exploreEvent > .modal-dialog {
		max-width: 100%;
	}

	.standard_use {
		line-height: 1.2em !important;
	}

	#searchModal .date {
		display: none;
	}

	.header__logo img {
		width: 100% !important;

	}

	.search-form.header-search {
		margin-left: 0em;
	}

	.header__search form.header-search .search-submit-div,
	#searchModal form.header-search .search-submit-div {
		background: transparent;
		margin-left: 0em !important;
	}

	.top_menu_not_logged .header__search form.header-search .search-submit-div,
	.top_menu_not_logged #searchModal form.header-search .search-submit-div {
		margin-left: 2em !important;
	}

	#img_search_landscp,
	.for_landscape {
		display: inline-block !important;
	}

	#header_mob.top_menu_not_logged #menu-main-menu-1 {
		display: none;
	}

	.header_account_img,
	.header_account_img img {
		width: 13vw;
		height: 10vw;
		border-radius: 50%;
		margin: 0% 1% 0px -4px;
		display: flex;
	}

	.header_account_name {
		font-size: 18px !important;
		font-weight: 400;
		width: 100%;
	}

	#display_user_info_lanscp {

		width: 12px;
		height: 12px;
		border: solid #c8102e;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 3px;
		margin-top: 2em;
	}

	#user_info_border {
		width: 100%;
	}

	.notif_mob #notif_no {

		line-height: 1.5em;
	}

	.img_notification_bullet {
		background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_notification_old.png');
		background-repeat: no-repeat;
		width: 29px;
		position: relative;
		height: 26px;
		display: inline-block;
		background-size: 100%;
		margin-right: 3%;
		margin-left: 0%;
	}

	.img_edit_profile,
	.img_edit_profile_active,
	.img_user_logout,
	.img_user_logout_active,
	.img_notification_active {
		background-size: 80%;
		margin-right: 5%;
		margin-left: 0;
		width: 25px;
		position: relative;
		height: 23px;
	}

	.img_notification_bullet_active {
		background-image: url(/edwardsmasters/wp-content/uploads/sites/2/2022/02/user_notification_active_old.png);
		background-repeat: no-repeat;
		width: 29px;
		position: relative;
		height: 23px;
		display: inline-block;
		background-size: 90%;
		margin-right: 7px;
		margin-left: 0;
	}

	#user_info_more .img_saved_items,
	#user_info_more .img_saved_items_active {
		margin-left: 0em !important;
		margin-right: 6% !important;
		background-size: 95%;
	}

	header {
		height: 60px !important;
	}

	#header_mob.header__hamburger .for_landscap span {
		margin-top: 2px !important;
		background-color: transparent !important;
	}

	.header-main {
		background-color: #ffffff;
		max-height: 65px !important;
		height: 65px !important;
	}

	.header__logo img {
		height: 87px !important;
	}

	.header__logo {

		margin: calc(1rem - 2.5px) 2.3% 0 0% !important;
	}

	#um_register_mobile #um-submit-btn.um-button.custom_btn_class.active {


		top: 13.44em;
	}

	/*** menu ****/
	#site_footer_links_mob_loged.mobile_version.for_landscape {
		width: 100%;
		min-height: 100%;
		padding: 0px 0% 0px 0% !important;
		height: auto !important;
		background-color: #ffffff !important;
	}

	#site_footer_links_mob.mobile_version.for_landscape {
		width: 100%;
		min-height: 100%;
		padding: 0px 4% 0px 4% !important;
		height: auto !important;
		background-color: #ffffff !important;
	}

	#site_footer_links_mob.mobile_version.for_landscape li span {
		background-color: transparent !important;
		height: 1em;
		font-size: 16px;
		padding-top: 0.8em;

	}

	#user_edit_profile.for_landscape {
		border-bottom: solid 1px #505759;
	}

	#user_save_btn.um-left.um-half {
		float: right !important;
	}

	.profile_pages #user_reset_btn.um-right.um-half {
		width: 30% !important;
		height: 39px !important;
	}

	#user_save_btn.um-left.um-half {
		width: 70% !important;
		height: 39px !important;
	}

	#notif_right_cell .um .um-button.um-alt,
	.profile_pages #user_reset_btn.um-right.um-half .um-button.um-alt {
		width: 22vw !important;
		min-width: 68px !important;
		height: 39px !important;
		font-size: 15px !important;
		background-color: #7C8180 !important;
		color: #ffffff;
		border: none !important;
	}

	.profile_pages #user_save_btn.um-left.um-half input[type=submit].um-button {
		width: 250px !important;
		min-width: 150px !important;
		height: 39px !important;
		font-size: 15px !important;

	}

	.profile_pages.logged-in #aboutPage {
		background-color: #f2f2f2 !important;
	}

	#notif_right_cell .um-profile-body .user_save_cancel_btn.um-col-alt {
		width: 98%;
		margin: auto;
	}


	#site_footer_links_mob_loged.mobile_version.for_landscape li span,
	#site_footer_links_mob_loged.mobile_version.for_landscape li div {
		background-color: transparent !important;
		height: 1em;
		font-size: 16px;
		padding-top: 0.8em;
		margin-left: -6px;
	}

	#site_footer_links_mob.mobile_version.for_landscape li,
	#site_footer_links_mob_loged.mobile_version.for_landscape li {
		padding: 0px;
		line-height: 0.5em;
		margin-top: 0.2em;
		padding-bottom: 0.2em !important;
		margin-bottom: 0.2em;
		border-bottom: solid 1px #898D8D !important;
		background-color: #ffffff !important;
	}

	#btn_login_menu {
		position: absolute;
		bottom: 30%;
		align-self: flex-end;
	}

	.btn_login_menu {

		background-image: url('/wp-content/uploads/2023/03/login_menu.svg') !important;
		width: 100% !important;
		height: 39px !important;
		margin-left: -4vw;
		background-repeat: no-repeat !important;
		background-position: center;

	}

	.close_mob_menu {
		margin: 4% 2% 0 auto;
	}

	#mob_menu_logged #top_menu_line {
		background-color: #F2F2F2 !important;

		min-height: 7em;
		margin-top: -1.5em;
	}

	#btn_logout_menu {
		padding: 15% 0px 15% 0px !important;
	}

	#footer_menu_logged {
		position: relative;
		display: flex;
		margin-bottom: 4vw !important;
		margin-top: 8vw !important;
		margin-left: -24px !important;
	}

	#footer_menu_logged span {
		text-decoration: underline;
	}

	.btn_logout_menu {

		background-image: url('/wp-content/uploads/2023/03/logout_menu_btn.svg') !important;
		width: 100% !important;
		height: 39px !important;

		background-repeat: no-repeat !important;
		background-position: center;

	}

	#footer_menu {
		display: flex;
		border-bottom: solid 0px #ffffff !important;
		position: absolute;
		bottom: 6%;
		width: 98% !important;
		align-self: flex-end;
		padding-bottom: 3em !important;
	}

	#footer_menu a {
		text-decoration: underline;
		padding: 1em 0.5em 1em 0.5em !important;
		display: inline;
	}

	#footer_menu .menu_lbl {
		text-decoration: underline;
		font-size: 14px !important;
	}


	#site_footer_links_mob.mobile_version.for_landscape li a,
	#site_footer_links_mob_loged.mobile_version.for_landscape li a {
		line-height: 1em;
		font-size: 16px;
		display: inline-flex;
		width: 70%;
		text-decoration: none !important;
		background-color: #ffffff !important;
		border-bottom: none !important;
	}

	.img_home {
		background-image: url('/wp-content/uploads/2023/03/home_menu.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;
	}

	.img_notification_active {

		width: 32px !important;
		position: relative;
		height: 23px !important;
		margin-right: 7px !important;
		margin-top: -2px !important;

	}

	.img_home_active {
		background-image: url('/wp-content/uploads/2023/03/home_menu_active.png') !important;

		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;
	}

	#site_footer_links_mob_loged .img_home {
		background-size: 65% !important;
		margin-bottom: -0.5em !important;

		margin-left: -7px !important;
	}

	.img_paths {
		background-image: url('/wp-content/uploads/2023/03/paths_menu.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_paths_active {
		background-image: url('/wp-content/uploads/2023/03/paths_menu_active.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_discover {
		background-image: url('/wp-content/uploads/2023/03/discover_menu.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_discover_active {
		background-image: url('/wp-content/uploads/2023/03/discover_menu_active.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_ementor {
		background-image: url('/wp-content/uploads/2023/03/ementor_menu.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_ementor_active {
		background-image: url('/wp-content/uploads/2023/03/ementor_menu_active.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_events {
		background-image: url('/wp-content/uploads/2023/03/events_menu.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_events_active {
		background-image: url('/wp-content/uploads/2023/03/events_menu_active.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_about {
		background-image: url('/wp-content/uploads/2023/03/about_menu.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.img_about_active {
		background-image: url('/wp-content/uploads/2023/03/about_menu_active.png') !important;
		background-repeat: no-repeat;
		width: 54px !important;
		height: 54px !important;
		background-size: 75% !important;
		background-repeat: no-repeat !important;
		margin-bottom: -0.8em;

	}

	.top_menu_not_logged #top_menu_line {
		background-color: #F2F2F2 !important;
		min-height: 3.5em;

	}

	.top_menu_not_logged #top_menu_line .logo_menu,
	#mob_menu_logged #top_menu_line .logo_menu {
		display: none;
	}

	#mob_custom_menu #lnk_login,
	.for_portrait {
		display: none !important;
	}

	.header__container .header__icon-menu li.header__search {
		margin-top: -15px;
		/*margin-right: 5.33rem !important;*/
	}

	.header__container .header__icon-menu.nav_right.is_logged li.header__search {
		margin-right: 8.33rem !important;
	}

	.header__icon-menu.nav_right.is_logged #bell_notif .bullet_notification {
		width: 19px;
		height: 20px;
		border-radius: 50%;
		margin-top: -24px;
		color: #ffffff;
		margin-left: 1.2rem;
		font-size: 12px;
		text-align: center;
		line-height: 1.58em;
		font-family: "Merriweather Sans";
	}

	.bell_notif_bg {
		background-image: url('/wp-content/uploads/2023/03/menu_bell.svg') !important;
		width: 21px;
		height: 23px;
		position: absolute;
		margin-left: 5.5em;
		padding-top: 11px;
		z-index: 1;
		background-size: 100%;
	}

	.header__container {
		margin-left: 4.2% !important;
		margin-right: 4.2% !important;
		max-width: 90.6% !important;
		padding: 0 !important;
	}

	.top_menu_not_logged .header__menu-mobile #menu-main-menu-1 {
		padding-left: 2vw;
		padding-top: 9vw !important;
		padding-bottom: 3vw !important;
	}

	.header__hamburger {
		left: 98% !important;
	}

	#master_app_img {
		position: relative;
		width: 54px;
		height: 54px;
		max-width: fit-content;

		top: -0.4em;
		left: -0.8em;

	}

	.top_menu_not_logged #menu-main-menu-1 {
		width: 50%;
		float: left;
		height: 100% !important;
	}

	.header__menu li,
	.header__menu ul {
		overflow: visible;;
	}

	#um_regsiter_mobile .topics_row1 {
		margin-left: 9px !important;
	}

	#um_register_mobile .reg_phase4 {
		margin-left: -1em !important;
		height: 50vw;
		position: relative;
		top: 3em;
		min-height: 100%;
	}

	.reg_phase3 {
		margin: 3em 0px 30px !important;
	}

	/*forgot passs **/
	.standard_use {
		/* display: none; */
		line-height: 2em !important;
		font-size: 14px !important;
		padding-top: 2em;
	}

	.um input[type=submit].um-button.um_resetpass {
		font-size: 14px !important;
		height: 35px !important;
		line-height: 0em !important;
		text-align: center;
	}

	.from_register {
		font-size: 18px;
		font-family: 'MerriweatherSans';
		color: #000000;
		line-height: 1.2em;
		padding: 1em;
	}

	.um.um-password.for_register,
	.um.um-password .um-field-error {

		position: relative;

	}

	#saved_items_first_line {
		margin-top: -3em;
	}

	.um.um-password.for_register_step {

		position: relative;
		display: none;
		background-color: #ffffff;
		opacity: 1;
		z-index: 9999999;
	}

	.profile_pages.um-page-password-reset .um-password #username_b {
		border-bottom: 2px solid #00000029 !important;
		border-left: 0px solid #000000 !important;
		border-top: 0px solid #898d8d !important;
		box-shadow: 0px 3px 6px #00000029 !important;
		border-right: 0px solid #898d8d !important;
	}

	.go_to_reg {
		position: relative;
		top: 2em;
	}

	.go_to_reg span {
		font-size: 15px;
		color: #000000;
		text-align: center;
		padding-top: 3em;
		position: relative;

	}

	.go_to_reg a {
		text-decoration: underline !important;
		color: #C8102E !important;
		text-align: center !important;
		font-size: 15px;
	}

	.um-password.for_register .um-form input[type=text],
	.um-password.for_register .um-form input[type=text]:focus {
		border-bottom: 1px solid #7C8180 !important;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
	}

	#mobile_reg_area .for_register #um-submit-btn.um-button.um_resetpass {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/reset_pass.svg') !important;
		width: 252px !important;
		height: 39px !important;
		position: relative !important;
		top: 0px !important;
		bottom: 0px !important;
		border: none !important;
		display: block !important;
		text-align: center;
		color: transparent;
		margin: 0px !important;
		padding: 0px !important;
	}

	.reg_phase4_bg .footer__copyright,
	.reg_phase1_bg .footer__copyright {

		position: relative !important;
		bottom: -30em !important;
	}

	#login_logo {
		width: 57px;
		height: 58px;

	}

	#mobile_cells .login_title_sec,
	.login_title_sec {
		font-size: 2.5rem;
		color: #c8102e !important;
	}

	#user-login-dialog .col .login_title {
		font-size: 1.8rem;
		font-weight: bold !important;
	}

	#for_landscape {
		display: inline !important;
	}

	#for_portrait,
	#img_search_mob {
		display: none !important;
	}

	#user-login-dialog #mobile_cells.col,
	#user-login-dialog .col {
		padding-left: 1%;
		padding-right: 1%;
		text-align: left;
		margin-top: 2em;
	}

	#user-login-dialog .col #for_landscape.login_title {
		font-size: 18px;
		font-weight: normal !important;
	}

	#user-login-dialog .um-row {
		display: inline;
	}

	.btn_login_area {
		display: inline-block;
		text-align: left;
		margin-left: 0px !important;
		width: 100%;
	}

	#user-login-dialog.modal {
		overflow: initial;
		height: max-content;
	}

	#btn_login {
		display: block;
		width: 100% !important;
		text-align: center !important;
	}

	.not_user.for_landscape {
		width: 100% !important;
		text-align: center !important;
		padding: 1.5em 0em 0.5em 0em !important;
		max-width: 100%;
		white-space: nowrap;
		font-size: 15px;
	}

	.not_user.for_landscape a {
		color: #C8102E !important;

		font-size: 15px !important;
		font-weight: normal;
	}

	.forgot_pass_landcscape {
		display: inline !important;
	}

	#log_forgot_pass_mob {
		display: none;
	}

	.forgot_pass_landcscape {
		width: 100% !important;
		text-align: left !important;
		padding: 0.5em 0em 1em 0em;
		max-width: 100px;
		font-size: 1em;
		white-space: nowrap;

	}

	.login_info_download {
		width: 60% !important;
		margin: auto;
		text-align: center !important;
		padding: 1.5em 0em 0.5em 0em !important;
		max-width: 60%;
		font-size: 14px;
		color: #000000 !important;
		font-family: "Merriweather Sans";
	}

	.store_btn.for_landscape {
		display: flex !important;
		width: 90%;
		margin: auto;
		padding: 0px;
	}

	.log_see_new {
		font-size: 16px;
		color: #C8102E !important;
		font-family: "Merriweather Sans";
		font-weight: bold;
	}

	.login_app_store {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/app_store.png') !important;
		width: 150px !important;
		height: 43px !important;
		display: flex;
	}

	.login_google_play {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/play_google.png') !important;
		width: 150px !important;
		height: 43px !important;
		display: flex;
	}

	.login_path {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/log_path.png') !important;
		width: 65px !important;
		height: 102px !important;
		display: flex;
	}

	.login_discover {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/log_discover.png') !important;
		width: 81px !important;
		height: 103px !important;
		display: flex;
	}

	.log_info_row1 {
		display: inline-flex;
	}

	.log_info_row3 {
		position: relative;
		display: inline-flex;
		top: 14em;
		left: 4em;
	}

	.log_info_row4 {
		position: relative;
		display: inline-flex;
		top: 16em;
		left: 0em;
	}

	.log_info_row3 .left_col_log {
		width: 60%;
		margin: auto;
		padding: 2em 1em 0em 0em;
		line-height: 1.2em;
	}

	.log_info_row4 .left_col_log {
		width: 60%;
		margin: auto;
		padding: 4em 1em 0em 0em;
		line-height: 1.2em;
		position: relative;
		left: -1em;
	}

	.log_info_row2 {
		position: relative;
		display: inline-flex;
		top: 10em;
	}

	.log_info_row2.left_col_log {

		position: relative;
		left: -1em;
	}

	.log_info_title {
		color: #000000;
		font-family: "Merriweather Sans";
		font-weight: 400;
		font-size: 16px;
		line-height: 1.2em;
	}

	.log_info_sub_title {
		color: #000000;
		font-size: 12px;
		font-family: "Merriweather Sans";

	}

	.log_img_hellow {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/log_hellow.png') !important;
		width: 142px !important;
		height: 126px !important;
		display: inline-flex;
	}

	.log_img_topic {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/log_top_interest_bullet.png') !important;
		width: 163px !important;
		height: 167px !important;
		display: inline-flex;
		margin-top: 6em;
	}

	.log_img_save {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/log_save_us.png') !important;
		width: 101px !important;
		height: 102px !important;
		display: inline-flex;

	}

	.right_col_log {
		top: 12em;
		position: relative;
		left: -2em;
		width: 100%;
	}

	.log_started {
		color: #C8102E;
		font-size: 16px;
		top: 1em;
		position: relative;

	}

	.log_started b {
		text-decoration: underline;
	}

	.left_col_log {
		width: 80%;
		margin: auto;
		padding: 2em 1em 0em 0em;
		line-height: 1.2em;
	}

	#arrow_see {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/arrow_down.png') !important;
		width: 22px !important;
		height: 12px !important;
		display: inline-flex;
		margin-top: 1em;
	}

	#login_info_download {
		line-height: 1.2em !important;
		margin-top: 1em;
	}

	.forgot_pass_landcscape a,
	.forgot_pass_landcscape a.um-link-alt {
		font-family: "Merriweather Sans";
		font-size: 15px;
		text-align: center;
		text-decoration: underline !important;
		line-height: 2em;
		padding-top: 1em;
		color: #C8102E !important;
	}

	.mobile_login_form .um-col-131,
	.mobile_login_form .um-col-132,
	.mobile_login_form .um-col-133 {
		padding-right: 3%;
		min-width: 45%;
		margin-top: 0px;

	}

	#reg_mob_left_cell .reg_title .second_title {
		font-size: 18px !important;
		font-weight: 400;
	}

	#reg_mob_left_cell .reg_title .first_title {
		font-weight: bold;
		font-size: 1.4em;
	}

	#reg_mob_left_cell .reg_title b {
		color: #C8102E !important;
		font-size: 28px !important;
	}

	.um-login .um-col-122,
	.um-login .um-col-121 {

		width: 100% !important;
	}

	#user-login-dialog #mobile_cells .um-field-error {
		position: relative;
	}

	#um_register_mobile #topic_interest_main .topics_row1 {
		width: 80%;
		padding-left: 2vw;
	}

	.header__hamburger #header__hamburger-check:checked ~ .header__menu-mobile li,
	.header__hamburger #header__hamburger-check:checked ~ .header__menu-mobile ul {
		max-height: 100%;
		transition: max-height 0.8s;
	}

	.header__icon-menu ul,
	#header_mob #site_footer_links_mob.mobile_version {
		height: 100% !important;

	}

	#header_user_link ul li {
		font-size: 1em;
		line-height: 1.9em;
		margin: 1em 0px 4px -9vw;
		padding-left: 0em;
	}

	#site_menu_link ul li a {
		font-size: 14px;
	}

	.for_landscape.topics_interest_row {
		font-weight: 400;
		font-size: 14px;
		color: #000000;
		line-height: 1.3em;
	}

	.reg_phase1_bg,
	.reg_phase2_bg,
	.reg_phase3_bg,
	.reg_phase4_bg,
	.reg_phase5_bg {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/bg_reg_2.png');
		width: 100%;
		position: relative;
		height: 100vh;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.reg_phase1_bg,
	.reg_phase2_bg,
	.reg_phase3_bg,
	.reg_phase4_bg {
		height: cover !important;
		background-size: cover !important;
		background-position: center !important;
	}

	/***   About page *****/
	#title-container.mob_paths .title-section__image img {
		height: 298px !important;
		object-fit: cover;
	}

	body.about #title-container.mob_paths .redbox.mob_landscp {
		padding: 2.2rem 1.65rem 4.7rem 1.4rem;
	}

	.mob_about .elementor-widget-social-icons {
		display: none;
	}

	#mobile_reg_area .um-register .um-field-block.um-field-type_block {
		width: 100%;
		text-align: center;
		margin-top: 0.5em !important;
	}

	.section__image_bg {
		background-image: url('/wp-content/uploads/2023/03/about_img_fade.svg') !important;
		top: 57px;
		/* background-size: 100%; */
		width: 100%;
		height: 298px;
		position: absolute;

	}

	.reg_bullets_area {
		padding-top: calc(50% - 10vw);
	}

	.reg_bullet1,
	.reg_bullet2,
	.reg_bullet3,
	.reg_bullet4,
	.reg_bullet5 {
		border: solid 1px #C8102E;
		width: 13px;
		height: 13px;
		border-radius: 10px;
		background-color: #ffffff;
		display: inline-flex;
		margin: 0.3em;
	}

	.bullet_active {
		background-color: #C8102E;
	}

	#reg_next1,
	#reg_next2,
	#reg_next3,
	#reg_next4,
	#reg_next5 {
		background-image: url('/wp-content/uploads/2023/03/reg_btn.svg') !important;
		width: 238px !important;
		height: 39px !important;
		background-repeat: no-repeat !important;
		margin-top: 0% !important;
		background-size: 95% !important;
		background-position: right !important;
	}

	#reg_back1,
	#reg_back2,
	#reg_back3,
	#reg_back4,
	#reg_back5 {
		background-image: url('/wp-content/uploads/2023/03/back_btn.svg') !important;
		width: 68px !important;
		height: 39px !important;
		border: none !important;
	}

	.reg_back_btn {
		display: none;
	}

	.reg_phase1_bg,
	.reg_phase2_bg,
	.reg_phase3_bg,
	.reg_phase4_bg {

		background-color: #f3f3f3 !important;
	}

	#reg_back4.reg_back_btn {
		display: inline-block;
		position: relative;
		top: 16.2em;
		margin-top: 2rem !important;
	}

	#title-container.mob_paths .redbox.mob_landscp {
		padding: 1.2rem 3.1rem 0 1.4rem;
		padding: 9.56vw 3.5vw 3.56vw 3.5vw;
		width: 74% !important;
		margin-left: 0px;
		height: 51% !important;
		z-index: 9;

		flex-direction: column;
		right: 0px;
		top: 29% !important;
	}

	#title-container.mob_paths .redbox.mob_landscp::before {
		width: 2.5rem;
		height: 2.5rem;
		left: -2.5rem;
		bottom: -2.5rem;
	}

	/*** Register pannels ****/
	#reg_reset_pass {
		margin-left: 2px;
		padding: 4em;
		position: absolute;
		height: 60%;
		min-height: 50%;
		background-color: #ffffff;
		display: none;
		margin-top: 1em;
		z-index: 99999;
		width: 93%;
	}

	#reg_mob_right_cell {
		margin-top: 1em;
	}

	#biological_and_mechanical_valves {
		margin-left: -32%;
		margin-right: 28%;
		margin-bottom: 10%;
		margin-top: 10%;
	}

	#tricuspid_pulmonic {
		margin-top: 6%;
		margin-left: -46%;

	}

	#mitral {
		margin-left: -86%;
		margin-top: -14%;
	}

	#rapid_deployment_aortic_bioprosthesis {
		margin-top: -11%;
		margin-left: -15%;
	}

	#guidelines {
		margin-left: -18%;
		margin-top: 18%;
	}

	#surgical_techniques {
		margin-top: -9%;
		margin-left: -3%;
	}

	#stented_aortic_bioprosthesis {
		margin-left: 3%;
		margin-top: 7%;
	}

	#patient_management {
		margin-top: 7%;
		margin-left: -4%;
		line-height: 1em;
	}

	#heart_disease_and_comorbidities {
		margin-top: 14%;
		margin-left: 2%;
	}

	#education {
		margin-left: -23%;
		margin-top: -6%;
	}


	.um-page-register #mobile_reg_area .um-register .um-field-password,
	.um-page-register #mobile_reg_area .um-register .um-field-multiselect,
	.um-page-register #mobile_reg_area .um-register .um-field-select {
		width: 99% !important;
	}

	.um-page-register #mobile_reg_area .um-register .um-field-text,
	.um-page-register #mobile_reg_area .um-register .um-field-password,
	.um-page-register #mobile_reg_area .um-register .um-field-multiselect,
	.um-page-register #mobile_reg_area .um-register .um-field-select {
		width: 99%;
	}

	.um-page-register .um-register ._um_row_1 .um-field .um-field-area {
		width: 99% !important;
		padding-left: 0px !important;
	}

	#mobile_reg_area .reg_btn_text_top {
		margin-top: 3em;
		position: relative;


	}

	#mobile_reg_area #mob_points .reg_btn_text_top {
		right: 32.5vw;
	}

	#um_register_mobile .red_item_bg span {
		font-size: 0.82em;
	}

	#mob_points {
		text-align: right;
		width: 82%;
	}

	#um_register_mobile .topics_row2 {
		width: 80%;

	}

	#lnk_login_reg {
		margin-top: 1rem;
	}

	/* .um-page-register #um_register_mobile #um-submit-btn
{
  top:23rem!important;
    position: relative;
} */
	.red_item_bg {
		line-height: 1.2em !important;

	}

	#mobile_reg_area .red_item_bg {
		width: 18.9vw;
		height: 18.8vw;
		font-size: 2.5vw;
	}

	#mobile_reg_area #rapid_deployment_aortic_bioprosthesis span {
		top: 2em;
	}

	#mobile_reg_area #heart_disease_and_comorbidities span {
		top: 3em;
	}

	.um-page-register .header__container {
		height: 95vh;
	}

	.reg_phase1_bg,
	.reg_phase2_bg,
	.reg_phase3_bg,
	.reg_phase4_bg {
		height: calc(100% - 1em);
	}

	#mobile_reg_area .um-register.um .um-form input[type="text"],
	#mobile_reg_area .um-register.um .um-form input[type="text"]:focus,
	#mobile_reg_area .um-register.um .um-form input[type="number"],
	#mobile_reg_area .um-register.um .um-form input[type="number"]:focus,
	#mobile_reg_area .um-register.um .um-form input[type="password"],
	#mobile_reg_area .um-register .um-form .um-field #mobile_reg_area .um-field-area input.um-form-field.um-validate-not-matched,
	#mobile_reg_area .um-register.um .um-form input[type="password"]:focus {
		color: #757575 !important;
		font-family: "Merriweather Sans";
		font-size: 15px !important;
		height: 35px;
		padding: 0px !important;
		-webkit-text-fill-color: #7C8180;
	}

	#mobile_reg_area .reg_btn_text_top {
		margin-top: 3em;
		position: relative;
		display: none;
	}

	#um_register_mobile #topic_interest_main {
		margin-left: 0px !important;
	}

	#um_register_mobile .um-register .um-form .um-col-alt .um-center {
		text-align: center;
	}

	body .um-page-register #mobile_reg_area .um-field {
		padding: 2.24rem 0 0 0px !important;
	}

	.about_img_landscape {
		display: none !important;

	}

	#user-login-dialog .login-container .um-field-area {
		width: 100% !important;
		padding-left: 0rem;
	}

	#post_description {
		padding: 0 0 0 1rem;
	}

	#post_description .title-section {
		display: none;
	}

	#singlePub.mob #post_description {
		margin-top: 0px !important;
	}

	.pub_top_arrow {
		margin: 0 4% 0px auto;

	}

	.video_main_area #open_video {
		min-height: 64.66vw;
	}

	.header__icon-menu.nav_right #mob_custom_menu .header_right_area {
		margin-right: 2.5em;
		margin-top: -25px;
		padding-bottom: 0px !important;
	}

	#user_info.for_landscape {
		display: inline !important;
	}

	#mobile_cells .um-field.um-field-text.um-field-username.um-field-text.um-field-type_text .um-form-field,
	#tablet_cells .um-field.um-field-text.um-field-username.um-field-text.um-field-type_text .um-form-field {
		border-top: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #898d8d !important;
		border-left: 1px solid #898d8d !important;
	}

	#user-login-dialog #log_forgot_pass,
	#user_info.for_portrait {
		display: none !important;
	}

	#login_site_link {
		display: block !important;
	}


	#mob_custom_menu #mob_menu_logged #user_info_more {
		display: inline-block !important;
		width: 100%;
		height: 100%;
		min-height: 100%;
		padding: 0em 0em 2em 18vw !important;
		background-color: #ffffff !important;
	}

	body:not(:has(.user-profile)) #user_info_more {
		display: inline-block !important;
		width: 100%;
		height: 100%;
		min-height: 100%;
		/* padding: 5em; */
		background-color: #ffffff !important;
	}

	#mob_custom_menu #header_user_link ul,
	#mob_custom_menu #header_user_link ul li,
	#site_menu_link ul li,
	#site_footer_links ul li {

		background-color: #ffffff !important;
	}

	#mob_custom_menu #header_user_profile {
		background-color: #ffffff;
		width: 100%;
		margin-right: 0em;
		cursor: pointer;
		margin-top: 0em;
		/* margin-left: 4em; */
	}

	.header__icon-menu.nav_right #mob_custom_menu #mob_menu_logged .header_right_area {
		padding-bottom: 0px !important;
		background-color: #ffffff;
		box-shadow: 0px 3px 6px #00000029;
		left: -6vw;
		z-index: 1033;
		position: absolute;
		margin-top: -3em;
		width: 112% !important;
		height: calc(var(--vh, 1vh) * 100);
	}

	#users_info_links {
		display: none;
	}

	#mob_custom_menu #header_user_link {
		width: 100% !important;
	}

	/***** HP *****/
	.mob_carousel #carouselHP .redbox_slider::before {
		width: 5.05vw;
		height: 5.05vw;
		bottom: -5.05vw;
		left: -5.05vw;
		z-index: 999;
	}

	.mob_carousel .col-3 {

		-ms-flex: 0 0 25%;
		flex: -2 0 16%;
		max-width: 25%;
	}

	.mob_carousel #carouselHP .redbox_slider {
		padding: 9.56vw 3.5vw 3.56vw 3.5vw;
		width: 75% !important;
		margin-left: 0px;
		height: 22% !important;
		/* height: 24.75vw; */
		z-index: 9;
		display: flex;
		flex-direction: column;
		right: 0px;
		/* top: 12%!important; */
		top: calc(0% + 13%) !important;
		width: 304px !important;
		height: 169px !important;
	}

	.profile_pages #aboutPage {

		margin-top: 11.5em !important;

	}

	.mob_carousel .hp_slider_tile {
		font-size: 14px !important;
		font-family: 'MerriweatherSans';
		line-height: 1em !important;
		margin-top: -0.5em;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {

		background: transparent;
		color: #ffffff;
		font-family: 'MerriweatherSans';
		font-size: 18px !important;
		margin-top: -0.2em !important;
		line-height: 18px !important;
		padding-left: 0em !important;
		font: normal normal normal 18px/25px 'Merriweather Sans';
		letter-spacing: 0px;
		margin-bottom: -5px !important;
	}

	.img_port_mode {
		display: none;
	}

	.img_landscp_mode {
		display: inline;
	}

	.mob_carousel #hp_carousel .play_publication_area,
	.mob_carousel #hp_carousel .play_events_area {
		width: 108px !important;
		background-image: none !important;
		position: absolute;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		background-position: center;
	}


	.mob_carousel .video_time {
		font-size: 16px;
		padding-bottom: 16px;
		word-break: break-word;
		line-height: 1em;
		font-weight: bold;
		padding-left: 1.2rem;
	}


	.mob_carousel .register_bg .video_time,
	.mob_carousel .podcast_bg .video_time {
		display: block;
		margin-right: 10%;
		font-size: 1.1em;
	}

	.mob_carousel .podcast_bg .video_time {
		position: absolute;
		top: 50%;
		transform: translateY(40%);
		padding-left: 0;
		display: none;
	}

	.mob_carousel #hp_carousel .play_video_bg {

		background-image: url('/wp-content/uploads/2023/03/play_video.svg') !important;
		width: 108px !important;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-position: center;
		background-size: 100%;
		z-index: 2 !important;
	}

	.mob_carousel #hp_carousel .read_publication_bg {

		background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/06/hp_publication_play_btn.svg') !important;
		width: 108px !important;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-position: center;
		background-size: 100%;
		z-index: 2 !important;
	}

	.mob_carousel #hp_carousel .register_bg {

		background-image: url('/edwardsmasters/wp-content/themes/theme-edwardsmasters-drupal2wp/css/registerbut.png') !important;
		width: 108px !important;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-position: center;
		background-size: 100%;
		z-index: 2 !important;
	}

	.mob_carousel #hp_carousel .podcast_bg {

		background-image: url('/edwardsmasters/wp-content/themes/theme-edwardsmasters-drupal2wp/css/podcastbut.png') !important;
		width: 108px !important;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-position: center;
		background-size: 100%;
		z-index: 2 !important;
	}


	.play_arrow_left {
		background-image: url('/wp-content/uploads/2023/03/arrow_left.png') !important;
		width: 64px;
		height: 64px;
		top: 50%;
		transform: translate(0, -50%);
		right: 150%;
		position: absolute;
		cursor: pointer;
		z-index: 1 !important;
	}

	.play_arrow_right {
		background-image: url('/wp-content/uploads/2023/03/arrow_left.png') !important;
		width: 64px;
		height: 64px;
		top: 50%;
		transform: scaleX(-1) translate(0, -50%) !important;
		left: 150%;
		position: absolute;
		cursor: pointer;
		z-index: 1 !important;
	}

	.mob_carousel .read_publication_bg .video_time {
		font-size: 16px;
		padding-bottom: 2em;
		font-weight: bold;
	}

	.mob_carousel .play_events_area .register_bg .video_time {
		white-space: nowrap;
		padding: 20rem 0px 3px 0px;
		font-size: 1em;
		position: absolute;
		top: 57%;
		transform: translateY(1%);
		padding: 0;
		padding-left: 35%;
		display: none;
	}

	.categ_subtitle {
		line-height: 3.8vw;
		font-size: 12px;
		color: #000000;
		width: 70px;

	}

	.categ_subtitle.active {
		color: #c8102e;
		width: 70px;
	}


	.mob_carousel .prev_mob_btn,
	.mob_carousel .next_mob_btn {
		display: none;
	}


	.mob_carousel #hp_carousel .slidersContainer .col-3 {
		margin-bottom: 0px !important;
		padding: 1.14rem 0px 50px 0px;
		max-width: 70px !important;
	}

	.mob_carousel .categ_title {
		height: auto;
		min-height: 3em;
	}


	.mob_carousel #hp_carousel .slidersContainer {
		width: 100% !important;
		background-color: #ffff;
		margin-left: 0px;
		margin-right: 0px;
		bottom: 0px !important;
		padding-right: 24px;
		padding-left: 24px;
		flex-wrap: nowrap;
	}

	#show_download_app {
		display: inline-flex;
		align-items: center;
		gap: 10px;
		background-color: #505759;
		height: 5rem;
		padding-left: 4.4% !important;
		padding-right: 4.2% !important;
		padding-top: 1em;
		width: 100%;
		position: absolute;
		left: 0%;
		top: 100%;
	}

	#show_download_app.hidden {
		display: none;
	}

	#show_download_app span {
		font-size: 11px;
		color: #ffffff;
		width: 100%;
		text-align: left;
		line-height: 1.2em;

	}

	.logged-in #title-container.mob_paths .redbox.mob_landscp {
		padding: 1.2rem 3.1rem 0 1.4rem;
		padding: 9.56vw 3.5vw 3.56vw 3.5vw;
		width: 74% !important;
		margin-left: 0px;
		height: 51% !important;
		z-index: 9;
		flex-direction: column;
		right: 0px;
		top: 15% !important;
	}

	.logged-in.page-id-43 #title-container.mob_paths .redbox.mob_landscp {

		top: 30% !important;
	}

	.logged-in .mob_carousel #carouselHP .redbox_slider {
		padding: 9.56vw 3.5vw 3.56vw 3.5vw;
		width: 75% !important;
		margin-left: 0px;
		height: 22% !important;
		/* height: 24.75vw; */
		z-index: 9;
		display: flex;
		flex-direction: column;
		right: 0px;
		top: 13% !important;
	}

	/***user profile **/
	#user_profile_left_menu.left_menu_mobile {
		display: none;
	}

	#notif_right_cell.elementor-column {
		width: 100% !important;
		margin-top: -3em;
	}

	#notif_right_cell .elementor-tabs .elementor-tabs-wrapper {
		display: block;
		width: 95%;
		box-shadow: 2px 0px 6px #00000029;
		margin: auto;
		background-color: #ffff;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		height: 42px;

	}

	#notif_right_cell .user_profile_tabs_area .um-profile .um-profile-body {
		max-width: 100%;
	}

	#notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title:before {
		right: 0px !important;
		left: 0px !important;
		width: 100%;
	}

	#notif_right_cell .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title {
		font-size: 14px !important;
		width: 33%;
		color: #898D8D;
		white-space: pre-wrap;
		height: 40px;
		line-height: 2.8vw;
		vertical-align: middle;
		margin-right: 0px !important;
		margin-left: 0px !important;
		min-width: 50%;
		right: 2px;
		/* border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; */
	}

	#notif_right_cell.only_notif_tabs .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title {
		line-height: 8vw;

	}

	.footer_landscp_links.for_landscape ul > li:first-child {
		text-align: left;
	}

	.footer_landscp_links.for_landscape ul > li:nth-child(2) {
		text-align: center;
	}

	.footer_landscp_links.for_landscape ul > li:nth-child(3) {
		text-align: right;
	}

	#elementor-tab-title-2581 {
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}

	#elementor-tab-title-2583 {
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
	}

	.page-id-1201 .um-col-131 {
		width: 100% !important;
		margin-top: 2em !important;
	}

	.profile_pages .user_personal_details .mob_avatar .um-profile-photo,
	.profile_pages .user_personal_details .mob_avatar .um-profile-photo a.um-profile-photo-img {
		float: left;
		margin: auto !important;
		width: 4.5em !important;
		height: 4.5em !important;
		position: relative !important;
		top: -1em !important;
		text-align: left !important;
	}

	.profile_pages.page-id-1201.page-id-1201 .um-col-132 {
		margin: 0px 0px 0px 0.2% !important;
	}

	.page-id-1201 .um-col-132 {
		width: 99% !important;
		margin: 0px 0px 0px 2.2% !important;
		position: relative;
		left: 0px;
		right: 5px;
	}

	.user_personal_details .um-field-marketing_requested .um-field-checkbox.um-field-half {
		margin-top: -20%;
		display: inline-block;
	}

	.page-id-1201 .mob_avatar.um-col-133 {
		float: left !important;
		width: 100% !important;
	}

	.mob_avatar .edit_avatar_photo {
		bottom: -4.5em;
		left: 4px;
		cursor: pointer;
		background-size: 75%;
	}

	.user_personal_details .um-col-131 .um-field-ddl_user_title {
		width: 23%;
		display: block;
		z-index: 1;
	}

	.profile_pages .user_personal_details .um-col-131 .um-field-first_name {
		padding-left: 2% !important;
		padding-right: 2% !important;
		z-index: 9;
		width: 36%;
	}

	.user_personal_details .um-col-131 .um-field-last_name {
		width: 36%;
		padding-bottom: 0em !important;
		z-index: 9;
	}

	.user_personal_details .um-col-131 .um-field-ddl_user_title .um-field-label label,
	.user_personal_details .um-col-131 .um-field-last_name .um-field-label label,
	.user_personal_details .um-col-131 .um-field-first_name .um-field-label label {
		display: none;
	}

	.red_item_bg {
		touch-action: none !important;

	}

	.profile_pages .user_personal_details .um-field-marketing_requested .um-field-label label {
		line-height: 1.5em !important;
		font-size: 12px !important;
		color: #707070 !important;
		width: 95%;
	}

	.um-icon-android-checkbox-outline-blank:before {
		content: "\f372";
		color: #C8102E;
	}

	.user_info_main_area .elementor-widget-tabs .elementor-tab-desktop-title,
	.user_info_main_area .elementor-widget-tabs .elementor-tab-desktop-title elementor-active {
		padding: 7px 7px;
		font-size: 16px !important;
	}

	.user_info_main_area {
		padding-left: 0%;
		padding-right: 0%;
		margin-top: 3%;
	}

	.profile_pages .user_personal_details .mob_avatar .um-profile-photo,
	.profile_pages .user_personal_details .mob_avatar .um-profile-photo a.um-profile-photo-img {

		margin: auto !important;

	}

	.profile_pages .user_personal_details .select2-selection--single .select2-selection__rendered {
		font-size: 15px !important;
		padding: 0 0 0 0px !important;
		color: #7C8180 !important;
	}

	.um-profile .select2.select2-container .select2-selection {
		height: 30px !important;
		line-height: 1em !important;
		font-size: 15px !important;
		padding: 0 0 0 0px !important;
		color: #7C8180 !important;
		border-top: 0px !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-bottom: solid 0px #7C8180 !important;
	}

	.um-profile .select2.select2-container .select2-selection .select2-selection__arrow:before {
		color: #7C8180 !important;
	}

	.profile_pages .user_personal_details .um-field-label label,
	.security_tabs_content .um-field-label label {
		font-size: 12px !important;
		text-align: left;
		width: 100%;
		line-height: 1.5em !important;
	}

	.security_tabs_content .um-field-label label {
		font-size: 12px !important;
		text-align: left;
		width: 100%;
		line-height: 1em !important;
	}

	.security_main_area_right .fa-eye:before {
		display: none;
	}

	.user_profile_tabs_area #security_btns .um-left.um-half {
		float: right !important;
	}

	.user_profile_tabs_area #security_btns .um-right.um-half {
		float: left !important;
	}

	.user_details_info_img {

		background-image: url('/wp-content/uploads/2023/03/icon_edit_use.png') !important;
		width: 31px;
		height: 31px;
		aspect-ratio: 1;

	}

	#user_details_info .header_account_name {
		line-height: 1em;
	}

	.col.use_portrait #user_info_border {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 1em;
		margin-bottom: 3em;
	}


	.profile_pages #security_btns .um-right.um-half .um-button.um-alt {
		width: 22vw !important;
		min-width: 68px !important;
		height: 39px !important;
		font-size: 15px !important;
		background-color: #7C8180 !important;
		color: #ffffff;
		border: none !important;
	}

	.profile_pages #security_btns .um-left.um-half input[type=submit].um-button {
		width: 250px !important;
		min-width: 150px !important;
		height: 39px !important;
		font-size: 15px !important;
	}

	.footer_landscp_links.for_landscape ul li a {
		font-size: 14px;
		color: #505759;
		text-decoration: underline !important;
	}

	#user_details_info {
		display: flex;
		margin: auto;
		cursor: pointer;
		width: 90%;
	}

	.footer_landscp_links.for_landscape {
		width: 100%;
		margin: auto;
		position: relative;
		margin-top: 10%;
		margin-bottom: 10%;
	}

	.footer_landscp_links.for_landscape ul {
		display: flex;
		width: 100%;
		margin: auto;
	}

	.footer_landscp_links.for_landscape ul li {
		width: 33%;
	}

	.um-profile .select2-container--default .select2-selection--single .select2-selection__placeholder {
		color: #7C8180 !important;
	}

	.profile_pages .user_personal_details .um-field-text input[type=text],
	.user_personal_details .um-field-type_select .um-field-area,
	.security_tabs_content .um-field-area input[type=text],
	.security_tabs_content .um-field-area input[type=password] {
		font-size: 15px !important;
		color: #7C8180 !important;
		filter: none !important;
		padding-left: 0px !important;
		border-left: 0px !important;
		border-right: 0px !important;
		border-top: 0px !important;
		box-shadow: none !important;
		border-bottom: solid 1px #7C8180 !important;
	}

	.um-profile .um .um-form input[type=text],
	.um-profile .um .um-form input[type=search],
	.um-profile .um .um-form input[type=tel],
	.um-profile .um .um-form input[type=number],
	.um-profile .um .um-form input[type=password] {
		height: 35px !important;
		font-size: 16px !important;
		filter: none !important;
		border-left: 0px !important;
		border-right: 0px !important;
	}

	#notif_right_cell .um-profile-body .um-col-alt {
		margin-top: calc(19% - 1em);
	}

	.mob_security.security_main_area {
		width: 100%;
		display: inline-grid;
		/* margin-top: -1em; */
		margin-bottom: calc(80% - 41em);
	}

	.security_main_area_left,
	.security_main_area_right {
		width: 100%;
	}

	.security_main_area_right {
		padding: 0px 0px 0px 0%;
	}

	.security_tabs_content #mob_security .um-field-label label {
		font-size: 14px !important;
		margin-top: 1.2em;
		line-height: 1.5em !important;
	}

	.profile_pages .topics_row2 {
		margin-top: 1em;
		width: 89%;
	}

	#security_btns {
		margin-top: 70%;
	}

	#notif_right_cell .red_item_bg {
		width: 15.9vw;
		height: 15.9vw;
	}

	.profile_pages .user_personal_details .topics_row2,
	.topics_row1 {
		margin-left: 0.8em;
	}

	#notif_right_cell #surgical_techniques {
		margin-top: 21%;
		margin-left: -5%;
	}

	#notif_right_cell #guidelines {
		margin-top: -17%;
		margin-left: -21%;
	}

	#notif_right_cell #heart_disease_and_comorbidities {
		margin-top: -14%;
		margin-right: -3%;
		margin-left: -20px;
	}

	#notif_right_cell #rapid_deployment_aortic_bioprosthesis {
		margin-top: -26%;
		margin-left: -15%;
	}

	#notif_right_cell .selected_topic_priority1 {

		background-color: #c8102e;

		cursor: pointer;
		border-radius: 50%;
		color: #ffffff;
		font-size: 0.6vw;
		text-align: center;
		text-transform: uppercase;
		margin: 1.2rem;
		transform: scale(1.15) !important;
	}

	#notif_right_cell .selected_topic_priority2 {
		background-color: #c8102e;
		cursor: pointer;
		border-radius: 50%;
		color: #ffffff;
		font-size: 0.6vw;
		text-align: center;
		text-transform: uppercase;
		margin: 1.2rem;
		transform: scale(1.25) !important;
	}

	#notif_right_cell .selected_topic_priority3 {
		background-color: #c8102e;
		cursor: pointer;
		border-radius: 50%;
		color: #ffffff;
		font-size: 8px;
		text-align: center;
		text-transform: uppercase;
		transform: scale(1.35) !important;

	}

	#notif_right_cell #patient_management {
		margin-top: 5%;
		margin-left: -5%;
		line-height: 1em;
	}

	#notif_right_cell #education {
		margin-right: 9%;
		margin-top: 9em;
		margin-left: -10em;
	}

	#notif_right_cell #mitral {
		margin-left: -88%;
		margin-top: -37%;
	}

	.user_points_interest #biological_and_mechanical_valves {
		margin-left: -27%;
		margin-right: 12%;
		margin-bottom: 13%;
		margin-top: 23%;
	}

	.user_points_interest #tricuspid_pulmonic {
		margin-top: 19%;
		margin-left: -46%;
	}

	.profile_pages .user_personal_details .topics_row2,
	.topics_row1 {
		display: inline-flex;
		text-align: center;
		align-items: center;
		width: 100%;
	}

	#notif_right_cell #stented_aortic_bioprosthesis {
		margin-top: 8%;
		margin-left: 3%;
	}

	#notif_right_cell input[type=submit].um-button,
	.profile_pages #notif_right_cell .um .um-button.um-alt {
		width: 31px !important;
		min-width: 140px !important;
		font-size: 16px !important;
		height: 25px !important;
		line-height: 0.4em !important;
		text-align: center;
		margin-top: 0px;
		padding: 16px 10px !important;
	}

	/******* saved items ****/
	#for_portrait_user_info {
		display: none;
	}

	.my_saved_title_landscp {
		color: #C8102E;
		font-size: 18px;
		font-weight: bold;
		padding: 2em 0px 1em 0.5em;
	}

	#my_saved_items_landscp {
		margin-top: 1em;
	}

	.saved-itemslandscape .col.saved_post,
	.saved-itemslandscape .col.saved_vd {
		max-width: 64% !important;
		width: 65vw !important;
		/* background-color: #f2f2f2; */
		/* margin: 0px!important; */
		display: inline-flex !important;
		justify-content: space-around !important;
		box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.1);
		margin: 11px 14px 0px 11px;
		border: none;
		border-radius: 9px;

	}

	.saved-itemslandscapefull .col.saved_post,
	.saved-itemslandscapefull .col.saved_vd {
		max-width: 100% !important;
		width: 100% !important;
		background-color: #f2f2f2;
		margin: 0px !important;
		border: solid 0px #f2f2f2;
		display: inline-flex !important;
		justify-content: end !important;
	}

	.saved-itemslandscape .carousel-inner,
	.itemslandscapefull .carousel-inner {
		display: inline-flex !important;
		width: 100% !important;
		max-width: 97vw !important;
		overflow-x: scroll !important;
		background-color: #f2f2f2;
		/* background-color: #f2f2f2;
    border: solid 1px #f2f2f2; */
	}

	.saved-itemslandscape .col.saved_post .card,
	.saved-itemslandscape .col.saved_vd .card,
	.itemslandscapefull .col.saved_post .card,
	.itemslandscapefull .col.saved_vd .card {
		min-width: 62vw !important;
		max-height: 287px;
		border: none;
		background-color: transparent;

	}

	.saved-itemslandscape .carousel-inner::-webkit-scrollbar,
	.itemslandscapefull .carousel-inner::-webkit-scrollbar {
		display: none !important;
	}

	#my_saved_items_landscpe .saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
	#my_saved_items_landscpe .saved_podcast_items.mob #relatedCarousel_podcast.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
	#my_saved_items_landscpe .saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .img-wrapper img,
	#relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .img-wrapper img,
	#relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .img-wrapper img,
	#relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .img-wrapper img {
		width: 100%;
		height: 100%;
		min-height: 297px;
		aspect-ratio: 1.66 !important;
		object-fit: cover;
		background-color: transparent;
		border-radius: 8px;
	}

	#relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .card-body,
	#relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body,
	#relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .card-body,
	#relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body {
		padding: 0px;
		position: relative;
		top: -19em;
	}

	.card_bg {
		background-image: url('/wp-content/uploads/2023/03/card_bg.svg') !important;
		width: -webkit-fill-available;
		height: 192px;
		position: absolute;
		background-size: cover;

	}

	#relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .video_time_info,
	#relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .video_time_info,
	#relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .video_time_info,
	#relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .video_time_info {
		color: #ffffff;
		font-size: 10px;
		position: relative;
		margin-top: -21em;
		width: 95%;
		padding: 0.9em 0.55em 0.55em 1.5rem !important;

	}

	.saved-itemslandscape.saved_videos_items.mob .saved_vd .card .video_card_remove a {
		color: #ffffff !important;
	}

	#relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .card-body a,
	#relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body a,
	#relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .card-body a,
	#relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body a {
		color: #ffffff;
		font-size: 18px;
		position: relative;

	}

	#relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .card-body .card-title,
	#relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body .card-title,
	#relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body .card-title {
		padding: 0.75em;
		min-height: 4em;
		margin-top: 36%;
		font-size: 18px;
		line-height: 1em;

	}

	#relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .card-body .card-title {
		padding: 0.75em;
		margin-top: 47%;
		min-height: 3em;
	}

	.saved-itemslandscapefull #relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .card-body .card-title,
	.saved-itemslandscapefull #relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body .card-title,
	.saved-itemslandscapefull #relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .card-body .card-title,
	.saved-itemslandscapefull #relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .card-body .card-title {
		padding: 0.75em;
		margin-top: 25%;
		min-height: 5em;
	}

	.saved-itemslandscape.saved_posts.mob #relatedCarousel_posts.container_carousel_mob .show_video_time,
	.saved-itemslandscape.saved_videos_items.mob #relatedCarousel_video.container_carousel_mob .show_video_time,
	.saved-itemslandscape.saved_podcast_items.mob #relatedCarousel_podcast.container_carousel_mob .show_video_time,
	.saved-itemslandscape.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .show_video_time,
	.saved-itemslandscape #relatedCarousel_posts.container_carousel_mob .show_video_time,
	.saved-itemslandscape #relatedCarousel_video.container_carousel_mob .show_video_time,
	.saved-itemslandscape #relatedCarousel_podcast.container_carousel_mob .show_video_time,
	.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .show_video_time {
		color: #ffffff;
		font-size: 10px;
	}

	#singleMedia.saved_podcast_items.mob {
		margin: 0px;
	}

	#singleMedia.full-screen.saved_podcast_items .slider-wrapper {
		padding: 0px !important;
	}

	.saved-itemslandscapefull.full-screen .col.saved_post {
		padding: 0px !important;
	}

	.saved-itemslandscapefull.full-screen .saved_post .card {
		background-color: #f2f2f2;
		background-clip: border-box;
		border: 0px solid rgba(0, 0, 0, .125);
		border-radius: 0.25rem;
		padding: 0px;
	}

	.saved-itemslandscapefull.full-screen #relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .video_time_info,
	.saved-itemslandscapefull.full-screen #relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .video_time_info,
	.saved-itemslandscapefull.full-screen #relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .video_time_info,
	.saved-itemslandscapefull.full-screen #relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .video_time_info {
		margin-top: -23em !important;
		padding: 0.9em 0.55em 0.55em 1.5rem;
	}

	.saved-itemslandscape.full-screen #relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .video_card_remove,
	.saved-itemslandscape.full-screen #relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .video_card_remove,
	.saved-itemslandscape.full-screen #relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .video_card_remove,
	.saved-itemslandscape.full-screen #relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .video_card_remove,
	.saved-itemslandscapefull.full-screen #relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .video_card_remove,
	.saved-itemslandscapefull.full-screen #relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .video_card_remove,
	.saved-itemslandscapefull.full-screen #relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .video_card_remove,
	.saved-itemslandscapefull.full-screen #relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .video_card_remove,
	.saved-itemslandscapefull.full-screen #relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .overlay,
	.saved-itemslandscapefull.full-screen #relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .overlay,
	.saved-itemslandscapefull.full-screen #relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .overlay,
	.saved-itemslandscapefull.full-screen #relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .overlay,
	.saved-itemslandscape.full-screen #relatedCarousel_posts.container_carousel_mob.pointer-event.slide .saved_post .card .overlay,
	.saved-itemslandscape.full-screen #relatedCarousel_video.container_carousel_mob.pointer-event.slide .saved_vd .card .overlay,
	.saved-itemslandscape.full-screen #relatedCarousel_paths.container_carousel_mob.pointer-event.slide .saved_post .card .overlay,
	.saved-itemslandscape.full-screen #relatedCarousel_podcast.container_carousel_mob.pointer-event.slide .saved_vd .card .overlay {
		display: none;
	}


	.saved-itemslandscape.saved_posts.mob .video_timer,
	.saved-itemslandscape.saved_videos_items.mob .video_timer,
	.saved-itemslandscape.saved_podcast_items.mob .video_timer,
	.saved-itemslandscape.saved_paths_items.mob .video_timer,
	.saved-itemslandscapefull.saved_posts.mob .video_timer,
	.saved-itemslandscapefull.saved_videos_items.mob .video_timer,
	.saved-itemslandscapefull.saved_podcast_items.mob .video_timer,
	.saved_paths_items #relatedCarousel_paths .video_timer {
		background-image: url('/wp-content/uploads/2023/03/card_clock.svg') !important;
		background-repeat: no-repeat;

	}

	.saved-itemslandscapefull.saved_posts.mob #relatedCarousel_posts.container_carousel_mob .show_video_time,
	.saved-itemslandscapefull.saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .show_video_time,
	.saved-itemslandscapefull.saved_podcast_items.mob #relatedCarousel_podcast.container_carousel_mob .show_video_time {
		color: #ffffff;
		font-size: 10px;
	}

	.my_saved_items_lbl {
		font-size: 14px;
		color: #000000;
		padding: 2em 0px 1em 0.5em;
		font-family: 'Merriweather Sans';
		font-weight: 400;
	}

	#mob_menu_logged .img_notification {
		margin-right: 3%;
		margin-left: 0%;
		margin-top: -8px;
	}

	/**** notifications tabs****/
	#notif_right_cell.only_notif_tabs.elementor-column {
		width: 100% !important;
		margin-top: -3em;
	}

	#notif_right_cell.only_notif_tabs .elementor-tabs .elementor-tabs-wrapper {
		display: flex;
		width: 95%;
		box-shadow: none;
		margin: 2em 3% 2em 3%;
		padding-left: 0px !important;
		padding-right: 0px !important;
		background-color: #ffffff;
		border-radius: 8px;
		box-shadow: 2px 0px 6px #00000029 !important;
	}

	#aboutPage .only_notif_tabs .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
		padding: 0px !important;
	}

	.only_notif_tabs #notif_updates_item .posts {
		height: calc(100% - 1.86rem) !important;
		overflow: hidden;
		background-color: #F2F2F2;
		background-image: none;
		padding-right: 0em;
	}

	.user_info_main_area .only_notif_tabs .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
		box-shadow: 0px 0px 0px #ffffff !important;
	}

	.only_notif_tabs .user_profile_tabs_area,
	.user_profile_tabs_area {
		background-image: none !important;
	}

	.user_profile_tabs_area .um .um-form input[type=text]:focus,
	.user_profile_tabs_area .um .um-form input[type=search]:focus,
	.user_profile_tabs_area .um .um-form input[type=tel]:focus,
	.user_profile_tabs_area .um .um-form input[type=number]:focus,
	.user_profile_tabs_area .um .um-form input[type=password]:focus,
	.user_profile_tabs_area .um .um-form .um-datepicker.picker__input.picker__input--active,
	.user_profile_tabs_area .um .um-form .um-datepicker.picker__input.picker__input--target,
	.user_profile_tabs_area .um .um-form textarea:focus {
		border-bottom: solid 1px #7C8180 !important;
		border-left: none !important;
		border-top: none !important;
		border-right: none !important;
	}

	.security_main_area {
		width: 100%;
		display: inline;
		margin-top: calc(6% - 1rem);
		margin-bottom: -4em;
	}

	.col.use_portrait {
		margin-top: 4%;
		background-color: #f2f2f2;
	}

	.col.use_portrait .elementor.elementor-1201 {
		padding-top: 4%;
		background-color: #ffffff;
	}

	#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border: transparent !important;
		padding: 1rem 0.8rem 1em 0.8rem;
	}

	.user_profile_tabs_area .elementor-tabs-content-wrapper {

		background-repeat: no-repeat;
		min-height: calc(120vh - 30rem);
		background-size: cover;

	}

	.only_notif_tabs .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title.elementor-active,
	.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title.elementor-active {
		color: #c8102e;
		border-bottom-style: solid 1px #c8102e !important;
		border-bottom: solid 0px !important;
		background-color: #c8102e;
		color: #ffffff !important;
		border-radius: 8px;
		font-size: 14px;
		height: 44px;
	}

	#notif_right_cell .user_profile_tabs_area .um .um-form input[type=text],
	#notif_right_cells .user_profile_tabs_area .um .um-form input[type=search],
	#notif_right_cell .user_profile_tabs_area .um .um-form input[type=tel],
	#notif_right_cell .user_profile_tabs_area .um .um-form input[type=number],
	#notif_right_cell .user_profile_tabs_area .um .um-form input[type=password],
	.um .um-form textarea,
	.um .upload-progress,
	.select2-container .select2-choice,
	.select2-drop,
	.select2-container-multi .select2-choices,
	.select2-drop-active,
	.select2-drop.select2-drop-above {
		border-bottom: solid 1px #7C8180 !important;
		border-left: none !important;
		border-top: none !important;
		border-right: none !important;
	}

	.security_tabs_content .um-field-label.second_row {
		margin-top: 0em;
	}


	.only_notif_tabs .user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title,
	.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title {
		/* font-size: 1em!important; */
		font-weight: bold;
		font-family: "Merriweather Sans";
		color: #505759;

		border: none !important;
		border-width: 0px !important;
		text-align: center;
		font-size: 14px !important;

		background-color: #ffffff;
		height: 44px;
		line-height: 1.5em;
		box-shadow: none !important;
	}

	.only_notif_tabs #notif_updates_item .post-title {
		width: 100%;
		padding-right: 0em;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		min-height: 4.2rem;
		max-height: 5rem;
		line-height: 1em;
	}

	.only_notif_tabs #notif_updates_item .update_buttons,
	.only_notif_tabs #notif_updates_item .posts .notif_results .notif_results_container div.icon,
	.only_notif_tabs #notif_updates_item .updated_date .update_clock {

		display: none;
	}

	.only_notif_tabs#notif_right_cell #notif_updates_item .featured-image {
		margin-bottom: 0;
		border-bottom: 1px solid #ddd;
		width: 118px;
		height: fit-content;
		aspect-ratio: 1.74;
		margin-right: 1.25rem;
		min-height: 88px;
	}

	.only_notif_tabs#notif_right_cell .updated_date {
		color: #000000;
		font-size: 12px !important;
		line-height: 1em;
		font-weight: 400;
		bottom: -14px;
		position: relative;
		display: none;

	}

	.only_notif_tabs#notif_right_cell .btn_clear_notif {
		display: none;
	}

	.only_notif_tabs#notif_right_cell .date {
		color: #000000;
		font-size: 12px !important;
		line-height: 1em;
		font-weight: 400;
		bottom: -14px;
		position: relative;
		padding-right: 0px !important;
	}

	.only_notif_tabs #notif_updates_item .notif_results {
		display: flex;
		padding-top: 1.5rem;
		padding-bottom: 1em;
		padding-left: 2rem;
		padding-right: 5rem;
	}

	.only_notif_tabs#notif_right_cell #notif_updates_item img.save {
		top: 3px;
		width: 16px;
		height: 17px;

	}

	.only_notif_tabs#notif_right_cell #del_notif_mob {
		display: none;
		width: 15px;
		height: 14px;
		z-index: 9;
		margin-bottom: -13px;
		position: relative;
	}

	.notif_item_type {
		color: #C8102E;
		font-size: 10px;
		line-height: 1.2em;
		width: 100%;
	}

	.only_notif_tabs#notif_right_cell .notif_results_container {
		border: none;
	}

	.itmEven {
		background-color: #C7D0CC;
	}

	.itmOdd {
		background-color: #FFFFFF;
	}

	.back_HP {
		background-image: url('/wp-content/uploads/2023/03/back_arrow.svg') !important;
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-y: center;
		width: 25px;
		height: 18px;
		margin-top: 2em;
		margin-left: 2.35rem;
	}


	/*** single video ***/
	.splide_info_title {
		color: #000000;
		font-size: 18px;
		font-weight: bold;
		padding: 1em;
		background-color: #F2F2F2;
	}

	.video_time_info.for_landscape .show_video_time {

		color: #000000;
		font-size: 14px;
		position: relative;
		line-height: 1.57rem;
		font-family: 'MerriweatherSans-Book';
		vertical-align: left;
		margin-top: 0rem;
		text-align: left;
		width: 50%;
		padding-left: 1.2em;
		padding-right: 2em;
	}

	.video_time_info.for_landscape .btn_video_save_later {
		margin-right: 3.92rem;
		background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon.svg');
		cursor: pointer;
		width: 15px;
		height: 18px;
		position: absolute;
		right: -2em;
	}

	#container_area .btn_video_save_later {
		margin-right: 3.92rem;
		background-image: url(/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon.svg);
		cursor: pointer;
		width: 15px;
		height: 18px;
		position: absolute;
		right: -1em;
		background-size: auto;
	}

	#container_area .btn_video_save_later.disabled {
		margin-right: 3.92rem;
		background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon-done.svg');
		cursor: pointer;
		width: 15px;
		height: 18px;
		position: absolute;
		right: -1em;
		background-size: auto;
	}

	.video_time_info.for_landscape .btn_video_save_later.disabled {

		margin-right: 3.92rem;
		background-image: url('/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon-done.svg');
		cursor: pointer;
		width: 15px;
		height: 18px;
		position: absolute;
		right: -2em;
	}

	.view_video_page .video_main_area {
		display: flex;
		padding: 2.35rem 0px 2.35rem;
		width: 100%;
		justify-content: space-between;
	}

	.video_info_save {
		background-color: #F2F2F2;
		display: inline-flex;
		width: 100%;
		position: absolute;
	}

	.mob #container_area #relatedCarousel.move-one .carousel-item > .row,
	.morePosts #relatedCarousel.move-one .carousel-item > .row {
		width: 50%;
	}

	.mob #container_area #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
		width: 50%;
	}

	#container_area #relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		width: 8.38%;
		right: 8.77px;
		top: 10px;
		cursor: pointer;
	}

	#container_area #relatedCarousel .carousel-item > .row .col .card .img-wrapper > img,
	#container_area #relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper > img,
	#container_area #relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper > img {
		height: 225px !important;
	}

	.mob #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-right,
	.mob #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-left,
	#morePosts #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-right,
	#morePosts #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-left {
		transform: translateX(0);
	}

	.mob #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-right.active,
	.mob #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-next,
	#morePosts #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-right.active,
	#morePosts #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-next {
		transform: translateX(50%);
	}

	.mob #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-left.active,
	.mob #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-prev,
	#morePosts #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-left.active,
	#morePosts #container_area #relatedCarousel.move-one .carousel-inner .carousel-item-prev {
		transform: translateX(-50%);
	}

	#container_area #relatedCarousel .carousel-item > .row .col,
	#container_area #relatedCarousel_posts .carousel-item > .row .col,
	#container_area #relatedCarousel_paths .carousel-item > .row .col {
		padding-left: 3.07vw !important;
		padding-right: 3.07vw !important;
		margin-right: 0 !important;
		margin-bottom: 5px !important;
	}

	#morePosts #container_area #relatedCarousel .carousel-item > .row .col {
		padding-left: 3.07vw !important;
		padding-right: 3.07vw !important;
		margin-right: 0 !important;
		margin-bottom: 5px !important;
	}

	#container_area #relatedCarousel .carousel-item > .row,
	#container_area #relatedCarousel_posts .carousel-item > .row,
	#container_area #relatedCarousel_paths .carousel-item > .row {
		margin-left: -3.07vw !important;
		margin-right: -88vw !important;
	}

	#morePosts #container_area #relatedCarousel .carousel-item > .row,
	#morePosts #container_area #relatedCarousel_posts .carousel-item > .row,
	#morePosts #container_area #relatedCarousel_paths .carousel-item > .row {
		margin-left: -3.07vw !important;
		margin-right: -88vw !important;
	}

	#container_area .overlay .playbtn,
	#container_area .overlay .readbtn,
	#container_area #view_post .splide_info_subtitle {
		display: none;
	}

	#container_area .overlay {
		background-color: transparent !important;
		/* box-shadow: none!important; */
	}

	#container_area #relatedCarousel .carousel-item > .row .col .card .card-body {
		margin-top: -8em;
	}

	#container_area #relatedCarousel .carousel-item > .row .col .card h4.card-title,
	#container_area #relatedCarousel_posts .carousel-item > .row .col .card h4.card-title,
	#container_area #relatedCarousel_paths .carousel-item > .row .col .card h4.card-title {
		color: #ffffff;
		font-size: 12px;
		line-height: 1.42rem;
		font-family: 'MerriweatherSans';
		opacity: 0.9;
		padding-left: 1em;
		padding-right: 0.5em;

	}

	#container_area .video_timer {
		background-image: url('/wp-content/uploads/2023/03/card_clock.svg') !important;
		background-repeat: no-repeat;
		top: 87%;
		left: 1.2em;
		width: 12px;
		height: 12px;
	}

	#container_area .videotime {
		color: white;
		position: relative;
		font-size: 9px;
		line-height: 2.5em;
		right: 0px;
		bottom: 0px;
		left: 20%;
		top: 75%;
	}

	#singleMedia.full-screen .single-media__info > h3,
	#singlePub.full-screen #morePosts .single-media__info > h3 {
		color: #000000;
		font-family: MerriweatherSans-Bold;
		font-size: 22px !important;

	}

	#container_area .card_bg {
		bottom: 0px;
	}

	#singlePub.mob #container_area #morePosts .slider-wrapper .bg_wrapper {
		background-image: none !important;
		backdrop-filter: none;

		background-size: cover;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	#container_area #view_post .splide_info_title {
		font-size: 18px !important;
		padding-top: 1em;
		padding-bottom: 1em;
	}

	#singlePub .title-section:before,
	#discoverPage .row .modal .publication-wrapper .title-section::before {
		width: 1rem;
		height: 1rem;
		left: -1rem;
		bottom: -1rem;
	}

	.post_save {
		width: 100%;
	}

	#notif_updates_item img.save {
		position: absolute;
		top: 1.415rem;
		right: -8px;
		width: auto;
		height: auto;
		cursor: pointer;
		z-index: 9;
	}

	#singleMedia.full-screen .slider-wrapper .bg_wrapper,
	#singlePub.full-screen #morePosts .slider-wrapper .bg_wrapper {
		background-image: none !important;
		background-color: #F2F2F2;
		backdrop-filter: none !important;
		overflow: hidden;
		backdrop-filter: none !important;
		overflow: hidden;
		mix-blend-mode: screen;
		filter: none;

	}

	.saved-itemslandscape .single-media__info.related-content {
		margin: -3px !important;
	}

	.saved-itemslandscapefull .single-media__info.related-content {
		margin: -3px !important;
	}


	/*Path-page*/
	.title.introduction {
		display: block;
	}

	.hide-landscape {
		display: none;
	}

	/*#paths.container.mob_paths {
    padding: 5rem 4.92% 0;
  }*/
	.mobile-paths-header {
		display: flex;
		flex-direction: row;
		font-family: "MerriweatherSans-Bold";
		font-weight: 500;
		font-size: 1.8rem;
		line-height: 1.2em;
		align-items: center;
		margin-top: 16%;
	}

	.mobile-paths-header img {
		margin-right: 1rem;


	}

	.mobile-paths-header span {
		color: #C8102E;
		display: inline-block;
	}

	.mobile-paths-header p {
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}

	.mobile-path-curriculum {
		margin-top: 18.5px;
		display: flex;
		flex-direction: row;
	}

	#curriculum {
		color: #7C8180;
		font-size: 1.5rem;
		line-height: 1.2em;
		display: block;
		font-family: "MerriweatherSans-Bold";
		margin-top: 1.8rem;
	}

	.title-container {
		display: flex;
		flex-direction: column;
		font-size: 1.3rem;
		line-height: 1.2em;
		display: block;
		font-family: "MerriweatherSans-Bold";
		margin-top: 1.8rem;
		color: #000000;
		font-weight: 700;
	}

	.paths-progress .title {
		display: none;
	}

	#pathsProgressCarousel .carousel-item.for-land {
		display: flex;
		flex-direction: column;
	}

	#img-carousel {
		order: 1;
	}

	/*.paths-progress{
  display:none !important;
}

.paths-progress .w-100 .land{
display: flex !important;
flex-direction: column;
}*/
	/* PATH PREVIEW */
	.singlePathImg.landhide,
	.accordion.toDisplay {
		display: block;
	}

	.intro-path.landtoHide {
		display: flex;
		justify-content: space-between;
	}

	#paths.mob_paths .path-wrapper .main-title.forLand {
		color: #C8102E;
		margin-left: 1em;
	}

	#paths.mob_paths .path-wrapper.col-6 {
		max-width: 100% !important;
		width: 100% !important;

	}

	.hide-landscape {
		display: none;

	}

	.imgContainer {
		position: relative;
		display: block;

	}

	.imgContainer::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%);

	}

	.path-wrapper.first .imgContainer::after {


		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%) !important;

	}

	.duration-land {

		display: flex;
		flex-direction: row;
		color: #757575;
		font-size: 1.4rem !important;
		line-height: 1.8rem !important;
		font-family: "MerriweatherSans";
		margin-bottom: 0.75rem;
		margin-left: 1em;
	}

	.duration-land img {

		padding-right: 1rem;

	}

	#paths .path-wrapper .btn.start.start-land,
	#paths .path-wrapper .btn.continue.continue-land {

		background-color: #C8102E !important;
		color: white !important;
		border-color: #C8102E !important;
	}

	#paths .path-wrapper .btn.save.save-land {

		background-color: white;
		color: #C8102E;
		border-color: #C8102E;
	}

	/*
	#discoverPage .card.cardforLandscape {
		display: block;
		box-shadow: 0px 0px 15px #00000029;
		cursor: pointer;
	}

	#discoverPage .response.response-container.forLand {

		grid-template-columns: 1fr 1fr;
	}


	#discoverPage.mob_discover .card.forLandscape {

		box-shadow: 0px 0px 10px #00000029;
	}


	#discoverPage .img-wrapper {
		width: 100%;
		max-width: 500px;
	}

	#discoverPage .img-wrapper,
	#discoverPage .img-wrapper img {

		width: 100%;
		height: 220px;
		object-fit: cover;
		object-position: center;
	}

	#discoverPage .card-body.landscape {
		position: relative;
	}


	#discoverPage .card-body {
		display: block;
	}

	#discoverPage .card-title.landscape {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		font-size: 1.4rem !important;
		line-height: 1.5rem !important;
		font-family: "MerriweatherSans";
		font-weight: 400;
		color: #FFFFFF;
		-webkit-text-stroke: 0.2px solid black;
		-moz-text-stroke: 0.2px solid black;
		text-stroke: 0.2px solid black;
		background-color: none;
		padding-left: 0.5rem;
		padding-right: 0.3rem;

	}

	#discoverPage.mob_discover .row .col .card-body,
	#discoverPage.mob_discover .col .card-body {
		padding: 0 !important;
	} */


	#singlePath .hide-landscape {
		display: block;
	}

	#singlePath .hide-landscape img {
		margin: 0 !important;
		width: 100%;
	}

	.singlePathImg {
		position: relative;
		display: block;
		margin: 0 !important;
		width: 100%;
		background-color: #F2F2F2;

	}

	.singlePathImg::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(242, 242, 242, 1) 100%);

	}

	#singlePath.mob_path {
		padding: 11.4rem 0% 0% !important;

	}

	#singlePath .maintohide {
		padding-left: 2rem !important;
		padding-right: 2rem !important;
		font-size: 1.7rem !important;
		line-height: 1.8rem !important;
		font-family: "MerriweatherSans";
		margin-bottom: 0.75rem;
	}

	.path-title-hide {
		font-size: 2rem !important;
		line-height: 1.8rem !important;
		font-family: "MerriweatherSans-Bold";
		font-weight: 700;
		margin-bottom: 0.75rem;
	}

	.intro-path {
		display: flex;
		flex-direction: row;
		/*column-gap: 37%;*/
		column-gap: 45%;
	}

	.accordion-header.toHide {
		display: flex;
		flex-direction: row;
		box-shadow: 8px 7px 5px #aaaaaa;
		border-radius: 8px;
	}

	.accordion-button.collapsed {
		display: none;
	}

	.accordion-button.collapsed.buttonToHide {
		display: block;
	}

	.accordion.toHide {
		display: none;
	}

	#collapseIntroduction {
		display: block;
	}

	#singlePath.mob_path .main-post .row .tab-pane > div:not(.about) {
		height: 0vh;
	}

	#singlePath .main-post .row .col:not(.right) .tab-pane > div:not(.about) {
		border: none;
	}

	#singlePath .main-post > div.title span.path-title {
		display: none;
	}

	#singlePath.mob_path .tab-pane > div.about .title {
		display: none;
	}

	#singlePath.mob_path .tab-pane > div.about .subtitle p {
		display: none;
	}

	#singlePath.path-wrapper .tags-wrapper .tag,
	#singlePath.more-paths .tags-wrapper .tag {
		background: #d0d1d1;
		color: white;
		text-transform: uppercase;
		font-family: MerriweatherSans-Bold;
		font-size: 1.07rem;
		line-height: 1.71rem;
		padding: 0.14rem 1.13rem 0.14rem 0.57rem;
		margin-right: 1.42rem;
		width: fit-content;
	}

	#singlePath .more-paths {
		display: none;
	}

	#singlePath.mob_path .tab-pane > div.about,
	#singlePath.mob_path .main-post {
		background-color: #F2F2F2;

	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button {
		height: 3.2rem !important;
		text-align: center !important;
		margin-bottom: 3rem;
	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button.first,
	#introduction.selectedactive,
	#content.selectedactive {
		background-color: #C8102E !important;
		color: #FFFFFF;
		font-size: 1.3rem;
		border-color: #C8102E;
		padding: 10px 55px 10px 48px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		display: flex;
		align-items: center;
		font-family: 'MerriweatherSans-Bold';
		box-shadow: 0 1px 2px rgba(211, 211, 211, 0.4);
		opacity: 1 !important;
		width: 100%;
		text-align: center;
		justify-content: center;

	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button.second,
	#introduction,
	#content {
		background-color: #FFFFFF !important;
		opacity: 0.6 !important;
		border-radius: 8px;
		color: #505759;
		font-family: 'MerriweatherSans-Bold';
		padding: 10px 48px 10px 48px;
		font-size: 1.3rem;
		box-shadow: 0 1px 2px rgba(211, 211, 211, 0.4);
		border-color: #FFF;

	}

	#singlePath .col.right .nav-tabs .about-paths {
		border: none !important;
		font-size: 1.7rem;
		font-family: "Merriweather Sans";
		font-weight: 600;
		margin-top: 30px;

	}

	#singlePath.mob_path .main-post {
		padding: 5.4rem 0.44% 0;
	}

	#singlePath.mob_path .tab-pane > div.about .subtitle,
	#singlePath.mob_path .tab-pane > div.about .subtitle p {
		font-size: 1.3rem !important;
		line-height: 1.8rem;
		font-family: "MerriweatherSans";
		font-weight: 700;
		padding-top: 1rem;
	}

	.about-paths,
	.nav-tags,
	.toShow {
		display: block;
	}


	#singlePath .about {
		display: flex;
		flex-direction: column;

	}

	#singlePath .accordion-item .nav {
		display: flex;
		flex-direction: column;
		color: #000000;
	}

	#singlePath .accordion-item .nav .nav-tags .about .description {
		color: #000000 !important;
		line-height: 20px;

	}

	#singlePath .accordion-item .nav .nav-tags {
		padding-top: 20px;
		color: #7C8180;
		text-transform: uppercase;
		font-family: "MerriweatherSans";
		font-size: 0.6em;
		background-color: #f2f2f2;
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 17px;


	}

	#singlePath .toShow {
		display: block;
		padding-top: 10% !important;
		background-color: #F2F2F2;
		margin: 0 -20px 0 -20px;
		overflow-x: hidden;
		padding-left: 2rem;
	}

	#singlePath .toShow p {
		margin-bottom: 0.5rem !important;
		color: #000000;
		font-size: 1.8rem !important;
		line-height: 1.8rem;
		font-family: "Merriweather Sans";
		font-weight: 700;
	}


	#singlePath .toShow .clockpath {
		width: 15px;
		height: 15px;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a {
		display: flex;
		flex-direction: column;
		margin: 0 4.62rem 0 -1.8rem;
	}

	#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle .section-progress,
	#singlePath .col.right .nav-tabs li:not(.dropdown) a .subsection-duration {
		display: flex;
	}

	#singlePath .toShow .part {
		font-size: 1.3rem !important;
		font-family: "Merriweather Sans";
		padding-bottom: 2%;
		padding-top: 3%;
	}

	#singlePath .toShow .part .sectionTitleForLandscape {
		color: #000000;
		font-family: "MerriweatherSans-Bold";
		font-size: 1.3rem !important;

	}

	#singlePath .toShow .durat {
		font-size: 1px;
		font-size: 0.7em;
		font-family: "Merriweather Sans";
	}

	#singlePath .col.right .nav-tabs li {
		display: flex;
		flex-direction: column;
		border-bottom: 1px solid #CCCCCC;;
		padding-bottom: 5%;

	}

	footer .footer__copyright {
		display: none;
	}


	#singlePath .save-btn {
		position: absolute;
		top: 15%;
		left: 88%;
		height: 20px;
		width: 20px;
		z-index: 9;
	}

	#singlePath.mob_path .main-post .row .col.right {
		display: flex;
		flex-direction: column-reverse;
	}

	.hideForLandscape {
		display: none;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a {
		margin: 0;
		color: #000000;
	}


	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a .bold {
		display: inline-block;
		font-weight: 600;
	}

	.forLandscape p.bold {
		margin-bottom: -20px !important;
	}

	#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
		content: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/caret-red.png");
		transform: rotate(180deg) !important;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
		margin-top: -15px;
		margin-left: 310px;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a {
		display: flex;
		flex-direction: column;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-duration {
		display: flex;
		align-items: center;
		font-size: 1.3rem;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .path-video-title {
		display: flex;
		flex-direction: row;
		color: #000000;
		font-size: 1.3rem;
		font-weight: 600;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc {
		display: flex;
		flex-direction: column;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc .post-object-more-info {
		font-weight: 400;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc strong {
		display: none;
	}


	.subsection-duration img {
		width: 15px;
		height: 15px;
		margin-right: 1rem;
	}

	img.thumb {
		width: 35rem;
		height: 10rem;
		object-fit: cover;
		object-position: center;
		margin-right: 1rem;
	}

	#singlePath .col.right .nav-tabs li:active {
		background-color: #C7D0CC;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a.active {
		padding-left: 1.97rem;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle.greyColor {
		color: #7C8180;
	}

	.forLandscape,
	#collapse {
		display: block !important;
		width: 100vw;
		margin-left: -19px;
		margin-right: -20px;
		overflow-x: hidden;
		padding-left: 0.97rem;
		padding-right: 1.97rem;
		background-color: #f2f2f2;
		z-index: 1;
	}

	#singlePath.mob_path .main-post .row .col.right .accordion-item #collapse {
		height: 100%;
		max-height: 100%;
		background-color: #f2f2f2;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc {
		padding-right: 20px;
	}

	#singlePath .col.right #collapse .nav-tabs li {
		background-color: #f2f2f2;
		padding-bottom: 0%;
	}

	#singlePath .col.right #collapse .nav-tabs li {
		border-bottom: 0px;
	}

	#singlePub .overlay {

		color: #FFFFFF;

	}

	#singlePub .postImg::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
	}

	#singlePub .overlay .postDate p {
		color: #FFFFFF;
		/* font-family: MerrieweatherSans-Bold;*/
		font-size: 1.3em;
		padding-left: 5%;
	}

	#singlePub .overlay #posttitle {
		color: #FFFFFF;
		/* font-family: MerrieweatherSans-Bold;*/
		font-size: 1.7em;
		font-weight: 700;
		padding-bottom: 3px;
		padding-left: 5%;
		background-color: transparent;

	}

	#singlePub .overlay .clocktime img {
		color: #FFFFFF;

	}

	#singlePub .overlay .clocktime {
		/* font-family: MerrieweatherSans;*/
		font-size: 1.2em;
		padding-left: 5%;
	}

	#singlePub .overlay-arrow {
		display: flex;
		flex-direction: row;
		column-gap: 75%;
	}


	#singlePub .hideelem {
		display: none;
	}

	#singlePub #post_description {
		background-color: #ffffff;
		padding-left: 8%;
	}

	#singlePub .title-section {
		display: block;
		margin-left: 2.14rem;
	}

	#morePosts .bg-image {

		display: block;
		width: 100%;
		height: auto;

	}

	#morePosts .card-body {
		display: block;
		position: absolute;
		bottom: 10%;
		z-index: 10;

	}

	#morePosts .card-body .card-title h4 {
		z-index: 10;
	}

	#morePosts .overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		/* Adjust the opacity as needed */
		/*background-color: rgba(0, 0, 0, 0.5);*/
		/* Add any other styles you need */
	}

	#morePosts .card-body {
		display: block;
	}

	#morePosts .hideimg {
		display: none;
	}

	#morePosts .img-wrapper .overlay {
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
	}

	#morePosts .hidelem {
		display: none;
	}

	#relatedCarousel .carousel-item > .row .col .card,
	#relatedCarousel_posts .carousel-item > .row .col .card,
	#relatedCarousel_paths .carousel-item > .row .col .card {
		height: 220px;
		min-height: 220px;

	}

	#relatedCarousel .carousel-item > .row .col .card .card-body,
	#relatedCarousel_posts .carousel-item > .row .col .card .card-body,
	#relatedCarousel_paths .carousel-item > .row .col .card .card-body {

		padding: 11.33rem 11px 0 !important;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper > img {
		height: 100% !important;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper .overlay,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper .overlay {
		background-color: rgba(0, 0, 0, 0);
		box-shadow: 0px 0px 0px;

	}

	/* .mob #relatedCarousel.move-one .carousel-item > :nth-child(3),
.mob #relatedCarousel.move-one .carousel-item > :nth-child(4) {
  display: none;
} */
	.mob #relatedCarousel.move-one .carousel-item > .row,
	.mob #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
		width: 45%;
	}

	/* .mob #relatedCarousel.move-one .carousel-item .row {
  margin-right: 20px !important;
}
 */
	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .playbtn,
	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .readbtn {
		display: none;
	}

	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
		color: #ffffff;
		margin-right: -7px;


	}

	#relatedCarousel .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_posts .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_paths .carousel-item > .row .col .card h4.card-title {
		font-family: 'MerriweatherSans';
		opacity: 1.5;
	}

	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		left: 78%;
	}

	#singlePub .overlay .clocktime {
		padding-top: 20px;
		z-index: 3;


	}

	#singlePub .overlay .clocktime img {
		width: 15px;
		height: 15px;
	}

	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		position: absolute;
		left: 80%;
	}


	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay img,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper .overlay img,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper .overlay img {
		position: unset;
	}

	#singlePub .savebtn.hide {
		display: none;
	}

	#singlePub .savebtn.displayLand {
		display: block;
	}

	#singlePub .img-wrapper::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		z-index: 1;
	}

	#singlePub .img-wrapper .bg-image {
		position: relative;
		z-index: 0;
	}

	.postImg {
		display: block !important;
	}

	#singlePub .col.hideCol {
		display: block;
	}

	#singlePub .col.toHideForMob {
		display: none;
	}

	#searchModal {
		padding: 0 !important;
		height: unset !important;
	}

	#searchModal > .modal-dialog {
		width: 100%;
	}

	.icon {
		display: none;
	}

	#searchModal .tags-wrapper .title {
		background-color: #F2F2F2 !important;
	}

	#searchModal .search_arrow_down {
		display: none;
	}

	#searchModal .tags.mob_version {
		display: flex !important;
	}

	#searchModal .topics.mob_version {
		display: flex !important;
	}

	#searchModal .topics-wrapper .single-topic,
	#searchModal .tags-wrapper .single-tag {
		background-color: #F2F2F2 !important;
		border: 1px solid #C8102E;
		border-radius: 5px;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
	}

	#searchModal .modal-body {

		padding: 0 !important;
	}

	#searchModal .topics-wrapper .topics,
	#searchModal .tags-wrapper {
		background-color: #F2F2F2;
		margin-left: 0px;
		margin-right: 0px;

	}

	#searchModal #response {
		background-color: #F2F2F2;
		height: 100vh;
	}

	#searchModal .topics-wrapper .topics,
	#searchModal .tags-wrapper .tags {
		flex-wrap: nowrap !important;
		flex-direction: row;
		width: 100%;
		overflow-x: scroll;

	}

	#searchModal .topics-wrapper .topics {
		width: 100% !important;
	}

	#searchModal .topics-wrapper .topics::-webkit-scrollbar {
		width: 0px;
	}

	#searchModal .tags-wrapper .tags::-webkit-scrollbar {
		width: 0px;
	}

	#searchModal .topics-wrapper .topics::-webkit-scrollbar-track {
		background-color: #f2f2f2;
	}

	#searchModal .tags-wrapper .tags::-webkit-scrollbar-track {
		background-color: #f2f2f2;
	}

	#searchModal .topics-wrapper .topics::-webkit-scrollbar-thumb {
		background-color: #f2f2f2;
		border-radius: 0;
	}

	#searchModal .tags-wrapper .tags::-webkit-scrollbar-thumb {
		background-color: #f2f2f2;
		border-radius: 0;
	}

	#searchModal .topics-wrapper .title,
	#searchModal .tags-wrapper .title {
		margin-bottom: -0.65rem;
		background-color: #F2F2F2;
		color: #505759 !important;
		font-size: 1.3rem !important;
	}

	#searchModal .tags-wrapper .title {
		padding-top: 25px;
	}

	.arrowSearch {
		display: block;
		margin-right: 45px;
		margin-top: 8px;
	}

	#searchModal .modal-body {
		background-color: #f2f2f2;
	}

	#searchModal .modal-body {
		/*z-index:20000 !important;*/
		overflow: unset;
		width: 100%;
		height: auto !important;
	}

	#searchModal .search-result:last-child {
		margin-bottom: 50% !important;
	}

	#searchModal .posts {
		height: calc(109vh - 18.8rem);
		background-color: #fff;
	}

	#searchModal .icon {
		display: none;
	}

	#searchModal .search-form .search-field {
		background: url('/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/search.png') no-repeat;
		background-position: 10px center;
		background-size: 20px 20px;
		padding-left: 10px;
		/* adjust as needed */
		box-sizing: border-box;

	}

	#searchModal .icon.hideIcon {
		display: none;
	}

	#searchModal > .modal-dialog {
		max-width: 100% !important
	}


	#searchModal .arrow-search {
		display: flex;
		flex-direction: row;
		padding-top: 50px;
		justify-content: space-between;
	}

	#searchModal form.header-search {
		flex-direction: row;
		padding-left: 26px;

	}

	#searchModal form.header-search input[type="search"] {
		padding-left: 40px;
		border-radius: 5px;
		background-color: #fff;
		/*padding: 0.85rem 67px 0.71rem 1rem;*/
		width: 100%;
	}

	#searchModal .search-result {
		height: 110px;
		flex-direction: row;
	}

	#searchModal .search-result .featured-image {
		height: 52% !important;
	}

	#searchModal .search-result .featured-image {
		max-height: unset !important;
	}

	#searchModal .posts .search-result {
		padding-left: 20px !important;
	}

	#searchModal .posts .search-result {

		border-bottom: 1px solid #F2F2F2;
		width: 100%;
		height: 25%;
		padding-bottom: 24px;
	}

	#searchModal .posts .search-result__content-container {

		border-bottom: 0px solid grey;
		padding-left: 2px !important;
	}

	.hideDesk {
		display: block;
	}

	.video_timer_search {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/clocked.svg");
		background-repeat: no-repeat;
		width: 1.71rem;
		position: relative;
		margin: 1rem 0.64rem 1rem 4rem;
		height: 1.71rem;
		background-size: contain;
		margin-left: 0;
	}

	.hideDesk .clocktime {
		color: #505759 !important;
	}

	#searchModal .posts-wrapper .title {
		color: #505759;
		font-family: MerriweatherSans;
		/* margin-bottom: 0.3rem; */
		background: #F2F2F2 !important;
		border-top: 2px solid white;
		padding-top: 23px;

	}

	.video-pub {
		display: block;
		font-family: MerriweatherSans-Bold;
	}

	#searchModal .posts .post-title {
		font-family: MerriweatherSans;
		color: black !important;
		width: 95% !important;
	}

	#searchModal .posts .date {
		display: none;
	}

	/*#searchModal .search-result__content-container a {
  padding-bottom:20px;
}
#searchModal .search-result__content-container a {
  margin-bottom:23px;
}*/
	#filter_line {
		background-color: rgba(0, 0, 0, 0);
	}

	#searchModal .tags.mob_version {
		display: flex;
	}

	#searchModal .topics.mob_version {
		display: flex;
	}

	#searchModal .topics-wrapper .mob_version .single-topic,
	#searchModal .tags-wrapper .mob_version .single-tag {
		font-size: 15px !important;
	}

	#searchModal .topics-wrapper .single-topic.selected {
		background-color: #C8102E !important;
		color: white;
	}

	#searchModal .tags-wrapper .single-tag.selected {
		background-color: #C8102E !important;
		color: white;
	}

	.progress-pie-chart {
		width: 30px;
		height: 30px;
		border-radius: 50%;
		background-color: #606060;
		position: relative;
		box-sizing: border-box;
		border: 10px solid #C8102E;
	}

	.progress-pie-chart.gt-50 {
		background-color: #606060;
	}

	.gt-50 .ppc-progress-fill {
		background: #C8102E;
		/* fill color for totalPercentage >= 50 */
	}

	.ppc-progress {
		content: "";
		position: absolute;
		border-radius: 50%;
		left: calc(50% - 15px);
		top: calc(50% - 15px);
		width: 30px;
		height: 30px;
		clip: rect(0, 30px, 30px, 15px);
	}

	.ppc-progress .ppc-progress-fill {
		content: "";
		position: absolute;
		border-radius: 50%;
		left: calc(50% - 15px);
		top: calc(50% - 15px);
		width: 30px;
		height: 30px;
		clip: rect(0, 15px, 30px, 0);
		background: #C8102E;
		transform: rotate(60deg);
	}

	.gt-50 .ppc-progress {
		clip: rect(0, 15px, 30px, 0);
	}

	.gt-50 .ppc-progress .ppc-progress-fill {
		clip: rect(0, 30px, 30px, 15px);
		background: #606060;
	}

	.ppc-percents {
		content: "";
		position: absolute;
		border-radius: 50%;
		left: calc(50% - 26.08696px / 2);
		top: calc(50% - 26.08696px / 2);
		width: 26.08696px;
		height: 26.08696px;
		background: #fff;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;

	}

	.ppc-percents span {
		display: block;
		font-size: 0.5em;
		font-weight: bold;
		color: #C8102E;
	}

	.pcc-percents-wrapper {

		vertical-align: middle;
	}

	/*.progress-pie-chart {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #E5E5E5;
  position: relative;
  box-sizing: border-box;
  background-clip: border-box;
  border:solid 2px #C8102E;
}

.progress-pie-chart.gt-50 {
  background-color: #C8102E;
}

.ppc-progress {
  content: "";
  border-radius: 50%;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  width: 50px;
  height: 50px;
  clip: rect(0, 50px, 50px, 25px);
  position: absolute;
}

.ppc-progress .ppc-progress-fill {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  width: 50px;
  height: 50px;
  clip: rect(0, 25px, 50px, 0);
  background: #C8102E;
  transform: rotate(60deg);
}

.progress-pie-chart.gt-50 .ppc-progress {
  clip: rect(0, 25px, 50px, 0);
}

.progress-pie-chart.gt-50 .ppc-progress .ppc-progress-fill {
  clip: rect(0, 50px, 50px, 25px);
  background: #E5E5E5;
}

.ppc-percents {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 43.47826px / 2);
  top: calc(50% - 43.47826px / 2);
  width: 43.47826px;
  height: 43.47826px;
  background: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ppc-percents span {
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  color: #C8102E;
}

.pcc-percents-wrapper {
  vertical-align: middle;
}*/
	/* EVENTS PAGE */
	.event_header-SubItem {
		height: 100vh;
		overflow-y: scroll;
	}

	#events_top_section .redbox_slider,
	.reg_events_area {
		display: none;
	}

	#ev_top_img {
		min-height: 100%;
		aspect-ratio: 1;
	}

	#event_img_landscape,
	.event-img-container {
		position: relative;
		display: inline-block;
	}

	.event-img-container::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
		pointer-events: none;
	}

	.event-img-container a {
		width: 100%;
		height: 100%;
		display: block;
	}


	#event_img_landscape .overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
	}

	#event_img_landscape .overlay .event-text {
		position: absolute;
		bottom: -15%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 90%;
	}

	.event-img-container .event-accordion-text {
		position: absolute;
		left: 5%;
		bottom: 5px;
		color: #FFFFFF;
		font-family: MerriweatherSans-Bold;
		font-size: 1.8rem;
		z-index: 1;
	}

	#event_img_landscape .overlay .main-event-date,
	#event_img_landscape .overlay .main-event-title {
		color: #000000;
		font-size: 1.8rem;
		font-family: MerriweatherSans-Book;
		font-weight: 600;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	#event_img_landscape .overlay .main-event-title {
		font-family: MerriweatherSans-Bold;
		font-size: 2.2rem;
		margin-bottom: 3rem;
	}

	.overlay-view {
		position: absolute;
		left: 50%;
		bottom: 50%;
	}

	#event_img_landscape {
		position: relative;
		display: block;
		margin: 0 !important;
		width: 100%;
		background-color: #F2F2F2;
		min-height: 50vh;
	}

	#event_img_landscape::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(242, 242, 242, 1) 100%);
	}

	.centered-image {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 3;
	}

	.register-buttons,
	.introduction-content-tabs {
		display: flex;
		padding-left: 5%;
		align-items: center;
		padding-bottom: 3%;
	}

	.register-buttons a:first-child {
		background-color: #C8102E;
		color: #FFFFFF;
		border-radius: 4px;
		border: 1px solid #C8102E;
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		margin-right: 1em;
	}

	.register-buttons button {
		color: #ffffff;
		padding: .3em 1.5em;
	}

	.register-buttons a:last-child {
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		color: #C8102E;
		text-decoration: underline;
		z-index: 2;
	}

	.red-button.toShow {
		background-color: #C8102E !important;
		color: #FFFFFF !important;
		border-radius: 8px;
		border: 1px solid #C8102E;
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		padding: .45em 1.5em;
		width: 100%;
	}

	.red-button {
		background-color: #FFFFFF !important;
		color: #505759 !important;
		border-radius: 8px;
		border: 0px;
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		padding: .45em 1.5em;
		box-shadow: 2px 0px 6px #00000029 !important;
		width: 100%;
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}

	.button:hover,
	.wp-block-button .wp-block-button__link:hover,
	button:hover,
	.button:focus,
	.wp-block-button .wp-block-button__link:focus,
	button:focus {
		background-color: inherit !important;
		border: 0px !important;
		box-shadow: none !important;
		outline: 0 !important;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
	}

	.introduction-content-tabs .nav.nav-pills,
	.introduction-content-tabs .nav.nav-pills .nav-item .nav-link {
		width: 100%;
	}

	.introduction-content-tabs,
	.introduction-content-tabs .nav.nav-pills {
		margin-right: 5%;
	}

	.introduction-content-tabs .nav.nav-pills .nav-item .nav-link {
		padding: 0;
	}

	.introduction-content-tabs .nav.nav-pills .nav-item {
		width: 50%;
	}

	#edwards_courses,
	#edwards_events {
		display: none;
	}

	#mobile-courses,
	#mobile-congresses {
		margin: 0 5%;
	}

	#mobile-courses .accordion-button.collapsed,
	#mobile-courses .accordion-button.active,
	#mobile-courses .accordion-button,
	#mobile-congresses .accordion-button.collapsed,
	#mobile-congresses .accordion-button.active,
	#mobile-congresses .accordion-button {
		width: 100%;
		border: 0;
		color: #000000;
		font-size: 2.2rem;
		line-height: 2.5rem;
		text-align: left;
		font-family: MerriweatherSans-Book;
		border-bottom: 1px solid lightgrey;
		padding: 2% 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-weight: 600;
	}

	#mobile-courses .accordion-button.collapsed img,
	#mobile-congresses .accordion-button.collapsed img {
		transform: rotate(0deg);
	}

	#mobile-courses .accordion-button img,
	#mobile-congresses .accordion-button img {
		transform: rotate(180deg);
	}


	#event_img_landscape,
	.introduction-content-tabs,
	#mobile-courses,
	#mobile-congresses {
		display: block;
	}

	#mobile-congresses,
	#event_img {
		display: none;
	}


	.register-buttons {
		display: flex;
	}

	#remind-me-icon {
		background: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/icons/Remind\ Me\ Icon.svg");
		width: 20px;
		height: 22px;
	}

	#remind-me-icon.disabled {
		background: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/icons/Remind\ Me\ Icon-done.svg");
		width: 20px;
		height: 22px;
	}

	#agenda-mobile-modal {
		width: 100vw;
		max-width: 100vw;
		top: 55px;
		box-shadow: none;
		border: none;
		background: #f2f2f2;
		z-index: 3;
		padding-left: 15px;
	}

	#agenda-mobile-modal .modal-content {
		border: none;
		background-color: transparent;
	}

	#agenda-mobile-modal .modal-header {
		padding-left: 0;
	}

	#agenda-mobile-modal .modal-header button {
		outline: none;
		box-shadow: none;
		border: none;
		padding: 0;
	}

	.event-img-container img {
		max-height: 18vh !important;
		width: 100% !important;
		object-fit: cover;
	}

	/* SINGLE EVENT */
	.view_event_page #event_info,
	.view_event_page #open_event {
		display: none;
	}

	.singleEvent.mob_event .view_event_page .event_main_area {
		padding: 0;
		min-height: 100vh;
	}

	#single_event_mobile {
		display: block;
		height: 100%;
	}

	.events-details_mobile {
		position: relative;
		height: 100%;
		background-color: #F2F2F2;
	}

	#single_event_bg {
		height: 93vh;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	.event-details_mobile .overlay {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 50%, rgba(242, 242, 242, 1) 80%);
	}


	.event-details_mobile .overlay .go-back {
		position: absolute;
		top: 19%;
		left: 5%;
	}


	.event-details_mobile .overlay .event-details {
		position: absolute;
		bottom: 20%;
		left: 5%;
		font-size: 2.3rem;
		font-family: MerriweatherSans-Bold;
		color: #000000;
	}

	.event-details_mobile .overlay .date,
	.event-details_mobile .overlay .event_description {
		font-family: MerriweatherSans-Book;
		color: #000000;
	}

	.event-details_mobile .overlay .event_description,
	.event-details_mobile .overlay .event_description p {
		font-size: 1.6rem !important;
		font-family: MerriweatherSans;
		width: 85%;
		margin: 0 !important;
		margin-top: 1rem !important;
		line-height: 2.5rem !important;
	}

	.event-details_mobile .overlay .summary-agenda-buttons {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-top: 1rem;
	}

	.event-details_mobile .overlay .summary-agenda-buttons a {
		color: #C8102E;
		font-size: 1.6rem;
		line-height: 2.2rem;
		font-family: MerriweatherSans-Bold;
		text-decoration: underline;
		margin-right: 1em;
		cursor: pointer;
	}

	.event-details_mobile .centered-image {
		top: -140%;
		left: 45%;
	}


	/*path page*/
	.hide-landscape {
		display: none;
	}

	#paths.mob_paths {
		padding: 5rem 4.92% 0;
	}

	.mobile-paths-header {
		display: flex;
		flex-direction: row;
		font-family: "MerriweatherSans-Bold";
		font-weight: 500;
		font-size: 1.8rem;
		line-height: 1.2em;
		align-items: center;
	}

	.mobile-paths-header img {
		margin-right: 1rem;
	}

	.mobile-paths-header p {
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}

	.mobile-paths-header span {
		color: #C8102E;
		display: inline-block;
	}

	.title-container {
		display: flex;
		flex-direction: column;
		font-family: "MerriweatherSans-Bold";
		line-height: 1.2;
		margin-top: 1.8rem;
		font-size: 1.5rem;
		margin-bottom: 4.8rem;
	}

	#curriculum {
		display: inline-block;
		color: #7C8180;
	}

	.title.for-landscape {
		display: inline-block;
		font-size: 1.3rem;
	}

	.paths-progress .title {
		display: none;
	}

	/* #pathsProgressCarousel .carousel-item.for_land {
  display: flex;
  flex-direction: column;
}

#img-carousel {
  order: 1;
}

#pathsProgressCarousel .carousel-item.for_land .path-title {
  order: 2;
} */
	#paths.mob_paths #paths-progress-carousel-wrapper {
		width: 100%;
	}

	#pathsProgressCarouselLandscape,
	#pathsProgressCarouselLandscape .carousel-inner {
		width: 100%;
	}

	#paths.mob_paths .paths-progress {
		margin-bottom: 20%;
	}

	.paths-progress.landscape {
		display: flex !important;
		flex-direction: column;
	}

	/*PATHS PROGRESS CAROUSEL */
	.paths-desk {
		display: none;
	}

	.paths-land {
		display: block;
		width: 100%;
	}

	.img-container {
		position: relative;
	}

	#paths.mob_paths .paths-progress #paths-progress-carousel-wrapper .carousel-item img {
		width: 100%;
		max-height: 70vw !important;
		margin-top: -6%;
	}


	.img-container::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		z-index: 1;
	}

	#paths.mob_paths .carousel-item .progress-bars {
		display: none;
	}

	.progress-continue {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	#paths.mob_paths .paths-progress {
		padding: 0;
	}

	.path-details {
		padding: 0 1.8rem 1rem;
	}

	#paths.mob_paths .stages {
		max-width: 100%;
		width: 100%;
	}

	.progress-continue .percent {
		color: #757575;
		font-family: "Merriweather Sans";
		font-size: 2rem;
		display: flex;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators {
		bottom: -15%;
		z-index: 0;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev {
		margin-right: 1rem;
		background-color: transparent;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev::before {
		left: -1.91rem;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
		margin-left: 1rem;
		background-color: transparent;
	}

	#paths #paths-progress-carousel-wrapper .carousel-indicators {
		border-top: 0;
	}

	#paths.mob_paths .path-wrapper.col-6 {
		width: 100%;
		max-width: 100%;
	}

	#paths.mob_paths .path-wrapper .time-wrapper .path-progress {
		display: none;
	}

	#paths.mob_paths .landscape-stages {
		display: flex;
		justify-content: space-between;
	}

	#paths.mob_paths .landscape-stages .half-full {
		display: flex;
		flex-direction: column;
		color: #505759;
		font-family: MerriweatherSans-Bold;
		font-size: 1.3rem;
		margin-right: -25%;
	}

	#paths.mob_paths .landscape-stages .stage-with-title {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		border: 4px solid #94A596;
		background: linear-gradient(to right, #94A596 50%, #ffffff 50%);
		margin-bottom: .5em;
	}

	#paths.mob_paths .landscape-stages .start-circle {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		border: 4px solid #94A596;
		background-color: #ffffff;
		color: #94A596;
		text-decoration: underline;
		margin-bottom: .5em;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.3rem;
	}

	#paths.mob_paths .landscape-stages .empty-circle {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		border: 4px solid #94A596;
		background-color: #ffffff;
		margin-bottom: .5em;
	}


	/*SINGLE MEDIA-ITEM */
	.back_HP.forLandscape {
		margin-top: 10%;
		margin-left: 0.2%;
		margin-right: 5.2%;
	}

	.view_video_page .video_main_area {
		padding: 0;
	}

	.video_main_area #open_video {
		min-height: fit-content;
	}

	.btn_video_save_later {
		background-image: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/Save\ Icon.png");
		background-size: 16px 21px;
		width: 21px;
		margin-right: 0;
	}

	.show_video_time {
		color: #000000;
		font-size: 1.3rem;
		font-weight: 600;
	}

	.video-info-forLandscape {
		width: 100%;
		margin: 5.2%;
	}

	.video_time_info {
		justify-content: space-between;
		width: 100%;
	}

	.video-info-title {
		color: #000000;
		font-size: 1.75rem;
		font-family: MerriweatherSans-Bold;
		padding: 1.5rem 0;
	}

	.splide_info_subtitle.hideInApp {
		font-size: 1.3rem;
		color: #000000;
		font-family: MerriweatherSans-Book;
	}

	#singleMedia.full-screen .slider-wrapper .bg_wrapper,
	#singlePub.full-screen #morePosts .slider-wrapper .bg_wrapper {
		background-image: none;
		background-color: #f2f2f2;
		backdrop-filter: none;
	}

	#title-container.full-screen,
	#singlePub.full-screen,
	#videoLibrary.full-screen {
		margin-bottom: -2px;
	}

	#singleMedia.full-screen.mob .slider-wrapper,
	#singlePub.full-screen.mob #morePosts .slider-wrapper {
		background-color: #f2f2f2 !important;
	}

	#singleMedia.full-screen .single-media__info > h3,
	#singlePub.full-screen #morePosts .single-media__info > h3 {
		color: #000000;
		font-family: MerriweatherSans-Bold;
		font-size: 1.75rem !important;
	}

	#relatedCarousel .carousel-item .row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0 -5px;
	}

	#relatedCarousel .carousel-item .row > div {
		padding: 0 5px;
		width: 50%;
	}

	.video-info-forLandscape {
		display: block;
	}

	/*MEDIA ITEM PREVIEW */
	#relatedCarousel .carousel-item > .row .col .card,
	#relatedCarousel_posts .carousel-item > .row .col .card,
	#relatedCarousel_paths .carousel-item > .row .col .card {
		height: 220px;
		min-height: 220px;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper > img {
		height: 100% !important;
	}

	.media-item-title.forLandscape {
		display: block;
		color: #FFFFFF;
		font-size: 1.3rem;
		font-family: "Merriweather Sans";
		padding: 7%;
		position: absolute;
		bottom: 15px;
	}

	.videotime {
		left: 10px;
		bottom: 10px;
		display: flex;
		align-items: center;
	}

	.videotime img {
		width: 12px;
		height: auto;
	}

	.video-time span {
		position: absolute;
		left: 20px;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		width: 10%;
	}

	.img-wrapper .overlay a:first-child {
		display: block;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}


	.btn_video_save_later {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon.svg");
	}

	.btn_video_save_later.disabled,
	.btn_video_save_later:hover {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon-done.svg");
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .hideForLandscape .savebtn {
		display: none;
	}

	.mob #relatedCarousel.move-one .carousel-item > .row,
	.mob #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
		width: 45%;
	}


	/* .mob #relatedCarousel.move-one .carousel-item .row {
  margin-right: 20px !important;
} */
	/* .mob #relatedCarousel.move-one .carousel-item > :nth-child(3),
.mob #relatedCarousel.move-one .carousel-item > :nth-child(4) {
  display: none;
} */
	.video_main_area #open_video.podcast_iframe_area,
	#open-video.podcast_iframe_area iframe {
		max-height: 70vw !important;
	}

	.path-wrapper.overlay {
		display: none !important;

	}

	.path-wrapper.first {
		display: block;

	}

	.path-wrapper.first {
		margin-bottom: 15% !important;

	}

	.path-wrapper.first .path-info-below {

		position: absolute;
		background-color: #FFF;
	}

	.path-wrapper.first .btn-wrapper .btn.continue.continue-land,
	.path-wrapper.first .btn-wrapper .btn.start.start-land,
	.path-wrapper.first .btn-wrapper .btn.save.save-land {
		margin-top: -50px !important;
	}

	#paths.mob_paths .path-wrapper.col-6 {
		padding-top: 40px;

	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button.second,
	#introduction,
	#content {
		opacity: 1 !important;
	}

	.container.hideInApp.mob_paths#title-container {
		display: none;
	}

	#paths.mob_paths {
		padding: 15rem 4.92% 0;
	}

	#singlePub .post_info {
		display: none !important;
	}

	#singlePub .hideelem {
		display: none !important;
	}

	.carousel-item.top_events_info .redbox_slider .splide_info_title.mob_title {

		margin-top: -1em !important;

	}

	#paths.mob_paths .paths-land .path-wrapper.first.col-6 .path-info-below:last-child {
		width: 100%;
	}

	#singlePath .description {
		background-color: #f2f2f2;
		/* margin: 0 -1.5em;
  padding: 0 1.5em;*/
		padding-bottom: 3px;
		display: block !important;
		padding-left: 5%;
		padding-right: 5%;
		margin-left: -5%;
		margin-right: -5%;
		font-family: "Merriweather Sans";
		font-size: 16px;
		color: #000000;
		font-weight: 500 !important;
	}


	.mob_carousel #carouselHP .carousel-item.top_events_info .hp_slider_tile {
		font-size: 12px !important;
		margin-top: -1em;
	}

	.mob_carousel #carouselHP .carousel-item.top_events_info .splide_info_title {
		font-size: 14px !important;
		margin-top: -0.5em !important;
		line-height: 0.8em !important;
		padding-left: 0em !important;
	}

	.mob_carousel #carouselHP .carousel-item.top_events_info #up_ev_tile.splide_info_title {
		font-size: 20px !important;
		margin-top: -0.6em !important;
		line-height: 0.5em !important;
		padding-left: 0em !important;
	}


	.mob_carousel #carouselHP .carousel-item.top_events_info .redbox_slider .splide_info_period {
		font-size: 12px !important;
		margin-top: -0.78em !important;
		line-height: 0.8em !important;
		padding-left: 0em !important;
		margin-bottom: 1rem !important;
	}


	.mob_carousel #carouselHP .carousel-item.top_events_info .redbox_slider #up_ev_period.splide_info_period {
		font-size: 10px !important;
		margin-top: -0.78em !important;
		line-height: 0.5em !important;
		padding-left: 0em !important;
		margin-bottom: 0.8rem !important;
	}

	.mob_carousel #carouselHP .carousel-item.top_events_info .redbox_slider .splide_info_agenda a {
		text-decoration: underline;
		line-height: 2vw !important;
		font-size: 8px !important;
		font-family: 'MerriweatherSans-Bold';
		color: white !important;
	}

	.mob_carousel #carouselHP .carousel-item.top_events_info .redbox_slider .splide_info_agenda {
		margin-top: 0.5rem;

	}

	.mob_carousel #carouselHP .carousel-item.top_events_info .redbox_slider .splide_info_subtitle,
	.mob_carousel #carouselHP .carousel-item.top_events_infor .redbox_slider .splide_info_subtitle p {
		font-size: 10px !important;
		line-height: 1.2em !important;
	}

	.path-wrapper.overlay {
		display: none !important;

	}

	.path-wrapper.first {
		display: block;

	}

	.path-wrapper.first {
		margin-bottom: 15% !important;

	}

	.path-wrapper.first .path-info-below {

		position: absolute;
		background-color: #FFF;
	}

	.path-wrapper.first .btn-wrapper .btn.continue.continue-land,
	.path-wrapper.first .btn-wrapper .btn.start.start-land,
	.path-wrapper.first .btn-wrapper .btn.save.save-land {
		margin-top: -50px !important;
	}

	#paths.mob_paths .path-wrapper.col-6 {
		padding-top: 40px;

	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button.second,
	#introduction,
	#content {
		opacity: 1 !important;
	}

	#singlePath .hide-landscape {
		display: block;
	}

	#singlePath .hide-landscape img {
		margin: 0 !important;
		width: 100%;
	}

	.singlePathImg {
		position: relative;
		display: block;
		margin: 0 !important;
		width: 100%;
		background-color: #F2F2F2;

	}

	.singlePathImg::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(242, 242, 242, 1) 100%);

	}

	#singlePath.mob_path {
		padding: 11.4rem 0% 0% !important;

	}

	#singlePath .maintohide {
		padding-left: 2rem !important;
		padding-right: 2rem !important;
		font-size: 1.7rem !important;
		line-height: 1.8rem !important;
		font-family: "MerriweatherSans";
		margin-bottom: 0.75rem;
	}

	.path-title-hide {
		font-size: 2rem !important;
		line-height: 1.8rem !important;
		font-family: "MerriweatherSans-Bold";
		font-weight: 700;
		margin-bottom: 0.75rem;
	}

	.intro-path {
		display: flex;
		flex-direction: row;
		/*column-gap: 37%;*/
		column-gap: 45%;
	}

	.accordion-header.toHide {
		display: flex;
		flex-direction: row;
		box-shadow: 8px 7px 5px #aaaaaa;
	}

	.accordion-button.collapsed {
		display: none;
	}

	.accordion-button.collapsed.buttonToHide {
		display: block;
	}

	.accordion.toHide {
		display: none;
	}

	#collapseIntroduction {
		display: block;
	}

	#singlePath.mob_path .main-post .row .tab-pane > div:not(.about) {
		height: 0vh;
	}

	#singlePath .main-post .row .col:not(.right) .tab-pane > div:not(.about) {
		border: none;
	}

	#singlePath .main-post > div.title span.path-title {
		display: none;
	}

	#singlePath.mob_path .tab-pane > div.about .title {
		display: none;
	}

	#singlePath.mob_path .tab-pane > div.about .subtitle p {
		display: none;
	}

	#singlePath.path-wrapper .tags-wrapper .tag,
	#singlePath.more-paths .tags-wrapper .tag {
		background: #d0d1d1;
		color: white;
		text-transform: uppercase;
		font-family: MerriweatherSans-Bold;
		font-size: 1.07rem;
		line-height: 1.71rem;
		padding: 0.14rem 1.13rem 0.14rem 0.57rem;
		margin-right: 1.42rem;
		width: fit-content;
	}

	#singlePath .more-paths {
		display: none;
	}

	#singlePath.mob_path .tab-pane > div.about,
	#singlePath.mob_path .main-post {
		background-color: #F2F2F2;

	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button {
		height: 3.2rem !important;
		text-align: center !important;
		margin-bottom: 3rem;
	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button.first,
	#introduction.selectedactive,
	#content.selectedactive {
		background-color: #C8102E !important;
		color: #FFFFFF;
		font-size: 1.3rem;
		border-color: #C8102E;
		padding: 10px 55px 10px 48px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		display: flex;
		align-items: center;
		font-family: 'MerriweatherSans-Bold';
		box-shadow: 0 1px 2px rgba(211, 211, 211, 0.4);
		opacity: 1;

	}

	#singlePath.mob_path .main-post .row .col.right .accordion-button.second,
	#introduction,
	#content {
		background-color: #FFFFFF !important;
		opacity: 0.6 !important;
		border-radius: 8px;
		color: #505759;
		font-family: 'MerriweatherSans-Bold';
		padding: 10px 48px 10px 48px;
		font-size: 1.3rem;
		box-shadow: 0 1px 2px rgba(211, 211, 211, 0.4);
		border-color: #FFF;

	}

	#singlePath .col.right .nav-tabs .about-paths {
		border: none !important;
		font-size: 1.7rem;
		font-family: "Merriweather Sans";
		font-weight: 600;
		margin-top: 30px;

	}

	#singlePath.mob_path .main-post {
		padding: 5.4rem 0.44% 0;
	}

	#singlePath.mob_path .tab-pane > div.about .subtitle,
	#singlePath.mob_path .tab-pane > div.about .subtitle p {
		font-size: 1.3rem !important;
		line-height: 1.8rem;
		font-family: "MerriweatherSans";
		font-weight: 700;
		padding-top: 1rem;
	}

	.about-paths,
	.nav-tags,
	.toShow {
		display: block;
	}


	#singlePath .about {
		display: flex;
		flex-direction: column;

	}

	#singlePath .accordion-item .nav {
		display: flex;
		flex-direction: column;
		color: #000000;
	}

	#singlePath .accordion-item .nav .nav-tags .about .description {
		color: #000000 !important;
		line-height: 20px;

	}

	#singlePath .accordion-item .nav .nav-tags {
		/* padding-top: 55px;*/
		color: #7C8180;
		text-transform: uppercase;
		font-family: "MerriweatherSans";
		font-size: 0.6em;
		background-color: #f2f2f2;
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 17px;


	}

	#singlePath .toShow {
		display: block;
		padding-top: 5%;
		background-color: #F2F2F2;
		margin: 0 -20px 0 -20px;
		overflow-x: hidden;
		padding-left: 2rem;
	}

	#singlePath .toShow p {
		margin-bottom: 0.5rem !important;
		color: #000000;
		font-size: 1.8rem !important;
		line-height: 1.8rem;
		font-family: "Merriweather Sans";
		font-weight: 700;
	}


	#singlePath .toShow .clockpath {
		width: 15px;
		height: 15px;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a {
		display: flex;
		flex-direction: column;
		margin: 0 4.62rem 0 -1.8rem;
	}

	#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle .section-progress,
	#singlePath .col.right .nav-tabs li:not(.dropdown) a .subsection-duration {
		display: flex;
	}

	#singlePath .toShow .part {
		font-size: 1.3rem !important;
		font-family: "Merriweather Sans";
		padding-bottom: 2%;
		padding-top: 3%;
		pointer-events: none;
	}

	#singlePath .toShow .part .sectionTitleForLandscape {
		color: #000000;
		font-family: "MerriweatherSans-Bold";
		font-size: 1.3rem !important;

	}

	#singlePath .toShow .durat {
		font-size: 1px;
		font-size: 0.7em;
		font-family: "Merriweather Sans";
	}

	#singlePath .col.right .nav-tabs li {
		display: flex;
		flex-direction: column;
		border-bottom: 1px solid #CCCCCC;;
		padding-bottom: 5%;
		width: 95%;
	}

	footer .footer__copyright {
		display: none;
	}


	#singlePath .save-btn {
		position: absolute;
		top: 15%;
		left: 88%;
		height: 20px;
		width: 20px;
		z-index: 9;
		/* z-index: 1000;*/
	}

	#singlePath.mob_path .main-post .row .col.right {
		display: flex;
		flex-direction: column-reverse;
	}

	.hideForLandscape {
		display: none;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a {
		margin: 0;
		color: #000000;
	}


	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a .bold {
		display: inline-block;
		font-weight: 600;
	}

	.forLandscape p.bold {
		margin-bottom: -20px !important;
	}

	#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
		content: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/caret-red.png");
		transform: rotate(180deg) !important;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
		margin-top: -15px;
		margin-left: 310px;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a {
		display: flex;
		flex-direction: column;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-duration {
		display: flex;
		align-items: center;
		font-size: 1.3rem;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .path-video-title {
		display: flex;
		flex-direction: row;
		color: #505759;
		font-size: 1.3rem;
		font-weight: 600;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc {
		display: flex;
		flex-direction: column;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc .post-object-more-info {
		font-weight: 400;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc strong {
		display: none;
	}


	.subsection-duration img {
		width: 15px;
		height: 15px;
		margin-right: 1rem;
	}

	img.thumb {
		width: 35rem;
		height: 10rem;
		object-fit: cover;
		object-position: center;
		margin-right: 1rem;
	}

	#singlePath .col.right .nav-tabs li:active {
		background-color: #C7D0CC;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a.active {
		padding-left: 1.97rem;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle.greyColor {
		color: #7C8180;
	}

	.forLandscape,
	#collapse {
		display: block !important;
		width: 100vw;
		margin-left: -19px;
		margin-right: -20px;
		overflow-x: hidden;
		padding-left: 0.97rem;
		padding-right: 1.97rem;
		background-color: #f2f2f2;
	}

	#singlePath.mob_path .main-post .row .col.right .accordion-item #collapse {
		height: 100%;
		max-height: 100%;
		background-color: #f2f2f2;
		box-shadow: none;
		border-top: 0px solid #f2f2f2;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc {
		padding-right: 20px;
	}

	#singlePath .col.right #collapse .nav-tabs li {
		background-color: #f2f2f2;
		padding-bottom: 0%;
	}

	#singlePath .col.right #collapse .nav-tabs li {
		border-bottom: 0px;
	}


	#relatedCarousel .carousel-item > .row .col .card,
	#relatedCarousel_posts .carousel-item > .row .col .card,
	#relatedCarousel_paths .carousel-item > .row .col .card {
		height: 220px;
		min-height: 220px;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper > img {
		height: 100% !important;
	}

	.media-item-title.forLandscape {
		display: block;
		color: #FFFFFF;
		font-size: 1.3rem;
		font-family: "Merriweather Sans";
		padding: 7%;
		position: absolute;
		bottom: 15px;
	}

	/*mada new */
	.img-wrapper .overlay .videotime {
		left: 10px;
		bottom: 10px;
		display: flex;
		align-items: center;
	}

	.img-wrapper .overlay .videotime img {
		display: block;
		width: 12px;
		height: auto;
	}

	.img-wrapper .overlay .videotime span {
		position: absolute;
		left: 20px;
	}

	/** end **/
	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		width: 10%;
		position: absolute;
	}

	.img-wrapper .overlay a:first-child {
		display: block;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}


	.btn_video_save_later {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon.svg");
	}

	.btn_video_save_later.disabled,
	.btn_video_save_later:hover {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2022/02/save-icon-done.svg");
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay .hideForLandscape .savebtn {
		display: none;
	}

	/* .mob #relatedCarousel.move-one .carousel-item > .row,
    .mob #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
      width: 45%;
    }

    .mob #relatedCarousel.move-one .carousel-item .row {
      margin-right: 20px !important;
    } */
	/* .mob #relatedCarousel.move-one .carousel-item > :nth-child(3),
    .mob #relatedCarousel.move-one .carousel-item > :nth-child(4) {
      display: none;
    } */
	.video_main_area #open_video.podcast_iframe_area,
	#open-video.podcast_iframe_area iframe {
		max-height: 70vw !important;
	}

	/* mada new */
	#singleMedia #relatedCarousel,
	#singlePub #relatedCarousel {
		padding-right: 5%;
	}

	.mob #relatedCarousel.move-one .carousel-item > .row,
	.mob #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
		width: 46.75%;
	}

	.media-item-title.forLandscape {
		background: transparent;
		left: 10%;
		width: 100%;
	}

	/*path page*/
	.hide-landscape {
		display: none;
	}

	#paths.mob_paths {
		padding: 5rem 4.92% 0;
	}

	.mobile-paths-header {
		display: flex;
		flex-direction: row;
		font-family: "MerriweatherSans-Bold";
		font-weight: 500;
		font-size: 1.8rem;
		line-height: 1.2em;
		align-items: center;
	}

	.mobile-paths-header img {
		margin-right: 1rem;
	}

	.mobile-paths-header p {
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}

	.mobile-paths-header span {
		color: #C8102E;
		display: inline-block;
	}

	.title-container {
		display: flex;
		flex-direction: column;
		font-family: "MerriweatherSans-Bold";
		line-height: 1.2;
		margin-top: 1.8rem;
		font-size: 1.5rem;
		margin-bottom: 4.8rem;
	}

	#curriculum {
		display: inline-block;
		color: #7C8180;
	}

	.title.for-landscape {
		display: inline-block;
		font-size: 1.3rem;
	}

	.paths-progress .title {
		display: none;
	}

	/* #pathsProgressCarousel .carousel-item.for_land {
  display: flex;
  flex-direction: column;
}

#img-carousel {
  order: 1;
}

#pathsProgressCarousel .carousel-item.for_land .path-title {
  order: 2;
} */
	#paths.mob_paths #paths-progress-carousel-wrapper {
		width: 100%;
	}

	#pathsProgressCarouselLandscape,
	#pathsProgressCarouselLandscape .carousel-inner {
		width: 100%;
	}

	#paths.mob_paths .paths-progress {
		margin-bottom: 25%;
	}

	.paths-progress.landscape {
		display: flex !important;
		flex-direction: column;
	}

	/*PATHS PROGRESS CAROUSEL */
	.paths-desk {
		display: none;
	}

	.paths-land {
		display: block;
		width: 100%;
	}

	.img-container {
		position: relative;
	}

	#paths.mob_paths .paths-progress #paths-progress-carousel-wrapper .carousel-item img {
		width: 100%;
		max-height: 70vw !important;
		margin-top: -6%;
	}

	/** mada new dopo modifiche alina **/
	.container.hideInApp.mob_paths#title-container {
		display: none;
	}

	#paths.mob_paths {
		padding: 15rem 4.92% 0;
	}

	/** end mada new dopo modifiche alina **/
	.img-container::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		z-index: 1;
	}

	#paths.mob_paths .carousel-item .progress-bars {
		display: none;
	}

	.progress-continue {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	#paths.mob_paths .paths-progress {
		padding: 0;
	}

	.path-details {
		padding: 0 1.8rem 1rem;
	}

	#paths.mob_paths .stages {
		max-width: 100%;
		width: 100%;
	}

	.progress-continue .percent {
		color: #757575;
		font-family: "Merriweather Sans";
		font-size: 2rem;
		display: flex;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators {
		bottom: -15%;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev {
		margin-right: 1rem;
		background-color: transparent;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.prev::before {
		left: -1.91rem;
	}

	#paths.mob_paths #paths-progress-carousel-wrapper .carousel-indicators li.next {
		margin-left: 1rem;
		background-color: transparent;
	}

	#paths #paths-progress-carousel-wrapper .carousel-indicators {
		border-top: 0;
	}

	#paths.mob_paths .path-wrapper.col-6 {
		width: 100%;
		max-width: 100%;
	}

	#paths.mob_paths .path-wrapper .time-wrapper .path-progress {
		display: none;
	}

	#paths.mob_paths .landscape-stages {
		display: flex;
		justify-content: space-between;
	}

	#paths.mob_paths .landscape-stages .half-full {
		display: flex;
		flex-direction: column;
		color: #505759;
		font-family: MerriweatherSans-Bold;
		font-size: 1.3rem;
		margin-right: -25%;
	}

	#paths.mob_paths .landscape-stages .stage-with-title {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		border: 4px solid #94A596;
		background: linear-gradient(to right, #94A596 50%, #ffffff 50%);
		margin-bottom: .5em;
	}

	#paths.mob_paths .landscape-stages .start-circle {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		border: 4px solid #94A596;
		background-color: #ffffff;
		color: #94A596;
		text-decoration: underline;
		margin-bottom: .5em;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.3rem;
	}

	#paths.mob_paths .landscape-stages .empty-circle {
		width: 60px;
		height: 60px;
		border-radius: 50%;
		border: 4px solid #94A596;
		background-color: #ffffff;
		margin-bottom: .5em;
	}

	/*DISCOVER PAGE */
	/*#discoverPage .back_to_HP_landscape {
		display: block;
	}

	.landscape-container {
		display: flex;
		width: 100%;
		overflow-x: scroll;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

	.landscape-container::-webkit-scrollbar {
		width: 0px;
	}

	.landscape-container::-webkit-scrollbar-track {
		background-color: #f2f2f2;
	}

	.landscape-container::-webkit-scrollbar-thumb {
		background-color: #f2f2f2;
		border-radius: 0;
	}


	#discoverPage .little-container.align-items-center {
		align-items: flex-start !important;
	}

	#discoverPage .filter-title.for-land {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
		font-size: 1.3rem;
		line-height: 1.8rem;
		font-weight: 600;
		margin-top: 0;
		font-family: 'Merriweather Sans';
		margin: 0;
		width: 100%;
	}

	#discoverPage .response.response-container {
		padding: 0;
	}

	#discoverPage .btn.select-title.forLand {
		background-color: #F2F2F2;
		color: #000000;
		font-size: 1.3rem;
		line-height: 1.8rem;
		font-weight: 400;
		border: 1px solid #C8102E;
		border-radius: 5px;
		box-shadow: 0px 1px 6px #00000029;
		padding: 0.5em;
		width: fit-content !important;
		display: flex;
		font-family: MerriweatherSans-Bold;
	}

	#discoverPage .response.response-container.forLandScape {
		grid-template-columns: 1fr 1fr;
	}

	#discoverPage .btn.select-title:hover,
	#discoverPage .btn.select-title:focus,
	#discoverPage .btn.select-title:active {
		border: 1px solid #C0102E !important;
		width: fit-content;
	}

	#discoverPage .individual-filter {
		margin-right: 5px;
		margin-bottom: 0;
		margin-top: 0;

	}

	.hideForLandscape {
		display: none;
	}

	#discoverPage #clear {
		min-width: 40px;
		margin-top: 3%;
	}

	#discoverPage ul.drop {
		top: 20% !important;
	}

	#discoverPage.mob_discover .row .col a {
		display: block;
	}

	#discoverPage .response.response-container.forLandScape {
		grid-template-columns: 1fr;
	}

	#discoverPage.mob_discover .response .row {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 0px;
		margin-top: 0%;
		margin-right: 5%;
		margin-left: 5%;
	}

	#discoverPage.mob_discover .row > .col.first {
		margin-left: 0px !important;
		padding: 0px !important;
	}

	#discoverPage.mob_discover .response .row.first {
		margin-left: 3%;
	}

	#discoverPage .row .col .card {
		aspect-ratio: 0.75;
		box-shadow: 0px 0px 10px #00000028;
		cursor: pointer;
	}

	#discoverPage.mob_discover .row .col {
		padding: 0;
	}

	#discoverPage .row .col .card-body {
		background: none;
	}


	#discoverPage .row .col .card .card-title {
		color: #ffffff;
		font-family: MerriweatherSans;
		margin-right: 2%;
		margin-bottom: 5%;
	}

	#discoverPage .img-wrapper {
		position: relative;
		display: inline-block;
	}

	#discoverPage .img-wrapper::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.65) 100%);
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.65) 100%);
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.65) 100%);
		pointer-events: none;
	}

	#discoverPage .filter-container {
		margin-left: 0 !important;
		padding-left: 3.3%;
		top: -3%;
	}


	/*#discoverPage .back_to_HP_landscape {
  margin-top: 15%;
}*/
	/*SINGLE PATH */
	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a {
		margin: 0;
		color: #000000;
	}


	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle,
	#singlePath.mob_path .col.right .nav-tabs li:not(.dropdown) a .bold {
		display: inline-block;
		font-weight: 600;
	}

	.forLandscape p.bold {
		margin-bottom: -20px !important;
	}

	#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
		content: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/caret-red.png");
		transform: rotate(180deg) !important;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle::after {
		margin-top: -15px;
		margin-left: 310px;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a {
		display: flex;
		flex-direction: column;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-duration {
		display: flex;
		align-items: center;
		font-size: 1.3rem;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .path-video-title {
		display: flex;
		flex-direction: row;
		color: #505759;
		font-size: 1.3rem;
		font-weight: 600;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc {
		display: flex;
		flex-direction: column;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc .post-object-more-info {
		font-weight: 400;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a .subsection-desc strong {
		display: none;
	}

	.circle-forLandscape {
		width: 25px;
		height: 25px;
		border-radius: 50%;
		border: 2px solid #94A596;
		background-color: #ffffff;
	}

	.subsection-duration img {
		width: 15px;
		height: 15px;
		margin-right: 1rem;
	}

	#singlePath .subsection-duration img {
		margin-right: 0;
	}

	img.thumb {
		width: 10rem;
		height: 10rem;
		object-fit: cover;
		object-position: center;
		margin-right: 1rem;
		max-width: 10rem;
	}

	#singlePath .col.right .nav-tabs li:active {
		background-color: #C7D0CC;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown .dropdown-menu li a.active {
		padding-left: 1.97rem;
	}

	#singlePath.mob_path .col.right .nav-tabs li.dropdown a.dropdown-toggle.greyColor {
		color: #7C8180;
	}

	.forLandscape,
	#collapse {
		display: block !important;
	}

	#singlePath.mob_path .main-post .row .col.right .accordion-item #collapse {
		height: 100%;
		max-height: 100%;
		overflow-y: hidden;
	}

	/*SINGLE MEDIA-ITEM */
	.back_HP.forLandscape {
		margin-top: 15%;
		margin-left: 5.2%;
		margin-right: 5.2%;
		width: 30px;

	}

	.view_video_page .video_main_area {
		padding: 0;
	}

	.video_main_area #open_video {
		min-height: fit-content;
	}

	.btn_video_save_later {
		background-image: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/Save\ Icon.png");
		background-size: 16px 21px;
		width: 21px;
		margin-right: 0;
	}

	.show_video_time {
		color: #000000;
		font-size: 1.3rem;
		font-weight: 600;
		padding-left: 1em;
	}

	.video-info-forLandscape {
		width: 100%;
		margin: 5.2%;
	}

	.video_time_info {
		justify-content: space-between;
		width: 100%;
	}

	.video-info-title {
		color: #000000;
		font-size: 1.75rem;
		font-family: MerriweatherSans-Bold;
		padding: 1.5rem 0;
	}

	.splide_info_subtitle.hideInApp {
		font-size: 1.3rem;
		color: #000000;
		font-family: MerriweatherSans-Book;
	}

	#singleMedia.full-screen .slider-wrapper .bg_wrapper,
	#singlePub.full-screen #morePosts .slider-wrapper .bg_wrapper {
		background-image: none;
		background-color: #f2f2f2;
		backdrop-filter: none;
	}

	#title-container.full-screen,
	#singlePub.full-screen,
	#videoLibrary.full-screen {
		margin-bottom: -2px;
	}

	#singleMedia.full-screen.mob .slider-wrapper,
	#singlePub.full-screen.mob #morePosts .slider-wrapper {
		background-color: #f2f2f2 !important;
	}

	#singleMedia.full-screen .single-media__info > h3,
	#singlePub.full-screen #morePosts .single-media__info > h3 {
		color: #000000;
		font-family: MerriweatherSans-Bold;
		font-size: 1.75rem !important;
	}

	#relatedCarousel .carousel-item .row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0 -5px;
	}

	#relatedCarousel .carousel-item .row > div {
		padding: 0 5px;
		width: 50%;
	}

	.video-info-forLandscape {
		display: block;
	}

	/*MEDIA ITEM PREVIEW */
	/* EVENTS PAGE */
	.event_header-SubItem {
		height: 100vh;
	}

	#events_top_section .redbox_slider,
	.reg_events_area {
		display: none;
	}

	#ev_top_img {
		min-height: 30vh;
		display: none;
	}

	#event_img_landscape,
	.event-img-container {
		position: relative;
		display: inline-block;
		width: 100%;
	}

	.event-img-container::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
		pointer-events: none;
	}

	.event-img-container a {
		width: 100%;
		height: 100%;
		display: block;
	}


	#event_img_landscape .overlay {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
	}

	#event_img_landscape .overlay .event-text {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translatex(-50%);
		width: 90%;
	}

	.event-img-container .event-accordion-text {
		position: absolute;
		left: 5%;
		bottom: 5px;
		color: #FFFFFF;
		font-family: MerriweatherSans-Bold;
		font-size: 1.4rem;
		z-index: 1;
	}

	#event_img_landscape .overlay .main-event-date,
	#event_img_landscape .overlay .main-event-title {
		color: #000000;
		font-size: 1.8rem;
		font-family: MerriweatherSans-Book;
		font-weight: 600;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	#event_img_landscape .overlay .main-event-title {
		font-family: MerriweatherSans-Bold;
		font-size: 2.0rem;
	}

	.overlay-view {
		position: absolute;
		left: 50%;
		bottom: 50%;
	}

	#event_img_landscape {
		position: relative;
		display: block;
		margin: 0 !important;
		width: 100%;
		background-image: url(/edwardsmasters/wp-content/uploads/sites/2/2024/01/banner_400x400.png);
	}

	#event_img_landscape::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(242, 242, 242, 1) 100%);
	}

	.centered-image {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 3;
	}

	.register-buttons,
	.introduction-content-tabs {
		display: flex;
		padding-left: 5%;
		align-items: center;
		padding-bottom: 3%;
		padding-top: 3%;
	}

	.register-buttons a:first-child {
		background-color: #C8102E;
		color: #FFFFFF;
		border-radius: 4px;
		border: 1px solid #C8102E;
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		margin-right: 1em;
	}

	.register-buttons button {
		color: #ffffff;
		padding: .3em 1.5em;
	}

	.register-buttons a:last-child {
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		color: #C8102E;
		text-decoration: underline;
	}

	.red-button.toShow {
		background-color: #C8102E !important;
		color: #FFFFFF !important;
		border-radius: 8px;
		border: 1px solid #C8102E;
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		padding: .3em 1.5em;
		width: 100%;
	}

	.red-button {
		background-color: #FFFFFF !important;
		color: #505759 !important;
		border-radius: 8px;
		border: 0px;
		font-size: 1.2rem;
		font-family: MerriweatherSans-Bold;
		cursor: pointer;
		padding: .45em 1.5em;
		box-shadow: 2px 0px 6px #00000029 !important;
		width: 100%;
	}

	/* #congresses .red-button{
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
} */
	div#mobile-courses .accordion-item:first-child {
		display: none;
	}

	.button:hover,
	.wp-block-button .wp-block-button__link:hover,
	button:hover,
	.button:focus,
	.wp-block-button .wp-block-button__link:focus,
	button:focus {
		background-color: inherit !important;
		border: 0px !important;
		box-shadow: none !important;
		outline: 0 !important;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
	}

	.introduction-content-tabs .nav.nav-pills,
	.introduction-content-tabs .nav.nav-pills .nav-item .nav-link {
		width: 100%;
	}

	.introduction-content-tabs,
	.introduction-content-tabs .nav.nav-pills {
		margin-right: 5%;
	}

	.introduction-content-tabs .nav.nav-pills .nav-item .nav-link {
		padding: 0;
	}

	.introduction-content-tabs .nav.nav-pills .nav-item {
		width: 50%;
	}

	#edwards_courses,
	#edwards_events {
		display: none;
	}

	#mobile-courses,
	#mobile-congresses {
		margin: 0 5%;
	}

	#mobile-courses .accordion-button.collapsed,
	#mobile-courses .accordion-button.active,
	#mobile-courses .accordion-button,
	#mobile-congresses .accordion-button.collapsed,
	#mobile-congresses .accordion-button.active,
	#mobile-congresses .accordion-button {
		width: 100%;
		border: 0;
		color: #000000;
		font-size: 2.2rem;
		line-height: 2.5rem;
		text-align: left;
		font-family: MerriweatherSans-Book;
		border-bottom: 1px solid lightgrey;
		padding: 2% 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-weight: 600;
	}

	#mobile-courses .accordion-button.collapsed img,
	#mobile-congresses .accordion-button.collapsed img {
		transform: rotate(0deg);
	}

	#mobile-courses .accordion-button img,
	#mobile-congresses .accordion-button img {
		transform: rotate(180deg);
	}


	#event_img_landscape,
	.introduction-content-tabs,
	#mobile-courses,
	#mobile-congresses {
		display: block;
	}

	#mobile-courses {
		margin-bottom: 60px;
	}

	#mobile-congresses,
	#event_img {
		display: none;
	}


	.register-buttons {
		display: flex;
	}

	#remind-me-icon {
		background: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/icons/Remind\ Me\ Icon.svg");
		width: 20px;
		height: 22px;
	}

	#remind-me-icon.disabled {
		background: url("/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/icons/Remind\ Me\ Icon-done.svg");
		width: 20px;
		height: 22px;
	}

	#agenda-mobile-modal {
		width: 100vw;
		max-width: 100vw;
		top: 55px;
		box-shadow: none;
		border: none;
		background: #f2f2f2;
		z-index: 3;
		padding-left: 15px;
	}

	#agenda-mobile-modal .modal-content {
		border: none;
		background-color: transparent;
	}

	#agenda-mobile-modal .modal-header {
		padding-left: 0;
	}

	#agenda-mobile-modal .modal-header button {
		outline: none;
		box-shadow: none;
		border: none;
		padding: 0;
	}

	/* SINGLE EVENT */
	.view_event_page #event_info,
	.view_event_page #open_event {
		display: none;
	}

	.singleEvent.mob_event .view_event_page .event_main_area {
		padding: 0;
		min-height: 100vh;
	}

	#single_event_mobile {
		display: block;
		height: 100%;
	}

	.events-details_mobile {
		position: relative;
		height: 100%;
		background-color: #F2F2F2;
	}

	#single_event_bg {
		height: 93vh;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	.event-details_mobile .overlay {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 50%, rgba(242, 242, 242, 1) 80%);
	}


	.event-details_mobile .overlay .go-back {
		position: absolute;
		top: 19%;
		left: 5%;
	}


	.event-details_mobile .overlay .event-details {
		position: absolute;
		bottom: 20%;
		left: 5%;
		font-size: 2.3rem;
		font-family: MerriweatherSans-Bold;
		color: #000000;
	}

	.event-details_mobile .overlay .date,
	.event-details_mobile .overlay .event_description {
		font-family: MerriweatherSans-Book;
		color: #000000;
	}

	.event-details_mobile .overlay .event_description,
	.event-details_mobile .overlay .event_description p {
		font-size: 1.6rem !important;
		font-family: MerriweatherSans;
		width: 85%;
		margin: 0 !important;
		margin-top: 1rem !important;
		line-height: 2.5rem !important;
	}

	.event-details_mobile .overlay .summary-agenda-buttons {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-top: 1rem;
	}

	.event-details_mobile .overlay .summary-agenda-buttons a {
		color: #C8102E;
		font-size: 1.6rem;
		line-height: 2.2rem;
		font-family: MerriweatherSans-Bold;
		text-decoration: underline;
		margin-right: 1em;
		cursor: pointer;
	}

	.event-details_mobile .centered-image {
		top: -140%;
		left: 45%;
	}

	/*NOTIFICATIONS */
	/* #notif_left_cell.elementor-column {
  display: none;
}

#notif_right_cell.elementor-column {
  width: 106% !important;
  margin-left: -6%;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 0px !important;
}

.profile_pages #aboutPage {
  padding-top: 1.5rem !important;
}

.posts-wrapper {
  margin-top: 0;
}

#del_notif_mob {
  display: none;
}

#notif_updates_item .posts .notif_results_container div.icon.media-item-icon,
#notif_updates_item .update_buttons {
  display: none;
}

#notif_updates_item .post-title, #notif_updates_item .posts .date {
  padding-right: 1em;
  padding-bottom: 0em;
  font-family: MerriweatherSans-Bold;
  color: #000000;
}

#notif_updates_item .posts {
  height: fit-content !important;
}

 #notif_updates_item .posts .date {
  font-family: 'Merriweather Sans';
  padding: 1em 0 1em 0;
 }

 #notif_updates_item .updated_date {
  display: none;
 }

.post-type {
  display: block;
  font-size: 1rem;
  font-family: MerriweatherSans-Book;
  padding-bottom: .5em;
  font-weight: 700;
}
.notif_results_container {
  border-bottom: 0px;
}

#aboutPage .user_profile_tabs_area.elementor-widget-tabs .elementor-tabs-content-wrapper {
  padding: 0;
}

#notif_updates_item .notif_results{
  padding-left: 3.57rem;
}
.date-to-hide-landscape, .update_clock {
  display: none;
}
.date-to-show-landscape {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  font-family: "Merriweather Sans";
}
#notif_updates_item img.save {
  top: 0.415rem;
}
#notif_updates_item .posts {
  margin-top: 0;
}
#notif_updates_item .posts .notif_results:first-child {
  margin-top: 1.16rem;
  background: #C7D0CC;
}

#notif_updates_item .posts .notif_results:nth-child(3){
  background: #C7D0CC;
}

#notif_updates_item .posts .notif_results:nth-child(5){
  background: #F2F2F2;
}

#notif_right_cell .elementor-tabs .elementor-tabs-wrapper {
  padding: 2rem;
  background-color: #f2f2f2;
}
.user_profile_tabs_area.elementor-widget-tabs .elementor-tab-title {
  background: #FFFFFF;
  color: #505759;
  border-radius: 8px;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
  background-color: #C8102E;
  color: white;
  border-radius: 8px;
}

.elementor-widget-tabs .elementor-tabs {
  margin-top: -.5em;
}

.go-back-notifs {
  display: block;
  padding-top: 5rem;
  background-color: #F2F2F2;
  padding-left: 3rem;
  padding-bottom: .5rem;
}

#notif_right_cell .elementor-tabs .elementor-tabs-wrapper {
  box-shadow: none;
  margin-bottom: -1px;
}

#notif_right_cell #notif_updates_item .featured-image {
  padding-bottom: 3%;
  border-bottom: 0px solid #ddd;
}

#notif_updates_item .posts .notif_results_container div.icon.post-icon, #notif_updates_item .posts .notif_results .notif_results_container div.icon.event-icon, #notif_updates_item .posts .notif_results_container div.icon.media-item-icon {
  display: none;
}

.notifications-post-type {
  display: block;
}

.col.saved_vd .card .card-body,
.col.saved_post .card .card-body {
  display: none;
}

.col.saved_vd .card .img-wrapper,
.col.saved_post .card .img-wrapper {
  position: relative;
}

.col.saved_vd .card .img-wrapper::after,
.col.saved_post .card .img-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 79%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0,0,0,0) 20%, rgba(0,0,0,0.65) 100%);
  z-index: 1;
}

.col.saved_post .card .img-wrapper::after {
  width: 81%;
}

.col.saved_vd .card .img-wrapper .overlay-details,
.col.saved_post .card .img-wrapper .overlay-details {
  position: absolute;
  left: 5%;
  bottom: 0;
  top: 65%;
  right: 0;
  width: 75%;
  height: 100%;
  z-index: 2;
}

.saved_videos_items.mob #relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title, .saved_paths_items.mob #relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title, .saved_posts.mob #relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
  height: 3em;
  margin-bottom: 0;
  color: #ffffff;
}

.col.saved_vd .video_time_info,
.col.saved_post .video_time_info {
  display: none;
}

.col.saved_vd .show_video_time-overlay,
.col.saved_post .show_video_time-overlay {
  display: block;
  color: #ffffff;
  margin-top: 5%;
}

#paths-overlay {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: 2%;
  margin-top: 0;
}

.percent-saved-paths {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 4px solid #ffffff;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 7px;
  background-color: rgba(128, 128, 128, 0.9);
}

.flex-wrapper {
  display: flex;
  flex-flow: row nowrap;
  width: 25px;
  height: 25px;
}

.single-chart {
  width: 100%;
  justify-content: space-around ;
}

.circular-chart {
  display: block;
  max-width: 100%;
  max-height: 250px;
}

.circle-bg {
  fill: rgba(211, 211, 211, 0.2);
  stroke: #eee;
  stroke-width: 3.8;
}

.circle {
  fill: none;
  stroke-width: 2.8;
  stroke-linecap: round;
  animation: progress 1s ease-out forwards;
}

@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}

.circular-chart.orange .circle {
  stroke: #C8102E;
}

.percentage-circle-chart {
  color: #C8102E;
}



.percentage {
  fill: #666;
  font-family: sans-serif;
  font-size: 0.5em;
  text-anchor: middle;
}

.progress-pie-chart {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #E5E5E5;
  position: relative;
  border: 3px solid transparent;
}

.progress-pie-chart.gt-50 {
  background-color: #81CE97;
}

.ppc-progress {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  width: 50px;
  height: 50px;
  clip: rect(0, 50px, 50px, 25px);
}

.ppc-progress .ppc-progress-fill {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  width: 50px;
  height: 50px;
  clip: rect(0, 25px, 50px, 0);
  background: #81CE97;
  transform: rotate(60deg);
}

.gt-50 .ppc-progress {
  clip: rect(0, 25px, 50px, 0);
}

.gt-50 .ppc-progress .ppc-progress-fill {
  clip: rect(0, 50px, 50px, 25px);
  background: #E5E5E5;
}

.ppc-percents {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 43.47826px/2);
  top: calc(50% - 43.47826px/2);
  width: 43.47826px;
  height: 43.47826px;
  background: #fff;
  text-align: center;
  display: table;
}

.ppc-percents span {
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  color: #81CE97;
}

.pcc-percents-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.progress-pie-chart {
  margin: 50px auto 0;
  box-sizing: border-box;
}
 */
	/*SINGLE PUB */
	#singlePub .overlay {
		color: #FFFFFF;
	}

	#singlePub .postImg::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
	}

	#singlePub .overlay .postDate p {
		color: #FFFFFF;
		/* font-family: MerrieweatherSans-Bold;*/
		font-size: 1.3em;
		padding-left: 5%;
	}

	#singlePub .overlay #posttitle {
		color: #FFFFFF;
		/* font-family: MerrieweatherSans-Bold;*/
		font-size: 1.7em;
		font-weight: 700;
		padding-bottom: 3px;
		padding-left: 5%;
		/** mada new dopo modifiche alina **/
		background-color: transparent;
		/** end mada new dopo modifiche alina **/
		padding-top: 0;
	}

	#singlePub .overlay .clocktime img {
		color: #FFFFFF;

	}

	#singlePub .overlay .clocktime {
		/* font-family: MerrieweatherSans;*/
		font-size: 1.2em;
		padding-left: 5%;
	}

	#singlePub .overlay-arrow {
		display: flex;
		flex-direction: row;
		column-gap: 75%;
	}


	#singlePub .hideelem {
		display: none;
	}

	#singlePub #post_description {
		background-color: #ffffff;
		padding-left: 8%;
	}

	#singlePub .title-section {
		display: block;
		margin-left: 2.14rem;
	}

	#morePosts .bg-image {
		display: block;
		width: 100%;
		height: auto;

	}

	#morePosts .card-body .card-title h4 {
		z-index: 10;
	}

	#morePosts .overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		/*background-color: rgba(0, 0, 0, 0.5);*/
	}

	#morePosts .card-body {
		display: block;
		position: absolute;
		bottom: 0;

		/** mada new dopo modifiche alina **/
		z-index: 10;
		bottom: 10%;
		/** mada end new dopo modifiche alina **/
	}

	#morePosts .hideimg {
		display: none;
	}

	#morePosts .img-wrapper .overlay {
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
	}

	#morePosts .hidelem {
		display: none;
	}

	#relatedCarousel .carousel-item > .row .col .card,
	#relatedCarousel_posts .carousel-item > .row .col .card,
	#relatedCarousel_paths .carousel-item > .row .col .card {
		height: 220px;
		min-height: 220px;
	}

	#relatedCarousel .carousel-item > .row .col .card .card-body,
	#relatedCarousel_posts .carousel-item > .row .col .card .card-body,
	#relatedCarousel_paths .carousel-item > .row .col .card .card-body {
		padding: 11.33rem 11px 0 !important;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper > img,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper > img {
		height: 100% !important;
	}

	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper .overlay,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper .overlay {
		background-color: rgba(0, 0, 0, 0);
		box-shadow: 0px 0px 0px;

	}

	#singlePub #relatedCarousel.container_carousel_mob .carousel-item > .row {
		margin-right: 0 !important;
	}

	/*   .mob #relatedCarousel.move-one .carousel-item > :nth-child(3),
  .mob #relatedCarousel.move-one .carousel-item > :nth-child(4) {
    display: none;
  }

  .mob #relatedCarousel.move-one .carousel-item > .row,
  .mob #relatedCarousel.container_carousel_mob.move-one .carousel-item > .row {
    width: 45%;
  }

  .mob #relatedCarousel.move-one .carousel-item .row {
    margin-right: 20px !important;
  } */
	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .playbtn,
	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .readbtn {
		display: none;
	}

	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_posts.container_carousel_mob .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_paths.container_carousel_mob .carousel-item > .row .col .card h4.card-title {
		color: #ffffff;
		margin-right: -7px;


	}

	#relatedCarousel .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_posts .carousel-item > .row .col .card h4.card-title,
	#relatedCarousel_paths .carousel-item > .row .col .card h4.card-title {
		font-family: 'MerriweatherSans';
		opacity: 1.5;
	}

	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		left: 78%;
	}

	#singlePub .overlay .clocktime {
		padding-top: 20px;
		z-index: 3;
	}

	#singlePub .overlay .clocktime img {
		width: 15px;
		height: 15px;
	}

	#relatedCarousel.container_carousel_mob .carousel-item > .row .col .card .img-wrapper .overlay .savebtn {
		position: absolute;
		left: 80%;
	}


	#relatedCarousel .carousel-item > .row .col .card .img-wrapper .overlay img,
	#relatedCarousel_posts .carousel-item > .row .col .card .img-wrapper .overlay img,
	#relatedCarousel_paths .carousel-item > .row .col .card .img-wrapper .overlay img {
		position: unset;
	}

	#singlePub .savebtn.hide {
		display: none;
	}

	#singlePub .savebtn.displayLand {
		display: block;
	}

	#singlePub .img-wrapper::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		z-index: 1;
	}

	#singlePub .img-wrapper .bg-image {
		position: relative;
		z-index: 0;
	}

	.postImg {
		display: block !important;
	}

	#singlePub .col.hideCol {
		display: block;
	}

	#singlePub .col.toHideForMob {
		display: none;
	}

	.toShow {
		display: block;
	}

	/*SEARCH */
	#searchModal {
		padding: 0 !important;
		height: unset !important;
	}

	#searchModal > .modal-dialog {
		width: 100%;
	}

	.icon {
		display: none;
	}

	#searchModal .tags-wrapper .title {
		background-color: #F2F2F2 !important;
	}

	#searchModal .search_arrow_down {
		display: none;
	}

	#searchModal .tags.mob_version {
		display: flex !important;
	}

	#searchModal .topics.mob_version {
		display: flex !important;
	}

	#searchModal .topics-wrapper .single-topic,
	#searchModal .tags-wrapper .single-tag {
		background-color: #F2F2F2 !important;
		border: 1px solid #C8102E;
		border-radius: 5px;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
	}

	#searchModal .modal-body {

		padding: 0 !important;
	}

	#searchModal .topics-wrapper .topics,
	#searchModal .tags-wrapper {
		background-color: #F2F2F2;
		margin-left: 0px;
		margin-right: 0px;

	}

	#searchModal #response {
		background-color: #F2F2F2;
		height: 100vh;
	}

	#searchModal .topics-wrapper .topics,
	#searchModal .tags-wrapper .tags {
		flex-wrap: nowrap !important;
		flex-direction: row;
		width: 100%;
		overflow-x: scroll;

	}

	#searchModal .topics-wrapper .topics {
		width: 100% !important;
	}

	#searchModal .topics-wrapper .topics::-webkit-scrollbar {
		width: 0px;
	}

	#searchModal .tags-wrapper .tags::-webkit-scrollbar {
		width: 0px;
	}

	#searchModal .topics-wrapper .topics::-webkit-scrollbar-track {
		background-color: #f2f2f2;
	}

	#searchModal .tags-wrapper .tags::-webkit-scrollbar-track {
		background-color: #f2f2f2;
	}

	#searchModal .topics-wrapper .topics::-webkit-scrollbar-thumb {
		background-color: #f2f2f2;
		border-radius: 0;
	}

	#searchModal .tags-wrapper .tags::-webkit-scrollbar-thumb {
		background-color: #f2f2f2;
		border-radius: 0;
	}

	#searchModal .topics-wrapper .title,
	#searchModal .tags-wrapper .title {
		margin-bottom: -0.65rem;
		background-color: #F2F2F2;
		color: #505759 !important;
		font-size: 1.7rem !important;
	}

	#searchModal .tags-wrapper .title {
		padding-top: 25px;
	}

	.arrowSearch {
		display: block;
	}

	#searchModal .modal-body {
		background-color: #f2f2f2;
	}

	#searchModal .posts {
		height: calc(109vh - 18.8rem);
		background-color: #fff;
	}

	#searchModal .icon {
		display: none;
	}

	#searchModal .search-form .search-field {
		background: url('/wp-content/themes/theme-edwardsmasters-drupal2wp/assets/img/search.png') no-repeat;
		background-position: 10px center;
		background-size: 20px 20px;
		padding-left: 10px;
		/* adjust as needed */
		box-sizing: border-box;

	}

	#searchModal .icon.hideIcon {
		display: none;
	}

	#searchModal > .modal-dialog {
		max-width: 100% !important
	}


	#searchModal .arrow-search {
		display: flex;
		flex-direction: row;
		padding-top: 50px;
	}

	#searchModal form.header-search {
		flex-direction: row;
		padding-left: 26px;
		margin-left: 0;
	}

	#searchModal form.header-search input[type="search"] {
		padding-left: 40px;
		border-radius: 5px;
		background-color: #fff;
		/*padding: 0.85rem 67px 0.71rem 1rem;*/
	}

	#searchModal .search-result {
		height: 110px;
		flex-direction: row;
	}

	#searchModal .search-result .featured-image {
		height: 52% !important;
	}

	#searchModal .search-result .featured-image {
		max-height: unset !important;
	}

	#searchModal .posts .search-result {
		padding-left: 12px;
	}

	#searchModal .posts .search-result {

		border-bottom: 1px solid #F2F2F2;
		width: 100%;
		height: 25%;
		padding-bottom: 24px;
	}

	#searchModal .posts .search-result__content-container {

		border-bottom: 0px solid grey;
		padding-left: 15px;
	}

	.hideDesk {
		display: block;
	}

	.video_timer_search {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/clocked.svg");
		background-repeat: no-repeat;
		width: 1.71rem;
		position: relative;
		margin: 1rem 0.64rem 1rem 4rem;
		height: 1.71rem;
		background-size: contain;
		margin-left: 0;
	}

	.hideDesk .clocktime {
		color: #505759 !important;
	}

	#searchModal .posts-wrapper .title {
		color: #505759;
		font-family: MerriweatherSans;
		/* margin-bottom: 0.3rem; */
		background: #F2F2F2 !important;
		border-top: 2px solid white;
		padding-top: 23px;
		font-size: 1.7rem !important;
		margin-bottom: 1.8rem !important;
		padding-top: 2.6rem !important;
	}

	.video-pub {
		display: block;
		font-family: MerriweatherSans-Bold;
	}

	#searchModal .posts .post-title {
		font-family: MerriweatherSans;
		color: black !important;
		width: 118%;
		/* mada new */
		font-size: 1.3rem;
		padding: 3% 0;
		/** end **/
	}

	#searchModal .posts .date {
		display: none;
	}

	/*#searchModal .search-result__content-container a {
    padding-bottom:20px;
  }
  #searchModal .search-result__content-container a {
    margin-bottom:23px;
  }*/
	#filter_line {
		background-color: rgba(0, 0, 0, 0);
	}

	#searchModal .tags.mob_version {
		display: flex;
	}

	#searchModal .topics.mob_version {
		display: flex;
	}

	#searchModal .topics-wrapper .single-topic.selected {
		background-color: #c8102e !important;
		color: white;
	}

	#searchModal .tags-wrapper .single-tag.selected {
		background-color: #c8102e !important;
		color: white;
		/*mada new */
		font-size: 1.5rem;
		padding: 2%;
		/** end **/
	}

	/* mada new */
	.media-item__meta__duration {
		font-size: 10px;
	}

	#searchModal .posts .search-result__content-container a {
		width: 100%;
	}

	.event_main_area #open_event iframe {
		display: block;
		min-height: 200px;
		width: 100%;
		height: 100%;
	}

	/** end **/
	.about-paths,
	.nav-tags,
	.toShow {
		display: block;
	}

	#discover-back {
		display: block !important;
	}

	#searchModal form.header-search {
		width: 83%;
	}


	#searchModal .posts .search-result {
		width: 112% !important;
	}

	#searchModal .search-result .featured-image {
		margin-right: 0.25rem;
	}

	#searchModal .posts .post-title {
		width: 100%;
	}

	.path-wrapper.col-6:nth-of-type(odd) {
		margin-left: 0;
	}

	.tags-wrapper .tag {
		margin-left: 0;
	}

	#singlePath .section-progress {
		display: inline-block;
	}

	/*#paths.mob_paths .path-wrapper.col-6 {
  background-color: #FFFFFF;
}*/
	#paths .path-wrapper.col-6 .path-info-below .tags-wrapper,
	#paths.mob_paths .path-wrapper.col-6 .path-info-below .subtitle,
	#paths.mob_paths .path-wrapper.col-6 .path-info-below .btn-wrapper {
		margin-left: 1em;
	}

	#paths.mob_paths .path-wrapper .btn.save_mob .img {
		display: none;
	}


	#singlePath .col.right .nav-tabs li.dropdown a.dropdown-toggle .section-progress {
		display: inline-block;
	}

	#title-container.full-screen {
		padding-top: 25% !important;
	}

	#title-container.full-screen.smallerPadding {
		padding-top: 15% !important;
	}


	#singleMedia.full-screen .slider-wrapper .bg_wrapper,
	#singlePub.full-screen #morePosts .slider-wrapper .bg_wrapper {
		background: #f2f2;
	}

	.mob #relatedCarousel .carousel-item {
		width: 100%;
	}

	.mob #relatedCarousel.move-one .carousel-inner .carousel-item-right.active,
	.mob #relatedCarousel.move-one .carousel-inner .carousel-item-next {
		transform: translateX(50%);
	}

	.mob #relatedCarousel.move-one .carousel-inner .carousel-item-left.active,
	.mob #relatedCarousel.move-one .carousel-inner .carousel-item-prev {
		transform: translateX(-50%);
	}

	.mob #relatedCarousel.move-one .carousel-inner .carousel-item-right,
	.mob #relatedCarousel.move-one .carousel-inner .carousel-item-left {
		transform: translateX(0);
		transition: transform 0.6s ease-in-out;
	}

	.saved_items_btn.for_landscape {
		position: absolute;
		right: 6%;
		top: -52%;
	}

	#do_save_btn {
		z-index: 9999;
		width: 16px !important;
		height: 25px !important;
	}

	#searchModal > .modal-dialog {
		display: inline-block !important;
		width: 100%;
		height: 100%;
		min-height: 100%;
		padding: 0em 0em 2em 0vw !important;
		overflow-y: hidden;
	}

	#searchModal .posts .search-result__content-container img.save {
		margin-right: 10px !important;
	}

	/*.carousel-item {
  height: 300px;
}
.carousel-item {
  margin-bottom: 20px;
}
.carousel-inner {
  z-index: 1;
}*/
	#singlePub a.btn_video_save_later {
		display: none !important;

	}

	/*new*/
	#paths.mob_paths .path-wrapper .path-info-below .time-wrapper .d-flex div,
	#paths.mob_paths .path-wrapper .path-info-below .time-wrapper .d-flex img {
		display: none;
	}

	#paths.mob_paths .path-wrapper.col-6 .path-info-below .btn-wrapper {
		display: flex;
		/*flex-direction: row-reverse;*/
		align-items: start;
		justify-content: space-between;
		width: 95%;
	}

	#paths.mob_paths .path-wrapper .btn {
		padding: 0.7rem 2.1rem;
	}

	#paths .path-wrapper .btn.start.start-land {
		padding: 0.7rem 4.1rem;

	}

	#paths .path-wrapper .btn.save.save-land {
		display: block !important;
		margin-right: 0.75em;
	}

	#paths .path-wrapper .btn.save.save-land .img {
		display: none;
	}

	#paths .path-wrapper .btn.save.save-land:active,
	#paths .path-wrapper .btn.save.save-land:focus,
	#paths .path-wrapper .btn.save.save-land.disabled {
		border: 1px solid #505759 !important;
		color: #505759 !important;
	}

	.hideDesk .show_video_time {
		padding-left: 0em !important;
		font-size: 9px;
		color: #505759 !important;
	}

	#discoverPage .little-container {
		padding-top: 3em;
	}

	#spacing-unlogged {
		height: 12.3em;
		background-color: inherit;
	}

	#spacing-logged {
		height: 12.5em;
		background-color: inherit;
	}

	#paths.mob_paths .path-wrapper.col-6 {
		min-height: 400px;
		margin-bottom: -20% !important;
	}

	#paths .path-wrapper .path-info-below .subtitle {
		font-family: 'Merriweather Sans';
		font-size: 1rem;
		font-weight: 400;
		color: #000;
	}

	#paths .path-wrapper .tags-wrapper {
		display: none !important;
	}

	#singlePath .accordion-item .nav .nav-tags {

		display: none !important;
	}

	#download_app_img {

		position: relative;

	}

	.download_app_img {
		width: fit-content;
		min-width: 99px;
		height: auto;
	}

	#close_app_img {
		width: 20px;
		height: 20px;

	}

	.close_download_app {
		width: fit-content;
		min-width: 18px;
		height: auto;
	}

	#show_download_app.closed {
		height: 0px;
		padding: 0px;
		opacity: 0;
		transition: height 0ms 400ms, opacity 400ms 0ms;
		display: flex;
	}

	#show_download_app.closed {
		height: 0px;
		padding: 0px;
		opacity: 0;
		transition: height 0ms 400ms, opacity 400ms 0ms;
	}


	#singlePub .hide-landscape.hide-on-scroll {
		transition: opacity 0.5s ease-out;
	}

	.item-title.scroll {
		margin-top: 20%;

	}

	.onScroll {
		background-color: #F2F2F2;
	}

	.save-btn.btn-scroll {
		padding-left: 60px;
	}

	.splide_info_title.scrolling {
		color: #C8102E;
	}

	#view_post.mob_area {
		background-color: #F2F2F2 !important;
	}

	.postImg {
		margin-top: 14%;
	}

	.view_video_page {
		margin-top: 16%;
	}

	.jquery-modal.blocker {
		background-image: url('/edwardsmasters/wp-content/uploads/2023/03/login_bg.png');
		width: fit-content;

		background-position: top;
	}

	#user-login-dialog #mobile_cells .um-field.um-field-text.um-field-username.um-field-text.um-field-type_text .um-form-field,
	#user-login-dialog #mobile_cells .um-field.um-field-password.um-field-user_password.um-field-password.um-field-type_password .um-form-field {
		border-bottom: 1px solid #7C8180 !important;
		border-left: 0px solid #000000 !important;
		border-top: 0px solid #000000 !important;
		border-right: 0px solid #898d8d !important;
		margin-bottom: 1em !important;

	}

	#user-login-dialog .login {

		position: relative;
		margin-top: 8em;
	}

	#user-login-dialog #mobile_cells .btn_login_area_mob #btn_login input[type="submit"].um-button {
		min-width: 100% !important;
		height: 40px !important;
		color: #ffffff;
		font-family: "Merriweather Sans";
		font-size: 15px;

		line-height: 1em !important;
		padding: 9px 15px !important;
	}

	#user-login-dialog .um .um-form input[type="text"],
	#user-login-dialog .um .um-form input[type="password"] {
		font-size: 15px !important;
		color: #7C8180;
		height: 35px !important;
		background-color: transparent;
		font-family: Merriweather Sans, Light;
		padding-left: 0px !important;
	}

	.imgOnScroll img {
		width: 100% !important;
	}

	/*de pus*/
	#searchModal {
		position: fixed;
		top: 13%;
		z-index: -1;
	}

	#searchModal .tags-wrapper .mob_version .single-tag {
		padding: 0.5em 1em;
	}

	#searchModal .arrow-search {
		padding-top: 18%;
	}

	#searchModal .selected_topics_tags {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 7% 4%;
	}

	#searchModal .selected_topics_tags button {
		background-color: #c8102e;
		color: #ffffff;
		border-radius: 4px;
		width: 47%;
		font-size: 1.2rem;
		font-family: 'Merriweather Sans';
		padding: 0.5em 1em;
	}

	#searchModal .topics-wrapper .mob_version .single-topic,
	#searchModal .tags-wrapper .mob_version .single-tag {
		padding: 0.5em 1em;
		text-transform: capitalize;
	}

	/****/
	.scrollpub {
		margin-top: 18%;
	}

	.titleSave {
		display: flex;
		justify-content: space-between;
		width: 100%;
		margin-top: 5%;
		align-items: center;
	}

	/* TO COMMIT */
	#paths.mob_paths .path-wrapper .path-info-below {
		padding: 0rem 38.57% 0 0;
		position: absolute;
		background-color: #fff;
		bottom: 26%;
		width: 100%;
	}

	#paths .path-wrapper.col-6 .path-info-below {
		padding: 1.97rem 11.29% 5.98rem 0;
	}

	#paths.mob_paths .path-wrapper.col-6 .path-info-below .subtitle {
		margin-bottom: 6.45rem !important;
		margin-right: 1em;
	}

	#spacing-unlogged-discover {
		background-color: inherit;
	}

	#spacing-logged-discover {
		height: 12em;
		background-color: inherit;
	}

	/* END TO COMMIT */
	#discoverPage.mob_discover .little-container {
		padding-top: 4em;
	}

	#singlePath {
		overflow-y: scroll;
		height: 100vh;
	}

	#paths .title-container {
		margin-bottom: 0;
		margin-top: 0;
	}

	#paths .title.for-landscape {
		margin-bottom: 1em;
	}

	#paths .path-wrapper .btn.start.start-land,
	#paths .path-wrapper .btn.continue.continue-land {
		width: 48%;
	}


	#paths .path-wrapper.col-6:nth-child(17),
	#paths .path-wrapper.col-6:nth-child(18),
	#paths .path-wrapper.col-6:nth-child(19) {
		margin-bottom: -10% !important;
	}

	#paths .path-wrapper.col-6:last-child {
		margin-bottom: 0 !important;
		margin-top: 15% !important
	}

	#paths.mob_paths .path-wrapper {
		margin-bottom: 3.48rem;
	}

	.topics-wrapper {
		margin-top: -3em !important;
	}

	#carouselHP .redbox_slider #ev_course_dir .course_directors {
		margin-bottom: 0.46vw !important;
		font-size: 9px !important;
		line-height: 0.9em !important;
		font-weight: bold !important;
	}

	#carouselHP .redbox_slider #ev_course_dir .course_directors p {
		margin-bottom: 0.46vw !important;
		font-size: 9px !important;
		line-height: 0.9em !important;
		font-weight: bold !important;
	}


	#carouselHP .redbox_slider #read_letter_info.splide_info_agenda a {
		font-size: 8px !important;
		line-height: 0.5vw !important;
		font-family: 'MerriweatherSans-Book';
		font-weight: normal !important;
	}

	#carouselHP .redbox_slider #read_letter_info.splide_info_agenda {
		margin-top: 0.52vw !important;
	}

	.mob_carousel #carouselHP .redbox_slider .splide_info_subtitle #ev_course_dir .course_status {
		font-size: 9px !important;
		line-height: 1.2em !important;

	}

	#congresses .red-button.toShow,
	#congresses .red-button {
		padding: 0.5em 0;
		font-size: 1.1rem;
	}

	.mob_carousel #carouselHP .hp_slider_tile {
		display: none;
	}

	.media-item-title.onTop {
		display: block !important;
		color: #ffffff;
		font-size: 12px;
		font-family: 'Merriweather Sans';
		padding: 7%;
		position: absolute;
		bottom: 15px;
		width: 100%;
	}

	#play_btn .video_time,
	.read_publication_bg .video_time {
		display: none !important;
	}

	.mob_carousel #hp_carousel .play_videos_area,
	.mob_carousel #hp_carousel .play_podcast_area {
		width: 126px !important;
		background-image: none !important;
		position: absolute;
		height: 23.4vh;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		background-position: center;
		z-index: 9 !important;
	}
}


#play_btn .video_time,
.read_publication_bg .video_time {
	display: block;
}

.media-item-title.onTop {
	display: none;
}

#discover-back {
	display: none;
}

.landscape-container {
	display: flex;
}

/*#singlePath .more-paths .tags-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#singlePath .more-paths .tags-wrapper .tag {
  padding: 1.3rem 1.13rem 1.3rem 0.57rem;
  margin-bottom: 2rem;
}*/

#paths .path-wrapper .tags-wrapper .tag {
	margin-left: 0;
}


#singlePath .tags-wrapper .tag {
	margin-left: 0;
}

#singlePath #relatedCarousel.move-one .carousel-item {
	align-items: start;
}


#singlePub a.btn_video_save_later {
	margin-bottom: 0 !important;
	display: block;
	height: 49px;
	/* width: 100%; */
}

#video-save.hideelem {
	display: flex !important;
}

#post_description {
	width: 100%;
}

/*#paths .path-wrapper.col-6:nth-of-type(odd){
margin-right: 7% !important;
margin-left: 0 !important;
}*/
#paths .path-wrapper.col-6:nth-of-type(odd) {
	/* styles for odd elements when user is not logged in */
	margin-right: 7%;
}

#paths.logged-in .path-wrapper.col-6:nth-of-type(odd) {
	/* styles for odd elements when user is logged in */
	margin-left: 7.3%;
	margin-right: 0 !important;
}

#paths .path-wrapper .title.forLand {
	display: none;
}

#videoModal.modal {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
	max-width: 100%;
}

#videoModal .modal-dialog {
	margin-top: 15vh;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 800px;
}

#videoModal .modal-content {
	background-color: transparent;
	border: none;
	width: 100%;
}

#videoModal .modal-header {
	border-bottom: none;
	background-color: transparent;
	width: 100%;
}

#videoModal .modal-body {
	padding: 0;
	width: 100%;
}

#videoModal .embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

#videoModal .embed-responsive::before {
	display: block;
	content: "";
}

#videoModal .embed-responsive .embed-responsive-item,
#videoModal .embed-responsive iframe,
#videoModal .embed-responsive embed,
#videoModal .embed-responsive object,
#videoModal .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

#videoModal .close {
	position: absolute;
	top: -1%;
	right: -2%;
	color: #f2f2f2;
	font-size: 50px;
	font-weight: bold;
	cursor: pointer;
	z-index: 2;
	text-shadow: none;
	opacity: 1;
	cursor: pointer;
	display: none;
}

.um-page-register .um-register #um_field_1197_marketing_requested.um-field-checkbox {
	padding-left: 1% !important;
	width: 100%;
	display: inline-block;
}

.um-page-register .um-register #um_field_1197_marketing_requested.um-field-checkbox .um-field-checkbox-option {
	margin: 0 !important;
	padding-left: 0px !important;
	margin-left: -1vw !important;
}

.more-info_corousel {
	overflow-wrap: break-word;
	word-break: break-word;
	white-space: normal !important;
	width: 50%;
	margin-left: auto !important;
	margin-right: auto !important;
	line-height: 1em;
	margin-top: 1vh !important;
	left: 3vh;

}

main#events_page div#edwards_events div#ev_carousel_area_party div#slick-slide18 {
	display: none;
}


@media screen and (max-width: 1580px) {
	.slick-next {
		margin-right: 26% !important;
	}

	.slick-prev {
		margin-left: 26% !important;
	}
}

#post_description.resilia {
	width: 70% !important;
}

.logToWatch {
	font-family: "Merriweather Sans", Book;
	font-size: 1.5rem;
	color: #000000;
	text-align: left;
	width: 100%;
	display: inline-block;
	margin-top: 2rem;
	margin-bottom: -1rem;
}


@media screen and (max-width: 500px) {
	.logToWatch {
		font-size: 1rem;
	}
}

#discoverPage .row .modal .modal-footer,
#discoverPage .modal .modal-footer {
	max-height: 70px;
}

.share-container {
	position: absolute ;
	display: inline-block;
	top: -1.8rem;
	right: -6%;
	width: 100%;
}

@media(max-width: 1025px){
	.share-container {
		top: -1.8rem;
		right: 0.5%;
	}
}

@media(max-width: 1000px){
	.share-container {
		top: -1.8rem;
		right: -6.5%;
	}
}

#discoverPage .modal .modal-footer .item-title img.share-btn {
	width: 20px;
	position: absolute;
	right: 12%;
	filter: brightness(0) saturate(100%) invert(18%) sepia(76%) saturate(4209%) hue-rotate(341deg) brightness(78%) contrast(102%);
	cursor: pointer;
	/*top: -22.5%;*/
}

.share-menu {
	display: none;
	position: absolute !important;
	z-index: 1;

	justify-content: flex-end;
	align-items: center;
	width: fit-content;
	bottom: 10% !important;
	right: 0;
}

@media(max-width: 1000px){
	.share-menu {
		right: 7%;
	}
}

@media(max-width: 500px){
	.share-menu {
		right: -1%;
		top: 4%;
	}
}

.share-menu img {
	width: 25px;
	position: static !important;
}

.social-icon,
#copyLinkButton {
	display: block;
	padding: 8px !important;
	text-decoration: none;
	color: #333;
	transition: background-color 0.3s ease;
}

.social-icon:hover,
#copyLinkButton:hover {
	background-color: #f9f9f9;
}


@media screen and (max-width: 500px) {

	#discoverPage .modal .modal-footer .item-title img.share-btn {
		width: 15px;
		right: 1.5rem;
	}

	.share-menu {
		position: fixed !important;
		width: 100%;
		justify-content: space-between;
		padding: 0 20%;
		bottom: 100% !important;
		background-color: #505759;
	}

	#discoverPage.mob_discover .modal .modal-footer .item-title img.social-icon,
	.share-menu img {
		width: 2.25rem !important;
	}
}

@media screen and (max-width: 950px) {
	.reg_events_area .video_time {
		top: 71%;
	}
}


#copyLinkButton {
	border: none;
	outline: none
}

.video_time {
	position: absolute;
	top: 62%;
}

#play_btn span.video_time,
.read_publication_bg span.video_time,
.podcast_bg span.video_time {
	top: 64%;
}


/*  events_butons_area {
  margin-top: 1rem;
} */

@media screen and (min-width: 768px) {
	#watch_btn > a {
		border: none;
		background-color: transparent;
		box-shadow: none;
		padding: 0;
		text-decoration: underline;
		margin-bottom: 1rem;
	}
}


#events_2023 ~ .path-wrapper.col-6 {
	margin-left: 0 !important;
}

#events_2023 ~ .path-wrapper.col-6.ml-0 {
	margin-left: 7.3% !important;
	margin-right: 0 !important;
}

@media (max-width: 1023px) {
	#paths.logged-in #events_2023 ~ .path-wrapper.col-6 {
		margin-left: 0 !important;
	}

	#events_2023 ~ .path-wrapper.col-6 {
		margin-left: 0 !important;
	}

	#events_2023 ~ .path-wrapper.col-6.ml-0,
	#paths.logged-in #events_2023 ~ .path-wrapper.col-6.ml-0 {
		margin-left: 2% !important;
		margin-right: 0 !important;
	}
}

a.centered-image {
	max-width: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}


@media screen and (min-width: 768px) and (max-width: 769px) {
	.top_menu_not_logged #top_menu_line {
		margin-top: -4.5em;
	}
}


#mobileNext {
	position: absolute;
	top: 46%;
	right: -2%;
	z-index: 10;
}

#mobilePrev {
	position: absolute;
	top: 46%;
	left: -2%;
	z-index: 10;
}

#open_video {
	position: relative;
	z-index: 10;
}

@media screen and (max-width: 400px) {
	#mobileNext {
		position: absolute;
		top: 46.25%;
		right: -3%;
		width: 75px;
	}

	#mobilePrev {
		position: absolute;
		top: 46.25%;
		left: -3%;
		width: 75px;
	}

}

@media screen and (max-width: 500px) {

	#mobileClose {
		position: absolute;
		top: 34.25%;
		right: 0%;
		width: 75px;
		border-style: none;
	}
}

@media screen and (min-width: 501px) {

	#mobileClose {
		display: none;
	}
}

.custom-header-logo {
	margin: calc(1rem + 1px) 29px 0 0 !important;
}

#activateform {
	padding-top: 200px;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
}


/*POP-UP to dowland app*/
.red-container {
	top: 442px;
	left: 1604px;
	width: 283px;
	height: 121px;
	/* UI Properties */
	background: #EADDC4 0% 0% no-repeat padding-box;
	border-radius: 5px 5px 0px 0px;
	opacity: 1;
}

.heading-pop-up {
	text-align: left;
	font: normal normal normal 27px/32px Merriweather Sans;
	letter-spacing: 0px;
	color: #C8102E;
	opacity: 1;
}

.white-pop-up {
	top: 442px;
	left: 1604px;
	width: 283px;
	height: 335px;
	/* UI Properties */
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 5px;
	opacity: 1;
}

.qr-heading {
	text-align: left;
	font: normal normal normal 23px/28px Merriweather Sans;
	letter-spacing: 0px;
	color: #C8102E;
	opacity: 1;
}

.pop-up-qr {
	width: 92px;
	height: 92px;
}

.phone-container {
	width: 189px;
	height: 237px;
}

@media screen and (min-width: 1920px) and (max-width: 2000px) {


	.header__menu .menu-item a {
		font-size: 18px !important;
	}

	.header__logo {
		margin-top: 30px !important;
		max-width: 80px !important;
	}

	.header__container {
		max-width: 89.6% !important;
	}

	#hp_carousel .slidersContainer {
		/*margin-left: 5.2%;*/
		max-width: 1720px !important;
		left: 50% !important;
		transform: translate(-50%, 0) !important;
		flex-wrap: nowrap !important;
	}

	#carouselHP .redbox_slider .splide_info_subtitle {
		font-size: 16px !important;
	}

	.footer__copyright .container .grid {
		max-width: 1722px !important;
	}

	.slidersContainer .col-3 {
		padding-left: 0em !important;
		padding-right: 6px !important;
		margin-right: -15px !important;
	}

	.footer__copyright .container .grid {
		margin-left: 5.2% !important;
		font-size: 10px !important;
		width: 90.6% !important;
	}


	#carouselHP .redbox_slider {
		background: #c8102e;
		color: #ffffff;
		padding: 1.56vw 0.833vw 1.56vw 1.246vw;
		width: 19.271vw !important;
		height: 19.271vw !important;
		margin-left: 12.375vw;
		position: absolute;
		top: 7.813vw !important;
		display: flex;
		flex-direction: column;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {
		font-family: MerriweatherSans;
		font-size: 28px !important;
		line-height: 37px !important;
		font-weight: normal;
		/* text-transform: lowercase;*/
	}

	.hp_slider_tile {

		font-size: 16px !important;
		line-height: 1.246vw !important;

	}

	.play_videos_area {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png");
		background-position: 50%;
		background-repeat: no-repeat;
		height: auto;
		position: absolute;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		aspect-ratio: 1.51;
		max-width: 245.18px !important;
		max-height: 165.07px !important;
		min-height: 16.4389vh;
		background-size: contain;
	}

	.video_time {
		color: #505759;
		font-family: MerriweatherSans-Book;
		font-size: 14px;
		/*1rem*/
		font-weight: normal;
		width: 100%;
		white-space: nowrap;
	}

	.footer__copyright .container {
		max-width: 1720px !important;
	}

	.footer__copyright .container .grid {
		max-width: 1720px !important;
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.footer__copyright .container .grid div span {
		font-size: 10px !important;
	}

	.footer__menu li a {
		font-size: 10px !important;
	}

	.header__icon-menu.nav_right .header_right_area {

		margin-top: 6px;

	}

	.bell_notif_bg {
		margin-left: -5.5em !important;
		margin-top: 0.5em !important;
	}
}

/* fullhd монітори*/
@media screen and (min-width: 1440px) and (max-width: 1919px) {

	.header__logo {
		margin-top: 30px !important;
		max-width: 80px !important;
	}

	#carouselHP .redbox_slider .splide_info_subtitle {
		font-size: 16px !important;
	}

	.header__logo {
		margin-top: calc(1rem + 14.5px) !important;
	}

	#carouselHP .carousel-item img {
		object-fit: cover !important;
	}

	#hp_carousel .slidersContainer {
		flex-wrap: nowrap !important;
		max-width: 1240px !important;
		left: 50% !important;
		transform: translate(-50%, 0) !important;
		flex-wrap: nowrap !important;
	}

	#hp_carousel .slidersContainer .col-3 {
		max-width: 246px !important;
		margin-right: -27px;
	}

	.footer__copyright .container {
		max-width: 1240px !important;
	}

	.footer__copyright .container .grid {
		max-width: 1240px !important;
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.footer__copyright .container .grid div span {
		font-size: 10px !important;
	}

	.footer__menu li a {
		font-size: 10px !important;
	}

	#carouselHP .redbox_slider .splide_info_subtitle {
		line-height: 23px !important;
		font-size: 16px !important;

	}

	.header__container {
		max-width: 89.6% !important;
	}

	.header__search {
		margin-top: 9px !important;
	}


	#carouselHP .redbox_slider {
		margin-left: 13% !important;
	}

	#carouselHP .redbox_slider {
		width: 370px !important;
		height: 370px !important;
		top: 25.34% !important;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {
		font-family: MerriweatherSans;
		font-size: 28px !important;
		line-height: 37px !important;
		font-weight: normal;
		/* text-transform: lowercase;*/
	}

	.hp_slider_tile {
		text-transform: capitalize;
		font-size: 16px !important;
		line-height: 1.246vw !important;
		/* font-family: MerriweatherSans-ExtraBold;*/
		margin-bottom: 0.619vw;
	}

	.play_videos_area {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png");
		background-position: 50%;
		background-repeat: no-repeat;
		height: auto;
		position: absolute;
		top: 71% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		aspect-ratio: 1.51;
		width: 245.18px !important;
		height: 165.07px !important;
		min-height: 16.4389vh;
		background-size: contain;
	}

	.read_publication_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.podcast_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.register_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.play_video_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.video_time {
		color: #505759;
		font-family: MerriweatherSans-Book;
		font-size: 14px;
		/*1rem*/
		font-weight: normal;
		width: 100%;
		white-space: nowrap;
		top: 67%;
	}

	.header__icon-menu.nav_right .header_right_area {

		margin-top: 17px;

	}
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {


	#carouselHP .carousel-item img {
		object-fit: none !important;
	}

	#hp_carousel .slidersContainer {
		width: 1000px !important;
		left: 50% !important;
		transform: translate(-50%, 0) !important;
		flex-wrap: nowrap !important;
		bottom: 12% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	#hp_carousel .slidersContainer .col-3 {
		max-width: 216px !important;
	}

	.slidersContainer .col-3 {
		padding-left: 0em !important;
		padding-right: 6px !important;
	}

	.footer__copyright .container .grid {
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 100% !important;
	}


	#carouselHP .redbox_slider .splide_info_subtitle {
		line-height: 18px !important;
		font-size: 16px !important;

	}

	.header__search {
		margin-top: 9px !important;
	}


	.header__icon-menu.nav_right .header_right_area {

		margin-top: 9px;

	}


	#carouselHP .redbox_slider {
		margin-left: 21% !important;
	}

	#carouselHP .carousel-item img {
		object-fit: cover !important;
	}

	#carouselHP .redbox_slider {
		width: 290px !important;
		height: 290px !important;
		top: 18.34% !important;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {
		font-family: MerriweatherSans;
		font-size: 22px !important;
		line-height: 29px !important;
		font-weight: normal;
		/* text-transform: lowercase;*/
	}

	.hp_slider_tile {
		text-transform: capitalize;
		font-size: 16px !important;
		line-height: 20px !important;
		/* font-family: MerriweatherSans-ExtraBold;*/
		margin-bottom: 0.619vw;
	}

	.play_videos_area {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png");
		background-repeat: no-repeat;
		background-position: 50%;
		height: auto;
		position: absolute;
		top: 71% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		aspect-ratio: 1.51;
		width: 245.18px !important;
		height: 165.07px !important;
		min-height: 16.4389vh;
		background-size: contain;
	}

	.read_publication_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.podcast_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.register_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.play_video_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.video_time {
		color: #505759;
		font-family: MerriweatherSans-Book;
		font-size: 14px;
		/*1rem*/
		font-weight: normal;
		width: 100%;
		white-space: nowrap;
		top: 80% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	#carouselHP .carousel-item img {
		height: 100% !important;
	}

	.categ_subtitle,
	.categ_subtitle_info {
		font-size: 16px !important;
		line-height: 20px !important;
	}

	.categ_subtitle_info {
		/*margin-top: 0px !important;*/
	}

	.categ_title {
		height: 87px !important;

	}

	.footer__copyright .container {
		max-width: 1000px !important;

	}

	.footer__menu li a {
		font-size: 10px !important;

	}

	.footer__copyright .container .grid div span {
		font-size: 10px !important;
	}

	.header__container {
		max-width: 89.6% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.icon .profil {
		margin-top: 6px !important;
	}

	.header__logo {
		margin-top: 30px !important;
		max-width: 80px !important;
	}

	.header_account_name {
		display: none !important;
	}

	#display_user_info {
		display: none !important;
	}

	#EV_link {
		position: absolute;
		right: 0;
		margin-right: 13vw;
	}
}


@media screen and (min-width: 1024px) and (max-width: 1439px) and (min-height: 800px) and (max-height: 1200px) {
	.video_time {
		top: 74% !important;
	}

	#EV_link {
		position: absolute;
		right: 0;
		margin-right: 13vw;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
	#carouselHP .redbox_slider {
		margin-left: 11% !important;
	}

	.play_videos_area {
		top: 64% !important;
	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: -1em;
		position: relative;
	}
}


@media screen and (min-width: 768px) and (max-width: 1023px) {


	#carouselHP .carousel-item img {
		object-fit: none !important;
	}

	#hp_carousel .slidersContainer {
		flex-wrap: nowrap !important;
		max-width: 719px !important;
		left: 50% !important;
		transform: translate(-50%, 0) !important;
		flex-wrap: nowrap !important;
		bottom: 16% !important;
	}

	#hp_carousel .slidersContainer .col-3 {
		max-width: 165px !important;
		margin-right: -30px !important;
	}


	#carouselHP .redbox_slider .splide_info_subtitle {
		line-height: 18px !important;
		font-size: 14px !important;

	}

	.header__container {
		max-width: 89.6% !important;
	}

	.footer__copyright .container {
		max-width: 719px !important;
	}

	.header__icon-menu.nav_right .header_right_area {
		width: auto !important;
		margin-top: 16px;
		padding-bottom: 0px !important;
		margin-bottom: 3px;
	}

	.header__search {
		margin-top: 9px !important;
	}

	.header__logo {
		margin: 30px 0px 0 0 !important;
	}


	#carouselHP .redbox_slider {
		margin-left: 18% !important;
	}

	#carouselHP .redbox_slider {
		width: 180px !important;
		height: 180px !important;
		top: 24.34% !important;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {
		font-family: MerriweatherSans;
		font-size: 16px !important;
		line-height: 20px !important;
		font-weight: normal;
		overflow: hidden;
		/* text-transform: lowercase;*/
	}

	.hp_slider_tile {
		text-transform: capitalize;
		font-size: 14px !important;
		line-height: 18px !important;
		/* font-family: MerriweatherSans-ExtraBold;*/
		margin-bottom: 0.619vw;
	}

	.play_videos_area {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png");
		background-repeat: no-repeat;
		height: auto;
		position: absolute;
		top: 54% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		aspect-ratio: 1.51;
		width: 183.18px !important;
		height: 123.07px !important;
		min-height: 16.4389vh;
		background-size: contain;
	}

	.read_publication_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.podcast_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.register_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.play_video_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.video_time {
		color: #505759;
		font-family: MerriweatherSans-Book;
		font-size: 12px;
		/*1rem*/
		font-weight: normal;
		width: 100%;
		white-space: nowrap;
		top: 68% !important;
	}

	#carouselHP .carousel-item img {
		height: 100% !important;
	}

	.categ_subtitle {
		font-size: 14px;
		line-height: 17px;
	}

	.categ_subtitle_info {
		margin-top: 3px !important;
		font-size: 12px;
		line-height: 15px;
	}

	.footer__copyright .container {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.footer__copyright .container .grid {
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 100% !important;
	}

	.footer__copyright .container .grid div span {
		font-size: 10px !important;
	}

	.header__menu {
		white-space: normal !important;
	}

	.header__icon-menu li.header__search {
		margin-right: 0.6rem !important;
	}

	.header__menu .menu-item a {
		line-height: 17.6px !important;
		font-size: 14px !important;
		margin-left: 1.28rem !important;
	}

	.header__logo img {
		width: 80px !important;
		height: 104 !important;
	}

	.categ_title {
		height: 50px !important;
	}

	.bell_notif_bg {

		margin-left: 11.5em !important;

	}

	.header_account_name {
		display: none !important;
	}

	#display_user_info {
		display: none !important;
	}

	.footer__menu li a {
		font-size: 10px !important;
	}

	.header__icon-menu.nav_right.is_logged ul li.header__hamburger {

		display: none;

	}

	#EV_link {
		position: absolute;
		right: 0;
		margin-right: 12vw;
		font-size: 2vw;
	}

	.courses_area span {
		font-size: 2vw !important;
	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: -3.5em;
		position: relative;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) and (min-height: 721px) and (max-height: 1200px) {


	#carouselHP .carousel-item img {
		object-fit: cover !important;
	}

	#hp_carousel .slidersContainer {
		flex-wrap: nowrap !important;
		max-width: 719px !important;
		left: 50% !important;
		transform: translate(-50%, 0) !important;
		flex-wrap: nowrap !important;
		bottom: 10% !important;
	}

	#hp_carousel .slidersContainer .col-3 {
		max-width: 165px !important;
		margin-right: -30px !important;
	}

	.footer__copyright .container {
		max-width: 719px !important;

	}


	.header__logo {
		margin-top: 30px !important;
	}

	.footer__copyright .container .grid {
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 100% !important;
	}

	.footer__copyright .container .grid div span {
		font-size: 10px !important;
	}

	.footer__menu li a {
		font-size: 10px !important;
	}

	#carouselHP .redbox_slider .splide_info_subtitle {
		line-height: 18px !important;
		font-size: 16px !important;

	}

	.header__container {
		max-width: 89.6% !important;
	}

	.header__search {
		margin-top: 9px !important;
	}


	#carouselHP .redbox_slider {
		margin-left: 18% !important;
	}

	#carouselHP .redbox_slider {
		width: 300px !important;
		height: 300px !important;
		top: 24.34% !important;
		padding-right: 10px !important;
	}

	#EV_link {
		position: absolute;
		right: 0;
		font-size: 2vw;
	}

	.courses_area span {
		font-size: 2vw !important;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {
		font-family: MerriweatherSans;
		font-size: 22px !important;
		line-height: 29px !important;
		font-weight: normal;
		/* text-transform: lowercase;*/
	}

	.hp_slider_tile {
		text-transform: capitalize;
		font-size: 16px !important;
		line-height: 18px !important;
		/* font-family: MerriweatherSans-ExtraBold;*/
		margin-bottom: 0.619vw;
	}

	.play_videos_area {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png");
		background-repeat: no-repeat;
		background-position: 50%;
		height: auto;
		position: absolute;
		top: 75% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		aspect-ratio: 1.51;
		width: 245.18px !important;
		height: 165.07px !important;
		min-height: 16.4389vh;
		background-size: contain;
	}

	.read_publication_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.podcast_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.register_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.play_video_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.video_time {
		color: #505759;
		font-family: MerriweatherSans-Book;
		font-size: 14px;
		/*1rem*/
		font-weight: normal;
		width: 100%;
		white-space: nowrap;
		top: 58% !important;
	}

	#carouselHP .carousel-item img {
		height: 100% !important;
	}

	.categ_subtitle {
		font-size: 14px;
		line-height: 17px;

	}


	.header__menu {
		white-space: normal !important;
	}

	.header__icon-menu li.header__search {
		margin-right: 0.6rem !important;
	}

	.header__menu .menu-item a {
		line-height: 17.6px !important;
		font-size: 14px !important;
		margin-left: 1.28rem !important;
	}

	.header__logo img {
		width: 80px !important;
		height: 104 !important;
	}

	.categ_title {
		height: 50px !important;
	}

	.bell_notif_bg {

		margin-left: -5.5em !important;
		margin-top: 1em !important;

	}

	#carouselHP .carousel-item img {
		object-fit: cover !important;
	}

	.header_account_name {
		display: none !important;
	}

	#display_user_info {
		display: none !important;
	}

	.header__icon-menu.nav_right.is_logged ul li.header__hamburger {

		display: none;

	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: -3.5em;
		position: relative;
	}
}

@media all and (min-width: 450px) and (max-width: 766px) {
	.mob_carousel #hp_carousel .slidersContainer .col-3 {
		max-width: 137px !important;
	}

	.categ_subtitle {

		width: 137px !important;
	}

}

@media screen and (min-width: 501px) and (max-width: 767px) {


	#carouselHP .carousel-item img {
		object-fit: cover !important;
	}

	#hp_carousel .slidersContainer {
		flex-wrap: nowrap !important;
		max-width: 470px !important;
		left: 50% !important;
		transform: translate(-50%, 0) !important;
		flex-wrap: nowrap !important;
		bottom: 16% !important;
	}

	#hp_carousel .slidersContainer .col-3 {
		max-width: 133px !important;
		margin-right: -30px !important;
	}

	.footer__copyright .container .grid {
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 100% !important;
	}


	#carouselHP .redbox_slider .splide_info_subtitle {
		line-height: 18px !important;
		font-size: 14px !important;

	}

	.header__container {
		max-width: 89.6% !important;
	}

	.footer__copyright .container {
		max-width: 470px !important;
	}

	.header__icon-menu.nav_right .header_right_area {
		width: auto !important;
		margin-top: 16px;
		padding-bottom: 0px !important;
		margin-bottom: 3px;
	}

	.header__search {
		margin-top: 9px !important;
	}

	.header__logo {
		margin: 30px 0px 0 0 !important;
	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: -1em;
		position: relative;
	}


	#carouselHP .redbox_slider {
		margin-left: 24vw !important;
	}

	#carouselHP .redbox_slider {
		width: 180px !important;
		height: 180px !important;
		top: 24.34% !important;
	}

	#carouselHP .redbox_slider .splide_info_title,
	#carouselHP .redbox_slider .splide_info_period {
		font-family: MerriweatherSans;
		font-size: 16px !important;
		line-height: 20px !important;
		font-weight: normal;
		overflow: hidden;
		/* text-transform: lowercase;*/
	}

	.hp_slider_tile {
		text-transform: capitalize;
		font-size: 14px !important;
		line-height: 18px !important;
		/* font-family: MerriweatherSans-ExtraBold;*/
		margin-bottom: 0.619vw;
	}

	.play_videos_area {
		background-image: url("/edwardsmasters/wp-content/uploads/sites/2/2021/12/play_area_bg.png");
		background-repeat: no-repeat;
		height: auto;
		position: absolute;
		top: 54% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
		aspect-ratio: 1.51;
		width: 183.18px !important;
		height: 123.07px !important;
		min-height: 16.4389vh;
		background-size: contain;
	}

	.read_publication_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.podcast_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.register_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.play_video_bg {
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.video_time {
		color: #505759;
		font-family: MerriweatherSans-Book;
		font-size: 12px;
		/*1rem*/
		font-weight: normal;
		width: 100%;
		white-space: nowrap;
		top: 68% !important;
	}

	#carouselHP .carousel-item img {
		height: 100% !important;
	}

	.categ_subtitle {
		font-size: 14px;
		line-height: 17px;
	}

	.categ_subtitle_info {
		margin-top: 3px !important;
		font-size: 12px;
		line-height: 15px;
	}

	.footer__copyright .container {
		margin-right: auto !important;
		margin-left: auto !important;
	}


	.footer__copyright .container .grid div span {
		font-size: 8px !important;
	}

	.header__menu {
		white-space: normal !important;
	}

	.header__icon-menu li.header__search {
		margin-right: 0.6rem !important;
	}


	.header__logo img {
		width: 80px !important;
		height: 104 !important;
	}

	.categ_title {
		height: 50px !important;
	}

	.bell_notif_bg {

		margin-left: -5.5em !important;
		margin-top: 1em !important;

	}

	.header_account_name {
		display: none !important;
	}

	#display_user_info {
		display: none !important;
	}

	.footer__menu li a {
		font-size: 6px !important;
	}

	.header__search form.header-search input[type="search"] {

		display: none !important;
	}

	.header__menu .menu-item:last-child a {
		padding-right: 0rem !important;
	}

	.header__menu .menu-item a {
		line-height: 11.6px !important;
		font-size: 11px !important;
		margin-left: 0.94rem !important;
	}

	.header__menu .menu-item:last-child a {
		padding-right: 0rem !important;
	}

	.header__search form.header-search:not(.modal-search) {
		width: 3rem;
	}

	.header__icon-menu.nav_right.is_logged ul li.header__hamburger {

		display: none;

	}

	#EV_link {
		position: absolute;
		right: 0;
		margin-right: 11vw;
		font-size: 10px;
	}
}

@media screen and (min-width: 501px) and (max-width: 767px) and (min-height: 759px) and (max-height: 1080px) {
	.video_time {
		top: 64% !important;
	}

	.read_publication_bg {
		top: 45% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.register_bg {
		top: 45% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.podcast_bg {
		top: 45% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	.play_video_bg {
		top: 45% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) !important;
	}

	#carouselHP .carousel-item img {
		object-fit: cover !important;
	}

	#mob_custom_menu .header_right_area #lnk_login {
		right: -1em;
		position: relative;
	}

	#EV_link {
		position: absolute;
		right: 0;
		margin-right: 11vw;
		font-size: 10px;
	}
}

#ev_top_img_portrait {
	width: 100%;
	min-height: 350px;
	object-fit: cover;
}

.EV_video_time {
	color: #505759;
	font-family: 'MerriweatherSans-Book';
	font-size: 0.729vw;
	font-weight: normal;
	width: 100%;
	white-space: nowrap;
	position: absolute;
	top: 50%;
	left: -50%;
	transform: translate(50%, 50%) !important;
}

.EV_reg_events_area {
	background-image: url(/edwardsmasters/wp-content/themes/theme-edwardsmasters-drupal2wp/img/register_circle.png);
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
	width: 11.56%;
	height: auto;
	position: absolute;
	top: 20%;
	left: 44.08%;
	aspect-ratio: 1.51;
	/* min-height: 16.4389vh; */
	background-size: contain;
}

.EV_reg_events_area.play {
	background-image: url(/edwardsmasters/wp-content/themes/theme-edwardsmasters-drupal2wp/img/play_circle.png);
}

@media screen and (min-width: 2600px) {
	.header__logo {
		max-width: 145px !important;
	}

	.header-main {
		height: 151px;
	}

	.header__menu .menu-item a {
		font-size: 32px;
		margin-right: 75px;
	}

	.header__search form.header-search:not(.modal-search) {
		height: 64px;
		width: 300px;
	}

	.header__search form.header-search input[type="search"] {
		font-size: 1.5rem;
	}

	.header__icon-menu .icon {
		width: 40px !important;
		height: 34px !important;
	}

	.header__icon-menu {
		padding-top: 4.01rem !important;
	}

	.header__menu ul {
		margin-top: -42px;
	}

	.header__icon-menu.nav_right #mob_custom_menu .header_right_area {
		margin-right: -2.5em;
		margin-top: -51px;
		padding-bottom: 0px !important;
	}

	.header__icon-menu .icon svg {
		height: 40px;
		width: 100% !important;
	}

	.footer__menu li a {
		font-size: 20px;
	}

	#user_info {
		margin-top: 20px;
		font-size: 20px;
	}
}
