


.breadcrumbs,
.breadcrumbs .step:last-of-type{
    display:none;
}

/* grup*/

.APCBProje-grup .stage-0 ,.APCBProje-grup.related{
    background:#ECF0F3;
    margin-bottom:0;
    padding-top:1.35em;
    padding-bottom:2em;
}

.APCBProje-grup .list {
    display: flex;
    flex-wrap: wrap;
    /*justify-content:space-between;*/
}
.APCBProje-grup .list > * {
    position: relative;
    top: 0;
    flex-basis: calc(25% - 20px);
    max-width: calc(25% - 20px);
    background: #fff;
    margin: 1.5% 0 0 0;
    box-shadow: 0 5px 15px -2px #00000010;
    padding: 10px;
    box-sizing: border-box;
    transition: all 0.3s ease;
    margin-right: 20px;
}

.APCBProje-grup .list .itm > *{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
}


.APCBProje-grup .list .t *{
    font-size:1.05em;
    font-weight:600;
    margin-bottom:0;
    letter-spacing:-0.3px;
    text-transform:uppercase;
}

.APCBProje-grup .list .k *{
    font-size:0.9em;
    font-weight:700;
    opacity:0.6;
    align-self:flex-end;
    border-top:1px solid #c7d1d8;
    padding-top:0.75em;
    margin-top:0.5em;
    
    text-transform:uppercase;
}

.APCBProje-grup .list .itm:hover{

    box-shadow:0 8px  20px -2px #00000030;
}

.APCBProje-grup .list .itm:empty{
    visibility:hidden;
}

.APCBProje-grup .list .thumb .holder{
    aspect-ratio:1.7;
    position:relative;
    width:100%;
}

.APCBProje-grup .list .thumb .holder:empty:before {
    content:" ";
    transform:scale(0.7);
    width:100%;
    height:100%;
    opacity:0.1;
    displaY:block;
    background-image:url('/upload/logo/310/logo.png');
    background-size:contain;
    background-repeat:no-repeat;
    filter:grayscale(1);
}

.APCBProje-grup .list .thumb .holder img{
    width: 100%;
    height: 100%;
    object-fit: cover;

}





.APCBProje-grup .g-sel{
    display:flex;
    align-items:center;
    background:#fff;
    padding:10px 30px;

}
.APCBProje-grup .g-sel h5{
    margin:0 0.5em 0 0;
    font-weight:600;
    text-transform:uppercase
}
.APCBProje-grup .g-sel select{
    border:none;
    border-bottom:1px solid #00000022;
    font-size:1.17em;
    font-weight:600;
    padding:10px 5px ;
}


table.tab-details{
    margin-top:1em;
    border-collapse:collapse;

}
.tab-details td,
.tab-details th{
    border-bottom:1px solid #ececec;
    padding:10px 30px;
    vertical-align:top;
    text-align:left;
    
    text-transform:uppercase;
}
.tab-details th{
    text-align:right;
    font-weight:600;
    background:#fcfcfc
}


.cat-list{
    background:#fff;
    padding:30px;
    column-count:3;
}
.cat-list a{
    color:inherit;
    font-weight:600
}

@media(max-width: 580px){
    .APCBProje-grup .list {
        display: block;

    }
    .APCBProje-grup .list>* {
        width:auto;
        max-width:none;
        margin:auto;
        margin-bottom:1em;


    }
    .APCBProje-grup.related{
        padding:30px 20px;
    }
    .cat-list{
        column-count:1;
    }

}
/* default*/ 



.APCBProje-default .page-title {
    font-size: 2em;
}

.APCBProje-default .banner img {
    max-width: 100%;
    padding: 20px 5%;
    box-sizing: border-box;
    background: #f1f1f1;
}

.APCBProje-default .banner {
    margin-bottom: 1em;

}


.APCBProje-default  .det p{
    margin:5px 0;
}

.APCBProje-default .p-kategori {
    display:block;
    font-size:0.65em;
    font-weight:200;
    opacity: 0.85;
}

.APCBProje-default .APCBProje-grup.related{
    margin:3em -1em -50px -1em;
}
.APCBProje-default .APCBProje-grup.related > *{
    max-width:var(--content-width);
    margin:auto;

}





