#ilb-activity-indicator{background-color:rgba(130,130,130,.8);border-radius:50%;position:absolute;z-index:10003;top:50%;left:50%;padding:.65em;transform:translate(-50%,-50%);box-shadow:0 0 2.5em rgba(130,130,130,.6);}#ilb-activity-indicator div{width:1.3em;height:1.3em;background-color:#fff;border-radius:999px;animation:ilb-activity-indicator .5s ease-in-out infinite;}@keyframes ilb-activity-indicator{0%{opacity:.5;transform:scale(.75);}50%{opacity:1;transform:scale(1);}to{opacity:.5;transform:scale(.75);}}#ilb-container{position:fixed;bottom:0;left:0;right:0;top:0;opacity:0;z-index:9998;}.ilb-overlay{background-color:rgba(30,30,30,.9);}.ilb-body{overflow:hidden;}.ilb-arrow{position:absolute;top:50%;transform:translateY(-50%);}#ilb-arrow-left{left:2.5rem;}#ilb-arrow-right{right:2.5rem;}.ilb-arrow:before{border:1rem solid transparent;content:"";position:absolute;top:25%;left:50%;}#ilb-arrow-left:before{border-right-color:#fff;margin-left:-1.7rem;}#ilb-arrow-right:before{border-left-color:#fff;margin-left:-.3rem;}@media only screen and (max-width: 700px){#ilb-arrow-left{left:1em;}#ilb-arrow-right{right:1em;}}.ilb-button{border:none;cursor:pointer;font-size:1rem;width:4rem;height:4rem;background-color:rgba(130,130,130,.8);z-index:10002;border-radius:50%;transition:background-color .25s ease;}.ilb-button:hover{background-color:rgba(0,0,0,.75);}#ilb-caption{text-align:center;color:#fff;background-color:#666;position:absolute;z-index:10001;left:0;right:0;bottom:0;padding:.625em;opacity:0;}#ilb-close-button{position:absolute;top:2.5rem;right:2.5rem;}#ilb-close-button:before,#ilb-close-button:after{width:2px;background-color:#fff;content:"";position:absolute;top:25%;bottom:25%;left:50%;margin-left:-1px;}#ilb-close-button:before{transform:rotate(45deg);}#ilb-close-button:after{transform:rotate(-45deg);}@media only screen and (max-width: 700px){#ilb-close-button{top:1em;right:1em;}}#ilb-fullscreen-button{position:absolute;bottom:2.5rem;right:2.5rem;color:#fff;font-size:2.5rem;font-weight:700;line-height:1;}@media only screen and (max-width: 700px){#ilb-fullscreen-button{top:1em;right:1em;}}.ilb-image-container{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;}#ilb-image{position:relative;cursor:pointer;z-index:10000;margin:auto;box-shadow:0 0 3.125em rgba(0,0,0,.75);opacity:0;transition-property:left,opacity;}.ilb-navigation{background-color:rgba(0,0,0,.5);position:absolute;z-index:10001;left:50%;bottom:3.75em;padding:.3rem;transform:translate(-50%);border-radius:20px;}.ilb-navigation button{width:1rem;height:1rem;border:1px solid #fff;display:inline-flex;background-color:unset;margin:.3rem;border-radius:50%;cursor:pointer;}.ilb-navigation button:hover,.ilb-navigation .ilb-navigation-active{background-color:#fff;}.sgdg-gallery-container{margin-bottom:1em;}.sgdg-gallery{margin:1em auto 0;}.sgdg-grid-a{box-shadow:none !important;}.sgdg-grid-square{background-position:center;background-size:cover;}.sgdg-grid-img{box-shadow:none !important;display:block;height:100% !important;}.sgdg-dir-overlay{background-color:#7f7f7f;background-color:rgba(0,0%,0%,50%);bottom:0;color:#fff;left:0;padding:10px;position:absolute;right:0;}.sgdg-dir-counts{font-size:.8em;}.sgdg-count-icon{vertical-align:sub;}.sgdg-count-icon-indent{margin-left:15px;}.sgdg-dir-icon{background:#f0f0f0;display:block;}.sgdg-loading,.sgdg-loading div{border-radius:50%;}.sgdg-loading{background-color:#9b9b9b;background-color:rgba(130,130%,130%,80%);box-shadow:0 0 2.5em #b3b3b3;box-shadow:0 0 2.5em rgba(130,130%,130%,60%);box-sizing:content-box;margin:10px auto;padding:.65em;width:1.3em;}.sgdg-loading div{animation:sgdg-loading .5s ease infinite;background-color:#fff;height:1.3em;}@keyframes sgdg-loading{0%{opacity:.5;transform:scale(.75);}50%{opacity:1;transform:scale(1);}100%{opacity:.5;transform:scale(.75);}}.sgdg-more-button{margin-top:27px;text-align:center;}.sgdg-more-button div{background-color:#7f7f7f;background-color:rgba(0,0%,0%,50%);border-radius:2px;color:#fff;cursor:pointer;display:inline;padding:10px 15px;}.sgdg-notice-error{background-color:#fff;border:1px solid #c3c4c7;border-left-color:#d63638;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0%,0%,4%);padding:1px 12px;}.ilb-button{padding:0;}