/*
Theme Name:     Tanzhaus Mielke
Theme URI: 		https://www.tanzschule-mielke.de
Author: 		media:meets GmbH
Author URI: 	https://www.mediameets.de
Description:    Child theme for the Movers theme powered by DesignThemes
Template:       dance
Version:        1.0
*/

.no-breadcrumb #main {
	margin-top: 0;
}
.section37 *,
.section37 .dark-bg-color,
.section37 .light-color,
.section37 .medium-color,
.section37 .light-color:hover,
.section37 .medium-color:hover,
.section37 .dark-bg-color:hover {
	-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;
	 }

.section37 .medium-color:hover,
.section37 .light-color:hover,
.section37 .dark-bg-color:hover { background-color: rgb(110, 35, 149, 0.9); }

.section37 .light-color:hover span.zmdi,
.section37 .medium-color:hover span.zmdi,
.section37 .dark-bg-color:hover span.zmdi {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);
 }



 .dt-sc-icon-box.type5.rounded:hover .icon-wrapper {
 	background: transparent !important;
 }
.dt-sc-icon-box.type5.rounded .icon-wrapper:before {
	box-shadow: 0 0 0 50px #6e2395 inset;
    -webkit-box-shadow: 0 0 0 50px #6e2395 inset;
    -ms-box-shadow: 0 0 0 50px #6e2395 inset;
 }
 .dt-sc-icon-box.type5.rounded:hover .icon-wrapper:before {
 	background-color: #7c28a9;
	 box-shadow: 0 0 0 2px #6e2395 inset;
    -webkit-box-shadow: 0 0 0 2px #6e2395 inset;
    -ms-box-shadow: 0 0 0 2px #6e2395 inset;
 }

#main-menu > ul.menu > li > a {
	padding: 0 12px;
}


#footer .dt-sc-sociables li {
	border-bottom: 0;
}

#footer .dt-sc-sociables li:before {
	content: '';
}

#footer .dt-sc-sociables li a {
	padding: initial;
	line-height: 36px;
}

.dt-sc-events-list .dt-sc-event-title {
	padding: 10px 30px;
}

.widget.widget_nav_menu ul.menu li a {
	text-transform: none;
}

.widget ul li:before,
.widget ul li:hover:before{
	content: '';
}

.footer-copyright {
	display: none;
}

#footer .dt-sc-dark-bg a:hover {
	color: rgba(255, 255, 255, 0.6) !important;
}

@media only screen and (max-width: 767px) {
	#main-menu {
		background: transparent;
		box-shadow: none;
	}
	.main-header-wrapper {
		padding: 0;
	}
	#logo {
		padding: 10px 0;
	}
}

.main-title-section h1 {
	font-size: 40px !important;
}

.main-title-section-wrapper {
	padding: 30px 10px;
}
@media only screen and (min-width: 1024px) {
.main-title-section-wrapper {
	padding: 195px 0;
}

.main-title-section-wrapper .container {
	position: absolute;
	width: 100%;
	bottom: -58px;
}
}

.dt-sc-events-list {
	margin-left: 0;
}

.dt-sc-events-list .dt-sc-event-date {
	padding: 0 15px 0 0 !important;
	width: 28% !important;
}