
/** Certifikater **/
#certifikater {
    width: 99.5%;
}

#certifikater .item {
    margin: 3px;
}

#certifikater .item img {
    display: block;
    height: auto;
}

.owl-buttons > div {
    color: transparent;
    position: absolute;
    height: 30px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: white;
    -webkit-transform: translate(0%, -50%);
    -khtml-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    top: -7%;
}

.owl-prev {
    background-image: url(imgaes/ic-arrow-left.png);
    right: 80px;
}

.owl-next {
    background-image: url(imgaes/ic-arrow-right.png);
    right: 30px;
}

.owl-wrapper {
    /*height: 80px;*/
}

@media(min-width: 768px) {

    .owl-item {
        padding-left: 15px;
        padding-right: 15px;
    }   
}

@media(max-width: 767px) {
    .owl-buttons > div {
        top: -11%;
    }
}

@media(max-width: 350px) {
    .owl-prev {
        left: 36%;
    }

    .owl-next {
        right: 36%;
    }
}

/*.owl-item~.owl-item {
    padding-left: 50px;
}*/

.owl-item > .item {
    /*margin: 5px;*/
}

.owl-item > .item > img{
    margin: 0 auto;
    transition: all .2s ease;
    vertical-align: middle;
}

.owl-wrapper .owl-item {
    display: table-cell;
    float: none;
    vertical-align: middle;
}

@media(max-width: 980px) {
    .carousel-judul > h1 {
        left: 50%;
        font-size: 3vw;
    }
}

/** Others */
/** Produkter */
@media(min-width: 768px) {
    .quicklinks {
        margin-left: -30px;
        margin-right: -30px;
    }
}

.produkter-produk {
    width: 100%;
    /*max-width: 320px;*/
    max-height: 345px;
    margin: 5px;
    background-color: white;
    box-shadow: 0px 0px 4px 2px rgba(199, 199, 199, .5);
}

.produkter-title {
    width: 100%;
    height: 50px;
}

#certifikater .produkter-title > h4 {
    color: black;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    padding: 5px 10px;
}

.produkter-img {
    width: 100%;
    /*height: 300px;*/
    max-height: 300px;
    overflow: hidden;
    background-color: #0023cd;
    position: relative;
    transition: all .3s ease;
}

@media(min-width: 1200px) {
    #certifikater .produkter-img > img {
        height: 300px;
    }   
}

.produkter-img .hover-efk {
    transition: all .3s ease;
    z-index: 0;
    display: none;
}

.produkter-produk:hover .hover-efk {
    background-color: rgba(0, 35, 205, .5);
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    display: block;
}

#certifikater .produkter-produk .hover-efk > h5 {
    position:  absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 18px;
}

.produkter-desc {
    background-color: #8d1d19;
    border: 2px solid #8d1d19;
    border-radius: 0 0 25px 25px;
}

.produkter-produk a, .produkter-produk p {
    text-align: center;
    font-family: 'Cambay', sans-serif;
    text-transform: uppercase;
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 1px;
    z-index: 1;
}



@media(max-width:991px) {
    .produkter-produk {
        margin: 10px auto;
        max-height: 100%;
    }

    .produkter-produk {
        max-width: 250px;
        max-height: 290px;
        margin: 5px;
        background-color: white;
        box-shadow: 0px 0px 4px 2px rgba(199, 199, 199, .5);
    }
}

@media(max-width: 350px) {
    .quicklinks {
        margin-top: 40px;
    }

    .produkter-produk {
        width: 200px;
    }
}

@media(max-width: 768px) {

    .produkter-title {
        height: 50px;
    }

    .produkter-title h4 {
        font-size: 14px;
    }
}

