 /* ---------- Color Module Styles ----------- */

body {
  color: #333333;
}

label,
.label{
  color: #333333;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4{
  color: #333333;
}

.page-container {
  background: #ffffff; 
}

a{
  color: #cd2123;
}

a:hover {
  color: #b31315;
}

.btn, input[type="submit"] {
  background: #cd2123;
  color: #fffffc;
}

.btn:hover, 
input[type="submit"]:hover {
  background: #b31315;
}

.tabs a.is-active {
  background-color: #cd2123;
}

.tabs a:focus,
.tabs a:hover {
  background-color: #cd2123;
}

.tabs a.is-active,
.tabs a:focus,
.tabs a:hover {
  background-color: #cd2123;
  color: #fffffc;
}

.top-menu,
.social-media a,
.region-top-menu nav li a,
.search-bar .search-bar-icon{
  color: #030305; 
}


/*.menu-base-theme li:first-child{
  background-color: red;
  font-size: 20px;
}*/

li a[href="/notice-data-breach"]{
   background-color: red;
  font-size: 20px;
}

.menu-base-theme li a:hover, 
.menu-base-theme li a:focus, 
.menu-base-theme li a:active, 
.menu-base-theme li a.highlighted,
.region-primary-menu li.active a{
  color: #b31315;
}


/*Bootstrap*/

.nav-pills>li.active>a, 
.nav-pills>li.active>a:focus, 
.nav-pills>li.active>a:hover{
  background: #cd2123;
}

.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover,
.list-group-item.active, 
.list-group-item.active:focus, 
.list-group-item.active:hover,
.panel-primary>.panel-heading{
  background: #cd2123;
  border-color: #cd2123;
}

.panel-primary {
  border-color: #cd2123;
}


.topwidget .region{
  background: #fdfdfd;
  color: #303030;
}


/*Slider*/


.flexslider h2.slider-title:after{
  background: #db172d;
}

.flexslider h2.slider-title{
  color: #fffffb;
}

.flexslider .slider-description:after{
  background: #020000;
}

.flexslider .slider-description{
  color: #adadad;
}




.region-homepagemessage{
  background: #de172e;
  color: #fffffd;
}

.region-homepagemessage *{
  color: #fffffd;
}

.region-homepagemessage:after{
  background: #de172e;
}



.news-and-events{
  background: #020203;
  color: #828282;
}

.news-and-events h2.title{
  color: #fcfcfc;
}

.news-wrap .news-date-wrap .news-category{
  background: #cd2123;
}

.news-wrap{
  border: 1px solid #2d2d2d;
}


.testimonials-wrap{
  background: #d6162d;
  color: #fffffe;
}

.testimonials-wrap h2.title{
  color: #fffffd;
}



.pricing_item.featured {
  background: #d6162c;
  color: #fffdfb;
}

.copyright,
.footerwidget {
  background: #000000;
}

.copyright *,
.footerwidget *{
  color: #666666;
}

.footerwidget label{
  color: #666666;
}

.footerwidget .fa{
  background: #666666;
  color: #000000;
}



@media (min-width: 767px){

  .region-primary-menu li a {
    color: #fafafa;
  }

}
