body {background:initial;}

  ::selection {
	background: #a8792f; /* Safari */
	color:white;
	}
::-moz-selection {
	background: #a8792f; /* Firefox */
	color:white;
}


.btn {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-block;
  margin: 0 auto 10px;
  border-radius: 2px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.5px;
  padding: 10px 20px 6px 20px;
  color: #fff;
  display: inline-block;
  outline: none;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.24), 0 0 2px 0 rgba(0,0,0,0.12);
}
.btn:hover, .btn:active, .btn:visited, .btn:focus {color: #fff!important;}
.btn:active {transform: translateY(2px);}
.btn.focus, .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(7,53,91,.25);
    box-shadow: 0 0 0 2px rgba(7,53,91,.25);
}
.btn-member-login, .btn-transparent {
  border: 1px solid #979797;
  padding: 10px 10px 8px;
  background: rgba(0, 0, 0, 0.5);
}
.btn-member-login:hover, .btn-transparent:hover {
  background: rgba(151, 151, 151, 0.5);
  border: 1px solid rgba(151, 151, 151, 0.25);
}
.btn-apply-for-membership, .btn-gold {
  background: #a8792f;
  padding: 10px 10px 8px;
}
.btn-apply-for-membership:hover, .btn-gold:hover, .btn-tell-me-more:hover, .btn-gold-large:hover, .btn-gold-medium:hover {
  background: #f4b044;
}
.btn-tell-me-more, .btn-gold-large, .btn-gold-medium {
  background: #A7792D;
  padding: 4px;
  font-size: 26px;
  line-height: 0.8em;
}
.btn-green-large {
  background: #2ab55a;
  padding: 4px;
  font-size: 26px;
  line-height: 0.8em;
}
.btn-green-large:hover {
background: #005926;
}
.btn-tell-me-more .border, .btn-gold-large .border, .border {
  border: solid 2px rgba(0,0,0,0.8);
  padding: 15px 35px 7px 34px;
}
.btn-gold-medium .border {
    border: solid 2px rgba(0,0,0,0.8);
    padding: 5% 20px 4%;
}
.btn-gold-medium .border div {font-size: 18px; line-height: 1em;}
.btn-tell-me-more .border:hover, .btn-gold-large .border:hover, .btn-gold-medium .border:hover {border: solid 2px #A7792D;}
.btn > .border div:nth-child(2) {
font-family: 'Josefin Sans', sans-serif;
font-style: italic;
font-size: 13px;
letter-spacing: 0.5px;
text-transform: none;
}

.btn-testing-home-d {visibility:hidden;}
.btn-red {background: #651A0E;}
.btn-red:hover {background: #B22811;}
.btn-purple {background: #482873;}
.btn-purple:hover {background: #7723C1;}
.btn-blue {background: #07355B;}
.btn-blue:hover {background: #0D62A7;}

.logo {
  background: none
    no-repeat;
  background-size: contain;
  width: 202px;
  height: 143px;
  margin: 0 auto;
}
i {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  }
i.social-icon.fa.fa-facebook:hover {color: #4867aa;}
i.social-icon.fa.fa-twitter:hover {color: #1da1f2;}
i.social-icon.fa.fa-instagram:hover {color: #ff1493;}
a:focus, a:hover {color: inherit; text-decoration: underline;}
a {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
p {font-family: 'Josefin Sans', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
h1,h2,h3,h4,h5,h6 {
  font-family: 'Goudy Bookletter 1911', serif;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
  line-height: 1.3em;
}
h1 {
  font-size: 42px;
  text-align: center;
}
h2 {font-size:1.8rem;}
header {padding: 15px 0; min-height: 70px; width: 100%; height: auto; background: #222 url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home/bg-texture-dark.jpg) center repeat;}
header.home {
  padding: 15px 0 25px;
  background: transparent;
}
/* Public Nav*/
.flex-nav-public-item-01 {
  background: none
    no-repeat;
  min-width: 160px;
  min-height: 45px;
  background-size: contain;
}
.flex-nav-public-item-02,
.flex-nav-public-item-03 {
  margin: 5px 10px;
}
.footer {
  color:white;
  padding:20px;
  text-align: center;
  background: #222 url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home/bg-texture-dark.jpg) center repeat;
}
.footer-logo {
  background: none no-repeat;
  width: 160px;
  height: 45px;
  background-size: contain;
}
.footer-links a {
  color:#ffffff;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
}
.footer-links i {
  font-size: 18px;
} 
.footer-links div {margin: 10px;}
.footer-links div a i {margin: 0 10px;}
.flex-container-home-hero {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  flex-direction: row;
  align-content: center;
  align-items: flex-start;
}
.flex-item-home-hero-01 {
  order: 1;
}
.flex-item-home-hero-02 {
    order: 2;
    position: relative;
    left: 35px;
}
.flex-item-home-hero-03 {
  order: 3;
}
.flex-item-home-hero-04 {
  order: 4;
}
#bgvid {
  position: fixed;
  top: 45%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.container.hero {
  position: relative;
}
#main-home {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/bg-home.jpg)
    no-repeat #000;
  background-position: top center;
  padding-top: 300px;
  background-size: auto 125%;
}
.hero-content {
  margin: 65px auto 35px;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4);
}
.hero-content h1 {
  color: #fefefe;
}
.hero-content p {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 20px;
  color: #fefefe;
  letter-spacing: 0;
  line-height: 26px;
  text-align: center;
}
#testimonials {
  background-image: radial-gradient(50% 150%, #2c2c2c 10%, #000000 100%);
  min-height: 75px;
  height: 100%;
  width: 100%;
  padding: 15px;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4);
  font-family: 'Josefin Sans', sans-serif;
  text-align: center;
}
p.testimonial-excerpt {
  font-size: 24px;
  color: #f9f9f9;
  line-height: 1.2em;
  margin: 0 auto 7px;
}
p.testimonial-author {
  font-size: 14px;
  color: #cccccc;
  line-height: 1.2em;
  margin: 0 auto 5px;
  text-align: center;
}
.testimonial-read-more{
  font-size: 12px;
  line-height: 20px;
  margin: 0 auto;
  text-align: center;
  text-shadow:none;
}
.testimonial-read-more a {color:white;}
.a-mysterious-package-is-container,
.a-mysterious-package-is-desc, .we-tell-stories-you-can-touch-container {
  justify-content: center;
  width: 100%;
  text-align:center;
  margin:0 auto 30px;
}
.a-mysterious-package-is-container > div, .we-tell-stories-you-can-touch-container > div {
  display: inline-block;
  position: relative;
}
.a-mysterious-package-is-desc {
  font-family: 'Goudy Bookletter 1911', serif;
  font-size: 23px;
  color: #222222;
  letter-spacing: 0;
  line-height: 29px;
  text-align:center;
}
.a-mysterious-package-is-desc p {font-family: 'Goudy Bookletter 1911', serif;}
div.a-mysterious-package-is-01 {
  width: 71px;
  min-height: 103px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/A-Mysterious-Package-Is-web-01.png)
    no-repeat;
  background-size: contain;
}
div.a-mysterious-package-is-02 {
  width: 235px;
  min-height: 103px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/A-Mysterious-Package-Is-web-02.png)
    no-repeat;
  background-size: contain;
}
div.a-mysterious-package-is-03 {
  width: 171px;
  min-height: 103px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/A-Mysterious-Package-Is-web-03.png)
    no-repeat;
  background-size: contain;
}
div.a-mysterious-package-is-04 {
  width: 97px;
  min-height: 103px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/A-Mysterious-Package-Is-web-04.png)
    no-repeat;
  background-size: contain;
}
div.we-tell-stories-you-can-touch-01 {
  width: 157px;
  min-height: 109px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/We-tell-web-01.png)
    no-repeat;
  background-size: contain;
}
div.we-tell-stories-you-can-touch-02 {
  width: 211px;
  min-height: 109px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/We-tell-web-02.png)
    no-repeat;
  background-size: contain;
}
div.we-tell-stories-you-can-touch-03 {
  width: 203px;
  min-height: 109px;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/We-tell-web-03.png)
    no-repeat;
  background-size: contain;
}
.row.icons {margin-bottom:50px;}
.icons img {
  display: block;
  margin: 0 auto;
}
.icons p  {
  font-family: 'Goudy Bookletter 1911', serif;
  font-size: 24px;
  color: #222222;
  line-height: 1em;
  text-align: center;
  margin: 0 auto;
}
.icons p span {
  font-size: 19px;
}
.icons img {margin-bottom:20px;}
.mysterious-key {
  background:none no-repeat center;
  background-size:contain;
  width: 50px;
  height: 22px;
  margin: 0 auto 10px;
}
/*Homepage Steps*/
.step {
  display: block;
  overflow: hidden;
  text-align: center;
  font-family: 'Goudy Bookletter 1911', serif;
  margin-bottom: 10px;
}
.step p {
font-family: 'Goudy Bookletter 1911', serif;
font-size: 19px;
line-height: 1.2em;
}
.step span {
font-size: 36px;
color: #651A0E;
letter-spacing: 0;}
.step span:before, .step span:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 50%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #979797;
}
.step span:before {
  right: 0.5em;
  margin-left: -50%;
}
.step span:after {
  left: 0.5em;
  margin-right: -50%;
}
.step img {
  vertical-align: middle;
}
.steps-mobile {text-align:center; display:block; margin-bottom:30px;} 
.steps-mobile p {
  font-family: 'Goudy Bookletter 1911', serif;
  color: #222222;
  text-align: center;
  margin: 0 auto;
  font-size:19px;
  line-height: 2.2em;
}
.steps-mobile p:first-child {
  font-size: 24px;
}
.steps-large-container {padding-top:30px;}
/*END Homepage Steps*/
.seal-container {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/border-brush-black.png) no-repeat;
  height: 191px;
  width: 100%;
  background-position: top center;
  background-size: cover;
  text-align: center;
  margin-top:20px;
}
.seal-container img {position: relative; top: 30px;}
.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom:50px;
  margin-bottom: 50px;
}
section.what-are-you-waiting-for {
  background: black;
  text-align:center;
  padding-bottom:50px;
}
section.what-are-you-waiting-for h2 {
color: #FFFFFF;
letter-spacing: 0;
margin-bottom: 40px;
}

