* {
    -webkit-user-select:none;
    -webkit-user-drag: none;
}

html, body {
    overflow: hidden;
}

body {
    background-color:#FFFFFF;
    color:#202020;
    font:normal 16px "Trebuchet Ms", georgia, serif;
    -webkit-text-size-adjust:100%;
    -webkit-transform:translate3d(0px,0px,0px);
}

body.black {
    background-color:#202020;
    color:#FFFFFF;
}

body.gray {
    background-color:#B8B8B8;
    color:#202020;
}

body.notPreferred a,
body.notPreferred iframe,
body.notPreferred video,
body.notPreferred .object,
body.notPreferred .ActionPoint,
body.notPreferred .inline,
body.notPreferred #shroud,
body.notPreferred .Dialog {
    display:none;
}

article, section {
    display:block;
}

#refImg {
    display:block;
    visibility:hidden;
    margin:0px auto;
    position:relative;
}

#content {
    height:100%;
}

h1 {
    margin:0px;
}

video,
iframe {
    border-width:0px;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
}

.scrollable {
    position: relative;
    overflow: hidden;
    background-color:#FFFFFF;
}
.scrollable * {
    color:#202020;
}


.inline {
    z-index: 10;
} 

#textControls .Button {
    margin:10px 0px 10px 20px;
    font-size: 20px;
    padding: 5px 10px;
}
#scroller * {
    line-height: 1.2em;
}
#scroller.size-1 {
    font-size: 12px;
}

#scroller.size-2 {
    font-size: 16px;
}

#scroller.size-3 {
    font-size: 20px;
}

.zoomed iframe,
.zoomed video,
.zoomed .object {
    display:none;
}

/*.moving iframe {
    display:none;
}*/

/* This is the wrapper of IFRAME element */
.iframe {
    overflow:hidden;
}

.iframe.notLoaded {
    background-color:#FFFFFF;
    background-position:center center;
    background-repeat:no-repeat;
}

.iframe-scroller {
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    height: 0px; /* Initial height */
}

.inline .iframe-scroller {
    height: 100%;
}


/* Zooming Stuff */
.large {
    -webkit-transform:scale3d(0.5,0.5,1);
    display:none;
    position:absolute;
}

.large.visible {
    display:block;
}


.offline {
    background-color:#333333;
}

.offline span {
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    width:180px;
    height:50px;
    margin:-25px 0px 0px -90px;
    font-size:18px;
    line-height:24px;
    text-align:center;
}

#orientationBand {
    display:none;
    position:absolute;
    width: 100%;
    left:0px;
    right:0px;
    top:0px;
    height:24px;
    line-height:24px;
    text-align:center;
    background-color:#FFE020;
}

.notPreferred #orientationBand {
    display:block;
    z-index: 100;
}

#header, #footer {
    width:100%;
    position:absolute;
    padding:0px 18px;
    -webkit-box-sizing:border-box;
    background-color:#1C2018;
    border:1px solid #444444;
    border-width:1px 0px;
    z-index:5;
    -webkit-transition:-webkit-transform 280ms ease-in-out;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

#header {
    top:0px;
    left:0px;
    height:40px;
    line-height:38px;
    color:#FFFFFF;
    border-top-width:0px;
    overflow:hidden;

    -webkit-box-shadow:0px 5px 7px rgba(64,64,64,0.33);
    -webkit-transform:translate3d(0px,-50px,0px);
}

#header.shown {
    -webkit-transform:translate3d(0px,-0px,0px);
}

#LibraryBackButton {
    float:left;
    margin-right:20px;
    padding:0px 5px;
    font-size:11px;
    background-color:#505050;
    border:1px solid #808080;
}

#header .pagenumber {
    display:block;
    float:right;
    width:40px;
    font-size:11px;
    line-height:40px;
}

#footer {
    left:0px;
    height:130px;
    color:#FFFFFF;
    border-bottom-width:0px;
    -webkit-box-shadow:0px -5px 7px rgba(64,64,64,0.33);
    -webkit-transform:translate3d(0px,130px,0px);
}

#footer.shown {
    -webkit-transform:translate3d(0px,0px,0px);
}

