@font-face{font-family:axm;src:url(../../../assets/iconfont/fonts/axm.eot);src:url(../../../assets/iconfont/fonts/axm.eot?#iefix) format("embedded-opentype"),url(../../../assets/iconfont/fonts/axm.woff) format("woff"),url(../../../assets/iconfont/fonts/axm.ttf) format("truetype"),url(../../../assets/iconfont/fonts/axm.svg#axm) format("svg");font-weight:400;font-style:normal;font-display:block}.axm-gallery-teaser-poster{display:block;position:relative}.axm-gallery-teaser-poster img{display:block;max-width:100%;height:auto}.axm-gallery-teaser-button{display:block;padding:10px 30px 10px 54px;position:absolute;top:10px;right:10px;border-radius:5px;background-color:#333;color:#fff;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.axm-gallery-teaser-button:before{display:block;margin-top:-.5em;position:absolute;left:15px;top:50%;font:24px/1 axm;content:"\e008"}.axm-gallery-teaser-button-text{display:block}.axm-gallery-teaser-button-counter{display:block;font-size:12px;line-height:14px;opacity:.666}.axm-gallery-teaser:hover .axm-gallery-teaser-button{background-color:#fff;color:#1a1a1a;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.ax-gallery-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;visibility:hidden;width:100%;height:100%;position:fixed;z-index:99999;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out}.ax-gallery{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);background-color:#1a1a1a;color:#fff;transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out}.ax-gallery-header{display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:64px;border-bottom:1px solid #313131}.ax-gallery-header-left{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 0;border-right:1px solid #313131}.ax-gallery-header-left .ax-gallery-logo{margin-left:20px}.ax-gallery-header-left .ax-gallery-logo img{display:block;width:auto;max-height:100%}.ax-gallery-header-left .ax-gallery-title{margin:0 50px;color:#fff;display:none}@media only screen and (min-width:601px){.ax-gallery-header-left .ax-gallery-title{display:block}}.ax-gallery-header-right{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px}@media only screen and (min-width:1025px){.ax-gallery-header-right{width:300px;min-width:300px}}.ax-gallery-header-right .ax-gallery-back-to-slideshow{display:none;-webkit-flex-grow:1;flex-grow:1;padding-left:5px;text-transform:uppercase;font-weight:600}.ax-gallery-header-right .ax-gallery-back-to-slideshow:before{position:relative;top:1px;margin-right:5px;font:14px/14px axm;content:"\e022"}.ax-gallery-header-right .ax-gallery-thumbs-button{margin:0 12px}.ax-gallery-header-right .ax-gallery-thumbs-button:before{font:16px/44px axm;content:"\e007"}.ax-gallery-header-right .ax-gallery-enlarge-button{margin:0 12px 0 0}.ax-gallery-header-right .ax-gallery-enlarge-button:before{font:24px/44px axm;content:"\e900"}.ax-gallery-header-right .ax-gallery-numerator{-webkit-flex-grow:1;flex-grow:1;text-align:center;font-size:16px;white-space:nowrap}.ax-gallery-header-right .ax-gallery-close-button{margin:0 12px}.ax-gallery-header-right .ax-gallery-close-button:before{font:16px/24px axm;content:"\e006"}.ax-gallery-body{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ax-gallery-body .ax-gallery-thumbnails32{display:none;-webkit-flex-grow:1;flex-grow:1;border-right:1px solid #313131}.ax-gallery-body .ax-gallery-thumbnails32 .ax-gallery-thumbnails-collection{box-sizing:content-box;width:100%;padding:10px 5px;counter-reset:section}.ax-gallery-body .ax-gallery-thumbnails32 .ax-gallery-thumbnails-collection .ax-gallery-thumbnail{display:inline-block;padding:0 5px;margin:0 0 10px;position:relative;vertical-align:top}.ax-gallery-body .ax-gallery-thumbnails32 .ax-gallery-thumbnails-collection .ax-gallery-thumbnail img{display:block}.ax-gallery-body .ax-gallery-thumbnails32 .ax-gallery-thumbnails-collection .ax-gallery-thumbnail:after{position:absolute;right:12px;bottom:6px;font-size:14px;font-weight:600;counter-increment:section;content:counter(section)}@supports (display:grid){.ax-gallery-body .ax-gallery-thumbnails32 .ax-gallery-thumbnails-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));grid-template-rows:repeat(auto-fit,minmax(90px,max-content));grid-gap:10px;padding:10px}.ax-gallery-body .ax-gallery-thumbnails32 .ax-gallery-thumbnails-collection .ax-gallery-thumbnail{padding:0;margin:0}}@media only screen and (min-width:1025px){.ax-gallery-body{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.ax-gallery-frames{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.ax-gallery-frame{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;border-right:1px solid #313131;border-bottom:1px solid #313131}.ax-gallery-frame-visible{display:-ms-flexbox;display:-webkit-flex;display:flex}.ax-gallery-image{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;background-size:contain;background-repeat:no-repeat;background-position:center}.ax-gallery-image-title{min-height:22px;padding:8px 0;text-align:center;color:#999;border-top:1px solid #313131}.ax-gallery-sidebar .ax-gallery-ad{display:none;width:100%;margin-bottom:10px}.ax-gallery-sidebar .ax-gallery-ad .axads-slot{height:250px}.ax-gallery-sidebar .ax-gallery-thumbnails{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;width:100%;max-height:420px;position:relative;text-align:center}.ax-gallery-sidebar .ax-gallery-thumbnails .ax-gallery-thumbnails-collection{overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ax-gallery-sidebar .ax-gallery-thumbnails .ax-gallery-thumbnails-collection .ax-gallery-thumbnail{display:inline-block;width:33.33333%;position:relative}.ax-gallery-sidebar .ax-gallery-thumbnails .ax-gallery-thumbnails-collection .ax-gallery-thumbnail img{display:block}@media only screen and (min-width:1025px){.ax-gallery-sidebar{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;padding:10px}.ax-gallery-sidebar .ax-gallery-ad{display:block}}.ax-gallery-thumbnails-up{display:inline-block;width:30px;position:absolute;z-index:3;top:5px;left:auto;right:5px;font:16px/30px axm;border-radius:50% 50% 0 0;background-color:#1a1a1a;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.ax-gallery-thumbnails-up:before{content:"\e021"}.ax-gallery-thumbnails-down{display:inline-block;width:30px;position:absolute;z-index:3;top:35px;left:auto;right:5px;font:16px/30px axm;border-radius:0 0 50% 50%;background-color:#1a1a1a;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.ax-gallery-thumbnails-down:before{content:"\e020"}.ax-gallery-thumbnails-down:hover,.ax-gallery-thumbnails-up:hover{border-color:#fff;background-color:#fff;color:#1a1a1a}.ax-gallery-thumbnail img{opacity:.333;transition:opacity 375ms ease-in-out}.ax-gallery-thumbnail-active img,.ax-gallery-thumbnail:hover img{opacity:.999;transition:opacity 375ms ease-in-out}.ax-gallery-frame-ad .ax-gallery-ad{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-grow:1;flex-grow:1;width:100%;margin:0;text-align:center}.ax-gallery-frame-ad .ax-gallery-ad .axads-slot-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;margin-left:33px;margin-right:33px}.ax-gallery-frame-ad .ax-gallery-ad .axads-slot{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;position:relative}.ax-gallery-frame-ad .ax-gallery-ad .axads-slot>div{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.ax-gallery-ad-mode .ax-gallery-sidebar{display:none}.ax-gallery-ad-mode .ax-gallery-frame-ad{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:600px){.ax-gallery-frame-ad .ax-gallery-ad .axads-slot-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}}@media only screen and (min-width:601px){.ax-gallery-frame-ad .ax-gallery-ad .axads-slot-wrapper{margin-left:64px;margin-right:64px}}.ax-gallery-shares{display:-ms-flexbox;display:-webkit-flex;display:flex}.ax-gallery-share{display:block;-webkit-flex-grow:1;flex-grow:1;height:36px;position:relative;font-size:0;color:#fff}.ax-gallery-share:before{width:100%;height:100%;position:absolute;top:0;left:0;right:auto;text-align:center;font:16px/36px axtheme}.ax-gallery-share-fb{background-color:#3b5998}.ax-gallery-share-fb:before{content:"\e040"}.ax-gallery-share-twitter{background-color:#00aced}.ax-gallery-share-twitter:before{font-family:ax-socials;content:"\e021";}.ax-gallery-share-reddit{background-color:#3e3e3e}.ax-gallery-share-reddit:before{font-family:ax-socials;content:"\e016";}@media only screen and (min-width:1025px){.ax-gallery-shares{width:100%;margin-bottom:10px}}.ax-gallery-next-frame,.ax-gallery-previous-frame{padding:10px 2px;position:absolute;z-index:2;top:50%;font:24px/24px axm;text-align:center;background-color:rgba(255,255,255,.333);color:#000;border-radius:4px;transition:background-color 375ms ease-in-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ax-gallery-next-frame:hover,.ax-gallery-previous-frame:hover{background-color:#fff}.ax-gallery-previous-frame{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ax-gallery-previous-frame:before{position:relative;right:2px;content:"\e022"}.ax-gallery-next-frame{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ax-gallery-next-frame:before{position:relative;left:2px;content:"\e023"}.ax-gallery-frame:first-child .ax-gallery-previous-frame{display:none}.ax-gallery-frame:last-child .ax-gallery-next-frame{display:none}@media only screen and (min-width:601px){.ax-gallery-next-frame,.ax-gallery-previous-frame{padding:10px;border-radius:50%}.ax-gallery-previous-frame{left:10px}.ax-gallery-next-frame{right:10px}}.ax-gallery-thumbnails-mode .ax-gallery-header-right .ax-gallery-back-to-slideshow{display:block}.ax-gallery-thumbnails-mode .ax-gallery-thumbnails32{display:-ms-flexbox;display:-webkit-flex;display:flex}.ax-gallery-thumbnails-mode .ax-gallery-enlarge-button,.ax-gallery-thumbnails-mode .ax-gallery-frames,.ax-gallery-thumbnails-mode .ax-gallery-numerator,.ax-gallery-thumbnails-mode .ax-gallery-sidebar .ax-gallery-thumbnails,.ax-gallery-thumbnails-mode .ax-gallery-thumbs-button{display:none}.ax-gallery-back-to-slideshow:hover,.ax-gallery-close-button:hover,.ax-gallery-enlarge-button:hover,.ax-gallery-thumbnail:hover,.ax-gallery-thumbnails-down:hover,.ax-gallery-thumbnails-up:hover,.ax-gallery-thumbs-button:hover{cursor:pointer}.ax-gallery-visible .ax-gallery-wrapper{visibility:visible;opacity:1;transition:visibility 0s,opacity 375ms ease-in-out,transform 375ms ease-in-out}.ax-gallery-visible .ax-gallery{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:visibility 0s,opacity 375ms ease-in-out,transform 375ms ease-in-out}#fb-root .fb_dialog{z-index:999999!important}.ax-gallery-light .ax-gallery{background-color:#fff;color:#1a1a1a}.ax-gallery-light .ax-gallery-header{border-color:#e6e6e6}.ax-gallery-light .ax-gallery-header .ax-gallery-title{color:#1a1a1a}.ax-gallery-light .ax-gallery-next-frame,.ax-gallery-light .ax-gallery-previous-frame{background-color:#e6e6e6}.ax-gallery-light .ax-gallery-thumbnails-down,.ax-gallery-light .ax-gallery-thumbnails-up{border-color:#fff;background-color:#fff;color:#1a1a1a}.ax-gallery-light .ax-gallery-frame,.ax-gallery-light .ax-gallery-frames .ax-gallery-image-title,.ax-gallery-light .ax-gallery-header-left,.ax-gallery-light .ax-gallery-next-frame,.ax-gallery-light .ax-gallery-previous-frame,.ax-gallery-light .ax-gallery-thumbnails32{border-color:#e6e6e6}


/* Gallery fullscreen */
.ax-gallery-fullscreen-container {
  display: none;
  position: relative;
  background-color: #000;
}
.ax-gallery-fullscreen-container.show {
  display: block;
}
.ax-gallery-fullscreen-container img.fs-gallery-img {
  width: auto;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ax-gallery-fullscreen-container .fs-close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  cursor: pointer;
  transition: all 0.25s ease;
  opacity: 0;
  pointer-events: none;
}
.ax-gallery-fullscreen-container .fs-close-btn:before {
  font: 32px/36px axm;
  content: "\e006";
  color: #fff;
}
.ax-gallery-fullscreen-container .fs-close-btn.show {
  opacity: 1;
  pointer-events: all;
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls {
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.25s ease;
  opacity: 0;
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls.show {
  opacity: 1;
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn {
  width: 80px;
  height: 80px;
  display: block;
  background-color: rgba(0,0,0,0.25);
  border-radius: 10px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
  transition: all 0.25s ease;
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn:before {
  content: "\e901";
  display: block;
  color: #fff;
  font: 80px/80px axm;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translate(-50%, -50%);
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn.pause:before {
  content: "\e901";
  font: 61px/80px axm;
  left: 51%;
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn.play:before {
  content: "\e023";
}
.ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-numerator {
  padding: 15px 20px 0px;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  text-shadow: 1px 2px 2px #000;
}
.ax-gallery-fullscreen-container .fs-nav-btn {
  width: 80px;
  height: 80px;
  display: block;
  background-color: rgba(255,255,255,0.15);
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: auto;
  transform: translateY(-50%);
  transition: all 0.25s ease;
  cursor: pointer;
  opacity: 0;
}
.ax-gallery-fullscreen-container .fs-nav-btn.show {
  opacity: 1;
}
.ax-gallery-fullscreen-container .fs-nav-btn.prev {
  left: 0%;
}
.ax-gallery-fullscreen-container .fs-nav-btn.next {
  right: 0%;
}
.ax-gallery-fullscreen-container .fs-nav-btn.prev:before {
  content: "\e022";
  font: 61px/80px axm;
  color: #000;
  position: absolute;
  width: 70px;
  left: 5px;
}
.ax-gallery-fullscreen-container .fs-nav-btn.next:before {
  content: "\e023";
  font: 61px/80px axm;
  color: #000;
  position: absolute;
  width: 70px;
  right: 0px;
}
.ax-gallery-fullscreen-container .fs-nav-btn:hover {
  background-color: rgba(255,255,255,1);
}
.ax-gallery-fullscreen-container .fs-nav-btn.disable {
  pointer-events: none;
}

/* Fullscreen - mobile view */
@media only screen and (max-width: 768px) {
  .ax-gallery-fullscreen-container .fs-nav-btn {
    width: 60px;
    height: 60px;
  }

  .ax-gallery-fullscreen-container .fs-nav-btn.prev:before {
    font: 51px/60px axm;
    width: 55px;
    left: 0px;
  }
  .ax-gallery-fullscreen-container .fs-nav-btn.next:before {
    font: 51px/60px axm;
    width: 55px;
  }

  .ax-gallery-fullscreen-container .fs-gallery-img.portrait {
    width: 100% !important;
    height: auto !important;
  }
  .ax-gallery-fullscreen-container .fs-gallery-img.landscape {
    width: auto !important;
    height: 100% !important;
  }

  .ax-gallery-fullscreen-container .fs-gallery-button-controls {
    bottom: 35px;
  }
  .ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn {
    width: 70px;
    height: 70px;
  }
  .ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn:before {
    font: 70px/70px axm;
    left: 53%;
  }
  .ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-play-pause-btn.pause:before {
    font: 51px/70px axm;
  }
  .ax-gallery-fullscreen-container .fs-gallery-button-controls .fs-numerator {
    font-size: 13px;
  }
}