.bg-gold {background:#A8792F!important;}
.bg-green {background:#2AB55A!important;}
div.exp-title-featured.bg-green > h2 {font-family: 'Josefin Sans'!important; margin-bottom: 0!important; font-weight: 700!important;}

/*Custom Redaction*/
.redacted {
  background-clip: content-box;
  padding: 0 30px;
  word-break: break-word;
  color:transparent;
  font-size:16px;
}

.redacted::selection {
  background: transparent;
  color: transparent;
}

.redacted.r1 {
  background-position: 0px -100px;
}

.redacted.r2 {
  background-position: 0px -121px;
}

.redacted.r3 {
  background-position: 0px -142px;
}

.redacted.r4 {
  background-position: 0px -163px;
}

.redacted.r5 {
  background-position: 0px -183px;
}

.redacted.r1:before {
  background-position: 0px -2px;
  top:2px;
}

.redacted.r2:before {
  background-position: 0px -22px;
}

.redacted.r3:before {
  background-position: 0px -40px;
}

.redacted.r4:before {
  background-position: 0px -65px;
  top:3px
}

.redacted.r5:before {
  background-position: 0px -82px;
  top: 2px;
}

.redacted.r1:after {
  background-position: 38px -2px;
  top: 2px;
}

.redacted.r2:after {
  background-position: 38px -22px;
}

.redacted.r3:after {
  background-position: 38px -43px;
  top: 2px
}

.redacted.r4:after {
  background-position: 38px -65px;
  top: 2px;
}

.redacted.r5:after {
  background-position: 38px -82px;
  top:2px;
}

.redacted:before,
.redacted:after {
  content: '';
  width: 38px;
  height: 0.9em;
  display: inline-block;
  position: relative;
}

.redacted:after {
  right: -30px;
}

.redacted:before {
  left: -30px;
}

.redacted,
.redacted:before,
.redacted:after {
  background-repeat: repeat-x;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAADSCAYAAADg+yYYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNWFmODVhNC05OGI5LTQyYmYtYTk4OS01OTczMThhYzgwODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUZEM0I3NUIyMzkwMTFFNkI5MDBCRDc1OTI1RjkwMjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUZEM0I3NUEyMzkwMTFFNkI5MDBCRDc1OTI1RjkwMjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMTA2NmM1NC1hOWQ4LTRkMTUtYTM5MC0zNzdiMTQ5MWZkYmQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YTVhZjg1YTQtOThiOS00MmJmLWE5ODktNTk3MzE4YWM4MDgx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);
}
/*END Custom Redaction*/

/*BEGIN Experiences*/
.top-banner-experiences-public {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curator-letter.jpg)
    no-repeat;
  background-position: center 35%;
  background-size: cover;
  width: 100%;
  height: 150px;
     -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}

