#main-header-wrapper .container{
	/*border-bottom:1px solid #5e5e5e !Important;*/
}

.new-menu-in-header ul li {
	width: 100%;
}

.new-menu-in-header .et_pb_extra_column_sidebar .widget_nav_menu{
	padding-top:0px;
}

.new-menu-in-header .et_pb_widget.widget_nav_menu{
	background-color :transparent !important;
}

.leftholderheader{
	visibility: hidden;
	touch-action: none;
	pointer-events: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: default;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}



.main-menu-with-new-menu-in-header #nav_menu-2 .menu-main-admin-menu-left-container{
	display: none !important;
}

.main-menu-with-new-menu-in-header #footer{
	margin:0px !important;
}

.main-menu-with-new-menu-in-header #nav_menu-2{
	background-color: #000000 !important;
	z-index: 2001;
}


.main-menu-with-new-menu-in-header #main-content{
	min-height:100%;
}


.post-header{
	display:none !important;
}

.post-meta.vcard{
	/*display:none !important;*/
}

.page article{
	border-top:0px !Important;
}

.um-account-profile-link{
	display:none;
}

.registerform{
	max-width:350px;
	margin-left:1%;
	margin-right:1%;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li{
/*	margin-bottom:20px !important;*/
/*	margin-bottom:0px !important;

	padding:0px;*/
}

.with_sidebar_left .et_pb_extra_column_inheader ul li{
/*	margin-bottom:20px !important;*/
/*	margin-bottom:0px !important;

	padding:0px;*/
}


.filter_by_student_level{
	position:absolute;
	right:12px;
}

@media all and (max-width:605px){
	.filter_by_student_level{
		position:inherit;
		width:100%;
		text-align:center;
		padding:10px;
	}
	#filter_by_level{
		width:100%;
	}
}







