div#image-window {
    float:                      none;
    clear:                      both;
    margin:                     20px auto 0px;
}
#upgrade-your-bucket-list div.right {
    float:                      none;
    margin:                     0px;
    width:                      100%;
    text-align:                 center;
}
div.content {
    width:                      100%;
    padding:                    0px 20px;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
}
nav a {
    display:                    block;
    margin-right:               0px;
    margin-top:                 0px;
    padding:                    9px;
    border-top:                 1px solid rgb(225, 225, 225);
}
nav {
    display:                    none;
    padding:                    0px;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    position:                   relative;
    z-index:                    2;
}
div#main-content {
    margin:                     39px 0px 0px;
}
#upgrade-your-bucket-list h2 {
    margin:                     14px auto 0px;
    width:                      528px;
}
#upgrade-your-bucket-list p {
    margin:                     14px auto 0px;
}
.only-desktop {
    display:                    none ! important;
}
div.image-globe {
    float:                      none;
    margin:                     0px auto 50px;
}
div#image-plane {
    background:                 url("/images/mobile_plane.png") repeat scroll 0% 0% / 100% auto transparent;
    height:                     99px;
    margin:                     40px auto;
    width:                      235.5px;
}
div#image-trees {
    height:                     72.5px;
    width:                      190.5px;
    background:                 url("/images/mobile_trees.png") repeat scroll 0% 0% / 100% auto transparent;
    margin:                     65px auto -1px;
}
div.only-mobile {
    display:                    block ! important;
}
#the-story h2 {
    margin:                     60px auto;
    text-align:                 center;
}
#the-story p {
    margin:                     20px auto;
    width:                      528px;
    text-align:                 center;
}
#the-field-manual div.left-col, #the-field-manual div.right-col {
    text-align:                 left;
    margin:                     10px auto;
    width:                      260px;
}
div.left-col, div.right-col {
    float:                      none;
    margin:                     0px auto;
    text-align:                 center;
    width:                      520px;
}
#the-austin-church h3 {
    width:                      528px;
    margin:                     0px auto;
}
div#butler-image {
    float:                      none;
    margin:                     60px auto 0px;
}
div.bubble:after {
    display:                    none;
}
div.bubble {
    position:                   relative;
    width:                      450px;
    margin:                     0px auto 40px;
}
#the-priority-access div.bullet {
    text-align:                 left;
    width:                      430px;
    margin-left:                60px;
}
#the-priority-access h2 {
    margin:                     65px auto 0px;
    width:                      100%;
}
#the-field-manual div.bullet {
    width:                      240px;
}
#the-field-manual h2 {
    text-align:                 left;
}
#the-field-manual h3 {
    text-align:                 left;
    margin:                     0px 0px 42px;
}
div.guide-image {
    margin-right:               20px;
    margin-left:                0px;
}
#the-guides .content > p:last-of-type {
    padding:                    25px 20px;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    color:                      rgb(0, 71, 85);
    border-radius:              10px;
    -moz-border-radius:         10px;
    -webkit-border-radius:      10px;
}
#the-dozen div.bullet {
    text-align:                 left;
}
#the-dozen div.left-col, #the-dozen div.right-col {
    width:                      348px;
}
#the-interesting h2 {
    width:                      100%;
    margin:                     0px auto;
}
div#moleskine-image {
    float:                      none;
    margin:                     0px auto;
}
#the-accessible-travel h4 {
    text-align:                 center;
    margin:                     30px auto 0px;
    width:                      528px;
}
#the-accessible-travel p {
    width:                      538px;
    margin:                     20px auto;
    text-align:                 center;
}
div#certificate-image {
    float:                      none;
    margin:                     0px auto;
}
#the-guarantee p {
    margin:                     40px auto;
    text-align:                 center;
}
#the-guarantee h3 {
    margin:                     0px auto;
    text-align:                 center;
    width:                      448px;
}
footer a {
    display:                    block;
    text-align:                 center;
    margin:                     30px 0px;
}
footer {
    padding:                    1px 0px;
}
#the-hook h1 {
    width:                      100%;
}
#the-hook p {
    width:                      100%;
}
div#title {
    text-align:                 left;
    padding-left:               10px;
}
a#buy-new {
    display:                    none;
}
div#luxury-shell, #fancy-shell, #boarding-shell {
    position:                   relative;
    top:                        0px;
    left:                       0px;
    text-align:                 left;
    margin:                     0px;
    width:                      100%;
}
div#class-content-shell {
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    border-radius:              10px;
    -moz-border-radius:         10px;
    -webkit-border-radius:      10px;
    margin:                     30px auto 0px;
    width:                      428px;
    padding:                    30px 25px;
}
#the-ass-class h3 {
    color:                      rgb(137, 205, 137);
    font-family:                omnesmedium;
    line-height:                130%;
    width:                      419px;
    font-size:                  24pt;
}
#the-ass-class h4 {
    font-family:                roboto_slabregular;
    font-size:                  28pt;
}
div#image-mobile-cover {
    background-repeat:          repeat;
    background-attachment:      scroll;
    background-position:        0% 0%;
    background-clip:            border-box;
    -webkit-background-clip:    border-box;
    background-origin:          padding-box;
    -webkit-background-origin:  padding-box;
    background-size:            100% auto;
    -webkit-background-size:    100% auto;
    margin:                     20px auto 0px;
    background-image:           url("/images/mobile_cover.png?");
    width:                      263px;
    height:                     292.5px;
}
a#hamburger span {
    display:                    block;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    width:                      12px;
    height:                     2px;
    margin-top:                 3px;
}
a#hamburger {
    display:                    block;
    float:                      right;
    width:                      20px;
    background:                 none repeat scroll 0% 0% transparent;
    height:                     20px;
    margin-top:                 5px;
    margin-right:               6px;
}
.only-mobile {
    display:                    block;
}
#the-ass-class h5 {
    font-size:                  14pt;
    text-align:                 center;
}
div#flow-shell {
    margin-left:                0px;
}
a#luxury-mobile-buy {
    background:                 url("/images/mobile_buynow.png") repeat scroll 0px 0px / 100% auto transparent;
}
a#fancy-mobile-buy {
    background:                 url("/images/mobile_fancyflier.png") repeat scroll 0px 0px / 100% auto transparent;
}
a#luxury-mobile-buy, #fancy-mobile-buy {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top:                74px;
}
a#boarding-mobile-buy {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top:                12px;
}
a#luxury-mobile-buy, #fancy-mobile-buy, #boarding-mobile-buy {
    color:                      rgb(255, 255, 255);
    display:                    block;
    height:                     135px;
    text-align:                 center;
    width:                      297px;
    font-size:                  20pt;
    margin:                     0px auto;
}
a#preview-the-guide {
    display:                    none;
}
a#boarding-mobile-buy {
    width:                      297px;
    background:                 url("/images/mobile_mintbuynow.png") repeat scroll 0% 0% / 100% auto transparent;
    display:                    block;
    height:                     58px;
    margin:                     0px auto;
}
a#luxury-price {
    left:                       191px;
    top:                        223px;
}
a#fancy-price {
    top:                        581px;
    left:                       190px;
}
a#boarding-price {
    display:                    none;
}
#luxury-price, #fancy-price, #boarding-price {
    font-size:                  19pt;
}
.buy-part-shell:first-of-type h4 {
    margin-left:                5px;
}
.order-page div#the-ass-class {
    margin-top:                 40px;
    padding-top:                1px;
}
div#content-contact {
    margin-top:                 40px;
    padding-top:                14px;
}
* {
    line-height:                inherit;
}