input[type="submit"] {

  color: #FFF; }



.roof-logo {

  padding: 5px 0; }



.roof-consult .pull-left h1 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}



.expert-item.first.hover {

  background: #f7f7f7 !important; }



.read-more a {

  color: #BA1F24; }



.expert-item.first .view-more a {

  color: #BA1F24; }



.filters-nav > li > a.active, .filters-nav > li > a.active:hover {

  color: #FFF; }



.filters-nav > li > a {

  color: #FFF; }



.roof-btn, .roof-btn {

  color: #FFF !important; }



.roof-btn:hover, .roof-btn:focus {

  color: #FFF; }



.roof-btn-gray, .roof-btn-gray, .read-more .roof-btn-gray, .read-more .roof-btn-gray {

  background: #BA1F24; }



.roof-btn-gray:hover, .roof-btn-gray:focus, .read-more .roof-btn-gray:hover, .read-more .roof-btn-gray:focus {

  background: #8D181B;

  color: #FFF !important; }



#quote-carousel p {

  color: #FFF; }



#quote-carousel .item::before {

  color: #FFF; }



.roof-widget {

  margin-bottom: 0px; }

.list-services h2 {
  font-weight: 700;
  line-height: 1.42857143;
  font-size: 18px;
}

.blog-info h2 {
  font-size: 24px;
  font-weight: 700;
}

.blog-link span {
  font-size: 24px;
	line-height: 38px;
}

/*# sourceMappingURL=screen.css.map */

