/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 21 2022 | 09:29:11 */
/* CSS Code hier einfügen.

Zum Beispiel:
.example {
    color: red;
}

Um dein CSS-Wissen zu prüfen, teste es hier http://www.w3schools.com/css/css_syntax.asp

Kommentarende*/ 

/* Add your CSS code here.*/
/* counter */
.fluidvids {
	padding-top:0!important;
}

.counter-wrapper .elementor-counter-title { margin-top:15px; overflow-wrap: hyphenate-word;}
.counter-wrapper .elementor-counter-title:before { content:""; display:block; width: 30%; height: 5px; background:#fff; margin: 30px auto;}

/* Podcast Page */
.page-id-23662 article { margin-bottom: 15px!important;}
.page-id-23662 article:after { content:""; display:block; width: 100%; height:1px; background:#555; margin-bottom:35px;}
.page-id-23662 article:last-child:after {display:none;}
.page-id-23662 article h2 a { color: #555!important; margin-bottom: 20px!important;}

.podcast-content { display: flex; flex-flow: row-reverse; margin-bottom:35px;}
.castos-player { width: 60%;}
.podcast-content p { width: 40%; padding-right: 30px;}

#page-menu-te #page-menu-wrap { top: 30%!important;}

#page-menu-te #page-menu-wrap li {line-height:0.7!important; padding: 5px 20px!important;}
#page-menu-te #page-menu-wrap li a { padding:5px 10px!important;}

#video-box video,
#video-box .elementor-wrapper{ height: 450px!important;}


#feature-slider-nav { margin-bottom: 0!important;}
#feature-slider-nav .theplus-tabs-wrapper { height:120px!important;}
#feature-slider-nav .theplus-tabs-wrapper ul.plus-tabs-nav { width: 100vw!important;}
#feature-slider-nav ul.plus-tabs-nav li { width: 25%!important; height: 120px!important;}
#feature-slider-nav ul.plus-tabs-nav li:last-child div{background-color: #98cee0!important;}
#feature-slider-nav ul.plus-tabs-nav li:nth-child(2) div{background-color: #329ec2!important;}
#feature-slider-nav ul.plus-tabs-nav li:nth-child(3) div{background-color: #65b6d1!important;}

#feature-slider-nav ul.plus-tabs-nav li:nth-child(2) div.active,
#feature-slider-nav ul.plus-tabs-nav li:nth-child(3) div.active,
#feature-slider-nav ul.plus-tabs-nav li:last-child div.active {background:#ec6624 !important;}

h3 a.elementor-accordion-title {line-height:1.5em!important;}

#feature-slider-nav ul.plus-tabs-nav li div { height: 120px!important; text-align:left!important;}
#feature-slider-nav ul.plus-tabs-nav li:hover div { background:#ec6624 !important;}
#feature-slider-nav ul.plus-tabs-nav li .active {background:#ec6624 !important;}
#feature-slider-nav ul.plus-tabs-nav li div.active span { color: #fff!important; -webkit-text-fill-color: #fff!important;}
#feature-slider-nav ul.plus-tabs-nav li:hover div.active{background:#ec6624 !important;}
#feature-slider-nav ul.plus-tabs-nav li:hover div span { color: #fff!important; -webkit-text-fill-color: #fff!important;}
#feature-slider-nav .theplus-tabs-wrapper .theplus-tabs-content-wrapper {padding:0!important}
#feature-slideshow .elementor-accordion h3 { margin-bottom:5px;}

#feature-slider-nav ul.plus-tabs-nav li div span {
-webkit-text-stroke-width: 1px!important;
  -webkit-text-stroke-color: #ffffff!important;
color: transparent!important;
-webkit-text-fill-color: transparent!important;
  
  }

/*tablet*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .slick-prev, .slick-next { top: 30%!important;}
  
  .podcast-content { display: inline-block; margin-bottom:35px;}
  .castos-player { width: 100%; margin-bottom:30px;}
  .podcast-content p { width: 100%; padding-right: 0px!important;}
  
 /* #video-box .elementor-wrapper{ height: 300px!important;}
  #video-box video {width: 60%!important;}
	.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { background-position:top!important;}*/
}

/*mobile*/
@media only screen and (max-width: 766px) {
  .counter-wrapper .elementor-counter-title:before { content:""; display:block; width: 10%; height: 5px; background:#fff; margin: 10px auto;}
  .counter-wrapper .elementor-counter-title { margin-bottom:30px;}
 	#feature-slider-nav .theplus-tabs-wrapper { height:70px!important;}
  	#feature-slider-nav ul.plus-tabs-nav li { height: 70px!important;}
  #feature-slider-nav ul.plus-tabs-nav li div { height: 70px!important;}
  .elementor-button-link { width: 100%!important;}
  .ap-img { width:auto!important;}
   .podcast-content { display: inline-block; margin-bottom:35px;}
    .castos-player { width: 100%; margin-bottom:30px;}
.podcast-content p { width: 100%; padding-right: 0px!important;}
  
}

