
a.btn:hover, input.btn:hover {
    background-color: #de5833;
}

a.alfred-red:hover {
    color: #de5833;
}


a.btn.dark:hover, input.btn.dark:hover  {
    background-color: #aaaaaa;
}

.callout-box.top a:hover, .callout-box.top a:hover i {
    color: #de5833;
}
    .category-link:hover, .category-link:active, .category-link.active {
        background-color: #deded3;
    }
    .results-page-button.disabled:hover {
        text-decoration: none;
        cursor: default;
    }
    .results-page-button:not(.disabled):hover {
        color: #4e4e4e;
    }

    .clickable:hover * {
        color: #4e4e4e;
    }
    #mobile-filter:hover, #mobile-sort:hover {
        background-color: #f4f4f0;
    }
    
    .results-page-button:not(.disabled):hover {
        color: #969696;
    }


    .sortwall-option-list a:hover {
        color: #666;
    }
    .option-list li:hover {
        background-color: #e9e9e1;
        cursor: pointer;
    }

    .filter-modal .option-list > li > ul > li :hover {
        background-color: #a7a7a7;
    }

    .sortwall-option-list li.is-selected a:hover {
        color: #2e2e2e;
    }

.callout-box.top a:hover::after {
    color: #de5833;
}
.vid-description a:hover, .vid-description a:hover i {
    color: #de5833;
}
.nav.navbar-nav li.active:hover a{
    background-color:transparent;
    /*padding-top:10px;*/
}

.nav.navbar-nav li.right-widget-icon:hover {
    background-color:#29859c !important;
}
.nav.navbar-nav li.right-widget-icon:hover i {
    color:#fff !important;
    /*transition: color 0.1s linear;*/
}
.nav.navbar-nav li.right-widget-icon:hover svg {
    fill:#fff !important;
    /*transition: color 0.1s linear;*/
}

.nav.navbar-nav li.right-widget-icon:hover svg .basket-quantity {
    fill:#29859c !important;
}

.nav.navbar-nav li.right-widget-icon:hover a {
    color:#fff !important;
}
.nav.navbar-nav li.right-widget-icon:hover span {
    color:#fff !important;
}


 .nav.navbar-nav li.right-widget:hover::before  {
    /*background-color:#29859c !important;*/
    top: 0px;
}

 .nav.navbar-nav li.right-widget:hover i {
    color:#29859c !important;
}

 .nav.navbar-nav li.right-widget:hover a {
    color:#29859c !important;
}

 .nav.navbar-nav li.right-widget:hover span {
    color:#29859c !important;
}

.navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
}

 .nav.navbar-nav li.right-widget.has-dropdown:hover::after {
    border-color: #29859c;
}

.teal:hover {
    background-color:#176478 !important;
    color: white;
}
.navbar-default .navbar-toggle:hover {
    background-color: rgba(240, 240, 240, 0.3);
}


.navbar-default .navbar-toggle:focus {
    background-color: rgba(240, 240, 240, 0.3);
}


select.form-control:focus {
    border-color:#f26f51 !important;
}
