/********* Compiled - Do not edit *********/
:root{--color-primary:#000000;--color-gradient-start:#F42958;--color-gradient-stop:#E4442A;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:'Roboto';font-weight:400;line-height:1.3em;font-size:15px;color:#000000;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:'Roboto';font-weight:900;line-height:0.8em;font-size:150px;color:#000000;}.h2,h2{font-family:'Roboto';font-weight:700;line-height:1.2em;font-size:60px;color:#000000;}.h3,h3{font-family:'Roboto';font-weight:700;line-height:1.2em;font-size:30px;color:#000000;}.h4,h4{font-family:'Roboto';font-weight:400;line-height:1.2em;font-size:30px;color:#000000;}.h5,h5{font-family:'Roboto';font-weight:700;line-height:1.2em;font-size:21px;color:#000000;}.h6,h6{font-family:'Roboto Condensed';font-weight:700;line-height:1.2em;font-size:30px;color:#000000;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:200px;padding-bottom:200px;}section.vc_row{units:px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:#1da8e0 !important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(255, 255, 255);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(0, 0, 0);}.main-header .nav-trigger .bar{background-color:rgb(0, 0, 0);}}/* Polylang Flags Inline */

.polylang-flags {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.polylang-flags li {
    display: inline;  
}

/*.header-inf60 {
    height:60vh;
} */

.main-nav .children > li, .nav-item-children > li {
    font-family: Anton;
    text-align: right;
}

.main-nav .children,
.nav-item-children {
  border-radius: 0px;
}
/*
input[type="search"] {
    border-color: white;
    background-color: #ffffff00;
    /* background-image: url(searchicon.png); 
    border-style: solid;
    border-width: 2px;


input[type="submit"] {
    display: none;
} */

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
}

.video { 
    position: absolute;
    top: -427px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}


/*schatten jetzt auf unterseiten
h4 {
    text-shadow: 3px 2px 4px #222;
}*/

.vc_tta-title-text {
    text-shadow:none;
    color: #000;
    font-size: 20px;
    font-weight: 700;
}

/*mobile menu*/
.submenu-expander {
    background-color: rgba(255, 255, 255, 0);
}

@media screen and (max-width: 1199px) {
  #secdesktop {
    display: none;
  }
}

@media screen and (min-width: 1199px) {
  #secmobile {
    display: none;
  }
}

.blogposts {
  transition: box-shadow .3s;
  border-style: solid;
  border-width: 1px;
  border-color: #EBEBEB;
}
  
.blogposts:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2); 
}

.inf-logo-top-left
{ 
    backface-visibility: hidden;
}

#tags-links {
    display: none;
}

.ld-pf-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ld-pf-details {
    padding: 10px;
}

.vc_grid.vc_row .vc_grid-item {
    padding: 0px !important;
}