li.subnav-account-links {
    display: none;
}

.featured-products-widget .btn {
  display: none;
}

.contact-cell .hours-block p {
  color: #fff;
}

body {
    background-color: #757575!important;
}

/* ------------------------*/ /* ---------->>> Header <<<-----------*/ /* ------------------------*/

.static-logo .widget-logo img {
    position: static;
    padding: 12px;
}

.row-contact-nav a {
    font: normal 400 12px Barlow,sans-serif;
    color: #fff!important;
}

.fa {
    color: #c3c3c3!important;
}

.bulletin-content {
  background-color: #fff !important;
}

.wrapper-bg-white {
    background-color: #757575!important;
}

.wrapper-border-bottom {
    border-bottom: 1px solid #40494f;
}

#pre_header_contact {
    background-color: #757575;
    padding: 1em 0;
}


#transparentNav .wrapper-primary-navigation {
  background-color: transparent !important;
}

#transparentNav .navbar-fixed-top.wrapper-primary-navigation {
  background-color: #fff !important;
}

@media (min-width:768px) {
#main_nav .widget-navigation li a {
    color: #ffffff !important;
}
}

.widget-location-contact .panel-title a {
  color: #fff !important;
}

.wrapper-bg-white {
    background-color: #fff;
}

section#parallax1 {
    background: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/899/assets/responsive/510000/510431/parallaxsecond.jpg) center center no-repeat;
	background-attachment: fixed;
  	position: relative;
  	background-size: cover;
}

.featured-header h3 {
    color: #ffffff!important;
}


#pre_header {
    background-color: #211f20;
}

.wrapper-white-text a:hover {
    color: #ffffff!important;
}

@media (max-width: 768px) {
	#peelback {
    display: none!important;
  }
}

.header-banner-ad {
    display: none;
}

@media screen and (max-width: 768px) {
  body {
    padding-top: 80px;
  }
  .header-banner-ad {
      display: block;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      background-color: #bf3338;
      text-align: center;
      padding: 5px;
      z-index: 99999;
  }
  .navbar {
    margin-top: 30px;
  }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  body {
    padding-top: 30px!important;
  }

  .header-banner-ad {
      display: block;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      background-color: #bf3338;
      text-align: center;
      padding: 5px;
      z-index: 99999;
  }
}
 
/* ------------------------*/ /* ---------->>> Email <<<-----------*/ /* ------------------------*/

.widget-email-signup {
    border-top: 5px solid #bf3338;
    background-image: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/899/assets/responsive/499000/499879/early.jpg);
}


#parallaxThird {
    background: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/899/assets/responsive/502000/502706/parallaxthird.jpg) center center no-repeat;
}

section.parallax {
    background: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/899/assets/responsive/510000/510431/parallaxsecond.jpg) center center no-repeat;
    background-attachment: fixed;
    position: relative;
    background-size: cover;
  	border-radius: 5px;
    box-shadow: none;
    border: 1px solid #e9e9e9;
    padding: 1em;
}

/* ------------------------*/ /* ---------->>> Staff <<<-----------*/ /* ------------------------*/

h5.staff-about {
    font-size: 14px;
    display: none;
}

/* ------------------------*/ /* ---------->>> Social <<<-----------*/ /* ------------------------*/
.row-contact-nav .social-list-item a {
    font-size: 12px;
    margin-bottom: -2px;
}

/* ------------------------*/ /* ---------->>> FP <<<-----------*/ /* ------------------------*/

.featured-products-widget .featured-tag, .thumbnail-widget .featured-tag {
    font-family: Barlow,sans-serif;
    color: #fff;
    background-color: #bf3338;
}

.btn-icon:hover:before {
    color: #bf3338;
}

.asset-footer:hover {
    background-color: #fbe596;
}


.flexbox-media footer {
    transition: all .5s ease 0s;
}
/* ------------------------*/ /* ---------->>> Nav <<<-----------*/ /* ------------------------*/

li.nav-account-login, li.nav-rewards-login {
    margin-right: 4px;
    border: 2px solid #ffe998;
}

.nav-collapsed-initial .navbar-nav li a:hover, .nav-right .widget-navigation li a:hover {
    border-color: #ffe998;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}

/*#transparentNav .nav-right .dropdown-menu li a:hover, #transparentNav .searchbox-open .searchbox-icon .fa-search, #transparentNav.navbar-fixed-top .nav-right .nav .dropdown-menu li a:hover {
    color: #bf3338!important;
}*/

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    border-color: #bf3338;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color: #bf3338!important;
}


