/*================================================================================
The use, disclosure, reproduction, modification, transfer, or transmittal
of this work for any purpose in any form or by any means without th
written permission of Akamai Technologies is strictly prohibited.

Confidential, Unpublished Property of Akamai Technologies.
Use and Distribution Limited Solely to Authorized Personnel.

Copyright 2017 Akamai Technologies, Inc.  All Rights Reserved.
================================================================================*/

/*Akamai custom sponsor*/
.akamai-ais-sponsor{
  vertical-align: middle;
  height: 31px;
  width: 88px;
  cursor:pointer;
}

/*Free preview Sponsor*/
.akamai-small .akamai-flex-item.akamai-ais-preview-info {
  display: none;
}

/*TODO Remove after getting a FP sponsor logo*/
.akamai-ais-preview-label,
div.akamai-overlays.akamai-layer > div.akamai-ais.akamai-overlay.akamai-ais-free-preview > div.akamai-ais-preview > div:nth-child(2) > span
{
  display:none;
}

/*Free preview message*/

.amp-ais-preview-message{
  display:none;
}
.akamai-preview .amp-ais-preview-message{
  display:block;
  width: 20em;
  /*margin: 0em 1em 0.2em 1em;*/
  font: bold normal normal 13px/1 Arial;
  /*padding: 0em 2em 0em 2em; */
}

@media (max-width: 320px) {

  .akamai-ais-preview-label{
    font-size: 10px;
  }
  .akamai-flex-item{
    margin: 0px 3px 0px 3px;
  }
  .akamai-ais-preview-count{
    font-size: 14px;
  }
  .akamai-spacer{
    display:none;
  }
  .akamai-small .akamai-flex-item .akamai-ais-preview-label {
    white-space: nowrap;
    margin-top: 7px;
  }
  .akamai-small > div.akamai-overlays.akamai-layer > div.akamai-ais.akamai-overlay.akamai-ais-free-preview > div.akamai-ais-preview > div:nth-child(2) {
    margin: 0px 1px 0px 1px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 130px;
    display: table !important;
  }
}
@media (max-width: 420px) {
  .akamai-flex-item.akamai-ais-preview-info,
  .amp-ais-preview-message {
    display: none !important;
  }
}


@media (max-width: 640px)
{ 
  .akamai-small .akamai-flex-item .akamai-ais-preview-label {
    white-space: nowrap;
    margin-top: 7px;
  }
  .akamai-small > div.akamai-overlays.akamai-layer > div.akamai-ais.akamai-overlay.akamai-ais-free-preview > div.akamai-ais-preview > div:nth-child(2) {
    margin: 0px 1px 0px 1px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    display: inline-flex;
  }
  .amp-ais-preview-message{
    font: bold normal normal 11px/1 Arial !important;
  }
}
@media (max-width: 736px)
{
  .akamai-small .akamai-flex-item.akamai-ais-preview-info {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .akamai-small .akamai-ais-preview-info {
    margin: 0px 1px 0px 1px;
  }  

}

@media (max-device-width: 736px) {
 .akamai-small .akamai-flex-item.akamai-ais-preview-info {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.akamai-small .akamai-ais-preview-info {
  margin: 0px 1px 0px 1px;
}  
}
@media (max-device-width: 640px) {
  .akamai-small .akamai-flex-item .akamai-ais-preview-label {
    white-space: nowrap;
    margin-top: 7px;
  }
  .akamai-small > div.akamai-overlays.akamai-layer > div.akamai-ais.akamai-overlay.akamai-ais-free-preview > div.akamai-ais-preview > div:nth-child(2) {
    margin: 0px 1px 0px 1px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    display: inline-flex;
  }
  .amp-ais-preview-message{
    display:none !important;
  }
}
@media (max-device-width: 320px) {
 .akamai-small .akamai-flex-item.akamai-ais-preview-info {
  display: none;
}
.amp-ais-preview-message{
  display:none !important;
}
}