  .clear {
    clear:both;
    height:5px;
  }

  .ss-alignment-float {
    float:left;
    /*background-color:#f5f5f5;*/
    /*border:1px dotted silver;*/
    /*box-sizing:border-box;*/
    /*border-radius:10px;*/
  }

  .ss-alignment-float img,
  .ss-alignment-child img {
    width:100%;
  }

  .ss-alignment-float h2,
  .ss-alignment-float h3,
  .ss-alignment-child h2,
  .ss-alignment-child h3 {
    margin:1px!important;
    font-size:1em!important;
  }

  @media only screen and (max-width:640px) {
    .ss-alignment-float {
      float:none;
      width:auto!important;
      margin-bottom:5px;
    }
  }

  .ss-alignment-float p,
  .ss-alignment-float ol,
  .ss-alignment-float ul {
    margin:0px!important;
    padding:1em;
  }

  .ss-alignment-float ol,
  .ss-alignment-float ul {
    padding-left:2.5em!important;
  }

  .ss-alignment-child {
    border-top:1px dotted silver;
    box-sizing:border-box;
    background-color:white;
    /*border-radius:10px;*/
    margin:1px;
  }

  img.external {
    width:14px!important;
  }
