/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.spamspan-image{width:1em;height:1em;}
ul.vbanners-list{margin:0;padding:0;}ul.vbanners-list > li.vbanner-item{margin:0;padding:0;list-style:none;}.vbanner-item{position:relative;}.vbanner-item a{display:block;}.vbanner-item img{display:block;max-width:100%;height:auto;}
div.vbanner-popup{background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:9998;display:none;}div.vbanner-popup div.vbanner-popup-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9999;}div.vbanner-popup div.vbanner-popup-content button.vbanner-popup-close{cursor:pointer;background:rgba(0,0,0,0.3);border:none;border-radius:0 0 0 100%;padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.41);width:46px;height:43px;position:absolute;right:0;top:0;z-index:2;}div.vbanner-popup div.vbanner-popup-content button.vbanner-popup-close::after{content:"✕";position:absolute;top:8px;left:20px;font-size:15px;font-weight:700;color:#fff;}div.vbanner-popup div.vbanner-popup-content img{max-height:90vh;max-width:85vw;height:auto;}div.vbanner-popup div.vbanner-popup-content div.vbanner-popup-html{width:100%;max-width:900px;min-height:43px;background:#fff;color:#000;padding:15px 55px 15px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}div.vbanner-popup div.vbanner-popup-content a.vbanner-popup-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
