html {
    text-shadow: none;/*0 1px 3px rgba(255,255,255,.5);*/
    background-color: #fff;
    color:#333;
    
    
  }

  body {
    text-shadow: none;
    background: #eee;
    box-shadow: inset 0 0 200px 80px rgba(255,255,255,1);
    -webkit-box-shadow: inset 0 0px 200px 100px  rgba(255,255,255,1);
    color:#333;
  }

  html {
    height: 100%;
  }
  body {
    min-height: 100%;
  }
  
 /* .masthead {
    background: rgba(221,221,221,0.9);
    box-shadow: inset 0 0 100px rgba(255,255,255,1), none, none, none;
    -webkit-box-shadow: inset 0 0px 100px rgba(255,255,255,1), none, none, none;
  
    z-index: 1;
  }*/

  .masthead, .mastfoot {
    position:relative;
  }

  .masthead-brand {
    color: #429AFF;
  }

  .masthead-brand i {
    color: #429AFF;
  }

  .nav > li > a
  , .nav > li > a:active 
  , .nav > li > a:visited{ 
    color: #429AFF; 
  }

  .nav > .active > a
  , .nav > .active > a:focus {
    color: #fff;
    /*border-bottom-color: #000;*/
  }
  
  .nav > .active > a:hover {
      
  }

  nav.hidden {
      display:none;
  }

  div.site-wrapper {
    box-shadow: none;
    -webkit-box-shadow: none;
    overflow: scroll;
  } 

  
  
  .cover {
    /*margin-top: 25px;*/
    position: relative;
    display: block;
    height: 12em;
  }

  .cover {
    color: #000;
    background: #ddd;

  }

  .cover-content {
    text-shadow: 0 1px 3px rgba(100,100,100,.5);
    position: relative;
    top: 0;
    margin-bottom:3em;
  }

  .cover-container div.scroll {
    position: relative;
  }



.container.toolbar {
    position: fixed;
    background: rgba(255, 255, 255, 0.9)
}

.container.main {
   
}

  .content div[data-page="privacy_policy"] {
    font-family: Arial; 
    line-height:1.5; 
  }

  .content div[data-page="privacy_policy"] p {
    font-size:11.0pt; 
    line-height:1.5; 
    font-family:Arial;
    text-align: justify;
  }

  .content div[data-page="privacy_policy"] h1, 
  .content div[data-page="privacy_policy"] h2, 
  .content div[data-page="privacy_policy"] h3, 
  .content div[data-page="privacy_policy"] h4 {
    text-transform: uppercase;
    font-family: Arial; 
    font-weight: bold;
    line-height: 1.5;
    margin: 19px 0px;
  }

  .content div[data-page="privacy_policy"] h1 {
    line-height: 22.5px; 
    font-size: 26px;
    margin-top:0px;
    margin-bottom:24px;
    
  }

  .content div[data-page="privacy_policy"] h2 {
    
    
    font-size: 19px;
  }

    .content div[data-page="privacy_policy"] h3 {
        font-size: 17px;
        
    }

    .content div[data-page="privacy_policy"] h4 {
        font-size: 14px;
        
    }
  

  .content {
    margin-top:6em;
  }

  .content.full {
      margin-top:0.5em;
  }

  div.appIconContainer {
    position: relative;
    display: inline-block;

  }
  /*
  div.appIconContainer {
    position: relative;
    width: 4em;

    margin: 0.5em auto;
   }
*/
  img.appIcon {
    border-radius: 0.8em
  }

  img.appIconLarge {
    width: 4em;
  }


  img.appIconSmall {
    width: 34px;
    border-radius:7px;
  }

  .newCount {
    background-color: red;
    border-radius: 7.5px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    font-size: 11px;
    text-align: center;
    color: #fff;
    }

    .imageSuperScript {
    position: absolute;
    top: -4px;
    right: -4px;
    }
/*
  .imageSuperScript {
    position: absolute;
    top: -0.5em;
    right: -0.5em;
  }
  
  .newCount {
    background-color: red;
    border-radius: 1em;
    width: 1.4em;
    height: 1.4em;
    line-height:1.4em;
    font-size: 1em;
    text-align: center;
    color: #fff;
  }
*/
  div.img1, div.img2, div.img3, div.img4, div.img5 {
    position: relative;
    /*top: 9.5em;*/
    clear:both;
    width:13em;
    height:13em;
    box-shadow:  0px 2px 50px #cdcdcd;
    -webkit-box-shadow:  0px 2px 50px #cdcdcd;
    border-radius: 2em;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: -130px;
    display:block;
    margin:0 auto 3em auto;
    
  }

  
  div.img1 p, div.img2 p, div.img3 p, div.img4 p, div.img5 p {
    position: absolute;
    bottom:-3em;
    float:left;
    vertical-align: top;
    text-align: center;
    width: 100%;
    height:1em;
  }

  div.img1 {
    background-image: url('../img/IMG_0287.PNG')
  }

  div.img2 {
    background-position-y: -10px;
    background-image: url('../img/IMG_0287.PNG')
  }

  div.img3 {
    background-image: url('../img/IMG_0288.PNG')
  }

  div.img4 {
    background-image: url('../img/IMG_0289.PNG')
  }

  div.img5 {
    background-image: url('../img/IMG_B68F.PNG')
  }

  div.img-fullSize {
    background-position-y: -9px;
    height: 22.5em;
    border-radius: 1em;
  }

  div.img-overlap0, div.img-overlap1, div.img-overlap2, div.img-overlap3 {
    display:inline-block;
    position: absolute;
   
    /*top:0em;
    left:0em;*/
    /*margin-left: 30%;*/
    /*margin-top:2em;*/
    margin:0;
  }

  div.img-overlap-container {
    display:flex;
    flex-direction: row;
    height:22.5em;
  }

  div.img-overlap1 {
    left: 20%;
  }
  
  div.img-overlap2  {
    left: 40%;
  }

  div.img-overlap3  {
    left: 60%;
  }

  div.appStoreBadgeIOS, a.appStoreBadgeIOS {
    background-image: url('../img/App_Store_Badge.svg');
    margin:auto;
    width:13em;
    height:5em;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top:3em;
    display: block;
  }

  div.copyright {
    text-align: right;
    margin-right: 1em;
    margin-top: 1em;
    text-shadow: 1px 2px 1px rgba(255,255,255,1);
    color:#999;
    font-size: 0.7rem;
  }