html:not(.mobileview) .home #wrapper #_the_logo {
  display:  none !important;
}

#avvo {max-width:15rem; position:relative; top: -3rem}

.tsidesign_callout {
  margin: -6rem auto 0 !important;
}


html:not(.mobileview) .header #_the_logo {
  margin-top: 20px !important;
}
.logo-variation-header .slot-type-image img {
  max-height: 15rem !important;
}

.home .thereIsFeatured {
  padding-top:60px !important;
}

#wrapper #_the_contactfrm_wrapper .b2b-form label span.required-icon {
  color: red !important;
}
#access {
  background: #300A14 !important;
}
html:not(.mobileview) #access .menu ul li a {
  font-size: 1.2rem !important;
  font-weight: lighter !important;
  text-transform: uppercase !important;
}
.sf-menu a {
  padding:8px !important;
  border-radius:0px !important;
  border: 1px solid #800020 !important;
  color:rgba(255,255,255,.87) !important;
}
.current-menu-item a {
  border: 1px solid #fff !important;
  color:rgba(255,255,255,1) !important;
}
.current-menu-item a:hover {
  background:none !important;
}
.sf-menu a:hover {
  border: 1px solid #fff !important;
  transition: all .5s ease 0s !important;
}

#the_header, #the_footer {
  max-width:100% !important;
}

#wrapper #_the_logo, .share_icons-wrap, #the_footer #_the_logo, #the_footer .section, #the_footer #_the_copyright {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width: 134rem !important;
}

#_the_navigation, #menu-primary-menu {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
}

.home  #wrapper #container .full_width_content.content_bg.wrp_color_bg {
  background: #262626 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 100% !important;
}



.mobileview .dl_image{
  display: none !important;  
}
.tsidesign_dl {
  max-width:100% !important;
  margin-right:auto !important;
  margin-left:auto !important;
}
.tsidesign_dl .caption {
  background: transparent !important;
}
.tsidesign_dl .slidesjs-pagination {
  display: none !important;
}
.tsidesign_dl .the_list_text{
  text-align: left !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width: 160rem !important;
}
.tsidesign_dl .the_list_item_headline, .tsidesign_dl .the_list_item_headline a {
  color: rgba(255,255,255, 0.87) !important;
  letter-spacing: 5px !important;
  text-transform: uppercase !important;
}
.tsidesign_dl .the_list_item_subheadline {
  color: rgba(255,255,255, 0.87) !important;
  letter-spacing: 2px !important;
}
.tsidesign_dl .the_list_item_desc.txt_color {
  color: rgba(255,255,255, 0.7) !important;
}
.tsidesign_dl .the_list_item, .tsidesign_dl .the_list {
  margin-bottom: 0 !important;
}
.tsidesign_dl .slidesjs-container {
  max-height:57rem !important;
}
.tsidesign_dl .the_list_item {
  background-color: transparent !important;
}




.tsidesign_cta{
  margin: 0 !important;
  background-color: #1f1f1f !important;
}
.tsidesign_cta .the_list_item_headline, .tsidesign_cta .the_list_item_action{
  text-align: right !important;
  display: block !important;
}
.tsidesign_cta .the_list_item_headline, .tsidesign_cta .the_list_item_headline a {
  color: #fff !important;
}

.home .content {
	padding-top: 3rem !important;
}


.the_list_item_action {
  background: transparent !important; 
}
.the_list_item_action a {
  background: #800020 !important; 
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  text-transform: uppercase !important;
  color: #fff !important;
  transition: all .5s ease 0s !important;
}
.the_list_item_action a:hover {
  background-color:#000 !important;
}
.tsidesign_dl .the_list_item_action a {
  background: transparent !important; 
  border: 1px solid #fff !important;
  transition: all .5s ease 0s !important;
}
.tsidesign_dl  .the_list_item_action a:hover {
  background-color:#800020 !important;
  border: 1px solid #800020 !important;
}
.tsidesign_feature{
  max-width: 134rem !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-bottom:50px !important;
}
.tsidesign_feature .the_list_item .the_list_item_image {
  margin-left: auto !important;
  margin-right: auto !important;
  width: 20% !important;
  margin: -1.6rem 0 -0.5rem 0 !important;
}
.tsidesign_feature .the_list_item .the_list_item_image img{
  border: 1px solid #fff !important;
}
.tsidesign_feature .the_list_item_headline,  .tsidesign_feature .the_list_item_headline a{
  color: #fff !important;
  font-weight: lighter !important;
}
.tsidesign_feature .the_list_item_desc p{
  color: #E5E5E5 !important;
}

.tsidesign_feature .the_list_item_action a {
  color: #800020 !important;
  background-color: transparent !important; 
  border-bottom: 1px solid #262626 !important;
}
.tsidesign_feature .the_list_item_action a:hover {
  border-bottom: 1px solid #800020 !important;
}

.content.thereIsFeatured.content_bg.wrp_color_bg, .content.content_bg.wrp_color_bg {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:134rem !important;
 }
#the_footer #_the_copyright .copy {
  color: rgba(255,255,255, 0.7) !important;
  font-size:10px !important;
}

@media(min-width:1000px) {
.tsidesign_dl .the_list_item_headline, .tsidesign_dl .the_list_item_headline a {
  font-size:4.5rem !important;
}
}
@media(max-width:575px) {
.tsidesign_dl .the_list_text{
  padding-top: 0 !important;
}
.tsidesign_dl .the_list_item_headline, .tsidesign_dl .the_list_item_headline a {
  font-size:2rem !important;
  letter-spacing: 0 !important;
}
}

@media(max-width:568px){
#avvo {
 top: -0rem
}
}