.page-2017 .btn {
    background-color: #df3b56;
    border-radius: 10em !important;
    border: 2px solid #fff !important;
    font-size: 1rem !important;
    line-height: 18px !important;
    padding: 7.5px 13px 9.5px !important;
    font-family: opensans-regular,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
}
.card-2017 .card--def-list a.btn {
    text-decoration: none !important;;
}
.case-study-2017 .btn.contact-account-manager-case-studies {
    border: 2px solid #ff6730 !important;
}
.card-2017 .card--def-list span a {
    text-decoration: none !important;;
    margin-right: 10px !important;;
}
.card-2017 .card--def-list .btn {
    background: #df3b56 !important;
    color: #fff !important;
}
.card-2017 .card--def-list .btn.btn-ghost {
    border: 2px solid #fff !important;
background: transparent !important;
}

.card-2017 .card--def-list .btn.btn-ghost:hover {
	background-color: #df3b56 !important;
}
.bx-2017 .promo-subtitle {
    font-size: 1.125rem !important;;
}

.three-column-article-2017.page-2017 .component-wrapper a.btn {
    color: #fff;
    display: block;
    text-align: center;
}
.three-column-article-2017.component-wrapper a.btn {
    color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
}

.menu nav ul.main-nav li .sub-nav ul li {
    border-bottom: none !important;
}
.search-form-btn {margin-top: -11px; !important;    margin-left: 10px !important; background: #df3a56 !important}
@media (min-width: 1106px) {
    .menu nav ul.main-nav li {
        display:inline;
        margin-bottom: 0
    }

    .menu nav ul.main-nav li:first-child .sub-nav {
        background-image: none !important;
    }

    .menu nav ul.main-nav li:nth-child(2) .sub-nav {
        background-image: none !important;
    }

    .menu nav ul.main-nav li:nth-child(3) .sub-nav {
        background-image: none !important;
    }

    .menu nav ul.main-nav li:nth-child(4) .sub-nav {
        background-image: none !important;
    }

    .menu nav ul.main-nav li:nth-child(5) .sub-nav {
        background-image: none !important;
    }

    .menu nav ul.main-nav li:last-child .sub-nav {
        background-image: none !important;
    }

    .menu nav ul.main-nav li .sub-nav ul {
        box-shadow: none !important;
    }

}


@media (min-width: 48em) {

.case-study-2017 .region-c {

	width: 103% !important;
}
.case-study-2017 .region-b {
       display: none !important;
}