.topics_shortcode {z-index:2; position:relative; transition:all .35s linear;}

.cardet-modal-spinner {transition:all .35s linear; opacity:0;}

.iframe-Rise, .iframe-Storyline {transition:all .35s linear; opacity:0;}

.uk-button.uk-button-primary.return-rise-button {
  position: absolute;
  bottom: -120px;
  z-index: 99;
  transition: all .35s linear;
  display:none;
}

.uk-button.uk-button-primary.return-rise-button.now-active {
  opacity: 1 !important;
  position: absolute;
  bottom: 30px;
  z-index: 99;
  transition: all .35s linear;
  display:block;
}

.cardet-lesson-grid .cardet-lesson-completed.uk-icon {
  position: absolute;
  border: 1px solid;
  border-radius: 50%;
  padding: 5px;
  display:none;
}

.cardet-lesson-grid .cardet-lesson-not-completed.uk-icon {display:none;}

.cardet-topic-completion-icon  svg{opacity:0;}

.cardet-topic-completed .cardet-topic-completion-icon  svg{opacity:1;}

.cardet-lesson-bar {width:100%;
height:15px; background-color:#EFEFEF;
border-radius:30px;
}

.cardet-lesson-bar-inner {
	width:0px;
	border-radius:30px;
	height:100%;
	background-color:#226B37;
	transition:all .35s ease-out;
}

#icl_lang_sel_widget-3 {display:flex;justify-content:center;}

#icl_lang_sel_widget-3 .wpml-ls-link{
background:transparent !important;
}

#tm-mobile .uk-grid-margin.uk-first-column .uk-panel{text-align:center;}

#tm-mobile ul.uk-nav {margin-top:40px}

#tm-mobile ul.uk-nav a{justify-content:center;}

body.qJTHM {display:none !important}

#credential_picker_container {
  display: none;
}

.funded-eu-img, .co-funded-eu-img {display:none}

/*trp-language-switche-start*/
.trp-language-switcher {
	width:40px !important;
}

.trp-ls-shortcode-current-language, .trp-ls-shortcode-language a {
	background-image: none !important;
	padding: 0 !important;
	width: 50px !important;
	height: 48px !important;
	display: flex !important;
	border-radius: 50% !important;
	justify-content: center !important;
	align-items: center !important;
	background-color: #9A72B2 !important;
  }

.trp-ls-shortcode-language {
	width:unset !important;
	padding:0 !important;
	border: 0 !important;
	max-height:unset !important;
	background-color:transparent !important;
	font-family: Geologica !important;
	font-weight: 700 !important;
	transition:all .85s ease-in-out !important;
	z-index:6 !important;
}

.trp-language-switcher > div > a {
	color: #fff !important;
	font-family: Geologica !important;
	font-weight: 700 !important;
	font-size: 15px !important;
	transition:all .85s ease-in-out !important; 

}

.trp-ls-shortcode-language a {
	margin-bottom:7px !important;
	font-family:Geologica !important;
	font-weight:700 !important;
	opacity: 0.85 !important;
	transition:all .85s ease-in-out !important;

}

.trp-ls-shortcode-language a:hover {
	opacity: 1 !important;

} 
/*trp-language-switche end*/

.uk-text-meta > a , .uk-link-heading , .uk-link-heading a {
	transition:all .85s ease-in-out;
}

.postid-30 .uk-breadcrumb li:nth-child(2) {
    display: none;
}

/*Forum Start */
#af-wrapper .title-element, #af-wrapper #forum-navigation a, #af-wrapper #forum-navigation-mobile a {
	padding: 10px;
	font-size:20px;
  }

  #af-wrapper #forum-search {
	height: 64px;
}

.uk-button-secondary {
	font-size:16px;
}

#af-wrapper #poll-warning {
	font-size:18px;
}

#af-wrapper #read-unread {
	font-size:16px;
}
/*Forum end */



/*.cardet_multi_lg_p, .privacy_text {display:none;}*/
.acf-required {color:red;}

#learndash-registration-wrapper h2, #learndash-reset-password-wrapper h2 {display:none;}

#learndash-registration-wrapper input, #learndash-reset-password-wrapper input {
  padding: 10px;
  margin-bottom: 0 !important;
}



#learndash-registration-wrapper input, #learndash-reset-password-wrapper input {
  padding: 10px;
  margin-bottom: 0 !important;
  transition: all .85s ease-in-out;
}

#learndash-registration-wrapper input:focus-visible, #learndash-reset-password-wrapper input:focus-visible {

    background: rgba(0,0,0,0.1);
    outline: 0px !important;
} 

