@font-face {

    font-family: 'Open-Sans'; /*a name to be used later*/

    src: url('/wp-content/themes/bootstrap-blutev/fonts/open-sans/OpenSans-Semibold.ttf'); /*URL to font*/

}

@font-face {

    font-family: 'Open-Sans-Light'; /*a name to be used later*/

    src: url('/wp-content/themes/bootstrap-blutev/fonts/open-sans/OpenSans-Light.ttf'); /*URL to font*/

}



* {

    font-family: Open-Sans,Open-Sans-Light; 

}



body {

        font-size: 16px;

    }



.wpb_wrapper p {

    padding-left: 0px;

    padding-bottom: 0px;

    padding-right: 0px;

}

.wpb_column.vc_column_container.vc_col-md-6.printnewsform {

padding-left: 10px;

}

.wpb_column.vc_column_container.vc_col-md-12.printnewsbutton {
    padding-top: 10px;
    margin-top: 20px;
}

.checkbox.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.checkbox-615 {
    height: 10px;
}

p {

    font-family: Open-Sans-Light;
    line-height: 24px;

}

.kopfbereich .col-md-9 {
    padding-left: 0px;
}


h1 {

   font-size: 30px;

   font-family: 'Open Sans', sans-serif;

   font-weight:600;

}



h2 {

   font-size: 26px;

   font-family: 'Open Sans', sans-serif;

   font-weight:600;

}



h3 {

   font-size: 22px;

   font-family: 'Open Sans', sans-serif;

   font-weight:600;

}

h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.textwidget {

    font-family: Open-Sans-Light;

}

.griddatumhelper a.vc_gitem-link {
    font-size: 11px;
    font-family: Open-Sans-Light;
}
.griddatumhelper {
    margin-bottom: -7px;
}

.category .postcontent a {
    float: left;
    padding-right: 13px;
}

.category .postcontent p {
    display: none;
}

.category .postcontent p:nth-of-type(1) {
    display: block;
}

.category .postcontent p:nth-of-type(2) {
    display: block;
}

.category .postcontent p:nth-of-type(3) {
    display: block;
}

p > span {

    font-family: Open-Sans-Light;

}



p.sliderp99 {

    padding-left: 15px;

}



.boxlink {

    line-height: 40px;

    padding: 0px 0px 5px 31%;

} 



span.byline {

    display: none;

}



time.updated {

    display: none;

}



h1.page-title {

    padding: 10px 10px 10px 44px;

    margin-left: -10px;

}



.wpb_row {

    margin-bottom: 0px !important;

}



.taganzeige {

    padding-left: 0px;

    line-height: 30px;

    padding-top: 5px;

}



.pagination {

    margin: 30px 0 !important;

}



.logotransp .wpb_wrapper {

    background: none;

    background-color: transparent;

} 

.logotransp {

    background: none;

    background-color: transparent;

}



.blog #content {

    background-color: white;

} 



.wpcf7-form-control-wrap .form-control{

    width: auto;

    

    } 

    

    

    .our-team .flexslider {

    border: none;

    border-radius: 0;

    -webkit-border-radius: 0;

    box-shadow: none;

    -webkit-box-shadow: none;

}

.our-team .prettyphoto img {

    width: auto !important;

    margin: auto;

}

.page-id-90 .pp_hoverContainer, .page-id-90 .pp_gallery {

    display:none !important;

}



.navbar {

    background: none;

}



.breadcrumphead {

    background-color: #F5A162;

    height: 93px;

    border-top: solid 4px #B71E3F;

    box-shadow: inset 0px 4px 11px -3px rgba(50, 50, 50, 0.75);

}


.breadcrumphead2 {

    border-top: solid 4px #B71E3F;

}

nav.navbar {
    right: -45px;
}

.textausklappbaresmenue {
    width: 260px;
    padding: 5px 0px 0px 10px;
}

.textausklappbaresmenue p{ line-height:20px; }

.bildausklappbaresmenue img {
    
    float: right;
    width: 158px;
    height: auto;
}


.flexslider .slides img {

height: auto !important; }


.bildgrossausklappbaresmenue img {
    
    float: right;
    width: 126px;
    height: 148px;
}


