/*!
  Vision - jQuery Interactive Image Map Plugin
  @name vision.css
  @description jQuery plugin for creating a responsive interactive image maps
  @version 1.0.0
  @author Max Lavrentiev
  @site http://www.avirtum.com
  @copyright (c) Max Lavrentiev
*/body.vision-lightbox-active{overflow:hidden}.vision-lightbox{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1001}.vision-lightbox .vision-lightbox-inner{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vision-lightbox.vision-hide{pointer-events:none;opacity:0}.vision-lightbox.vision-show{pointer-events:auto;opacity:1}.vision-lightbox .vision-lightbox-form.vision-lightbox-form-overflow{height:100%}.vision-lightbox .vision-lightbox-frame{height:100%;overflow-y:auto;overflow-x:hidden}.vision-map{position:relative;font-family:sans-serif}.vision-map.vision-before-ready{pointer-events:none;opacity:0;overflow:hidden}.vision-map .vision-infobox{display:block;position:absolute;margin:0;padding:0;bottom:0;right:0;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA29JREFUeNq8l01PGlEUhsdhGKSfwRpHbZsU0FSJ0BYBMW23gsAYN03axi5KQWpUsJHQH9Jt103/hXHhqksX3bQ0pknVpHZTkI8wM30vDnSAGT4c9CZvwk0u9znn3HPOvTNAXc4YgBiIhczQdWgQKjKXBDdAJugGNAbZoCvQL1rv7pIkaaoJfhO6Bz2C/JlM5lk2m/2g2z1RFFWlCPtV6Db0GEpCH5eXl7/s7+//KZfLFd0GCILQojbwT+Fw+Ove3l6+UqlIkKjbAGzSIAxaCx4Khb4DXoTnBC6VSiX9BmCzumS4Ebomw59AKQIPBALfdnd3i4BKxACiQqGg3wDsWFUT/K4M36p5TuCnhYKEtXXlT0/1GwAv1OBPoXfQZ57nszs7O8V8Pk88blAulxMH+lDntKLULHKpeQ0Ggx+ee9Lp9Ljb7TbRNK2WwBLTR/gQZIU80NziYsiXybwfc7lcLCkKUZRUSliimD7CSXfzwFMfSg3wzJjT6WRrvUKrhzB9gN+S4V6GYeYikYhnezs9OjMzwyo6Yl8NaIbbiecmk2ke8NlkMsU5HA5Wy2u9BjSHncC9ZrN5Pgz4+vr6yLRjmhVEobsuinWMDvgEgbMsO49sn93Y2OCmpqaM3Xh+ngjU4INKz41Go38R8GQqxU1OTvYE78UA1bATz4PBoHsrtcXZbXajKLTCsYZCYjbcG3LLPjNA6GyAGtyHM/cHgsHZzc0kZ7PbjYKG57SBpoaGLPX575MTSrlW6BABrTNHhwt73q6tjdhstrZhl5qaD5kr17c7AjXPqx0uwvOe1USiI7z2Wmqed2OA6pkTOL+05I3FYoBbAe9caqVyiTo6Pm6YK/8nqpShJhxNxpdYTWgmnNpgDAw1ynH1+eHhEaX8b3MSqsLJrbawEPDEAW+XcKplJoktc60kVIWTOgfcG4vHOTvgvdZ5pySUZAM0w74QCHjj8dUqvN2lomkAJbXMlfuQOaNSatVsR3v1RaNvOKvV2rPn3VfBmQEtpYY6972ORrluSk3PEdTKkLzjxiEnHhMPcKs9XFl5xVkJ/Bxhb3gvlorUj4ODhrlyT/Kbkb/XJtDhHCg11/MXL++QsFMdHhPdjNzfXFXaERL/f7Ei2e7De/vw8DCrdn4XMSQ5AkXoZ5jnJywWi0lQez1e0EAOiP8EGAB8YRz8WmT5ywAAAABJRU5ErkJggg==);border:none;outline:0;opacity:.9;text-decoration:none!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;z-index:1}.vision-map .vision-infobox:hover{opacity:1}.vision-map .vision-layers .vision-lr,.vision-map .vision-layers .vision-lr.vision-lr-type-svg>svg{width:100%;height:100%}.vision-map .vision-image{position:relative;width:100%;height:100%;background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat}.vision-map .vision-stage{position:absolute;top:50%;left:50%;width:50%;height:50%;z-index:1}.vision-map .vision-noevents-hard{pointer-events:none!important}.vision-map .vision-layers .vision-layer-wrap.vision-hide{position:relative;pointer-events:none;opacity:0}.vision-map .vision-layers .vision-layer-wrap.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-layers .vision-layer-offset,.vision-map .vision-layers .vision-layer-pos{position:absolute;z-index:1}.vision-map .vision-layers .vision-layer-offset{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vision-map .vision-layers .vision-layer-zoom{-webkit-transform-origin:0 0;transform-origin:0 0}.vision-map .vision-layers .vision-layer{position:relative}.vision-map .vision-layers .vision-layer.vision-noevents{pointer-events:none}.vision-map .vision-layers .vision-layer-last{position:absolute;top:0;left:0;width:0;height:0}.vision-map .vision-popovers .vision-popover-pos,.vision-map .vision-tooltips .vision-tooltip-pos{width:9999px}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-hide{position:relative;pointer-events:none;opacity:0}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-top-left .vision-tooltip-offset{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-top .vision-tooltip-offset{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-top-right .vision-tooltip-offset{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-right-top .vision-tooltip-offset{-webkit-transform:translate(0,0);transform:translate(0,0)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-right .vision-tooltip-offset{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-right-bottom .vision-tooltip-offset{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-bottom-right .vision-tooltip-offset{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-bottom .vision-tooltip-offset{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-bottom-left .vision-tooltip-offset{-webkit-transform:translate(0,0);transform:translate(0,0)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-left-bottom .vision-tooltip-offset{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-left .vision-tooltip-offset{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vision-map .vision-tooltips .vision-tooltip-wrap.vision-tooltip-left-top .vision-tooltip-offset{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.vision-map .vision-tooltips .vision-tooltip-offset,.vision-map .vision-tooltips .vision-tooltip-pos{position:absolute;z-index:2}.vision-map .vision-tooltips .vision-tooltip-offset{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vision-map .vision-tooltips .vision-tooltip-zoom{-webkit-transform-origin:0 0;transform-origin:0 0}.vision-map .vision-tooltips .vision-tooltip{position:relative}.vision-map .vision-popovers .vision-popover-wrap.vision-hide{position:relative;pointer-events:none;opacity:0}.vision-map .vision-popovers .vision-popover-wrap.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-top-left .vision-popover-offset{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-top .vision-popover-offset{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-top-right .vision-popover-offset{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-right-top .vision-popover-offset{-webkit-transform:translate(0,0);transform:translate(0,0)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-right .vision-popover-offset{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-right-bottom .vision-popover-offset{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-bottom-right .vision-popover-offset{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-bottom .vision-popover-offset{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-bottom-left .vision-popover-offset{-webkit-transform:translate(0,0);transform:translate(0,0)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-left-bottom .vision-popover-offset{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-left .vision-popover-offset{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vision-map .vision-popovers .vision-popover-wrap.vision-popover-left-top .vision-popover-offset{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.vision-map .vision-popovers .vision-popover-offset,.vision-map .vision-popovers .vision-popover-pos{position:absolute;z-index:3}.vision-map .vision-popovers .vision-popover-offset{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vision-map .vision-popovers .vision-popover-zoom{-webkit-transform-origin:0 0;transform-origin:0 0}.vision-map .vision-popovers .vision-popover{position:relative;display:none}.vision-map .vision-popovers .vision-popover.vision-popover-type-tooltip{display:block}.vision-map .vision-inbox{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.vision-map .vision-inbox .vision-inbox-inner{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vision-map .vision-inbox.vision-hide{pointer-events:none;opacity:0}.vision-map .vision-inbox.vision-show{pointer-events:auto;opacity:1}.vision-map .vision-inbox .vision-inbox-form.vision-inbox-form-overflow{height:100%}.vision-map .vision-inbox .vision-inbox-frame{height:100%;overflow-y:auto;overflow-x:hidden}.vision-store{display:none}