/*
Theme Name:     inarudolph.de
Theme URI:      https://www.inarudolph.de
Description:    Child theme for the Divi theme by elegantthemes
Author:         nexTab.de - Oliver Gehrmann & Martin Bertelmann
Author URI:     https://www.nextab.de
Template:       Divi
Version:        1.0
*/


		 

/*********************************************
*********** Allgemeine Änderungen ************
*********************************************/
body.et_divi_theme  {
	line-height: 1.2;
}
p {
	  padding-bottom:1em
  }
  p:not(.has-background):last-of-type {
	  padding-bottom:1em
  }
  p:not(.has-background):not(.et_pb_title_meta_container):last-child {
    padding-bottom:0
  }
   
   /* Menu NG - September 2018 */
   #top-menu li a,
   #custom-secondary-nav li a,
   #custom-secondary-subnav-mobile li a,
   #custom-secondary-nav-mobile li a,
   .mobile_nav li a{
	   font-family: "PT Sans Narrow", Arial;
	   font-weight: 400;
	   font-size: 18px;
   }
   .mobile_nav li a {
	   font-size: 16px;
   }
   #top-menu li {
	   padding-left: 5px;
   }
   
   .logo_container {
	   min-height: 84.5px !important;;
   }
   body.et_header_style_left #et-top-navigation nav > ul > li > a {
	   padding-bottom: 10px !important;
   }
   #top-menu.nav li.current-menu-item ul,
   #top-menu.nav li.current-menu-ancestor > ul
   {
	   visibility: visible;
	   opacity: 1;
   }
   
   #et-top-navigation nav > ul  li{border-color:#5c524b;}
   #et-top-navigation nav > ul > li a{
	   color: inherit;
   }
   #page-container,
   header * {
	   background: inherit;
   }
   #top-menu.nav > li ul {
	   border-top-color: inherit;
	   border-top-width: 1px;
	   position: absolute;
	   width: 100%;
	   box-shadow:  none;
	   display: flex;
	   justify-content: flex-end;
	   padding: 3px 0 5px 0;
	   background: inherit;
	   z-index: 9990;
	   right: 0;
	   padding-bottom: 10px;
   }
   #top-menu li.menu-item-has-children > a:first-child {
	   padding-right: 0;
   }
   #top-menu li.menu-item-has-children > a:first-child::after {
	   content: '';
   }
   #top-menu li.current-menu-ancestor > a {
	   color: inherit;
   }
   #top-menu.nav  li:hover li ul {
	   display: none;
   }
   
   #top-menu.nav > li.current-menu-item li ul {
	   display: none;
   }
   #top-menu.nav  li:hover li ul:hover  {
	   z-index: 9995;
	   display: flex;
   }
   #top-menu.nav  li li ul {
	   border-top-color: inherit;
	   border-top-width: 1px;
	   position: absolute;
	   width: 100%;
	   box-shadow:  none;
	   display: flex;
	   justify-content: flex-end;
	   padding: 3px 0 10px 0;
	   background: inherit;
	   z-index: 9995;
	   right: 0;
	   left: auto;
	   top: -1px;
   }
   
   #top-menu.nav li:hover ul {
	   z-index: 9991;
   }
   #top-menu li li {
	   margin: 0;
	   padding: 0 0 0 20px;
	   position: static
   }
   #top-menu li li a {
	   width: auto;
	   padding: 0px 2px;
	   margin-right: -2px;
	   font-weight: normal !important;
   }
   #top-menu li li a:hover {
	   background-color: inherit;
   }
   #top-menu.nav {
	   position: relative;
   }
   #top-menu.nav li {
	   position: static !important;;
   }
   
   /* 3. Ebene im Mobilen Menü deaktivieren */
   #main-header .et_mobile_menu li li ul {
	   display: none !important;
   }
   /* 3. Ebene in mobiler Ansicht darunter anzeigen */
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li a { display: none !important;}
   mobile-third-level-nav {position: relative;}
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li {margin-right: 0;}
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li:not(.current_page_ancestor) {position: absolute;}
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li li.current-menu-item li {position: static; margin: 0 10px;}
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li li.current-menu-item li a,
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li li.current-menu-ancestor li a{ display: inline-block !important;}
   nav#custom-secondary-nav-mobile #mobile-third-level-nav li li.current-menu-item ul {
	   display: flex;
	   justify-content: space-evenly;
	   flex-wrap: wrap
   }
   @media all and ( min-width: 981px ) {
	   #mobile-third-level-nav {display: none !important;}
   }
   
   .hide-submenu:not(.current-menu-ancestor) ul {display: none !important;}
   
   #top-menu-nav .hide-on-desktop { display: none;}
   #et_mobile_nav_menu .hide-on-mobile { display: none;}
   
   /* /Menu NG */
   
   div[data-borlabs-cookie-inline][style="display: inherit;"] + small, div[data-borlabs-cookie-inline][style="display:inherit;"] + small, div[data-borlabs-cookie-inline][style="display:inherit"] + small { display: none; }
   
   .orange {color: #f15a24;}
   .golden {color: #c2b378;}
   span.underline {text-decoration: underline;}
   .cover img {float: left; margin-right: 15px;}
   
   body {font-family: Arial, Geneva, sans-serif;
	   font-size: 16px;}
   /*body a {color: #f15a24;}  /* Blau: 2ea3f2*/
   body a {color: #ed0205;}
   
   .et_boxed_layout #page-container {box-shadow: none;}
   
   .entry-content ul {line-height: 1.2;}
   #main-content .container::before { 
	   background-color: #fff;
   }
   .post-type-archive.et_right_sidebar #main-content .container::before {
	   display: none;
   }
   textarea {
	   font-family: Arial,Geneva,sans-serif;
   }
   
   .vertical-center { 
	   display: flex; 
	   flex-direction: column; 
	   justify-content: center;
   } 
   
   .vertical-bottom { 
	   display: flex; 
	   flex-direction: column; 
	   justify-content: flex-end;
   } 
   
   .et_pb_row.column_last_toend .et_pb_column {
	 display: flex;
	 flex-direction: column;
   }
   
   .et_pb_row.column_last_toend .et_pb_column .et_pb_module:last-child {
	 margin-top: auto;
   }
   
   .video-66prz {
	   width: 66%;
	   margin-left: auto;
	   margin-right: auto;
   }
   .video-kleiner {width: 60%;}
   @media only screen and ( max-width: 580px ) { .video-66prz , .video-kleiner {width: 100%;} }
   .et_pb_fullwidth_menu.no_hamburger .et_pb_menu__menu,
   .et_pb_menu.no_hamburger .et_pb_menu__menu {
     display:block!important
   }
   .no_hamburger .et_mobile_nav_menu {
     display:none!important
   }
/* Video Overlay liegt über Borlabs Cookie > keine Freischaltung der Videos möglich.
 * Deshalb deaktiviere ich das Overlay hier:
 * */
.et_pb_video .et_pb_video_overlay {
  display: none!important;
}

   .lyte-wrapper {
	   margin-left: 0 !important;
	   margin-right: 0 !important;
   }
   
   ul.bullets-orange {
	   list-style: none;
   }
   ul.bullets-orange li {
	   position: relative;
   }
   ul.bullets-orange li:before {
	   content: "";
	   border: solid 3px #f04a13;
	   border-radius: 3px;
	   height: 0px;
	   display: inline-block;
	   position: absolute;
	   top: 9px;
	   left: -14px;
   }
   /* ActiveCampaign Bot-Falle ausblenden - HoneyPot */
   ._form ._form_element._field6 {
	   opacity: 0;
	   position: absolute;
	   top: 0;
	   left: 0;
	   height: 0;
	   width: 0;
	   z-index: -1;
	   overflow: hidden;
   }
   
   .einfach_loshoeren_promo.et_pb_blurb_position_left .et_pb_blurb_container {
	 vertical-align: middle;
   }
   
   .custom-ul ul li,
   .page-template-page-template-start .et_pb_text ul li,
   .page-template-page-template-coacht-seminare .et_pb_text ul li {
	   position: relative;
	   list-style: none;
   }
   .custom-ul ul li::before,
   .page-template-page-template-start .et_pb_text ul li::before,
   .page-template-page-template-coacht-seminare .et_pb_text ul li::before {
	   color: #f15a24;
	   content: "\2022";
	   font-size: 2em;
	   top: 0px;
	   left: -16px;
	   position: absolute;
	   margin-left: 0;
   }
   .custom-ul.custom-ul-red ul li::before {
	   color: #800000;
   }
   
   .testimonial-orange .et_pb_testimonial_portrait {
	   box-shadow: inset 0 0 3px #f8ac91;
   }
   
   .et_bloom_popup form {
	 margin: 0 auto!important;
	 padding: 0!important;
   }
   .et_pb_blog_grid .et_pb_post .entry-featured-image-url {
	 margin-bottom: 0;
   }
   .et_pb_blog_grid .et_pb_post img {
	 padding: 0;
	 border-color:#d8d8d8;
	 border-bottom: none;
   }
   /*.testimonal_slider .et_pb_slide_image img {
	   box-shadow: 0 2px 15px #ffffff77
   }*/
   @media all and (max-width: 767px) {
	   .testimonal_slider .et_pb_slide_image {
		   display: block!important;
		   margin-right: auto;
	   }
	 .testimonal_slider .et-pb-active-slide .et_pb_slide_image {
	   -webkit-animation-name: fadeTop;
	   animation-name: fadeTop;
	 }
	 .testimonal_slider .et_pb_slide {
	   padding: 0;
	 }
	   .testimonal_slider .et_pb_slide_with_image .et_pb_slide_description {
		   padding: 30px 0 50px;
	   }
	 .et_pb_slider.testimonal_slider {
	   overflow: visible!important;;
	 }
	 .et_pb_slider.testimonal_slider .et-pb-arrow-next  {
	   right: -5px;
	 }
	 .et_pb_slider.testimonal_slider .et-pb-arrow-prev {
	   left: -5px;
	 }
	 .et_pb_slider.testimonal_slider:hover .et-pb-arrow-next  {
	   right: -27px;
	 }
	 .et_pb_slider.testimonal_slider:hover .et-pb-arrow-prev  {
	   left: -27px;
	 }
   }
   @media all and (min-width: 768px) {
	   .testimonal_slider .et_pb_slide_with_image .et_pb_slide_image {
		   width: 20%;
	   }
	   .testimonal_slider .et_pb_slide_with_image .et_pb_slide_description {
		   padding: 3% 0;
		   width: 74.5%;
	   }
   }
   
   
   /*********************************************
   ************** Header & Navi *****************
   *********************************************/
   
   .et_boxed_layout #page-container #main-header .et_menu_container {width: 100%;}
   
   #main-header .et_menu_container {padding-top: 30px;}
   #et-main-area {margin-top: 43px;}
   
   #main-header {background-color: #454545; box-shadow: none;}
   #main-header.et-fixed-header {box-shadow: none !important;}
   
   
   #top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {float: right;}
   #et-top-navigation nav > ul > li, #et_search_icon::before {color: #e1b473;}
   #et-top-navigation nav > ul > li > a {text-transform: uppercase;}
   .et_fixed_nav #main-header {position: absolute;}
   
   .et_header_style_left #et-top-navigation {padding: 16px 0 0 0 !important;}
   .et_header_style_left #et-top-navigation nav > ul > li > a {padding-bottom: 20px !important;}
   
   .et_mobile_menu {border-color: #f15a24;}
   
   /* CUSTOM SECONDARY NAV */
   nav#custom-secondary-nav {position: relative; top: 27px; border-top: 1px solid #5c524b;}
   nav#custom-secondary-nav ul.menu {position: relative; top: -19px; text-align: right;}
   nav#custom-secondary-nav ul.menu li:last-child {padding-right: 0;}
   nav#custom-secondary-nav li {display: inline-block; padding-right: 22px; font-size: 14px;}
   nav#custom-secondary-nav > div ul.menu li a {color: #e1b473; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-weight: 500;}
   nav#custom-secondary-nav, nav#custom-secondary-nav > div, nav#custom-secondary-nav ul.menu {height: 0;}
   
   /* CUSTOM SECONDARY NAV MOBILE - HIDDEN */
   nav#custom-secondary-nav-mobile, nav#custom-secondary-subnav-mobile  {display: none;}
   
   /* CUSTOM SECONDARY NAV - HIDDEN - Blog & Shop & Home */
   body.page-id-899 nav#custom-secondary-nav,
   body.page-id-869 nav#custom-secondary-nav, 
   body.page-id-899 nav#custom-secondary-nav-mobile,
   body.page-id-869 nav#custom-secondary-nav-mobile,
   body.home nav#custom-secondary-nav-mobile
   {display: none;}
   
   /* MOBILE NAVI */
   .mobile_menu_bar::before {color: #f15a24;}
   
   ul.menu li.hervorheben a {
	   background-color: #f15a24;
	   border-radius: 20px;
	   padding: 5px 10px;
	   vertical-align: -3px;
	   transition: all 300ms ease;
   }
   ul.menu li.hervorheben a:hover {
	   color: #eee !important;
	   padding: 5px 15px;
   }
   
   .bekannt-aus > .et_pb_column {
	 display: flex;
	 width: 100%;
	 justify-content: center;
	 align-items: center;
	 flex-wrap: wrap;
   }
   .et_pb_section .et_pb_row.bekannt-aus > .et_pb_column >.et_pb_module:last-child,
   .bekannt-aus > .et_pb_column > .et_pb_module {
	   margin-left: 1.0%;
	 margin-right: 1.0%;
	 margin-bottom: 30px;
   }
   
   /*********************************************
   ************** Page Templates ****************
   *********************************************/
   
   
   
   /* STARTSEITE */
   /*body.home {background-color: #454545; font-size: 16px; font-weight: 700; color: #726b66; line-height: 160%;}*/
   /* LANDINGPAGE OHNE HEADER */
   body.page-template-page-template-blank {background-color: #9f9889;}
   body.page-template-page-template-blank .logo-container-landingpage .et_pb_row {width: 100% !important;}
   body.page-template-page-template-blank .footer-under-bg a {color: #fff;}
   body.page-template-page-template-blank .footer-under-bg a:hover {color: #5c524b;}
   /* COACHT */
   body.page-template-page-template-coacht, body.page-template-page-template-coacht #main-header {background-color: #9f9889;}
   body.page-template-page-template-coacht #top-menu li.current-menu-item > a, body.page-template-page-template-coacht #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-coacht #top-menu li > a:hover, body.page-template-page-template-coacht #et_search_icon:hover::before, body.page-template-page-template-coacht nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-coacht #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-coacht #custom-secondary-nav a, body.page-template-page-template-coacht nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-coacht { font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-coacht .footer-under-bg a {color: #fff;}
   body.page-template-page-template-coacht .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-coacht h2 {font-weight: bold;}
   body.page-template-page-template-coacht h3 {padding-bottom: 20px;}
   body.page-template-page-template-coacht h5 {text-decoration: underline;}
   body.page-template-page-template-coacht .widget_nav_menu ul li {margin-bottom: 0.8em;}
   body.page-template-page-template-coacht .widget_nav_menu ul li ul {margin-top: 0.8em;}
   
   /* COACHT - SEMINARE */
   body.page-template-page-template-coacht-seminare, body.page-template-page-template-coacht-seminare #main-header {background-color: #9f9889;}
   body.page-template-page-template-coacht-seminare #top-menu li.current-menu-item > a, body.page-template-page-template-coacht-seminare #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-coacht-seminare #top-menu li > a:hover, body.page-template-page-template-coacht-seminare #et_search_icon:hover::before, body.page-template-page-template-coacht-seminare nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-coacht-seminare #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-coacht-seminare #custom-secondary-nav a, body.page-template-page-template-coacht-seminare nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-coacht-seminare {font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-coacht-seminare .footer-under-bg a {color: #fff;}
   body.page-template-page-template-coacht-seminare .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-coacht-seminare h2 {font-weight: normal;}
   body.page-template-page-template-coacht-seminare h3 {padding-bottom: 20px;}
   body.page-template-page-template-coacht-seminare h5 {text-decoration: underline;}
   body.page-template-page-template-coacht-seminare .widget_nav_menu ul li {margin-bottom: 0.8em; }
   body.page-template-page-template-coacht-seminare .widget_nav_menu ul li ul {margin-top: 0.8em;}
   body.page-template-page-template-coacht-seminare .wpcf7 .wpcf7-submit {color: #f15a24;}
   body.page-template-page-template-coacht-seminare .wpcf7 .wpcf7-submit:hover {background: #f15a24 !important; color: #fff;}
   
   /* COACHT - METHODE */
   body.page-template-page-template-coacht-methode, body.page-template-page-template-coacht-methode #main-header {background-color: #9f9889;}
   body.page-template-page-template-coacht-methode #top-menu li.current-menu-item > a, body.page-template-page-template-coacht-methode #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.page-template-page-template-coacht-methode nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-coacht-methode #top-menu li > a:hover, body.page-template-page-template-coacht-methode #et_search_icon:hover::before, body.page-template-page-template-coacht-methode nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-coacht-methode #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-coacht-methode #custom-secondary-nav a, body.page-template-page-template-coacht-methode nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-coacht-methode {font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-coacht-methode .footer-under-bg a {color: #fff;}
   body.page-template-page-template-coacht-methode .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-coacht-methode h2 {font-weight: bold;}
   body.page-template-page-template-coacht-methode h3 {padding-bottom: 20px;}
   body.page-template-page-template-coacht-methode h5 {text-decoration: underline;}
   body.page-template-page-template-coacht-methode .widget_nav_menu ul li {margin-bottom: 0.8em; }
   body.page-template-page-template-coacht-methode .widget_nav_menu ul li ul {margin-top: 0.8em;}
   
   /* COACHT - FAQ */
   body.page-template-page-template-coacht-faq, body.page-template-page-template-coacht-faq #main-header {background-color: #9f9889;}
   body.page-template-page-template-coacht-faq #top-menu li.current-menu-item > a, body.page-template-page-template-coacht-faq #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.page-template-page-template-coacht-faq  nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-coacht-faq #top-menu li > a:hover, body.page-template-page-template-coacht-faq #et_search_icon:hover::before, body.page-template-page-template-coacht-faq  nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-coacht-faq #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-coacht-faq #custom-secondary-nav a, body.page-template-page-template-coacht-faq  nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-coacht-faq { font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-coacht-faq .footer-under-bg a {color: #fff;}
   body.page-template-page-template-coacht-faq .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-coacht-faq h2 {font-weight: bold;}
   body.page-template-page-template-coacht-faq h3 {padding-bottom: 20px;}
   body.page-template-page-template-coacht-faq h5 {text-decoration: underline;}
   body.page-template-page-template-coacht-faq .widget_nav_menu ul li {margin-bottom: 0.8em; }
   body.page-template-page-template-coacht-faq .widget_nav_menu ul li ul {margin-top: 0.8em;}
   
   
   /* Vorträge */
   body.page-template-page-template-vortraege, body.page-template-page-template-vortraege #main-header {background-color: #9f9889;}
   body.page-template-page-template-vortraege #top-menu li.current-menu-item > a, body.page-template-page-template-vortraege #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-vortraege #top-menu li > a:hover, body.page-template-page-template-vortraege #et_search_icon:hover::before, body.page-template-page-template-vortraege nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-vortraege #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-vortraege #custom-secondary-nav a, body.page-template-page-template-vortraege nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-vortraege { font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-vortraege .footer-under-bg a {color: #fff;}
   body.page-template-page-template-vortraege .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-vortraege h2 {font-weight: bold;}
   body.page-template-page-template-vortraege h3 {padding-bottom: 20px;}
   body.page-template-page-template-vortraege h5 {text-decoration: underline;}
   body.page-template-page-template-vortraege .widget_nav_menu ul li {margin-bottom: 0.8em;}
   body.page-template-page-template-vortraege .widget_nav_menu ul li ul {margin-top: 0.8em;}
   .vortraege-textoverlay { position: relative;}
   .vortraege-textoverlay > .absolute_position {
	   position: absolute;
	   z-index: 10;
	   padding: 2.5% !important;;
   }
   .vortraege-textoverlay .absolute_position.bottom_left {
	   bottom: 0;
	   left: 0;
	   padding-right: 0 !important;
   }
   .vortraege-textoverlay .absolute_position.bottom_right {
	   bottom: 0;
	   right: 0;
   
   }
   .vortraege-textoverlay > .absolute_position .et_pb_text_inner {
	   background: rgba(0,0,0,0.35);
	   box-shadow: 0 0 16px 8px rgba(0,0,0,0.35);
   }
   .vortraege-textoverlay p {
	   align-self: initial;
	   text-align: initial;
	   line-height: 1.2em;
   }
   .vortraege-textoverlay .absolute_position .et_pb_image_wrap {
	   padding: 2.5%;
	   background-color: #d9d9d9bb;
	   /*box-shadow: 0 0 2px 1px #d9d9d9bb;*/
   }
   
   /* LANDINGPAGE */
   body.page-template-page-template-landingpage, body.page-template-page-template-landingpage #main-header {background-color: #9f9889;}
   body.page-template-page-template-landingpage #top-menu li.current-menu-item > a, body.page-template-page-template-coacht-faq #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.page-template-page-template-coacht-landingpage  nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-landingpage #top-menu li > a:hover, body.page-template-page-template-landingpage #et_search_icon:hover::before, body.page-template-page-template-landingpage nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-landingpage #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-landingpage #custom-secondary-nav a, body.page-template-page-template-landingpage nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-landingpage {font-size: 16px; font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-landingpage .footer-under-bg a {color: #fff;}
   body.page-template-page-template-landingpage .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-landingpage h2 {font-weight: bold;}
   body.page-template-page-template-landingpage h3 {padding-bottom: 20px;}
   body.page-template-page-template-landingpage h5 {text-decoration: underline;}
   body.page-template-page-template-landingpage .widget_nav_menu ul li {margin-bottom: 0.8em; }
   body.page-template-page-template-landingpage .widget_nav_menu ul li ul {margin-top: 0.8em;}
   
   /* SCHREIBT */
   body.page-template-page-template-schreibt, body.page-template-page-template-schreibt #main-header {background-color: #3C3934;}
   body.page-template-page-template-schreibt #top-menu li.current-menu-item > a, body.page-template-page-template-schreibt #custom-secondary-nav li.current-menu-item > a {color: #b5a28c;}
   body.page-template-page-template-schreibt #custom-secondary-nav li.current-menu-item > a { display: none;} 
   body.page-template-page-template-schreibt #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-schreibt #custom-secondary-nav a, body.page-template-page-template-schreibt nav#custom-secondary-nav > div ul.menu li a  {color: #fff;} 
   body.page-template-page-template-schreibt #top-menu li > a:hover, body.page-template-page-template-schreibt nav#custom-secondary-nav > div ul.menu li a:hover, body.page-template-page-template-schreibt #et_search_icon:hover::before {color: #b5a28c; opacity: 1;}
   body.page-template-page-template-schreibt #et-top-navigation nav > ul > li, #et_search_icon::before {color: #fff;}
   body.page-template-page-template-schreibt {font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-schreibt .footer-under-bg a {color: #fff;}
   body.page-template-page-template-schreibt .footer-under-bg a:hover {color: #b5a28c;}
   .buch_mit_hintergrund {background-image: url("images/Eiche-Hintergund.jpg");}
   
   
   /* LIEST */
   body.page-template-page-template-liest, body.page-template-page-template-liest #main-header {background-color: #0f0301;} 
   body.page-template-page-template-liest #top-menu li.current-menu-item > a, body.page-template-page-template-liest #custom-secondary-nav li.current-menu-item > a {color: #ad252a;}
   body.page-template-page-template-liest #top-menu li > a:hover, body.page-template-page-template-liest nav#custom-secondary-nav > div ul.menu li a:hover, body.page-template-page-template-liest #et_search_icon:hover::before {color: #ad252a; opacity: 1;}
   body.page-template-page-template-liest #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-liest nav#custom-secondary-nav > div ul.menu li a {color: #fff;}
   body.page-template-page-template-liest { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-liest .footer-under-bg a {color: #fff;}
   body.page-template-page-template-liest .footer-under-bg a:hover {color: #ad252a;}
   
   /* SPIELT */
   body.page-template-page-template-spielt, body.page-template-page-template-spielt #main-header {background-color: #191932;}
   body.page-template-page-template-spielt #top-menu li.current-menu-item > a, body.page-template-page-template-spielt #custom-secondary-nav li.current-menu-item > a {color: #c2b378;}
   body.page-template-page-template-spielt #top-menu li > a:hover, body.page-template-page-template-spielt nav#custom-secondary-nav > div ul.menu li a:hover, body.page-template-page-template-spielt #et_search_icon:hover::before {color: #c2b378; opacity: 1;}
   body.page-template-page-template-spielt #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-spielt nav#custom-secondary-nav > div ul.menu li a {color: #fff;}
   body.page-template-page-template-spielt { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-spielt .footer-under-bg a {color: #fff;}
   body.page-template-page-template-spielt .footer-under-bg a:hover {color: #c2b378;}
   
   /* FOTOS */
   body.page-template-page-template-fotos, body.page-template-page-template-fotos #main-header {background-color: #1d0c07;}
   body.page-template-page-template-fotos #top-menu li.current-menu-item > a, body.page-template-page-template-fotos #custom-secondary-nav li.current-menu-item > a {color: #b78170;}
   body.page-template-page-template-fotos #top-menu li > a:hover, body.page-template-page-template-fotos nav#custom-secondary-nav > div ul.menu li a:hover, body.page-template-page-template-fotos #et_search_icon:hover::before {color: #b78170; opacity: 1;}
   body.page-template-page-template-fotos #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-fotos nav#custom-secondary-nav > div ul.menu li a {color: #fff;}
   body.page-template-page-template-fotos { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-fotos .footer-under-bg a {color: #fff;}
   body.page-template-page-template-fotos .footer-under-bg a:hover {color: #b78170;}
   body .height-100prz,.et_pb_row.et_pb_row_fullwidth .height-100prz,.et_pb_row.et_pb_row_fullwidth.height-100prz{	max-height: 100%!important;	max-width: 100%!important;	height: 100%!important;	width: 100%!important;}
   
   /* KONTAKT */
   body.page-template-page-template-kontakt, body.page-template-page-template-kontakt #main-header {background-color: #3d100e;}
   body.page-template-page-template-kontakt #top-menu li.current-menu-item > a, body.page-template-page-template-kontakt #custom-secondary-nav li.current-menu-item > a {color: #ce534e;}
   body.page-template-page-template-kontakt #top-menu li > a:hover, body.page-template-page-template-kontakt #et_search_icon:hover::before {color: #ce534e; opacity: 1;}
   body.page-template-page-template-kontakt #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-kontakt nav#custom-secondary-nav > div ul.menu li a  {color: #fff;;}
   body.page-template-page-template-kontakt { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-kontakt .footer-under-bg a {color: #fff;}
   body.page-template-page-template-kontakt .footer-under-bg a:hover {color: #ce534e;}
   
   /* Bücher */
   body.page-template-page-template-buecher, body.page-template-page-template-buecher #main-header {background-color: #8C7B62;}
   body.page-template-page-template-buecher #top-menu li.current-menu-item > a, body.page-template-page-template-kontakt #custom-secondary-nav li.current-menu-item > a {color: #D1C8BC;}
   body.page-template-page-template-buecher #top-menu li > a:hover, body.page-template-page-template-kontakt #et_search_icon:hover::before {color: #D1C8BC; opacity: 1;}
   body.page-template-page-template-buecher #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-kontakt nav#custom-secondary-nav > div ul.menu li a  {color: #fff;;}
   body.page-template-page-template-buecher { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-buecher .footer-under-bg a {color: #fff;}
   body.page-template-page-template-buecher .footer-under-bg a:hover {color: #D1C8BC;}
   
   /* HOME 2018 */
   body.page-template-page-template-home-2018, body.page-template-page-template-home-2018 #main-header {background-color: #04032f;}
   body.page-template-page-template-home-2018 #top-menu li.current-menu-item > a, body.page-template-page-template-home-2018 #custom-secondary-nav li.current-menu-item > a {color: #ce534e;}
   body.page-template-page-template-home-2018 #top-menu li > a:hover, body.page-template-page-template-home-2018 #et_search_icon:hover::before {color: #ce534e; opacity: 1;}
   body.page-template-page-template-home-2018 #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-home-2018 nav#custom-secondary-nav > div ul.menu li a  {color: #fff;;}
   body.page-template-page-template-home-2018 { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-home-2018 .footer-under-bg a {color: #fff;}
   body.page-template-page-template-home-2018 .footer-under-bg a:hover {color: #ce534e;}
   
   /* IMPRESSUM */
   body.page-template-page-template-impressum, body.page-template-page-template-impressum #main-header {background-color: #21262a;}
   body.page-template-page-template-impressum #top-menu li.current-menu-item > a, body.page-template-page-template-impressum #custom-secondary-nav li.current-menu-item > a {color: #ce534e;}
   body.page-template-page-template-impressum #top-menu li > a:hover, body.page-template-page-template-impressum #et_search_icon:hover::before {color: #ce534e; opacity: 1;}
   body.page-template-page-template-impressum #et-top-navigation nav > ul > li, #et_search_icon::before {color: #fff;}
   body.page-template-page-template-impressum { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-impressum .footer-under-bg a {color: #fff;}
   body.page-template-page-template-impressum .footer-under-bg a:hover {color: #ce534e;}
   
   /* VITA */
   body.page-template-page-template-vita, body.page-template-page-template-vita #main-header {background-color: #0f0301}
   body.page-template-page-template-vita #top-menu li.current-menu-item > a, body.page-template-page-template-vita #custom-secondary-nav li.current-menu-item > a {color: #ce534e;}
   body.page-template-page-template-vita #top-menu li > a:hover, body.page-template-page-template-vita #et_search_icon:hover::before {color: #ce534e; opacity: 1;}
   body.page-template-page-template-vita #et-top-navigation nav > ul > li, #et_search_icon::before {color: #fff;;}
   body.page-template-page-template-vita { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-vita .footer-under-bg a {color: #fff;}
   body.page-template-page-template-vita .footer-under-bg a:hover {color: #ce534e;}
   
   /* BLOG */
   body.page-template-page-template-blog, body.page-template-page-template-blog #main-header {background-color: #4E7086}
   body.page-template-page-template-blog #top-menu li.current-menu-item > a, body.page-template-page-template-blog #custom-secondary-nav li.current-menu-item > a {color: #FF9168;}
   body.page-template-page-template-blog #top-menu li > a:hover, body.page-template-page-template-blog #et_search_icon:hover::before {color: #FF9168; opacity: 1;}
   body.page-template-page-template-blog #et-top-navigation nav > ul > li, #et_search_icon::before {color: #fff;;}
   body.page-template-page-template-blog { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-blog .footer-under-bg a {color: #fff;}
   body.page-template-page-template-blog .footer-under-bg a:hover {color: #FF9168;}
   
   
   /* SINGLE PAGE IM BLOG STYLE */
   /*body.single, body.single #main-header {background-color: #4E7086;}
   body.single #main-content {height: 100%; background: url(https://inarudolph.de/wp-content/uploads/2016/03/blog_background.jpg) repeat; }
   body.single #top-menu li.current-menu-item > a, body.single .custom-secondary-nav li.current-menu-item > a, body.single  nav#custom-secondary-nav > div ul.menu li a:active  {color: #FF9168;}
   body.single #top-menu li > a:hover, body.single #et_search_icon:hover::before, body.single  nav#custom-secondary-nav > div ul.menu li a:hover {color: #FF9168; opacity: 1;}
   body.single #et-top-navigation nav > ul > li, #et_search_icon::before, body.single #custom-secondary-nav a, body.single  nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.single {font-weight: normal; color: #666; line-height: 1.2;}
   body.single .footer-under-bg a {color: #fff;}
   body.single .footer-under-bg a:hover {color: #FF9168;}*/
   
   /* CATEGORY / ARCHIVE PAGE IM BLOG STYLE*/
   body.archive, body.archive #main-header {background-color: #4E7086;}
   /*body.archive:not(.post-type-archive-tribe_events) img#logo { display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; background: url(images/logo_blog.png) no-repeat; width: 261px; height: 79px; padding-left: 261px;}*/
   body.archive #main-content {height: 100%; background: url(https://inarudolph.de/wp-content/uploads/2016/03/blog_background.jpg) repeat; /*width: 1200px; margin: 0 auto; */}
   body.archive #top-menu li.current-menu-item > a, body.archive .custom-secondary-nav li.current-menu-item > a,  body.archive .custom-secondary-nav nav#custom-secondary-nav > div ul.menu li a:active  {color: #FF9168;}
   body.archive #top-menu li > a:hover, body.archive #et_search_icon:hover::before, body.archive  nav#custom-secondary-nav > div ul.menu li a:hover {color: #FF9168; opacity: 1;}
   body.archive #et-top-navigation nav > ul > li, #et_search_icon::before, body.archive #custom-secondary-nav a, body.archive  nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.archive { font-weight: normal; color: #666; line-height: 1.2;}
   body.archive h2 {font-weight: bold;}
   body.archive .footer-under-bg a {color: #fff;}
   body.archive .footer-under-bg a:hover {color: #FF9168;}
   
   /* POST TYPE ARCHIVE TRIBE EVENTS IM COACHT STYLE */
   /*
   body.post-type-archive-tribe_events, body.post-type-archive-tribe_events #main-header {background-color: #9f9889;}
   body.post-type-archive-tribe_events #main-content {height: 100%; background: url(https://inarudolph.de/wp-content/uploads/2016/03/blog_background.jpg) repeat;}
   body.post-type-archive-tribe_events #top-menu li.current-menu-item > a, body.post-type-archive-tribe_events .custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a:active  {color: #5c524b;}
   body.post-type-archive-tribe_events #top-menu li > a:hover, body.post-type-archive-tribe_events #et_search_icon:hover::before, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.post-type-archive-tribe_events #et-top-navigation nav > ul > li, #et_search_icon::before, body.post-type-archive-tribe_events #custom-secondary-nav a, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.post-type-archive-tribe_events {font-weight: normal; color: #666; line-height: 1.2;}
   body.post-type-archive-tribe_events .footer-under-bg a {color: #fff;}
   body.post-type-archive-tribe_events .footer-under-bg a:hover {color: #5c524b;}
   #left-area .tribe-events-sub-nav {
	 list-style: none;
	 padding-left: 0;
   }
   .single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container {
	   width: 100%;
   }
   body.single-tribe_events .tribe-events-c-subscribe-dropdown__button, body .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	 width: 100%;
	   max-width: 300px;
	 display: inline-flex;
	 font-size: 18px;
	 align-items: center;
	   border-width: 2px;
	   background: transparent;
	   font-weight: 400
   }
   body.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover, body .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button:hover {
	   background: #f15a24!important;;
	   background: var(--tec-color-accent-primary)!important;
   }
   body.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon, 
   body.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
	 height: 16px;
	 width: 24px;
   }
   .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	 height: 12px;
	 width: 18px;
   }
   .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
	 width: 100%;
   }
   
   */
   
   body.post-type-archive-tribe_events, body.post-type-archive-tribe_events #main-header {background-color: #F9FDFD;}
   body.post-type-archive-tribe_events {font-family: Tajawal, Arial, Geneva, sans-serif;font-weight: normal; color: #222; line-height: 1.2;}
   body.archive #main-content {background: none;background-color: #fff;}
   body.post-type-archive-tribe_events .footer-under-bg a {color: #fff;}
   body.post-type-archive-tribe_events .footer-under-bg a:hover {color: #5c524b;}
   #left-area .tribe-events-sub-nav {
	 list-style: none;
	 padding-left: 0;
   }
   #left-area .tribe-events-sub-nav a {
	   display: flex;
	   align-items: center;
   }
   .single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container {
	   width: 100%;
   }
   body.single-tribe_events .tribe-events-c-subscribe-dropdown__button, body .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	 width: 100%;
	   max-width: 300px;
	 display: inline-flex;
	 font-size: 18px;
	 align-items: center;
	   /*border-color: #f15a24;*/
	   border-width: 2px;
	   background: transparent;
	   /*color: #f15a24;*/
	   font-weight: 400
   }
   body.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover, body .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button:hover {
	   background: #f15a24!important;;
	   background: var(--tec-color-accent-primary)!important;
   }
   body.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon, 
   body.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
	 height: 16px;
	 width: 24px;
   }
   .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	 height: 12px;
	 width: 18px;
   }
   .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
	   width: 100%;
	 }
	 body.tribe-events-page-template #page-container #left-area {
		 width: 100%;
		 max-width: 1200px;
		 margin: 0 auto;
		 direction: block;
		 float: none;
	 }
	 body.tribe-events-page-template .tribe-common .tribe-common-l-container {
		 padding-left: 0; 
		 padding-right: 0;
		 padding-top: 0;
		 max-width: 750px;
	 }
   
   :root {
	   --tec-color-text-primary:#362f29;
	   --tec-border-radius-default:4px;
	   --tec-border-width-week-event:2px;
	   --border-radius-default:var(--tec-border-radius-default);
	   --border-width-week-event:var(--tec-border-width-week-event);
	   --tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);
	   --tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);
	   --tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);
	   --tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);
	   --tec-opacity-background:0.07;
	   --tec-opacity-select-highlighted:0.3;
	   --tec-opacity-icon-hover:0.8;
	   --tec-opacity-icon-active:0.9;
	   --tec-opacity-default:1;
	   --tec-transition:all 0.3s ease;
	   --tec-transition-background-color:background-color 0.3s ease;
	   --tec-transition-color-border-color:color 0.3s ease,border-color 0.3s ease;
	   --tec-transition-transform:transform 0.3s ease;
	   --tec-transition-border-color:border-color 0.3s ease;
	   --tec-transition-color:color 0.32s ease;
	   --tec-transition-opacity:opacity 0.3s ease;
	   --tec-font-family-sans-serif:Tajawal,Arial, Geneva,sans-serif;
	   --tec-font-weight-regular:400;
	   --tec-font-weight-bold:700;
	   --tec-font-size-0:15px;
	   --tec-font-size-1:16px;
	   --tec-font-size-2:18px;
	   --tec-font-size-3:20px;
	   --tec-font-size-4:20px;
	   --tec-font-size-5:22px;
	   --tec-font-size-6:24px;
	   --tec-font-size-7:28px;
	   --tec-font-size-8:32px;
	   --tec-font-size-9:36px;
	   --tec-font-size-10:46px;
	   --tec-line-height-0:1.4;
	   --tec-line-height-1:1.4;
	   --tec-line-height-2:1.4;
	   --tec-line-height-3:1.4;
	  }
   
   /* SINGLE TRIBE EVENTS IM COACHT STYLE */
   /*body.single-tribe_events, body.single-tribe_events #main-header {background-color: #9f9889;}
   body.single-tribe_events #main-content {height: 100%; background: url(https://inarudolph.de/wp-content/uploads/2016/03/blog_background.jpg) repeat; }
   body.single-tribe_events #top-menu li.current-menu-item > a, body.single-tribe_events .custom-secondary-nav li.current-menu-item > a, body.single-tribe_events nav#custom-secondary-nav > div ul.menu li a:active  {color: #5c524b;}
   body.single-tribe_events #top-menu li > a:hover, body.single-tribe_events #et_search_icon:hover::before, body.single-tribe_events nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.single-tribe_events #et-top-navigation nav > ul > li, #et_search_icon::before, body.single-tribe_events #custom-secondary-nav a, body.single-tribe_events nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.single-tribe_events { font-weight: normal; color: #666; line-height: 1.2;}
   body.single-tribe_events .footer-under-bg a {color: #fff;}
   body.single-tribe_events .footer-under-bg a:hover {color: #5c524b;}*/
   body.single-tribe_events, body.single-tribe_events #main-header {background-color: #F9FDFD;}
   body.single-tribe_events #main-content {height: 100%; background: #fff; }
   body.single-tribe_events {font-family: Tajawal, Arial, Geneva, sans-serif; font-weight: normal; color: #666; line-height: 1.2;}
   
   body.single-tribe_events #tribe-events-pg-template {
	   max-width: 750px;
	   padding: 0 0 0 0;
   }
   
   
   /* SHOP */
   body.page-template-page-template-shop, body.page-template-page-template-shop #main-header {background-color: #9f9889;}
   body.page-template-page-template-shop #top-menu li.current-menu-item > a, body.page-template-page-template-shop #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.page-template-page-template-shop nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.page-template-page-template-shop #top-menu li > a:hover, body.page-template-page-template-shop #et_search_icon:hover::before, body.page-template-page-template-shop nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.page-template-page-template-shop #et-top-navigation nav > ul > li, #et_search_icon::before, body.page-template-page-template-coacht #custom-secondary-nav a, body.page-template-page-template-shop nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.page-template-page-template-shop { font-weight: normal; color: #666; line-height: 1.2;}
   body.page-template-page-template-shop .footer-under-bg a {color: #fff;}
   body.page-template-page-template-shop .footer-under-bg a:hover {color: #5c524b;}
   body.page-template-page-template-shop h2 {font-weight: bold;}
   body.page-template-page-template-shop h3 {padding-bottom: 20px;}
   body.page-template-page-template-shop h5 {text-decoration: underline;}
   body.page-template-page-template-shop .widget_nav_menu ul li {margin-bottom: 0.8em; }
   body.page-template-page-template-shop .widget_nav_menu ul li ul {margin-top: 0.8em;}
   
   /* Start */
   body.page-template-page-template-start ,body.page-template-page-template-start #main-header{ background-color: #F9FDFD; color: #CF1323; }
   body.page-template-page-template-start #top-menu li.current-menu-item > a, body.page-template-page-template-start #custom-secondary-nav > div ul.menu  li.current-menu-item > a {color: #CF1323;}
   body.page-template-page-template-start #top-menu li > a:hover, body.page-template-page-template-start nav#custom-secondary-nav-mobile ul li a:hover ,body.page-template-page-template-start nav#custom-secondary-nav > div ul.menu li a:hover, body.page-template-page-template-start #et_search_icon:hover::before {color: #CF1323; opacity: 1;}
   body.page-template-page-template-start #et-top-navigation nav > ul > li, body.page-template-page-template-start nav#custom-secondary-nav-mobile ul li a:hover , body.page-template-page-template-start #et_search_icon::before, body.page-template-page-template-start #custom-secondary-nav a , body.page-template-page-template-start nav#custom-secondary-nav > div ul.menu li a {color: #164257;}
   body.page-template-page-template-start { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-start .footer-under-bg a {color: #164257;}
   body.page-template-page-template-start .footer-under-bg a:hover {color: #CF1323;}
   .start.et_section_specialty {padding-top: 84px;}
   .start.et_section_specialty .et_pb_specialty_column {margin-right: 0px; border-right: 1px solid #fff;}
   @media only screen and ( max-width: 980px ) { .start.et_section_specialty .et_pb_specialty_column {border-right: none; } }
   .start.et_section_specialty .et_pb_column_single {margin-left: 2.75%; padding:0;}
   .start.et_section_specialty .et_pb_row_inner {padding:0;}
   .start.et_section_specialty .et_pb_posts {margin-top: -30px;}
   .et_pb_section.start {height: 100%; background: url(https://inarudolph.de/wp-content/uploads/2017/08/start_background.jpg) repeat;}
   body.page-template-page-template-start .et_pb_text.heading-margins .et_pb_text_inner h2,
   body.page-template-page-template-start .et_pb_text.heading-margins .et_pb_text_inner h3 {margin-top: 28px; }
   body.page-template-page-template-start .et_pb_text.heading-margins .et_pb_text_inner h2:first-child,
   body.page-template-page-template-start .et_pb_text.heading-margins .et_pb_text_inner h3:first-child {margin-top: 0; } 
   .page-template-page-template-start h1,.page-template-page-template-start h2,.page-template-page-template-start h3,.page-template-page-template-start h4,.page-template-page-template-start h5,.page-template-page-template-start h6,.page-template-page-template-start h7 {  padding-bottom: 0.7em;}
   
   /* Über Mich / /was-ich-tue/ */
   body.page-template-page-template-ueber-mich,body.page-template-page-template-ueber-mich #main-header { background-color: #F9FDFD; color: #CF1323; }
   body.page-template-page-template-ueber-mich #top-menu li.current-menu-item > a {color: #CF1323;}
   
   body.page-template-page-template-ueber-mich #top-menu li > a:hover, body.page-template-page-template-ueber-mich nav#custom-secondary-nav-mobile ul li a:hover ,body.page-template-page-template-ueber-mich nav#custom-secondary-nav > div ul.menu li a:hover, body.page-template-page-template-ueber-mich #et_search_icon:hover::before {color: #CF1323; opacity: 1;}
   body.page-template-page-template-ueber-mich #et-top-navigation nav > ul > li, body.page-template-page-template-ueber-mich #et_search_icon::before, body.page-template-page-template-ueber-mich #custom-secondary-nav a, body.page-template-page-template-ueber-mich nav#custom-secondary-nav-mobile ul li a, body.page-template-page-template-ueber-mich nav#custom-secondary-nav > div ul.menu li a  {color: #164257;}
   body.page-template-page-template-ueber-mich { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-ueber-mich .footer-under-bg a {color: #164257;}
   body.page-template-page-template-ueber-mich .footer-under-bg a:hover {color: #CF1323;} 
   .page-template-page-template-ueber-mich h1,.page-template-page-template-ueber-mich h2,.page-template-page-template-ueber-mich h3,.page-template-page-template-ueber-mich h4,.page-template-page-template-ueber-mich h5,.page-template-page-template-ueber-mich h6,.page-template-page-template-ueber-mich h7 {  padding-bottom: 0.7em;}
   
   @media only screen and (max-width: 700px) {
	   .ueber_mich {
		   background-position-y: -45px;
	   }
   }
   @media only screen and (max-width: 400px) {
	   .ueber_mich {
		   background-size: 200%;
		   background-color: #191919!important;
	   }
   }
   @media only screen and (max-width: 350px) {
	   .ueber_mich {
		   background-size: 220%;
	   }
   }
   
   
   /* 2022 hell */
   body.page-template-page-template-2022-hell,body.page-template-page-template-2022-hell #main-header { background-color: #F9FDFD; }
   
   body.post-type-archive-tribe_events,
   body.page-template-page-template-2022-hell { font-weight: normal; color: #362f29; line-height: 1.2;}
   body.page-template-page-template-2022-hell .footer-under-bg a {color: #164257;}
   body.page-template-page-template-2022-hell .footer-under-bg a:hover {color: #ee0004;} 
   
   #page-container #et-main-area {
	   margin-top: 0;
	 }
	 /* Start Menu */
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__logo-wrap,
	 .main_manu .et_pb_menu__logo-wrap {
	   min-width: 206px;
	 }
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu,
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu .et-menu-nav,
	 .main_manu .et_pb_menu__menu,
	 .main_manu .et_pb_menu__menu .et-menu-nav{
	   width: 100%;
	   font-family: Tajawal, Arial, Geneva, sans-serif;
	   font-weight: 500;
	 }
	 
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu ul.nav,
	 .main_manu .et_pb_menu__menu ul.nav {
	   display: flex;
	   width: 100%;
	   flex-wrap: wrap;
	   justify-content: space-between!important;
	   margin: 0;
	 }
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu ul.nav>li a,
	 .main_manu .et_pb_menu__menu ul.nav>li a {
	   padding-top: 1.3em;
	   padding-bottom: 1.3em;
	 }
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu ul.nav>li:last-child,
	 .main_manu .et_pb_menu__menu ul.nav > li:last-child {
	   padding-right: 0;
	 }
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu li.hide-on-desktop,
	 .main_manu .et_pb_menu__menu li.hide-on-desktop {
	   display:none;
	 }
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__menu ul.nav .sub-menu,
	 .main_manu .et_pb_menu__menu ul.nav .sub-menu {
	   border-width: 1px;
	 }
	 .et-db #et-boc .et-l .main_manu .et_pb_menu__logo,
	 .main_manu  .et_pb_menu__logo {
	   margin-right: 10px;
	 }
	 .et-db #et-boc .et-l .main_manu .et_mobile_menu ,
	 .main_manu .et_mobile_menu {
	   margin-top: 10px;
	   border-top-width: 1px;
	 }
	 .et-db #et-boc .et-l .main_manu .et_mobile_nav_menu .hide-on-mobile,
	 .main_manu .et_mobile_nav_menu .hide-on-mobile {
		 display:none;
	 }
	 .et-db #et-boc .et-l .main_manu .et_mobile_nav_menu .et_mobile_menu,
	 .main_manu .et_mobile_nav_menu .et_mobile_menu {
		 max-height: 90vh;
	   overflow-y: scroll;
	 }
	 
	 /* End Menu */
   
   .et_boxed_layout.error404.et_non_fixed_nav.et_transparent_nav #page-container #top-header, 
   .et_non_fixed_nav.et_transparent_nav.error404.et_boxed_layout #page-container #main-header,
   .et_fixed_nav.error404.et_boxed_layout #page-container #top-header, 
   .et_fixed_nav.error404et_boxed_layout #page-container #main-header,
   .et_boxed_layout.error404 #page-container,
   .et_boxed_layout.single-tribe_events.et_non_fixed_nav.et_transparent_nav #page-container #top-header, 
   .et_non_fixed_nav.et_transparent_nav.single-tribe_events.et_boxed_layout #page-container #main-header,
   .et_fixed_nav.single-tribe_events.et_boxed_layout #page-container #top-header, 
   .et_fixed_nav.single-tribe_events.et_boxed_layout #page-container #main-header,
   .et_boxed_layout.single-tribe_events #page-container,
   .et_boxed_layout.post-type-archive-tribe_events.et_non_fixed_nav.et_transparent_nav #page-container #top-header, 
   .et_non_fixed_nav.et_transparent_nav.post-type-archive-tribe_events.et_boxed_layout #page-container #main-header,
   .et_fixed_nav.post-type-archive-tribe_events.et_boxed_layout #page-container #top-header, 
   .et_fixed_nav.post-type-archive-tribe_events.et_boxed_layout #page-container #main-header,
   .et_boxed_layout.post-type-archive-tribe_events #page-container,
   .et_boxed_layout.page-template-page-template-2022-hell.et_non_fixed_nav.et_transparent_nav #page-container #top-header, 
   .et_non_fixed_nav.et_transparent_nav.page-template-page-template-2022-hell.et_boxed_layout #page-container #main-header,
   .et_fixed_nav.page-template-page-template-2022-hell.et_boxed_layout #page-container #top-header, 
   .et_fixed_nav.page-template-page-template-2022-hell.et_boxed_layout #page-container #main-header,
   .et_boxed_layout.page-template-page-template-2022-hell #page-container,
   .et_boxed_layout.page-template-page-template-2022-hell.et_non_fixed_nav.et_transparent_nav #page-container #top-header, 
   .et_non_fixed_nav.et_transparent_nav.single-post.et_boxed_layout #page-container #main-header,
   .et_fixed_nav.single-post.et_boxed_layout #page-container #top-header, 
   .et_fixed_nav.single-post.et_boxed_layout #page-container #main-header,
   .et_boxed_layout.single-post #page-container
  
   {
	 width: 100%;
	 max-width: 1920px;
	 margin: auto;
	  margin-top: auto;
   }
   
   .et_boxed_layout.single-tribe_events.et_non_fixed_nav.et_transparent_nav #page-container #top-header .container, 
   .et_non_fixed_nav.et_transparent_nav.single-tribe_events.et_boxed_layout #page-container #main-header .container,
   .et_fixed_nav.single-tribe_events.et_boxed_layout #page-container #top-header .container, 
   .et_fixed_nav.single-tribe_events.et_boxed_layout #page-container #main-header .container,
   .et_boxed_layout.post-type-archive-tribe_events.et_non_fixed_nav.et_transparent_nav #page-container #top-header .container, 
   .et_non_fixed_nav.et_transparent_nav.post-type-archive-tribe_events.et_boxed_layout #page-container #main-header .container,
   .et_fixed_nav.post-type-archive-tribe_events.et_boxed_layout #page-container #top-header .container, 
   .et_fixed_nav.post-type-archive-tribe_events.et_boxed_layout #page-container #main-header .container,
   .et_boxed_layout.page-template-page-template-2022-hell.et_non_fixed_nav.et_transparent_nav #page-container #top-header .container, 
   .et_non_fixed_nav.et_transparent_nav.page-template-page-template-2022-hell.et_boxed_layout #page-container #main-header .container,
   .et_fixed_nav.page-template-page-template-2022-hell.et_boxed_layout #page-container #top-header .container, 
   .et_fixed_nav.page-template-page-template-2022-hell.et_boxed_layout #page-container #main-header .container {
	 width: 100%;
	 max-width: 1200px;
	 margin: auto;
	 margin-top: auto;
   }
   
   body h1,
   body h2,
   body h3,
   body h4,
   body.error404 h1,
   body.error404 h2,
   body.error404 h3,
   body.error404 h4,
   body.single-tribe_events h1,
   body.single-tribe_events h2,
   body.single-tribe_events h3,
   body.single-tribe_events h4,
   body.post-type-archive-tribe_events h1,
   body.post-type-archive-tribe_events h2,
   body.post-type-archive-tribe_events h3,
   body.post-type-archive-tribe_events h4,
   body.page-template-page-template-2022-hell h1,
   body.page-template-page-template-2022-hell h2,
   body.page-template-page-template-2022-hell h3,
   body.page-template-page-template-2022-hell h4 {
	   font-family: Atma, Arial, sans-serif;
	   font-weight: 500!important;
	 color: #222;
   }
   body .tajawal h1,
   body .tajawal h2,
   body .tajawal h3,
   body .tajawal h4,
   body.single-tribe_events .tajawal h1,
   body.single-tribe_events .tajawal h2,
   body.single-tribe_events div.tribe-events-schedule h2,
   body.single-tribe_events .tajawal h3,
   body.single-tribe_events .tajawal h4
   body.post-type-archive-tribe_events .tajawal h1,
   body.post-type-archive-tribe_events .tajawal h2,
   body.post-type-archive-tribe_events .tajawal h3,
   body.post-type-archive-tribe_events .tajawal h4,
   body.page-template-page-template-2022-hell .tajawal h1,
   body.page-template-page-template-2022-hell .tajawal h2,
   body.page-template-page-template-2022-hell .tajawal h3,
   body.page-template-page-template-2022-hell .tajawal h4,
   body.single-tribe_events div.tribe-events-schedule h2 {
	   font-family: Tajawal, Arial, Geneva, sans-serif;
   }
   body.et_divi_theme,
   body.single-tribe_events,
   body.error404,
   body.post-type-archive-tribe_events,
   body.page-template-page-template-2022-hell  {
	 font-family: Tajawal, Arial, Geneva, sans-serif;
	 color: #222;
	   font-weight: normal;
   }
   body .et_bloom_form_container h1,
	body .et_bloom_form_container h2,
	body .et_bloom_form_container h3,
	body .et_bloom_form_container p
	{
	 font-family:Tajawal,Arial,Geneva,sans-serif!important;
	  line-height: 1.2;
	}
  .page-template-page-template-2022-hell .et_pb_section:not(.main_menu):not(.no_padding_top):not(.hero):first-child {
    padding-top: 30px
  }
   .page-template-page-template-2022-hell #main-content .et_pb_text ol li,
   .page-template-page-template-2022-hell #main-content .et_pb_text ul li,
   .page-template-page-template-2022-hell #main-content .et_pb_blurb ol li,
   .page-template-page-template-2022-hell #main-content .et_pb_blurb ul li,
	.page-template-page-template-2022-hell #main-content .womit-ich-arbeite .widget_nav_menu ul li,
  .single-tribe_events .tribe-events-single-event-description ul li{
	   position: relative;
	 line-height: 1.2;
	 margin-bottom: 0.8em
   }
   .page-template-page-template-2022-hell #main-content ol li:last-child,
   .page-template-page-template-2022-hell #main-content ul li:last-child,
.page-template-page-template-2022-hell #main-content .womit-ich-arbeite .widget_nav_menu ul li:last-child,
.single-tribe_events .tribe-events-single-event-description ul li {
	 margin-bottom: 0
   }
   .page-template-page-template-2022-hell #main-content .et_pb_module.et_pb_text:not(.custom-ul):not(.footer):not(.et_pb_comments_module) ul li,
   .page-template-page-template-2022-hell #main-content .et_pb_module.et_pb_blurb:not(.custom-ul):not(.footer):not(.et_pb_comments_module) ul li,
.page-template-page-template-2022-hell #main-content .womit-ich-arbeite .widget_nav_menu ul li,
.single-tribe_events .tribe-events-single-event-description ul li{
	   list-style: none;
	position: relative
   }
   .page-template-page-template-2022-hell #main-content .et_pb_module.et_pb_text:not(.custom-ul):not(.footer):not(.et_pb_comments_module) ul li::before,
   .page-template-page-template-2022-hell #main-content .et_pb_module.et_pb_blurb:not(.custom-ul):not(.footer):not(.et_pb_comments_module) ul li::before,
	.page-template-page-template-2022-hell #main-content .womit-ich-arbeite .widget_nav_menu ul li a::before,
  .single-tribe_events .tribe-events-single-event-description ul li::before{
		color: #ee0004;
		content: "\2022";
		font-size: 1.6em;
		top: 0px;
		left: -16px;
		position: absolute;
		margin-left: 0;
		line-height: 0.72em;
   }
.page-template-page-template-2022-hell #main-content .womit-ich-arbeite .widget_nav_menu ul {
   padding-left: 23px!important;
}
.page-template-page-template-2022-hell #main-content .womit-ich-arbeite .widget_nav_menu ul li a {
   padding-left: 0;
}
.page-template-page-template-2022-hell .et_pb_gutters3  .et_pb_column .womit-ich-arbeite .et_pb_widget {
  width: 100%;
   margin-left: 0;
}
.page-template-page-template-2022-hell .womit-ich-arbeite .widget_nav_menu ul li a {
  font-size: inherit;
  line-height: 1.2;
}

   
   /*
	   360 > 1900
	   H1: 28 > 44		font-size: clamp(1.75rem, 1.5162rem + 1.039vw, 2.75rem);
	   H2: 24 > 36		font-size: clamp(1.625rem, 1.4789rem + 0.6494vw, 2.25rem);
	   H3: 22 > 32		font-size: clamp(1.375rem, 1.2289rem + 0.6494vw, 2rem);
	   H4: 20 > 28		font-size: clamp(1.25rem, 1.1331rem + 0.5195vw, 1.75rem);
	   p:	18 > 20		font-size: clamp(1.125rem, 1.0958rem + 0.1299vw, 1.25rem);
	   */
  .single-tribe_events h1,
  .single-post h1,
	h1,
   body.error404 h1,
   .post-type-archive-tribe_events h1,	
   .page-template-page-template-2022-hell h1 {
	   font-size: 28px;
	   font-size: clamp(1.75rem, 1.5162rem + 1.039vw, 2.75rem);
	   line-height: 1.2;
   }
   .single-post h2,
	h2,
   .single-tribe_events h2, .single-tribe_events  .like_h2,
   body.error404 h2,
   .post-type-archive-tribe_events h2, .post-type-archive-tribe_events  .like_h2,
   .page-template-page-template-2022-hell h2, .page-template-page-template-2022-hell  .like_h2  {
	   font-size: 24px;
	   font-size: clamp(1.5rem, 1.3247rem + 0.7792vw, 2.25rem);
	   line-height: 1.2;
   }
   .single-post h3, .single-post  .like_h3, h3,
   .single-tribe_events h3, .single-tribe_events  .like_h3,
   .post-type-archive-tribe_events h3, .post-type-archive-tribe_events  .like_h3,
   .page-template-page-template-2022-hell h3, .page-template-page-template-2022-hell  .like_h3 {
	   font-size: 22px;
	   font-size: clamp(1.375rem, 1.2289rem + 0.6494vw, 2rem);
	   line-height: 1.2;
   }
   .single-post h4, .single-post  .like_h4, h4,
   .single-tribe_events h4, .single-tribe_events  .like_h4,
   .post-type-archive-tribe_events h4, .post-type-archive-tribe_events  .like_h4,
   .page-template-page-template-2022-hell h4, .page-template-page-template-2022-hell  .like_h4,
   .page-template-page-template-2022-hell .et_pb_posts h2,
   .single-post .et_pb_posts h2{
	   font-size: 20px;
	   font-size: clamp(1.25rem, 1.1331rem + 0.5195vw, 1.75rem);
	   line-height: 1.2;
   }
   .single-post h5,
   .single-tribe_events h5, .single-tribe_events  .like_h5, h5,
	   .post-type-archive-tribe_events h5, .post-type-archive-tribe_events  .like_h4,
	   .page-template-page-template-2022-hell h5, .page-template-page-template-2022-hell  .like_h5,
      .page-template-page-template-2022-hell .et_pb_widget_area  h4 {
		   font-size: 19px;
		   font-size: clamp(1.1875rem, 1.1523rem + 0.1875vw, 1.375rem);
		   line-height: 1.2;
	   }
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p,
   body.single-tribe_events,
   body.error404,
	body.et_divi_theme,
  body.single-post,
   body.post-type-archive-tribe_events,
   body.page-template-page-template-2022-hell,
   body.page-template-page-template-2022-hell .et-fb-post-content,
   .tribe-events-content ol, .tribe-events-content p, .tribe-events-content u,
   body.page-template-page-template-2022-hell .et_pb_bg_layout_light .et_pb_post p {
	   font-size: 18px;
	   font-size: clamp(1.125rem, 1.0958rem + 0.1299vw, 1.25rem);
	   line-height: 1.2;
   }
   .et_pb_testimonial , .et_pb_testimonial p, .entry-content ol {
    line-height: 1.2;
   }
   @media only Screen and (min-width: 981px) {
	   .single-tribe_events h1, h1,
     .single-post h1,
	   body.error404 h1,
	   .post-type-archive-tribe_events h1,
	   .page-template-page-template-2022-hell h1 {
		   font-size: 44px;
		   font-size: clamp(1.875rem, 1.6705rem + 0.9091vw, 2.75rem);
	   }
	   .single-tribe_events h2, .single-tribe_events  .like_h2,
	   body.error404 h2, h2,
     .single-post h2,
	   .post-type-archive-tribe_events h2, .post-type-archive-tribe_events  .like_h2,
	   .page-template-page-template-2022-hell h2, .page-template-page-template-2022-hell  .like_h2 {
		   font-size: 36px;
		   font-size: clamp(1.625rem, 1.4789rem + 0.6494vw, 2.25rem);
	   }
     .single-post h3, .single-post  .like_h3, h3, 
	   .single-tribe_events h3, .single-tribe_events  .like_h3,
	   .post-type-archive-tribe_events h3, .post-type-archive-tribe_events  .like_h3,
	   .page-template-page-template-2022-hell h3, .page-template-page-template-2022-hell  .like_h3 {
		   font-size: 32px;
		   font-size: clamp(1.375rem, 1.2289rem + 0.6494vw, 2rem);
	   }
     .single-post h4, .single-post  .like_h4, h4,
	   .single-tribe_events h4, .single-tribe_events  .like_h4,
	   .post-type-archive-tribe_events h4, .post-type-archive-tribe_events  .like_h4,
	   .page-template-page-template-2022-hell h4, .page-template-page-template-2022-hell  .like_h4,
      .page-template-page-template-2022-hell .et_pb_posts h2,  .archive .et_pb_posts h2,
      .single-post .et_pb_posts h2{
		   font-size: 28px;
		   font-size: clamp(1.25rem, 1.1331rem + 0.5195vw, 1.75rem);
	   }
     .single-post h5, h5,
      .single-tribe_events h5, .single-tribe_events  .like_h5,
	   .post-type-archive-tribe_events h5, .post-type-archive-tribe_events  .like_h4,
	   .page-template-page-template-2022-hell h5, .page-template-page-template-2022-hell  .like_h5,
      .page-template-page-template-2022-hell .et_pb_widget_area  h4 {
		   font-size: 22px;
		   font-size: clamp(1.1875rem, 1.1523rem + 0.1875vw, 1.375rem);
	   }
      body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p,
     body.single-post, body.et_divi_theme,
	   body.error404,
	   body.single-tribe_events,
	   body.single-tribe_events .et-fb-post-content,
	   body.post-type-archive-tribe_events,
	   body.post-type-archive-tribe_events .et-fb-post-content,
	   body.page-template-page-template-2022-hell,
	   body.page-template-page-template-2022-hell .et-fb-post-content,
	   .tribe-events-content ol, .tribe-events-content p, .tribe-events-content u,
     body.page-template-page-template-2022-hell .et_pb_bg_layout_light .et_pb_post p {
		   font-size: 20px;
		   font-size: clamp(1.125rem, 1.0958rem + 0.1299vw, 1.25rem);
	   }
   }	
.archive h1,.archive h2,.archive h3,.archive h4,.archive h5, .archive h6,
   .single-tribe_events h1,.single-tribe_events h2,.single-tribe_events h3,.single-tribe_events h4,
   .single-tribe_events h5,.single-tribe_events h6,.single-tribe_events h7,
   .post-type-archive-tribe_events h1,.post-type-archive-tribe_events h2,.post-type-archive-tribe_events h3,.post-type-archive-tribe_events h4,
   .post-type-archive-tribe_events h5,.post-type-archive-tribe_events h6,.post-type-archive-tribe_events h7,
   .page-template-page-template-2022-hell h1,.page-template-page-template-2022-hell h2,.page-template-page-template-2022-hell h3,.page-template-page-template-2022-hell h4,
   .page-template-page-template-2022-hell h5,.page-template-page-template-2022-hell h6,.page-template-page-template-2022-hell h7 {  
	   padding-top: 0.2em;
	   padding-bottom: 0.9em;
   }
.archive h1:first-child,.archive h2:first-child,.archive h3:first-child,.archive h4:first-child,.archive h5:first-child, .archive h6:first-child,
   .single-tribe_events h1:first-child,.single-tribe_events h2:first-child,.single-tribe_events h3:first-child,
   .single-tribe_events h4:first-child,.single-tribe_events h5:first-child,.single-tribe_events h6:first-child,.single-tribe_events h7:first-child,
   .post-type-archive-tribe_events h1:first-child,.post-type-archive-tribe_events h2:first-child,.post-type-archive-tribe_events h3:first-child,
   .post-type-archive-tribe_events h4:first-child,.post-type-archive-tribe_events h5:first-child,.post-type-archive-tribe_events h6:first-child,.post-type-archive-tribe_events h7:first-child,
   .page-template-page-template-2022-hell h1:first-child,.page-template-page-template-2022-hell h2:first-child,.page-template-page-template-2022-hell h3:first-child,
   .page-template-page-template-2022-hell h4:first-child,.page-template-page-template-2022-hell h5:first-child,.page-template-page-template-2022-hell h6:first-child,.page-template-page-template-2022-hell h7:first-child {  
	   padding-top: 0;
   }
   
  
  body #page-container .et_pb_section .et_pb_button.bg-pinselstrich,
  body #page-container .et_pb_section .bg-pinselstrich a.et_pb_button,
  .bg-pinselstrich .wpcf7-submit,
  .wpecr_registration button.wpecr_button, .pagination a,
  a.comment-reply-link, .bg-pinselstrich .et_pb_button,
  .bg-pinselstrich.et_pb_button,
 body #page-container .et_pb_section .et_pb_button.bg-pinselstrich_2,
  body #page-container .et_pb_section .bg-pinselstrich_2 a.et_pb_button,
  .bg-pinselstrich_2 .wpcf7-submit, .bg-pinselstrich_2 .et_pb_button,
  .bg-pinselstrich_2.et_pb_button,
     body #page-container .et_pb_section .et_pb_button.bg-pinselstrich_1,
  body #page-container .et_pb_section .bg-pinselstrich_1 a.et_pb_button,
  .bg-pinselstrich_1 .wpcf7-submit, .bg-pinselstrich_1 .et_pb_button,
  .bg-pinselstrich_1.et_pb_button{
    background-size: 100% 100%;
    background-image:url(/wp-content/themes/inarudolph.de/images/pinselstrich_2.png)!important;
    padding-top: 0.8em !important;
    padding-right: 2.8em !important;
    padding-bottom: 0.8em !important;
    padding-left: 3.5em !important;
    background-color: transparent!important;
    border: none;
    color: #02142c!important; 
    line-height: 1.7em !important;
    display: inline-block;
  }
 body #page-container .et_pb_section .et_pb_button.bg-pinselstrich_2,
  body #page-container .et_pb_section .bg-pinselstrich_2 a.et_pb_button,
  .bg-pinselstrich_2 .wpcf7-submit, .bg-pinselstrich_2 .et_pb_button,
  .bg-pinselstrich_2.et_pb_button {
    background-image:url(/wp-content/themes/inarudolph.de/images/pinselstrich_2.png)!important;
    padding-top: 0.8em !important;
    padding-right: 2.8em !important;
    padding-bottom: 0.8em !important;
    padding-left: 3.5em !important;
  }
   body #page-container .et_pb_section .et_pb_button.bg-pinselstrich_1,
  body #page-container .et_pb_section .bg-pinselstrich_1 a.et_pb_button,
  .bg-pinselstrich_1 .wpcf7-submit, .bg-pinselstrich_1 .et_pb_button,
  .bg-pinselstrich_1.et_pb_button {
    background-image:url(/wp-content/themes/inarudolph.de/images/button-t.png)!important;
    padding-top: 0.1em !important;
    padding-right: 1.8em !important;
    padding-bottom: 0.1em !important;
    padding-left: 1.8em !important;
  }
   .wpecr_registration button.wpecr_button {
	   font-weight: 400;
	   font-size: 20px;
  }
  body #page-container .et_pb_section .et_pb_button.bg-pinselstrich:hover,
  body #page-container .et_pb_section .bg-pinselstrich a.et_pb_button:hover,
  .bg-pinselstrich .wpcf7-submit:hover,
  .wpecr_registration button.wpecr_button:hover,
  .pagination a:hover,
  a.comment-reply-link:hover, .bg-pinselstrich .et_pb_button:hover,
  .bg-pinselstrich.et_pb_button:hover,
    body #page-container .et_pb_section .et_pb_button.bg-pinselstrich_1:hover,
  body #page-container .et_pb_section .bg-pinselstrich_1 a.et_pb_button:hover,
  .bg-pinselstrich_1 .wpcf7-submit:hover, .bg-pinselstrich_1 .et_pb_button:hover,
  .bg-pinselstrich_1.et_pb_button:hover,
   body #page-container .et_pb_section .et_pb_button.bg-pinselstrich_2:hover,
  body #page-container .et_pb_section .bg-pinselstrich_2 a.et_pb_button:hover,
  .bg-pinselstrich_2 .wpcf7-submit:hover, .bg-pinselstrich_2 .et_pb_button:hover,
  .bg-pinselstrich_2.et_pb_button:hover {
    filter:saturate(1)brightness(0.9);
    border: none;
    /*background: url(/wp-content/themes/inarudolph.de/images/button-t.png) no-repeat 0% 0% / 100% 100% transparent !important;
    background-image:url(/wp-content/themes/inarudolph.de/images/button-t.png)!important;*/
    background-color: transparent !important;
    border-width: 0!important;
    border-color: transparent !important;
    /*padding-top: 0.1em !important;
    padding-right: 1.8em !important;
    padding-bottom: 0.1em !important;
    padding-left: 1.8em !important;
    line-height: 1.7em !important;   */
  }
   /*.bg-pinselstrich .wpcf7-submit  { 
	   padding-left: 2.5em !important;
	   padding-right: 2.5em !important;
   }
   .bg-pinselstrich .wpcf7-submit:hover  { 
	   padding-left: 2.5em !important;
	   padding-right: 2.5em!important;
   }*/
   body #page-container .et_pb_section .et_pb_button.bg-pinselstrich.red,
   body #page-container .et_pb_section .bg-pinselstrich.red a.et_pb_button {
	background-image:url(/wp-content/themes/inarudolph.de/images/button-red-t.png)!important;
	 color: #fff!important;
   }
   body #page-container .et_pb_section .et_pb_button.bg-pinselstrich.red:hover,
   body #page-container .et_pb_section .bg-pinselstrich.red a.et_pb_button:hover {
	background-image:url(/wp-content/themes/inarudolph.de/images/button-red-t.png)!important;
   }
   
     @media only screen and (max-width: 980px) {
	   .page-template-page-template-2022-hell .et_pb_audio_module:not(.et_pb_audio_no_image) {
        display: flex;
         flex-direction: column;
         align-items:  center;
         padding: 20px
       }
      .page-template-page-template-2022-hell .et_pb_audio_module:not(.et_pb_audio_no_image) >.et_pb_audio_cover_art {
         min-width: 150px;
         width: 66% !important;
         padding-bottom: 66%;
      }
      .page-template-page-template-2022-hell .et_pb_audio_module:not(.et_pb_audio_no_image) >.et_pb_audio_module_content {
         padding: 20px 0 !important;;
         width: 100%;
      }
   }
   @media only screen and (min-width: 981px) {
	   .page-template-page-template-2022-hell .et_pb_audio_module:not(.et_pb_audio_no_image) {
        display: flex;
         align-items:  center;
         padding: 20px
       }
      .page-template-page-template-2022-hell .et_pb_audio_module:not(.et_pb_audio_no_image) >.et_pb_audio_cover_art {
         min-width: 200px;
      }
      .page-template-page-template-2022-hell .et_pb_audio_module:not(.et_pb_audio_no_image) >.et_pb_audio_module_content {
         padding: 0 20px;
         width: 80%;
      }
   }
   .page-template-page-template-2022-hell .et_pb_audio_cover_art {
	 aspect-ratio: 1 / 1;
	 width: auto;
	 position: relative;
   }
   
   .page-template-page-template-2022-hell .et_pb_audio_module_content {
	 margin-left:auto;
	 margin: 0 auto
   }
   .et-db #et-boc .et-l .main_manu .et_pb_row,
   .et_boxed_layout #page-container .main_manu .et_pb_row{
	   width: 90%;
	   max-width: 1200px;
	   margin: auto;
   }
   .et-db #et-boc .et-l .main_manu .et_pb_menu ul li,
   .main_manu .et_pb_menu ul li a {
	   font-size: 18px;
	   color: #164257 !important;
   }
   .et-db #et-boc .et-l .main_manu.et_pb_sticky .et_pb_menu ul li a,
   .main_manu.et_pb_sticky .et_pb_menu ul li a {
	   font-size: 16px;
   }
   .main_manu .et_pb_menu__menu ul.nav .sub-menu,
   .main_manu .et_pb_menu__menu ul.nav .sub-menu li {
	 width:360px; 
   }
   .et-db #et-boc .et-l .main_manu .et_pb_menu__menu ul.nav .sub-menu li a,
   .main_manu .et_pb_menu__menu ul.nav .sub-menu li a {
	 width:320px; 
	 padding-top: 0.5em;
	 padding-bottom: 0.5em;
   }
   .et-db #et-boc .et-l .main_manu .et_pb_menu__menu .current-menu-ancestor > a,
   .main_manu .et_pb_menu__menu .current-menu-ancestor > a{
	   color: #ee0004!important;
	 }
   @media all and (min-width:981px) and (max-width:1024px) {
	   .et-db #et-boc .et-l .main_manu  .et_pb_menu .et-menu>li,
	   .main_manu  .et_pb_menu .et-menu>li {
		   padding-left: 8px;
		   padding-right: 8px;
	   }
   }

   .no_bloom_header .et_bloom_form_header,
   .no_bloom_header .et_bloom_form_content::before {
     display: none!important;
   }
   .no_bloom_header .et_bloom_form_content {
     padding: 20px!important;
   }
   
   .home-optin .et_bloom_optin_28 .et_bloom_form_footer {
     display: none;
   }
   .home-optin .et_bloom_optin_28.et_bloom_inline_form .et_bloom_form_container_wrapper {
     border: none!important;
   }
   .et_bloom .home-optin .et_bloom_optin_28 .et_bloom_form_container,
   .et_bloom .home-optin  .et_bloom_optin_28 .et_bloom_form_content {
     background-color: transparent!important;
     padding: 0!important;
   }
   .et_bloom .home-optin .et_bloom_optin_28 .et_bloom_form_container .et_bloom_form_content input {
     border: solid 1px #222 
   }
   body.et_bloom .home-optin  .et_bloom_optin_28 ._submit {
    line-height: 39px;
   }
  /* Blog */
  .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container {
    display: flex;
    flex-wrap: wrap;
  }
  .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-left: auto ;
    margin-right: auto;
    margin-bottom: 4%;
    max-width: 600px;
    padding-bottom: 12px;
    box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.08);
    color: #222;
    border-radius: 5px;
    overflow: clip;
  }

  .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article > *:not(a) {
    padding-left: 12px;
    padding-right: 12px;
  }
  .blog-2023 .et_pb_post a img {
    width: 100%;
    padding: 0;
    border: 0;
    float: none;
    margin-right: 0;
    margin-bottom: 0;
  }
  .blog-2023 .et_pb_post .entry-featured-image-url {
    margin-bottom: 12px
  }
  .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article .entry-title,
  .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article .post-meta {
    padding-top:0;
    padding-bottom: 12px;
    margin-bottom: 0
  }
  .blog-2023 p.post-meta::before {
      display: none;
  }
  .blog-2023 .et_pb_posts p.post-meta a {
    font-size: 90%;
    font-weight: 500;
    color:#164257;
  }
  @media only screen and (min-width: 768px) {
    .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article {
      width: 48%;
      margin-right: 4%;
    }
    .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article:nth-child(2n) {
      margin-right: 0;
    }
  }
  @media only screen and (min-width: 1200px) {
    .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article {
      width: 31.333%;
      margin-right: 3%;
      margin-bottom: 3%;
    }
    .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article:nth-child(2n) {
      margin-right: 3%;
    }
      .blog-2023 .et_pb_posts .et_pb_ajax_pagination_container article:nth-child(3n) {
      margin-right: 0;
    }
  }

  .category-list .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between
  }
  .et_bloom .et_pb_widget .et_bloom_widget_content .et_bloom_form_container {
    z-index: 10;
  }
   /* 404 */
   body.error404, body.error404 #main-header {background-color: #9f9889;}
   body.error404 #top-menu li.current-menu-item > a, body.error404 #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events #custom-secondary-nav li.current-menu-item > a, body.post-type-archive-tribe_events nav#custom-secondary-nav > div ul.menu li a:active {color: #5c524b;}
   body.error404 #top-menu li > a:hover, body.error404 #et_search_icon:hover::before, body.error404 nav#custom-secondary-nav > div ul.menu li a:hover {color: #5c524b; opacity: 1;}
   body.error404 #et-top-navigation nav > ul > li, #et_search_icon::before, body.error404 #custom-secondary-nav a, body.error404 nav#custom-secondary-nav > div ul.menu li a  {color: #fff;}
   body.error404 { font-weight: normal; color: #666; line-height: 1.2;}
   body.error404 .footer-under-bg a {color: #fff;}
   body.error404 .footer-under-bg a:hover {color: #5c524b;}
   body.error404 h2 {font-weight: bold;}
   body.error404 h3 {padding-bottom: 20px;}
   body.error404 h5 {text-decoration: underline;}
   body.error404 .widget_nav_menu ul li {margin-bottom: 0.8em;}
   body.error404 .widget_nav_menu ul li ul {margin-top: 0.8em;}
   
   /* FOOTER UNDER BG */
   .footer-under-bg.et_pb_section {background-color: transparent;}
   
   /*********************************************
   *************** Homepage 2017 ****************
   *********************************************/
   .home #custom-secondary-nav {
	   display: none
   }
   .headerbild1 {background-position: center bottom; padding-bottom: 0; padding-top: 40px;}
   .headerbild1 #toprow {padding-bottom: 38%; padding-top: 0; }
   .headerbild1 #toprow h1 {color: #CF1323; font-family: Arial, Geneva, sans-serif; font-weight: normal; font-size: 28px;}
   .headerbild1 #bottomrow .et_pb_button, .headerbild1 #bottomrow .et_pb_button:hover {font-family: Arial, Geneva, sans-serif; font-size: 22px; font-weight: normal; padding: 0.2em 0.6em; /*padding-right: 0.3em !important; padding-left: 0.3em !important;*/}
   .headerbild1 #bottomrow {padding-bottom: 0; }
   .et_pb_gutters3 .headerbild1 .et_pb_column_1_4 .et_pb_module {margin-bottom: 0%;}
   .headerbild1 img {max-width: 97.5%; margin: 1.25%;}
   .headerbild1 #bottomrow .et_pb_image {padding-bottom: 0px;}
   .headerbild1 #bottomrow .et_pb_button {width: 220px; margin: 0%; top: -55px; background-color: rgba(255,255,255,0.9);; border: 1px solid; border-color: #CF1323; color: #CF1323 !important;}
   .headerbild1 #bottomrow .et_pb_button:hover  {background-color:rgba(225,225,225,0.85)}
   .headerbild1 #bottomrow .et_pb_button:hover::after {opacity: 0;}
   .et_pb_section.mobile {background-color: #E7F5FC;}
   @media only screen and ( max-width: 1150px ) {
	   .headerbild1 #bottomrow .et_pb_button, .headerbild1 #bottomrow .et_pb_button:hover { font-size: 18px;}
	   .headerbild1 #bottomrow .et_pb_button {width: 180px;}
   }
   
   
   @media only screen and ( max-width: 980px ) {
	   .headerbild1 #toprow {padding-bottom: 20%;  }
	   .headerbild1 #bottomrow {padding-bottom: 8%;  }
	   .headerbild1 #bottomrow .et_pb_column{margin-bottom: 15px;}
	   .headerbild1 #bottomrow .et_pb_button_module_wrapper {height: auto;}
	   .headerbild1 #bottomrow .et_pb_button {top:0;}
   }
   
   @media only screen and ( max-width: 768px ) {
	   .headerbild1 #toprow {padding-bottom: 25%;  }
	   .headerbild1 {background-size: 120%;}
	   .headerbild1 #bottomrow.mobile {display: none;}
   }
   
   @media only screen and ( max-width: 580px ) {
	   .headerbild1 #toprow {padding-bottom: 20%;  }
	   .headerbild1 #bottomrow {padding-bottom: 5%;  }
	   .headerbild1 {background-size: 120%;}
   }
   
   @media only screen and ( max-width: 480px ) {
	   .headerbild1 #toprow {padding-bottom: 60%;  }
	   .headerbild1 #bottomrow {display: none;}
	   .headerbild1 #bottomrow.mobile {display: block; width:240px; top: -100px; background-color: rgba(255,255,255,0.9)}
	   .headerbild1.mobile {max-height: 200px;}
	   .headerbild1 {background-size: 140%;}
   }
   @media only screen and ( max-width: 350px ) {
	   .headerbild1 #toprow {padding-bottom: 80%;  }
	   .headerbild1 {background-size: 180%;}
   }
   .no-padding {	padding: 0 !important; }
   
   
   /*********************************************
   ****************** Homepage ******************
   *********************************************/
   
   /* HOMEPAGE FIRST ROW */
   /*body.home .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column_2_3 {width: 33%;}*/
   /* FOOTER */
   .footer-under-bg .et_pb_row {max-width: 1200px; padding-top: 10px;}
   .footer-under-bg {padding-top: 0px !important; font-size: 14px; text-transform: uppercase;}
   .footer-under-bg a {color: #e1b473;}
   .footer-under-bg a:hover {color: #c8c8c8;}
   .footer-under-bg ul li {list-style-type: none; display: inline; margin-right: 15px;}
   .footer-under-bg ul li:last-child {margin-right: 0;}
   
   /*********************************************
   **************** Unterseiten *****************
   *********************************************/
   
   /* ALLGEMEINE ÄNDERUNGEN */
   .et_pb_section {background-color: #efefef;}
   .et_pb_section.bg-repeat, .et_pb_section.blog, .et_pb_section.shop {height: 100%; background: url(https://inarudolph.de/wp-content/uploads/2016/03/blog_background.jpg) repeat;}
   .et_column_last {padding-bottom: 1em;}
   /* WIDGET MENU UNTERSEITEN */
   .widget_nav_menu {margin-left: 15px;}
   .widget_nav_menu ul {list-style-type: none !important;}
   .widget_nav_menu ul li a:before {color: #f15a24; content: ""; font-size: 1em; top: 0.5em; left: 0px;position: absolute;margin-left: 0;height: 0.4em;width: 0.4em;border-radius: 1em;background-color: #f15a24;}
   .widget_nav_menu ul li a {position: relative; padding-left: 19px; display: inline-block}
   .widget_nav_menu ul li ul li a {font-size: 14px;}
   .widget_nav_menu ul li ul li:before { font-size: 1.6em; top: 4px; }
   .widget_nav_menu ul li ul,
   .womit-ich-arbeite .widget_nav_menu ul li ul {margin-top: 0 !important;visibility: hidden; max-height: 0; z-index: -100;  position: relative; opacity: 0; transition: all 0.2s ease-in-out}
   .widget_nav_menu ul li.current-menu-ancestor ul,
   .widget_nav_menu ul li.current-menu-item ul,
   .womit-ich-arbeite .widget_nav_menu ul li.current_page_item ul,
   .womit-ich-arbeite .widget_nav_menu ul li.current_page_ancestor ul,
   .womit-ich-arbeite .widget_nav_menu ul li:not(.current-menu-ancestor):hover ul {visibility: visible;margin-top: 0.8em !important; max-height: 1000px;  opacity: 1; z-index:0;}
   
   
   /* COACHT */
   /* Bild coacht Responsive Angaben Hoch und Quer */
   .coaching-header-2019 .et_pb_text p {
	padding-bottom: 8px;
   }
   @media all and ( max-width: 688px ) {
	   .coaching-header, .coaching-header-2019{
		   background-position-x: 44% !important;
	   }	
   }
   
   
   .page-id-48f .et_pb_section:first-child .et_pb_text {margin-left: 100px;}
   /* COACHT PRESSE / SCHREIBT PRESSE / SPIELT PRESSE*/
   .page-id-1197 h3, .page-id-1391 h3, .page-id-1541 h3 {font-family: "Courier New", Courier, monospace; font-size: 18px;}
   /* COACHT TERMINE / SCHREIBT TERMINE */
   .page-id-1380 .et_pb_row, .page-id-1416 .et_pb_row {padding: 1% 0;}
   /* LANDINGPAGE */
   body.page-template-page-template-landingpage .wpcf7-submit { color: #f15a24;; }
   body.page-template-page-template-landingpage .wpcf7-submit:hover {background-color: #f15a24 !important; border-color: #f15a24 !important; color: #fff;}
   body.page-template-page-template-landingpage .wpcf7-text, body.page-template-page-template-landingpage .wpcf7-textarea, body.page-template-page-template-landingpage .wpcf7-select {background-color: #fff !important;}
   /* LIEST */
   .page-id-893 .et_pb_section:first-child .et_pb_text {margin-left: 100px;}
   /* BÜCHER */
   body .buecher.et_pb_section {padding-top: 45px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
   body .buecher.et_pb_section .et_pb_row { padding-top: 0px; padding-right: 0px; padding-bottom: 40px; padding-left: 0px;}
   body .buecher.et_pb_section {padding-top: 0px;}
   body .buecher.et_pb_section .et_pb_row.headrow {padding-top: 45px;}
   body .buecher .the-work  {background-color: #E6E0D7 !important;}
   /*body .buecher .belletristik  {background-color: #e8c5be  !important;} Rosa ist dem Verlag zu unseriös, deshalb orange:*/
   body .buecher .belletristik  {background-color: #CEC2B1 !important;} 
   body .buecher.et_pb_section .bookrow .et_pb_module {width: 50%;float:left;}
   body .buecher.et_pb_section .bookrow .hoerbuch-hauptbild {padding: 28.92% 4% 4%;} 
   body .buecher.et_pb_section .bookrow .et_pb_module .et_pb_module.et_pb_button  {width: 90%;float:none; margin: 6% 5% 16% !important; }
   
   body .buecher.et_pb_section .bookrow .et_pb_text {padding: 6% 5%; font-size: 16px; text-align: center; color: #7F0000;  display:flex;justify-content: center;}
   body .buecher.et_pb_section .bookrow .et_pb_text.demnaechst-hoerbuch{ font-size: 18px; padding: 2%;width: 40%;margin: 5%; height: 53.3%;}
   body .buecher.et_pb_section .bookrow .et_pb_text .et_pb_text_inner{align-self: center;}
   body .buecher.et_pb_section .bookrow .et_pb_module:nth-child(1) {margin-bottom: 0}
   body .buecher.et_pb_section .bookrow .et_pb_module:nth-last-child(1), body .buecher.et_pb_section .bookrow .et_pb_module.bottom-right {bottom: 0; position: absolute; right: 0; margin-bottom: 0; padding: 4%}
   body .buecher.et_pb_section .bookrow .et_pb_image:nth-last-child(1) { margin: 5%!important; width: 40%}
   body .buecher.et_pb_section .bookrow .et_pb_column { background-color: rgba(255,255,255,0.3);}
   @media only screen and ( max-width: 1230px ) {body .buecher.et_pb_section .bookrow .et_pb_module .et_pb_module.et_pb_button  {font-size: 18px !important; }
												 body .buecher.et_pb_section .bookrow .et_pb_text {font-size: 16px;}}
   @media only screen and ( max-width: 1164px ) {body .buecher.et_pb_section .bookrow .et_pb_module .et_pb_module.et_pb_button  {font-size: 16px !important; }}
   @media only screen and ( max-width: 980px ) {body .buecher.et_pb_section .bookrow .et_pb_module .et_pb_module.et_pb_button  {font-size: 20px !important; }
												 body .buecher.et_pb_section .bookrow .et_pb_text {font-size: 16px;}}
   @media only screen and ( max-width: 380px ) {body .buecher.et_pb_section .bookrow .et_pb_module .et_pb_module.et_pb_button  {font-size: 16px !important; }
												 body .buecher.et_pb_section .bookrow .et_pb_text {font-size: 16px;}}
   
   /* SPIELT */
   .spielt .et_pb_row {position: relative; top: 75%;}
   .spielt .et_pb_row .et_pb_column_1_3 {margin-right: 1.5%;}
   .spielt .et_pb_row .et_pb_column_1_3:nth-child(1) {width: 25%;}
   .spielt .et_pb_row .et_pb_column_1_3:nth-child(2) {width: 39%;}
   .spielt .et_pb_row .et_pb_column_1_3:nth-child(3) {width: 33%;}
   
   /* Über Mich */
   .about-me-image-row .et_pb_button_module_wrapper {padding-top: calc(57.5% - 48px - 5%);padding-bottom: 5%;}
   
   /* BLOG */
   .single-post h1, .single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6 {
	 line-height: 1.2;
	 padding-bottom: 0.7em;
   }
   .single-post h1:not(:first-child), .single-post h2:not(:first-child), .single-post h3:not(:first-child), .single-post h4:not(:first-child), .single-post h5:not(:first-child), .single-post h6:not(:first-child) {
	 margin-top: 0.2em;
	 line-height: 1.2;
   }
   .et_post_meta_wrapper .entry-title {
	   padding-bottom: 0.25em;
   }
   .blog.et_section_specialty {padding-top: 84px;}
   .blog.et_section_specialty .et_pb_specialty_column {margin-right: 0px; border-right: 1px solid #fff;}
   .blog.et_section_specialty .et_pb_column_single {margin-left: 2.75%; padding:0;}
   .blog.et_section_specialty .et_pb_row_inner {padding:0;}
   .blog .et_pb_posts .et_pb_post .entry-featured-image-url { margin-bottom: 0px;}
   .blog .et_pb_module.et_pb_posts { padding-top: 30px;}
   /*.single-post #left-area .et_post_meta_wrapper img {max-width: 50%;}*/
   /*.blog h2.entry-title, .archive h2.entry-title {font-size: 24px;}
   .blog h2.entry-title a, .archive h2.entry-title a {color: #000;}
   .et_pb_post img {padding: 3px; background: #eee; border: 1px solid #fff; }
   .et_pb_post a img {width: 35%; float: left; margin-right: 30px; margin-bottom: 15px;}*/
   .et_pb_posts a.more-link {text-align: right; margin: 0 15px 15px 0;}
   /*.blog a {color: #f15a24;}
   .blog article.et_pb_post, body.archive article.et_pb_post {border-bottom: 1px solid #fff; padding-right: 2.75%;}
   body.archive:not(.post-type-archive-tribe_events) article {min-height: 260px;}*/
   p.post-meta::before {content:""; font-family: "ETmodules"; margin-right: 5px;}
   .single-post .comment-content, .single-post .comment_postinfo {width: 90%;}
   ol.commentlist, .comment .children {
    line-height: 1.2!important;
   }
   /*a.comment-reply-link {color: #f15a24;}*/
   /*.comment_area .comment-reply-link {top: -15px;}*/
   p.form-submit input.et_pb_button {color: #f15a24;}
   #categories-2 a {color: #f15a24;}
   /* .pagination a { color: #f15a24;; margin: 8px auto 0; cursor: pointer; font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; } */
   /*.pagination a:hover { background-color: #f15a24 !important; border-color: #f15a24 !important; color: #fff; padding: 6px 20px !important; }*/
   /* SHOP */
   .shop.uebersicht img {width: 100%;}
   /* SHOP REDESIGN */
   .shop.books img {max-width: 150px;}
   .page-template-page-template-shop nav#custom-secondary-nav li {padding-right: 32px;}
   .shop-centered .et_pb_text {max-width: 400px; margin: 0 auto;}
   .shop.drucke img {width: 100%;}
   .shop.drucke .mw80 img {width: 80%;}
   body.page-template-page-template-shop .wpcf7-submit {color: #f15a24;}
   body.page-template-page-template-shop .wpcf7-submit:hover { background-color: #f15a24 !important; border-color: #f15a24 !important; color: #fff; }
   body.page-template-page-template-shop textarea {color: #726b66 !important;}
   body.page-template-page-template-shop textarea.wpcf7-textarea::placeholder { font-size: 16px; font-weight: 700; }
   /* TERMINE */
   .termine .et_pb_row .et_pb_column_1_4:first-child {width: 29.75%; margin-right: 1.5%;}
   .termine .et_pb_row .et_pb_column_1_4:nth-child(2) {width: 24%; margin-right: 1.5%;}
   .termine .et_pb_row .et_pb_column_1_4:nth-child(3) {width: 18%; margin-right: 1.5%;}
   .termine .et_pb_row .et_pb_column_1_4:last-child {width: 23.75%; }
   .termine .et_pb_row {border-bottom: 2px solid #6e5f59;}
   .termine .et_pb_row:last-child {border: none;}
   .termine .no-border {border-bottom: none; padding-bottom: 0;}
   /* FOTOS */
   .page-id-897 .et_pb_section:first-child {height: 800px;}
   /* FOTOS FOTOS */
   .page-id-1574 .et_pb_gallery .et-pb-slider-arrows, .page-id-1574 .et_pb_gallery .et-pb-controllers {display: none;}
   /* KONTAKT */
   /*.page-id-1447 #et-main-area .et_pb_section:first-child {background-position: 30%;}*/
   /* Landingpage Hörbuch - Loslassen */
   .bird-headline h1::before {
   content: "";
   background: url(https://inarudolph.de/wp-content/uploads/2017/03/vogel_links.png) no-repeat 0 0;
   display: inline-block;
   height: 25px;
   background-size: contain;
   width: 40px;
   margin-right: 10px;
   }
   .bird-headline h1::after {
   content: "";
   background: url(https://inarudolph.de/wp-content/uploads/2017/03/vogel_rechts.png) no-repeat 0 0;
   display: inline-block;
   height: 25px;
   background-size: contain;
   width: 40px;
   margin-left: 10px;
   }
   .one-size .et_pb_audio_module_content h2 {
	   height: 60px;
   }
   
   
   
   /*********************************************
   ****************** Footer ********************
   *********************************************/
   
   #main-footer {display: none;}
   /*.footer-under-bg .et_pb_row {width: 100% !important;}*/
   
   /*********************************************
   ******* The Events Calendar - Plugin  ********
   *********************************************/
   
   body.post-type-archive-tribe_events #left-area, body.single-tribe_events #left-area {width: 100%; padding-right: 0;}
   body.post-type-archive-tribe_events #sidebar, body.single-tribe_events #sidebar {display: none;}
   .post-type-archive.et_right_sidebar #main-content .container::before {
	   display: block;
   }
   .events-archive .entry-content, .events-archive .entry-header {
	   width: 100%;
   }
   body.post-type-archive-tribe_events #left-area {
	   float: left;
	   padding-right: 0;
   }
   body.single-tribe_events #left-area {
	   float: left;
	   padding-right: 2.75%;
   }
   
   body.post-type-archive-tribe_events #sidebar,
   body.post-type-archive-tribe_events.et_right_sidebar #main-content .container::before,
	body.single-tribe_events  #main-content .container::before{
	   display: none;
   }
   /*body.single-tribe_events #sidebar {
	 display: block;
   }*/
   body.single-tribe_events .entry-title.main_title {
	   display: none;
   }
   body.post-type-archive-tribe_events .tribe-events-loop .type-tribe_events > *,
   body.post-type-archive-tribe_events .tribe-events-list-separator-month{
	 width: 100%;
   }
   
   .tribe-events-loop .tribe-events-event-meta {
	background:transparent;
	border:none;
	margin-top:5px;
	padding:0;
   }
   .tribe-events-list .tribe-events-venue-details {
	   border-top: none;
	   margin-top: 15px;
	   padding: 0;
   }
   p.tribe-events-back,
   .tribe-events-schedule {
     margin-top: 0!important;
     margin-bottom: 0!important;
   }

   @media only screen and (max-width: 981px) {
	   body.post-type-archive-tribe_events #left-area,
	   body.single-tribe_events #left-area{
		   float: none;
		   width: auto;
		   padding-right: 0;
		   padding-left: 0;
	   }
	   body.post-type-archive-tribe_events .tribe-events-loop .type-tribe_events > *,
	   body.post-type-archive-tribe_events .tribe-events-list-separator-month{
		 width: 100%;
	   }
   }
   
   
   /* Nicht benötigte Elemente ausblenden */
   #tribe-events h2.tribe-events-page-title, #tribe-events #tribe-events-bar {display: none;}
   #tribe-events ul.tribe-events-sub-nav {display: none;}
   #tribe-events span.tribe-events-divider, #tribe-events span.tribe-events-cost {display: none;}
   #tribe-events .tribe-events-list-event-description p {display: none;}
   #tribe-events a.tribe-events-ical, #tribe-events a.tribe-events-gcal {display: none;}
   #tribe-events .tribe-events-venue-details > a {display: none;}
   
   /* Ansicht Seminarübersicht */
   body.post-type-archive-tribe_events #tribe-events-content-wrapper {margin-top: -40px;}
   .tribe-event-schedule-details {font-size: 20px; margin-bottom: 10px; font-weight: 500;}
   body.post-type-archive-tribe_events span.tribe-street-address, body.post-type-archive-tribe_events span.tribe-address br, body.post-type-archive-tribe_events span.tribe-delimiter, body.post-type-archive-tribe_events span.tribe-postal-code, body.post-type-archive-tribe_events .tribe-country-name, body.post-type-archive-tribe_events span.fn  {display: none;}
   body.post-type-archive-tribe_events h2 a {color: #666;}
   body.post-type-archive-tribe_events .tribe-events-list-separator-month {font-size: 20px; font-weight: 500; background-color: #9f9889; color: #fff;}
   body.post-type-archive-tribe-events span.tribe-event-date-start, body.post-type-archive-tribe_events span.tribe-locality {font-weight: 500; font-size: 20px;}
   body.post-type-archive-tribe_events a.tribe-events-read-more { color: #f15a24; margin: 8px auto 0; cursor: pointer; font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
   body.post-type-archive-tribe_events a.tribe-events-read-more:hover { background-color: #f15a24 !important; border-color: #ce534e !important; color: #fff; padding: 6px 20px !important; }
   body.post-type-archive-tribe_events .tribe-events-list .type-tribe_events {border-color: #fff;}
   
   
   /* Registration Button */
   /*.wpecr_registration button.wpecr_button, .wpecr_registration_form button.wpecr_button { color: #f15a24; margin: 8px auto 0; cursor: pointer; font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
   .wpecr_registration button.wpecr_button:hover, .wpecr_registration_form button.wpecr_button:hover { background-color: #f15a24 !important; border-color: #f15a24 !important; color: #fff; padding: 6px 20px !important; }
   */
   /* Registration Formular */
   .wpecr_registration_form {
	   margin-left: auto;
	   margin-right: auto;
	   max-width: 650px;
   }
   .wpecr_registration_form input, .wpecr_registration_form select, .wpecr_registration_form textarea { background-color: #eee !important; border: none !important; width: 100% !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-size: 14px; color: #999 !important; padding: 16px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
   .wpecr_registration_form #wpecr_conditions input {max-width: 5%;}
   
   label[for=address]:after {content: " *"}
   label[for=city]:after {content: " *"}
   label[for=postcode]:after {content: " *"}
   label[for=phone]:after {content: " *"}
   
   
   /*********************************************
   **************** WP Warenkorb  ***************
   *********************************************/
   
   .wp_cart_button_wrapper form > input { color: #f15a24; margin: 8px auto 0; cursor: pointer; font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
   .wp_cart_button_wrapper form > input:hover { background-color: #f15a24 !important; border-color: #f15a24 !important; color: #fff; padding: 6px 20px !important; }
   
   .shopping_cart {border: none;}
   .shopping_cart tr.wspsc_cart_item_row th, .shopping_cart tr.wspsc_cart_total td {color: #fff;}
   .shopping_cart .wspsc_cart_item_row, .shopping_cart .wspsc_cart_total { font-size: 20px; font-weight: 500; background-color: #9f9889; }
   .shopping_cart .wspsc_cart_qty_th {text-align: right;}
   .shopping_cart .wpspsc_checkout_form {text-align: center;}
   
   
   /*********************************************
   ************ CF 7 Form Divi Style  ***********
   *********************************************/
   
   .wpcf7 {color: #726b66; font-weight: bold;}
   .wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select {  background-color: rgba(238,238,238,0.6) !important; border: none !important; width: 100% !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-size: 14px; color: #666 !important; padding: 16px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
   .wpcf7-submit, .event-readmore { color: #ce534e; margin: 8px auto 0; cursor: pointer; font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; white-space: normal;}
   .wpcf7-submit:hover, .event-readmore:hover { background-color: #ce534e !important; border-color: #ce534e !important; color: #fff; padding: 6px 20px !important; }
   .event-readmore {color: #f15a24;}
   .event-readmore:hover {background-color: #f15a24 !important; border-color: #f15a24 !important; color: #fff;}
   input[name="datenschutz[]"] {
	   vertical-align: 1px;
	   margin-bottom: 8px;
   }
.wpcf7-acceptance .wpcf7-list-item {
   margin-left:0;
}
   .wpcf7-acceptance .wpcf7-list-item label {
	 display: flex;
	 align-items: flex-start;
   flex:2;
   }
.wpcf7-acceptance .wpcf7-list-item label input {
   margin-top: 0.45em;
   margin-right: 0.8em;
   height: 1.2em;
   width: 1.2em;
   min-height: 1.2em;
   min-width: 1.2em;
   flex:1;
}
   
   .wpcf7-response-output {
	   background-color: #fff;
   }
   @media only screen and (max-width:479px) {
	 .cf7ic_instructions {
	   display: block!important;
	 }
   }
   /*********************************************
   *********  Shariff Sharing Buttons  **********
   *********************************************/
   
   .shariff {padding: 35px 0px;}
   h3.shariff_headline {font-size: 16px; font-weight: bold;}
   
   /*********************************************
   ***************  Author Box  *****************
   *********************************************/
   
   .author_bio_section { background: none repeat scroll 0 0 #F5F5F5; padding: 15px; border: 1px solid #ccc; }
   .author_name { font-size:16px; font-weight: bold; }
   .author_details img { border: 1px solid #D8D8D8; border-radius: 50%; float: left; margin: 0 10px 10px 0; }
   
   /*
   #author-box {background-color: #fff; padding: 20px 20px 35px 20px; margin: 20px 0px;}
   #author-box h3 {margin: 20px 0px 20px;}
   #author-avatar img {max-width: 100%; margin: 17px 15px 0px; float: left;}
   */
   
   /*********************************************
   *******  Related Posts nach Kategorie  *******
   *********************************************/
   
   #related_posts { background: none repeat scroll 0 0 #F5F5F5; padding: 15px; border: 1px solid #ccc; margin-top: 35px;}
   #related_posts h3 {font-size: 16px; font-weight: bold; color: #666; padding-bottom: 1em;}
   #related_posts .relatedcontent h3 {font-weight: normal; font-size: 14px;}
   #related_posts ul {padding: 0 0 1em 0;}
   #related_posts ul li {list-style-type: none; vertical-align: top;}
   #related_posts li {display: inline-block; width: 32%; margin-right: 1.2%;}
   #related_posts li:last-child {margin-right: 0;}
   
   .relatedthumb a img {width: 100%; vertical-align: top;}
   #related_posts .relatedcontent h3 {padding-bottom: 0;} 
   
   
   /*********************************************
   ********* eigene "Widget"-Module  ************
   *********************************************/
   .buchempfehlung.et_pb_row_inner {background-color: #e5e5e5; padding-top: 0; padding-bottom: 20px;}
   .buchempfehlung .et_pb_column {background-color: rgba(145,204,126,0.41); padding-bottom: 20px;}
   .buchempfehlung .et_pb_module {margin: 20px 20px 0px !important; }
   .buchempfehlung .et_pb_image {float: left; max-width: 220px;}
   .buchempfehlung .et_pb_text {min-width: 200px;}
   .buchempfehlung .et_pb_module.et_pb_button {color: #f15a24; border-color: #f15a24; margin-top: 0 !important;;}
   .buchempfehlung {margin-top: 30px; width: 100%}
   @media only screen and ( max-width: 980px ) {.buchempfehlung { width: 100%}}
   
   .zusatzhinweis.et_pb_blurb_position_left .et_pb_main_blurb_image {
	 width: 36%;
   }
   .zusatzhinweis.et_pb_blurb_position_left .et_pb_blurb_container {
	 vertical-align: middle;
   }
   @media only screen and (max-width: 479px) {
	 .zusatzhinweis.et_pb_blurb_position_left .et_pb_main_blurb_image {
	   width: 64%;
	   display: block;
	   margin-left: auto;
	   margin-right: auto;
	 }
	 .zusatzhinweis.et_pb_blurb_position_left .et_pb_blurb_content,
	 .zusatzhinweis.et_pb_blurb_position_left .et_pb_blurb_container{
	   display: block;
	   padding: 0;
	 }
   }
   
   
   /*********************************************
   ***************  Responsive  *****************
   *********************************************/
   
   
   @media only screen and ( min-width: 1060px ) { 
	   /* NAVI */
	   #top-menu li {padding-right: 33px;}
	   nav#custom-secondary-nav li {padding-right: 33px;}
   }
   @media only screen and ( min-width: 1200px ) { 
	   /* NAVI */
	   #top-menu li {padding-right: 45px;}
	   nav#custom-secondary-nav li {padding-right: 45px;}
   }
   
   @media only screen and ( min-width: 1334px ) { 
	   /* NAVI */
	   #top-menu li {padding-right: 60px;}
	   nav#custom-secondary-nav li {padding-right: 60px;} 
   }
   
   
   @media only screen and ( min-width: 551px ) {
	   .wpecr_registration_form form > p {
		   float: left;
		   margin-right: 5%;
		   width: 47.5%;
	   }
	   .wpecr_registration_form form > p#wpecr_seminar, .wpecr_registration_form form > p#wpecr_seminar ~ p {
		   clear: left;
		   float: none;
		   width: 100%;
	   }
	   .wpecr_registration_form form > p:nth-of-type(2n) {
		   margin-right: 0;
	   }
   }
   
   @media only screen and ( min-width: 981px ) {
   
	   /* STARTSEITE */
	   /*body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {position: relative; top: 35%;}
	   body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {width: 15%; margin-right: 0px;}*/
	   /* GRÖßE DER BACKGROUND IMAGES */
	   /*body.home .et_pb_section:first-child, .page-id-48 .et_pb_section:first-child,*/
	   .page-id-891 #et-main-area .et_pb_section:first-child, .page-id-893 #et-main-area .et_pb_section:first-child, 
	   .page-id-895 #et-main-area .et_pb_section:first-child, .page-id-893 #et-main-area .et_pb_section:first-child, .page-id-897 #et-main-area .et_pb_section:first-child  {height: 800px;}
	   .wide-sidebar.et_section_specialty .et_pb_column_single.et_pb_column_1_4 {
		   margin-left: 0;
		   padding: 0 0 0 30px;
		   width: 25%;
	   }
	 .blog.et_section_specialty .et_pb_posts {margin-top: -30px;}
   }
   @media only screen and ( max-width: 1230px ) {
	   .page-template-page-template-shop #menu-shop.menu li { padding-right: 10px; }
   }
   @media only screen and ( max-width: 1150px ) {
	   .wide-sidebar .et_pb_column_1_4 .et_bloom_widget_content .et_bloom_header_outer .et_bloom_form_text h2 {
			  font-size: 22px !important;
		   font-weight: 400 !important;
	   }
   }
   @media only screen and ( max-width: 1050px ) {
	   .page-template-page-template-shop #menu-shop.menu li a { font-size: 13px; } 
   }
   @media only screen and ( max-width: 980px ) {
	   .et_header_style_left #logo, .et_header_style_split #logo {
	   max-width: 80%;
	   max-height: 100%;
	   }
	   .et_mobile_menu {
		   margin-top:12px;
	   }
	   .et_mobile_menu .menu-item-has-children > a {
	   background-color: rgba(0,0,0,.02);
	   font-weight: 400;
	   }
	   .et_pb_fullwidth_menu.lp-footer-menu .et_pb_menu__menu, .lp-footer-menu .et_pb_menu .et_pb_menu__menu { display: block; }
	   .et_pb_fullwidth_menu.lp-footer-menu .et_mobile_nav_menu { display: none; }
   
   /* SECONDARY NAV - HIDDEN */
   nav#custom-secondary-nav {display: none;}
   
   /* CUSTOM SECONDARY NAV MOBILE - VISIBLE nach Page-Template */
   body.page-template-page-template-coacht nav#custom-secondary-nav-mobile,
   body.page-template-page-template-coacht-seminare nav#custom-secondary-nav-mobile,
   body.page-template-page-template-coacht-methode nav#custom-secondary-nav-mobile,
   body.page-template-page-template-coacht-faq nav#custom-secondary-nav-mobile,
   body.page-template-page-template-landingpage nav#custom-secondary-nav-mobile,
   body.post-type-archive-tribe_events nav#custom-secondary-nav-mobile, 
   body.single-tribe_events nav#custom-secondary-nav-mobile, 
   body.page-template-page-template-schreibt nav#custom-secondary-nav-mobile,
   body.page-template-page-template-liest nav#custom-secondary-nav-mobile,
   body.page-template-page-template-spielt nav#custom-secondary-nav-mobile,
   body.page-template-page-template-fotos nav#custom-secondary-nav-mobile,
   body.page-template-page-template-2022-hell nav#custom-secondary-nav-mobile
   {display: block;}
   
   body.page-template-page-template-coacht-seminare nav#custom-secondary-subnav-mobile,
   body.page-template-page-template-coacht-methode nav#custom-secondary-subnav-mobile,
   body.page-template-page-template-coacht-faq nav#custom-secondary-subnav-mobile
   {display: block;}
   
   /* SECONDARY NAV MOBILE */
   nav#custom-secondary-nav-mobile {text-align: center; line-height: 40px; margin-bottom: 30px; border-top: 1px solid #5c524b; border-bottom: 1px solid #5c524b;}
   nav#custom-secondary-nav-mobile ul li {list-style-type: none; display: inline; margin-right: 15px;}
   nav#custom-secondary-nav-mobile ul li a {color: #fff;}
   
   
   /* SECONDARY SUBNAV MOBILE COACHT */
   
   nav#custom-secondary-subnav-mobile { text-align: center; line-height: 40px; margin-bottom: 30px; border-top: 1px solid #5c524b; border-bottom: 1px solid #5c524b; background-color: #efefef; color: #666;}
   nav#custom-secondary-subnav-mobile li a {color: #666; list-style-type: none; display: inline; margin-right: 15px;}
   nav#custom-secondary-subnav-mobile ul li {display: block;}
   
   
   /* STARTSEITE */
   /*body.home .et_pb_section:first-child .et_pb_row {width: 100%; background-color: rgba(0,0,0,0.5); padding: 5%;}
   body.home .et_pb_section:first-child .et_pb_row .et_pb_text {color: #fff;}  
   body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column {width: 33% !important; margin-right: 0;}*/
   .footer-under-bg .et_pb_text {text-align: right;}
   
   /* COACHT */
   .page-id-48f #main-content .et_pb_section:first-child {background-position: 65%}
   .page-id-48f #main-content .et_pb_section:first-child .et_pb_row {background-color: rgba(0,0,0,0.5); padding: 5%;}
   .page-id-48f #main-content .et_pb_section:first-child .et_pb_text {color: #fff; margin-left: 0;}
   
	   
   /* COACHT UNTERSEITEN */
   
   .page-template-page-template-coacht-seminare #text-7, .page-template-page-template-coacht-seminare #text-8, .page-template-page-template-coacht-seminare #text-9, .page-template-page-template-coacht-seminare #text-7, .page-template-page-template-coacht-seminare #text-8, .page-template-page-template-coacht-seminare #text-11, .page-template-page-template-coacht-seminare #text-6 {display: none;}
   /* .page-template-page-template-coacht-seminare .et_pb_section:first-child .et_pb_column_1_3:first-child {display: none;} Was für ein Bullshit... */
   
   .page-template-page-template-coacht-methode #text-7, .page-template-page-template-coacht-methode #text-8, .page-template-page-template-coacht-methode #text-9, .page-template-page-template-coacht-methode #text-7, .page-template-page-template-coacht-methode #text-8, .page-template-page-template-coacht-methode #text-11, .page-template-page-template-coacht-methode #text-6 {display: none;}
   .page-template-page-template-coacht-methode .et_pb_section:first-child .et_pb_column_1_3:first-child {display: none;}
   
   .page-template-page-template-coacht-faq #text-7, .page-template-page-template-coacht-faq #text-8, .page-template-page-template-coacht-faq #text-9, .page-template-page-template-coacht-faq #text-7, .page-template-page-template-coacht-faq #text-8, .page-template-page-template-coacht-faq #text-11, .page-template-page-template-coacht-faq #text-6 {display: none;}
   .page-template-page-template-coacht-faq .et_pb_section:first-child .et_pb_column_1_3:first-child {display: none;}
   
   /* SCHREIBT */
   .page-id-891 .et_pb_section:first-child .et_pb_row:first-child { width: 100%; background-color: rgba(255,255,255,0.7); padding: 5%;}
   /* SCHREIBT - Bücher */
   .page-id-1365 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 35% !important;}
   .page-id-1365 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 65% !important;}
   /* SCHREIBT - Termine */
   .page-id-1380 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 35% !important;}
   .page-id-1380 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 65% !important;}
   /* SCHREIBT - Presse */
   .page-id-1391 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 40% !important;}
   .page-id-1391 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 60% !important;}
   /* LIEST */
   .page-id-893 .et_pb_section:first-child {background-position: right;}
   .page-id-893 .et_pb_section:first-child .et_pb_row { background-color: rgba(0,0,0,0.5); padding: 5%; }
   .page-id-893 #main-content .et_pb_section:first-child .et_pb_text { margin-left: 0;}
   /* LIEST - Lesungen */
   .page-id-1438 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 35% !important;}
   .page-id-1438 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 65% !important;}
   /* LIEST - Termine */
   .page-id-1416 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 35% !important;}
   .page-id-1416 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 65% !important;}
   /* LIEST - Agentur */
   .page-id-1467 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 20% !important; margin-right: 2%;}
   .page-id-1467 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 78% !important;}
   /* LIEST - Sprecher */
   .page-id-1449 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 35% !important;}
   .page-id-1449 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 65% !important;}
   /* LIEST - Presse */
   .page-id-1419 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 35% !important;}
   .page-id-1419 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 65% !important;}
   /* FOTOS */
   .page-id-897 .et_pb_section:first-child {background-position: right;}
   .page-id-897 .et_pb_section:first-child .et_pb_row { background-color: rgba(0,0,0,0.5); padding: 5%; margin-top: 0px !important;}
   body .height-100prz,.et_pb_row.et_pb_row_fullwidth .height-100prz,.et_pb_row.et_pb_row_fullwidth.height-100prz{ background-color: transparent !important;	max-height: 400px!important;	max-width: 100%!important;	height: 400px!important;	width: 100%!important;}
   
   /* SPIELT */
   .page-id-895 .et_pb_section:first-child {height: 100%;}
   .page-id-895 .et_pb_section:first-child .et_pb_row { width: 100%; background-color: rgba(0,0,0,0.5); padding: 5%;}
   /* BLOG */
   .blog.et_section_specialty .et_pb_specialty_column {border-right: none;}
   .blog #categories-2, .blog #text-3, .blog #text-4, .blog #text-5, .single-post #categories-2, .single-post #text-3, .single-post #text-4, .single-post #text-5 {display: none;}
   #comment-wrap .comment-body {padding: 0;}
   #comment-wrap .comment-body .comment_avatar {position: relative; top: 0;}
   #comment-wrap .comment-body .comment_area {padding-bottom: 20px;}
   /* KONTAKT */
   /*.page-id-1447 #et-main-area .et_pb_section:first-child .et_pb_row {background-color: rgba(0,0,0,0.5); padding:5%;}
   .page-id-1447 #et-main-area .et_pb_section:first-child .et_pb_row .wpcf7 {color: #fff;}*/
   /* THE EVENTS CALENDAR - PLUGIN */
   #tribe-events .tribe-event-schedule-details {padding-left: 12px;}
   #tribe-events .tribe-events-schedule h2 {text-align: center;}
   
	   .seminare-columns .et_pb_column {
		   float: left;
		   margin-right: 5% !important;
		   width: 47.5% !important;
	   }
	   .seminare-columns .et_pb_column:nth-child(2n) { margin-right: 0 !important; }
	   /* Commons */
	   
	   .et_pb_audio_module_content h2 {font-size: 28px !important;}
	   
   }
   
   /**************************************
   ***** Shortcodes: facebook-Seite ******
   ***************************************/
   
   .nextab-fb-wrapper:after {
	   content: "";
	 display: table;
	 clear: both;
   }
   
   .nextab-fb-wrapper {
	   display: flex;
	   align-items: center;
   }
   
   .nextab-fb-wrapper.center .content {
	   text-align: center;
   }
   .nextab-fb-wrapper.fs-16 .content {
	   font-size: 16px;
   }
   
   .nextab-fb-wrapper i {
	   color:#4267B2;
   }
   
   .nextab-fb-wrapper .icon {
	   margin: 0 5px 0 0 !important;;
   }
   
   .nextab-fb-wrapper .content {
	   color: #f15a24 !important;
   }
   
   @media only screen and ( max-width: 980px ) { 
	   .reverse-responsive { 
		   display: flex;
		   flex-flow: column-reverse; 
	   }	
	 .et_mobile_menu {
	   margin-top: 30px;
	 }
   }
   
   @media only screen and ( max-width: 767px ) {
   
   /* STARTSEITE */
   /*body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) {padding-bottom: 0;}
   body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {padding-top: 0;}
   body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column {width: 50% !important; margin-right: 0;}
   body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column_1_4:last-child {width: 100% !important; margin-top: 20px;}*/
   
   /* BLOG */
   .blog .uebermich a img, .single-post .uebermich a img {margin: 0 auto;}
	   .seminare-columns .et_pb_column:nth-child(n) {
		   float: none;
		   margin-left: auto;
		   margin-right: auto !important;
		   max-width: 100%;
		   width: 100% !important;
	   }
   }
   
   @media only screen and ( max-width: 580px ) {
   
	 /* STARTSEITE */
	 /*body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(4) {width: 100% !important;}*/
	 /*COACHT - Meinungen */
	 .page-id-1194 .et_pb_column_1_3 {width: 100% !important;}
	 /* SCHREIBT - Bücher */
	 .page-id-1365 .et_pb_section .et_pb_row .et_pb_column {width: 100% !important;}
	 /* LIEST - Agentur */
	 .page-id-1467 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 30% !important; margin-right: 2%;}
	 .page-id-1467 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 68% !important;}
	 /* LIEST - Sprecher */
	 .page-id-1449 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 30% !important; margin-right: 2%;}
	 .page-id-1449 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 68% !important;}
	 /* FOTOS */
	 /*.page-id-1447 .et_pb_section:first-child {height: 100%;}*/
	 .page-id-897 .et_pb_section:first-child {background-position: 90%;}
	 /* BLOG */
	 .et_pb_post a img {width: 100%; float: none; margin-right: 0; margin-bottom: 0;}
	 #categories-2 {display: none;}
	 .comment .children {margin-left: 20px;}
	 .blog .et_pb_posts .et_pb_post .entry-featured-image-url { margin-bottom: 30px;}
   }
   
   
   @media only screen and ( max-width: 480px ) {
   
   /* STARTSEITE */
   /*body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2), body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {width: 50% !important; margin-right: 0px;}
   body.home #main-content .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) .et_pb_text {line-height: 35px;}*/
   .footer-under-bg .et_pb_text {text-align: center;}
   .footer-under-bg .et_pb_text ul {padding: 0 0 23px 0;}
   /* COACHT */
   .page-template-page-template-coacht h2 {font-size: 20px;}
   .page-template-page-template-coacht h3 {font-size: 18px;}
   
   /* SCHREIBT - Termine */
   .page-id-1380 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 30% !important;}
   .page-id-1380 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 70% !important;}
   
   /* SCHREIBT - Presse */
   .page-id-1391 .et_pb_section .et_pb_row .et_pb_column {width: 100% !important;}
   
   /* LIEST - Lesungen */
   .page-id-1438 .et_pb_section .et_pb_row .et_pb_column {width: 100% !important;}
   
   /* LIEST - Termine */
   .page-id-1416 .et_pb_section .et_pb_row .et_pb_column_1_4 {width: 30% !important;}
   .page-id-1416 .et_pb_section .et_pb_row .et_pb_column_3_4 {width: 70% !important;}
   
   /* LIEST - Agentur */
   .page-id-1467 .et_pb_section .et_pb_row .et_pb_column {width: 100% !important;}
   
   /* LIEST - Sprecher */
   .page-id-1449 .et_pb_section .et_pb_row .et_pb_column {width: 100% !important;}
   
   /* LIEST - Presse */
   .page-id-1419 .et_pb_section .et_pb_row .et_pb_column {width: 100% !important;}
   
   /* FOTOS */
   .page-id-897 .et_pb_section:first-child {background-position: 85%;}
   
   }
   
   @media only screen and ( max-width: 350px ) {
   
   /* FOTOS */
   .page-id-897 .et_pb_section:first-child {background-position: 75%;}
   
   
   }
   
   @media only screen and ( min-width: 767px ) and ( max-width: 980px ){
	   .et_pb_gutters3 .tablet_two_column .et_pb_column, .et_pb_gutters3.et_pb_row.tablet_two_column .et_pb_column {
			   width: 47.25% !important;
	   }
	   .et_pb_gutters3 .tablet_two_column .et_pb_column_1_2, .et_pb_gutters3.et_pb_row.tablet_two_column .et_pb_column_1_2,
	   .et_pb_gutters3 .tablet_two_column .et_pb_column_1_3, .et_pb_gutters3.et_pb_row.tablet_two_column .et_pb_column_1_3,
	   .et_pb_gutters3 .tablet_three_column .et_pb_column, .et_pb_gutters3.et_pb_row.tablet_three_column .et_pb_column	{
		   margin-right: 5.5%;
	   }
	   
	   .et_pb_gutters3 .tablet_two_column .et_pb_column_1_3:nth-child(2), .et_pb_gutters3.et_pb_row.tablet_two_column .et_pb_column_1_3:nth-child(2){
		   margin-right: 0;
	   }
	   .et_pb_gutters3 .tablet_two_column .et_pb_column_1_3:nth-child(3), .et_pb_gutters3.et_pb_row.tablet_two_column .et_pb_column_1_3:nth-child(3){
		   clear: both;
	   }
	   
	   .tablet_two_column  .et_pb_column.et_pb_column_empty {
		   display: block;
	   }
	   
	   .et_pb_gutters3 .tablet_three_column .et_pb_column_1_3, .et_pb_gutters3.et_pb_row.tablet_three_column .et_pb_column_1_3 {
		   width: 29.666% !important;
		   margin-bottom: 0px;
	   }
	   
   }