/**
 HOTFIX file dedicated to the coe-2014 theme for DXP
 */

/* ie page: https://www.coe.int/en/web/sport/calendar-of-activities-2021 */
.asset-entries-group-label.h3 {
	font-family: 'Open Sans',sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #161616;
	text-transform: none;
	line-height: 28px;
}

/* Portlet Class [To add] */
.signed-in #wrapper .portlet-boundary.hidden-logged-in {
display: none;
}

.signed-out #wrapper .portlet-boundary.hidden-public {
display: none;
}

.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-logged-in {
display: block;
opacity: 0.6;
}

@media (min-width: 992px) {
	.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-logged-in,
	.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-desktop,
	.staging.signed-in.controls-visible #wrapper .portlet-boundary.visible-phone,
	.staging.signed-in.controls-visible #wrapper .portlet-boundary.visible-tablet {
	display: block !important;
		opacity: 0.6;
	}
}


.signed-in.controls-visible #wrapper .portlet-boundary.hidden-logged-in,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-public,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-phone,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-tablet,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-desktop,
.signed-in.controls-visible #wrapper .portlet-boundary.visible-phone,
.signed-in.controls-visible #wrapper .portlet-boundary.visible-tablet,
.signed-in.controls-visible #wrapper .portlet-boundary.visible-desktop
{
position: relative;
}


.signed-in.controls-visible #wrapper .portlet-boundary.hidden-logged-in:after,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-public:after,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-phone:after,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-tablet:after,
.signed-in.controls-visible #wrapper .portlet-boundary.hidden-desktop:after,
.signed-in.controls-visible #wrapper .portlet-boundary.visible-phone:after,
.signed-in.controls-visible #wrapper .portlet-boundary.visible-tablet:after,
.signed-in.controls-visible #wrapper .portlet-boundary.visible-desktop:after
{
font-family: Fontawesome, 'fontawesome-alloy', 'Open Sans',sans-serif;
display: block;
font-size: 14px;
position: absolute;
bottom: -18px;
right: 5px;
}

.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-logged-in:after {
content: "hidden-logged-in \f13e";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-public:after {
content: "hidden-public \f023";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.visible-phone:after {
content: "\f10b";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.visible-tablet:after {
content: "\f10a";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.visible-desktop:after {
content: "\f108";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-phone:after {
content: "\f10a  \f108";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-tablet:after {
content: "\f10b  \f108";
}
.staging.signed-in.controls-visible #wrapper .portlet-boundary.hidden-desktop:after {
content: "\f10b  \f10a";
}

/** 13 december 2022 CEPEJ menu hotfix **/
.aui #coe-desktop-menu .container>ul {
	flex-wrap: wrap;
}

/** 21 december 2022 - OBS logo updated **/
.aui .type-obs header #obs-banner #header__logo {
    background-image:url('https://static.coe.int/pics/logos/desktop/european-audiovisual-observatory-logo.png') !important;
    background-size: contain;
}

/** 17 january 2023 - Fix menu hover **/
.aui #coe-desktop-menu .container>ul>li>a:hover {
	color: #161616 !important;
}
/** 17 january 2023 - Fix portlet header Obs **/
.aui .type-obs #content .portlet-title .portlet-title-text {
    background-color: #fff !important;
	color: #13334d !important;
}
/** 01 february 2023 - Fix counter notification **/
.aui .connect .user-avatar-link>a {
    display: block;
}
body .user-avatar-link .panel-notifications-count {
    margin: 0;
    position: absolute;
    right: calc(100% - 0.7rem);
    top: -0.4rem;
	border-radius: 10px;
	font-size: 10px;
	font-weight: 600
}

/** 13 february 2023 - Fix asterix color on forms **/
label .reference-mark {
	color: #b95000;
	font-size: 6px;
}

/** 8 march 2023 - Fixing missing language switch **/
.aui .portlet-asset-publisher .asset-full-content .locale-actions {
	display: block;
}

/** 31 march 2023 - #4415 - language switch **/
.locale-actions-links {
	margin-bottom: 10px;
}

.locale-actions-links a {
	color: #999;
	border: 1px solid #999;
	font-size: 13px;
	font-weight: 600;
	line-height: 22px;
	border-radius: 2px;
	padding: 5px 15px;
	display: inline-block;
	margin: 2px 0;
	text-decoration: none;
	margin: 0 2px 2px 0;
	text-transform: capitalize;
}

.locale-actions-links a:hover{
	color: white !important;
	background-color: #999;
}

/** 6 april 2023 - #4986 ADT News Title List **/
.asset-entry-metadata .date {
	margin-top: 5px
}