/* Additions for the Joomla 6 version of the kd template */
.kd-feedback-sidebar{float:right;position:relative;right:219px;width:270px}
.kd-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;cursor:zoom-out}
.kd-lightbox img{max-width:95vw;max-height:95vh;box-shadow:0 0 25px rgba(0,0,0,.6)}
a.linkthumb{cursor:zoom-in}
.item-page img{max-width:100%;height:auto}
.item-page iframe{max-width:100%}
.avPlayerWrapper{margin:10px 0}
.avPlayerBlock iframe{display:block;max-width:100%}
#system-message-container{max-width:1170px;margin:10px auto;padding:0 15px}
#system-message-container joomla-alert,#system-message-container .alert{display:block;padding:10px 15px;border:1px solid #bce8f1;background:#d9edf7;color:#31708f;border-radius:4px;margin-bottom:10px}
#system-message-container joomla-alert[type=danger],#system-message-container joomla-alert[type=error]{border-color:#ebccd1;background:#f2dede;color:#a94442}
#system-message-container joomla-alert[type=success]{border-color:#d6e9c6;background:#dff0d8;color:#3c763d}
.kd-mob-list ul{padding:10px 15px 0 30px}
.kd-mob-list li{padding:4px 0}
.kd-error{padding:20px 15px 40px;color:#000}
.kd-edit-icon{margin:5px 0}
.pagination ul{padding-left:0}
.pagination ul li{margin:0 2px;line-height:30px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.search-results{color:#000;margin-top:20px}
.search-results dt{font-size:16px;margin-top:15px}
.search-results dd{margin:4px 0 0 18px;color:#333}
.poiskblat .word input{width:70%;max-width:500px;padding:4px 6px;color:#000}
.poiskblat .button{background:none;border:0;vertical-align:middle}
.poiskblat p span,.searchintro p{color:#000}
