.alboms img{max-height: 341px;}

.albomshadow {
   width: 100%;
    position: absolute;
    bottom: 0;
padding: 40px;
}
.albomshadow:before,
.albomshadow:after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 44px;
    left: 10px;
    width: 50%;
    height: 20%;
    max-width: 310px;
    box-shadow: 0px 21px 6px 1px rgba(0, 0, 0, 0.7);
    transform: rotate(-3deg);
}
.albomshadow:after {
    right:10px;
    left:auto;
    transform:rotate(3deg);
}

#alboms .carousel-indicators{bottom: -1rem;}

#alboms .carousel-indicators button{background-color: var(--bs-tertiary-bg);}

#alboms .albomssvg .expert{fill: #ffffff;font-family: 'Lora';font-weight: 500; font-size: 24px;}
#alboms .albomssvg .expertfio{font-size: 1.3rem;}

#alboms .albomssvg .text{font-family: 'Lora'; font-size: 12px;}




#albomModal .data-link, #albomModal .podrobnee{width: 12rem;
    display: flex
;
    align-items: center;
    column-gap: 10px;
    font-size: .8rem;
    background: #e1e1e1;
    padding: 0px 10px;
    cursor: pointer;
    border-radius: 4px;
}
#albomModal .data-link i, #albomModal .podrobnee i{font-size: 1.5rem;}

#albomModal .data-link:hover, #albomModal .podrobnee:hover{color:var(--bs-primary-text-emphasis)}

#albomModal #copylink, #albomModal #podrobneelink{color:var(--bs-primary-text-emphasis)}

#albomModal .podrobnee{width: 11rem;}

#albomModal .textpodrobno{padding-top: 1.5rem; display: none;}

[data-bs-theme="dark"] #albomModal .data-link, [data-bs-theme="dark"] #albomModal .podrobnee {
    background: none !important;
}