.bestelltabelle input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number.form-control {
    float: left;
    width: 85px;
}

.bestelltabelle .form-group.wpcf7-form-control.wpcf7-checkbox {
    width: 110px;
    float: left;
}


.buttonausklappbaresmenue {
position: absolute;
left: 0;
bottom: 0;
display: block;
padding: 5px 0px 15px 20px;

}

#text-4 {
    padding-left: 0px;
}

#text-5 {
    padding-right: 0px;
}

.logo {

    position: absolute;

    width: 250px;

    top: -22px;

    z-index: 900;
    
    margin-left: -13px; 
}

.container.kopfbereich .col-md-3 {
    padding-left: 0px;
    padding-right: 0px;
}



.nav>li>a:hover, .nav>li>a:focus, .nav>li.active>a {

    background: #fff;

}

.nav>li>a {

    color: black;

}

    

.nav>li.active>a {

     color: #B71E3F;

}



.nav>li>a:hover, .nav>li>a.hover{

     color: #F5A162;

}



.navbar-nav>li>a {

    padding-top: 5px;

    padding-bottom: 5px;

}



nav.navbar {

    margin-top: 26px !important;

    margin-bottom: 0px !important;

}



.sucheclick2 {

    margin-top: 1px;

    font-size: 20px;

    margin-left: 10px;

}



.suche {

    position: absolute;

    right: 0px;

    top: 60px;

    z-index: 999;

    width: 270px;

    padding: 10px 10px 10px 10px;

    background: #fff;

    border-radius: 9px;

}



input.form-control.search-query {

    float: left;

    width: 81%;

    border: none;

    box-shadow: none;

}

#search_submit {

    float: right;

}



#search_submit {

    float: right;

    background: #fff;

}





#site-footer {

    background: #fff;

    padding: 30px 0 30px 0;

    position: relative;

    margin-top: 20px;

}





#site-footer{

border-top: solid 4px #B71E3F;

}



.site-footer-center div#text-5 {

    padding-top: 68px;

}



.site-footer-right li {

    list-style: none;

}



.site-footer-center li {

    list-style: none;

}



.site-footer-right ul#menu-menu-2 {

    padding: 0px;

}



.site-footer-left .glyphicon {

    color: #B71E3F;

}



#breadcrumbs {

    position: absolute !important;

    z-index: 90 !important;

    background-color: transparent;

    text-align: center;

    color: #fff;

    padding-top: 33px;

    font-size: 15px;

}



#breadcrumbs a {

    color: #fff;

}



ul#menu-footer-menue {

    padding: 0px;

}



span.caret {

    display: none;

}



.dropdown-menu {

    padding-top: 25px;

    background: none;

    border: none;

    box-shadow: none;

}



.dropdown-menu>li>a {

    color: black;

    }

    

 .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a.hover{

    background: #fff;

    color: black;

}



.dropdown-menu li {

    background: #DADADA;

}



.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {

    background: #fff;

}



.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {

    background-color: #fff;

    background-image: none;

    color: black;

}



header .row {

    margin-right: 0px !important;

}



a {

    color: black;

}



span.posted-on {

    display: none;

}



.entry-meta-comment-tools {

    display: none;

}



.burger {

    float: right;

    margin-bottom: 10px;

    margin-right: -45px;
 
}

.sidr {

    background-color: #DADADA;

    }

    

#menu {

    margin-top: 20px;

}

#startseitencontent span.vc_icon_element-icon.fa.fa-arrow-down {
    color: #B71E3F;
}

.spenderformularformular .wpcf7-form {
    padding-left: 16px;
}

.neuigkeitengrid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    height: 85px;
}

p.soziallinks {
    line-height: 40px;
}

.burger i.fa.fa-bars {
    font-size: 27px;
    color: #B71E3F;
}



.wpb_single_image.wpb_content_element.vc_align_left.startseitenbild {

    min-width: 100%;

}



.startseitenbild figure.wpb_wrapper.vc_figure {

    min-width: 100%;

}



.startseitenbild .vc_single_image-wrapper.vc_box_border_grey {

    min-width: 100%;

}



.startseitenbild img.vc_single_image-img.attachment-full {

    min-width: 100%;

}



