/*-------------------------------------------------------------------------------*/
.actions {
	width: 10px;
}

.clear {
	clear: both;
}

.c_footer {
	padding-right: 10px;
	text-align: right;
}

.dnntitle {}

.c_contentpane {
	text-align: left;
	padding: 2px 5px 0px 5px;
}

.ModuleTitle_MenuContainer {
	width: 100px !important;
}




.Footer-Container01 .footer-title {
	margin: 0px 0px 25px;
}

.Footer-Container02 .footer-title {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding-bottom: 9px;
	position: relative;
	margin-bottom: 35px;
}

.Footer-Container02 .footer-title:after {
	content: "";
	border-bottom: 2px solid;
	width: 30px;
	position: absolute;
	left: 0;
	bottom: -1px;
}

@media only screen and (max-width: 767px) {
	.Footer-Container01 .footer-title {
		margin-bottom: 15px;
	}

	.Footer-Container02 .footer-title {
		margin-bottom: 20px;
	}

}

.Footer-light-Container .dnntitle {
	margin-bottom: 25px;
}

.Footer-light-Container .dnntitle h6 {
	color: #dddddd;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: 0;
}

.Footer-White-Container .dnntitle {
	margin-bottom: 20px;
}

.Footer-White-Container .dnntitle h4 {
	color: #ffffff;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.4;
	letter-spacing: 0;
}

.Bordered-blog {
	margin-bottom: 20px;
	border: 1px solid #D9D9D9;
	border-radius: 10px;
}

.Container-01 {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 40px;
	padding-bottom: 45px;
}

.Container-01 .dnntitle {
	margin-bottom: 30px;
}

.Container-01 .dnntitle h3 {
	color: #fd4ea5;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.4;
	letter-spacing: 0;
	margin: 0;
}


.DnnModule:last-child .Container-01 {
	border: none;
	margin-bottom: 0
}

.H1-Container {
	margin-bottom: 60px;
}

.H2-Container {
	margin-bottom: 50px;
}

.H3-Container {
	margin-bottom: 40px;
}

.H4-Container,
.H5-Container,
.H6-Container {
	margin-bottom: 35px;
}

.SideTitle-Container {
	position: relative;
}

.SideTitle-Container .dnntitle {
	text-align: right;
	font-weight: bolder;
	-webkit-text-stroke: thin;
	font-size: 1.2em;
	letter-spacing: -1px;
}

.CenterTitle-Container {
	position: relative;
}

.CenterTitle-Container .dnntitle {
	text-align: center;
	font-weight: bolder;
	-webkit-text-stroke: thin;
	font-size: 1.2em;
	letter-spacing: -1px;
}

.Bordered-Visibility {
	/* border: 0.1em solid rgba(217, 217, 217, 1);*/
	border-radius: var(--b-radius);
	margin-bottom: 20px;
	background-color: #F9FAFB;
}

.Bordered-Visibility .arrow {
	transition: all 0.4s;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	transform: rotate(-90deg);
	background-size: auto;
	background-color: #445FF6;
	background-position: center center;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 16 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.715962 12.5235C0.338061 12.9015 0.125769 13.4141 0.125769 13.9486C0.125769 14.4832 0.338061 14.9958 0.715962 15.3738L12.1192 26.7771C12.3052 26.9696 12.5276 27.1232 12.7736 27.2288C13.0195 27.3345 13.284 27.3901 13.5517 27.3924C13.8193 27.3947 14.0848 27.3437 14.3325 27.2424C14.5802 27.141 14.8053 26.9913 14.9946 26.8021C15.1838 26.6128 15.3335 26.3877 15.4349 26.14C15.5362 25.8923 15.5872 25.6268 15.5849 25.3592C15.5826 25.0915 15.527 24.827 15.4213 24.5811C15.3157 24.3352 15.1621 24.1127 14.9696 23.9268L4.99144 13.9486L14.9696 3.97052C15.3368 3.59034 15.5399 3.08115 15.5353 2.55262C15.5308 2.02409 15.3188 1.5185 14.945 1.14476C14.5713 0.771018 14.0657 0.559021 13.5372 0.554428C13.0086 0.549835 12.4994 0.753015 12.1192 1.12021L0.715962 12.5235Z' fill='white'/%3E%3C/svg%3E%0A");
}

.Bordered-blog .arrow {
	transition: all 0.4s;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	background-size: auto;
	background-position: center center;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1887 6.24909L6.87615 0.936589C6.82682 0.887196 6.76823 0.848011 6.70373 0.821276C6.63924 0.794541 6.57011 0.780781 6.5003 0.780781C6.43048 0.780781 6.36135 0.794541 6.29686 0.821276C6.23237 0.848011 6.17377 0.887196 6.12444 0.936589L0.811936 6.24909C0.712252 6.34877 0.65625 6.48397 0.65625 6.62495C0.65625 6.76592 0.712252 6.90112 0.811936 7.00081C0.91162 7.10049 1.04682 7.15649 1.1878 7.15649C1.32877 7.15649 1.46397 7.10049 1.56365 7.00081L6.5003 2.0635L11.4369 7.00081C11.4863 7.05017 11.5449 7.08932 11.6094 7.11603C11.6739 7.14275 11.743 7.15649 11.8128 7.15649C11.8826 7.15649 11.9517 7.14275 12.0162 7.11603C12.0807 7.08932 12.1393 7.05017 12.1887 7.00081C12.238 6.95145 12.2772 6.89285 12.3039 6.82836C12.3306 6.76387 12.3443 6.69475 12.3443 6.62495C12.3443 6.55515 12.3306 6.48603 12.3039 6.42154C12.2772 6.35704 12.238 6.29845 12.1887 6.24909Z' fill='%23484848'/%3E%3C/svg%3E%0A");
}

