/* Enter Your Custom CSS Here */
/* Youtube Responsive*/
.embed-container {
position: relative;
padding-top: 0px;
height: 0;
overflow: hidden;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
margin-bottom:-5%
}
.embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 70%;
height: 70%;
margin-left: 15%;
margin-right:auto;
margin-top: 6%;
margin-bottom: auto;
}
/* Cookie Okay Button*/
button#catapultCookie {
	background-color: #ffffff;
}

/* Silbetrennung und Worttrennung*/
h1, h2, h3, h4, h5, h6, a {
  word-break: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/* Navigation Slider auf Detailseite */
.shop_slider .caroufredsel-direction-nav a i, 
.shop_slider .flex-direction-nav a i
{
  color: #303030 !important;
}

/* Desktop Navi ausrichten */
nav.main_menu ul li a {
margin-top:72px !important;
line-height:20px !important;
}

#nav-menu-item-wpml-ls-28-en,
#nav-menu-item-wpml-ls-28-de,
#nav-menu-item-wpml-ls-28-fr {
margin-top:35px !important;
line-height:0px !important; 
}

#nav-menu-item-wpml-ls-28-en li a,
#nav-menu-item-wpml-ls-28-de li a,
#nav-menu-item-wpml-ls-28-fr li a {
margin-top:-36px !important;
line-height:10px !important;
}

/* Scrollende Desktop Navi ausrichten */
.scrolled nav.main_menu ul li a {
	margin-top:32px !important;
	line-height:20px !important;
}

.scrolled #nav-menu-item-wpml-ls-28-en,
.scrolled #nav-menu-item-wpml-ls-28-de,
.scrolled #nav-menu-item-wpml-ls-28-fr {
	margin-top:14px !important;
	line-height:20px !important;
}
	
.scrolled #nav-menu-item-wpml-ls-28-en li a,
.scrolled #nav-menu-item-wpml-ls-28-de li a,
.scrolled #nav-menu-item-wpml-ls-28-fr li a {
margin-top:-14px !important;
line-height:10px !important;
}

/* Mobil Navi ausrichten */
#mobile-menu-item-wpml-ls-28-en,
#mobile-menu-item-wpml-ls-28-de,
#mobile-menu-item-wpml-ls-28-fr {
margin-top: 12px !important;
height: 38px !important;
}

#mobile-menu-item-wpml-ls-28-en ul li,
#mobile-menu-item-wpml-ls-28-de ul li,
#mobile-menu-item-wpml-ls-28-fr ul li {
margin-left: 30px !important;
margin-top: -21px !important;
height: 40px!important;
}

.mobile_arrow {
margin-top:-10px!important;
}

/* Abstand Captcha */
.wpcf7-form-control-wrap {
    padding-bottom: 20px !important;
}

/* LANGUAGE SWITCHER LAYOUT */
/* Standard Flaggen ausschalten */
#nav-menu-item-wpml-ls-28-de img, 
#nav-menu-item-wpml-ls-28-en img, 
#nav-menu-item-wpml-ls-28-fr img,
#mobile-menu-item-wpml-ls-28-de img, 
#mobile-menu-item-wpml-ls-28-en img, 
#mobile-menu-item-wpml-ls-28-fr img
{
	display: none;
}

/* Dropdown Hintergrund Farbe entfernen */
#nav-menu-item-wpml-ls-28-de ul, 
#nav-menu-item-wpml-ls-28-en ul, 
#nav-menu-item-wpml-ls-28-fr ul,
#mobile-menu-item-wpml-ls-28-de ul, 
#mobile-menu-item-wpml-ls-28-en ul, 
#mobile-menu-item-wpml-ls-28-fr ul
{
	background-color: transparent !important;
  border-color: transparent !important;
}

/* Dropdown Ebene 2 ausrichten */
#nav-menu-item-wpml-ls-28-de .second,
#nav-menu-item-wpml-ls-28-en .second,
#nav-menu-item-wpml-ls-28-fr .second
{
    top: 55%;
    left: 30.5% !important;
}

/* LANGUAGE SWITCHER ICONS */
#nav-menu-item-wpml-ls-28-en,
#mobile-menu-item-wpml-ls-28-en
{
	background-image: url("https://www.thefuncup.nl/wp-content/uploads/2018/04/Icons_Language_switcher_EN.png");
  background-repeat: no-repeat;
  background-origin: content-box;
}