.startseitenclaim h1 {

    font-size: 105px;

    color: white;

    text-shadow: 5px 5px black;

}



.wpb_text_column.wpb_content_element.startseitenclaim {

    position: absolute;

    z-index: 900;

    right: 70px;

    top: 70px;

}





.startseitenbildbutton1 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    color: white;

    background-color: #b61e3f;

    font-size: 22px;

    width: 340px;
        padding: 14px;

    border-color: #b61e3f;

}

.startseitenbildbutton1 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

    background-color: #f5a161;

    border-color: #f5a161;
}



.startseitenbildbutton2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    color: white;

    background-color: #f5a161;

    font-size: 22px;

    width: 340px;
        padding: 14px;

    border-color: #f5a161;

}


.startseitenbildbutton2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

    background-color: #b61e3f;

    border-color: #b61e3f;

}


.buttonevent .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {

    color: #fff;

    border-color: #b61e3f;

    background-color: #b61e3f;

}

.buttonevent .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {

    border-color: #f5a161;

    background-color: #f5a161;

}
    

    .dropdown-menu li.active > a {

    color: red !important;

}

i.vc_tta-icon.fa.fa-stack-overflow {
    background-image: url(/wp-content/uploads/2017/03/roerchen.png);
    content: '';
    width: 27px;
    height: 31px;
    display: block !important;
    float: left;
    background-repeat: no-repeat;
    margin-top: -4px;
}

.fa-stack-overflow:before {
    content: "\f16c";
    display: none !important;
}


#startseitencontent h1 {

    font-size: 74px;

    color: #fff;

}

.post .widget-title {
    color: #b61e3f;
    font-size: 19px;
    margin-top: 25px;
    margin-bottom: 13px;
    text-align: left;
}



#startseitencontent {

    position: absolute;

    z-index: 999;

    top: 180px;

    right: 0px;

    text-align: right;

}

.wpcf7-form label {
    width: 100%;
}

.form-control {
    border: 1px solid #B61E3F;
}

.btn-primary {
    background-image: linear-gradient(to bottom,#B61E3F 0,#B61E3F 100%);
    border-color: red;
}
.btn-primary:hover {
    background-image: linear-gradient(to bottom,#B61E3F 0,#B61E3F 100%);
    border-color: #B61E3F;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #B61E3F;
}


#menu-footer-menue a {

    font-family: Open-Sans-Light;

}



.glyphicons-remove:before {

    content: "\E208";

}

    

.wpb_wrapper .buttonred a.vc_general {

    background-color: #b61e3f;

    border-color: #b61e3f;

     color: #fff;

}



.wpb_wrapper .buttonred a.vc_general:hover {

    background-color: #f5a161;

    border-color: #f5a161;

    color: #fff;

}



.wpb_wrapper .buttonorange a.vc_general {

    background-color: #f5a161;

    border-color: #f5a161;

    color: #fff; 

}



.wpb_wrapper .buttonorange a.vc_general:hover {

    background-color: #b61e3f;

    border-color: #b61e3f;

     color: #fff; 

}




.lastcontent {

    margin-bottom: -21px !important;

}



#sidr #sucheclick {

    float: left;

}

#sidr a {

    color: black;

}



#sidr a:hover {

    color: #F5A162;

}

.sidr ul li span {

    color: black;

}



#sidr .sucheclick2 {

    color: black;

    left: 15px;

}



#sidr .suche {

    position: relative;

    top: 28px;

    left: -6px;

    padding: 10px 0px 0px 10px;

}



#sidr span.glyphicon.glyphicon-search {

    color: black;

    font-size: 20px;

}

#sidr input#s {

    background: #fff;
    color: black;
}



#sidr #menu-menu-1 li {

    border-bottom: 3px solid #B71E3F;

}



#mysticky-nav {

    border-bottom: 1px solid #b61e3f !important;

}

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover {

    background-color: #b61e3f;
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {

    color: #fff;

    background-color: grey;
}


.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {

   background-color: #b61e3f;
}


.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active {

   background-color: #F7BE68;
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {

   background-color: #F7BE68;
}


.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

    background-color: white;

    border-style: solid;

    border-color: #B71E3F;

    border-width: 2px;

    color: #B71E3F;

}



.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 {

    color: white;

    background-color: #B71E3F;

}


.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    color: white;

    border-color: #f5a161;

    background-color: #f5a161;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

    color: white;

    border-color: #b61e3f;

    background-color: #b61e3f;
}


