
#mybyte_media_cookiehinweis {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 12px;
    line-height: 125%;
    margin: 20px;
    padding: 10px;
    position: fixed;
    width: 200px;
    z-index: 999999;
	right: 0;
	display: none;
}

#mybyte_media_cookiesettings {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 10px;
    line-height: 125%;
    margin: 10px;
    padding: 10px;
    position: fixed;
    z-index: 999999;
	right: 0;
	display: none;
	cursor: pointer;
}

#mybyte_media_cookiehinweis_close {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
	margin: 0;
    text-align: center;
}

#mybyte_media_cookiehinweis_save {
    background: #dedede none repeat scroll 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
    margin: 0;
	margin-top: 10px;
    text-align: center;
}

#mybyte_media_cookiehinweis_mehrinfos {
	text-decoration: underline;
}

/*LOGO*/

body {
  hyphens: auto;
  -o-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
}
.is-logo-image {
  margin-top: -7px !important;
  min-height: 160px !important;
}

/* WhatsAppLink */

.inside-navigation.grid-container.grid-parent {
  z-index: 99999;
}

.wwhatsapp{
 z-index:999999 
  
}
.sticky-enabled .main-navigation.is_stuck{
  /*height:143px*/
    
  /*-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.6);
  -moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.6);
  box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.6);*/
}

.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding,
.navigation-branding, .site-logo.mobile-header-logo{
  margin-left: 20px;
}


@media (max-width: 1440px) and (min-width: 1411px){
  #site-navigation .navigation-branding,
  #sticky-navigation .navigation-branding{
    margin-left: 40px;
  }
}

@media (max-width: 1410px) and (min-width:769px){
  #site-navigation .navigation-branding,
  #sticky-navigation .navigation-branding{
    margin-left: 40px;
  }
  
.wwhatsapp {
 z-index:999999;
   
  
}
  
  
}

/*Logo*/

.navigation-branding img, .site-logo.mobile-header-logo img {
    height: auto;
    width: auto;
  transform: scale(0.8);
  margin-left:20px;
}

/*Navigation*/

.main-navigation.mobile-header-navigation.has-branding.has-sticky-branding.stuckElement {
 
  -webkit-box-shadow: 0 4px 8px hsla(0,0%,0%,0.20);
-moz-box-shadow: 0 4px 8px hsla(0,0%,0%,0.20);
box-shadow: 0 4px 8px hsla(0,0%,0%,0.20);
}

.menu-toggle {
    color: #000000;
    margin-top: 10px;
  font-size: 24px !important;
  line-height:48px;
  padding-top: 10px;
}

 .slideout-menu {
  
  font-size: 24px !important;
}

.rt-tpg-container .rt-detail .entry-title a {
font-size:20px;
font-weight:600;
line-height:1em!important;
text-decoration:none
}

.footer-bar-align-right .copyright-bar {
display:none
}

.footer-bar-active .footer-bar .widget {
background-color:#fff;
box-shadow:none;
float:left;
height:90px;
left:0;
padding:0;
padding-left:20px;
position:absolute;
width:100%;
z-index:999
}

@media screen and (max-width: 768px) {
.footer-bar-active .footer-bar .widget {
height:200px;
z-index:999
}
}
h1,
.headline {
color:#9d9d9c;
  font-weight: 400;
  font-family: trajan-pro-3,serif;
  font-size: 50px;
/*font:400 50px trajan-pro-3,serif;*/
letter-spacing:.05em;
margin-bottom:64px;
text-align:left;
text-transform:capitalize;
}

@media only screen and (max-width: 1024px) {
  h1,
	.headline {
font-weight: 400;
  font-family: trajan-pro-3,serif;
  font-size: 30px !important;
/*font:400 30px trajan-pro-3,serif !important;*/
letter-spacing:0.0em;



}	
		}

.small {
color:#9d9d9c;
font:400 40px trajan-pro-3,serif;
letter-spacing:.05em;
margin-bottom:64px;
text-align:left;
text-transform:capitalize
}

.top-bar .textwidget {
font-weight:700
}

.headerbild-hero {
height:33vh
}

.home.one-container .site-content {
padding-top:0
}

.wpb_single_image img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
border-radius:10px
}

button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.button:visited,a.wp-block-button__link:not(.has-background) {
background-color:#ef7d00;
border-radius:5px
}

.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background-color:#ef7d00!important
}

button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover {
background-color:#000
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover {
background-color:#000!important
}

.nf-row {
margin:0 -5px!important
}

.site-footer {
-moz-box-shadow:0 -2px 8px 0 rgba(0,0,0,0.6);
-webkit-box-shadow:0 -2px 8px 0 rgba(0,0,0,0.6);
box-shadow:0 -2px 8px 0 rgba(0,0,0,0.6)
}

.site-info {
background-color:#fff;
color:#262626;
text-transform:uppercase
}

.site-info a,.site-info a:visited {
color:#ef7d00
}

.site-info a:hover,.copyright-bar .copyright a:hover,.footer-bar .widget_nav_menu a:hover {
color:#262626;
text-decoration:underline
}

.hide,.nf-form-fields-required {
display:none
}