li.subnav-request-a-quote, li.subnav-sales-circular {
    display: none;
}

#transparentNav .nav-right .dropdown-menu {
    background-color: #ffffff!important;
    box-shadow: none;
    border: none;
}

#transparentNav .nav-right .dropdown-menu li a {
    border-bottom: none;
    color: #000!important;
}

.dropdown-menu {
    background-color: #8c8c8c;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
}

.wrapper-primary-navigation .dropdown-menu li a:hover {
    background-color: #b9b9b9!important;
}

/* ------------------------*/ /* ---------->>> Body <<<-----------*/ /* ------------------------*/


.fixed-nav .carousel-indicators li.selected {
    background-color: #ffe998;
    border-color: #fde797;
}

.fixed-nav .carousel-indicators li:hover {
    border-color: #fde797;
}

/* ------------------------*/ /* ---------->>> Events <<<-----------*/ /* ------------------------*/

.media-body {
    width: 100%;
}

/* ------------------------*/ /* ---------->>> Depts <<<-----------*/ /* ------------------------*/

.nav-pagination li.active a, .nav-pagination li.active a:focus, .nav-pagination li.active a:hover {
    background-color: #bf3338;
}

/* ------------------------*/ /* ---------->>> Cards <<<-----------*/ /* ------------------------*/

.widget-cards-list .card-info-wrap {
    background-color: #bf3338;
}

.widget-cards-list .card-info-wrap:hover {
    background-color: #852327;
}

/* ------------------------*/ /* ---------->>> Locations <<<-----------*/ /* ------------------------*/

.asset-caption-heading a:hover, .base-link-style, .media-heading:hover, .product-info h4:hover, .title a:hover, .title-no-link:hover {
    color: #bf3338;
}

/* ------------------------*/ /* ---------->>> Blog <<<-----------*/ /* ------------------------*/

.article-date-wrapper {
    background-color: #ffe998;
}

.article-date-wrapper span {
    color: #000;
    margin: 0;
    display: block;
}

.categories-widget .widget-title {
    background-color: #bf3338;
}

.widget-article .subtitle {
    text-align: center;
    font-size: 1.75em;
    color: #211f20;
}

/* ------------------------*/ /* ---------->>> Staff <<<-----------*/ /* ------------------------*/

.widget-staff-listing .staff-image-wrap img {
    max-width: 100%;
}

/* ------------------------*/ /* ---------->>> Buttons/Links <<<-----------*/ /* ------------------------*/

.btn-primary {
    background-color: #bf3338;
}

.btn-primary:hover {
    background-color: #852327;
}

.bb-item a, .email a, .loc-link, .media-body a:not(.btn) {
    color: #bf3338;
}
.bb-item a:hover, .email a:hover, .loc-link:hover, .media-body a:not(.btn):hover {
    color: #852327;
}

a {
    color: #777777!important;
    text-decoration: none;
}
 

a:hover {
    color: #000;
}


/*------------------------*/ /* ---------->>> Footer <<<-----------*/ /* ------------------------*/

.footer-copyright {
  color: #ffffff!important;
}

.widget-footer a {
  color: #ffffff!important;
}

.wrapper-footer .widget-navigation h2 {
    font-size: 20px!important;
    font-family: 'Barlow Semi Condensed',sans-serif;
    text-transform: uppercase;
    color: #fff!important;
    background-color: transparent!important;
}

.nav-footer li a {
    font: normal 500 1em Barlow,sans-serif;
    color: #ffe998!important; 
}


.partner-caption {
    background-color: #bf3338;
    margin-top: 6px;
}

.note {
    font-style: italic;
    font-size: .85em;
    color: #fff;
}


/* Mobile */
@media screen and (max-width: 480px) {
 
  .flexbox-media {
    margin-bottom: 1em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: block;
    width: 100%;
}
  
  .nav-right .widget-navigation li {
    margin-top: 2px;
    padding: 0px 12px;
}
  
  section#parallax1 {
	background-attachment: scroll;
}
  
}


/* Tablet */
@media screen and (max-width: 768px) {
  
  	.region-header .widget-logo img  {
    	width: 100% !important;
  	}            
  
  	section#parallax1 {
		background-attachment: scroll;
	}
  
  
}

li.nav-account-links {
border: 2px solid #ffe998;
}

.staff-list h2 {
	color:white!important;
}

.widget-staff-listing .staff-image-wrap img {
	max-width:70%!important;
}

.widget-staff-listing .widget-title {
	display:none!important;
}