.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #b61e3f;
    border-color: #ededed;
    background-color: #ededed;
}


.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #b61e3f;
    border-color: #f5a161;
    background-color: #f5a161;
}

a#ef-bl-x7jn2nd9j {

    display: none !important;

}



.neuigkeitengrid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {

    height: 110px;

}



.neuigkeitengrid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {

    height: 60px;

}



img.alignright.size-medium.wp-image-395 {

    margin-left: 50%;

    margin-top: -47px;

}



.onkotext {

    margin-top: -72px;

}



.wpb_wrapper h3 {

    padding-left: 0px;

    padding-bottom: 12px;

}




.row.spenderformularschritte {

   width: 97%;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {

    border-color: #B61E3F !important;

    background-color: #B61E3F !important;

    color: white !important;

}



.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {

    border-color: #B61E3F !important;

    background-color: white !important;

    border-width: 5px !important;

    border-radius: 10px !important;

}



.wpb_wrapper h1 {

    padding: 0px;

    margin-left: 0px;

}


.team {
    margin: 70px 0;
    margin-bottom: 0px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.team .row {
    list-style: none;
}

.team .avatar {
    display: inline-block;
    border: none;
    overflow: hidden;
    margin: 0 auto;
    min-height: 400px;
    min-width: 250px;
    width: 100%;
    height: 500px;
    padding-top: 8px;
}    

.team .info {
    z-index: 3;
    position: absolute;
    bottom: 70px;
    width: 100%;
    height: 70px;
    text-align: center;
    /* height: 200px; */
    background-color: rgba(61,96,208, 1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.team .designation {
    position: absolute;
    bottom: 0px;
    height: 70px;
    width: 100%;
    text-align: center;
    background-color: rgba(61,96,208, 1);
}

.over {
    display: block;
    position: absolute;
    z-index: 5;
    bottom: 0px;
    height: 100%;
    width: 100%;
    padding: 0 5%;
    text-align: center;
    background: rgba(61,96,208,1);
    overflow: hidden;
    opacity: 0;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

.team .avatar .over {
    opacity: 0;
    z-index: 4;
    background: rgba(61,96,208, 0);
    border-color: rgba(61,96,208, 0);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.team .over .social_icons {
    display: none;
}

.team .social_icons {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding: 15px;
    background-color: rgba(61,96,208, 1);
}

.social_icons {
    position: relative;
}

.team .helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    zoom: 1;
}

.team .img {
    position: relative;
    overflow: hidden;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
}

.team .info, .team .designation, .team .avatar .line {
    background-color: #5e5e5d !important;
}

.team .info {
    height: 100px !important;
}

#counters ul li, #team .team ul li {
    list-style-type: none;
}

.team li {
    text-align: center;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.team h5 {
    text-transform: uppercase;
    color: white;
    margin-bottom: 0px;
    margin-top: 45px;
    line-height: 1em;
    letter-spacing: 0.2em;
}

.team h5 {
    line-height: 1.5em !important;
}

.team .designation p {
    color: #b71e3f !important;
}

.team li p {
    color: rgba(255, 255, 255, 0.9);
    font-size: 16px;
    font-weight: 300;
    font-family: 'PlayFair Display';
    font-style: italic;
    margin-bottom: 45px;
    margin-top: 0px;
}

.team .line {
    width: 100%;
    height: 0px;
    background-color: rgba(61,96,208, 1);
    position: absolute;
    bottom: 70px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.team hr {
    width: 1px;
    height: 0px;
    color: white;
    margin: 30px auto;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background-color: #faa222 !important;
}

hr {
    height: 1px;
    background: #eaeaea;
    border: none;
    width: 100%;
    margin: 10px auto;
    margin-bottom: 30px;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.ausklappen {
    text-align: center;
}

.ausklappen i.vc_toggle_icon {
    display: none !important;
}

.btn-default {
    text-shadow: none;
}

i.vc_tta-icon.fa.fa-bomb {
    background-image: url(/wp-content/uploads/2017/03/watte.png);
    content: '';
    width: 27px;
    height: 31px;
    display: block !important;
    float: left;
    background-repeat: no-repeat;
    margin-top: -4px;
}

i.vc_tta-icon.fa.fa-bomb::before {
    display: none !important;
}

.farbstreifen .vc_column-inner p a {
    color: white;
}

ol.vc_carousel-indicators {
    display: none;
}


@media (max-width: 480px) {    

    .metaslider-456 .flexslider .caption-wrap{

            height: 127px;

    }

    ol.flex-control-nav.flex-control-paging {

    display: none;

    }

    .centertexthelper2 .vc_custom_1444594309538 {

    margin-right: 0px !important;

    }

    .centertexthelper2 .vc_custom_1444578023123 {

    margin-right: 0px !important;

    }

    .centertexthelper2 .vc_custom_1444578285631 {

    margin-left: 0px !important;

    }

    .centertexthelper2 .vc_custom_1444594708741 {

    margin-left: 0px !important;

    }

    .wpcf7-form-control-wrap .form-control{

    width: 100%;

    }

    .our-team .prettyphoto img {

    width: 100%!important;

    margin: auto;

    height: inherit;

    }

    .site-title img {

    width: 170px !important;

    height: auto;

} 

        

}


@media (max-width: 1410px) {

	#startseitencontent {
    top: 135px;
	}

}

@media (max-width: 1310px) {

	#startseitencontent {
    top: 75px;
	}

}


@media (max-width: 1200px) {   

    #startseitencontent h1 {

        font-size: 70px;

    }


.startseitenbildbutton a {

    width: 200px !important;

    font-size: 15px !important;

}



#sucheclick {

    float: right;

}



.suche {

    right: 0px;

    top: 90px;

    }



}

.sidr ul li {
    margin-left: 0px; 
}

a.postcontentimg {
    float: left;
    margin-right: 15px;
    width: 412px;

}


.single-post a {


    color: #b61e3f
}


a:hover, a:focus {
    color: #b71e3f;
}

.row.postcontent a {
    color: #b61e3f;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #b71e3f;
    border-color: #b71e3f;
}

.pagination>li>a, .pagination>li>span {
    color: #b71e3f;
}

.teamgrid .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
    height: 420px;
}

#sidr li#menu-item-95, #sidr li#menu-item-87 {
    border-bottom: 0px;
}

.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span {
    background: none;
}
#sidr a:hover {
    cursor: pointer;
}

