/*****************************/
.book-item__item a {
  text-decoration:none;
}

.btn-add-plus {
  background-image: none;
  position: relative;
  border-radius: 16px;
  border: 1px solid #3E99ED;
  background-color: #3E99ED;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  width: 100%; }

.btn-add-plus:hover {
  border-color: #3B91E0;
  background-color: #3B91E0; }

.btn-add-plus::before {
  position: absolute;
  content: "Добавить";
  font: 600 16px/16px "Source Sans Pro", sans-serif;
  color: #fff;
  height: 18px;
  left: calc(50% - 27px);
  top: 0;
  bottom: 0;
  margin: auto; }

.btn-add-plus::after {
  position: absolute;
  content: '';
  height: 24px;
  width: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: calc(50% - 53px);
  background: url("/img/skins/ll2019/SVGsprite18.svg") -114px -156px no-repeat; }

.btn-add-plus--add {
  border-color: #3E99ED;
  background-color: #fff; }

.btn-add-plus--add:hover {
  background: rgba(89, 199, 255, 0.07); }

.btn-add-plus--add::before {
  content: 'Изменить';
  color: #3B91E0; }

.btn-add-plus--add::after {
  background: url("/img/skins/ll2019/SVGsprite18.svg") -140px -156px no-repeat; }

.userbook-container {
    position: initial !important;
    display: contents;
}

.btn-add-plus__menu-block {
  position: absolute;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  left: calc(50% - 92px);
  bottom: 96px;
  background-color: #fff;
  padding: 24px 32px;
  border-radius: 20px;
  -webkit-box-shadow: 0 4px 12px 0 rgb(0 0 0 / 25%);
  box-shadow: 0 4px 12px 0 rgb(0 0 0 / 25%);
  z-index: 10;
}

    .search-res-objects__buy, .search-res-objects__edition {
        color: #88898C !important;
    }
    
    .search-res-objects__title, .search-res-objects__book-title, .search-res-objects__user, .search-res-objects__author,
    .slide-book__title, .slide-book__title:visited, .slide-book__author, .slide-book__author:visited,
    .slide-book__buy, .slide-book__buy:visited {
        color: #252626 !important;
    }
    
    .search-res-objects__btn {
        color: #FFF !important;
    }
    
    .search-res-objects__btn:first-of-type {
        color: #88898C !important;
    }
    
    .search-res-objects__btn--fill, .search-res-objects__btn--fill:first-of-type  {
        color: #fff !important;
        background: #3E99ED;
        border: 0;
        font-weight: 600;
    }
    
    .search-res-objects__soc a {
        color: #88898C !important;
    }
    
    .slick-initialized .slick-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      
    .slick-slide {
    display: none;
    float: left;
    min-height: 1px; }
    
    .slick-arrow {
        display: none;
        z-index: 10;
        position: absolute;
        content: '';
        top: calc(50% - 34px);
        -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
        border-radius: 50%;
        width: 40px;
        height: 40px;
        border: none;
        background: #fff; }
        
        .slick-prev {
        left: -4px; }
        
        .slick-next {
        right: -4px; }
        
        .slick-arrow:before {
        position: absolute;
        content: '';
        top: 14px;
        left: 10px;
        width: 10px;
        height: 10px;
        border-top: 1.33px solid #000;
        border-left: 1.33px solid #000;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg); }
        
        .slick-prev:before {
        left: 18px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
