#awards .pageheader {
    background: #0f1614;
}

#deposits .pageheader {
    background: #8d8f94;
    background: transparent url("/static/img/deposits-landing-bg.jpeg") repeat scroll 0% 0% / cover
}

#deposits .pageheader .inner {
    background: rgba(1, 1, 1, 0.7) none repeat scroll 0% 0%;
    padding: 2em 0 0 0
}

#deposits .pageheader h1 {
    display: none
}

#deposits .pageheader h2 {
    font: 700 28px/1.4em verdana, arial, sans-serif;
    color: #f0c63b;
    margin-bottom: 28px
}

#deposits .pageheader img {
    display: none
}

#deposits .pageheader .inner .text {
    padding-right: 20px
}

.header-list li {
    position: relative;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding-left: 2em;
    line-height: 2em
}

.header-list li::before {
    content: '\f00c';
    font: 400 25px/1em FontAwesome;
    display: block;
    position: absolute;
    color: #F0C63B;
    left: 0;
    top: 5px
}

.head-col-1,
.head-col-2 {
    margin-bottom: 2em
}

.head-col-2 p {
    padding-bottom: 1em
}

@media screen and (max-width:900px) {
    #deposits .pageheader .inner div.text {
        padding-left: 20px
    }
}

@media screen and (min-width:1050px) {
    #deposits .pageheader {
        padding: 2em 0
    }
    #deposits .pageheader .inner div.text {
        padding-right: 65px
    }
    .head-col-1 {
        width: 50%;
        float: left
    }
    .head-col-2 {
        width: 45%;
        float: right
    }
    #deposits #depositblock .section-blocks article:nth-child(1) {
        background: #fff url("/static/img/button-img1.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(1):hover {
        background: #8D8F94 url("/static/img/button-img1.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(2) {
        background: #fff url("/static/img/button-img2.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(2):hover {
        background: #8D8F94 url("/static/img/button-img2.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(3) {
        background: #fff url("/static/img/button-img3.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(3):hover {
        background: #8D8F94 url("/static/img/button-img3.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(4) {
        background: #fff url("/static/img/button-img4.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
    #deposits #depositblock .section-blocks article:nth-child(4):hover {
        background: #8D8F94 url("/static/img/button-img4.jpeg") repeat scroll 0% 0%;
        background-position: center right;
        background-repeat: no-repeat;
        background-size: contain;
        padding-right: 5.5em
    }
}

h2.product-group {
    color: rgb(240, 198, 59);
    background: #8D8F94;
    position: relative;
    padding: 10px 45px 10px 15px;
    font-size: 17px
}

.product-type span.number {
    padding-right: 2em;
    display: block
}

.gross {
    font-size: 0.7em;
    font-weight: 100;
    padding-left: 5px
}

.product-type {
    position: relative;
    cursor: pointer;
    margin-bottom: 0px !important;
    padding: 0;
    -webkit-transition: all, 400ms;
    transition: all, 400ms;
    margin-top: -16px !important
}

.product-type h3 {
    border-bottom: 1px solid #8d8f94;
    margin-bottom: 0 !important;
    padding: 1.5em 0em;
    font-size: 17px
}

.product-type.uk-active h3 {
    border-bottom: none
}

.product-type .btn {
    font-size: 0.6em;
    padding: 0.1em 2em .1em .8em;
    font-weight: 700;
    position: relative;
    float: right;
    background: #f0c63b;
    -webkit-transition: all, 400ms;
    transition: all, 400ms
}

.product-type.uk-active .btn {
    background: #8D8F94;
    color: #fff
}

.product-type .btn:after {
    content: "\f054";
    font: 400 12px/1em FontAwesome;
    display: block;
    float: right;
    position: absolute;
    right: 5px;
    top: 23px;
    margin-top: -12.5px;
    color: rgb(99, 102, 105) !important;
    -webkit-transition: 400ms linear all;
    transition: 400ms linear all
}

.product-type:hover .btn:after,
.product-type.uk-active .btn:after {
    transform: rotate(92deg)
}

.product-type.uk-active .btn:after {
    content: '\f00d';
    color: #fff !important
}

ul.further-info {
    font-size: 0.9em;
    font-style: italic;
    border-bottom: 2px solid #FFF;
    list-style-type: inherit;
    list-style-position: outside;
    position: relative;
    color: #F0C73B;
    padding-bottom: 1em
}

.further-info span {
    color: #333;
    font-size: 15px
}

ul.further-info li {
    padding: 0
}

.summary-row {
    position: relative;
    border-bottom: 1px solid #8d8f94
}

.summary-row.first {
    max-height: 2.5em
}

.summary-row.last {
    border-bottom: none;
    padding-bottom: 1.5em
}

.summary-title {
    top: 4px;
    left: 0;
    font-weight: 700;
    font-size: 15px;
    display: inline-block;
    line-height: 1.7em
}

.summary-text {
    font-size: 15px;
    line-height: 1.7em
}

.uk-accordion-content .tablebutton {
    float: right;
    padding: 5px 20px !important
}

.uk-accordion-content {
    border-bottom: 1px solid #8d8f94
}

.uk-accordion-content.uk-active {
    padding-bottom: 1em
}

@media screen and (min-width: 781px) {
    .product-type .btn {
        font-size: 0.8em;
        padding: 0em 1.6em 0em .7em
    }
}

@media screen and (min-width: 1010px) {
    .product-type span.number {
        float: right;
        display: inline-block
    }
    .summary-title {
        position: absolute;
        width: 34%
    }
    .summary-text {
        padding-left: 244px;
        padding-top: 4px
    }
}

.typography h1.offscreen,
.typography h2.offscreen,
.typography h3.offscreen,
.typography h4.offscreen,
.typography h5.offscreen,
.typography h6.offscreen {
    margin-left: 0 !important;
    font-size: 22px;
    padding: 10px 0 10px 15px !important;
    width: 98% !important;
    font-size: 17px;
    font-weight: bold
}

.typography table tbody td {
    line-height: 1.7em
}