.respmenueclose {
    font-size: 30px;
    z-index: 900;
    position: absolute;
    color: #B71E3F;
    display: none;
}

.htmlsidr .respmenueclose {
    display: block;
}

.closesidr {
    z-index: 901;
}

.post h1 {
    color: #b61e3f;
    text-align: center;
    margin-bottom: 30px;
}

.hinweis {
    width: 100%;
    height: 45px;
    background: #B71E3F;
    color: white;
    text-align: center;
}

.hinweis p {
    font-size: 15px;
    padding-top: 8px;
    display: inline-block;
}

.hinweis span.glyphicon.glyphicon-exclamation-sign {
    font-size: 24px;
    display: inline-block;
    margin-top: 7px;
    margin-right: 5px;
    vertical-align: text-bottom;
}

.hinweis-hintergrund {
    background: #B71E3F;
    margin-bottom: 10px;
}

.lebenslaufkachel li {border: 1px outset black;}

.platinsponsor {border-radius:20px; padding: 60px; background-image: linear-gradient(to top, white 0%, #95a8b6 50%);}

/* .hinweis-hintergrund.hinweis-weingarten {
    display: none;
}
 .page-id-64 .hinweis-hintergrund.hinweis-weingarten {display: block;} */

@media (max-width: 1350px) {   
#startseitenpfeil{ display:none;}


}

@media (max-width: 1199px) {   

.hinweis {
    height: 45px;
}

.navbar-nav {
    margin-left: -73px !important;
}
.nav>li>a {
    font-size: 14px;
}
.suche {
    top: 59px;
}
}

@media (max-width: 1100px) {   

#startseitencontent {

    top: 40px;

    }
}



@media (max-width: 955px) {   

    #startseitencontent h1 {

        font-size: 55px;

    }

    

    #startseitencontent{

        top: 0px;

        }

    

