.newbooks-view-all-wrapper{
    display: flex !important;
    width: calc(100% - 25px) !important;
    justify-content: space-between;
    border-right: 2px solid #46525d;
    padding-right: 25px;
    align-items: center;
}

.newbooks-view-all-wrapper .main_book {
    width: fit-content!important;
    border-right: unset!important;
}

.newbooks-view-all{
    position: relative;
}

.newbooks-view-all:after{
    content: '';
    width: 0;
    height: 0;
    width: 12px;
    height: 12px;
    background: url(/upload/right-arrow-blue.png);
    background-size: contain ;
    position: absolute;
    right: -15px;
    top: 50%;
    opacity: 0.5;
    transform: translateY(-50%);
}

.edu_square_links_catalog_section_newbooks{
    padding-left: 15px;
}

.page_content .edu_square_links.edu_square_links_catalog_section_newbooks .edu_square_link{
    padding: 7px;
}


.selected_square{
    color: #fff!important;
    background: #fe794e!important;
}



.edu_square_link.active_link{
    color: #fff!important;
    background: #fe794e!important;
}

.suscribe.br5{
    border-radius: 0 0 5px 5px;
}

.form-sub input[type=text]{
    border-radius: 5px;
}

.position-relative{
    position: relative;
}


.rating-wrapper{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
}

.rating-wrapper .right {
    float: right;
}

.rating-wrapper .left {
    float: left;
    margin: 0 auto;
}

.rating-wrapper .rating .stars .star {
    float: left;
    padding: 5px 2px;
}

.rating-wrapper .rating .stars .star:before {
    font-family: 'FontAwesome';
    content: '\f005';
    color: #d0e8f0;
    font-size: 18px;
    transition: .2s;
}

.rating-wrapper .rating .stars .star:hover:before{
    /*color: #fe794e;*/
}
.rating-wrapper .rating .stars .star.to_rate:before,
.rating-wrapper .rating .stars .star.to_rate:hover:before{
    color: #fe794e!important;
}
.rating-wrapper .rating .stars .star.rated:before {
    color: #fe794e;
}


.rating-wrapper .rating .stars .star.no_to_rate:before {
    color: #d0e8f0;
}

.rating-wrapper-note{
    color: #46525d;
    font-size: 14px;
}
.rating-wrapper-bottom{
    display: flex;
    align-items: center;
    justify-content: center;
}

.rating-wrapper-bottom-right{
    font-size: 14px;
}
.book-item .item_content{
    display: flex;
    flex-direction: column;
}

.book-item .item_content a.catalog_author_link{
    color: #fe794e;
}
.section_e-book{
    margin-bottom: 10px;
    color: #fe794e;
}

.presale_note__date{
    display: flex;
    align-items: center;
    justify-content: center;
    color: #46525d;
    margin-top: 10px;
    margin-bottom: 10px;
}

.presale_note__date img{
    height: 32px;
    margin-right: 7px;
}

.presale_note__datete_text{
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #46525d;
    font-size: 14px;
    grid-gap: 3px;
}
.presale_note__datete_text span{
    font-weight: bold;
    margin-left: 5px;
}


.tags-wrapper{
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 10;
    width: 100%;
    display: flex;
}

.pre-sale-tag{
    background: #42A90E;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 16px;
}


.ebook-tag{
    background: #393184;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 16px;
}