#nav-menu-item-wpml-ls-28-en:hover,
#mobile-menu-item-wpml-ls-28-en:hover
{
	background-image: url("https://www.thefuncup.nl/wp-content/uploads/2018/04/Icons_Language_switcher_EN_hover.png");
}

#nav-menu-item-wpml-ls-28-de,
#mobile-menu-item-wpml-ls-28-de
{
	background-image: url("https://www.thefuncup.nl/wp-content/uploads/2018/04/Icons_Language_switcher_DE.png");
  background-repeat: no-repeat;
  background-origin: content-box;
}

#nav-menu-item-wpml-ls-28-de:hover,
#mobile-menu-item-wpml-ls-28-de:hover
{
	background-image: url("https://www.thefuncup.nl/wp-content/uploads/2018/04/Icons_Language_switcher_DE_hover.png");
}

#nav-menu-item-wpml-ls-28-fr,
#mobile-menu-item-wpml-ls-28-fr
{
	background-image: url("https://www.thefuncup.nl/wp-content/uploads/2018/04/Icons_Language_switcher_FR.png");
  background-repeat: no-repeat;
  background-origin: content-box;
}

#nav-menu-item-wpml-ls-28-fr:hover,
#mobile-menu-item-wpml-ls-28-fr:hover
{
	background-image: url("https://www.thefuncup.nl/wp-content/uploads/2018/04/Icons_Language_switcher_FR_hover.png");
}



/* qode Preloader background */
.qode_slider_preloader {
  background-color: transparent;
}

/* LOGO WRAPPER DER SCROLL NAVIGATION */
.scrolled .logo_wrapper {
  height:72px !important;
}

/* LOGO WRAPPER MOBILE NAVIGATION */
@media only screen and (max-width:1000px) {
	.logo_wrapper {
    	height:90px!important
	}
  
  /* video full width */
	.wpb_video_widget .wpb_wrapper {
    width: 100%!important;
}

  /* Youtube Mobil Responsive*/
  .embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 72%;
height: 72%;
margin-left: 15%;
margin-right: auto;
margin-top: 6%;
margin-bottom: auto;
}


}

/* QUOTE SYMBOL " */
.qode-simple-quote-icon-holder>svg {
	width:90px !important;
	height:90px !important;
}

@media screen and ( min-width: 601px ) {
  	.qode-simple-quote-icon-holder>svg {
		margin-left:-30px;
	}
}

/* SLIDER BUTTON NORMAL */
.carousel-inner .slider_content .text .qbutton:not(.white) {
	color: #ffffff !important;
	background-color: #84c8b5 !important;
	border-color: none !important;
}

/* SLIDER BUTTON HOVER */
.carousel-inner .slider_content .text .qbutton:not(.white):hover {
	color: #3c3c3c !important;
	background-color: #ffffff !important;
	border-color: none !important;
}

/* PARALLAX SCROLLING TEXT */
.parallax_text h3, .parallax_text h5 {
	color:#ffffff;
}

/* PARALLAX SCROLLING TEXT */
.parallax_text h5 {
	font-size: 18px;
}

/* SOCIAL MEDIA ICONS TOP BAR*/
.qode_icon_element {
	color:#3c3c3c !important;
}

/* SOCIAL MEDIA ICONS FOOTER*/
.footer_top .qode_icon_element {
	color:#ffffff !important;
}

/* SOCIAL MEDIA ICONS HOVER*/
.qode_icon_element:hover {
	color:#84c8b5 !important;
}

/* TESTIMONIAL STARS */
.icon_star {
	color: #84c8b5;
}

/* TESTIMONIALS DOT NAVIGATION */
.testimonials_c_holder .flex-control-nav li a.flex-active {
	background-color:#84c8b5 !important;
}

/* TESTIMONIALS AUF GLEICHE HÖHE BRINGEN*/
.testimonial_content_inner {
	background-color:#ffffff;
    padding-bottom: 99999px !important;;
  	margin-bottom: -99939px !important;;
}

/* BUTTON IM HAUPTHEADER FÜR MOBIL OPTIMIEREN*/
@media screen and ( max-width: 1024px ) {     
	.carousel-inner .qbutton {
		padding:20px !important;
	}
}

/*BACKGROUND BILDER COLUMNS*/
.imageColumnLeft {
	/*background-size: 160%;*/ 
  	background-repeat: no-repeat;
	background-size: cover;
}

.imageColumnRight {
	/*background-size: 160%; */
	background-position: 70% !important;
  	background-repeat: no-repeat;
	background-size: cover;
}

.inlineSlider {
  	width: 100%;
	max-width: 960px !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

      
      
      