/* Change Antler yellow brand color to orange */
.bg-yellow,
.btn-default-yellow-fill,
.btn-default-yellow-fill:hover,
.btn-default-yellow-fill:focus,
.btn-default-yellow-fill:active,
.btn-default-yellow,
.btn-default-yellow:hover,
.btn-default-yellow:focus,
.btn-default-yellow:active {
    background-color: #ff7a00 !important;
    border-color: #ff7a00 !important;
    color: #ffffff !important;
}

/* Darker orange on hover */
.btn-default-yellow-fill:hover,
.btn-default-yellow:hover {
    background-color: #e66e00 !important;
    border-color: #e66e00 !important;
}

/* Yellow text to orange */
.c-yellow,
.c-yellow:hover,
.text-yellow,
.text-yellow:hover,
.action a:hover,
.action a i:hover,
.action .rating i:hover {
    color: #ff7a00 !important;
}

/* Yellow borders to orange */
.border-yellow,
.cd-filter-block input[type=checkbox]:checked + label::before,
.cd-filter-block input[type=radio]:checked + label::before {
    border-color: #ff7a00 !important;
}

/* Yellow selected tabs/buttons */
.cd-tab-filter a.selected {
    background: #ff7a00 !important;
    color: #ffffff !important;
}

/* Yellow gradient sections to orange */
.sec-grad-yellow-to-grey-left {
    background: linear-gradient(90deg, #ff7a00 70%, #d9dde4 10%) !important;
}

.sec-grad-yellow-to-grey-right {
    background: linear-gradient(90deg, #d9dde4 70%, #ff7a00 10%) !important;
}

.sec-grad-yellow-to-white-right {
    background: linear-gradient(90deg, #ffffff 70%, #ff7a00 10%) !important;
}

.sec-grad-yellow-to-black-right {
    background: linear-gradient(90deg, #15212a 70%, #ff7a00 10%) !important;
}

.sec-grad-black-to-yellow-left {
    background: linear-gradient(90deg, #ff7a00 30%, #15212a 0%) !important;
}

/* Force remaining yellow elements to orange */

/* General link hover colors */
a:hover,
a:focus,
.golink,
.golink:hover,
.golink-dark,
.golink-dark:hover,
.dropdown-menu.show a:hover,
.nav-menu .main-menu a:hover,
.nav-menu .main-menu a:active,
.nav-menu .main-menu a:focus,
.nav-menu .main-menu > .menu-item a:hover,
.nav-menu .main-menu > .menu-item a:active,
.nav-menu .main-menu .menu-item .menu-large .menu-item a:hover,
.nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover,
.megamenu .service-list .service.special .media-body a:hover,
.megamenu .service-list .service .media-body a:hover,
.megamenu-list .service-list .service .media-body a:hover,
.footer .soc-icons a:hover,
.footer .soc-icons a:hover i,
.footer .contact a:hover,
.footer .contact a:hover i,
.footer .footer-menu .menu-item a:hover,
.blog .media .media-heading a:hover,
.blog .wrap-blog .heading.blog a:hover,
.blog .wrap-blog .text-blog a:hover,
.blog .sidebar .search-group a:hover,
.blog .sidebar .tags .tag a:hover,
.soc-icons-apply a:hover,
.soc-icons-apply span:hover {
    color: #ff7a00 !important;
}

/* Accept cookies button */
.gdprcookie-buttons button {
    background-color: #ff7a00 !important;
    border-color: #ff7a00 !important;
    color: #ffffff !important;
}

.gdprcookie-buttons button:hover {
    background-color: #e66e00 !important;
    border-color: #e66e00 !important;
    color: #ffffff !important;
}

/* The second cookie button: Customize cookies */
.gdprcookie-buttons button:last-child {
    background-color: #414142 !important;
    color: #ffffff !important;
}

.gdprcookie-buttons button:last-child:hover {
    background-color: #ff7a00 !important;
    border-color: #ff7a00 !important;
    color: #ffffff !important;
}

/* Cookie checkbox selected labels */
.gdprcookie-types ul li input:checked ~ label {
    background-color: #ff7a00 !important;
    border-color: #ff7a00 !important;
    color: #ffffff !important;
}

/* Back to top button */
.cd-top {
    background: #ff7a00 !important;
    background-color: #ff7a00 !important;
}

.cd-top:hover,
.no-touch .cd-top:hover {
    background: #e66e00 !important;
    background-color: #e66e00 !important;
    opacity: 1 !important;
}

.cd-top i {
    color: #ffffff !important;
}

/* Loader yellow dots */
.double-bounce1,
.double-bounce2 {
    background-color: #ff7a00 !important;
}

/* Any leftover yellow utility classes */
.bg-yellow {
    background-color: #ff7a00 !important;
}

.c-yellow,
.text-yellow {
    color: #ff7a00 !important;
}

.border-yellow,
.bb-yellow {
    border-color: #ff7a00 !important;
}