﻿.loader-wrapper {
    display: none;
}

.row-breakout.block_breakout + #pnl_wrapper {
    margin-top: 0;
}

/* Handles blok vormgeving .align-row-blocks that gets set by bespoke.js */
.row.align-row-blocks {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 30px;
}

.row.align-row-blocks .row.uc_news_block {    
    margin: 0;
    display: flex;
    flex-flow: column;
    height: 100%;
}

.row.align-row-blocks .uc_reccom_products h2 {
    margin-top: 0;
    height: 33px;
}

.row.align-row-blocks .uc_reccom_products .item-border {
    margin-bottom: 0;
}

.row.align-row-blocks > .uc_news_block {
    display: flex;
    flex-flow: row wrap;
    margin-top: 43px;
}

.row.align-row-blocks > .uc_news_block [class*="col-md-"]{
    padding: 0;
}

.row.align-row-blocks .uc_text_block {
    margin-bottom: 0;
    margin-top: 43px;
}

@media (max-width: 991px) {
    .row.align-row-blocks > div {
        width: 100%;
    }

    .row.align-row-blocks .uc_reccom_products {
        margin-top: 30px;
    }
}

/* HAndles blok vormgeving .outline */
.outline {
    border: 1px solid #C5C5C5;
    padding: 15px;
}

.row.align-row-blocks .outline {
    height: 100%;
    width: 100%;
}

/* Handles uc_call_back inside uc_news_block */
.align-row-blocks .uc_call_back {
    width: 100%;
}

.align-row-blocks .uc_call_back .btn {
    background-color: #c5c5c5;
    color: #fff !important;
}

.align-row-blocks .uc_call_back .btn:hover {
    background-color: #5FB611 !important;
}

.align-row-blocks .uc_call_back .shop-subscribe {
    width: 100%;
    display: flex;
    flex-flow: column;
    background-color: transparent !important;
    padding: 0;
}

.align-row-blocks .uc_call_back .row {
    margin: 0;
}

.align-row-blocks .uc_call_back .form-control {
    border: 1px solid #C5C5C5;
    margin-bottom: 5px;
}

.align-row-blocks .uc_call_back .shop-subscribe h2 {
    font-size: 18px;
    text-transform: none !important;
    margin-bottom: 5px;
}

.align-row-blocks .uc_call_back .shop-subscribe h2 + p {
    display: none;
}

.align-row-blocks .uc_call_back .shop-subscribe [class*="col-md-"]{
    width: 100%;
    padding: 0;
}