.responsive-iframe-container {
  position: relative;
  margin: 3em auto; }
  .responsive-iframe-container.square {
    max-width: 560px; }
    .responsive-iframe-container.square .responsive-iframe {
      padding-bottom: 100%; }
    .responsive-iframe-container.square.controls .responsive-iframe {
      padding-bottom: calc(100% + 105px); }
  .responsive-iframe-container.portrait {
    max-width: 320px; }
    .responsive-iframe-container.portrait .responsive-iframe {
      padding-bottom: 196%; }
    .responsive-iframe-container.portrait.controls .responsive-iframe {
      padding-bottom: calc(196% + 130px); }
  .responsive-iframe-container .responsive-iframe {
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden; }
    .responsive-iframe-container .responsive-iframe iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }

#top .avia-icon-group-container.av-iconlist-small {
  display: flex;
  margin: 0.3em 0;
  clear: both; }
  #top .avia-icon-group-container.av-iconlist-small.avia-icon-list-left {
    justify-content: flex-start; }
  #top .avia-icon-group-container.av-iconlist-small.avia-icon-list-center {
    justify-content: center; }
  #top .avia-icon-group-container.av-iconlist-small.avia-icon-list-right {
    justify-content: flex-end; }
  #top .avia-icon-group-container.av-iconlist-small a:hover, #top .avia-icon-group-container.av-iconlist-small a:focus {
    text-decoration: none;
    opacity: 0.8; }
  #top .avia-icon-group-container.av-iconlist-small .iconlist_icon {
    margin: 0 0.25em;
    width: auto;
    height: auto; }

/*# sourceMappingURL=style.css.map */