.learndash-registration-field {
  margin: 10px 0px;
}

.ld-login.ld-login-text.ld-login-button.ld-button {
  display: none;
}

.ld-login-button {
	font-size: 13px !important;
	padding: 13px !important;
  border-radius: 30px !important;
}

/* Header login/logout start */
.ld-login.ld-login-text.ld-login-button.ld-button {
	display:flex !important;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
	border-bottom-left-radius:40px;
	border-bottom-right-radius:40px;
}

.learndash-wrapper .ld-button.ld-login-button.ld-logout {
	background-color: #9A72B2;
	font-size:15px;
	opacity:0.85;
	font-size:20px !important;
	transition:all .85s ease-in-out;	
}
.learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css) {
	background-color:#9A72B2 !important;
	color: #fff;
}
.ld-login.ld-login-text.ld-login-button.ld-button {
	opacity:0.85;
	font-size:20px !important;
	transition:all .85s ease-in-out;
}

.learndash-wrapper .ld-button:hover {
	opacity:1 !important;
}
 /* Header login/logout end */

/* Login Modal start */
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username::before {
	top: 3.5em !important;
}

.ld-login-modal-login {
	background-color:#fff !important;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]) {
	background-color: #43436b !important;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]) {
	color:#fff !important;
}
.learndash-wrapper .ld-login-modal .ld-modal-heading {
	font-size:30px !important;
	font-size:400 !important;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading {
	color:#43436b  !important;
	font-size:30px !important;
	font-weight:600 !important;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form label {
	color:#43436b !important;
	font-size: 20px !important;
  font-weight: 400 !important;
}              

.learndash-wrapper .ld-login-modal input[type="text"] {
  font-size:18px !important; 
  padding:10px !important;
  transition:all .85s ease-in-out;
}
.learndash-wrapper .ld-login-modal input[type="submit"]:not([disabled]) {
  background: #9A72B2 !important;
}
.learndash-wrapper .ld-login-modal input[type="submit"] {
  color:#fff !important;
  padding:25px !important;
  opacity: 0.85 !important;
  font-size:20px !important;
  transition:all .85s ease-in-out;
}  

.learndash-wrapper .ld-login-modal input[type="submit"]:hover {
	opacity: 1 !important;
}

.learndash-wrapper .ld-button.ld-button-reverse {
	background-color:#9A72B2 !important;
	font-weight:400 !important;
	font-size:25px !important;
	opacity: 0.85 !important;
	transition:all .85s ease-in-out;
}

.learndash-wrapper .ld-button.ld-button-reverse:hover {
	opacity: 1 !important;
}

.learndash-wrapper .ld-login-modal .ld-button, .learndash-wrapper .ld-login-modal input[type="submit"] 
{
	color:#fff !important;
}

.learndash-wrapper .ld-login-modal {
	opacity: 0.85;
	transition:all .85s ease-in-out;
}

.learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css) {
	background: #9A72B2 !important;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button:hover {
	box-shadow: 0 0 0 0px !important;
	opacity: 1 !important;
}

.learndash-wrapper .ld-login-modal .ld-forgot-password-link {
	font-size:15px !important;
	opacity:0.85 !important;
	transition:all .85s ease-in-out;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) a:not(.button):hover {
	opacity:1 !important;
	text-decoration: underline ;
}
/* Login Modal end */

/*::before and ::after +hover state start */
.uk-breadcrumb::before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/2dots-icon1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	left: 2px;;
  	top: -31px;
	width: 40px;
 	height: 25px;
}
.about-heading::before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/2dots-icon1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	left: 4px;
  	top: -31px;
	width: 50px;
 	height: 25px;
  }
  .howtutp-button::before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/2dots-icon2.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	left: 120px;
  	top: -31px;
	width: 50px;
	height: 25px;
  } 
