/*
 Theme Name:     Gestaltungsfreiheiten Theme
 Theme URI:      https://gestaltungsfreiheiten.com
 Description:    Child Theme for Divi Theme
 Author:         Gestaltungsfreiheiten.com - Webdesign fuer Coaches, Trainer und Therapeuten 
 Author URI: 	 https://gestaltungsfreiheiten.com
 Template:       Divi
 Version:        2.0.0
*/
 

/*------------------------------------------------------- */
/*Testimonials - Icon nicht abgeschnitten  ################################################################################*/
    .et_pb_testimonial  {
      overflow: visible !important;
    }
/*Letzte Menue-Unterpunkte nicht abgeschnitten --> Klasse dem letzten Haupt-Menuepunkt zuweisen ################################################################################*/

    .dropdown_fix ul {
    right: 0px !important;
    }



/*Definitionen für die Seiten Impressum und Datenschutz*/

.legal h1 {font-size: 25px; margin-bottom: 10px; line-height: 1.3em;}
.legal h2 {font-size: 23px; margin-bottom: 10px; margin-top: 20px; line-height: 1.3em;}
.legal h3 {font-size: 20px; margin-bottom: 10px; margin-top: 10px; line-height: 1.3em;}

.et_pb_button .gruene-buttons:hover {background-color: #95ccb1!important;}
a.gruene-buttons:hover {background-color: #95ccb1!important;}
.gruene-buttons a:hover {background-color: #95ccb1!important;}
.et_pb_button .et_pb_button_0 .gruene-buttons .et_pb_bg_layout_light {background-color: #95ccb1!important;}


/*Testimonialslider  ##############################################################################################*/
/* apply text gradient to section heading */
.dvcs_testimonial_h2_f h2 {
	background: -webkit-linear-gradient(350deg,#ff0000 15%,#ef3297 60%);
	background: -o-linear-gradient(350deg,#ff0000 15%,#ef3297 60%);
	background: linear-gradient(100deg,#ff0000 15%,#ef3297 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #ff0000;
}
/* set the author name color and font size */
.dvcs_testimonial_f .et_pb_testimonial_author {
    color: #a37877;
	font-size: 16px;
}
/* set slider row overflow to hidden */
.dvcs_testimonial_slider_row_f {
	overflow: hidden;
}
/* set the center column width */
.dvcs_slider_center_col_f {
	width: calc(100% - 140px) !important;
}
/* set the left and right columns width */
.dvcs_left_button_column_f,
.dvcs_right_button_column_f {
	width: 70px !important;
}
/* position left and right slider buttons */
.dvcs_left_button_column_f,
.dvcs_right_button_column_f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.dvcs_left_button_column_f {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	z-index: 10;
}
.dvcs_right_button_column_f {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
/* non-visible testimonials */
.dvcs_testimonial_f {
	position: absolute;
	top: 0;
	z-index: 0;
	opacity: 0;
}
/* active(current) testimonial */
.dvcs_testimonial_f.dvcs_current_f {
	position: relative;
	z-index: 1;
	opacity: 1;
}
/* quote icon */ 
/*
.dvcs_testimonial_f:before {
    z-index: 0;
    top: 20px;
    left: 160px;
    font-size: 140px;
    content: "\7b";
}
*/
/* set width and height of slider buttons */
.dvcs_slider_button_f {
	width: 50px;
	height: 50px;
}
/* remove slider button(blurb) padding-left */
.et_pb_blurb_position_left.dvcs_slider_button_f .et_pb_blurb_container {
	padding-left: 0;
}
/* adjust row and column widths on mobile */
@media all and (max-width: 980px){
	.dvcs_testimonial_slider_row_f {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 95% !important;
	}
	.dvcs_slider_center_col_f {
		width: calc(100% - 70px) !important;
	}
	.dvcs_left_button_column_f,
	.dvcs_right_button_column_f {
		width: 35px !important;
	}
}
/* adjust quote icon positioning on phone */
@media all and (max-width: 767px){
	.dvcs_testimonial_f:before {
		top: 140px;
		left: 10px;
	}
}

/* Slide Animations */
/* apply IN-animation to next testimonial */
.dvcs_next_in_f {
	opacity: 1;
	-webkit-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/* apply OUT-animation to next testimonial */
.dvcs_next_out_f {
	opacity: 0;
	-webkit-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); 
}
/* apply IN-animation to previous testimonial */
.dvcs_prev_in_f {
	opacity: 1;
	-webkit-animation: fadeInLeft 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInLeft 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/* apply OUT-animation to previous testimonial */
.dvcs_prev_out_f {
	opacity: 0;
	-webkit-animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); 
}
/* END Slide Animations */

/* VB fixes */
.et_fb_preview_active .dvcs_testimonial_slider_row_f {
	width: 95% !important;
}
html.et_fb_preview_active--responsive_preview .et_pb_column.dvcs_left_button_column_f,
html.et_fb_preview_active--responsive_preview .et_pb_column.dvcs_right_button_column_f,
html.et_fb_preview_active.et_fb_preview_active--responsive_preview--phone_preview .et_pb_section .et_pb_row .et_pb_column.dvcs_left_button_column_f, 
html.et_fb_preview_active.et_fb_preview_active--responsive_preview--phone_preview .et_pb_section .et_pb_row .et_pb_column.dvcs_right_button_column_f {
	width: 35px !important;
}
.et-fb .dvcs_testimonial_f {
	z-index: 1;
	opacity: 1;
}
.et-fb .dvcs_left_button_column_f {
    z-index: 30;
}
.et_fb_preview_active--responsive_preview--phone_preview .dvcs_testimonial_f:before {
    top: 140px;
    left: 10px;
}

/* uncomment CSS below if you're using wireframe mode and Divi < v3.13 */

/* .et_fb_preview_active--wireframe_preview .dvcs_left_button_column_f,
.et_fb_preview_active--wireframe_preview .dvcs_right_button_column_f {
	display: block;
}
html.et_fb_preview_active--responsive_preview .et_pb_row.dvcs_testimonial_slider_row_f.et_pb_equal_columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
} */

/* END VB fixes */

/*Media Queries----------------------------------------------------------------------------*/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}


/*Fonts lokal eingebunden*/

body {font-family: 'Poppins', Helvetica, sans-serif; font-weight: 400;}
h1, h2, h3, h4, h5, h6 {font-family: 'Quattrocento', Times, serif; font-weight: 400;}

#et-top-navigation {
    font-weight: 400!important;
}

.et_pb_testimonial_slider .et_pb_slide_content_testi {font-family: 'Quattrocento'!important; font-weight: 600!important;}



/* quattrocento-regular - latin */
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 400;
  src: url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-regular.svg#Quattrocento') format('svg'); /* Legacy iOS */
}

/* quattrocento-700 - latin */
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 700;
  src: url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/quattrocento-v12-latin-700.svg#Quattrocento') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://magdalena-winkler.de/wp-content/themes/gestaltungsfreiheiten-theme/fonts/poppins-v15-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