#notification {
    display:none;
    width:250px;
    height:48px;
    margin:-24px 0px 0px -125px;
    position:absolute;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAIAAABP8RWZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNrs01EKACAIA1CNok6dF9+gMwh+CG0HeExUvxFWlAmgzCLZshfAD2ZsukdCt5rp9cGt6odS8bVPlTWsLrJkyZIlq6/1BBgA1Ec6PJ8dBigAAAAASUVORK5CYII=) left top repeat-x #303030;
    font:bold 15px "Trebuchet Ms", georgia, serif;
    line-height:44px;
    color:#FFFFFF;
    -webkit-transform:scale3d(0.5,0.5,1);
    border-radius:10px;
}

#notification.visible {
    display:block;
}


#notification .spinner {
    float:left;
    width:36px;
    height:36px;
    margin:6px 12px 2px 6px;
    background:url(data:image/png;base64,R0lGODlhJAAkANUgAJOVmNzd3m5vcXp8fkNDRI2PkTY2N2hpaoCChFtcXjw9PWJjZIeIi5ucnLGyslBRUdHS00lJSnR1d09QUVVWVzs7O5CRkry8vUZGRnx8fIaHh8bHyGZmZ6anp1tbXHFxcjAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENjY3RURFRTkwNDQxMUUxOUU3M0I2MDFENTRCRjAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENjY3RURFRjkwNDQxMUUxOUU3M0I2MDFENTRCRjAzMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCREI5NTU3OTAyRDExRTE5RTczQjYwMUQ1NEJGMDMyIiBzdFJl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);
}

.Dialog {
    -webkit-box-shadow:0px 0px 12px #202020;
    border-radius:6px;
    height:180px;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    overflow:visible;
}

.Dialog_wrapper {
    margin: 0px;
}

.Dialog_content {
    overflow: hidden;
    height: 100%;
}

.Dialog.iframe {
    position: absolute;
    left: 3%;
    top: 3%;
    bottom: 3%;
    right: 3%;
    margin: auto;
    width: auto;
    height: auto;
}

.Dialog.iframe iframe {
    background-color: transparent;
    
}

.Dialog_header {
    background-color:#84949A;
    border-bottom:1px ridge #608090;
    color:#FFFFFF;
    padding:5px 10px;
    font-size:16px;
    line-height:22px;
    border-radius:6px 6px 0px 0px;
}

.Dialog_header h2 {
    font-size:16px;
    line-height:22px;
}

.Dialog.iframe .Dialog_content {
    overflow: hidden !important;
}

.Dialog_content p {
    text-align:center;
    line-height:18px;
    padding:5px 10px;
}

.Dialog_content .scrollable p {
    text-align:justify;
    padding:0px;
}

.Dialog_content iframe {
    width:100%;
    height:100%;
}

.Dialog .closeBubble {
    position:absolute;
    right:-20px;
    top:-20px;
    width:50px;
    height:50px;
    border-radius:50px;
    background-color:#202020;
    color:#FFFFFF;
    text-align:center;
    font-size:28px;
    line-height:50px;
    opacity:0.85;
    border:2px solid #FFFFFF;
}

.Dialog .closeBubble:after {
    content: "X";
}
.Dialog_actions .Button {
    font:normal 16px "Trebuchet MS", arial, sans-serif;
    padding:5px 20px;
    border:1px outset #C0C0C0;
    background-color:#F4F4F4;
    border-radius:6px;
}

.Dialog_actions .Button:active {
    border-style:inset;
    background-color:#E0E0E0;
}

.arrow {
    display:block;
    border-radius:20px;
    width: 32px;
    height: 32px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABACAYAAAATffeWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNrs1tENQEAMBmAnFrgVrHBLWqEzWMUsjHAqiOBaV/dE/ib11H4vwl8XY6xKqq4KCwCA7wBtCUDcA3cQJ5avUWiKR43cITWXs6wiucsiYllOItblG/Jm+YQ4fnj1Nek1OfxUAQAAAOBPQMPttxj3L/b7PZnCljSWoms2WhCS0jkHoaf7QEMo90JJIWQ5ca4ISXMasCOdNoN4BwBgrVmAAQA6NOF/cqcrRAAAAABJRU5ErkJggg==) center top no-repeat;
    background-color:#505050;
    opacity:0.8;
    position:absolute;
    left:50%;
    margin-left:-16px;
    -webkit-box-shadow:0px 0px 2px rgba(255,255,255,0.75);
}

