/*
 Theme Name:   Praxis Dr. Winkelmann
 Description:  Divi Child Theme
 Author:       Marion Lustig
 Author URI:   https://www.lustigonline.de
 Template:     Divi
 Version:      1.1
*/


@import url("../Divi/style.css");





/* -- SCHRIFTEN EINBINDEN -- */

/* pt-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://praxis-dr-winkelmann.de/fonts/pt-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* pt-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('https://praxis-dr-winkelmann.de/fonts/pt-sans-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* pt-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://praxis-dr-winkelmann.de/fonts/pt-sans-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* pt-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://praxis-dr-winkelmann.de/fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body, input, textarea, select {
  font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
}


/* -- HEADER -- */

.et_header_style_centered #top-menu > li > a {
  padding-bottom: 1.5em;
	padding-top: 0.5em;
}

/* -- AUFBAU -- */

.et_full_width_page #left-area {
    padding-bottom: 40px;
  }

/* -- SLIDER/START -- */

div.et_pb_slide_content {
	 -moz-hyphens: auto;
   	-o-hyphens: auto;
   	-webkit-hyphens: auto;
   	-ms-hyphens: auto;
 	hyphens: auto; 
}



/* -- TABELLE -- */

.entry-content table:not(.variations) {
  border: 1px solid #93bebf;
}

.entry-content tr td {
  border-top: 0px;
}

table tr:nth-child(odd) {
  background-color: rgba(255,255,255,0.2);
}

/* -- TESTIMONIAL -- */

.et_pb_testimonial_author {
  margin-top: 10px;
}

/* -- BUTTON -- */

.et_pb_button:hover {
  opacity: 1.0;
}


/* -- TEXT | ÜBERSCHRIFTEN -- */

p {
    padding-bottom: 0.6em;

}


h1, h2, h3, h4, h5, h6 {
	 -moz-hyphens: auto;
   	-o-hyphens: auto;
   	-webkit-hyphens: auto;
   	-ms-hyphens: auto;
 	hyphens: auto; 
}


a:hover {
	opacity: 0.5;
}

h1 {

}


h2 {

}
	
h3, h4 {
	font-size: 1.3em;
  line-height: 1.5em;

}




/* -- ZITAT / Linie -- */

blockquote {
    margin: 20px;
    border: 0px;
	background-color: #93bebf;
    padding: 30px;
	color: #fff;
}

hr {
	color: #93bebf;
	border-bottom: 1px solid #93bebf;
	border-top: 1px solid #93bebf;
	width: 100%;
	clear: both;
}


/* -- LISTE -- */

#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
  padding: 0 0 2px 1em;
}


/* -- FOOTER -- */

#footer-info {
  margin: 0 auto;
	text-align: center;
	float: none;
}

/* -- BARRIERE-FREIHEIT -- */

body .accessability_container * {
  background: transparent!important;
  color: #000 !important;
}

button.aicon_link {
  width: 90px;
  height: 90px;
}

.aicon_link {
  left: -90px;
  max-width: 90px;
  max-height: 90px;
}

/* -- RESPONSIVE -- */

/* -- MOBILE MENUE -- */


.et_mobile_menu {
  border-top: 1px solid #93bebf!important;
    border-top-color: #93bebf!important;
}


/* -- BIS 1100PX -- */

@media screen and (max-width: 1100px) {
	
}

/* -- BIS 980PX -- */

@media screen and (max-width: 980px) {
	
div.et_pb_slide_description div.et_pb_slide_content p {
  line-height: 1.3em!important;
}
	
.et_header_style_centered .et_mobile_menu {
    top: 35px;
}

.et_header_style_centered header#main-header .logo_container {
   display: none!important;
}

.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
  font-size: 25px !important;
  font-weight: bold;
}	

.et_pb_row_4, body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row {
  width: 70%!important;
	margin: 0 auto;
}	
	
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
    width: 18.5%;
    margin-right: 1.5%;
  }	
	
	.et_pb_icon_0 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_1 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_3 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_4 .et_pb_icon_wrap .et-pb-icon {
  font-size: 42px!important;
}
	
h4 {
  font-size: 1.0em!important;
  line-height: 1.3em!important;
}

.et_pb_column .et_pb_row_inner, .et_pb_row {
    padding: 10px 0;
  }
	
div#carpaltunnelsyndrom.et_pb_row.et_pb_row_8 {
  padding-right: 0!important;
}
	
.et_pb_text_8 {
  width: 100%!important;
}

.et_section_regular div.et_pb_row.et_pb_row_9 {
  width: 90%!important;
}	
	
}	
		
	

/* -- BIS 780PX -- */

@media screen and (max-width: 780px) {
	
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
  font-size: 20px!important;
}	

}

	
/* -- BIS 590PX -- */

@media screen and (max-width: 590px) {

div#home.et_pb_module.et_pb_slider.et_pb_slider_0.et_pb_slider_fullwidth_off.et_pb_bg_layout_light div.et_pb_slides div.et_pb_slide.et_pb_slide_0.et_pb_bg_layout_light.et_pb_media_alignment_center.et-pb-active-slide div.et_pb_container.clearfix div.et_pb_slider_container_inner div.et_pb_slide_description h2.et_pb_slide_title {
  font-size: 20px!important;
}
	
p {
  padding-bottom: 0.3em;
}	
	
#et-info-phone {
  width: 100%;
	float: none;
	margin: 0 auto;
	display: block;
}
	
.et_pb_slider .et_pb_slide_0 {
  background-size: 120%;
}
	
	.entry-content tr td {
  padding: 3px 10px;
}
	
	.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
    width: 18.5%!important;
    margin-right: 1.5%;
  }	
	
	.et_pb_icon_0 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_1 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_3 .et_pb_icon_wrap .et-pb-icon, .et_pb_icon_4 .et_pb_icon_wrap .et-pb-icon {
  font-size: 27px!important;
}
	
	.et_pb_accordion_0.et_pb_accordion h5.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h1.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h2.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h3.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h4.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h6.et_pb_toggle_title {
  font-size: 20px!important;
}
		
button.aicon_link {
  width: 50px;
  height: 50px;
}	
	
	.aicon_link {
  left: -60px;
  max-width: 50px;
  max-height: 50px;
}

}