/*Projekte Single color*/
body.single .entry-header{
   width:calc(100% - 210px);
}
body.single.single-projekte #scroll-to-top,
body.single.single-projekte #masthead,
body.single.single-projekte #main,
body.single-projekte{
    background-color:#ffff77!important;
}
body.single.single-projekte #main #primary .acc-link,
body.single.single-projekte #main #primary  .arrows-wrapper.themen .term-arrow{
    color: #ffff77;
}
body.single.single-projekte .custom_single_post_extension-wrapper,
body.single.single-projekte .entry-header{
    background-color:rgba(255, 255, 119,0.85);
    z-index:9999;
}
.projekt-body .params-wrapper .event-date{
    display:flex;
    align-items: center;
}
.grid .grid-item-wrapper{
    padding:15px;
    box-sizing:border-box;
    height: 100%;
}
.um-account-tab-projekte .grid .grid-item-wrapper{
    height:auto;
}
 .grid .add_info{
    margin-bottom:10px;
}
.grid .projekt-item .grid-item-wrapper{
    background-color:#FFF200;
}
.grid .projekt-item  .bezirk-wrapper{
    display:none;
}
body.single.single-projekte #masthead .ajaxsearchpro,
body.single.single-projekte #masthead .promagnifier{
    background-image:none;
    background:#fff;
}
body.single.single-projekte #masthead .masthead-right-wrapper{
    margin-right:0px;
}
.schwerpunkte.arrows-wrapper{
    margin-top:30px;
}
.schwerpunkte.arrows-wrapper a:not(:last-child):after{
    content:', ';
}
.schwerpunkte.arrows-wrapper a{
    display:inline;
    width:auto;
    padding:0px;
    height:auto;
    margin-bottom:0px;
}
body.single.single-projekte .pswp__top-bar button:hover,
#main #primary .proj-nav li a:hover,
body.single.single-projekte #main #primary .single-nav-wrapper div a:hover, 
body.single.single-projekte #main #primary .single-nav-wrapper div.nav-previous a:hover:before, 
body.single.single-projekte #main #primary .single-nav-wrapper div.nav-next a:hover:after,
body.single.single-projekte .main-navigation ul li:hover > a,
body.single.single-projekte .main-navigation ul li:focus > a,
body.single.single-projekte .main-navigation ul li.focus > a,
body.single.single-projekte .main-navigation ul li:hover > a [class^="fa fa-"],
body.single.single-projekte #colophon li a:hover, 
body.single.single-projekte #colophon .full-container .footer-logo a:hover,
body.single.single-projekte  ul.menu li.current-menu-item > a,
body.single.single-projekte ul.menu li.current_page_item > a, 
body.single.single-projekte #colophon ul.menu li.current-menu-item > a, 
body.single.single-projekte #colophon ul.menu li.current_page_item > a{
    color:#666!important;
}

body.single.single-projekte .pswp__top-bar button,
body.single.single-projekte #main #primary  .arrows-wrapper.formate .term-arrow,
#main #primary .proj-nav li a,
body.single.single-projekte #main #primary .single-nav-wrapper div.nav-next a:after,
body.single.single-projekte  #main #primary  .single-nav-wrapper div a,
body.single.single-projekte #main #primary .single-wrapper .right a{
    color: #007733;
}
.projekt-item .event-wrapper .event-date,
.single-projekt .event-wrapper .event-date,
.single-projekt .event-wrapper .bezirk-wrapper,
.single-projekt  .bezirk-wrapper a,
.projekt-item .event-wrapper .bezirk-wrapper,
.projekt-item .bezirk-wrapper a,
.projekt-item .content-container a,
body.single.single-projekte #main #primary .single-wrapper .right .laufzeit-projekt .term,
body.single.single-projekte #main #primary .single-wrapper .right .laufzeit-projekt a{
    color:#0077AA!important;
}
body.single.single-projekte #main #primary .single-wrapper .right .laufzeit-projekt a{
    white-space: nowrap;
}
body #main #primary .grid-item.projekt-item a{
    color:#231F20;
}
body.single #main #primary .arrows-wrapper .term-arrow,
body.single #main #primary .single-nav-wrapper div a,
.proj-nav li a,
body.single.single-event #main #primary .single-nav-wrapper div a,
/* body #main #primary .grid-item .sub-title  a, */
body #main #primary .grid-item h2 a{
    text-decoration:none!important;
}
body.responsive #page-wrapper{
    overflow:visible;
    overflow-x:visible;
    overflow-y:visible;
}
body.single .entry-header{
    padding-top:8px;
}
.sidebar-wrapper,
body.single .custom_single_post_extension-wrapper,
body.single .entry-header{
    position:sticky;
    top:-1px;
    transition:top 0.4s ease-in-out;
}
.sidebar-wrapper,
body.single .custom_single_post_extension-wrapper{
    top:10px;
}
body.admin-bar .entry-header{
    top:31px;
}
body.admin-bar .sidebar-wrapper,
body.admin-bar .custom_single_post_extension-wrapper{
    top:41px;
}
body.single.single-projekte .entry-main .left section{
    margin-top:40px;
}
body.single.single-projekte  .related-posts{
    margin-top:0px;
}
#main #primary .thumb-overlay a{
    text-decoration:underline;
}
#main #primary .thumb-overlay a:hover{
    text-decoration:none;
}
body.single.single-projekte .pswp__ui--fit .pswp__top-bar, 
body.single.single-projekte .pswp__ui--fit .pswp__caption, 
body.single.single-projekte .pswp__ui--idle .pswp__top-bar, .pswp__img--placeholder--blank,
body.single.single-projekte .pswp__bg {
    background: #FFF200;
  }

  body.single.single-projekte #main .single_photoswipe:before,
  body.single.single-projekte .zoom:before,
  body.single.single-projekte .msnry_item > a:before{
    background-color: #FFF200;
    background-image:url('/wp-content/themes/shift_online/images/icon_lupe_green.svg');

}
.proj-nav{
    margin:0px;
    list-style-type: none;
    margin-top: -21px;
    margin-bottom: 9px;
}
.proj-nav li{
    display:inline-block;
}
.proj-nav li:not(:last-child){
    margin-right:20px;
}
.owl-carousel{
    opacity:0;
    padding-bottom:56.25%;
    position:relative;
    margin-bottom:20px;
}
.owl-carousel.owl-loaded{
    opacity:1;
    padding-bottom:0px;
}
.owl-item > div{
    /* padding-bottom:56.25%; */
    position:relative;
}
/* .owl-item{
    width:100%!important;
} */
.owl-item > div img{
    /* position:absolute;
    left:0px;
    top:0px;
    width:auto;
    height:100%; */
    max-height:none!important;
}
.entry-thumbnail figcaption,
.owl-item > div figcaption{
    font-size:13px;
    font-weight:400;
    margin-top:3px;
}
#main .owl-theme .owl-nav{
    position:absolute;
    top:50%;
    left:0px;
    width:100%;
    transform:translateY(-50%);
    margin-top:0px;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}