.arrow.up {
    background-position:center 0px;
    top:10px;
}
.arrow.down {
    background-position:center -32px;
    bottom:10px;
}

.anchor,
.object {
    position:absolute;
    z-index:100;
}

.anchor.visible {
    border:2px dotted #303030;
    background-color:#303030;
    opacity:0.33;
    -webkit-border-radius:10px;
}

iframe.anchor {
    border-width:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}

.video {
    background:url(icon-play-button64.png) center center no-repeat rgba(48,48,48,0.5);
}

.shroud {
    position:absolute;
    z-index:1000;
    background-color:#202020;
    -webkit-transform:scale(0.25, 0.25);
    -webkit-transition:-webkit-transform 400ms;
}

.shroud.active {
    -webkit-transform:scale(1.0,1.0);
}

.shroud video,
.shroud .caption {
    display:block;
    position:absolute;
    left:50%;
    top:50%;
}

.shroud .caption {
    color:#FFFFFF;
    font-size:14px;
}

#splash h2 {
    text-shadow:0px 0px 1px rgba(192,192,192,0.5);
}

.black #splash h2 {
    text-shadow:0px 0px 1px rgba(255,255,255,0.5);
}

#homeScreen {
    height:200px;
}

#articles {

    visibility:hidden;
}

#articles.loaded {
    visibility:visible;
}

.article, .page {
    -webkit-transform:translate3d(0px,0px,0px);
}

.article {
    float:left;
    visibility:hidden;
    position:relative;
    z-index:1;
}

.article.visible, .article.near {
    visibility:visible !important;
}


.page.landscape {
    display:none;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) { 
    .page.portrait {
       display:none !important;
    }

    .page.landscape {
        display:block !important;
    }

}



.article .page {
    background-size:contain;
    background-position:center center;
    background-repeat:no-repeat;
    min-height:100%;
    min-width:100%;
    position:relative;
    z-index:1;
}

.page img.large {
    display: none;
}

.page img.large.visible {
    display: block;
    left:-4000px; /* Hides the image until it's correctly positioned - removes flickering */
    top:-4000px;
}

#loading {
    text-align:center;
    opacity:1.0;
}

#loading.updating {
    opacity:0.0;
}


#loading #indicator {
    position:relative;
    border:2px solid #333333;
    -webkit-border-radius:10px;
}

#loading #indicator.noproceed {
    border-width:0px;
}

#loading #progress {
    width:0px;
    height:25px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs1MEJACAMQ1EVB3VER3Gd2lScQfgHETPAI4eQ3PpIUEri8q2z1BWBWSFhlty5XqClOTHLQUtmV/Zyste33tgqaV36E+AXbgEGAJDPOhCDVcWoAAAAAElFTkSuQmCC);
    -webkit-border-radius:8px;
}


/* Kind of hack */
.placeholder {
    -webkit-transition:opacity 240ms;
}
.placeholder.loading {
    height:180px;
}

.waiting {
    opacity:0;
}

.iframe.notLoaded,
#loading h2.loading,
.placeholder.loading {
    display:block;
    background-image: url(data:image/gif;base64,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);
    background-position:center center;
    background-repeat: no-repeat;
}


.black .iframe.notLoaded,
.black #loading h2.loading {
    display:block;
    background-image: url(data:image/gif;base64,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);
    background-position:center center;
    background-repeat: no-repeat;
}

#loading h2.loading {
    background-position:center bottom;
    height:80px;
}

#filesetLength {
    color:#333333;
    position:absolute;
    left:120px;
    top:3px;
    font-size:12px;
}

#Article_thumbs {
    display:block;
    overflow:hidden;
    margin:0px 0px 0px -12px;
    list-style-type:none;
}

#Article_thumbs li {
    float:left;
    padding-bottom:10px;
}

#Article_thumbs li.selected {
}

#Article_thumbs li a {
    margin:8px 8px 0px 8px;
    display:block;
    width:160px;
    height:110px;
    border:1px solid #FFFFFF;
    background-position:center center;
    background-repeat: no-repeat;
    background-size:cover;
    opacity:0.8;
    text-decoration:none !important;
}

