#wrapper #_the_navigation a {
font-weight: 900 !important;
}

.home #container .type_photo_grid .the_list_item.desc .the_list_item_image:before {
  content: none !important;
}

.home #container .list_block .list_block_headline {
  text-align:  center !important;
}

.mobile-abovepost {
  border-top:  1px solid rgba(0, 0, 0, 0.4) !important;
}

#the_header {
  position: absolute !important;
}

.home #container .type_photo_grid .the_list_item .the_list_item_heads {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.0) !important;
}

.home #container .type_photo_grid .the_list_item.desc .the_list_item_desc {
  padding: 6.6rem !important;
  text-align: center !important;
}

.home #container .type_gallery .the_list_item .the_list_item_subheadline {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0) !important;
}

.home #container .content {
  max-width: 100% !important;
  padding-top: 4rem !important;
}

.home #container .full_width_content, .home .content, .home #the_footer, .home #the_footer .footer {
  max-width: 100% !important;
}


#container .full_width_content, .content {
  margin: 0 auto !important;
  max-width:120rem !important;
}

#the_footer {max-width:100% !important; }
#the_footer #_the_logo, #the_footer #_the_copyright, #the_footer .section.w988 { margin: 0 auto !important; max-width:120rem !important; }

.footer_brand {
  display: none !important;
}

#the_footer .footer {
  background-color: #FFF !important;
}

.home #container {
  padding-top: 0rem !important;
}

.home #wrapper .the_list_item .the_list_item_action {
  background-color: transparent !important;
  margin: 0 auto !important;
}

.home #container .the_list_item .the_list_item_action {
  background-color: #072F8B !important;
  border: 2px solid #FFF !important;
  border-radius: 10px !important;
  max-width: 30rem !important;
  margin: 0 auto !important;
  display: block !important;
}

.home #container .the_list_item .the_list_item_action a {
  color: #FFF !important;
  text-transform: uppercase !important;
  padding: 10px !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  background-color: rgba(0, 0, 0, 0) !important;
  border: none !important;
  border-radius: 7.5px !important;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
  -webkit-transition: all 0.3s ease-in-out !important;
  -moz-transition: all 0.3s ease-in-out !important;
  -o-transition: all 0.3s ease-in-out !important;
  transition: all 0.3s ease-in-out !important;
}

.home #container .the_list_item .the_list_item_action a:hover {
  color: #000 !important;
  background: #FFF !important;
  -webkit-transition: all 0.5s ease-in-out !important;
  -moz-transition: all 0.5s ease-in-out !important;
  -o-transition: all 0.5s ease-in-out !important;
  transition: all 0.5s ease-in-out !important;
}

.home .full_width_content.content_bg.wrp_color_bg {
  margin: 0 auto !important;
  max-width: 100% !important;
  border-bottom: 1px solid #E0E0E0 !important;
  background-color: #FFFFFF !important;
}

.tsidesign_feature {
  padding-top: 3rem !important;
}

.tsidesign_feature .the_list_item .the_list_item_image img {
  width: 100% !important;
  margin: 0 auto !important;
  display: block !important;
}

.tsidesign_feature .the_list_item .the_list_item_headline {
  font-size: 2.3rem !important;
}

.home #container .large .the_list_item .the_list_item_desc {
  max-width: 97rem !important;
  margin: 0 auto !important;
}
.home #container .large .the_list_item .the_list_item_heads {
  margin: 0 auto !important;
  max-width: 100rem !important;
}

.tsidesign_dl .the_list_item .the_list_item_action a {
  font-size: 1.6rem !important;
}

.tsidesign_dl {
  background-attachment: fixed !important;
  background-image: url('../files/2015/12/dl-4.jpg') !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  margin: 0 auto !important;
  min-height: 50rem !important;
  padding: 14rem 3.6rem 2rem !important;
}

.tsidesign_dl2 {
  margin: 0 auto !important;
  padding: 11rem 3.6rem 2rem !important;
  background-image: url('../files/2015/12/dl-2.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  min-height: 40rem !important;
}

.tsidesign_dl3 {
  margin: 0 auto !important;
  padding: 11rem 3.6rem 2rem !important;
  background-image: url('../files/2015/12/dl-1.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  min-height: 40rem !important;
}


.tsidesign_dl .dlh1, .tsidesign_dl2 .dlh1, .tsidesign_dl3 .dlh1 {
  color: #ffffff !important;
  font-size: 50px !important;
  text-shadow: 3px 2px 5px rgba(0, 0, 0, 0.9) !important;
}

.tsidesign_dl .dlh2, .tsidesign_dl2 .dlh2, .tsidesign_dl3 .dlh2 {
  color: #FFFFFF !important;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) !important;
  font-size: 30px !important;
}

.tsidesign_dl .dlcontent, .tsidesign_dl2 .dlcontent, .tsidesign_dl3 .dlcontent {
  color: #FFFFFF !important;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9) !important;
}

.mobileview .tsidesign_dl, .isTablet .tsidesign_dl, .isTablet .tsidesign_dl2, .isMobile .tsidesign_dl, .isMobile .tsidesign_dl2,.mobileview .tsidesign_dl2, .isMobile .tsidesign_dl3, .isTablet .tsidesign_dl3,.mobileview .tsidesign_dl3 {
  background-attachment: scroll !important;
  padding: 6rem 3.6rem 2rem !important;
  min-height: 34rem !important;
}

#container .type_photo_grid .the_list_item.hero .the_list_item_heads, #container .type_photo_grid .the_list_item.no_image .the_list_item_heads {
  height: 25% !important;
}

#container .list_block .list_block_headline span, #the_footer .list_block .list_block_headline span {
  font-size: 2.2rem !important;
}

@media(min-width: 1100px){
#the_header #_the_logo {
  width: 20% !important;
}
#wrapper .menu-wrap{
  width: 80% !important;
}
#access .menu {
  padding: 1rem 0 3rem 2rem !important;
}
}

@media (max-width: 800px){
.tsidesign_dl, .tsidesign_dl2, .tsidesign_dl3 {
  min-height: 40rem !important;
  padding: 13rem 3.6rem 2rem !important;
}
.tsidesign_dl .dlh1, .tsidesign_dl2 .dlh1, .tsidesign_dl3 .dlh1 {
  font-size: 40px !important;
}
.tsidesign_dl .dlh2, .tsidesign_dl2 .dlh2, .tsidesign_dl3 .dlh2 {
  font-size: 20px !important;
}
.tsidesign_dl .dlcontent, .tsidesign_dl2 .dlcontent, .tsidesign_dl3 .dlcontent {
  font-size:  16px !important;
}
}

@media (max-width: 575px){
.tsidesign_dl, .tsidesign_dl2, .tsidesign_dl3 {
  min-height: 35rem !important;
  padding: 8rem 3.6rem 2rem !important;
}
.tsidesign_dl .dlh1, .tsidesign_dl2 .dlh1, .tsidesign_dl3 .dlh1 {
  font-size: 30px !important;
}
.tsidesign_dl .dlh2, .tsidesign_dl2 .dlh2, .tsidesign_dl3 .dlh2 {
  font-size: 15px !important;
}
.tsidesign_dl .dlcontent, .tsidesign_dl2 .dlcontent, .tsidesign_dl3 .dlcontent {
  font-size:  12px !important;
}
}