/*
Theme Name: socialdancingacademy
Theme URI: https://www.rent-a-ninja.org
Template: hello-elementor
Author: DI Alexander Herzog
Author URI: https://www.rent-a-ninja.org
Version: 3.0.0
Updated: 2017-04-26 21:00:00
*/

@charset "UTF-8";


body {
	font-family: var(--e-global-typography-text-font-family);
	font-weight: var(--e-global-typography-text-font-weight);
}

h1 {
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
}

h2,
h3,
h4,
h4 {
	font-family: var(--e-global-typography-secondary-font-family);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

em,
i {
	font-family: inherit;
	font-weight: inherit;
}

b,
strong {
	font-family: inherit;
	font-weight: bold;
}

small {
	font-size: 0.66em
}


a {
	color: inherit;
}

p a {
	text-decoration:underline !important;
}
li {
	margin-bottom: 0.925rem;
}


a:hover,
a:active {
	color: var(--e-global-color-accent);
}

.elementor-widget-button .elementor-button {
	background-color: inherit;
}

.elementor-testimonial__header {
	justify-content: space-between;
	align-content: center;
	align-items: center;
}

.elementor-swiper .swiper-slide {
	border: none !important;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.elementor-swiper .elementor-main-swiper {
	padding: 2.5% 2.5% 0%;

	width: 100%;
}
/* 
.elementor-testimonial__cite {
	order: 2;
}

.elementor-testimonial__image {
	order: 3;
}

.elementor-swiper .elementor-testimonial__header .elementor-testimonial__icon {
	order: 1;
	margin-inline-start: initial;
} */

.box-shadow {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
	;
}

/* OFFSET STICKY */
body:not(.elementor-editor-active) .elementor-widget-menu-anchor:before {
	content: "";
	display: block;
	height: 75px;
	/* fixed header height*/
	margin: -150px 0 0;
	/* negative fixed header height */
	visibility: hidden;
	pointer-events: none;
}

.brlbs-cmpnt-content-blocker {
	margin-bottom:4rem;
}

.accent b,
.accent strong {
	color: var(--e-global-color-accent);
}

.accent-2 b,
.accent-2 strong {
	color: var(--e-global-color-akzent-dunkelblau);
}
.margin-block-end-none,
.margin-block-end-none p {
	margin-block-end:none;

}
@media only screen and (min-width: 768px) {
	body .elementor-element .e-con-inner .elementor-widget-container iframe[src*="youtube-nocookie.com"],
	body .elementor-element .e-con-inner .elementor-widget-container iframe[src*="youtube.com"],
	body .elementor-element .e-con-inner .elementor-widget-container .brlbs-cmpnt-cb-preset-c.brlbs-cmpnt-cb-youtube,
	body .elementor-element .e-con-inner .elementor-widget-container .brlbs-cmpnt-cb-preset-c.brlbs-cmpnt-cb-youtube .elementor video{
	max-width:100%;
	width:800px;
	display:flex;
	justify-content:center;
	margin:0 auto;
	}
}

@media only screen and (max-width: 767px) {
	body .elementor-element .e-con-inner .elementor-widget-container iframe[src*="youtube-nocookie.com"],
	body .elementor-element .e-con-inner .elementor-widget-container iframe[src*="youtube.com"] {
		width:400px;
		max-width:100%;
		height:225px;
		display:flex;
		justify-content:center;
		margin:0 auto;
	}
}