#Article_thumbs li.selected a {
    -webkit-box-shadow:0px 0px 12px rgba(255,255,255,0.9);
    opacity:1.0;
}

#Article_thumbs .title {
    position:absolute;
    bottom:10px;
    width:144px;
    height:30px;
    overflow:hidden;
    padding:5px 8px;
    font-size:12px;
    line-height:17px;
    color:#FFFFFF;
    background-color:rgba(0,0,0,0.7);
    border:1px solid #FFFFFF;
    border-width:1px 0px;
    text-transform:uppercase;
}

#Article_thumbs li.selected .title {
    background-color:rgba(0,0,0,0.9);
}

#footer #titleLine {
    position:absolute;
    left:0px;
    top:-26px;
    height:25px;
    line-height:25px;
    background-color:rgba(64,64,64,0.9);
    color:#FFFFFF;
    text-shadow:0px 0px 1px #202020;
    width:96%;
    padding-left:20px;
    
}


#not-allowed {
    width:50px;
    height:550px;
    position:absolute;
    top:50%;
    margin-top:-275px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAy9JREFUeNq8WW9kW1EUT/soIZQQSghln0p5PEI/lTD2KWM6pYxNGf1URnmUEUIJJYR+GmGUUUIntMym32ZlTMcYZTKZ0MioTCfVeTt3Tniuc979l+7w+5Jz37m/d985555zMhVFUcpS7gDuAUqAAmAGsIi6X4CviC+AY8BHq10EQQPMAkJANzKXHqACyJvsaUJsFzCM3GUEaACykyK4bHliKhkAVl0IeoBadPvSwL2MCM4AWgrDV7hmHeBLz88DAtQdaZBs455aBMXbHCo+TYh+qevDwt+2FD7cok6SMraneNumYeTHMQfYT7BdUxFc0fSb0IGkwFPG7g2gxBEUn+FCk6AwVHYk+QjtyNKJu0/8gTpDZgcDggqSRUeS68yedZlgAROoLK9QX2YMdU1vBgIHTDLPxwlWiEUXUqSGDMkPgLQDQc61qmOCHnNTbBLGmgzJA8dTfM744j+CPqEU+SrDJPAThmTV8RSpHFmcxpJJltdYMslyDXgIOCd024A1y9LtJ+4py7Ig6BOKNwnG+oD7gEtC1wQULUlSey4JgguE4lRhTBShDwB/pN9F0doGzFsQPCWLYiaCdKNyg/HHM8O7WiBH3fspIv+NDA03EioUz9CWfLOMKII3hka9hJKqbmjriiI4IAznLHqVM4bkhqaNNHVZiCD5QTjnnKGDX2Jk9wldHTs/lVCB1Z9mclpgEYXfkOQ1EdktbFOThEpPnwXB94TirmUuE7aeEL/PAo4AuYRnqT0/iW+/xFx1WYera4fxx7dM75FhrrpgvKBDKLdvoYwS8oJYu8mUct54QZUpt1xOMY2lGCVbUgboEWsqJgWrLfJMKRdvGfaZgrWgW/I/diTpMy3DkPly42aebJo6zNuuOZIsG45EslzbWWI6rQhbRReSoSbBFVXjvpvw8Etsvm1JNhXk9iYx+hC+88wwwjMYuYMEu4e6o49x79HWaN7bGEQB0X762Pe2mCCR5zLaw6P4STb+w/itZjN+i2PVYCRiIl0cjk5kBJxDBx5NgNgQA1GrJTCNwgIm157liZnOFVNTDn9DFLFE8rHYDKSu7zfgO+Ad/g1xbrPJXwEGACuuXqxWOl2AAAAAAElFTkSuQmCC) center center no-repeat #303030;
    -webkit-border-radius:6px;
    -webkit-box-shadow:0px 0px 5px rgba(128,128,128,0.75);
    display:none;
}

#not-allowed.active {
    display:block;
    z-index:200;
}

#not-allowed.active.left {
    left:10px;
}

#not-allowed.active.right {
    right:10px;
}

/* @begin Action Points */
.ActionPoint.button {
    background-color:#202020;
    color:#FFFFFF;
    border:2px solid #FFFFFF;
    border-radius:50px;
    text-align:center;
    font-size:28px;
    line-height:45px;
    background-size:100% 100%;
}