#main .owl-theme .owl-nav button span{
    display:none;
}
#main .owl-theme .owl-nav button{
    background-color:rgba(255,242,0,0.4);
    border-radius:0px;
    padding:5px;
    box-sizing:border-box;
    margin:0px;
    transition:background 0.4s ease-in-out;
    pointer-events: all;
}
#main .owl-theme .owl-nav button:hover{
    background-color:rgba(255,242,0,0.8);
}
#main .owl-theme .owl-nav .owl-prev:before,
#main .owl-theme .owl-nav .owl-next:before{
    display:block;
    content:'';
    width:55px;
    height:55px;
    background-repeat: no-repeat;
    background-size:50px;
    background-position:center;
    background-image:url('/wp-content/themes/shift_online/images/green_arrow_left.svg');
}
#main .owl-theme .owl-nav .owl-next:before{
    transform:rotate(180deg);
}
body.single .entry-main .single-wrapper{
    display:flex;
    width:100%;
    /* column-gap: 18px; */
}
body.single.single-projekte .entry-header,
.post-navigation,
body.single .entry-main .left{
    width:calc(100% - 213px);
}
.proj-slideshow{
    margin-left:-1px;
    margin-right:-1px;
}
body.single .entry-main .right{
    width:195px;
}
.arrows-wrapper{
    max-width:195px;
}
body.single .entry-main .right{
    margin-left:18px;
}
body.single .entry-main .left .entry-thumbnail a{
    display:block;
}
body.single .entry-main .left .entry-thumbnail img{
    width:100%;
    margin-bottom:0px!important;
}
.arrows-wrapper.themen + .arrows-wrapper.formate{
    margin-top:10px;
}
.arrows-wrapper .term-arrow:not(:last-child){
    margin-bottom:10px;
}
.arrows-wrapper .term-arrow:hover{
    -webkit-animation: headShake 1s;
    animation: headShake 1s;
}
.arrows-wrapper .term-arrow{
    height:55px;
    display:flex;
    padding:15px;
    box-sizing: border-box;
    font-size:13px;
    line-height:1.1;
    align-items: center;
    padding-right: 50px;
    background-repeat: no-repeat;
    background-size:100% 55px;
    transform:translateX(0) rotateY(0);
}

.arrows-wrapper.themen .term-arrow{
    background-image:url('/wp-content/themes/shift_online/images/pfeil_lang_voll.svg');
}
.arrows-wrapper.formate .term-arrow{
    background-image:url('/wp-content/themes/shift_online/images/pfeil_lang_outline.svg');
}

/* body.tax-ausschreibung #liste{
    background:transparent;
    pointer-events:none;
    margin-left:0px;
    margin-top:10px;
} */
body.tax-ausschreibung .grid-item.projekt-item,
body.tax-ausschreibung .filter-wrapper{
    pointer-events:all;

}
/* body.tax-ausschreibung .filter-wrapper{
    margin-left:220px;
} */