
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.whiten , .prague-logo img {

filter: brightness(0) invert(1);


}

.slick-disabled {

display:none!important;
}
.frieder {
opacity:0.7;
display:block;
cursor:pointer;
width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #FFF;

}

#frieder1:before {
    content: '\f104';
position: absolute;
    color: #000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 40px;
    display: block;
}

#frieder2:before {
    content: '\f105';
position: absolute;
    color: #000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 40px;
    display: block;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
}

#frieder1 {

display:none;

}

.project-detail-full-overlay {
    background-color: rgba(0,0,0,0.0)!important;
}

body.home .whiten {

opacity:0.5!important;

}



.project-list-excerpt, .project-detail-fullscreen-content-descr {

height:0px!important;
opacity:0!important;
}

div.slick-current:after {

opacity:0!important;

}

#imprint_text p, #imprint_text span  {

font-size:13px;
line-height:16px;
}
body {

/*background-color:black*/
}

.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {

max-width:100%;

}

.prague-footer .footer-top-content .prague-footer-main-block .prague-logo {

display:none!Important;

}

.project-detail-main-slide, .top-banner {
background-color:black;
background-size: contain;

}
.project-detail-full-overlay {

background-color: rgba(0,0,0,0.4);
}

@media (max-width: 768px) {


body.projects-template-default .project-detail-full-main  .slick-track .project-detail-main-slide {

background-size:contain!important;

}

.project-detail-full-overlay .icon {

left:50%!important;
top:50%!important;

}

.project-detail-full-overlay .pulse1 {

right:0!important;
left:0!important;
top:0!important;
bottom:0!important;

}


}



@media (max-width: 600px) {
  
.project-detail-main-slide {
background-color:black;
background-size: contain;

}
}
@media (min-width: 1200px) {
.container {
    width: 1170px;
}
}
.s-back-switch {
    background-size: contain;
}
body.page-id-116 {

background-color:black!important;

}

.project-detail-full-overlay .pulse1 {

box-shadow:none!important;
-webkit-box-shadow:none!important;
    right: calc(8vw - 64px);
    bottom: 94px;
top: auto;

}

.project-detail-full-overlay .icon {
    position: absolute;
    width: 80px;
    height: 80px;
    background-color: rgba(236,236,236,.4);
    margin: auto;
    top: calc(100% - 105px);
    left: calc(50% - 18px);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    cursor: pointer;
    z-index: 3;
    -webkit-transition: background-color .6s linear;
    transition: background-color .6s linear;
    border-radius: 999px;
}

.slick-track .s-back-switch {

background-size:cover;

}


.project-detail-full-thumb  .slick-list .slick-track .project-detail-main-slide {


}