/*.home .pt_custom_class .pt-cv-content-item h4 {*/
/*    padding: 20px 45px 20px 15px;*/
/*}*/
body {
font-family: 'Roboto', sans-serif;
}
body p {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    line-height: 1.4em;
    font-weight: 300;
    color: #5b6775;
}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #5b6775 !important;
}
.melsungen_blog .post-title,
.melsungen_blog .post-excerpt {
    word-break: break-word;
}
.page-id-1381 .gallery-columns-3 .gallery-item,
.page-id-1387 .gallery-columns-3 .gallery-item,
.page-id-14 .gallery-columns-3 .gallery-item{
    width : 30%;
    float : left;
    margin-left: 10px !important;
}
.page-id-167 .wpcf7-submit{background : #000;}

.page-id-258 .politics-listing .whitebox,
.page-id-260 .politics-listing .whitebox,
.page-id-268 .politics-listing .whitebox,
.page-id-1890 .politics-listing .whitebox,
.page-id-270 .politics-listing .whitebox,
.page-id-280 .politics-listing .whitebox,
.page-id-274 .politics-listing .whitebox {
    min-height: 340px;
}
.page-id-282 .politics-listing .hr_color{display:none;}
.page-id-282 .politics-listing .whitebox{min-height:340px;;}
.page-id-282 .tab_mobile_show{margin-bottom : 20px;}

.page-id-256 .politics-listing .whitebox,
.page-id-238 .politics-listing .whitebox,
.page-id-1869 .politics-listing .whitebox,
.page-id-1888 .politics-listing .whitebox,
.page-id-1902 .politics-listing .whitebox {
    min-height: 340px;
}
.page-id-248 .whitebox,
.page-id-248 .teambox {
    min-height: 240px;
}

.page-id-305 .melsungen_blog .post-item {
    border: 1px solid #b4c0cd;
    min-height: 440px;
    position: relative;
}

.timeline_blog .post-head{
    display:none;
}

.timeline_blog  .timeline .post-item:before {
    left: 180px;
}
.timeline_blog .timeline .post-item {
        background-position-x: 140px;
}

.timeline_blog .post-footer{
    display:none;
}

.user_block, .doc_block, .contact_person_block, .extra_link_block {
    Box-shadow: 0px 20px 23.28px 0.72px rgba(0, 0, 0, 0.42)
}
.user_block h4, .doc_block h4, .extra_link_block h4, .contact_person_block h4 {
    font-size: 33px;
    line-height: 48px;
}
.the_content_wrapper .melsungen_title_1 {
    padding-bottom: 20px;
    margin-bottom: 36px;
    color: #5b6775;
}
.cust_trend_right h1 {
    padding-left:0px;
}
.s_person {
   /*  font-size: 17px; */
    line-height: 27px;
    font-weight: 400;
    letter-spacing: 0;
}
.contact_person_block .s_person:last-child {
    border-bottom:0px;
}
.f_person_time::before, .f_person_email::before, .f_person_phone::before, .f_person_location::before {
    top:7px;
}
.user_block a, .doc_block a, .contact_person_block a, .extra_link_block a {
    letter-spacing: 0px;
}
.extra_link_block, .extra_link_block h4 {
}
.tab_mobile_hide {
    position: relative;
    margin-top: -170px;
    right: 0;
    z-index: 99;
    padding-right:0px;
}
.tab_mobile_hide {
    z-index:1;
}
.melsungen_title_1:after, .pt_custom_class .pt-cv-content-item:after, .noimage_custom_ .pt-cv-content-item .pt-cv-href-thumbnail:after, .melsungen_blog .post-item:after {
    left: 50%;
    transform: translateX(-50%);
}
div#n2-ss-2item13, div#n2-ss-2item10, div#n2-ss-2item7, div#n2-ss-2item4, div#n2-ss-2item1 {
    border-bottom: 1px solid #5e6874;
    padding-bottom: 20px;
}
.home .melsungen_blog .post-item {
    min-height:415px;
}
.home .melsungen_blog .post-item a.post-more::before {
    padding:0px;
}

