/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

.hide-me {display:none;}

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
body {background:#091d02 url(../images/bg-eve-resized.jpg) top center no-repeat;color:#FFF;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
body.reading {background:#F8F8F8;color:#444;}
h1, h2, h3, h4, h5 ,h6 {color:#FFF;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
a {color:#569609;}
a:hover {color:#2d4a0a;}
.button {outline:0;}

/* -----------------------------------------
   Scratchpad / Intro Page
----------------------------------------- */

.intro-container {padding-top:200px;}

/* Scratchpad + Logo */
.scratchpad               {position:relative;display:block;width:325px;height:325px;margin:0 auto;}
.scratchpad a               {position:absolute;display:block;top:0;left:0;width:325px;height:325px;border:0;outline:0;cursor:pointer;}
.scratchpad .block            {position:absolute;display:block;top:0;left:0;width:325px;height:325px;border:0;outline:0;z-index:0;
                    animation: pageload .75s ease-in-out 1.5s 1 forwards;-webkit-animation: pageload .75s ease-in-out 1.5s 1 forwards;opacity:0;}
.scratchpad .logo             {position:absolute;display:block;top:-100px;left:0;width:325px;height:140px;border:0;outline:0;z-index:0;
                    animation: logo 1.5s ease-in-out 3s 1 forwards;-webkit-animation: logo 1.5s ease-in-out 3s 1 forwards;opacity:0;}
.scratchpad .shine-repeat         {position:absolute;display:block;top:0;left:0;width:325px;height:325px;border:0;outline:0;z-index:1;opacity:1.0;}
.scratchpad .shine-repeat img       {position:absolute;display:block;top:0;left:0;width:325px;height:325px;border:0;outline:0;}
.scratchpad .shine-repeat img.initial   {animation: shine-one 2s ease-in-out 8s 1 backwards;-webkit-animation: shine-one 2s ease-in-out 8s 1 backwards;opacity:0;}
.scratchpad .shine-repeat img.repeat  {animation: shine-two 15s ease-in-out 30s infinite backwards;-webkit-animation: shine-two 15s ease-in-out 30s infinite backwards;opacity:0;}
.scratchpad a .shine-hover        {position:absolute;display:block;top:0;left:0;width:325px;height:325px;border:0;outline:0;z-index:1;opacity:0;
                    -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.scratchpad a:hover > .shine-hover    {opacity:1.0;}
h3.author                 {margin:40px 0 0 0;font-size:18px;text-rendering:auto;font-variant:small-caps;text-align:center;font-weight:normal;
                    animation: author 1.5s ease-in-out 3s 1 forwards;-webkit-animation: author 1.5s ease-in-out 3s 1 forwards;opacity:0;}
h3.author em {font-style:normal;text-transform:uppercase;font-weight:bold;}
.initialize               {animation: initialize 1s ease-in-out 5s 1 forwards;-webkit-animation: initialize 1s ease-in-out 5s 1 forwards;opacity:0;}

/* Chapters */
.chapters {list-style-type:none;margin:60px 0 0 0;padding:0;}
.chapters li {position:relative;display:block;margin:0 0 40px 0;text-align:center;opacity:0.50;-webkit-transition: all .30s ease-in-out;-moz-transition: all .30s ease-in-out;-o-transition: all .30s ease-in-out;-ms-transition: all .30s ease-in-out;transition: all .30s ease-in-out;}
.chapters li:hover {opacity:1.0;}
.chapters li a {opacity:0.50;cursor:pointer;}
.chapters li a:hover {}
.chapters li a h3 {margin:0;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-rendering:auto;}
.chapters li a h2 {font-size:24px;font-weight:normal;text-rendering:auto;}

/* Description */
.description {margin:60px 0 0 0;padding:0;opacity:0.50;-webkit-transition: all .30s ease-in-out;-moz-transition: all .30s ease-in-out;-o-transition: all .30s ease-in-out;-ms-transition: all .30s ease-in-out;transition: all .30s ease-in-out;}
.description:hover {opacity:1.0;}
.description h1 {font-size:24px;font-weight:normal;text-rendering:auto;text-transform:uppercase;}
.description p {font-size:18px;}
.description hr {display:block;width:33%;height:1px;border:0;background:#FFF;}
.description a {color:#FFF;cursor:pointer;}

/* -----------------------------------------
  Navigation
----------------------------------------- */
.navigation {position:fixed;display:block;top:0;bottom:0;left:0;z-index:99999;width:100px;height:100%;background:rgba(3,40,3,0.95);overflow:hidden;-webkit-transition: all .30s ease-in-out;-moz-transition: all .30s ease-in-out;-o-transition: all .30s ease-in-out;-ms-transition: all .30s ease-in-out;transition: all .30s ease-in-out;}
.navigation:hover {width:400px;}
.navigation .background {position:fixed;display:block;top:0;bottom:0;left:0;z-index:-1;width:100px;height:100%;background:#2d4a0a;background:rgba(45,74,10,0.95);box-shadow:0 0 25px rgba(0,0,0,0.65);}
.navigation ul {}
.navigation ul.menu {position:relative;float:left;width:100%;margin:0;padding:0;list-style-type:none;}
.navigation ul.menu a {color:#98f02d;}
.navigation ul.menu a:hover {color:#55920a;}
.navigation ul.menu li {position:relative;display:block;float:left;width:100%;text-align:left;border-bottom:1px solid rgba(2,16,25,0.35);-webkit-transition: background .1s ease-in-out;-moz-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;-ms-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
.navigation ul.menu li:hover {background:rgba(2,16,25,0.35);}
.navigation ul.menu li.selected {background:rgba(127,180,38,0.45);}
.navigation ul.menu li.selected .part {background:rgba(0,0,0,0.25);background:#7fb426;color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.15);background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjN2ZiNDI2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDQ3NDFmIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM0NDc0MWYiIC8+PHJlY3QgeD0iLTI1JSIgeT0iLTUwJSIgd2lkdGg9IjE1MCUiIGhlaWdodD0iMzAwJSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 231, color-stop(0%, #7fb426), color-stop(100%, #44741f));background-image: -webkit-radial-gradient(center bottom, farthest-side, #7fb426 0%, #44741f 150%);background-image: -moz-radial-gradient(center bottom, farthest-side, #7fb426 0%, #44741f 150%);background-image: -ms-radial-gradient(center bottom, farthest-side, #7fb426 0%, #44741f 150%);background-image: -o-radial-gradient(center bottom, farthest-side, #7fb426 0%, #44741f 150%);background-image: radial-gradient(farthest-side at center bottom, #7fb426 0%, #44741f 150%);}
.navigation ul.menu li .part {position:relative;display:block;float:left;width:100px;text-align:center;font-family:'Marvel','Hevletica Neue',Helvetica,Arial;font-size:45px;border-top:1px solid rgba(255,255,255,0.04);}
.navigation ul.menu li:last-child {border-bottom:0;}
.navigation ul.menu.top li:last-child {border-bottom:1px solid rgba(2,16,25,0.35);}
.navigation ul.menu.mobile-top li:last-child {border-bottom:1px solid rgba(2,16,25,0.35);}
.navigation ul.menu li .title {position:absolute;top:0;left:100px;float:left;width:300px;padding:0 20px;box-sizing:border-box;opacity:0;-webkit-transition: all .30s .25s ease-in-out;-moz-transition: all .30s .25s ease-in-out;-o-transition: all .30s .25s ease-in-out;-ms-transition: all .30s .25s ease-in-out;transition: all .30s .25s ease-in-out;}
.navigation:hover > ul.menu li .title {opacity:1.0;}
.navigation ul.menu li .title h3 {font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;font-size:11px;text-transform:uppercase;margin:20px 0 0 0;padding:0;opacity:0.50;}
.navigation ul.menu li .title h4 {font-family:'Open Sans','Hevletica Neue',Helvetica,Arial;font-size:24px;font-weight:300;margin:0;padding:0;font-weight:normal;-webkit-font-smoothing:antialiased;}
.navigation ul.menu li a {display:block;width:100%;height:100%;}
.navigation ul.menu li .clear {display:block;clear:both;width:100%;height:0;font-size:0px;border:0;outline:0;}
.navigation ul.menu.bottom {position:absolute;bottom:0;}
.navigation ul.menu.bottom li .part {font-size:0;border:0;}
.navigation ul.menu.bottom li .title h3 {margin:33px 0 5px 0;}
.navigation ul.menu.top {}
.navigation ul.menu.top li {background:rgba(3,40,3,0.75);}
.navigation ul.menu.top li:hover {background:rgba(2,16,25,0.85);}
.navigation ul.menu.top li .part {font-size:0;border:0;}
.navigation ul.menu.top li .title h3 {margin:25px 0 0 0;color:rgba(117,210,244,0.85);font-family:'Open Sans','Hevletica Neue',Helvetica,Arial;font-size:14px;font-weight:300;font-weight:bold;}
.navigation ul.menu.top li .title h4 {margin:0 0 0 0;}
.navigation .shopify {position:absolute;bottom:0;left:0;}
.navigation ul.menu li.fade {opacity:0.25;}

.navigation ul.menu.mobile-top {display:none;}
.navigation ul.menu.mobile-top .burger {display:inline-block;float:right;border:0;outline:0;width:24px;height:24px;margin:13px;opacity:0.50;}
.navigation.closed ul.menu.mobile-top .burger {background:transparent url(../images/ico-hamburger.png) 0 0 no-repeat;}
.navigation.opened ul.menu.mobile-top .burger {background:transparent url(../images/ico-close.png) 0 0 no-repeat;}
/* -----------------------------------------
  Reading Material
----------------------------------------- */
.chapter {width:100%;padding:0 0 0 100px;background:#F8F8F8;}
.chapter h1, .chapter h2, .chapter h3, .chapter h4, .chapter h5, .chapter h6, .chapter p, .chapter ul, .chapter blockquote {color:#444;}
.chapter h1 {margin:0 0 20px 0;font-size:50px;font-weight:normal;text-align:center;}
.chapter h3 {line-height:35px;}
.chapter hr {display:block;width:33%;height:1px;border:0;background:#444;margin:auto;opacity:0.33;}
.chapter h4 em {font-style:normal;opacity:0.50;}
.chapter p {position:relative;font-size:17px;margin-bottom:30px;line-height:26px;}
.chapter a.next-page {position:relative;display:block;width:100%;height:100px;padding:0 20% 0 20%;color:#666;line-height:100px;vertical-align:middle;text-align:center;font-variant:small-caps;font-size:40px;opacity:0.40;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.chapter a.next-page:hover {padding:0 5% 0 20%;color:#4bb8d8;opacity:1.0;}
.chapter p.credits {margin:50px 0 0 0;text-align:center;color:#C1C1C1;color:rgba(0,0,0,0.25);font-variant:small-caps;font-size:18px;}
.chapter p.credits em {font-style:normal;text-transform:uppercase;}
.chapter hr {display:block;height:1px;width:40%;margin:0 auto;margin-top:20px;margin-bottom:20px;clear:both;}
.chapter hr.left {margin:20px 60% 30px 0;}
.chapter hr.right {margin:20px 0 30px 60%;}
.chapter hr.title {margin-top:40px;margin-bottom:40px;}
.chapter .twelve hr {width:25%;}
.chapter blockquote {padding:0 20px 0 19px;}
.chapter img.border {padding:12px;}
.chapter ul, .chapter ol {margin-bottom:30px;}
.chapter ul li, .chapter ol li {font-size:17px;color:rgba(0,0,0,0.50);line-height:26px;}
.chapter .avatar {display:inline-block;width:100%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 20px 20px 0;}
.chapter .text-right {text-align:right;}
.chapter .text-left {text-align:left;}
.white .text-center {text-align:center;}


/* -----------------------------------------
   Row Styles
----------------------------------------- */
.container {position:relative;display:block;width:100%;overflow:hidden;padding:50px 0;}
.container.dark.blue {background:#021828;border-bottom:1px solid rgba(0,0,0,0.50);}
.container.dark.grey {background:#161616;border-bottom:1px solid rgba(0,0,0,0.50);}
.container.light.blue {background:#ecf7ff;border-bottom:1px solid rgba(0,0,0,0.08);}
.container.light.grey {background:#F4F6FF;border-bottom:1px solid rgba(0,0,0,0.08);}
.container.dark.shopify {border-bottom:1px solid rgba(0,0,0,0.20);background:#2d4503;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjN2ZiNDI2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDQ3NDFmIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM0NDc0MWYiIC8+PHJlY3QgeD0iLTI1JSIgeT0iLTUwJSIgd2lkdGg9IjE1MCUiIGhlaWdodD0iMzAwJSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 231, color-stop(0%, #7FAC1C), color-stop(100%, #162400));background-image: -webkit-radial-gradient(center bottom, farthest-side, #7FAC1C 0%, #162400 150%);background-image: -moz-radial-gradient(center bottom, farthest-side, #7FAC1C 0%, #162400 150%);background-image: -ms-radial-gradient(center bottom, farthest-side, #7FAC1C 0%, #162400 150%);background-image: -o-radial-gradient(center bottom, farthest-side, #7FAC1C 0%, #162400 150%);background-image: radial-gradient(farthest-side at center bottom, #7FAC1C 0%, #162400 150%);}
.container.dark.viralsweep {border-bottom:1px solid rgba(0,0,0,0.20);background:#021828;background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 231, color-stop(0%, #1C67AC), color-stop(100%, #001624));background-image: -webkit-radial-gradient(center bottom, farthest-side, #1C67AC 0%, #001624 150%);background-image: -moz-radial-gradient(center bottom, farthest-side, #1C67AC 0%, #001624 150%);background-image: -ms-radial-gradient(center bottom, farthest-side, #1C67AC 0%, #001624 150%);background-image: -o-radial-gradient(center bottom, farthest-side, #1C67AC 0%, #001624 150%);background-image: radial-gradient(farthest-side at center bottom, #1C67AC 0%, #001624 150%);}
.container.white {background:#FFF;border-bottom:1px solid rgba(0,0,0,0.08);}
.container.dark.noborder, .container.light.noborder {border:0;}
.letter {background:#F8F8F8 url(../images/letter-top.png) top center repeat-x;padding:40px 60px;box-shadow:0 0 15px rgba(0,0,0,0.35);}
.callout {background:#F8F8F8;padding:40px 60px;box-shadow:0 0 15px rgba(0,0,0,0.35);}
.dark .letter h1, .dark .letter h2, .dark .letter h3, .dark .letter h4, .dark .letter h5, .dark .letter h6 {color:#444;color:rgba(0,0,0,0.70);font-family:'Open Sans', sans-serif;font-weight:300;z-index:10;}
.dark .letter p {color:#666;color:rgba(0,0,0,0.50);z-index:10;font-size:17px;}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {position:relative;color:#FFF;color:rgba(255,255,255,1);font-family:'Open Sans', sans-serif;font-weight:300;z-index:10;}
.dark p, .dark ul li {color:#777;color:rgba(255,255,255,0.50);font-size:18px;z-index:10;}
.light h1, .light h2, .light h3, .light h4, .light h5, .light h6 {position:relative;color:#444;color:rgba(0,0,0,0.70);font-family:'Open Sans', sans-serif;font-weight:300;z-index:10;}
.light p, .light ul li {color:#888;color:rgba(0,0,0,0.50);z-index:10;}
.white h1, .white h2, .white h3, .white h4, .white h5, .white h6 {position:relative;color:#444;color:rgba(0,0,0,0.70);font-family:'Open Sans', sans-serif;font-weight:300;z-index:10;}
.white p {color:#888;color:rgba(0,0,0,0.50);z-index:10;}
.dark h3, .light h3, .white h3 {font-weight:400;}
.dark h1.fade, .dark h2.fade, .dark h3.fade, .dark h4.fade, .dark h5.fade, .dark h6.fade, .dark p.fade, .dark a.fade, .light h1.fade, .light h2.fade, .light h3.fade, .light h4.fade, .light h5.fade, .light h6.fade, .light p.fade, .light a.fade, .white h1.fade, .white h2.fade, .white h3.fade, .white h4.fade, .white h5.fade, .white h6.fade, .white p.fade, .white a.fade {opacity:0.65;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}
.dark h1.fade.hover:hover, .dark h2.fade.hover:hover, .dark h3.fade.hover:hover, .dark h4.fade.hover:hover, .dark h5.fade.hover:hover, .dark h6.fade.hover:hover, .dark p.fade.hover:hover, .dark a.fade.hover:hover, .light h1.fade.hover:hover, .light h2.fade.hover:hover, .light h3.fade.hover:hover, .light h4.fade.hover:hover, .light h5.fade.hover:hover, .light h6.fade.hover:hover, .light p.fade.hover:hover, .light a.fade.hover:hover, .white h1.fade.hover:hover, .white h2.fade.hover:hover, .white h3.fade.hover:hover, .white h4.fade.hover:hover, .white h5.fade.hover:hover, .white h6.fade.hover:hover, .white p.fade.hover:hover, .white a.fade.hover:hover {opacity:1.00;}
.dark p.pad, .light p.pad, .white p.pad {padding-right:5%;}
.dark em {color:rgba(255,255,255,0.75);font-style:normal;}
.light em, .white em {color:rgba(0,0,0,0.75);font-style:normal;}

.dark hr {background:#666;background:rgba(255,255,255,0.40);}
.light hr, .white hr {background:#CCC;background:rgba(0,0,0,0.33);}
.dark img.border {background:rgba(0,0,0,0.50);border:1px solid #1E1E1E;border:1px solid rgba(255,255,255,0.10);}
.light img.border, .white img.border {background:#FFF;background:rgba(255,255,255,0.75);border:1px solid #ECECEC;border:1px solid rgba(0,0,0,0.15);}

.fade {opacity:0.40;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
.fade:hover {opacity:1.0;}
.glow {}
.glow.yesglow {animation: glow 4s ease-in-out 1.5s infinite;-webkit-animation: glow 4s ease-in-out 1.5s infinite;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.glow.noglow {-moz-box-shadow:0;-o-box-shadow:0;box-shadow:0;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}

.share {position:fixed;bottom:0;left:0;display:block;width:125px;height:inherit;padding:0 0 0 100px;line-height:100px;z-index:11;}
.share .link-container {display:inline-block;float:left;padding:40px 30px 20px 0;margin:0 0 0 25px;opacity:0.50;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
.share .link-container:hover {opacity:1.0;}
.share .button {margin:0 15px 10px 0;height:35px;padding:10px 15px 11px 35px;vertical-align:middle;float:left;clear:left;}
.share .button img {max-width:none;}
.share .button:last-child {margin:0;}
.share .facebook {background:#3b5998 url(../images/share-facebook.png) 5px center no-repeat;}
.share .facebook:hover {background-color:#263a63;}
.share .twitter {background:#00aced url(../images/share-twitter.png) 5px center no-repeat;}
.share .twitter:hover {background-color:#00709a}
.share .linkedin {background:#0274b3 url(../images/share-linkedin.png) 5px center no-repeat;}
.share .linkedin:hover {background-color:#014c75;}
.share .googleplus {background:#d6492f url(../images/share-googleplus.png) 5px center no-repeat;}
.share .googleplus:hover {background-color:#802c1c;}
.share .email {background:#91639f url(../images/share-email.png) 5px center no-repeat;}
.share .email:hover {background-color:#65456f;}
.share .home {background:#7fb426 url(../images/share-home.png) 5px center no-repeat;}
.share .home:hover {background-color:#5f920a;}

.signup-form {display:inline-block;position:absolute;top:0;left:0;width:100%;border:0;outline:0;background:red;overflow:hidden;z-index:10;background:#161616;-moz-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.signup-form.goodbye {top:0;height:0;padding:0 20px 0 20px;opacity:0;}
.signup-form.hello {top:-30px;height:220px;padding:20px 20px 50px 20px;opacity:1.0;}
.clear {display:block;position:relative;width:100%;height:50px;border:0;outline:0;background:transparent;}

.button.link {background:#7fb426 url(../images/share-open-bg.png) center right no-repeat;padding-right:50px;}
.button.link:hover {background-color:#5f920a;}

ul.thanks {list-style-type:none;}
ul.thanks li {display:block;border-top:1px solid rgba(255,255,255,0.10);line-height:40px;opacity:0.50;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}
ul.thanks li:hover {opacity:0.85;}
ul.thanks li a {display:block;width:1005;height:100%;color:#FFF;}

.alert.alert-error {position:fixed;top:70px;left:15%;width:70%;margin:0 0 0 50px;padding:20px;background:#941a04;color:#FFF;line-height:35px;font-size:18px;text-align:center;border-radius:15px;z-index:11;box-shadow:0 0 25px rgba(0,0,0,0.30);}
.alert.alert-error.hello {display:block;}
.alert.alert-error.goodbye {display:none;z-index:0;}

@media only screen and (max-width: 769px) {
  .navigation {position:absolute;top:0;right:0;bottom:inherit;left:0;width:100%;height:50px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
  .navigation .background {display:none;}
  .navigation.opened {height:inherit;width:inherit;}
  .navigation.closed {height:50px;width:inherit;}
  .navigation ul.menu li .part {font-size:35px;width:50px;border:0;line-height:50px;}
  .navigation ul.menu li .title {left:50px;opacity:1.0;}
  .navigation ul.menu li .title h3 {display:none;}
  .navigation ul.menu li .title h4 {line-height:50px;font-size:20px;}
  .navigation ul.menu.top {display:none;}
  .navigation ul.menu.mobile-top {display:inherit;}
  .navigation ul.menu.mobile-top .part {line-height:0;}
  .navigation ul.menu.mobile-top .title h4 {line-height:50px;}
  .navigation ul.menu.mobile-top li .title img {height:20px;vertical-align:middle;}
  .navigation.opened ul.menu.mobile-top li.current {display:none;}
  .navigation.closed ul.menu.mobile-top li.current {display:inherit;}
  .navigation ul.menu.bottom {display:none;}
  .row:first-child {padding-top:35px;}
  .chapter {padding:0;}
  .share {position:relative;width:100%;padding:0;text-align:center;}
  .share .link-container {display:block;float:none;padding:0;margin:0;opacity:1.0;}
  .share .button {display:inline-block;float:none;clear:none;margin:0 10px;}
  .share .button:last-child {margin:0 10px;}
  .alert.alert-error {top:0;left:0;width:90%;margin:60px 5% 0 5%;line-height:20px;font-size:14px;}
  .callout {padding:40px 20px;}
}

/* Make room for Sumo */
.share {display:none!important;}

@media only screen and (min-width: 769px) {
      /*.sumome-share-client-wrapper {z-index:99990!important;top:calc(100% - 385px)!important;left:105px!important;}*/
      .sumome-share-client-wrapper {z-index:99990!important;right:0px!important;left:auto!important;width:calc(100% - 100px)!important;height:60px!important;font-family:'Raleway',Helvetica,Arial,sans-serif!important;}
      .sumome-share-client {width:100%!important;}
      .sumome-share-client > * {width:calc(100% / 6)!important;height:60px!important;padding:15px 10px!important;}
      .sumome-share-client > *.sumome-share-client-count {padding:10px!important;}
      .sumome-share-client > div.sumome-share-client-count span {top:calc(50% - 11px)!important;}
      .sumome-share-client > * span {bottom:7px!important;}
    }