body {
  background-attachment:fixed !important;
}

#address {
  float:left !important;
  font-size: 1.2rem !important;
  margin-right: 1.0rem !important;
  margin-top: .3rem !important;
  color: #DEBABC !important;
}
#address a {
  color: #DEBABC !important;
  margin-right: 3.0rem !important;
}

.phone_new:before {
  font-size: 2rem !important;
  vertical-align: middle !important;
  padding-right: .5rem !important;
}

#the_header, .home .full_width_content, .home .thereIsFeatured, #the_footer {
  max-width:100% !important;
}
.logo-variation-header {
  width:106rem !important;
  margin-right:auto !important;
  margin-left:auto !important;
}
.logo-variation-header img {
  max-height:17rem !important;
}
.footer_brand {
  background-color:#050505 !important;
}
.footer #_the_copyright, .footer_brand #_the_logo {
  max-width:106rem !important;
  margin-right:auto !important;
  margin-left:auto !important;
}
#wrapper #_the_contactfrm_wrapper .b2b-form label span.required-icon {
  color: red !important;
}


.share_icons_list a {
  color: rgba(255,255,255,.7) !important;
}



.home .the_list_item_headline {
  color: rgba(255,255,255,1) !important;
}
.home .the_list_item_subheadline {
  color: rgba(255,255,255,1) !important;
}
.home .the_list_item_desc.txt_color {
  color: rgba(255,255,255,.7) !important;
}

#the_footer #_the_copyright .copy {
  color: rgba(255,255,255,.7) !important;
  font-size:10px !important;
}


.type_gallery .the_list_item_headline, .type_gallery .the_list_item_headline a {
  color: rgba(255,255,255,1) !important;
}
.type_gallery .the_list_item_subheadline {
  color: rgba(255,255,255,1) !important;
}
.type_gallery .the_list_item_desc.txt_color, .type_gallery .the_list_item_desc p {
  color: rgba(255,255,255,.87) !important;
}



.tsidesign_dl .slidesjs-container {
  max-height:50rem !important;
}
.tsidesign_dl .caption {
  background: -webkit-linear-gradient(rgba(0,0,0,.35), rgba(0,0,0,0)) !important; 
  background: -o-linear-gradient(rgba(0,0,0,.35), rgba(0,0,0,0)) !important; 
  background: -moz-linear-gradient(rgba(0,0,0,.35), rgba(0,0,0,0)) !important; 
  background: linear-gradient(rgba(0,0,0,.35), rgba(0,0,0,0)) !important;  
  text-align: center !important;
}


.home .full_width_content, .home .thereIsFeatured {
  background-color: rgba(0,0,0,0) !important;
}

.tsidesign_content .the_list_item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.38) !important;
  margin-top: 0px !important;
  padding: 20px !important;
  z-index: 101 !important;
  background-color: #191919 !important;
  border-radius:6px !important;
}

.tsidesign_rental .the_list_item {
  box-shadow: 0 0 5px rgba(0,0,0,.12), 0 10px 14px rgba(0,0,0,.38) !important;
  margin-top: 0px !important;
  padding: 45px !important;
  z-index: 101 !important;
  background-image: url(http://brocksautocollision.townsquareinteractive.com/files/2016/02/rentalbkg.jpg) !important;
  border-radius:6px !important;
  border:2px solid #fff !important;
}


#wrapper #_the_map_wrapper .b2b-location.wide ul, #wrapper #_the_map_wrapper .b2b-location .b2b-location-items-container {
    background: -webkit-linear-gradient(#282828, #050505) !important; 
    background: -o-linear-gradient(#282828, #050505) !important; 
    background: -moz-linear-gradient(#282828, #050505) !important; 
    background: linear-gradient(#282828, #050505) !important;
  color: rgba(255,255,255,.7) !important;
}
xx.b2b-location-basic-info a, .b2b-location-basic-info h2 {
  color:#fff !important;
}
.home h2 {
  color:red !important;
}


.the_list_item_action {
  background-color:#E71C20 !important;
}
.the_list_item_action a {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 !important;
  border:2px solid #E71C20 !important;
  box-shadow: 0 0 2px rgba(0,0,0,.12), 0 4px 10px rgba(0,0,0,.38) !important;
  text-transform: uppercase !important;
  color: rgba(255,255,255,1) !important;
  transition: all .5s ease 0s !important;
}
.the_list_item_action a:hover {
  background-color:#F94044 !important;
  border:2px solid #F94044 !important;
  transition: all .5s ease 0s !important;
  box-shadow: 0 0 5px rgba(0,0,0,.12), 0 10px 14px rgba(0,0,0,.38) !important;
}



.tsidesign_feature .the_list_item {
clear: none !important;
width: 18% !important;
margin: 1% !important;
}

.isTablet .tsidesign_feature .the_list_item {
clear: none !important;
width: 18% !important;
margin: 1% !important;
}

.isMobile .tsidesign_feature .the_list_item {
clear: both !important;
width: 100% !important;
}

@media(max-width:800px) {
.tsidesign_feature .the_list_item {
clear: none !important;
width: 18% !important;
}
}

@media(max-width:575px) {
.tsidesign_feature .the_list_item {
clear: both !important;
width: 100% !important;
}
}
