.amff-search-wrapp .search {
    position: relative;
    margin: 0px;
    float:right;
    top: -25px;
    right: -30px;
}

.amff-search-wrapp .search input[type="text"] {
    padding: 5px 40px 5px 10px;
    width: 300px;
    color: #000;
    font-size: 16px;
}

.amff-search-wrapp .search button {
    position: relative;
    right: 37px;
    top: 5px;
}

@media (max-width: 520px) {
    .amff-search-wrapp .search {
        float: right !important;
    }
}

.amff-search-wrapp .search input::placeholder {color: #004a9a; opacity: 1; font-weight: 800;}
.amff-search-wrapp .search input::-webkit-input-placeholder {color: #004a9a; opacity: 1; font-weight: 800;}
.amff-search-wrapp .search input::-moz-placeholder {color: #004a9a; opacity: 1; font-weight: 800;}/* Firefox 19+ */
.amff-search-wrapp .search input:-moz-placeholder {color: #004a9a; opacity: 1; font-weight: 800;}/* Firefox 18- */
.amff-search-wrapp .search input:-ms-input-placeholder      {color: #004a9a; opacity: 1; font-weight: 800;}




.catalog .slider-for-eor .book, .catalog .presentation .book {
    position: relative;
}
.catalog .books .book div.shortname{
font-weight:bold;
}
.catalog .books .book div.fullname{display:none;}
.catalog .books .book:hover div.shortname{display:none;}
.catalog .books .book:hover  div.fullname{
    font-weight:bold;
    display:block;
    min-height:220px;
    height: auto;
    position: absolute;
    background: #fff;
    max-width: 100%;
    border: 1px #f3f3f3 solid;
    border-top: 0;
    padding: 10px;
    left: 0;
    z-index: 2;
}

.catalog .books .book { border: 1px #f3f3f3 solid; border-radius: 4px; display: block; width: 182px; padding: 20px 18px; font-weight: 300; }
.catalog .books .book { margin-bottom: 20px; margin-right: 20px; float: left; }
.catalog .books .book:nth-child(4n) { margin-right: 0px; }

.catalog .owl-carousel .book .img, .catalog .books .book .img{ height: 248px; display: block; width: 154px; margin: 5px auto 20px auto; position:relative; }
.catalog .owl-carousel .book .img img, .catalog .books .book .img img { max-width: 154px;width: auto; max-height: 248px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
.catalog .owl-carousel .book strong, .catalog .books .book strong { display: block; font-weight: bold; }

.catalog .slider-for-eor .book,.catalog .presentation .book { width: 235px; }
.catalog .presentation .book:nth-child(4n) { margin-right: 20px; }
.catalog .presentation .book:nth-child(3n) { margin-right: 0px; }

.catalog .slider-for-eor .book .download,.catalog .slider-for-books .book .download,.catalog .presentation .book .download { display: block; border-radius: 18px; border: 2px #2445a6 solid; line-height: 36px; font-weight: bold; text-align: center; font-size: 12px; margin-top: 25px; font-family: 'Noto Sans', serif; color: #2445a6; text-transform: uppercase; -webkit-transition: background-color 0.1s linear; transition: background-color 0.1s linear; }
.catalog .slider-for-eor .book .download:hover,.catalog .slider-for-books .book .download:hover,.catalog .presentation .book .download:hover { text-decoration: none; background-color: #2445a6; color: #fff; }

.catalog .slider-for-eor .book .img,.catalog .presentation .book .img{ height: 180px; width: 240px; }
.catalog .slider-for-eor .book .img img,.catalog .presentation .book .img img { max-width: 240px; max-height: 180px; height: auto; width: auto; }
