.header-transparent .jumbotron .carousel-control.left, .header-transparent .jumbotron .carousel-control.right {
    background: #433c9a;
}
.narrowb {
    padding: 15px 100px;
    margin-left: 20px;
}
.secondary-font-roboto-slab .btn {
    font-weight: bold;
    font-size: large;
}
.navbar-toggle__text {
    color: #dddddd;
}
.navbar-toggle .icon-bar {
    background: #dddddd!important;
}
.header-transparent .jumbotron {
    background-color: #212542!important;
}
.top__right .widget {
   font-size: 16px;
}
.top .icon-box .fa {
    font-size: 26px;
}
.icon-box__title, .widget-icon-box .icon-box:hover .fa {
    color: #031285;
}
h4.icon-box__title {font-size:18px!important;} 

body:not(.page-id-3138) .grecaptcha-badge {
	display: none;
}
.meta-data {
    display: none;
}

.blog-entry {
    min-height: 620px;
}
body { font-size: 16px; } 

.header-transparent .navigation--main {
    font-size: 18px;
}

/*iDeal Finance banner*/
.finance-hero .sow-slider-pagination,
.finance-hero .sow-slide-nav {
    display: none !important;
}
.finance-banner-row {
    padding: 10px 30px !important;
    height: 85px;
    margin-top: -25px !important;
}

@media (max-width: 780px) {

    .finance-hero .sow-slider-image-container,
    .finance-hero .sow-slider-image-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box;
        text-align: center !important;
    }

    .finance-hero .sow-slider-image-wrapper h2 {
        width: 100% !important;
        text-align: center !important;
    }
   .finance-banner-row {
       height: 195px;
    }
}

@media (max-width: 780px) {

    .finance-banner-row .panel-grid-cell {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

}

.ideal-footer {
    background: #d7d4d4 !important;
    padding: 18px 30px !important;
}

.ideal-footer .ideal-legal {
    color: #111 !important;
    font-size: 14px;
    line-height: 1.5;
}

.ideal-footer .ideal-legal p {
    color: #111;
    font-size: 14px;
    margin: 0;
}
.master-container {
        margin-bottom: 0px !important;
    }