.page-title, .page-title-dark, .page-title-light {
  text-align: center;
  padding: 0 0 20px;
}
.page-title h1, .page-title-dark h1 {
  margin-bottom: 0.2em;
}
.page-title-dark {
  background-image: radial-gradient(50% 150%, #2c2c2c 10%, #000000 100%);
  color: white;
}
.page-title-light {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/bg-white-brush-top-shadow.png) no-repeat;
  background-position: 50% 0;
  background-size: cover;
  color: #222;
  padding: 35px 25px;
  -moz-box-shadow: inset 0 0 10px #fff;
  -webkit-box-shadow: inset 0 0 10px #fff;
  box-shadow: inset 0 -10px 10px #fff;
}

.exp-item-shadow {
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.exp-item-lja {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-lja.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}

.exp-item-cnc {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cnc.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}

.exp-item-reveal {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-reveal.jpg)
    no-repeat #000;
  background-size: cover;
  background-position: top center;
  width: 100%;
  position: relative;
  color: white;
  padding: 4rem 0;
}

.exp-title-featured {
  background: rgba(72, 40, 115, 0.8);
  color: white;
  text-align: center;
  line-height: 1.5em;
  padding: 12px 0 10px;
}

.exp-item-container {
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  padding-bottom: 3rem;
}
.exp-description {
  padding: 0 10%;
}
.exp-description p,
.exp-description-reveal p {
  font-size: 18px;
  color: white;
  text-align: center;
  padding: 0 1rem;
}
.exp-description img {
  width: 100%;
  height: auto;
  margin: 4rem auto 3rem;
}
.exp-description hr {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.exp-description a {
  display: block;
}
.exp-description-reveal {
  max-width: 470px;
  margin: 0 auto;
}
.exp-description-reveal h2 {
  margin-bottom: 1rem;
}
.exp-description-reveal p {
  margin-bottom: 2rem;
}
/*END Experiences*/

.logo-header-global {
  background: none no-repeat;
  min-width: 160px;
  min-height: 45px;
  background-size: contain;
}

.nav-item a {
  font-family: "Goudy Bookletter 1911", serif;
  font-size: 20px;
  letter-spacing: 1.2px;
  line-height: 1.4em;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.navbar-inverse .navbar-toggler {
  border-color: transparent;
}
.navbar-inverse .navbar-nav .nav-link {
    color: rgba(255,255,255,0.9);
}
.dropdown-divider {
  background-color: #6c6c6c;
}
.dropdown-menu-position {left: -125px;
top:50px; box-shadow: 0 4px 4px 0 rgba(0,0,0,0.5);}
.dropdown-menu-position a {font-size: 16px;}
.dropdown-menu.dropdown-menu-position::before {
    content: " ";
    width: 8px;
    height: 8px;
    background-color: white;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    position: absolute;
    right: 10px;
    top: -4px;
}

div.btn-discover-more-container {
  text-align: right;
}
div.btn-discover-more {
  z-index: 1;
  display: inline-block;
  position: relative;
  top: 55px;
}
div.btn-discover-more a {
  padding: 12px 12% 10px;
}

/*BEGIN hide btn-discover-more*/
 div.top-banner-experiences-private .container .row .btn-discover-more-container .btn-discover-more, div.top-banner-curiosities-private .container .row .btn-discover-more-container .btn-discover-more {
  display: none;
} 
/*END hide btn-discover-more*/

.top-banner-experiences-private {
    background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-curiosities.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 150px;
       -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}

.top-banner-curiosities-private {
    background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-curiosities.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 150px;
       -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}

/*BEGIN Experiences Private */

.exp-item-container-featured {
  height: 100%;
  padding-bottom: 3rem;
  background: rgba(0, 0, 0, 0.8);
}
.exp-description-private {
  text-align: center;
  padding: 0 10%;
}
.exp-description-private p {
  font-size: 18px;
  color: white;
  text-align: center;
  padding: 0 2rem;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4);
}
.exp-description-private h2 {
  color: white;
  text-align: center;
  line-height: 1.4em;
  padding-top: 65px;
  margin-bottom: 20px;
  font-size: 36px;
}
.exp-description-private hr {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.exp-description-private a {
  padding: 13px 18% 10px;
}
.exp-description-private img {
  width: 100%;
  height: auto;
  margin: 3rem auto;
  max-width: 350px;
}
div.exp-price {
  font-family: Georgia-Bold;
  font-size: 28px;
  color: #ffffff;
  letter-spacing: 1.75px;
  margin-right: 20px;
  margin-bottom: 20px;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: none;
}

.exp-item-tempus {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-tempus.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-tempus-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-tempus.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-risen {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-risen.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-risen-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-risen.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-weeping {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-weeping.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-weeping-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-weeping.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-werejaguar {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-werejaguar2.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-werejaguar-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-werejaguar2.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-king {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-king.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-king-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-king.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-demon {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-demon.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-demon-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-demon.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-century {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-century.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-century-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-century.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-cnc-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cnc.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-century {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-century.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-century-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-century.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-forgotten {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-forgotten.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-forgotten-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-forgotten.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-surprise-me {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-surprise.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-surprise-me-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-surprise.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-cult {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cult.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-cult-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cult.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-cold {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cold.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-cold-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cold.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-filigree {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-filigree.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-filigree-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-filigree.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-brain-butchers {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-brain-butchers.jpg)
    no-repeat;
  background-size: cover;
  background-position: right center;
  width: 100%;
  background-attachment: initial;
}
.exp-item-brain-butchers-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-brain-butchers.jpg)
    no-repeat;
  background-size: cover;
  background-position: right center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-gods-of-madness {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-gods-of-madness.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-gods-of-madness-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-gods-of-madness.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-cc-catchup-3 {
  background: none
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-cc-catchup-3-mobile {
  background: none
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-clockwork-mutineers {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-clockwork-mutineers-02.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-clockwork-mutineers-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-clockwork-mutineers-02.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
/* Small temp fix for CM logo */
body > section > div.exp-item-shadow.exp-item-clockwork-mutineers > div.container > div > div > div > div > img {max-width: 100%;}
.exp-item-mysterious-stickers {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-mysterious-stickers.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-mysterious-stickers-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-mysterious-stickers.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-mysterious-stickers-2 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-mysterious-stickers-2.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: fixed;
}
.exp-item-mysterious-stickers-2-mobile {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/curiosities/hero-mysterious-stickers-2.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 290px;
  background-attachment: initial;
  display: none;
}
.exp-item-surprise {
  padding: 60px 0 70px;
}
.inner-surprise {
  max-width: 664px;
  margin: 0 auto;
}
.inner-surprise img:last-child {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.content-surprise {
  padding: 80px 0;
}
.content-surprise h2 {
  font-size: 36px;
  margin-bottom: 20px;
}
.content-surprise p {
  font-size: 20px;
  margin-bottom: 20px;
}
/*END Experiences Private*/


/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  .btn-testing-home-d {display:none;}
  .hero-content {
    margin: 5px auto 5px;
  }
  .flex-item-home-hero-01 {
    order: 4;
  }
  .flex-item-home-hero-02 {
    order: 1;
    left: 0;
  }
  .flex-item-home-hero-03 {
    order: 3;
  }
  .flex-item-home-hero-04 {
    order: 2;
  }
  .flex-container-home-hero, footer .d-flex {
    flex-direction: column;
  }
  .footer-logo {
    text-align:center; 
    margin:0 auto!important;
    width: 226px;
    height: 65px;
    background-size: contain;
  }
  .btn-member-login {width: 207px;}
  #main-home {padding-top: 225px; background-size: auto 120%;}
  .step {margin-bottom: 40px!important;}
  .seal-container {margin-top:0!important;}
  .we-tell-stories-you-can-touch-container {margin: 0 auto;}
  .icons p  {font-size: 24px!important;}
  .icons p span {font-size: 19px!important;}
  p.testimonial-excerpt {font-size: 20px;}
  .hero-video {display:none;}
  header.home {
    background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home-header-mobile.jpg) no-repeat;
    background-size: cover;
    background-position: top center;
    background-color: #000;
    }
   .flex-nav-public {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
  }
  .flex-nav-public-item-01 {
    text-align: center;
    margin: 0 auto 10px !important;
    width: 226px;
    height: 65px;
    background-size: contain;
  }
  .btn-tell-me-more, .btn-gold-large, .btn-green-large {
  font-size: 20px;
  line-height: 1em;
}
.btn-tell-me-more .border, .btn-gold-large .border, .border {
    padding: 15px 7px 7px;
}
.exp-item-reveal {background-position: top right!important;}
.exp-item-shadow {margin-bottom: 30px;}
div.btn-discover-more-container {text-align: center;}
div.btn-discover-more {top: 145px;}
.exp-item-cnc-mobile,
.exp-item-tempus-mobile,
.exp-item-risen-mobile,
.exp-item-weeping-mobile,
.exp-item-werejaguar-mobile,
.exp-item-king-mobile,
.exp-item-demon-mobile,
.exp-item-century-mobile,
.exp-item-forgotten-mobile,
.exp-item-surprise-me-mobile,
.exp-item-cult-mobile,
.exp-item-gods-of-madness-mobile,
.exp-item-clockwork-mutineers-mobile,
.exp-item-cc-catchup-3-mobile,
.exp-item-brain-butchers-mobile,
.exp-item-mysterious-stickers-mobile,
.exp-item-mysterious-stickers-2-mobile {display: block;}
.exp-item-container,
.exp-item-tempus,
.exp-item-risen,
.exp-item-weeping,
.exp-item-werejaguar,
.exp-item-king,
.exp-item-demon,
.exp-item-century,
.exp-item-forgotten,
.exp-item-surprise-me,
.exp-item-cult,
.exp-item-gods-of-madness,
.exp-item-cc-catchup-3,
.exp-item-clockwork-mutineers,
.exp-item-brain-butchers,
.exp-item-mysterious-stickers,
.exp-item-mysterious-stickers-2,
.exp-item-cnc {background: #222;}
.exp-item-lja {
    background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-lja.jpg) no-repeat;
    background-size: auto;
    background-position: center center;
    width: 100%;
    background-attachment: initial;
}
.exp-item-cold {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cold.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: intial;
}
.exp-item-cult {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cult.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: intial;
}
.exp-item-forgotten {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-forgotten.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: intial;
}
.exp-item-surprise-me {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-surprise.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: intial;
}
.exp-item-filigree {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-filigree.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  background-attachment: initial;
}
.nav-item {margin-bottom: 20px;}
}

/* Member Home */
.top-banner-home {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home/top-banner-augur.jpg)
    no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 150px;
     -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}

.page-title-home {
  text-align: left;
  padding: 35px 25px 25px;
}
.page-title-home img {
  height: 75px;
  width: auto;
  display: inline-block;
  margin: 0 15px 15px 0;
}
.page-title-home p {
  display: inline-block;
  margin-bottom: 5px;
}
.home-product-block {
  background: #222 url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home/bg-texture-dark.jpg) center repeat;
  height: 100%;
  box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}
.home-product-block-wrapper {
  margin-bottom: 30px;
}
.home-member-details {
  display: inline-block;
  vertical-align: top;
  max-width: 900px;
  width: 100%;
  height: auto;
}
.home-product-block h3 {
  margin-bottom: 20px;
}
.home-listing-lg-1 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home/listing-forgotten.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 350px;
}
.home-listing-lg-2 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-lja.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 350px;
}
.home-listing-md-1 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/home/listing-cult.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 250px;
}
.home-listing-md-2 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-weeping.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 250px;
}
.home-listing-md-3 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-risen.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 250px;
}
.home-listing-sm-1 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-tempus.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 200px;
}
.home-listing-sm-2 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-filigree.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 200px;
}
.home-listing-sm-3 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-cnc.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 200px;
}
.home-listing-sm-4 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-werejaguar2.jpg)
    center no-repeat;
  background-size: cover;
  min-height: 200px;
}
.home-product-block-desc {
  text-align: center;
  color: white;
  padding: 35px 35px 25px;
}
.home-product-block-desc hr {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.home-product-block a {
  padding: 13px 18% 10px;
  vertical-align: bottom;
}
.page-title-light-fade {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/bg-white-brush-top-fade.jpg)
    no-repeat;
  background-position: 50% 0;
  background-size: cover;
  color: #222;
  padding: 35px 25px;
  -moz-box-shadow: inset 0 0 10px #fff;
  -webkit-box-shadow: inset 0 0 10px #fff;
  box-shadow: inset 0 -10px 10px #fff;
}

.swiper-container-3 {
  width:100%;
  height: auto;
  overflow: hidden;
}

/*END Member Home*/

@media only screen and (min-width: 768px) {
.exp-item-shadow {
  -moz-box-shadow: inset 0 0 10px #000000;
  -webkit-box-shadow: inset 0 0 10px #000000;
  box-shadow: inset 0 0 10px #000000;
}
.exp-item-container, .exp-item-container-featured, .home-product-block {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.exp-item-container:hover, .exp-item-container-featured:hover, .home-product-block:hover {
opacity: 0.8;
cursor: pointer;
}
}
@media only screen and (max-width: 991px) {
  .icons p  {font-size: 20px;}
  .icons p span {font-size: 15px;}
}

/* Gift Guide */
.top-banner-gift-guide {
    background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/gift-guide/top-banner-gift-guide.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 150px;
    padding: 0;
       -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
.tooltip-inner {max-width:400px!important;}
.gift-guide p a {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.gift-guide p a:hover {
    color: red;
}
.box-overlay {
  background:#f9f9f9;
  min-width: 100%;
  min-height: 100%;
  position:fixed;
  top:0;
  bottom:0;
  z-index:-1;
  }
.opacity-fade {
  -webkit-animation: opacity 3s infinite alternate;
  -moz-animation: opacity 3s infinite alternate;
  -ms-animation: opacity 3s infinite alternate;
  -o-animation: opacity 3s infinite alternate;
  animation: opacity 3s infinite alternate;
}
@-webkit-keyframes opacity {
	from { opacity: 0.95; }
	to { opacity: 0.75; }
}
@-moz-keyframes opacity {
	from { opacity: 0.95; }
	to { opacity: 0.75; }
}
@-ms-keyframes opacity {
	from { opacity: 0.95; }
	to { opacity: 0.75; }
}
@-o-keyframes opacity {
	from { opacity: 0.95; }
	to { opacity: 0.75; }
}
@keyframes opacity {
	from { opacity: 0.95; }
	to { opacity: 0.75; }
}

.pattern-gift-guide {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/gift-guide/pattern-gift-guide-02.png);
  height: 100px;
  width:100%;
  background-size: contain;
  background-position: center;
}

.gift-guide h2 {
  margin:6%;
  font-size:33px; 
  line-height:1.4em;
} 
.copy-gift-guide .row, .copy-gift-guide .photograph {
  margin-bottom:40px;
}
.dropcap:first-child:first-letter {
    float: left;
    font-size: 90px;
    line-height: 0.6em;
    padding-top: 17px;
    padding-right: 8px;
    padding-left: 3px;
}
.gg-01 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/gift-guide/gg-04.jpg) bottom center;
  background-size: cover;
  min-height: 410px;
}
.gg-02 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/gift-guide/gg-02.jpg) center;
  background-size: cover;
  min-height: 340px;
}
.gg-03 {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/gift-guide/gg-03.jpg) center;
  background-size: cover;
  min-height: 370px;
}
.gg-05 {
    background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/gift-guide/gg-05.jpg) left center;
  background-size: cover;
  min-height: 340px;
}

.photograph {
    height: auto;
    position: relative;
    display: block;
    z-index: 1;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.photograph:before {
    display: block;
    content: "";
    position: absolute;
    top: -3px;
    bottom: -4px;
    left: -3px;
    right: -3px;
    z-index: 2;
    background: none no-repeat top left,none no-repeat top right,none no-repeat bottom left,none no-repeat bottom right;
}
.photograph img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    border: solid 7px #ececec;
    border-radius: 2px;
    position: relative;
    background: #222;
    z-index: 1;
}
/* END Gift Guide */

/* LJA Public */
.fold-lja-public-lp {
  height: auto;
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/experiences/hero-lja.jpg)
    center no-repeat;
  background-size: initial;
  padding: 60px 0 30px;
}

