/* Dots Light */

.search .button {
    color: #c45308;
}

.search .button:hover {
    color: #fff;
    background: #c45308;
}

.button {
    color: #f39000;
    border-color: #f39000;
}

.button:hover {
    color: #475c6d;
    border-color: #FCC97A;
    background: #FCC97A;
}

.button--secondary {
    border-color: #007495;
    color: #007495;
}

.button--secondary:hover {
    background-color: #007495;
    border-color: #007495;
    color: #fff;
}

.button--reverse {
    color: #fff;
    border-color: #fff;
}

.button--reverse:hover {
    color: #fff;
    background-color: #f39000;
    border-color: #f39000;
}

/* Hero */

.hero__pattern {
    background-image: url("../../img/dots-sand-01.b9f8e4df56ce.png");
}

html.svg .hero__pattern {
    background-image: url("../../svg/source/dots-sand-01.5e43171d6cb7.svg");
}

.hero__chapter {
    color: #d1e7e5;
    border-bottom-color: #d1e7e5;
}

/* Chapter navigation */
.page__action__previous, .page__action__next, .page-action__section, .page__action_text, .page__action__burgerWrapper {
    /*background: #007495;*/
}

.page__action__menu:hover .page__action_text {
    /*background: #C45308;*/
}

.page__action__menu:hover .page__action__burgerWrapper {
    /*background: #C45308;*/
}

/* Chapter block */
.chapter-block-wrapper::after {
    background: #FCC97A;
}
.chapter-block_content .button-slate {
    color: #475c6d;
    border-color: #475c6d;
}
.chapter-block_content .button-slate:hover {
    color: #fff;
    background-color: #475c6d;
    border-color: #475c6d;
}
.chapter-block_content .button-full-white {
    color: #475c6d;
    border-color: #fff;
    background: #fff;
}
.chapter-block_content .button-full-white:hover {
    color: #475c6d;
    border-color: #FCC97A;
    background: #FCC97A;
}
.chapter-block_content .download-button--reverse {
    color: #fff;
    border-color: #fff;
}
.chapter-block_content .download-button--reverse:hover {
    color: #fff;
    background-color: #007495;
    border-color: #007495;
}

.download-button--reverse ul {
    border-color: #007495;
}

/* Typography */
.is-typeset a {
    color: #007495;
}

.is-typeset a:hover {
    color: #C45308;
}

.is-typeset blockquote:before {
    background-color: #f39000;
}

.is-typeset blockquote:after {
    background-color: #f39000;
}

.is-typeset blockquote p {
    color: #f39000;
}

.media-caption {
    border-left-color: #b2d8d7;
}

.media-caption a {
    color: #007495;
}

.media-caption a:hover {
    color: #C45308;
}


/* Section chapter */
.section-chapter::before {
    background-image: url("../../img/dots-sand-01.b9f8e4df56ce.png");
}

html.svg .section-chapter::before {
    background-image: url("../../svg/source/dots-sand-01.5e43171d6cb7.svg");
}

.section-chapter__number {
    color: #f39000;
    border-bottom-color: #f39000;
}

.section-chapter__link {
    color: #007495;
}

.section-chapter__link:hover {
    color: #C45308;
}

/* Case studies */
.pullOutBlock:after {
    background-image: url("../../img/dots-sand-01.b9f8e4df56ce.png");
}

html.svg .pullOutBlock:after {
    background-image: url("../../svg/source/dots-sand-01.5e43171d6cb7.svg");
}

.pullOutBlock__heading {
    color: #f39000;
}

/* Downloads */
.m-downloads:before {
    background-image: url("../../img/dots-sand-01.b9f8e4df56ce.png");
}

html.svg .m-downloads:before {
    background-image: url("../../svg/source/dots-sand-01.5e43171d6cb7.svg");
}

.m-downloads__list li a {
    color: #007495;
}

.m-downloads__list li a:hover {
    color: #C45308;
}

.m-downloads__list .downloadSize:after {
    background: #007495;
}

.download__link {
    color: #007495;
}

.download__link:hover {
    color: #C45308;
}
.download__link .downloadSize:after {
    background: #007495;
}

/* Share */
.shareBlock:after {
    background-image: url("../../img/dots-sand-01.b9f8e4df56ce.png");
}

html.svg .shareBlock:after {
    background-image: url("../../svg/source/dots-sand-01.5e43171d6cb7.svg");
}

.shareBlock__copy .button {
    border-color: #f39000;
}

/* Footnotes */
.footnotes__return {
    color: #007495;
}

.footnotes__return:hover {
    color: #C45308;
}

/* Footer */
.footer .button {
    color: #fff;
    border-color: #C45308;
}

.footer .button:hover {
    color: #fff;
    border-color: #007495;
    background-color: #007495;
}
