button.top-search-button{

        background-color:#e4b900!important;
        border-color :  #e4b900!important;
        color: #fff !important;
}
section.primary-navigation{
        background-color: #191919; 
	color: #ffffff !important;
	border-bottom: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	padding: 5px;
}
.carousel-item img {
        max-width: 100%;
}
#search_bar_desktop {
	background-color: #000000;
}
.btn-primary {
	background-color: #E91C24;
	border-color: #E91C24;
} 
.btn-primary:hover {
	background-color: #4D4D4D;
	border-color: #4D4D4D;
} 
footer.arrow--site-footer{
	background-repeat: no-repeat;
	background-image: url(/theme/images/cu-waves-footer-red.svg);
	background-position: center bottom;
	background-size: 100%;
	padding: 25px 0 110px 0;
	background-color: #191919;
}
.top-search-button {
        background:  #44c3bb!important;
        border-color:  #44c3bb!important;
}

.adjust-inline-search-btn:hover {
        background: #C61D23;
        color: #fff;
}

.arrow-hero-banner-primary{
        background-color: #FFC20E !important;
	color: #ffffff;
}
.arrow-hero-banner-secondary{
	background-color: #C61D23 !important;
	color: #ffffff !important;
}
body.reg-light-background{
	font-family: "Inter",sans-serif;

}
li.nav-item > a.nav-link {

	font-family: "Inter",sans-serif;
}
@media screen and (max-width: 768px){
	.jumbotron-style {
		background-size: 100% auto !important;
		padding-bottom: 0px !important;
	}
	.arrow-hero-banner{
		margin-top: -128px !important;
	}
}
.theme-arrow-view .card.yellow {
    color: white;
    background-color: #edee22;
}
.theme-arrow-view .card.redTint1 {
    color: white;
    background-color: #F6CCCC;
}
.theme-arrow-view .card.redTint2 {
    color: white;
    background-color: #FBD2D3;
}
.arrow-view-container .card.grey {
    color: white;
    background-color: #333333;
}
.theme-arrow-view .card.red {
    color: white;
    background-color: #E91C24;
}
.theme-arrow-view .card.dark-yellow {
    color: white;
    background-color: #e4b900;
}
.theme-arrow-view .card.dark-grey {
    color: white;
    background-color: #707070;
}
.theme-arrow-view .card.black {
    color: white;
    background-color: #000000;
    opacity: 0.7;
}
li.nav-item > a.nav-link {
    color: #fff;
    font-size: 16px;
}
.custom-account-dropdown li.nav-item > a.nav-link {
    color: #ffffff;
    font-size: 16px;
}
.primary-navigation > li.nav-item > a.nav-link {
    color: #ffffff !important;
    font-size: 16px;
}
.primary-navigation .dropdown-menu a.nav-link {
    color: #000 !important;
    background-color: #fff;
}
.nav-item.dropdown .nav-link:hover {
    background-color: #E6E6E6 !important;
}
.primary-navigation  .nav-item .nav-link:hover {
	background-color: #E6E6E6 !important;
	color: #000 !important;
}
li.nav-item a:hover{
	color:#000000 !important;
}
li.nav-item a {
    text-transform: capitalize;
    font-weight: 600;
}

p.nav-link {
    font-weight: 600;
    color: #FFF;
}

.nav-label {
    color: #E91C24;
    font-size: larger;
}

ul.nav {
    margin-left: -15px;
}
#search_bar_desktop {
    background-color: #191919;
}
/* Custom account dropdown styles */
.custom-account-dropdown {
	background-color: #e91c24 !important;
	padding: 0;
	border: none;
	max-height: none !important;  /* remove scroll */
	overflow: visible !important;
	min-width: 200px;
	z-index: 9999;
	margin-top: 60px;
	border-radius: unset;
}

/* Reset UL list inside dropdown */
.custom-account-dropdown .dropdown-list {
	list-style: none;
	background-color: #191919;
}

/* Target list items */
.custom-account-dropdown .dropdown-list li {
	padding: 0;
	color: #fff;
	cursor: pointer;
}

/* Hover effect */
.custom-account-dropdown .dropdown-list li:hover {
	background-color: #E6E6E6;
	color: #000;  
             
 }
 
section#ecommerce_bar li.nav-item > a.nav-link {
	color: #ffffff;
}
.navbar .nav-link i {
	color: black !important;
}
footer.arrow--site-footer a:hover {
	color: #e91c24 !important;
}

/* to adjust bullet point spacing */
.esolution-accordion.card-body {
    padding: 0.5rem;
}

/* to make table font size smaller */
table {
    font-size: smaller;
}

a {
    color: #E91C24;
}

a:hover {
    color: #191919;
    text-decoration: none;
}

h3 {
    color: #191919; /* transfer to class if possible */
}

.catalogue2_desc_self {
    color: #191919;
    font-weight: 600;
    font-size: 3rem;
}