.logo-lja-bestseller {
  background: url(/lab/_assets/s3.amazonaws.com/mysteriouspackage/images/lja-public-lp/logo-lja-1-bestseller.png)
    center no-repeat;
  background-size: contain;
  height: 245px;
  margin: 0 auto 30px;
}
.fold-lja-public-lp h1,
.fold-lja-public-lp p {
  color: white;
  max-width:  850px;
  margin: 20px auto;
  line-height: 1.3em;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4);
}
.btn-play-trailer {
  border: 1px solid #ffffff !important;
  padding: 15px 30px 12px !important;
  background: rgba(255, 255, 255, 0.1);
}
.btn-play-trailer:hover {
  background: rgba(255, 255, 255, 0.4);
}
.lja-public-lp {
  padding: 30px 0;
}
.lja-public-lp h2 {line-height: 1.4em;}
div.testimonial-gold {
  border-top:3px solid #A8792F; 
  border-bottom: 3px solid #A8792F;
  text-align: center; 
  padding: 5% 5% 3%;
  margin: 50px 20px;
  color: #4A4A4A;
}
div.testimonial-gold p {
  line-height: 1.2em;

}
div.testimonial-gold p:nth-child(1) {
font-size: 2em;
}
div.testimonial-gold p:nth-child(2) {
font-style: italic;
margin-bottom:0;
}
div.testimonial-gold p:nth-child(3) {
font-style: italic;
}
.side-bar {border-left: 1px solid #999;}
.side-bar h4 {border-bottom:1px solid #888;}
.side-bar h4:not(:first-child) {margin-top:30px;}
#ljaVideo {width: 100%; height:auto; min-height: 200px;}
.ship { 
	animation: float 5s ease-in-out infinite;
 }
@keyframes float {
	0% {
		background-position: 50% 75%;
	   }
	50% {
		background-position: 50% 80%;
       }
	100% {
		background-position: 50% 75%;
       }
}
@media only screen and (min-width: 1200px) {
   .fold-lja-public-lp {background-size: cover;}
   #ljaVideo {min-height: 450px;}
}
/* END LJA Public */