.startseitenbildbutton a {

    width: 200px !important;

    font-size: 15px !important;

}



}

@media (max-width: 991px) {   

.site-footer-right #text-5 {
    top: 30px;
}

.wpb_column.vc_column_container.vc_col-md-6.printnewsform {

padding-left: 0px;

}

}


@media (max-width: 767px) {  
.row.breadcrumphead2 {
    margin-right: -15px !important;
}
header .row {
    margin-right: -15px !important;
}

.burger {
    margin-right: -25px;
}


}

@media (max-width: 767px) {   
.site-footer-center #nav_menu-3 {
    padding-left: 0px !important;
        top: 15px;
}
.site-footer-right #text-5 {
    padding-left: 0px;
}
.lead {
    font-size: 23px;
    margin-bottom: 4px;
}

#startseitencontent h1 {
    font-size: 35px;
}

.startseitenbildbutton2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    width: 165px !important;
}

.startseitenbildbutton1 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    width: 165px !important;
}


}



@media (max-width: 665px) {   

#startseitencontent h1 {

    font-size: 35px;

}

.startseitenbildbutton a {

    width: 160px !important;

    font-size: 15px !important;

    padding: 10px 10px 10px 10px !important;

}

}

@media (max-width: 630px) {

    .hinweis {
    height: 45px;
    }

}


@media (max-width: 564px) {   

.startseitenbildbutton {

    display: none !important;

}

}


@media (max-width: 500px) {   

.startseitenbildbutton {

    display: none !important;

}

#startseitencontent {

    top: 10px;

}

}

@media (max-width: 465px) {

    .hinweis {
    height: 70px;
    }

}

@media (max-width: 440px) { 
.burger {
    float: right;
    margin-bottom: 10px;
}

}

.menu-detail-div{
    width:426px;
    height:250px !important;
    position: absolute;
    padding:10px;
    z-index: 1001;
    right: 0;
    top:16px;
    background-color: #fff;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
    color: #EBEBEB;
    top: -258px;
    left: 550px;
    color: white;
    position: absolute;
    text-shadow: 2px 2px 2px black;
}

.vc_row.wpb_row.vc_row-fluid.hauptseitenpfeilspalte {
    position: absolute;
}


@media (max-width: 419px) { 
#sidr .suche {
    top: 10px;
}

#startseitencontent h1 {
    font-size: 25px;
}
}

.bestelltabelle table {
    margin-left: 25px;
}

.bestelltabelle td {
    width: 145px;
}

.bestelltabellekalender label {
    margin-left: 25px;
}

li {
    font-family: Open-Sans-Light;
}



div#pp_full_res img{
height: 433px !important;
width: 614px !important;
}


.pp_pic_holder.pp_default {
top: 2192.5px !important;
left: 585px !important;
display: block;
overflow: hidden;
width: 646px !important;
}


.ppt {
opacity: 1;
display: block;
width: 614px !important;
}


.pp_content {
overflow: hidden;
height: 473px !important;
width: 614px !important;
}

.pp_hoverContainer {
height: 440px !important;
width: 614px !important;
}

.pp_details {
width: 597px !important;
}

.pp_gallery {
margin-left: -253px !important;
}

.pp_gallery div{
width: 461px !important;
}

a.pp_next {
    height: 85% !important;
}

.entry-meta {
    display: none;
}

.navbar-nav {
    margin-left: 0px;
}


@media (max-width: 600px) { 
.vc_carousel-inner .vc_item{
    width: auto !important;
}
}

.menu-item-23 .sub-menu.dropdown-menu,
.menu-item-5077 .sub-menu.dropdown-menu,
.menu-item-5078 .sub-menu.dropdown-menu
{
    background: #DADADA !important;
    padding-top: 0px;
    border-top: 25px SOLID #fff;
}
.menu-item-23 .sub-menu.dropdown-menu #menu-detail-div-1,
.menu-item-5077 .sub-menu.dropdown-menu .menu-detail-div,
.menu-item-5078 .sub-menu.dropdown-menu .menu-detail-div
{
    top: -5px;
}
