/* topnav */
#notification-modal { top: 0px !important; text-align: right !important; width: 100% !important; margin: 0 auto !important; position: fixed !important; }
#cmnb_close_button { display: none !important; }
.topnav { width: 100%; margin: 0 auto !important; padding-right: 30px; background-color: #f37021; }
#notification-modal a { font-weight: 600 !important; }
#notification-modal a:hover { color: #000 !important; }

@media (max-width: 567px) { .topnav { font-size: 9px !important; padding-right: 10px; } }
@media (max-width: 767px) { .topnav { font-size: 9px !important; padding-right: 10px; } }
@media (min-width: 768px) and (max-width: 979px) { .topnav { font-size: 10px !important; padding-right: 20px; } }
@media (min-width: 980px) and (max-width: 1199px) { .topnav { font-size: 11px !important; padding-right: 30px; } }
@media (min-width: 1199px) { .topnav { font-size: 12px !important; padding-right: 30px; } }

/* main nav */
nav.standard ul li a { margin-right: 30px; }


/* header nav */
header { top: 32px !important; }

/* Home: unlink portfolio items*/
div.thumb.grid-item.masonry-thumbs-item.masonry-content_f5bn7790m-item.masonry-content_f5bn7790m-item-0.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_f5bn7790m-item.masonry-content_f5bn7790m-item-1.span8 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_f5bn7790m-item.masonry-content_f5bn7790m-item-2.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_f5bn7790m-item.masonry-content_f5bn7790m-item-3.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_f5bn7790m-item.masonry-content_f5bn7790m-item-4.span4 { pointer-events: none; cursor: default; }

/* Kontakt: unlink portfolio items*/
div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-0.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-1.span8 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-2.span8 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-3.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-1.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-2.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-4.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-5.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-2.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-4.span4 { pointer-events: none; cursor: default; }

div.thumb.grid-item.masonry-thumbs-item.masonry-content_dnsp1i2jp-item.masonry-content_dnsp1i2jp-item-5.span4 { pointer-events: none; cursor: default; }


/* hr */
hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


/* Überschriften responsive */
@media (max-width: 567px) {
div#content_cx9kidogz h1 {
font-size: 42px;
line-height: 48px;
}
}

@media (max-width: 567px) {
div#content_cx9kidogz h3 {
font-size: 16px;
line-height: 24px;
}
}

@media (max-width: 567px) {
div#content_cx9kidogz h1.spezialres {
font-size: 28px;
line-height: 36px;
}
}

@media (max-width: 567px) {
span.wpnt-component.wpnt-text {
margin-top:10px !important;
margin-right:-10px !important;
}
}

@media (max-width: 567px) {
div#content_eawebpiv2 h1 {
font-size: 42px;
line-height: 48px;
}
}


/* mobile menu */
#fullscreen-menu { position: fixed !important; }