.single-mec-events #comments{
    display:none;
}
.single-mec-events .mec-single-event{
    margin-top : 50px;
}
.melsungen_blog a.post-more::before,
.pt_custom_class .post-more::before,
.melsungen_bereiche .pt-cv-ifield a:before,
.nfa-long-arrow-right:before,
a.button.button_size_2.button_js:before {
    content: "\e87a" !important;
    font-family: Linearicons-Free !important;
    font-size: 28px;
    padding: 10px 0;
}
.melsungen_blog a.post-more:hover::before,
.pt_custom_class .post-more:hover::before,
.melsungen_bereiche .pt-cv-ifield a:hover:before,
.nfa-long-arrow-right:hover:before,
a.button.button_size_2.button_js:hover:before {
        /*margin-left: 0.3em;*/
}
.n2-ss-button-container a:hover i{
        margin-left:1.7em !important;
         transition: margin .5s;   
}
.pt_custom_class .post-more:hover::before{
       margin-left: 0.3em;
         transition: margin .5s;
}

.melsungen_blog a.post-more:hover::before{
       margin-left: 0.3em;
         transition: margin .5s;
}

.melsungen_bereiche .pt-cv-ifield a:hover:before{
        right : 5px;
         transition: right .5s;
}
a.button.button_size_2.button_js, a.button.button_size_2.button_js:hover {
    background-color: transparent;
}
a.button.button_size_2.button_js:hover:after {
    background-color: transparent;
}
a.button .button_label {display:none;}
.melsungen_bereiche .pt-cv-ifield a:before  {
    padding: 0px;
}
.mobile.search_icon {
    display: none;
}

#Header #Top_bar .search_wrapper {
    background: #fff;
        Box-shadow: 0px 20px 23.28px 0.72px rgba(0, 0, 0, 0.42);
}

.category-bekanntmachungen::after {
    border-top-color: #000 !important;
}

.page-id-278 .desc_wrapper p.subtitle.party {
    display:none;
}

.page-id-670 .politics-listing .whitebox{
        min-height: 400px;
}

.wpcf7-form-control.wpcf7-submit{

    background : #fff !important;
    color : #5b6775 !important;
    border: 1px solid #5b6775 !important;
}

.page-id-14.if-disable .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
     display: block !important; 
}

.page-id-14 .pt_custom_class .pt-cv-content-item {
    max-width: 29%;
}



.fontsize td,
.fontsize th
{  
    font-size: 150% !important;
    line-height: 1.4;
    
}

@media only screen and (max-width:1024px){
    
    #Footer .widgets_wrapper h4:before {
        left: 35%;
    }
    .page-id-14 .gallery-columns-3 .gallery-item:nth-child(3n+1){
        clear :none;
    }
    .class_mitarbeiter *{
        word-wrap : break-word;    
    }
    
    .page-id-254 .politics-listing .whitebox,
    .page-id-256 .politics-listing .whitebox,
    .page-id-258 .politics-listing .whitebox,
    .page-id-260 .politics-listing .whitebox,
    .page-id-238 .politics-listing .whitebox,
    .page-id-268 .politics-listing .whitebox,
    .page-id-272 .politics-listing .whitebox,
    .page-id-1890 .politics-listing .whitebox,
    .page-id-1888 .politics-listing .whitebox,
    .page-id-270 .politics-listing .whitebox,
    .page-id-280 .politics-listing .whitebox,
    .page-id-274 .politics-listing .whitebox {
        min-height: 191px;
    }
    
    .page-id-254 .politics-listing .whitebox h4,
    .page-id-256 .politics-listing .whitebox h4,
    .page-id-258 .politics-listing .whitebox h4,
    .page-id-260 .politics-listing .whitebox h4,
    .page-id-238 .politics-listing .whitebox h4,
    .page-id-268 .politics-listing .whitebox h4,
    .page-id-272 .politics-listing .whitebox h4,
    .page-id-1890 .politics-listing .whitebox h4,
    .page-id-1888 .politics-listing .whitebox h4,
    .page-id-270 .politics-listing .whitebox h4,
    .page-id-280 .politics-listing .whitebox h4,
    .page-id-274 .politics-listing .whitebox h4{
        font-size : 18px;
    }
    
    .page-id-305 .melsungen_blog .post-item {
        min-height: 580px;
    }
    .page-id-14 .pt_custom_class .pt-cv-content-item {
            width: 45% !important;
            min-width: 44% !important;
            background: #fff;
            max-width: 44% !important;
            margin : 10px; 
    }
}
@media only screen and (max-width:1024px) and (min-width:768px){
    .melsungen_blog  .post-item:nth-child(3n+1)   {
        clear : left;
    }
    #Footer .one-fifth.column {
        width: 31%;
    }
     #Footer .one-fifth.column:nth-child(3n+1)   {
        clear : left;
    }
    .pt_custom_class .pt-cv-content-item {
        width: 45% !important;
        min-width: 45%;
        background: #fff;
    }
    .home .column_icon_box {max-height : 270px;}
    .page-id-1381 .gallery-columns-3 .gallery-item,
    .page-id-1387 .gallery-columns-3 .gallery-item,
    .page-id-14 .gallery-columns-3 .gallery-item{
        width : 47%;
            min-height: 310px;
    }
    .pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1){
        clear: none !important;    
    }
    #Top_bar a#search_button {
        margin-left: 0;
    }
    .page-id-670 .politics-listing .whitebox {
        min-height: 420px;
    } 
}