.ActionPoint.text {
    background-image:url(article.png);
}

.ActionPoint.image {
    background-image:url(slideshow.png);
}

.ActionPoint.link {
    background-image:url(link.png);
}

.ActionPoint.cart {
    background-image:url(cart.png);
}

.ActionPoint.video {
    background-image:url(video.png);
}


.ActionPoint.invisible {
    background-image: none !important;
    background-color: transparent !important;
}

.menuShown .ActionPoint.invisible {
    background-color: rgba(32,32,32, 0.5) !important;
}

.inline.text {
    color: #000000;
    background-color: #FFFFFF;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}


.inline.image {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}

.inline.image img {
    width: 100%;
    height: 100%;
}

/* @end Action Points */

/* @begin SwipeJS */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.swipe-wrap > div img {
    width: 100%;
    height: 100%;
    margin: 0px auto;
    display: block;
}

/* @end SwipeJS */

/**
 *
 * Main container
 *
 */
#addToHomeScreen {
    z-index:9999;
    -webkit-user-select:none;
    -webkit-box-sizing:border-box;
    width:240px;
    font-size:15px;
    padding:12px 14px;
    text-align:left;
    font-family:helvetica;
    background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
    border:1px solid #505050;
    -webkit-border-radius:8px;
    -webkit-background-clip:padding-box;
    color:#333;
    text-shadow:0 1px 0 rgba(255,255,255,0.75);
    line-height:130%;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}

#addToHomeScreen.addToHomeIpad {
    width:268px;
    font-size:18px;
    padding:14px;
}

/**
 *
 * The 'wide' class is added when the popup contains the touch icon
 *
 */
#addToHomeScreen.addToHomeWide {
    width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
    width:320px;
    font-size:18px;
    padding:14px;
}

/**
 *
 * The balloon arrow
 *
 */
#addToHomeScreen .addToHomeArrow {
    position:absolute;
    background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
    border-width:0 1px 1px 0;
    border-style:solid;
    border-color:#505050;
    width:16px; height:16px;
    -webkit-transform:rotateZ(45deg);
    bottom:-9px; left:50%;
    margin-left:-8px;
    -webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
    -webkit-border-bottom-right-radius:2px;
}


/**
 *
 * The balloon arrow for iPad
 *
 */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
    -webkit-transform:rotateZ(-135deg);
    background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
    -webkit-box-shadow:inset -1px -1px 0 #fff;
    top:-9px; bottom:auto; left:50%;
}


/**
 *
 * Close button
 *
 */
#addToHomeScreen .addToHomeClose {
    -webkit-box-sizing:border-box;
    position:absolute;
    right:4px;
    top:4px;
    width:18px;
    height:18px; line-height:14px;
    text-align:center;
    text-indent:1px;
    -webkit-border-radius:9px;
    background:rgba(0,0,0,0.12);
    color:#707070;
    -webkit-box-shadow:0 1px 0 #fff;
    font-size:16px;
}


/**
 *
 * The '+' icon, displayed only on iOS < 4.2
 *
 */
#addToHomeScreen .addToHomePlus {
    font-weight:bold;
    font-size:1.3em;
}


/**
 *
 * The 'share' icon, displayed only on iOS >= 4.2
 *
 */
#addToHomeScreen .addToHomeShare {
    display:inline-block;
    width:18px;
    height:15px;
    background-repeat:no-repeat;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
    background-size:18px 15px;
    text-indent:-9999em;
    overflow:hidden;
}


/**
 *
 * The touch icon (if available)
 *
 */
#addToHomeScreen .addToHomeTouchIcon {
    display:block;
    float:left;
    -webkit-border-radius:6px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
        inset 0 0 2px rgba(255,255,255,0.9);
    background-repeat:no-repeat;
    width:57px; height:57px;
    -webkit-background-size:57px 57px;
    margin:0 12px 0 0;
    border:1px solid #333;
    -webkit-background-clip:padding-box;
}


/**
 *
 * The 'share' icon for retina display
 *
 */
@media all and (-webkit-min-device-pixel-ratio: 2) {
    #addToHomeScreen .addToHomeShare {
        background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
    }
}
