.kc-details-container {
    padding-left: 0px;
    padding-right: 0px;
}

/* =============================================================================
   3. Mobile Landscape
============================================================================= */
@media (max-width: 991px) {
    .kc-details-container .kc-col {
        margin-bottom: 22px;
    }
}

.section-title.section-title-sm h2 {
    font-weight: bold;
}

.blog-item-body .blog-item-title {
    font-size: 22px;
    color: #303030;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
}

.blog-item-body .blog-item-subtitle {
    font-size: 18px;
    line-height: 28px;
}

.widget-block-title {
    margin-bottom: 25px;
}

.kc-table thead th {
    font-weight: bold;
}

#kc-demo-form-response {
    padding-left: 15px;
}

#kc-demo-form-response.error {
    color: red;
}

#kc-demo-form-response.success {
    font-size: 24px;
}


ul.categories-block li.active a {
    color: #00539F;
    font-weight: bold;
}

#kc-verkocht, #kc-nieuw {
    position: absolute;
    z-index: 1000;
    right: 15px;
    top: 0px;
    width: 200px;
    height: 200px;
    background-image: url('/assets/img/verkocht.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: right 0px top 0px;
}
#kc-nieuw {
    background-image: url('/assets/img/nieuw.png');
}

article div.verkocht, article div.nieuw {
    position: absolute;
    z-index: 1000;
    right: 0px;
    top: 0px;
    width: 200px;
    height: 200px;
    background-image: url('/assets/img/verkocht.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: right 0px top 0px;
    pointer-events: none;
}
article div.nieuw {
    background-image: url('/assets/img/nieuw.png');
}

.widget-block-container ul.categories-block li a span {

}

#kc-occasion-paging a {
    margin: 2px;
}
#kc-occasion-paging a.btn-primary.selected {
    background-color: #00539F;
}


#kc-featurelistX {
}
#kc-featurelistX ul {

    /* Chrome, Safari, Opera */
    -webkit-column-count: 3;
    -webkit-column-gap: 40px;
    -webkit-column-rule-style: outset;
    -webkit-column-rule-width: 10px;

    /* Firefox */
    -moz-column-count: 3;
    -moz-column-gap: 40px;
    -moz-column-rule-style: outset;
    -moz-column-rule-width: 10px;

    column-count: 3;
    column-gap: 40px;
    column-rule-style: outset;
    column-rule-width: 10px;

    -webkit-column-width: 33%; /* Chrome, Safari, Opera */
    -moz-column-width: 33%; /* Firefox */
    column-width: 33%;

    -webkit-column-rule-color: #ffffff; /* Chrome, Safari, Opera */
    -moz-column-rule-color: #ffffff; /* Firefox */
    column-rule-color: #ffffff;
}

/**
HVSW-7
*/
.embed-responsive .embed-responsive-item .ytp-impression-link {
    bottom: 0px !important;
}

/**
HVSW-6
*/
@media (min-width: 1200px) {
    #kc-occasionlist .portfolio-item-media img {
        width: 390px;
        height: 293px;
    }
}
@media (max-width: 1199px) {
    #kc-occasionlist .portfolio-item-media img {
        width: 315px;
        height: 236px;
    }
}
@media (max-width: 991px) {
    #kc-occasionlist .portfolio-item-media img {
        width: 345px;
        height: 258px;
    } 
}
@media (max-width: 767px) {
    #kc-occasionlist .portfolio-item-media img {
        width: 440px;
        height: 330px;
    }
}

@media (max-width: 479px) {
    #kc-occasionlist .portfolio-item-media img {
        width: 280px;
        height: 210px;
    }
}
