body {
background-attachment: fixed !important;
}

.logged-in #the_header {
 margin-top: 31px !important; 
}

#menu-holder {
border-top: 2px solid #DF6E00 !important;
}

#_the_navigation a {
    text-transform: capitalize !important;
   font-weight: normal !important;
}

#the_header .logo-nav-wrapper {
  padding-right: 0rem !important;
}
.home #the_header .header_color, .home #header_logo {
  background-color: transparent !important;
}
#wrapper #access {
  max-height: 4.2rem !important;
}
#wrapper #access .sf-menu li a {
  padding: 0 13px !important;
}
#the_share .share_title {
  padding: 0 2rem !important;
}
#_the_logo .logo-variation-mobile .logo-slot {
  height: 4.2rem !important;
}
#the_header .logo-variation-mobile img {
  min-height: 4.2rem !important;
  padding: 0rem 1.6rem !important;
}
.header_share_wrap.dropdown-list .share_list {
  padding: 0rem 2rem !important;
}
.header_share_wrap.dropdown-list .share_icons {
  padding: 0 !important;
}
.home #the_header {
  z-index: 10 !important;
}
.home #the_share {
  z-index: 11 !important;
}
.home #header_logo {
  position: relative !important;
  z-index: 9 !important;
}
.home #wrapper .full_width_content {
  margin-top: -29rem !important;
  position: relative !important;
  z-index: 7 !important;
  max-width: 100% !important;
}
.home #menu-holder, .home #_the_navigation .sf-menu ul {
  position: absolute !important;
  z-index: 11 !important;
  margin-top: .01rem !important;
}

.home  #wrapper #container .full_width_content.content_bg.wrp_color_bg {
  background: rgba(255, 255, 255, 0) !important;
}

.tsidesign_dl {
  max-width:100% !important;
  margin-right:auto !important;
  margin-left:auto !important;
}
.tsidesign_dl .slidesjs-container {
  max-height:70rem !important;
}
.tsidesign_dl .caption {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.tsidesign_dl .caption .the_list_text {
  text-align: center !important;
  padding: 11% 6% 1rem !important;
}
.tsidesign_dl .the_list_item_headline, .tsidesign_dl .the_list_item_subheadline {
  text-shadow: 2px 2px 0px #000 !important;
}

.tsidesign_dl .the_list_item_headline {
margin-top: 5rem !important;
}

.tsidesign_dl .slidesjs-pagination {
  display: none !important;
}
.tsidesign_dl .the_list_item, .tsidesign_dl .the_list {
  margin-bottom: 0 !important;
}
.tsidesign_dl .the_list_item_action {
  background-color: rgba(0, 0, 0, 0) !important;
}
.tsidesign_dl .the_list_item_action a {
  color: #fff !important;
  text-transform: uppercase !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(6, 0, 121, 0.6) !important;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
}

.tsidesign_dl .the_list_item_action a:hover {
  background-color: rgba(6, 0, 121, 0.8) !important;
}


.home .content {
  padding-top: 3rem !important;
  margin-top: -3rem !important;
}

.home #container .content.thereIsFeatured {
  padding-top: 20px !important;
}
.tsidesign_feature {
  margin: 0 !important;
  padding: 0 !important;
}

.tsidesign_feature .the_list_item {
  margin-right: 0 !important;
}

.tsidesign_feature .the_list_item {
clear: none !important;
width: 20% !important;
}

.isTablet .tsidesign_feature .the_list_item {
clear: none !important;
width: 20% !important;
}

.isMobile .tsidesign_feature .the_list_item {
clear: both !important;
width: 100% !important;
}

.tsidesign_feature .the_list_item_headline {
  margin-top: 70% !important;
  font-size: 2rem !important;
}

.tsidesign_feature .the_list_item_heads {
  background: rgba(0, 0, 0, 0.3) !important;
}

.tsidesign_feature .the_list_item_heads:hover{
  background: linear-gradient(to bottom, rgba(233, 52, 24, 0) 0%, rgba(6, 0, 121, 0.7) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.tsidesign_feature h3 a {
  text-transform: uppercase !important;
  font-weight: normal !important;
  display: inline-block !important;
  vertical-align: middle !important;
  -webkit-transform: translateZ(0) !important;
  transform: translateZ(0) !important;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0) !important;
  -webkit-backface-visibility: hidden !important;
  backface-visibility: hidden !important;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-transition-duration: 0.5s !important;
  transition-duration: 0.5s !important;
}

.tsidesign_feature h3 a:hover, .tsidesign_feature h3 a:focus, .tsidesign_feature h3 a:active {
  -webkit-transform: scale(1.3) !important;
  transform: scale(1.3) !important;
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36) !important;
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36) !important;
}

#the_footer {
  max-width:100% !important;
}

.footer_brand {
display: none !important;
}

#the_footer #_the_copyright, #the_footer #_the_logo, #the_footer .section {
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:106rem !important;
}

.page-id-314.isMobile #wrapper #container .full_width_content.content_bg.wrp_color_bg, .page-id-314.isTablet #wrapper #container .full_width_content.content_bg.wrp_color_bg, .mobileview .page-id-314 #wrapper #container .full_width_content.content_bg.wrp_color_bg {
  background: rgba(255, 255, 255, 1) !important;
}

.isMobile #the_header, .isTablet #the_header, .mobileview #the_header {
background-color: #FFF !important;
}

.isMobile #access, .isTablet #access, .mobileview #access{
background-color: #060079 !important;
}

@media (max-width: 1340px){
.tsidesign_dl .caption .the_list_text {
  padding: 17% 6% 1rem !important;
}
}
@media (max-width: 1100px){
.home #wrapper .full_width_content {
  margin-top: 0 !important;
}
}
@media (max-width: 800px) {
.tsidesign_feature .the_list_item {
  width: 50% !important;
}
.home #menu-holder, .home #_the_navigation .sf-menu ul {
  position: absolute !important;
  z-index: 11 !important;
  margin-top: 13rem !important;
}
.tsidesign_dl .the_list_item_headline {
margin-top: -5rem !important;
}
.home .content {
  margin-top: 0rem !important;
}
.home #the_header .header_color, .home #header_logo {
  background-color: #FFF !important;
}
}

@media (max-width: 575px) {
.tsidesign_feature .the_list_item {
  width: 100% !important;
  margin-top: .5rem !important;
}
.tsidesign_dl .the_list_item_headline {
margin-top: -5rem !important;
}
}