.with_sidebar_left .et_pb_extra_column_sidebar ul li.menu-item-object-category,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.menu-item-object-page,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.firstone
{
	/*
	margin-top:20px !important;
	background-color:#6b6b6b;	*/
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.menu-item-object-category,
.with_sidebar_left .et_pb_extra_column_inheader ul li.menu-item-object-page,
.with_sidebar_left .et_pb_extra_column_inheader ul li.firstone
{
	/*
	margin-top:20px !important;
	background-color:#6b6b6b;	*/
}

/*.menu-main-admin-menu-left ul li:first-of-type{
	margin-top:0px !Important;
}*/

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle_lg,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg{
	padding-left:10px !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle_lg,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg{
	padding-left:10px !important;
}


.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom{
	padding-left:10px !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom{
	padding-left:10px !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.sub-levels-menu{
	padding-left:20px !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.sub-levels-menu{
	padding-left:20px !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.sub-sub-levels-menu{
	padding-left:30px !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.sub-sub-levels-menu{
	padding-left:30px !important;
}



.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle_lg span,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg span{
	color:#333333 !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle_lg span,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg span{
	color:#333333 !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle span,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom span{
	color:#333333 !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle span,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom span{
	color:#333333 !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar{
	padding:0px !important;
}

.with_sidebar_left .et_pb_extra_column_inheader{
	padding:0px !important;
}

#et-navigation a{
	font-size:12px;
	font-weight:normal;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li a:link,
.with_sidebar_left .et_pb_extra_column_sidebar ul li a:active,
.with_sidebar_left .et_pb_extra_column_sidebar ul li a:visited
{
	color:#000000;
	display:inline-block;
	width:100%;
	font-weight:300;
	height:38px;
	line-height:21px;
	padding:10px;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li a:link,
.with_sidebar_left .et_pb_extra_column_inheader ul li a:active,
.with_sidebar_left .et_pb_extra_column_inheader ul li a:visited
{
	color:#000000;
	display:inline-block;
	width:100%;
	font-weight:300;
	height:38px;
	line-height:21px;
	padding:10px;
}

.et_pb_widget li{
	padding:0px !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.menu-item-object-category a:hover,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.menu-item-object-page a:hover,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.menu-item-type-post_type a:hover{
	/*HOVER*/
	color:#FFFFFF;
	background-color:#999999;
	line-height:21px;
	padding:10px;
	font-weight:300;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.menu-item-object-category a:hover,
.with_sidebar_left .et_pb_extra_column_inheader ul li.menu-item-object-page a:hover,
.with_sidebar_left .et_pb_extra_column_inheader ul li.menu-item-type-post_type a:hover{
	/*HOVER*/
	color:#FFFFFF;
	background-color:#999999;
	line-height:21px;
	padding:10px;
	font-weight:300;
}
.catctoun{
	font-weight:100;
}
/*PARENT IS NOT SELECTED*/
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle_lg.noteselected-parent-menu,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg.noteselected-parent-menu{
	display:none;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle_lg.noteselected-parent-menu,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg.noteselected-parent-menu{
	display:none;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle.noteselected-parent-menu,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom.noteselected-parent-menu{
	display:none;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle.noteselected-parent-menu,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom.noteselected-parent-menu{
	display:none;
}
/*PARENT IS NOT SELECTED*/

#et-mobile-navigation .subitems_custom {
	margin-left:20px;
}
#et-mobile-navigation .subitems_custom_lg {
	margin-left:20px;
}




.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg.subitemactive,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg a:hover{
	color:#FFFFFF;
/*	background-color:#009bc2;*/
/*	padding:10px;	*/
	font-weight:300;
	text-decoration:underline;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg.subitemactive,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg a:hover{
	color:#FFFFFF;
/*	background-color:#009bc2;*/
/*	padding:10px;	*/
	font-weight:300;
	text-decoration:underline;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom.subitemactive,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom a:hover{
	color:#FFFFFF;
/*	background-color:#009bc2;*/
/*	padding:10px;	*/
	font-weight:300;
	text-decoration:underline;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom.subitemactive,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom a:hover{
	color:#FFFFFF;
/*	background-color:#009bc2;*/
/*	padding:10px;	*/
	font-weight:300;
	text-decoration:underline;
}



.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom.subitemactive .toggleitemshowhide,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom .toggleitemshowhide a:hover{
	text-decoration:none !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom.subitemactive .toggleitemshowhide,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom .toggleitemshowhide a:hover{
	text-decoration:none !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg.subitemactive .toggleitemshowhide,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg .toggleitemshowhide a:hover{
	text-decoration:none !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg.subitemactive .toggleitemshowhide,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg .toggleitemshowhide a:hover{
	text-decoration:none !important;
}

.et_pb_row{
	max-width:unset;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg.subitemactive span,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg a:hover span{
	text-decoration:underline;
	color:#000000 !important;
	font-weight:700;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg.subitemactive span,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg a:hover span{
	text-decoration:underline;
	color:#000000 !important;
	font-weight:700;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom.subitemactive span,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom a:hover span{
	text-decoration:underline;
	color:#000000 !important;
	font-weight:700;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom.subitemactive span,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom a:hover span{
	text-decoration:underline;
	color:#000000 !important;
	font-weight:700;
}

.with_sidebar_left .et_pb_extra_column_sidebar .current-menu-item a:link,
.with_sidebar_left .et_pb_extra_column_sidebar .current-menu-item a:active,
.with_sidebar_left .et_pb_extra_column_sidebar .current-menu-item a:visited,
.with_sidebar_left .et_pb_extra_column_sidebar .current-menu-item a:hover
{
	color:#FFFFFF;
	background-color:#000000;
	line-height:21px;
	padding:10px;
}

.with_sidebar_left .et_pb_extra_column_inheader .current-menu-item a:link,
.with_sidebar_left .et_pb_extra_column_inheader .current-menu-item a:active,
.with_sidebar_left .et_pb_extra_column_inheader .current-menu-item a:visited,
.with_sidebar_left .et_pb_extra_column_inheader .current-menu-item a:hover
{
	color:#FFFFFF;
	background-color:#000000;
	line-height:21px;
	padding:10px;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle_lg a:hover,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle_lg a:hover span{
	color:#FFFFFF !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle_lg a:hover,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle_lg a:hover span{
	color:#FFFFFF !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle a:hover,
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_toggle a:hover span{
	color:#FFFFFF !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle a:hover,
.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_toggle a:hover span{
	color:#FFFFFF !important;
}

#main-content{
	padding-top:0px !important;
}

.et_pb_extra_column_main{
	background-color:#FFFFFF;
/*	padding-top:30px !important;*/
}



.et_pb_extra_column_main.singleposttypevideo,
.et_pb_extra_column_main.singleposttype,
.et_pb_extra_column_main.choreographhytype{
	background-color:transparent !important;
}

.et_pb_extra_column_main.singleposttypevideo .socialmediaandacritlcesplitter,
.et_pb_extra_column_main.singleposttypevideo .downloadsocialmediaholder,
.et_pb_extra_column_main.singleposttypevideo .et_extra_other_module,
.et_pb_extra_column_main.singleposttypevideo article,
.et_pb_extra_column_main.singleposttype article,
.et_pb_extra_column_main.choreographhytype article{
	width:100%;
	max-width:1150px !important;
	min-width:auto !important;
	margin:0px auto;
}

.et_pb_extra_column_main.singleposttypevideo .et_extra_other_module{
	margin-bottom:25px;
}

@media all and (max-width:1024px)
{
	.single.with_sidebar .et_pb_extra_column_main
	{
		margin:0px;
	}
}

.et_extra_other_module.related-posts
{
	margin-bottom:0px;
}

.with_sidebar .et_extra_layout .et_pb_extra_column_main .et_pb_column_main, .with_sidebar .et_pb_extra_column_main
{
	align-self:auto;
}

/*TOP HEADER HOLDER FOR BLACK AND LOGO!!*/
@media all and (min-width:1025px){
	/*.menuHolderHeader{
		width:19%;
		background-color:#5e5e5e;
		border-top:5px solid #009bc2;
	}*/
}
/*TOP HEADER HOLDER FOR BLACK AND LOGO!!*/
/*CHOREO VIDEO*/
.post-footer{
	margin-top:5px;
	padding:0px !important;
}
.post-footer .rating-stars{
	margin-top:4px !important;
	margin-right:4px !important;
	margin-bottom:0px !important;
}
.videorightdetailsinner{
	padding-bottom:28px;
}
.videorightdetails{
	font-size:12px;
}
.firstonevideo{
	font-weight:600;
	text-transform:uppercase;
	font-size:14px;
	margin-right:3px;
	color:#000000;
}
.firstonetitle{
	color:#000000;
	font-size:14px;
	font-weight:600;
}
#main-header .container{
	background-color:#ffffff;
}
.logoimagea{

}
.logoimage{
	width:150px;
	margin-left:17%;
	height:auto !important;
	margin-top:20px;
	margin-bottom:20px;
}
.et_pb_carousel{
	padding-top:25px !important;
}
.choreo_video_title{
	/*color:#009bc2;*/
	position:absolute;
	display:inline-block;
	top:-25px;
	width:100%;
	left:0px;
}
.et_pb_carousel_items{
	overflow:visible !important;
}

.choreo_video_download{

	margin-top:20px;
	font-size:13px;
	font-weight:600;
}

.downloadthisvideo{
	border:1px solid #009bc2;
	border-radius:12px;
	cursor:pointer;
	padding-left:13px;
	padding-right:13px;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
	color:#009bc2;
	padding-top:7px;
	padding-bottom:7px;
}

.downloadthisvideo:hover{
	background-color:#009bc2;
	color:#FFFFFF;

}
@media all and (max-width:1024px){
	.menu-item-251{
		border:1px solid #009bc2;
		border-radius:12px;
		cursor:pointer;
		padding-left:13px;
		padding-right:13px;
		text-align:center;
		color:#009bc2;
		height:29px;
		padding-top:6px;
		margin-top:-7px !important;
	}

	/*.subitems_custom_toggle_lg{
		display:none !important;
	}

	.subitems_custom_toggle{
		display:none !important;
	}*/

	.menu-item-251:hover{
		background-color:#009bc2;
	}
	.menu-item-251 a:hover{
		background-color:#009bc2;
		color:#FFFFFF !important;
	}

}


.loginregisterview .et_pb_newsletter,
.loginregisterview .et_pb_promo
{
	padding:25px !important;
}

.loginregisterview .et_pb_promo_description{
	height:250px;
}

.loginregisterview .um-button,
.loginregisterview .et_pb_promo_button,
.loginregisterview .et_pb_newsletter_button
{
	width:120px !important;
	height:40px !important;
	font-size:12px  !important;
	font-weight:300 !important;
	text-transform:uppercase !Important;
	text-align:center !Important;
	line-height:30px !important;
	float:right;
	border:1px solid #009bc2!important;


}

.loginregisterview .et_pb_newsletter_form p input{
	background-color:rgba(0,0,0,0.06) !important;
}

.loginregisterview .um-button{
	padding:0px !important;
	border-radius:10px !important;
}

.et_pb_extra_module{

}

.loginregisterview .et_pb_newsletter_button{
	line-height:20px !important;
}

.loginregisterview .um-button:hover,
.loginregisterview .et_pb_promo_button:hover,
.loginregisterview .et_pb_newsletter_button:hover{
	line-height:30px !important;
	background:	rgba(0, 0, 0, 0.05) !Important;
}

.loginregisterview .et_pb_newsletter_button:hover{
	line-height:20px !important;
}

.loginregisterview .et_pb_button:hover{
	border:1px solid #009bc2 !important;
}

.loginregisterview .et_pb_button:before,.loginregisterview .et_pb_button:after{
	top:2px;
}

.um-page-loggedout .et_pb_extra_column_sidebar{

}

.um-page-loggedout .et_pb_extra_column_inheader{

}

.page-id-1073 .textwidget,
.um-page-loggedout .textwidget{
	color:#FFFFFF;
}

.post-nav{
  display: none;
}

.rating-stars img{
	width:30px;
	color:#009bc2;
/*	background-color:rgba(0, 0, 0, 0.2);*/
	border-radius:100%;
	margin:2px;
	padding:0px;

	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.rating-stars img:hover{
/*	background-color:#009bc2;*/
}

.rate-title{
	line-height:30px;
	height:30px;
	padding-top:5px;
	vertical-align:top !Important;
}

.rating-stars{
	float:right;
}

.post-footer .social-icons{
	display:none !important;
}
/*CHOREO VIDEO*/
/*CHOREOGRAPHIES VIEW*/
.holderrow{
	width:100%;
	min-height:90.5%;
/*	margin:2%;
	padding:10px;
	float:left;
	display:block;	*/
}
.postBox.small{
	position:relative;
	display:inline-block;
	width:100%;
}

.related-post-custom .categoryimage,
.um-item-img .categoryimage{
	display:inline-block;
	position:relative;
}

.postBox.small h5{
	font-size:12px;
}

.related-post-custom .categoryimage,
.um-item-img .categoryimage,
.postBox.small .categoryimage{
	width:100%;
	height:0px;
	padding-bottom:60%;

	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;

}

.page-template-template_levels_choreography .postBox.small .categoryimage,
.page-template-template_levels_dancehall .postBox.small .categoryimage{
	padding-bottom:53%;
}

.related-post-custom .featured-image{
	display:inline-block;
	position:relative;
	width:100%;
}


.related-post-custom h5,
.um-item h5,
.page-template-template_choreography .newPosts article h5,
.page-template-template_levels_choreography .newPosts article h5,
.page-template-template_dancejamchoreos .newPosts article h5,
.page-template-template_marketingtutorials .newPosts article h5,
.page-template-template_levels_dancehall .newPosts article h5
{
	font-size:12px !important;
	font-weight:300 !important;
	letter-spacing:0px !Important;
	padding:7px !Important;
	white-space:nowrap !important;
/*	padding:10px;*/
}

.related-post-custom{
	position:relative !important;
}

.related-post-custom h5.levo,
.um-item h5.levo,
.page-template-template_choreography .newPosts article h5.levo,
.page-template-template_levels_choreography .newPosts article h5.levo,
.page-template-template_dancejamchoreos .newPosts article h5.levo,
.page-template-template_marketingtutorials .newPosts article h5.levo,
.page-template-template_levels_dancehall .newPosts article h5.levo
{
	text-transform:capitalize !important;
}

.related-post-custom h5.levouser,
.page-template-template_dancejamchoreos .newPosts article h5.levouser,
.page-template-template_marketingtutorials .newPosts article h5.levouser,
.page-template-template_choreography .newPosts article h5.levouser,
.page-template-template_levels_choreography .newPosts article h5.levouser,
.page-template-template_levels_dancehall .newPosts article h5.levouser
{
	font-weight:600 !important;
	color:#009bc2 !important;
}

h5.levouser a:visited,
h5.levouser a:link,
h5.levouser a:active
{
	color:#009bc2 !important;
}

.um-profile-body .um-item
{
	border-top:6px solid #009bc2 !Important;
	border-radius:3px !Important;
}

.um-meta-text{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300;
}

.entry-title{
	display:none !Important;
}

.single-product .entry-title{
	display:inherit !Important;
}

.post-template-single-college_ausbildung .entry-title,
.showtitle .entry-title{
	display:inline-block !important;
}

.post-template-single-college_ausbildung .entry-title{
	width:100%;
	text-align:center;
	font-size:20px;
}

.showtitle .categoryimage .typeofcategoryimaginside{
	display:none;
}




.showtitle .categoryimage{
	display:block !important;
	width:100% !important;
	height:0px  !important;
	padding-bottom:56%  !important;

	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url('/wp-content/themes/Extra-child/images/defaultfeaturedimage.jpg');
}

.showtitle .module-head h1{
	color:#535353 !important;
}

.showtitle .et_pb_extra_module .main-post,
.showtitle .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post,
.showtitle .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post,
.showtitle .et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post
{
	width:100% !Important;
}

.related-post-custom,
.um-profile-body .um-item,
.page-template-template_choreography .newPosts article,
.page-template-template_levels_choreography .newPosts article,
.page-template-template_dancejamchoreos .newPosts article,
.page-template-template_marketingtutorials .newPosts article,
.page-template-template_levels_dancehall .newPosts article
{
	display:inline-block;
	float:left;
	width:32%;
	margin:0px !important;
	margin-top:1% !important;
	margin-bottom:1% !important;
	overflow:hidden;
}

.related-post-custom.itemcolumn0,
.um-profile-body .itemcolumn0,
.page-template-template_choreography .newPosts article.classrows0,
.page-template-template_dancejamchoreos .newPosts article.classrows0,
.page-template-template_marketingtutorials .newPosts article.classrows0,
.page-template-template_levels_choreography .newPosts article.classrows0,
.page-template-template_levels_dancehall .newPosts article.classrows0
{
	margin-right:2% !important;
}

.related-post-custom.itemcolumn1,
.um-profile-body .itemcolumn1,
.page-template-template_dancejamchoreos .newPosts article.classrows1,
.page-template-template_marketingtutorials .newPosts article.classrows1,
.page-template-template_choreography .newPosts article.classrows1,
.page-template-template_levels_choreography .newPosts article.classrows1,
.page-template-template_levels_dancehall .newPosts article.classrows1
{
	margin-right:2% !important;
}

.related-post-custom.itemcolumn2,
.um-profile-body .itemcolumn2,
.page-template-template_dancejamchoreos .newPosts article.classrows2,
.page-template-template_marketingtutorials .newPosts article.classrows2,
.page-template-template_levels_choreography .newPosts article.classrows2,
.page-template-template_choreography .newPosts article.classrows2,
.page-template-template_levels_dancehall .newPosts article.classrows2
{
	margin-left:0% !important;
}

.related-post-custom:last-child{
	margin-left:2% !Important;
	margin-right:0% !Important;
}

.posttemplatecustomnavigation .screen-reader-text{
	display:none !Important;
}
.posttemplatecustomnavigation .nav-links{
	text-align:right;
}

.posttemplatecustomnavigation a.page-numbers:visited,
.posttemplatecustomnavigation a.page-numbers:active,
.posttemplatecustomnavigation a.page-numbers:link,
.posttemplatecustomnavigation .page-numbers{
	width:36px;
	height:36px;
	display:inline-block;

	line-height:36px !Important;
	border:1px solid #009bc2;
	border-radius:50%;
	text-align:center;
	background-color:#FFFFFF;
	color:#009bc2 !important;
}

.posttemplatecustomnavigation a.page-numbers:hover,
.posttemplatecustomnavigation .page-numbers.current{
	background-color:#009bc2 !important;
	color:#FFFFFF !important;
/*	text-decoration:underline;*/
}

.typeofcategoryimaginside{
	position:absolute;
	display:inline-block;
	bottom:-7px;
	width:100px;
	left:calc(50% - 50px);
	height:24px;
	text-align:center;
	line-height:24px;

	font-size:12px !important;

	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;

	color:#FFFFFF !Important;
}

.author-box-avatar{
	border-radius:50%;
}

.cattype-special .typeofcategoryimaginside{
	background-color:#d20963 !important;
}

.cattype-dancestyles .typeofcategoryimaginside{
	background-color:rgba(0,0,0,0.9) !important;
	/*color:#000000 !important;*/
}

.cattype-kidz .typeofcategoryimaginside{
	background-color:#97bf0d !important;
}

.cattype-dancejam .typeofcategoryimaginside{
	background-color:#00FFFF !important;
	color:#FFFFFF !important;
	/*border:1px solid #000000;*/
	font-weight:bold;
}

.cattype-rookies .typeofcategoryimaginside{
	background-color:#18b5e5 !important;
}

.um-profile-body.posts.posts-default{
	max-width:none !Important;
}

.um-profile-body.posts.posts-default .um-item{
	width:32%;
	display:inline-block;
	float:left;
}



.um-item-img a{
	border:0px !important;
	border-radius:0px !important;
}

.um-item-img a{
	width:100% !important;
	padding:0px !important;
}

.um-profile-body.posts.posts-default,
.um-profile-body.posts.posts-default .um-item,
.um-item-img{
	padding:0px !important;
}

/*CHOREOGRAPHIES VIEW*/
/*SEARCH*/
.searchmodule{
	background-color:#EFEFEF;
	border-radius:50px;
}

.searchmodule .screen-reader-text{
	display:none !important;
}

.searchmodule .et_pb_s{
	border:0px !important;
	font-weight:300 !Important;
}

.searchmodule .et_pb_s{
	border:0px !important;
	border-radius:15px !important;
}


.searchmodule ::-webkit-input-placeholder{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;
	text-transform:capitalize !Important;
}
.searchmodule ::-moz-input-placeholder{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;
	text-transform:capitalize !Important;
}
.searchmodule ::-ms-input-placeholder{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;
	text-transform:capitalize !Important;
}
.searchmodule :-moz-input-placeholder{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;
	text-transform:capitalize !Important;
}
.searchmodule ::placeholder{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;
	text-transform:capitalize !Important;
}
.searchmodule ::input-placeholder
{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;
	text-transform:capitalize !Important;
}

.searchmodule{
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight:300 !important;
	font-size:12px !important;

/*	float:right;*/
	width:350px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:10px;

	max-width:90%;

	position:relative;
	display:table;
	margin:0px auto;
	margin-top:23px;
	margin-left:0px;
}

.searchmodule{
	background-image: url("/wp-content/themes/Extra-child/images/searchicon.png") !important;
	background-size:15px 15px !important;
	background-position:13px center  !important;
	background-repeat:no-repeat  !important;
}

.searchnoresult{
	padding:12px;
	font-weight:600;
}





@media all and (min-width:751px) and (max-width:1250px){
	.page-template-template_dancejamchoreos .newPosts article,
	.page-template-template_marketingtutorials .newPosts article,
	.page-template-template_choreography .newPosts article,
	.page-template-template_levels_choreography .newPosts article,
	.page-template-template_levels_dancehall .newPosts article
	{
		width:48%;
	}
	.page-template-template_dancejamchoreos .newPosts article.classrows0,
	.page-template-template_marketingtutorials .newPosts article.classrows0,
	.page-template-template_choreography .newPosts article.classrows0,
	.page-template-template_levels_choreography .newPosts article.classrows0,
	.page-template-template_levels_dancehall .newPosts article.classrows0
	{
		margin-left:1% !important;
		margin-right:1% !important;
	}
	.page-template-template_dancejamchoreos .newPosts article.classrows1,
	.page-template-template_marketingtutorials .newPosts article.classrows1,
	.page-template-template_choreography .newPosts article.classrows1,
	.page-template-template_levels_choreography .newPosts article.classrows1,
	.page-template-template_levels_dancehall .newPosts article.classrows1
	{
		margin-left:1% !important;
		margin-right:1% !important;
	}
	.page-template-template_dancejamchoreos .newPosts article.classrows2,
	.page-template-template_marketingtutorials .newPosts article.classrows2,
	.page-template-template_levels_choreography .newPosts article.classrows2,
	.page-template-template_choreography .newPosts article.classrows2,
	.page-template-template_levels_dancehall .newPosts article.classrows2
	{
		margin-left:1% !important;
		margin-right:1% !important;
	}
}

@media all and (max-width:750px){
	.related-post-custom.itemcolumn0,
	.um-profile-body .itemcolumn0,
	.page-template-template_dancejamchoreos .newPosts article.classrows0,
	.page-template-template_marketingtutorials .newPosts article.classrows0,
	.page-template-template_choreography .newPosts article.classrows0,
	.page-template-template_levels_choreography .newPosts article.classrows0,
	.page-template-template_levels_dancehall .newPosts article.classrows0
	{
		margin-left:1% !important;
		margin-right:1% !important;
	}

	.related-post-custom.itemcolumn1,
	.um-profile-body .itemcolumn1,
	.page-template-template_dancejamchoreos .newPosts article.classrows1,
	.page-template-template_marketingtutorials .newPosts article.classrows1,
	.page-template-template_choreography .newPosts article.classrows1,
	.page-template-template_levels_choreography .newPosts article.classrows1,
	.page-template-template_levels_dancehall .newPosts article.classrows1
	{
		margin-left:1% !important;
		margin-right:1% !important;
	}

	.related-post-custom.itemcolumn2,
	.um-profile-body .itemcolumn2,
	.page-template-template_dancejamchoreos .newPosts article.classrows2,
	.page-template-template_marketingtutorials .newPosts article.classrows2,
	.page-template-template_levels_choreography .newPosts article.classrows2,
	.page-template-template_choreography .newPosts article.classrows2,
	.page-template-template_levels_dancehall .newPosts article.classrows2
	{

		margin-left:1% !important;
		margin-right:1% !important;
	}

	.related-post-custom,
	.um-profile-body .um-item,
	.page-template-template_dancejamchoreos .newPosts article,
	.page-template-template_marketingtutorials .newPosts article,
	.page-template-template_choreography .newPosts article,
	.page-template-template_levels_choreography .newPosts article,
	.page-template-template_levels_dancehall .newPosts article,
	.um-profile-body.posts.posts-default .um-item
	{
		width:94%;
		margin-right:0% !important;
	}
}


/*TABS*/
.top-tabs{
	width:60%;
}

.top-tabs ul li{
	padding:7px;
	text-align:center;
	min-width:50px;
	height:40px;

	font-weight:300 !important;
	border-bottom:3px solid transparent !important;
	list-style:none !important;
	float:left;
	display:inline-block;
	margin-right:3px !important;
	margin-top:5px;
}

.top-tabs ul li a:visited,
.top-tabs ul li a:link,
.top-tabs ul li a:active
{
	color:#444444 !important;
	font-weight:400;
}

.top-tabs ul li a:hover{
	color:#000000 !important;
}

.top-tabs ul li.tabactive a:visited,
.top-tabs ul li.tabactive a:link,
.top-tabs ul li.tabactive a:active
{
	color:#000000 !important;
	font-weight:500 !important;
}

.singletabcustom a:visited,
.singletabcustom a:link,
.singletabcustom a:active,
.singletabcustom a:hover{
	display:inline-block;
	width:100%;
	height:30px;
}

.top-tabs ul li:hover,
.top-tabs ul li.tabactive{

	color:#000000 !important;
	border-bottom:3px solid #000000 !important;
	font-weight:500 !important;
}

.holderrow,
.holderoftoptabs{
	background-color:rgba(255,255,255,0.4);
}
.with_sidebar_left .et_pb_extra_column_main, .with_sidebar_left .et_extra_layout .et_pb_column_main{
	padding:0px !important;
}
.holderrow{
	padding-left:1%;
	padding-right:1%;
}

.et_pb_extra_column_main article.type-page:first-of-type{
/*	min-height:100% !important;	*/
}

.et_pb_extra_column_main article:first-of-type{
	padding-top:20px;

}



.page-id-1073 .top-bar-tabs-and-search,
.um-page-loggedout .top-bar-tabs-and-search{
	display:none !Important;
}

.holderrow article:first-of-type{
	padding-top:0px !important;
}

.um-page-loggedout article{
	min-height:100% !important;
}

.singleposttype article{
	padding:40px !important;
}


@media all and (min-width:1025px){
	.page-container.et-fixed-header .top-bar-tabs-and-search{
		top: 8px;
	} 
}
@media all and (min-width:1280px){
	.page-container.et-fixed-header .top-bar-tabs-and-search{
		top: 4px;
	} 
}
 


.top-bar-tabs-and-search{
	position:absolute;
	display:inline-block;
	bottom:25%;
	left:23%;
	width:350px;
}

.um-field-area select{
	width:100%;
}

.formhajd{
	display:none;
}

@media all and (max-width:1024px){
	.new-menu-in-header{
		display: none !important;
	}
}

@media all and  (min-width:1024px) and (max-width:1100px){
	.top-bar-tabs-and-search{
		width:230px;
	}
}

@media all and (max-width:1024px){
	.top-bar-tabs-and-search{
		left:50%;
	}
}

.top-bar-tabs-and-search{
	left:270px;
}

.top-bar-tabs-and-search .et_pb_search{
	border-radius:5px;
	border:1px solid #AAAAAA;		
}

.top-bar-tabs-and-search .et_pb_search{
	width:100%;
	border-radius:5px;				
}

.top-bar-tabs-and-search .et_pb_search input{		
	color: #000000 !important;
	font-size: 14px !important;
	font-weight: 400 !important;			
}	

@media all and (min-width:1280px){
	.top-bar-tabs-and-search{
		width:500px;		
		top: 19px;
	}
	.top-bar-tabs-and-search .et_pb_search{
		height: 55px;
		line-height: 55px;		
		font-size: 16px !important;
		font-weight: 400 !important;			
	}
	.top-bar-tabs-and-search .et_pb_search input{		
		font-size: 16px !important;		
	}		
}

@media all and (min-width:1580px){
	.top-bar-tabs-and-search{
		width:500px;
		left:50%;
		transform:translateX(-50%);		
	}
}

.searchmodule{
	border-radius:0px;
}

@media all and (min-width:1024px) and (max-width:1158px){
	.searchmodule{
		width:270px;
	}
}

@media all and (max-width:1024px){
	.holderrow{
		min-height:inherit;
	}
	.holderoftoptabs{
		width:100%;
	}
	.et_pb_extra_column_sidebar{
		display:none !Important;
	}
	.et_pb_extra_column_inheader{
		display:none !Important;
	}

	.searchmodule{
		margin-left:-110px;
	}
	.choreo_video_download{
		font-size:12px;
	}

	.eventsdata .holderrow,
	.mediadata .holderrow{
		min-height:0px;
	}
}




.eventsdata .row article{
	width:96% !important;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
.mediadata .row article{
	width:32% !important;
	float:left;
}



.mediadata .row article.classrows0{
	margin-left:1%;
	margin-right:1%;
}
.mediadata .row article.classrows01{
	margin-left:1%;
	margin-right:1%;
}

.eventsdata .row article{
	width:96% !important;
	float:left;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:0px;
}
.eventsdata .row article.grayornot0{
	 background-color:#DEDEDE;
}

.et_pb_contact_main_title{
	padding:0 0 10px !important;
}

.et_contact_bottom_container .et_pb_contact_right,
.et_contact_bottom_container .et_pb_contact_submit{
	float:left;
}

.et_contact_bottom_container .et_pb_contact_submit{
	height:48px;
}

.et_contact_bottom_container .et_pb_contact_submit:hover{
	line-height:34px !Important;
}

.eventsdata .row h5.levo a:visited,
.eventsdata .row h5.levo a:link,
.eventsdata .row h5.levo a:active,
.eventsdata .row h5.levo a:hover
{
	display:inline-block;
	width:100%;
}

.eventsdata .row h5.levo a:hover{
	text-decoration:underline;
}

.eventsdata .row h5.levo,
.mediadata .row h5.levo{
	font-size:13px !important;
	font-weight:300 !important;
	letter-spacing:0px !Important;
	padding:7px !Important;
}



@media all and (max-width:673px){
	.container{
		width:100% !important;
	}
	.top-tabs{
		width:100%;
	}
	.mediadata .row article{
		width:96% !important;
		float:left;
		margin-left:2%;
		margin-right:2%;
	}
	.mediadata .row article.classrows0{
		margin-left:2%;
		margin-right:2%;
	}
	.mediadata .row article.classrows01{
		margin-left:2%;
		margin-right:2%;
	}
	.singleposttype article{
		padding:0px;
	}
	.searchmodule{
		margin:0px auto;
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}
	.top-bar-tabs-and-search{
		position:absolute;
		display:block;
		bottom:0px;
		left:0px;
		width:100%;
		top:85px;
	}
	#main-header-wrapper{
		height:140px;
	}
	.top-bar-tabs-and-search{
		padding-top:5px;
		padding-bottom:5px;
		background-color:#FFFFFF;
		height:57px;
	}
	.choreo_video_download{
		font-size:11px;
	}
	.downloadthisvideo{
		padding-left:7px;
		padding-right:7px;
	}
}

.userstable tr td{
	padding:4px;
	line-height:40px;
	vertical-align:middle;
}

div.studentlinks,
div.coachlinks{
	margin-left:10px;
	width:40px;
	height:40px;

	background-size:19px auto;
	background-repeat:no-repeat;
	background-position:center center;

	cursor:pointer;

	border:2px solid #000000;
	background-color:#eeeeee;

	padding:9px;

	border-radius:50%;

	float:left;
	display:inline-block;
}

.rightsquare{
	width:36px;
	height:36px;
	line-height:36px;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	background-color:#353535;

	display:inline-block;
	margin-right:4px;
}

.approvedyes{
	background-color:#97bD0d;
}

.userstable{
	background-color:#FFFFFF;
	font-size:12px;
}

.selectoptionallowfrom{
	width:100%;
}

.squaresingle47{
	background-color:#d20963;
}

.squaresingle44{
	background-color:#18b5e5;
}

.squaresingle45{
	background-color:#97bf0d;
}

.labelinputchx{
	margin-right:10px;
}

.studentlinks.editbutton{
	background-image:url('/wp-content/themes/Extra-child/images/edit.png');
}

.studentlinks.deletebutton{
	background-image:url('/wp-content/themes/Extra-child/images/delete.png');
}

.coachlinks.editbutton{
	background-image:url('/wp-content/themes/Extra-child/images/edit.png');
}

.coachlinks.deletebutton{
	background-image:url('/wp-content/themes/Extra-child/images/delete.png');
}

div.coachlinks:hover{
	border:2px solid #009bc2;
	background-color:#FFFFFF;
}
/*TABS*/
#top-header{
	display:none !important;/*MUCHO DOESNT WANT IT*/
}

.videolayouttest .videorightdetailsinner{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	font-size:13px;
}

.hiddenitemsbydefault{
	display:none;
}

.backgroundextreme{
	background-color:#cbe0ff !important;
}



@media all and (min-width:960px){
	/*WIDTH*/
	.singlevideoview .et_pb_row,.singlevideoview .et_pb_row{
		width:97% !important;
	}

	.et_pb_gutters2 .singlevideoview .et_pb_column_3_4,
	.et_pb_gutters2.et_pb_row .singlevideoview  .et_pb_column_3_4{
		width:100% !important;
	}

	.et_pb_gutters2 .singlevideoview .et_pb_column,
	.et_pb_gutters2.et_pb_row .singlevideoview .et_pb_column
	{
		margin-right:1% !important;
	}

	.et_pb_gutters2 .singlevideoview .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .singlevideoview .et_pb_column_1_4{
		width:100% !important;
		padding:20px;
	}
}

.videorightdetails{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	gap:10px;
	justify-content:space-between;
	align-items:center;
	font-size:14px;
}

.videorightdetails .videorightdetailsinner:first-child{
	min-width:100%;
}

.videorightdetailsinner{
	padding-bottom:0px;
}

.videorightdetails .firstonetitle{
	display:block;
	width:100% !important;
	text-transform:uppercase;
	font-size:25px;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom:0px solid #CCCCCC;
}

.um-no-choreographies-found{
	padding-top:20px;
	text-align:center;
}


<!--SOCIAL MEDIA KIT STYLING-->

.social_media_kit_title_holder{
	width:100%;
	float:left;
	font-size:25px;
	color:#159dca;
}

.social_media_kit_download_title{
	width:auto;
	font-size:25px;
	color:#159dca;
	margin:0px auto;
	display:table;
	border:1px solid #159dca;
	border-radius:5px;
	padding:15px;
	margin-bottom:20px;
	margin-top:20px;
}

.downloadsocialmediakitbutton{
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('/wp-content/uploads/2019/11/download_btn_inactive.png');
	width:40px;
	height:30px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	background-size:contain;
}

.downloadsocialmediakitbutton:hover{
	background-image:url('/wp-content/uploads/2019/11/download_btn_active.png');
}

.downloadsocialmediaholder{
/*	border-top:1px solid #CDCDCD;*/
}

.downloadsocialmedia{
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	min-height:180px;
	background-size:contain;
}




.holderdownloadsinglemediaholder{
	width:17%;
	height:100%;
	float:left;
}

.titelbildver{
	width:32%;
	height:100%;
	float:left;
}

.downloadsocialmediaholder{
	width:100%;
	background-color:#FFFFFF;
	margin-bottom:40px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-sizing:border-box;
	padding-left:1.5%;
	padding-right:1.5%;
/*	height:100%;*/
}

.media_16_9{
	background-image:url('/wp-content/uploads/2019/11/ratio_16_9_.png');
}
.media_1_1{
	background-image:url('/wp-content/uploads/2019/11/ratio_1_1.png');
}
.media_4_5{
	background-image:url('/wp-content/uploads/2019/11/ratio_4_5_.png');
}
.media_9_16{
	background-image:url('/wp-content/uploads/2019/11/ratio_9_16_.png');
}

.video-only-files-added-social-media{
	display:none !important;
}

.socialdescriptiontext{
	font-weight:bold;
	font-size:12px;
	color:#159dca;
	text-align:center;
}

.socialdescriptiontext .subtext{
	font-weight:normal;
}

.downloadsocialmedia.titelbild{
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	min-height:180px;
	background-size:contain;
}

/*
.topmargingreysection{
	margin-top:30px;
	border-top:40px solid #dfe3e8;
}*/

.et_pb_carousel_item:after{
	padding-top:56% !important;
}

@media all and (max-width:768px){
	.social_media_kit_download_title{
		font-size:21px;
	}

	.holderdownloadsinglemediaholder{
		width:25%;
		height:100%;
		float:left;
	}

	.titelbildver{
		width:100%;
		height:100%;
		float:left;
	}
}

@media all and (min-width:1550px){
	.downloadsocialmediaholder{
		padding-left:0.5%;
		padding-right:0.5%;
	}
}





.page-id-62 .excerpt.entry-summary{
	display:none !important;
}

/*PROFILE OF CHOREOGRAPH LOOK FIXED*/
.um-profile .um-icon-ios-paper{
	display:none;
}
.um-profile .um-item-meta{
	display:none !Important;
}

.um-profile .um-item{
	border-top:0px !important;
}

.um-profile .um-item .um-item-meta,
.um-profile .um-item .um-item-img,
.um-profile .um-item .um-item-link
{
	width:90%;
	padding-left:0%;
	padding-right:5%;
}


.um-profile .um-item .um-item-link
{
	min-height:42px;
}

.um-profile .um-item .um-item-link a:active,
.um-profile .um-item .um-item-link a:link,
.um-profile .um-item .um-item-link a:visited
{
	font-size:14px;
	color:#009bc2 !important;
}
.um-profile-body.posts.posts-default .um-item{
	width:33%;
}

@media all and (max-width:800px){
	.um-profile .um-item .um-item-meta,
	.um-profile .um-item .um-item-img,
	.um-profile .um-item .um-item-link
	{
		width:100%;
		padding-left:0%;
		padding-right:0%;
	}

	.um-profile .um-item .um-item-img img{
		width:100%;
	}

	.um-profile-body.posts.posts-default .um-item{
		width:100%;
	}
}
/*PROFILE OF CHOREOGRAPH LOOK FIXED*/
.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg span:hover,
.et_pb_extra_column_sidebar ul li.subitems_custom_lg span:hover{
	color:#FFFFFF !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom_lg span:hover,
.et_pb_extra_column_inheader ul li.subitems_custom_lg span:hover{
	color:#FFFFFF !important;
}

.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom span:hover,
.et_pb_extra_column_sidebar ul li.subitems_custom span:hover{
	color:#FFFFFF !important;
}

.with_sidebar_left .et_pb_extra_column_inheader ul li.subitems_custom span:hover,
.et_pb_extra_column_inheader ul li.subitems_custom span:hover{
	color:#FFFFFF !important;
}



/*DISABLED DOWNLOADING OF VIDEOS*/
.disabledvideodownloads .choreo_video_download{
	display:none !important;
	content:'' !important;
}
/*DISABLED DOWNLOADING OF VIDEOS*/


/*LEAGUES CSS*/
.image-league{
	width:100%;
	padding-bottom:35%;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url('/wp-content/themes/Extra-child/images/starmoves_college_badge.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:56px center;
}
.image-league-white{
	width:100%;
	padding-bottom:45%;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url('/wp-content/uploads/2025/12/college_white.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:56px center;	
}
.image-starmoves-white{
	width:100%;
	padding-bottom:22%;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url('/wp-content/uploads/2025/12/starmoves_white.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:56px center;	
}

.page-template-template_choreography .typeofcategoryimaginside,
.page-template-template_levels_choreography .typeofcategoryimaginside,
.page-template-template_levels_dancehall .typeofcategoryimaginside
{
	left:0px;
	top:0px;
	bottom:unset;
}

.page-template-template_choreography .newPosts article h5.levouser,
.page-template-template_choreography .newPosts article h5.levo,
.page-template-template_levels_choreography .newPosts article h5.levouser,
.page-template-template_levels_choreography .newPosts article h5.levo,
.page-template-template_levels_dancehall .newPosts article h5.levouser,
.page-template-template_levels_dancehall .newPosts article h5.levo
{
	text-align:center;
}

.page-template-template_choreography .newPosts article h5.levouser a:link,
.page-template-template_choreography .newPosts article h5.levouser a:active,
.page-template-template_choreography .newPosts article h5.levouser a:visited,
.page-template-template_choreography .newPosts article h5.levouser,
.page-template-template_choreography h5,
.page-template-template_levels_choreography .newPosts article h5.levouser a:link,
.page-template-template_levels_choreography .newPosts article h5.levouser a:active,
.page-template-template_levels_choreography .newPosts article h5.levouser a:visited,
.page-template-template_levels_choreography .newPosts article h5.levouser,
.page-template-template_levels_choreography h5,
.page-template-template_levels_dancehall .newPosts article h5.levouser a:link,
.page-template-template_levels_dancehall .newPosts article h5.levouser a:active,
.page-template-template_levels_dancehall .newPosts article h5.levouser a:visited,
.page-template-template_levels_dancehall .newPosts article h5.levouser,
.page-template-template_levels_dancehall h5{
	color:#000000 !important;
	font-weight:700;
	font-size:14px;
}

.choreographyvideo .et_pb_row_0,
.choreographyvideo{
	padding:0px !important;
}

.page-template-template_choreography .levouser,
.page-template-template_levels_choreography .levouser,
.page-template-template_levels_dancehall .levouser
{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:12px;
}

.single-dance_leagues .topmargingreysection{
	display:none !important;
}

#nav_menu-2{
	margin-bottom:1px;
}



.authorimage-choreos{
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:50%;
	border:1px solid #CCCCCC;

	overflow:hidden;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.authorimage-singlevid{
	display:inline-block;
	width:70px;
	height:70px;
	border-radius:50%;

	border:1px solid #CCCCCC;
	overflow:hidden;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.videorightdetailsinner.choreograph .firstonevideo{
	display:inherit;
}
.videorightdetailsinner.choreograph{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:8px;
}

@media all and (min-width:1025px){
	.main-menu-with-new-menu-in-header .et_pb_extra_column_sidebar,
	.main-menu-with-new-menu-in-header #content-area
	{
		min-height:calc(100vh - 176px) !important;
	}
}

.leftholderheadermobile{
	display: none !important;
}
@media all and (max-width:1024px){
	.imageLeagues{
		display: none !important;
	}
	.leftholderheadermobile{
		display: block !important;
	}
}

.new-menu-in-header{	
	position:absolute;
	display:block;
	top:0px;
	left:0px;	
	width: 250px;
	/*min-height: 100vh;	*/
	background-color: #000000;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);	
	z-index: 2002;
}

.main-menu-with-new-menu-in-header #main-content
{
	min-height: calc(100vh - 176px) !important;
}
.main-menu-with-new-menu-in-header #footer
{	
	margin-top:60px;
}
.main-menu-with-new-menu-in-header{
  min-height: calc(100vh - 32px);
}

.logged-in.admin-bar .new-menu-in-header{
	top:32px !important;
}

.new-menu-in-header ul li a:link,
.new-menu-in-header ul li a:visited,
.new-menu-in-header ul li a:active
{
	color:#FFFFFF !important;
	background-color:transparent !important;
}


.new-menu-in-header ul li a.current-menu-item:link,
.new-menu-in-header ul li a.current-menu-item:visited,
.new-menu-in-header ul li a.current-menu-item:active
{
	color:#000000 !important;
	background-color:#FFFFFF !important;	
}
.new-menu-in-header ul li a.current_page_item:link,
.new-menu-in-header ul li a.current_page_item:visited,
.new-menu-in-header ul li a.current_page_item:active
{
	color:#000000 !important;
	background-color:#FFFFFF !important;
}

.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom_lg.subitemactive span{
	color:#FFFFFF !important;
}

.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom_lg a:hover span{
	color:#dedede !important;
	text-decoration:underline !important;
}

.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom span{
	color:#FFFFFF !important;
}




.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom a:hover span{
	color:#dedede !important;
	text-decoration:underline !important;
}

.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom_toggle span, 
.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom_toggle a:hover span{
	color:#FFFFFF !important;
	font-weight: 500;	
}




.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom_lg.subitemactive span, 
.with_sidebar_left .new-menu-in-header .et_pb_extra_column_sidebar ul li.subitems_custom_lg a:hover span{
	color:#dedede !important;
	background-color:#000000 !important;
	text-decoration:underline !important;
	
}


.with_sidebar_left .et_pb_extra_column_sidebar ul li.subitems_custom_lg a span{
	color:#ABABAB !important;
}


.new-menu-in-header ul li a:hover
{
	color:#FFFFFF !important;
	background-color:#000000 !important;
	
}

.new-menu-in-header ul li a:hover span
{
	text-decoration:underline !important;
}


.new-menu-in-header li img,
.menu-main-admin-menu-left-container li img{
	width:26px;
	height:auto;
}
.videorightdetailsinne.posttitle{
	width:100%;
}

/*FILTER*/
.page-template-template_levels_choreography .top-tabs,
.page-template-template_levels_dancehall .top-tabs
{
	width:100%;
}

.filters-sub-cat{
	display:flex;
	align-items:center;
	justify-content:center;
	float:right;
	gap:8px;
	font-weight:700;
	padding-right:1%;
}

/*ALIGN TO CENTER*/
.et_pb_extra_column_main{
	margin-left:0px;
}

/*ERCOMP*/
.with_sidebar .et_extra_layout .et_pb_extra_column_main .et_pb_column_main,
.with_sidebar .et_pb_extra_column_main{
	width:calc(100% - 252px) !important;
	max-width:calc(100% - 252px) !important;
	min-width:calc(100% - 252px) !important;
}

.post-wrap{
	/*max-width:1150px;*/
	margin:0px auto;
}

/*NEWS*/
.page-template-default .paginated_page{
	display:flex;
	align-items:baseline;
	justify-content:stretch;
	flex:0 1 40%;
	flex-flow:row;
	flex-wrap:wrap;
}
.page-template-default .paginated_page article{
	width:50%;
}
.page-template-default .paginated_page .post-meta{
	display:none;
}

.et_pb_extra_column_main article:first-of-type{
	padding-top:20px;
}

.paginated_page.paginated_page_1.active::before{
	content:"" !important;
}

.mainhomepage .et_pb_pagebuilder_layout .page .post-wrap h1
{
	color:#000000  !important;
}
.mainhomepage h1{
	font-size:20px !important;
	color:#000000  !important;
}

@media all and (max-width:880px){
	.page-template-default .paginated_page article{
		width:100%;
	}
}

@media all and (max-width:1024px){
	.with_sidebar .et_extra_layout .et_pb_extra_column_main .et_pb_column_main,
	.with_sidebar .et_pb_extra_column_main{
		width:calc(100%) !important;
		max-width:calc(100%) !important;
		min-width:calc(100%) !important;
	}
}

.et_pb_contact_main_title{
	margin-bottom:20px;
}


/*CHOREO FIXES*/
h5.levo a:active,
h5.levo a:link,
h5.levo a:visited,
h5.levo a:hover
{
	font-size:15px !important;
	font-weight:500;
}

.rating-stars{
	display:none !important;
}

.filters-sub-cat{
	visibility:hidden;
}

.page-template-template_levels_choreography .holderoftoptabs,
.page-template-template_levels_dancehall .holderoftoptabs
{
	margin:0px auto;
}

.page-template-template_levels_choreography .singletabcustom.tabactive a:active,
.page-template-template_levels_choreography .singletabcustom.tabactive a:link,
.page-template-template_levels_choreography .singletabcustom.tabactive a:visited,
.page-template-template_levels_choreography .singletabcustom.tabactive a:hover,
.page-template-template_levels_dancehall .singletabcustom.tabactive a:active,
.page-template-template_levels_dancehall .singletabcustom.tabactive a:link,
.page-template-template_levels_dancehall .singletabcustom.tabactive a:visited,
.page-template-template_levels_dancehall .singletabcustom.tabactive a:hover
{
	color:#FFFFFF !important;
	height:30px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:27px;
}

.page-template-template_levels_choreography .top-tabs ul li:hover,
.page-template-template_levels_dancehall .top-tabs ul li:hover
{
	color:#000000;
	border-bottom:2px solid #000000 !important;
}

.page-template-template_levels_choreography .singletabcustom,
.page-template-template_levels_dancehall .singletabcustom{
	color:#FFFFFF !important;
	border:2px solid rgba(0,0,0,0) !important;
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
	margin:0px;
}
.page-template-template_levels_choreography .singletabcustom a:active,
.page-template-template_levels_choreography .singletabcustom a:link,
.page-template-template_levels_choreography .singletabcustom a:visited,
.page-template-template_levels_choreography .singletabcustom a:hover,
.page-template-template_levels_dancehall .singletabcustom a:active,
.page-template-template_levels_dancehall .singletabcustom a:link,
.page-template-template_levels_dancehall .singletabcustom a:visited,
.page-template-template_levels_dancehall .singletabcustom a:hover
{
	color:#333333 !important;
	height:30px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:27px;
}

.dancehalloption a,
.dancehalloption a:link,
.dancehalloption a:active,
.dancehalloption a:visited
{
	/*line-height:20px !important;*/
}

.classchangeview .dashicons,
.dancehalloption .dashicons{
	width:20px !important;
	font-size:1.4em !important;
	margin-right:14px !important;
	margin-top:-2px !important;
}

.page-template-template_levels_choreography .singletabcustom:hover a:active,
.page-template-template_levels_choreography .singletabcustom:hover a:link,
.page-template-template_levels_choreography .singletabcustom:hover a:visited,
.page-template-template_levels_choreography .singletabcustom:hover a:hover{
	color:#000000 !important;
}

.page-template-template_levels_choreography .singletabcustom.tabactive:hover a:active,
.page-template-template_levels_choreography .singletabcustom.tabactive:hover a:link,
.page-template-template_levels_choreography .singletabcustom.tabactive:hover a:visited,
.page-template-template_levels_choreography .singletabcustom.tabactive:hover a:hover{
	color:#FFFFFF !important;
}

.page-template-template_levels_choreography .singletabcustom.tabactive,
.page-template-template_levels_dancehall .singletabcustom.tabactive
{
	color:#FFFFFF !important;
	border:2px solid #FFFFFF !important;
	background-color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
	margin:0px;
}

.et_extra_mobile_menu #menu-item-251{
	position:absolute;
	right:0px;
	top:-45px;
	max-width:120px;
	border-radius:4px;
	padding:0px;
	border:1px solid #FFFFFF;
	background-color:#333333;
	height:32px;
}

.et_extra_mobile_menu #menu-item-251 a:active,
.et_extra_mobile_menu #menu-item-251 a:link,
.et_extra_mobile_menu #menu-item-251 a:visited{
	padding:0px;
	color:#FFFFFF;
	border:0px;
	height:31px;
	line-height:31px;
}

.et_extra_mobile_menu #menu-item-251:hover{
	background-color:#FFFFFF;
}

.et_extra_mobile_menu #menu-item-251 a:hover{
	color:#000000 !important;
}
.squaresingle243{
	background-color:transparent;
	color:transparent;
	background-image:url('/wp-content/uploads/2022/09/starmoves_college_badge_extra_small.png');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
}
.et_pb_searchsubmit{
	display:none !important;
}
.inputforsearch{
	width:100%;
	background-color:transparent !important;
	padding-top:15px !important;
	padding-bottom:15px !important;
	font-family:roboto !important;
}
.searchmodule{
	padding:0px;
	padding-left:30px;
}
.posttemplatecustomnavigation{
	display:none;
}
.et_pb_search{
	margin:0px !important;
}
.et-fixed-header .top-bar-tabs-and-search{
	bottom:calc(50% - 22px);
}


.tabs-main-choreography .menu-itemtab-cat243{
	display:none !important;
}

.imageLeagues.forstudent .image-league{
	background-position:center center;
	padding-bottom:45%;
}

.imageLeagues.forstudent .image-league-white{
	background-position:center center;
	padding-bottom:45%;
}

.imageLeagues .image-starmoves-white{
	background-position:center center;
	padding-bottom:25%;
}

.changeviewsinmenu:link,
.changeviewsinmenu:visited,
.changeviewsinmenu:active,
.changeviewsinmenu:hover
{
	display:block !important;
	text-decoration:none !important;
	width: 100% !important;
	height: auto !important;
}

@media all and (max-width:1024px)
{
	#main-content{
		padding-top:40px !important;
	}
	.searchmodule{

		width:80%;
		margin:0px auto !important;
	}
	.top-bar-tabs-and-search
	{
		padding-top:10px !important;
	}
	.page-template-template_levels_choreography .newPosts article,
	.page-template-template_levels_dancehall .newPosts article
	{
		width:98%;
	}
	.header.header .noteselected-parent-menu,
	.header.header li.hiddenitemsbydefault
	{
		display:none;
	}

	.toggleitemshowhide a:link,
	.toggleitemshowhide a:visited,
	.toggleitemshowhide a:active,
	.current-menu-item a:link,
	.current-menu-item a:visited,
	.current-menu-item a:active,
	.subitemactive a:link,
	.subitemactive a:visited,
	.subitemactive a:active
	{
		color:#FFFFFF !important;
	}

	.college-first-level-menu a:hover,
	.sub-levels-menu a:hover,
	.sub-sub-levels-menu a:hover,
	.toggleitemshowhide a:hover,
	.current-menu-item a:hover,
	.subitemactive a:hover
	{
		color:#FFFFFF !important;
		text-decoration:underline;
	}

	.college-first-level-menu{
		padding-left:20px;
	}
	.college-second-level-menu{
		padding-left:40px;
	}
	.college-third-level-menu{
		padding-left:60px;
	}
	.image-league{
		padding-bottom:20%;
		background-position:30px center;
	}
	.image-league-white{
		padding-bottom:20%;
		background-position:30px center;
	}
	.image-starmoves-white{
		padding-bottom:20%;
		background-position:30px center;
	}	
	.toggleitemshowhide{
		padding-left:20px;
	}
	.extra-menu-class-ercomp .dashicons{
		font-size:1.7em !important;
	}
	.extra-menu-class-ercomp span{
		margin-left:7px !important;
	}

	.extra-menu-class-ercomp a:link,
	.extra-menu-class-ercomp a:visited,
	.extra-menu-class-ercomp a:active
	{
		color:#FFFFFF !important;
	}
	#et-mobile-navigation nav {
		top:84% !important;
	}
}

.hideitem{
	display:none !important;
}

.um {
	opacity: 1 !important;
}

a.click_here_to_register:link,
a.click_here_to_register:active,
a.click_here_to_register:visited
{
	font-family:'Roboto';
	color:#666666 !important;
	font-size:15px !important;
	width:100% !important;
	padding-left:27px;
}
a.click_here_to_register:hover{
	text-decoration:underline;
}

/*REMOVE PADDINGS ON LOGIN PAGES*/
#footer{
	margin-top:20px !important;
}
@media all and (max-width:1024px)
{
	#footer{
		margin-top:0px !important;
	}
}
.page-id-6466 .page .post-wrap,
.page-id-6466 .et_pb_column,
.page-id-6466 .et_pb_pagebuilder_layout .page .post-wrap,
.page-id-6466 article,
.page-id-6466 .main-content{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.page-id-6460 .page .post-wrap,
.page-id-6460 .et_pb_column,
.page-id-6460 .et_pb_pagebuilder_layout .page .post-wrap,
.page-id-6460 article,
.page-id-6460 .main-content{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.page-id-6466 .et_pb_section,
.page-id-6460 .et_pb_section{
	padding-top:100px !important;
	padding-bottom:100px !important;
}

@media all and (max-width:600px)
{
	.page-id-6460 .et_pb_column_0,
	.page-id-6460 .et_pb_column_1,
	.page-id-6460 .et_pb_column_2,
	.page-id-6466 .et_pb_column_0,
	.page-id-6466 .et_pb_column_1,
	.page-id-6466 .et_pb_column_2{
		padding-left:10px !important;
		padding-right:20px !important;
	}
}


#page-container input[type="submit"]{
	background-color:#FFFFFF !important;
	color:#FFFFFF !Important;
	border:1px solid #000000 !important;
}
#page-container input[type="submit"]:hover{
	background-color:#000000 !important;
	color:#FFFFFF !Important;
	border:1px solid #FFFFFF !important;
}


.post-template-single-media .post-thumbnail img{
	max-height:300px;
	width:auto;
	margin:15px;
}

.da-attachments-list{
	padding-left:0px;
}


/*LEAGUE STYLING*/
.levelname{
	font-family:Roboto;
	color:#000000;
}
.levelname .league
{
	font-weight:700;
}

/*STUDENT PROFILE STYLES*/
.student-college-level-image
{
	position:relative;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center;
	width:100%;
	padding-bottom:30%;
	background-image:url('/wp-content/uploads/2022/09/College_Banner_main.jpg');
}

.currentLevelOfStudent .levelname{
	color:#FFFFFF;
}

.page-template-template_starmoves-view-student .um-profile-note,
.page-template-template_starmoves-view-student .um-cover{
	display:none !important;
}
.page-template-template_starmoves-view-student .currentLevelOfStudent{
	margin-top:15%;
	color:#FFFFFF;
	text-shadow: 2px 2px rgba(0,0,0,0.6);
	font-family:roboto;
	font-size:24px;
	width:100%;
	text-align:center;
	position:absolute;
	display:inline-block;
}

.page-template-template_starmoves-view-student .dance-school-student{
	padding:20px;
	font-size:18px;
	color:bisque;
	text-shadow: 2px 2px rgba(0,0,0,0.6);
	text-transform:uppercase;
}

@media all and (max-width:668px)
{
	.page-template-template_starmoves-view-student .currentLevelOfStudent{
		font-size:16px;
		margin-top:10%;
	}

	.page-template-template_starmoves-view-student .dance-school-student{
		padding:10px;
		font-size:12px;
	}
}

@media all and (max-width:400px)
{
	.page-template-template_starmoves-view-student .currentLevelOfStudent{
		font-size:14px;
		margin-top:10%;
	}

	.page-template-template_starmoves-view-student .dance-school-student{
		padding:6px;
		font-size:12px;
	}
}

.reach-this-level{
	font-weight:700;
	width:100%;
	color:#000000;
	text-decoration:underline;
	text-align:center;
}

.post-template-default .et_extra_other_module.author-box.vcard{
	display:none !important;
}

.downloadsocialmediaholder{
	padding-top:30px;
	padding-bottom:30px;
}

.post-template-single-college_ausbildung .post-thumbnail.header{
	display:none !important;
}

.post-template-single-college_ausbildung .et_pb_video{
	/*max-height: 300px;
	max-width: 800px;*/
}
.page-template-template_starmovesausbildung .newPosts{
	display:flex;
	align-items:flex-start;
	flex-direction:row;
	justify-content:space-evenly;
	flex-wrap:wrap;
	gap:20px;
}
.page-template-template_starmovesausbildung .mediadata .row article
{
	margin-left:0%;
	margin-right:0%;
	width:calc(33.333% - 20px) !important;
}
.page-template-template_starmovesausbildung .mediadata .row article.classrows0{
	margin-left:0%;
	margin-right:0%;
}

.page-template-template_starmovesausbildung .top-tabs{
	width:70%;
}

@media all and (max-width:768px)
{
	.page-template-template_starmovesausbildung .mediadata .row article
	{
		width:98% !important;
	}
	.page-template-template_starmovesausbildung .top-tabs{
		width:100%;
	}
}

.post-template-single-college_ausbildung article{
	margin:0px !important;
}

@media all and (max-width:1024px)
{
	.post-template-single-college_ausbildung #footer{
		margin-top:6% !important;
	}
}

.post-template-single-college_ausbildung .et_pb_section.et_pb_section_0{
	display:flex;
	flex-direction:column-reverse;
	align-items:center;
	justify-content:center;
	gap:20px;
}

@media all and (max-width:768px)
{
	.post-template-single-college_ausbildung #footer{
		margin-top:5% !important;
	}
	.post-template-single-college_ausbildung .et_pb_column{
		margin-bottom:0px;
	}
	.post-template-single-college_ausbildung h1.entry-title{
		font-size:16px;
	}
}

@media all and (max-width:599px)
{
	.type-product{
		padding:10px;
	}
}


@media all and (min-width:600px)
{
	.type-product{
		padding:20px 50px 20px 50px;
	}
}

@media all and (min-width:1100px)
{
	.product{
		max-width:1150px;
		margin:0px auto;
	}


	.extra-woocommerce-details-accordion.ui-accordion.ui-widget,
	.woocommerce-page div.product div.summary,
	.woocommerce div.product div.summary{
		width:calc(59% - 12px) !important;
	}


	.woo-variation-product-gallery{
		max-width:400px !important;
	}
}

.post-type-archive-product #main-content .container{
	padding:20px;
}

/*FILTER UL LI*/
.wpfMainWrapper li{
	display:none !important;
}

.wpfMainWrapper li[data-parent="0"]{
	display:inline-block !important;
	width:min-content !important;
	padding-left:10px !important;
	float:left !important;
}

.wpfLiLabel{
	padding-left:20px !important;
}

.wpfMainWrapper li[data-term-slug="uncategorized"],
.wpfMainWrapper li[data-term-slug="level-upgrades"]{
	display:none !Important;
}

.wpfFilterTaxNameWrapper:hover{
	color:#000000 !important;
	text-decoration:underline !important;
}

@media all and (min-width:600px)
{
	.wpfFilterWrapper{
		width:500px !important;
		margin:0px auto !important;
		text-align:center !important;
	}
}
@media all and (max-width:599px)
{
	.wpfFilterWrapper{
		margin:0px auto !important;
	}
	.wpfLiLabel{
		padding-left:0px !important;
	}
	.wpfMainWrapper li[data-parent="0"]{
		width:100% !important;
		float:none !important;
		min-width:100%;
	}

}

/* Video Navigation Arrows */
.video-navigation-wrapper {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
}

.video-content-container {
	flex: 1;
	width: 100%;
}

.video-nav-arrow {
	position: absolute;
	bottom: 89px;
	transform: translateY(-50%);
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background-color: rgba(0, 0, 0, 0.9);
	color: #ffffff;
	text-decoration: none;
	border-radius: 50%;
	transition: all 0.3s ease;
	font-size: 0;
	cursor: pointer;
	margin-top: 5px;
}

.video-nav-arrow:hover {
	background-color: rgba(0, 0, 0, 0.8);
	transform: translateY(-50%) scale(1.1);
}

.video-nav-prev {
	left: 10px;
}

.video-nav-next {
	right: 10px;
}

.video-nav-arrow .nav-arrow-icon {
	font-size: 40px;
	line-height: 1;
	font-weight: bold;
	color: #ffffff;
	display: inline-block;
	position: relative;
	top:-3px;
	left: 1px;
}

.video-nav-arrow.video-nav-prev .nav-arrow-icon {
	left: -1px;
}

@media (max-width: 768px) {
	.video-nav-arrow {
		width: 50px;
		height: 50px;
	}
	
	.video-nav-arrow .nav-arrow-icon {
		font-size: 32px;
	}
	
	.video-nav-prev {
		left: 10px;
	}
	
	.video-nav-next {
		right: 10px;
	}
}

/* Hide arrows when video is playing or on mobile if needed */
@media (max-width: 480px) {
	.video-nav-arrow {
		width: 40px;
		height: 40px;
	}
	
	.video-nav-arrow .nav-arrow-icon {
		font-size: 24px;
	}
}

/* Level Videos Scrollbar */
.level-videos-scrollbar-wrapper {
	width: 100%;
	padding: 30px 0;
	background-color: #f8f8f8;
	border-top: 1px solid #e0e0e0;
	margin-top: 40px;
	position: relative;
	min-height: 250px;
}

.level-videos-scrollbar-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
}

.level-videos-scrollbar-loader.hidden {
	display: none;
}

.level-videos-scrollbar-loader-spinner {
	width: 40px;
	height: 40px;
	border: 4px solid #f3f3f3;
	border-top: 4px solid #333;
	border-radius: 50%;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.level-videos-scrollbar-title {
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 20px 0;
	padding: 0 20px;
	text-align: left;
}

.level-videos-scrollbar-container {
	width: 100%;
	padding: 0;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: thin;
	scrollbar-color: #888 #f1f1f1;
}

.level-videos-scrollbar-container.centered .level-videos-scrollbar {
	justify-content: center;
}

.level-videos-scrollbar-container::-webkit-scrollbar {
	height: 8px;
}

.level-videos-scrollbar-container::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 4px;
}

.level-videos-scrollbar-container::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 4px;
}

.level-videos-scrollbar-container::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.level-videos-scrollbar {
	display: flex;
	gap: 20px;
	padding: 10px 0;
	min-width: min-content;
}

.level-video-item {
	flex: 0 0 auto;
	width: 200px;
	transition: transform 0.2s ease;
}

.level-video-item:first-child {
	padding-left: 20px;
}

.level-video-item:last-child {
	padding-right: 20px;
}

.level-video-item:hover {
	transform: translateY(-5px);
}

.level-video-item.current-video {
	position: relative;
}

.level-video-link {
	text-decoration: none;
	color: inherit;
	display: block;
}

.level-video-thumbnail {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%; /* 16:9 aspect ratio */
	overflow: hidden;
	border-radius: 4px;
	background-color: #000;
}

.level-video-thumbnail .categoryimage {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.level-video-item.current-video .level-video-thumbnail {
	border: 3px solid #ff0000;
	box-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
}

.current-video-indicator {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50px;
	height: 50px;
	background-color: rgba(255, 0, 0, 0.9);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-size: 20px;
	z-index: 10;
}

.level-video-title {
	margin: 10px 0 5px 0;
	font-size: 14px;
	font-weight: 600;
	color: #333;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.level-video-author {
	margin: 0;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.level-video-link:hover .level-video-title {
	color: #ff0000;
}

@media (max-width: 768px) {
	.level-videos-scrollbar-wrapper {
		padding: 20px 0;
		margin-top: 20px;
	}
	
	.level-video-item {
		width: 160px;
	}
	
	.level-video-title {
		font-size: 13px;
	}
	
	.level-video-author {
		font-size: 11px;
	}
}

@media (max-width: 480px) {
	.level-video-item {
		width: 140px;
	}
	
	.level-videos-scrollbar {
		gap: 15px;
	}
}

/*FIXES FOR LOGGEDOUT PAGE*/
.um-page-loggedout .et_pb_extra_column_sidebar
{
	display:none !important;
}
.um-page-loggedout .et_pb_module_header,
.um-page-loggedout .et_pb_newsletter_description_content,
.um-page-loggedout .et_pb_newsletter_description,
.um-page-loggedout a:link,
.um-page-loggedout a:visited,
.um-page-loggedout a:active
{
	color:#000000 !important;
}


.um-page-loggedout #footer a:link,
.um-page-loggedout #footer a:visited,
.um-page-loggedout #footer a:active
{
	color:#FFFFFF !important;
}

.um-page-loggedout .et_pb_newsletter_button{
	border:1px solid #000000 !important;
	color:#000000 !important;
}
.um-page-loggedout .et_pb_newsletter_button:hover{
	background-color:#000000 !important;
	color:#FFFFFF !important;
}
.um-page-loggedout .et_pb_newsletter_button:before,
.um-page-loggedout .et_pb_newsletter_button:after{
	top:2px;
}
.um-page-loggedout button
.um-page-loggedout .et_pb_button,
.um-page-loggedout #page-container .button, 
.um-page-loggedout #page-container button, 
.um-page-loggedout #page-container button[type="submit"], 
.um-page-loggedout #page-container input[type="submit"], 
.um-page-loggedout #page-container input[type="reset"], 
.um-page-loggedout #page-container input[type="button"]
{
	color:#FFFFFF !important;
}
.um-page-loggedout button:hover,
.um-page-loggedout .et_pb_button:hover,
.um-page-loggedout #page-container .button:hover, 
.um-page-loggedout #page-container button:hover, 
.um-page-loggedout #page-container button[type="submit"]:hover, 
.um-page-loggedout #page-container input[type="submit"]:hover, 
.um-page-loggedout #page-container input[type="reset"]:hover, 
.um-page-loggedout #page-container input[type="button"]:hover
{
	border-color: #FFFFFF !important;
}