body {
    padding:                    0px;
    margin:                     0px;
    font-family:                "omnesregular";
    overflow-x:                 hidden;
}
#buy-now-shell #luxury-buy, #buy-now-shell #fancy-buy {
    box-sizing: border-box;
     -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top: 68px;
    text-indent: 12px;
}
#buy-now-shell #boarding-buy {
    width:                      297px;
    display:                    block;
    margin:                     0px auto;
    height:                     44px ! important;
}
#buy-now-shell #boarding-buy {
    box-sizing: border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    left: -8px;
    padding-top: 18px;
}
#buy-now-shell #luxury-buy {
    position:                   relative;
    left:                       4px;
}
#buy-now-shell #luxury-buy, #buy-now-shell #fancy-buy, #buy-now-shell #boarding-buy {
    color:                      rgb(255, 255, 255);
    display:                    block;
    margin-top:                 0px;
    margin-left:                auto;
    text-align:                 center;
    float:                      left;
    width:                      227px;
    font-size:                  17pt;
    position:                   relative;
    margin-right:               70px;
    height:                     103px;
}
#title {
    display:                    block;
    text-decoration:            none;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    font-family:                roboto_slabregular;
    background:                 none repeat scroll 0% 0% rgb(45, 45, 45);
    color:                      rgb(255, 255, 255);
    text-align:                 center;
    font-size:                  15pt;
    padding:                    6px 0px;
}
a#buy-new:hover {
    color:                      rgb(64, 64, 64);
}
a#buy-new {
    float:                      right;
    color:                      rgb(255, 255, 255);
    font-family:                "roboto_slabregular";
    background:                 url("/images/button_buynow_top.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      128px;
    height:                     56px;
    text-align:                 center;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top:                8px;
    font-size:                  15pt;
    position:                   absolute;
    right:                      32px;
    display:                    inline-block;
    margin-top:                 38.5px;
}
nav {
    text-align:                 center;
    background:                 none repeat scroll 0% 0% rgb(235, 235, 235);
    padding:                    10px 0px 8px;
}
nav a:hover {
    color:                      rgb(247, 131, 29);
}
nav a {
    font-family:                "omnesmedium";
    text-decoration:            none;
    color:                      rgb(45, 45, 45);
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    margin-right:               18px;
    font-size:                  12pt;
}
footer a:last-of-type {
    margin-right:               0px;
}
div.content {
    width:                      714px;
    margin:                     0px auto;
    background:                 inherit;
}
div.image-suitcase {
    background:                 url("/images/suitcase.png") repeat scroll 0% 0% / 100% auto transparent;
    margin-right:               14px;
    float:                      right;
    width:                      319px;
    height:                     364px;
    margin-top:                 -32px;
    margin-bottom:              25px;
}
#from-anywhere h2 {
    font-family:                roboto_slabregular;
    font-weight:                normal;
    padding:                    0px;
    margin:                     14px 0px 0px;
    line-height:                46pt;
    font-size:                  47pt;
    color:                      rgb(255, 228, 196);
}
div#from-anywhere {
    background:                 none repeat scroll 0px 0px rgb(85, 173, 148);
    padding-top:                40px;
}
header {
    margin:                     0px;
    position:                   fixed;
    width:                      100%;
    top:                        0px;
    left:                       0px;
    z-index:                    10;
}
div#main-content {
    margin:                     75px 0px 0px;
}
#from-anywhere p {
    font-family:                omnesregular;
    color:                      rgb(255, 255, 255);
    width:                      350px;
    margin-top:                 14px;
    font-weight:                100;
    font-size:                  18pt;
}
#from-anywhere div.right {
    float:                      right;
    width:                      330px;
    margin-right:               10px;
}
div#the-hook {
    background:                 none repeat scroll 0px 0px rgb(229, 93, 67);
    padding:                    100px 0px 50px;
}
#the-hook h1 {
    font-size:                  22pt;
    text-align:                 center;
    color:                      rgb(255, 228, 196);
    width:                      640px;
    margin:                     0px auto;
    font-family:                omnesmedium;
}
#the-story h2 {
    font-family:                "omnesmedium";
    font-size:                  17pt;
    color:                      rgb(83, 171, 148);
}
#the-story h3 {
    text-align:                 center;
    margin-top:                 75px;
    font-size:                  24pt;
    font-family:                omnesmedium;
    color:                      rgb(244, 242, 223);
}
#the-right-now h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    color:                      rgb(15, 72, 86);
    font-size:                  28pt;
    margin-bottom:              35px;
}
#the-austin-church h3 {
    text-align:                 center;
    font-size:                  19pt;
    color:                      rgb(255, 255, 255);
    font-family:                omnesmedium;
}
#the-austin-church h5 {
    text-align:                 center;
    margin-top:                 20px;
    font-size:                  14pt;
    color:                      rgb(246, 246, 225);
    font-family:                omnesmedium;
}
#the-priority-access h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    color:                      rgb(246, 246, 225);
    line-height:                120%;
    font-size:                  28pt;
    margin-bottom:              30px;
}
#the-priority-access h4 {
    color:                      rgb(15, 72, 86);
    font-size:                  16pt;
    font-family:                omnesmedium;
    line-height:                130%;
}
#the-field-manual h2 {
    text-align:                 center;
    margin-top:                 34px;
    color:                      rgb(15, 72, 86);
    line-height:                136%;
    margin-bottom:              25px;
}
#the-field-manual h3 {
    font-size:                  13pt;
    text-align:                 center;
    margin:                     0px auto 42px;
    width:                      490px;
}
#the-guides h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    font-size:                  27pt;
    margin-bottom:              60px;
    color:                      rgb(244, 242, 223);
}
#the-guides h3 {
    color:                      rgb(137, 205, 137);
    font-size:                  24pt;
}
#the-dozen-intro h2 {
    color:                      rgb(255, 255, 255);
    font-family:                roboto_slabregular;
    width:                      390px;
    margin:                     0px auto;
    text-align:                 center;
    font-size:                  25pt;
}
#the-interesting h2 {
    color:                      rgb(255, 255, 255);
    font-size:                  23pt;
    text-align:                 center;
    margin:                     0px auto 0px -75px;
    width:                      860px;
}
#the-ass-class h2 {
    color:                      rgb(255, 255, 255);
    font-family:                roboto_slabregular;
    text-align:                 center;
    font-size:                  29pt;
    width:                      365px;
    margin:                     79px auto 30px;
}
.order-page #the-ass-class h3 {
    margin-bottom:              45px;
    font-size:                  28pt;
}
#the-ass-class h3 {
    color:                      rgb(255, 255, 255);
    margin:                     -6px auto 0px;
    text-align:                 center;
    font-family:                roboto_slabregular;
    font-size:                  18pt;
    width:                      458px;
}
#the-accessible-travel h2 {
    font-family:                roboto_slabregular;
    font-size:                  27pt;
    text-align:                 center;
    color:                      rgb(15, 72, 86);
    margin-bottom:              55px;
}
#the-accessible-travel h4 {
    color:                      rgb(206, 173, 44);
    font-size:                  17pt;
    line-height:                132%;
}
#the-guarantee h2 {
    font-family:                roboto_slabregular;
    width:                      500px;
    text-align:                 center;
    margin:                     77px auto 50px;
    font-size:                  26pt;
    color:                      rgb(255, 197, 95);
}
#the-guarantee h3 {
    color:                      rgb(246, 246, 225);
    font-size:                  24pt;
}
#the-faq h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    font-size:                  28pt;
    margin-bottom:              50px;
    color:                      rgb(83, 171, 148);
}
#the-ass-class h4 {
    font-size:                  17pt;
}
#the-order-checks h5 {
    clear:                      both;
    margin-top:                 80px;
    text-align:                 center;
}
.order-page #the-ass-class h5, #the-order-checks h5 {
    font-size:                  12pt;
}
#the-ass-class h5 {
    text-align:                 center;
    margin-bottom:              26px;
    font-size:                  18pt;
    color:                      rgb(58, 68, 68);
    margin-top:                 26px;
}
div.buy-part-shell:nth-of-type(3) h4 {
    margin-left:                -4px;
}
.buy-part-shell h4 {
    font-size:                  15pt;
    text-align:                 center;
    width:                      227px;
    margin:                     28px 0px 23px;
}
#content-above-fold h2, #the-about-steph h2 {
    color:                      rgb(0, 71, 85);
    font-family:                roboto_slabregular;
    font-size:                  35px;
}
#content-contact h2 {
    font-family:                roboto_slabregular;
    color:                      rgb(0, 71, 85);
    font-size:                  30px;
}
#the-movement h3 {
    text-align:                 center;
    font-family:                roboto_slabregular;
    font-size:                  26pt;
    color:                      rgb(68, 79, 117);
    margin-bottom:              30px;
    margin-top:                 20px;
}
#the-movement h4 {
    color:                      rgb(68, 79, 117);
    font-family:                omnesmedium;
    font-size:                  16pt;
}
#the-action h2 {
    color:                      rgb(229, 93, 67);
    font-family:                roboto_slabregular;
    text-align:                 center;
    margin-top:                 0px;
    margin-right:               auto;
    margin-left:                auto;
    width:                      488px;
    font-size:                  25pt;
}
#the-action h3 {
    font-family:                omnesmedium;
    font-size:                  16pt;
    color:                      rgb(229, 93, 67);
}
#the-address h2 {
    color:                      rgb(255, 229, 197);
    font-family:                roboto_slabregular;
    text-align:                 center;
    margin-top:                 20px;
    margin-bottom:              10px;
    font-size:                  29pt;
}
#the-address h3 {
    text-align:                 center;
    color:                      rgb(255, 197, 95);
}
#the-address h4 {
    font-family:                omnesmedium;
    color:                      rgb(255, 229, 197);
    font-size:                  15pt;
    line-height:                160%;
}
#the-address h5 {
    text-align:                 center;
    color:                      rgb(255, 197, 95);
    width:                      686px;
    line-height:                150%;
    font-size:                  13pt;
    margin-top:                 35px;
}
#the-not-easy h3 {
    color:                      rgb(255, 255, 255);
    font-family:                omnesmedium;
    width:                      515px;
    margin:                     0px auto;
    text-align:                 center;
    font-size:                  16pt;
}
#the-intro h2 {
    color:                      rgb(255, 255, 255);
    text-align:                 center;
    font-family:                roboto_slabregular;
    font-size:                  25pt;
    margin-bottom:              55px;
}
#the-learning h2 {
    color:                      rgb(229, 93, 67);
    text-align:                 center;
    margin:                     30px 0px;
    font-family:                roboto_slabregular;
    font-size:                  26.5pt;
}
#the-order-checks h2 {
    width:                      515px;
    text-align:                 center;
    color:                      rgb(83, 171, 148);
    font-family:                omnesmedium;
    font-size:                  23pt;
    margin:                     0px auto 95px;
}
h1, h2, h3, h4, h5, h6 {
    margin:                     0px;
    font-weight:                400;
}
#the-hook p {
    text-align:                 center;
    color:                      rgb(45, 45, 45);
    font-family:                "omnesmedium";
    width:                      600px;
    font-size:                  13pt;
    line-height:                160%;
    margin:                     24px auto 0px;
}
div#the-story {
    background:                 none repeat scroll 0px 0px rgb(255, 229, 197);
    padding:                    90px 0px 0px;
}
#the-ass-class div.stub {
    width:                      198px;
}
#the-guarantee div.stub {
    width:                      195px;
}
div.stub {
    margin:                     -20px auto 0px;
    position:                   relative;
    background:                 inherit;
    text-align:                 center;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    width:                      123px;
    top:                        -24px;
    font-size:                  12pt;
    color:                      rgb(255, 255, 255);
    padding:                    7px 0px;
}
.only-mobile {
    display:                    none;
}
div.only-mobile.image-globe {
    display:                    none;
}
.image-globe {
    background:                 url("/images/globe.png") repeat scroll 0px 0px / 100% auto transparent;
    display:                    block;
    float:                      left;
    height:                     421px;
    margin-right:               36px;
    margin-top:                 35px;
    width:                      338px;
}
#the-story p {
    line-height:                140%;
    color:                      rgb(0, 0, 0);
    margin-top:                 0px;
}
div#the-right-now {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    95px 0px 0px;
}
div.left-col {
    float:                      left;
    width:                      340px;
}
div.right-col {
    float:                      left;
    width:                      340px;
    margin-left:                34px;
}
#the-right-now p {
    font-size:                  13pt;
    line-height:                158%;
}
div.clear {
    clear:                      both;
}
#the-right-now h3 {
    font-family:                omnesmedium;
    font-size:                  23pt;
    margin:                     29px 0px;
    color:                      rgb(60, 148, 96);
}
#the-right-now a {
    color:                      rgb(60, 148, 96);
    text-decoration:            none;
    font-size:                  13pt;
}
div#image-mountain-plane {
    margin-bottom:              0px;
    height:                     201px;
    background:                 url("/images/mountains_and_plane.png") repeat scroll 0% 0% / 100% auto transparent;
    margin-top:                 81px;
    width:                      729px;
}
div#the-austin-church {
    background:                 none repeat scroll 0% 0% rgb(60, 148, 96);
    padding:                    95px 0px 115px;
}
div#the-priority-access {
    background:                 none repeat scroll 0% 0% rgb(206, 173, 44);
    padding-bottom:             10px;
}
div.bubble:after {
    background:                 url("/images/elephant_arrow.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      19.5px;
    content:                    "";
    display:                    block;
    position:                   absolute;
    height:                     26.5px;
    top:                        156px;
    right:                      -19px;
}
div.bubble {
    border-radius:              11px;
    -moz-border-radius:         11px;
    -webkit-border-radius:      11px;
    margin-bottom:              75px;
    margin-left:                -5px;
    margin-top:                 50px;
    position:                   relative;
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    26px 25px;
    width:                      306px;
}
#the-priority-access .bubble p {
    font-size:                  13pt;
    line-height:                160%;
    margin-bottom:              0px;
}
#the-field-manual div.bullet:before {
    background:                 url("/images/bullet_teal.png") repeat scroll 0% 0% transparent;
    top:                        2px;
}
#the-dozen .left-col div.bullet:nth-of-type(2) {
    margin-top:                 -29px;
}
#the-intro div.bullet:before {
    background:                 url("/images/bullet_gold.png") repeat scroll 0px 0px transparent;
    top:                        6px;
}
#the-intro div.bullet {
    color:                      rgb(255, 255, 255);
    line-height:                136%;
}
#the-intro div.bullet {
    margin-bottom:              -10px;
    margin-top:                 40px;
}
#the-intro div.bullet {
    font-family:                omnesmedium;
    position:                   relative;
    font-size:                  16pt;
}
div.bullet {
    position:                   relative;
}
#the-learning div.bullet {
    margin-bottom:              15px;
    line-height:                150%;
}
#the-learning div.bullet:before {
    background:                 url("/images/bullet_red.png") repeat scroll 0% 0% transparent;
}
div.bullet:before {
    width:                      13px;
    top:                        4px;
    position:                   absolute;
    height:                     15.5px;
    content:                    "";
    left:                       -21px;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
}
#the-priority-access div.bullet:before {
    background:                 url("/images/bullet_white.png") repeat scroll 0% 0% / 100% auto transparent;
}
#the-priority-access div.bullet {
    color:                      rgb(255, 255, 255);
    line-height:                145%;
    margin-right:               0px;
    width:                      318px;
    margin-left:                18px;
    font-size:                  13pt;
    margin-bottom:              28px;
    position:                   relative;
}
div#the-field-manual {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    95px 0px 55px;
}
div#map-image {
    margin:                     0px auto;
    background:                 url("/images/map.png") repeat scroll 0% 0% / 100% auto transparent;
    height:                     180.5px;
    width:                      485.5px;
}
#the-field-manual div.bullet {
    margin-bottom:              20px;
    font-size:                  13.5pt;
    width:                      275px;
    color:                      rgb(60, 148, 96);
    position:                   relative;
}
div#the-guides {
    background:                 none repeat scroll 0% 0% rgb(15, 72, 86);
    padding:                    95px 0px;
}
#the-guides p {
    color:                      rgb(255, 255, 255);
    line-height:                155%;
    font-size:                  13pt;
}
div#chris-image {
    background:                 url("/images/chris.jpg") repeat scroll 0px 0px / 100% auto transparent;
}
div#stephanie-image {
    background:                 url("/images/steph.jpg") repeat scroll 0px 0px / 100% auto transparent;
}
div.guide-image {
    height:                     210px;
    width:                      210px;
    float:                      left;
    margin-right:               50px;
}
div.guide-shell {
    clear:                      both;
    margin-bottom:              135px;
}
div#the-dozen-intro {
    padding:                    95px 0px;
    background:                 none repeat scroll 0% 0% rgb(137, 205, 137);
}
#the-dozen-intro p {
    text-align:                 center;
    color:                      rgb(255, 255, 255);
    font-size:                  13pt;
    margin-top:                 33px;
    margin-bottom:              0px;
}
div#the-interesting {
    background:                 none repeat scroll 0% 0% rgb(60, 148, 96);
    padding:                    95px 0px 120px;
}
div#the-dozen {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    95px 0px 0px;
}
#the-dozen div.bullet:before {
    background:                 url("/images/bullet_blue.png") repeat scroll 0% 0% transparent;
    top:                        6px;
    left:                       -23px;
    height:                     16px;
}
#the-dozen div.bullet {
    margin-left:                20px;
    font-size:                  13pt;
    margin-bottom:              55px;
    line-height:                165%;
    color:                      rgb(15, 72, 86);
    width:                      320px;
    position:                   relative;
}
.order-page div#the-ass-class {
    margin-top:                 88px;
    padding-top:                65px;
}
div#the-ass-class {
    position:                   relative;
    padding-bottom:             50px;
    background:                 none repeat scroll 0% 0% rgb(83, 171, 148);
}
div#butler-image {
    background:                 url("/images/butler.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      419.5px;
    height:                     389.5px;
    float:                      right;
    margin-right:               -100px;
    margin-top:                 5px;
}
div#flow-image {
    background:                 url("/images/pricing_box.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      722px;
    height:                     878px;
}
div#flow-shell {
    margin-top:                 28px;
    margin-left:                -9px;
    position:                   relative;
}
#the-ass-class div.dots-image {
    background:                 url("/images/dots_teal.png") repeat scroll 0px 0px / auto 100% transparent;
}
div#the-blue-spacer {
    background:                 none repeat scroll 0% 0% rgb(15, 72, 86);
    height:                     85px;
}
#the-priority-access div.continue-arrow {
    background:                 url("/images/arrow_mustard.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        38px;
}
#the-story div.continue-arrow {
    background:                 url("/images/arrow_drkblue.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        69px;
}
#the-guides div.continue-arrow {
    background:                 url("/images/arrow_drkblue_green.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        124px;
}
#the-dozen div.continue-arrow {
    background:                 url("/images/arrow_cream_drkgreen.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      58px;
    top:                        29px;
}
#the-hook div.continue-arrow {
    top:                        79px;
    background:                 url("/images/arrow_cream.png") repeat scroll 0px 0px transparent;
}
#the-medieval div.continue-arrow {
    background:                 url("/images/arrow_navy.png") repeat scroll 0% 0% transparent;
    top:                        38px;
}
#the-movement div.continue-arrow {
    background:                 url("/images/arrow_gold.png") repeat scroll 0% 0% transparent;
    top:                        34px;
}
#the-not-easy div.continue-arrow {
    background:                 url("/images/arrow_purps.png") repeat scroll 0% 0% transparent;
    top:                        63px;
}
#the-intro div.continue-arrow {
    top:                        54px;
    background:                 url("/images/arrow_cream_purps.png?") repeat scroll 0px 0px transparent;
}
#the-action div.continue-arrow {
    background:                 url("/images/arrow_red.png") repeat scroll 0% 0% transparent;
    top:                        53px;
}
div.continue-arrow {
    position:                   relative;
    margin:                     0px auto;
    height:                     58px;
    width:                      58px;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
}
#the-blue-spacer div.continue-arrow {
    background:                 url("/images/arrow_drkblue.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        55px;
}
div#the-accessible-travel {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    85px 0px;
}
div#moleskine-image {
    background:                 url("/images/passport.png") repeat scroll 0% 0% / 100% auto transparent;
    height:                     276px;
    width:                      294px;
    float:                      left;
    margin-right:               76px;
}
#the-accessible-travel p {
    font-size:                  13pt;
    line-height:                145%;
    color:                      rgb(15, 72, 86);
}
div#the-guarantee {
    position:                   relative;
    background:                 none repeat scroll 0% 0% rgb(229, 93, 67);
    padding-bottom:             100px;
}
#the-guarantee div.dots-image {
    background:                 url("/images/dots_red.png") repeat scroll 0px 0px / auto 100% transparent;
}
div.dots-image {
    height:                     80px;
    position:                   absolute;
    top:                        6px;
    width:                      100%;
    margin-left:                5px;
}
div#certificate-image {
    width:                      234px;
    float:                      right;
    background:                 url("/images/badge.png") repeat scroll 0px 0px / 100% auto transparent;
    height:                     283px;
}
#the-guarantee p {
    color:                      rgb(255, 255, 255);
    margin-top:                 90px;
    width:                      450px;
    line-height:                160%;
    font-size:                  15pt;
}
div#the-faq {
    padding:                    85px 0px;
    background:                 none repeat scroll 0% 0% rgb(255, 229, 197);
}
#the-faq p {
    margin-top:                 7px;
    font-size:                  13pt;
    line-height:                155%;
    margin-bottom:              40px;
    margin-left:                20px;
    color:                      rgb(49, 44, 56);
}
#the-faq div.bullet:before {
    background:                 url("/images/bullet_teal.png") repeat scroll 0px 0px transparent;
}
#the-faq div.bullet {
    font-size:                  16pt;
    font-family:                omnesmedium;
    margin-left:                20px;
    position:                   relative;
    color:                      rgb(49, 44, 56);
}
footer a:hover {
    color:                      rgb(247, 131, 29);
}
footer a {
    color:                      rgb(128, 128, 128);
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    text-decoration:            none;
    margin-right:               25px;
    font-family:                omnesmedium;
    font-size:                  12pt;
}
footer {
    padding:                    40px 0px;
    text-align:                 center;
    background:                 none repeat scroll 0px 0px rgb(254, 254, 254);
}
#fancy-shell {
    left:                       263px;
    color:                      rgb(68, 79, 117);
}
#boarding-shell {
    left:                       507px;
    color:                      rgb(194, 124, 71);
}
div#luxury-shell {
    left:                       20px;
    color:                      rgb(229, 93, 67);
}
div#luxury-shell, #fancy-shell, #boarding-shell {
    position:                   absolute;
    text-align:                 center;
    top:                        444px;
    line-height:                180%;
    width:                      196px;
}
#the-ass-class #flow-shell p {
    font-size:                  13pt;
}
a#preview-the-guide:hover {
    color:                      rgb(68, 79, 117);
}
a#preview-the-guide {
    display:                    block;
    background:                 url("/images/button_preview.png") no-repeat scroll 0% 0% / 100% auto transparent;
    margin-top:                 0px;
    margin-right:               auto;
    margin-left:                auto;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    text-align:                 center;
    font-size:                  17pt;
    padding-top:                52px;
    width:                      412px;
    color:                      rgb(83, 171, 148);
    height:                     130px;
}
div#flow-earn, #flow-spend {
    display:                    none;
}
a.orange-buy-now-btn {
    background:                 url("/images/button_buynow.png") repeat scroll 0% 0% transparent;
    color:                      rgb(255, 255, 255);
}
a.white-buy-now-btn {
    background:                 url("/images/buy_now.png") repeat scroll 0px 0px transparent;
    color:                      rgb(255, 255, 255);
}
a.white-buy-now-btn:hover {
    color:                      rgb(255, 229, 197);
}
a.orange-buy-now-btn:hover {
    color:                      rgb(0, 71, 85);
}
a.buy-now-btn {
    height:                     76px;
    display:                    block;
    background-size:            100% auto;
    -webkit-background-size:    100% auto;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    text-align:                 center;
    font-family:                roboto_slabregular;
    font-size:                  26pt;
    padding-top:                13px;
    margin:                     50px auto 10px;
    width:                      400px;
}
#luxury-price {
    left: 96px;
    top: 830px;
}
#fancy-price {
    left: 343px;
    top: 830px;
}
#boarding-price {
    left: 583px;
    top: 788px;
}
#luxury-price span, #fancy-price span {
    position:                   relative;
    text-decoration:            none ! important;
    margin-right:               1px;
    font-size:                  15pt;
    top:                        -1px;
    margin-left:                1px;
}
#luxury-price:hover, #boarding-price:hover {
    color:                      rgb(40, 40, 40);
    border-bottom-color:        rgb(40, 40, 40);
}
#fancy-price:hover {
    border-bottom-color:        rgb(242, 139, 46);
    color:                      rgb(242, 139, 46);
}
#luxury-price, #fancy-price, #boarding-price {
    color:                      rgb(255, 255, 255);
    position:                   absolute;
    text-decoration:            none;
    border-bottom:              1px solid rgb(255, 255, 255);
    padding:                    0px;
    font-family:                omnesmedium;
    display:                    block;
    font-size:                  16pt;
}
a[name="anchor-story"] {
    position:                   relative;
    top:                        -150px;
}
a[name="anchor-featuring"] {
    position:                   relative;
    top:                        -150px;
}
a[name="anchor-in-the-box"] {
    position:                   relative;
    top:                        -80px;
}
a[name="anchor-order"] {
    position:                   relative;
    top:                        -150px;
}
a[name="anchor-guarantee"] {
    position:                   relative;
    top:                        -150px;
}
#title a {
    color:                      rgb(255, 255, 255);
    text-decoration:            none;
}
div#the-order-checks {
    background:                 none repeat scroll 0% 0% rgb(255, 229, 197);
    padding:                    95px 0px;
}
#order-tbl thead th:nth-of-type(3) {
    color:                      rgb(0, 71, 85);
}
#order-tbl thead th:nth-of-type(4) {
    color:                      rgb(194, 124, 71);
}
#order-tbl thead th:nth-of-type(2) {
    color:                      rgb(229, 93, 67);
}
#order-tbl th:first-of-type {
    text-align:                 left;
    width:                      345px;
    color:                      rgb(93, 93, 93);
    font-size:                  12pt;
    padding:                    22px 31px 11px 0px;
}
#order-tbl th {
    position:                   relative;
    font-weight:                normal;
}
#order-tbl tbody th:nth-of-type(2):after {
    background:                 url("/images/check_red.png") repeat scroll 0px 0px transparent;
}
#order-tbl tbody th:nth-of-type(1):after {
    background:                 url("/images/check_mustard.png") repeat scroll 0px 0px transparent;
}
#order-tbl tbody th:nth-of-type(4):after {
    background:                 url("/images/check_brown.png") repeat scroll 0px 0px transparent;
}
#order-tbl tbody th:nth-of-type(3):after {
    background:                 url("/images/check_navy.png") repeat scroll 0px 0px transparent;
}
#order-tbl th.checked:after {
    content:                    "";
    position:                   absolute;
    right:                      0px;
    left:                       0px;
    margin:                     0px auto;
    height:                     22px;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
    width:                      22px;
    top:                        23px;
}
table#order-tbl tr:last-of-type th {
    padding-bottom:             24px;
}
table#order-tbl {
    width:                      715px;
    border-spacing:             0px;
    border-collapse:            collapse;
    border-bottom:              3px solid rgb(255, 255, 255);
}
#order-tbl thead tr th {
    border-collapse:            collapse;
    border-spacing:             0px;
    margin:                     0px;
    padding-bottom:             19px;
    font-family:                omnesmedium;
    font-size:                  12pt;
    border-bottom:              3px solid rgb(255, 255, 255);
}
#order-tbl tbody th:last-of-type {
    border-right:               0px none;
}
#order-tbl tbody th {
    width:                      138px;
    padding:                    16px 0px;
    border-right:               3px solid rgb(255, 255, 255);
}
div#buy-now-shell:before {
    background:                 url("/images/ribbons_pricing.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      738px;
    content:                    "";
    left:                       0px;
    position:                   absolute;
    right:                      0px;
    margin:                     0px auto;
    top:                        78px;
    z-index:                    0;
    height:                     114px;
}
div#buy-now-shell {
    margin-left:                -122px;
    border-radius:              10px;
    -moz-border-radius:         10px;
    -webkit-border-radius:      10px;
    margin-top:                 45px;
    width:                      960px;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding:                    0px 0px 0px 69px;
    position:                   relative;
    background:                 none repeat scroll 0% 0% rgba(255, 255, 255, 0.29);
    height:                     150px;
}
div.buy-part-shell:nth-of-type(2) h4 {
    margin-left:                5px;
}
div.buy-part-shell:first-of-type h4 {
    margin-left:                8px;
}
div.buy-part-shell:first-of-type {
    color:                      rgb(229, 93, 67);
}
div.buy-part-shell:nth-of-type(3) {
    color:                      rgb(194, 124, 71);
}
div.buy-part-shell:nth-of-type(2) {
    color:                      rgb(68, 79, 117);
}
div.buy-part-shell h4 {
    font-family:                omnesmedium;
}
div.buy-part-shell {
    float:                      left;
}
div#unc-logo {
    background-image:           url("/images/about_uguides_logo.png");
    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;
    width:                      435px;
    height:                     115px;
    background-size:            100% auto;
    -webkit-background-size:    100% auto;
    margin:                     0px auto 45px;
}
div#content-above-fold {
    padding:                    65px 0px;
}
.content-type-page p {
    line-height:                160%;
    font-size:                  17px;
}
div#the-about-steph p {
    color:                      rgb(255, 255, 255);
}
div#the-about-steph {
    padding:                    65px 0px;
    background:                 none repeat scroll 0% 0% rgb(137, 205, 137);
}
div#about-steph-image {
    background:                 url("/images/nora.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      252px;
    height:                     252px;
    margin:                     0px auto 40px;
}
.content-type-page #main-content a:hover {
    text-decoration:            underline;
}
.content-type-page #main-content a {
    color:                      rgb(0, 71, 85);
    font-size:                  17px;
    text-decoration:            none;
}
.content-type-page .content-shell li {
    margin-bottom:              6px;
}
div#unc-affiliate-logo {
    background:                 url("/images/about_affiliates.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      211px;
    height:                     211px;
    margin:                     0px auto 65px;
}
div#content-contact {
    padding:                    65px 0px;
    background:                 none repeat scroll 0% 0% rgb(244, 242, 223);
    margin-top:                 82px;
}
div.only-phone {
    display:                    none;
}
div.image-flags {
    clear:                      both;
    background:                 url("/images/flags.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      726px;
    height:                     256px;
    margin-bottom:              0px;
}
div#the-medieval {
    margin-top:                 -1px;
    padding:                    65px 0px 10px;
    color:                      rgb(255, 255, 255);
    text-align:                 center;
    line-height:                240%;
    background:                 none repeat scroll 0px 0px rgb(68, 79, 117);
}
div#the-movement {
    padding:                    65px 0px 5px;
    background:                 none repeat scroll 0px 0px rgb(84, 172, 148);
}
#the-movement p {
    color:                      rgb(255, 255, 255);
    line-height:                160%;
}
div#the-action {
    background:                 none repeat scroll 0% 0% rgb(255, 197, 95);
    padding:                    65px 0px 25px;
}
#the-action p {
    color:                      rgb(255, 255, 255);
    line-height:                160%;
}
#the-address {
    background:                 none repeat scroll 0% 0% rgb(229, 93, 67);
    padding:                    95px 0px;
}
div.mailbox-image {
    background:                 url("/images/mailbox.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      498px;
    margin:                     0px auto;
    height:                     226px;
}
#the-address p {
    color:                      rgb(255, 255, 255);
    line-height:                160%;
}
#the-address a {
    font-size:                  16pt;
    margin:                     30px auto 0px;
    width:                      100%;
    display:                    block;
    text-decoration:            none;
    text-align:                 center;
    color:                      rgb(255, 229, 197);
}
div#the-not-easy {
    background:                 none repeat scroll 0% 0% rgb(255, 197, 95);
    padding:                    85px 0px 35px;
}
div#the-intro {
    background:                 none repeat scroll 0% 0% rgb(74, 59, 77);
    padding:                    80px 0px 25px;
}
#the-intro p {
    color:                      rgb(255, 255, 255);
    line-height:                170%;
}
div#the-learning {
    background:                 none repeat scroll 0% 0% rgb(255, 229, 197);
    padding:                    65px 0px;
}
div.books-image {
    background:                 url("/images/bookshelf.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      640px;
    height:                     217px;
    margin:                     0px auto;
}
p.learning-transition {
    width:                      605px;
    text-align:                 center;
    margin:                     0px auto;
    line-height:                150%;
}
p.tomato {
    text-align:                 center;
    color:                      rgb(229, 93, 67);
    margin-bottom:              65px;
}
div#noradunn-image {
    background:                 url("/images/nora.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      152px;
    height:                     152px;
    margin:                     25px auto;
}
.only-mobile-inline {
    display:                    none;
}
div#av-name {
    text-align:                 center;
    color:                      rgb(255, 197, 95);
    margin-bottom:              20px;
    margin-top:                 -9px;
}
div.objects-img {
    background:                 url("/images/things.png") repeat scroll 0% 0% / 100% auto transparent;
    float:                      right;
    width:                      353px;
    height:                     450px;
}
* {
    line-height:                inherit;
}