/*******************************************************************************
 ***                                                                         ***
 ***   Use to override any other CSS styling or add new styling              ***
 ***                                                                         ***
 ***   This file will be loaded last in the CSS chain                        ***
 ***                                                                         ***
 ***   ( Remember: This Cascade Styles inherit styling defined previously)   ***
 *******************************************************************************/
.html5-video-player .video-click-tracking, .html5-video-player .video-stream {
width: 100% !important;
	left: 0 !important;
}

body.frontpage #component{padding:40px 320px!important;}
.centerlarge .span6 .cat-item h2.cat_title {border:none!important;}
#vjs_video_453 video {width: 1535px !important;}
.k2articlemain.span8 {margin-top: 150px !important;}
.Team .uk-overlay-scale {border: 1px solid #ccc;padding: 4px;}
div.itemFullText .Team h3 {color: #f47920;font-size: 2em !important;text-align: center;}
.k2topfixed {position: fixed;width: 100%;z-index: 999;}
.itemExtraFields .fa.fa-play-circle-o{font-size: 2.8em;position: absolute;right: 17%;top: 30%;}
div.itemFacebookButton {position: relative;top: -8px;}
.orange_box{margin: 0px; padding: 13px; border-top-style: solid; border-top-width: 2px; border-top-color: #755102; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #755102; background: #fef6d8;}
.itemExtraFields .avVideo .avPlayerContainer .avPlayerBlock {width: 90% !important;}

.sidebar {

  border-bottom: 1px solid #bcbdbd;

  border-left: 1px solid #bcbdbd;

  border-radius: 4px 4px 0 0;

  border-right: 1px solid #bcbdbd ;
  
  width:90%;
} 

.sidebar h3, h2.requestTitle {

  background: #6a70a3 none repeat scroll 0 0;

  border-bottom: 8px solid #C0C0C0;

  border-radius: 4px 4px 0 0;

  color: #fff;

  font-size: 28px !important;

  font-weight: bold;

  margin: 10px 0 0 0 !important;

  padding: 20px !important;

  text-align: center;

}


.sidebar ul {

  padding: 15px;

  list-style:none;

}

.sidebar li {

  border-bottom: 1px solid #bcbdbd;

  font-size: 22px;

  padding-bottom: 10px;

  padding-top: 10px;

  text-align: center;

  text-transform: uppercase;

  color:#2a2028;

}

.sidebar a {

  color: #2a2028 !important;

}



.sidebar li:last-child{border:none;}



.sidebar > iframe {

  width: 100%;

}

.CatPage h3 {
  font-family: Oswald,sans-serif !important;
    font-size: 42px !important;
    font-weight: 100 !important;
    line-height: 100% !important;
    margin: 0 0 10px !important;
    padding: 0 0 18px !important;
    text-transform: uppercase !important;
	color: #333 !important;
}
.CatPage .uk-text-center .uk-margin{
color: #222 !important;
    font-size: 18px;
    margin-top: 12px;
	min-height: 100px !important;
}
.CatPage .uk-button{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
    border-radius: 0 !important;
    color: #222 !important;
    display: inline-block !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

.k2topfixed {
  position: static !important;
}

h2.cat_title a, h2.cat_title {
	overflow: hidden;
}
.k2catdesc {
	padding: 0px;
}
.k2catdesc p {
	padding: 0 20px 0 46px;
}

@media(max-width: 900px ){
		#menu .mobilebtn {
	background: url('https://dancenhance.com/templates/evcon/images/icons/menu-icon-mobile.png') no-repeat !important;
}
.mobilebtn select {
	position: relative;
	top: -25px;
	left: -10px;
}
}	
@media(max-width: 579px ){
	div.subCategoryContainer {
	display: block;
	width: 50% !important;
}
div.subCategory h2 {
	font-size: 14px !important;
}

div.subCategory h2 a{
	color: #f47920;
	font-weight: bold;
}
}

