/* migrated jLite fixes */
#c2cHoldOne > a {
  display: none;
}

.tz_background {
  background-attachment: scroll !important;
  background-color: #09080d !important;
  background-image: url("../images/jlgallery/53f701fd6c1e8_time-34.jpg") !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
}
.dropdown-menu {
  border-radius: 0 !important;
  padding: 0;
}

.bt-nav {
  position: relative;
  top: -381px;
}
.dropdown-menu > li {
    text-align:left;
}

#footerWrapper {
	min-height: 20px !important;
}

.textfill.c2cOne.c2cLink {
  font-size: 18px !important;
  line-height: 28px !important;
  position: relative;
  right: 35px;
  top: -19px;
}

.contrast_background {
  box-shadow: none !important;
}

#component [id^="app_map-"] {
    margin: 15px 0 !important;
}

#sideOuter [id^="app_addthis-"] {
    margin-left: 20px !important;
}

/* img rotator fix */
div[id^="app_imagerotator"] {
  min-width: 100%;
  position: absolute;
  top: 158px;
  z-index: 10;
}

.moduleContent div[id^="app_imagerotator"] {
    top: 0;
}

#recaptcha_image {
    height: auto !important;
}

.recapControls {
    background-color: white !important;
    height: 42px !important;
    margin: 10px auto !important;
}

/* update with site specific color */
#mobile_menu .navbar-inverse{
    background-color: #3f7392 !important;
}

/* remove these if they cause interactions */

/* mobile safari scaling fix  / update with correct width and height */
#bt-page-background-middle-texture {
    /*-webkit-background-size: 2560px 2250px;*/
}

/* mobile template fixes */ 
@media screen and (max-width: 767px) {
.item-page li {
  list-style: square outside none;
  margin-left: 30px;
}

.bt-content-layout img {
        margin:auto!important;
        float:none!important;
        display:block!important;
    }


#mobile_footer .contrast_background {
  min-height: 30px !important;
}

#header_logo_position {
  height: auto !important;
}


#recaptcha_challenge_image {
    max-width: 160px !important;
}

.visible-xs {
    overflow:hidden;
}

h1 {
  font-size: 24px !important;
}

.navbar-header,
.navbar-collapse.in,
.navbar-collapse

 {
  background: none repeat scroll 0 0 #333;
}

.bt-sheet:before, .bt-sheet:after {
  content: none;
}

#mobile_header,
.bt-sheet,
.visible-xs {
    background:#333;
}

#mobile_header {
  max-height: 70px;
  padding-top: 20px;
}

div[id^="app_imagerotator"] {
  display:none;
}

#sideWrapper h3 {
position: relative;
right: 40px\9;
}

}

#app_addthis-53f70a64ce5f2 {
    display: none;
}