
#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;
}

.site-branding img {
    min-width: 260px;
}

.nf-form-fields-required{
   margin-bottom: 20px !important;
}

.nf-form-content{
margin: 0 -5px !important;
}

.field-wrap>div input[type=checkbox]{
    margin-top: 10px;
}


#top-bar .top-bar-text span,
.top-bar-navigation ul li a {
    font-size: 1rem;
}

.menu-item-1233 ul {
left: inherit !important;
right: 0;
}

#text-11
{
color: #fff;
margin-top: 30px;
}

.site-footer .bottom-bar .site-info, .bottom-bar-menu .menu li a {
font-size: 16px;
}

.top-bar-navigation div > ul > li > a:hover
{
border-bottom: none;
}

.comments-area {
    display: none;
}

.site-content .entry-meta
{
display: none;
}

.single .entry-header, .page .site-content > .entry-header, .blog .page-header, .archive .page-header, .search-results .page-header, .search-no-results .page-header, .error404 .page-header {
background: #fff;
}

#secondary .widget h3.widget-title ~ *, #colophon .widget h3.widget-title ~ * {
    font-size: inherit;
    line-height: inherit;
}

.single .entry-header h1.entry-title, .page .site-content > .entry-header h1.entry-title, .blog .page-header h1.page-title, .search-results .page-header h1.page-title, .search-no-results .page-header h1.page-title, .error404 .page-header h1.page-title {
    color: #6b1021;
    font-family: "Helvetica", sans-serif;
    letter-spacing: 0.75px;
}

.wpcf7 .wpcf7-mail-sent-ok {
    background: #ddd none repeat scroll 0 0;
    border-color: #6b1021 -moz-use-text-color;
}

.comment-navigation .nav-links a:hover, .paging-navigation .nav-links a:hover, .post-navigation .nav-links a:hover {
    color: #2d2e32;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background: #6b1021 none repeat scroll 0 0;
}

.responsive-menu .main-navigation.toggled ul ul li a:hover {
    background: #888 none repeat scroll 0 0;
}

.responsive-menu .main-navigation.toggled ul li a:hover, .responsive-menu .main-navigation.toggled ul li a:hover::before {
    background: #888 none repeat scroll 0 0;
}

.main-navigation ul li:hover > a {
    color: #6b1021;
}

.main-navigation {
    max-width: 75%;
}

.single .entry-meta .entry-meta-inner {
    display: none;
}

.widget.widget_recent_entries a {
color: #6b1021;
}


.main-navigation .menu-search {
    display: none;
}

.vc_gitem-zone-b .vc_gitem-zone-mini {
    color: #fff;
    font-family: "Helvetica", sans-serif;
    letter-spacing: 1px;
    text-align: center;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #6b1021;
}

::selection {
    color: #fff;
    background: #6b1021;
}

input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], input[type="search"], select[multiple], textarea {
min-width: 100%;
}


input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
border: 1px solid #6b1021;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #6b1021 none repeat scroll 0 0;
}

.home.blog.siteorigin-panels-home .site-content, .page-template-home-panels .site-content, .page-template-full-width-no-title .site-content > .container, .page-template-default-no-title .site-content > .container, .blog .site-content .container.no-blog-title {
    padding-top: 0px;
}

.entry-content p a:hover, .entry-content li a:hover, .entry-content dl a:hover, .entry-content pre a:hover, .entry-content code a:hover, .entry-content blockquote a:hover {
    border-bottom: 1px solid #6d6a68;
}

.entry-content p a, .entry-content li a, .entry-content dl a, .entry-content pre a, .entry-content code a, .entry-content blockquote a {
    border-bottom: 1px dotted #6b1021;
    color: #6b1021;
    font-family: "Helvetica", sans-serif;
    letter-spacing: 1px;
}

.main-navigation ul ul li:hover > a {
background: #fff none repeat scroll 0 0;
}

.main-navigation .menu a:hover::before {
    color: #6b1021 !important;
}

.main-navigation .menu a:hover {
    color: #6b1021 !important;
}

.main-navigation ul li a {
font-size: 19px;
}

.main-navigation div > ul > li > a:hover {
border-bottom: 3px solid #6b1021;
}

.main-navigation ul ul {
border-top: 3px solid #6b1021;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #6b1021;
}

/* Stricher*/
.vc_sep_width_100, .wpb_single_image img.vc_img-placeholder {
    width: 25%;
}
.vc_sep_line {
    border-color: #6b1021 !important;
}

.vc_sep_holder .vc_sep_line {
    border-top-width: 3px !important;
}

 /* Background pattern from subtlepatterns.com */

.vc_row.wpb_row.vc_row-fluid.vc_custom_1473325840023.vc_row-has-fill {
    background-position: center 40% !important;
}

.test h2, .test h3, .test h4, .test h5 {
color: #fff;
    font-family: "Helvetica", sans-serif;
}

.test h1, .test h2, .test h3, .test h4, .test h5, .test h6, .main-navigation ul li a {
    font-family: "Helvetica", sans-serif !important;
font-weight: 400;
}

@font-face {
    font-family: 'bebas_neuebold';
    src: url('https://www.mathias-wald.de/fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('https://www.mathias-wald.de/fonts/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.test p {
font-family: "Helvetica", sans-serif;
color: #fff;
font-size: 18px;
}

body, button, input, select, textarea
{
font-family: "Helvetica", sans-serif;
font-size: 18px;
}


.test h3 {
color: #6b1021;
    font-family: 'bebas_neuebold';
font-size: 2.3rem;
text-shadow: 1px 1px 1px #000;
}

.test h6 {
color: #fff;
    font-family: "Helvetica", sans-serif;
font-size: 1.2rem;
}

h5 {
    color: #2d2e32;
    font-size: 2.8rem;
    font-weight: 100;
    line-height: 1.5625em;
}

h4 {
    color: #6b1021;
    font-family: "Helvetica", sans-serif;
    font-size: 2.286rem;
    font-weight: 400;
    line-height: 1.38889em;
}

h2 {
    color: #2d2e32;
    font-family: "Helvetica", sans-serif;
    font-size: 2.986rem;
    font-weight: 400;
    line-height: 1.38889em;
}

blockquote {
    background: #6d6a68 none repeat scroll 0 0;
    border-left: 3px solid #6b1021;
    color: #fff;
    word-break: keep-all;
}

div.pp_default .pp_description {
    display: none !important;
}



/*2d2e32*/
/*6d6a68*/