@media only screen and (max-width:959px) and (min-width:769px){
    .page-id-1381 .gallery-columns-3 .gallery-item,
    .page-id-1387 .gallery-columns-3 .gallery-item,
    .page-id-14 .gallery-columns-3 .gallery-item{
            min-height: 250px;
    }
    .page-id-27  .grid .post-item {
        width: 30%;
        margin: 0 5px 20px;
        background: #fff !important;
    }
    #Top_bar a.responsive-menu-toggle {
        top: 45px !important;
        right: 25px;
    }
    .service_list_blue_arrow a:not(.title_service):not(.weitere_link){
        display:block;
        width: calc(100% - 20px);
    }
    .service_list_blue_arrow a:not(.title_service):before:not(.weitere_link) {
        right: -20px;
    }
    .services_column_block:after {
        left: 26%;    
    }
    
        
    .page-id-270 .politics-listing .whitebox{
            min-height : 130px;    
    }
    .page-id-272 .politics-listing .whitebox{
         min-height : 140px;       
    }
    
    .page-id-254 .politics-listing .whitebox,
    .page-id-256 .politics-listing .whitebox,
    .page-id-258 .politics-listing .whitebox,
    .page-id-260 .politics-listing .whitebox,
    .page-id-238 .politics-listing .whitebox,
     .page-id-266 .politics-listing .whitebox,
    .page-id-1890 .politics-listing .whitebox,
    .page-id-1888 .politics-listing .whitebox,
    .page-id-278 .politics-listing .whitebox{
             min-height : 150px;       
    }
    
    .page-id-268 .politics-listing .whitebox{
             min-height : 160px;           
    }
    
    .page-id-248 .whitebox, .page-id-248 .teambox {
        min-height: 270px;
    }

}

@media only screen and (max-width:768px) and (min-width:768px){
    .page-id-260 .politics-listing .whitebox,
    .page-id-1869 .politics-listing .whitebox, 
    .page-id-266 .politics-listing .whitebox,
    .page-id-272 .politics-listing .whitebox,
    .page-id-1890 .politics-listing .whitebox,
    .page-id-1888 .politics-listing .whitebox,
    .page-id-278 .politics-listing .whitebox{
             min-height : 150px;       
    }
    .page-id-248 .whitebox, .page-id-248 .teambox {
        min-height: 270px;
    }
    #Top_bar a.responsive-menu-toggle {
        top: 50px !important;
        right: 15px;
    }
  
}