.BG-Blur .arrow {
	transition: all 0.4s;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	background-size: auto;
	background-position: center center;
	border-radius: 50%;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1887 6.24909L6.87615 0.936589C6.82682 0.887196 6.76823 0.848011 6.70373 0.821276C6.63924 0.794541 6.57011 0.780781 6.5003 0.780781C6.43048 0.780781 6.36135 0.794541 6.29686 0.821276C6.23237 0.848011 6.17377 0.887196 6.12444 0.936589L0.811936 6.24909C0.712252 6.34877 0.65625 6.48397 0.65625 6.62495C0.65625 6.76592 0.712252 6.90112 0.811936 7.00081C0.91162 7.10049 1.04682 7.15649 1.1878 7.15649C1.32877 7.15649 1.46397 7.10049 1.56365 7.00081L6.5003 2.0635L11.4369 7.00081C11.4863 7.05017 11.5449 7.08932 11.6094 7.11603C11.6739 7.14275 11.743 7.15649 11.8128 7.15649C11.8826 7.15649 11.9517 7.14275 12.0162 7.11603C12.0807 7.08932 12.1393 7.05017 12.1887 7.00081C12.238 6.95145 12.2772 6.89285 12.3039 6.82836C12.3306 6.76387 12.3443 6.69475 12.3443 6.62495C12.3443 6.55515 12.3306 6.48603 12.3039 6.42154C12.2772 6.35704 12.238 6.29845 12.1887 6.24909Z' fill='%23484848'/%3E%3C/svg%3E%0A");
}

.Right-Title .dnntitle {
	padding: 0.5rem;
	border-radius: var(--b-radius);
	background: var(--accent-color4);
	backdrop-filter: blur(0px);
	border: 0.05em solid #3876BF;
	transition: all ease-in-out 0.4s;
	color: var(--White) !important;
}

.Bordered-Visibility h3 {
	margin: 0
}

.Bordered-Visibility.Close .arrow {
	transform: rotate(90deg);
}

.Bordered-blog.Close .arrow {
	transform: rotate(0);
}

.BG-Blur.Close .arrow {
	transform: rotate(0);
}

.custom_border_bottom_container {
	padding: 10px 5px;
	border-bottom: 1px solid #445FF6;

}

.Bordered-Visibility.Close .contentmain {
	max-height: 0em;
}

.Bordered-blog.Close .contentmain {
	max-height: 0em;
}

.BG-Blur.Close .contentmain {
	max-height: 0em;
}


.Bordered-Visibility .contentmain {
	max-height: 50em;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
}

.Bordered-blog .contentmain {
	max-height: 50em;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
}

.BG-Blur .contentmain {
	max-height: 50em;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
}

.customst_title_category {
	padding: 40px 0 10px 0;
}

.customst_title_category-lastpadcast {
	padding: 30px 0;
}

.customst_title_category-lastpadcast span {
	color: white;
}

.slider-itemlist_title {
	display: flex;
	align-items: center;
	justify-content: center;
}

.slider-itemlist_title span {
	color: #1E1E1E;
}

.customst_title_category_music {
	padding: 40px 0 10px 0;

}

.customst_title_category_music span {
	color: #484848;

}

.related_article {
	padding: 5px 0;
	border-bottom: 1px solid #1E1E1E;
}

.related_article span {
	font-weight: 700;
	font-size: 16px;
	color: black;
}

.custom_bg__container {
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: auto;
	background-color: #445FF6;
	background-position: center center;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 16 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.715962 12.5235C0.338061 12.9015 0.125769 13.4141 0.125769 13.9486C0.125769 14.4832 0.338061 14.9958 0.715962 15.3738L12.1192 26.7771C12.3052 26.9696 12.5276 27.1232 12.7736 27.2288C13.0195 27.3345 13.284 27.3901 13.5517 27.3924C13.8193 27.3947 14.0848 27.3437 14.3325 27.2424C14.5802 27.141 14.8053 26.9913 14.9946 26.8021C15.1838 26.6128 15.3335 26.3877 15.4349 26.14C15.5362 25.8923 15.5872 25.6268 15.5849 25.3592C15.5826 25.0915 15.527 24.827 15.4213 24.5811C15.3157 24.3352 15.1621 24.1127 14.9696 23.9268L4.99144 13.9486L14.9696 3.97052C15.3368 3.59034 15.5399 3.08115 15.5353 2.55262C15.5308 2.02409 15.3188 1.5185 14.945 1.14476C14.5713 0.771018 14.0657 0.559021 13.5372 0.554428C13.0086 0.549835 12.4994 0.753015 12.1192 1.12021L0.715962 12.5235Z' fill='white'/%3E%3C/svg%3E%0A");

}

.bg-black-Title .dnntitle {
	background: #282828;
	border-top-right-radius: var(--b-radius10);
	border-top-left-radius: var(--b-radius10);
}

.bg-black-Title {
	background: rgba(40, 40, 40, 85%);
}