.howtutp-button::after {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/HTUsePlatform-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	left: 0px;
  	top: -11px;
	width: 110px;
  	height: 65px;
  }
  .howtutp-button:hover::after {
	background-image: url(/wp-content/uploads/2024/12/HTUsePlatform-icon-hover.png);
	height:75px;
  }
  .home-grid h2 {
	position:relative;
  }
  .home-grid h2::before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/icon1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	top:2px;
	left:2px;
	width:50px;
  	height: 25px;
  }
  .home-grid:nth-child(2) h2::before  {
	left:12px;
  }
  .home-grid h2:hover::before {
	background-image: url(/wp-content/uploads/2024/12/icon1-hover.png);
  }
  .modulestitle::after {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/Modules-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: -32px;
	top: -32px;
	width: 170px;
	height: 98px;
  } 
  .toolkithr a::before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/icon1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: 35px;
	top: 5px;
	width:20px;
  	height: 21px;
  }
  .toolkithr a:hover::before {
	background-image: url(/wp-content/uploads/2024/12/icon1-hover.png);
  } 
  .toolkithr a::after {
	content: "";
	position: absolute;
	background-image: url(/wp-content/uploads/2024/12/flipbookicon-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
  	left: 485px;
 	top: -18px;
	width:110px;
	height:65px;
  }
  .toolkithr a:hover::after {
	background-image: url(/wp-content/uploads/2024/12/flipbookicon-hover.png);
	height:75px; 
  }
   .toolkithr a {
	transition:all .85s linear;
	padding-left: 65px;
} 
  .modulestitle , .howtutp-button {
	transition:all .85s linear;
	padding-left: 120px;
}
/*::before and ::after +hover state end */

/*Training Programme-course1 start */
 .cardet-lesson-header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  width: 70%;
  padding: 1rem 8rem 0rem 3rem;
  margin: 1rem 10rem 0rem 0rem;
}
.cardet-topics-list , .cardet-lesson-header {
	background-color:#fff;
    border: 1px solid #E6E6E6;
  	border-radius: 1rem;
    box-shadow:5px 5px 30px #CCCCCC;
	transition:all .85s linear;
}
.cardet-topics-list {
	padding: 2rem 0rem 2rem 4rem;
  	margin: 2rem 0rem 0rem 0rem;
}

.cardet-topics-list li span, .cardet-lesson-header h2 span {
	color:#3A3A6D;
	font-size:24px;
	font-weight:700;
	transition:all .85s linear;
}
.cardet-topics-list li span:hover, .cardet-lesson-header h2 span:hover {
	color:#23B0B1 !important;
	pointer-events: auto;
}
.cardet-topics-list li img {
	display: none;
   }
.cardet-topic-completion-icon {
  position: relative;
  right: 10px !important;
  border: 1px solid;
  top: calc(50% - 20px) !important;
}
.cardet-lesson-bar {
  width: 100%;
}
.cardet-lesson-bar-inner {
  background-color: #23B0B1;
}

/*Training Programme-course1 end */

/*Resources Page start*/
.uk-text-meta {
  font-size: 12px;
  font-style: italic;
  position: relative;
  top: -10px;
  transition:all .85s linear;
}
/*Resources Page end*/

/*Toolkit for HR Professionals and Managers - Page start*/
/* Hide all flipbook elements by default */
.flipbook-en, 
.flipbook-bg, 
.flipbook-el, 
.flipbook-pt, 
.flipbook-es {
    display: none !important;
}
/* Show only the corresponding flipbook based on the body class */
html:lang(en) .flipbook-en { 
    display: block !important; 
}

html:lang(bg) .flipbook-bg { 
    display: block !important; 
}

html:lang(el) .flipbook-el { 
    display: block !important; 
}

html:lang(pt) .flipbook-pt { 
    display: block !important; 
}

html:lang(es) .flipbook-es { 
    display: block !important; 
}
/*end*/
.toolkithr a:hover {
	color:#23b0b1 !important;
}
/*Toolkit for HR Professionals and Managers - Page end*/

@media only screen and (max-width: 1024px) {
/* For mobile phones: */
  [class*="col-"] {
    width: 100%;
  }
	.uk-offcanvas-bar {
		background-color:#fff;
	}
	.menu-item a {
		font-size:16px;
		letter-spacing:0px;
		color:#44436B !important;
	}
	.h1 {
		font-size:28px;
	}
	.h2 {
		font-size:22px;
	}
	.howtutp-button {
		font-size:24px;
	}
	.home-grid img {
		width:180px;
	} 
	.learndash-wrapper .ld-button.ld-login-button.ld-logout {
		display:flex;
		justify-content: center;
		align-items:center;
		margin-inline: auto;
	}
	.uk-offcanvas-close svg {
		width:20px;
		color:#000;
	}
	.uk-navbar-toggle-icon {
		position:fixed;
		width:10%;
		z-index: 9999;
		color:#000;
		opacity:0.85;
		transition:all 0.35s linear;
	}
	.uk-navbar-toggle-icon:hover {
		opacity:1;
	}
	.cardet-topics-list {
		grid-template-columns: 1fr;
	}
	.cardet-lesson-header {
		padding: 2rem 1rem 1rem 6rem;
    	margin: 2rem 0rem 0rem 0rem;
	}

}