@media only screen and  (max-width:767px){
    .melsungen_bereiche {
        padding: 0;
    }
    .pt_custom_class .pt-cv-content-item {
        margin : 0;
    }
    #Footer .widgets_wrapper h4:before {
        left: 40%;
    }
    .pt_custom_class.noimage_custom_true .pt-cv-content-item {
        margin-bottom: 20px;
    }
    .page-id-1381 .gallery-columns-3 .gallery-item,
    .page-id-1387 .gallery-columns-3 .gallery-item,
     .page-id-14 .gallery-columns-3 .gallery-item{
        width : 100%;
        margin-left : 0 !important;
    }
    .service_term_left h1{margin-left : 20px;}
    /*.page-id-20 #Subheader,*/
    /*.page-id-22 #Subheader,*/
    /*.page-id-27 #Subheader,*/
    /*.tax-service-kategorie #Subheader{display:none;}*/
    .service_term_left {
        padding-right: 0;
    }
    .tax-service-kategorie .bordertitle h3{margin-left : 15px;}
     .page-id-27 .post-item {
        max-width: 100%!important;
        float: left;
        box-sizing: border-box;
        position: relative !important;
        left: 0 !important;
        top: auto !important;
    }
    .melsungen_title_1 {
        margin-top: 25px !important;
    }
    .page .cust_trend_row {
        margin-bottom: 20px;
    }
    .services_column_block:after {
        left: 39%;
    }
    
    .page-id-278 .tab_mobile_show,
    .page-id-1861 .tab_mobile_show {margin-bottom : 20px;}
     
     .page-id-254 .politics-listing .whitebox,
     .page-id-256 .politics-listing .whitebox,
     .page-id-258 .politics-listing .whitebox,
     .page-id-260 .politics-listing .whitebox,
     .page-id-238 .politics-listing .whitebox,
     .page-id-1869 .politics-listing .whitebox, 
     .page-id-268 .politics-listing .whitebox,
    .page-id-272 .politics-listing .whitebox,
    .page-id-1890 .politics-listing .whitebox,
    .page-id-270 .politics-listing .whitebox,
    .page-id-280 .politics-listing .whitebox ,
    .page-id-274 .politics-listing .whitebox,
    .page-id-278 .politics-listing .whitebox,
    .page-id-1888 .politics-listing .whitebox,
    .page-id-1902 .politics-listing .whitebox {
        min-height: auto;
    }
    .page-id-280  .gallery-item {
        width: 100% !important;
        clear: none;
    }
    
   .page-id-248 .whitebox, .page-id-248 .teambox {
        min-height: auto;
    }
    .page-id-248 .section.mcb-section.equal-height.equal-height-wrap {
        padding: 10px;
    }
    .page-id-305 .melsungen_blog .post-item {
        min-height: auto;
    }
    .page-id-40  .melsungen_title_1 {
        word-break: break-word;
    }
    .tab_mobile_show {
        padding-bottom: 50px;
    }
    .cust_trend_right .cust_table {
        padding-bottom: 20px;
    }
    .home .wrap.mcb-wrap.one.valign-top.clearfix {
        padding-top:40px;
    }
    div#n2-ss-2 .n2-ss-layer .n2-font-f746669c6d7608ed544d424125b6cd3d-hover {
        font-size:28px !important;
        word-break: break-all;
    }
    .single-mec-events #Subheader ul.breadcrumbs {
         display: block; 
    }
    #Top_bar #logo img.logo-mobile, .mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky {
    display: inline-block;
    float: left;
    margin-top: 20px;
    height: 55px;
    }
    #Top_bar a.responsive-menu-toggle, .mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
    top: -25px!important;
    right: 20px;
    cursor: pointer;
    }
    #Top_bar a#search_button {
    position: absolute;
    right: 55px;
    top: -37px;
    cursor: pointer;
    }
    .header-classic #Top_bar {
    height: 97px;
    }
    #Top_bar #menu > ul {
    position: absolute;
    background-color: #ffffff;
    top: 22px;
    }
    .home .wrap.mcb-wrap.one.valign-top.clearfix {
    padding-top: 0;
    margin: 0px 0 45px !important;
    }
    .minimalist-header-no #Subheader {
    padding: 20px 10px 25px !important;
    }
    div#n2-ss-2 .n2-ss-layer .n2-font-58ff81afecb7c77468d96564b5e85318-hover {
    font-size: 24px !important;
    line-height: 30px !important;
    word-break: break-all;
    }
    .home .melsungen_blog .post-item {
    min-height: auto;
    }
    h2.entry-title {
    font-size: 19px;
    line-height: 1.4em;
    margin-bottom: 20px;
    }
    h3 {
    font-size: 28px !important;
    line-height: 34px !important;
    }
    .desc_wrapper h4.title {
    font-size: 24px;
    line-height: 28px;
    }
    #Top_bar a#search_button {
    display:none;
    }
    .mobile.search_icon, #Top_bar .mobile.search_icon a#search_button {
    display: block;
    }
    .logo-overflow #Top_bar .logo {
        height: auto!important;
        z-index: 0;
    }
    #Top_bar .search_wrapper {
        top: auto;
    bottom: -89px;
    }
    .page-id-670 .politics-listing .whitebox{
        min-height: auto;
    }
    .page-id-14 .pt_custom_class .pt-cv-content-item {
            width: 100% !important;
            min-width: 100% !important;
            background: #fff;
            max-width: 100% !important;
            margin : 10px; 
    }
}

@media only screen and  (max-width:500px){
   /* .page-id-333 .pt_custom_class .pt-cv-content-item:after {
        left: 35%;
    }
    .page-id-246 .pt_custom_class .pt-cv-content-item:after {
        left: 35%;
    }*/
}
/*
     FILE ARCHIVED ON 06:10:52 Apr 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:14:31 Jun 15, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 379.04
  exclusion.robots: 0.23
  exclusion.robots.policy: 0.211
  cdx.remote: 0.143
  esindex: 0.017
  LoadShardBlock: 194.63 (3)
  PetaboxLoader3.datanode: 161.288 (5)
  CDXLines.iter: 16.758 (3)
  load_resource: 120.57
  PetaboxLoader3.resolve: 52.77
  loaddict: 62.564
*/