* {
    box-sizing: border-box;
}

a {
    cursor: pointer;
    color: #00679F;
    transition: color 0.9s;
}

.noDeco, .noDeco:hover {
    text-decoration: none !important;
}

.buscador .ico-search, .nav-cabecera .ico-shopping-cart, .nav-cabecera .ico-arrow-square {
    font-weight: bold;
}

a:focus {
    outline: none;
}

.boton {
    display: block;
    border-radius: 2px;
    text-align: center;
    padding: 10px 10px;
    font-size: 1rem !important;
}

.boton i {
    margin-right: 10px;
}

.boton:hover {
    text-decoration: none;
}

.btn-fc {
    width: fit-content;
    display: inline-block;
}

.prel {
    position: relative;
}

body {
    padding-top: 117px !important;
}

input {
    transition: all 0.5s;
}

.book-page input[type="email"] {
    width: 100%;
    border: 1px solid #D4D4D4;
    border-radius: 2px;
    padding: 4px 6px;
    min-height: 40px;
    font-size: 0.9rem;
}

.book-page input::placeholder {
    color: #999999;
}

.sidebar-nav + a > div {
    max-width: 100%;
    background-size: contain;
}

.contenedor-buscador .buscador form input:focus {
    outline: none;
    box-shadow: none;
    background: #ffffff !important;
}

.a-card {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    left: 0;
}

.boton-blue {
    background: #00679f; /* Old browsers */
background: -moz-linear-gradient(top, #00679f 0%, #00679f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00679f 0%,#00679f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00679f 0%,#00679f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #ffffff;

    transition: all 0.2s;
}

.boton-blue:focus,
.boton-blue:hover,
.boton-red:focus,
.boton-red:hover {
    color: #ffffff;
}

.boton-blue:hover {
    color: #00679F;
    box-shadow: 0px 0px 0px 1px #cfcfcf inset;
    background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); 
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%); 
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 100%); 
}

.boton-red {
    background: #F85C6B;
    color: #ffffff;

    transition: background 0.5s;
}

.boton-red:hover {
    background: #d9001d;
}

.margenes {
    padding-left: 15px;
    padding-right: 15px;
}

header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1001;

    transition: top 0.3s;
}

.headermin {
    top: -30px;
}

.menusup {
    background-color: #2c2c2c;
    border-bottom: 1px solid #444444;
    height: auto;
    position: relative;
    z-index: 999;
}

.menusup * {
    min-height: auto !important;
}

.navbar .nav.user {
    margin: 0;
}

.menusup .nav>li>a {
    color: #EEEEEE;
    margin-left: 10px;
    font-size: 0.9rem
}

.menusup .nav span {
    display: none;
}

#navsup.nav-principal {
    background-color: #EDEDED;
    border-bottom: 1px solid #D4D4D4;
}

#navsup.nav-principal .navbar-inner {
    background: #ededed !important;
    border-radius: 0;
}

.nav-principal .nav-cabecera {
    display: flex;
    position: relative;
    padding-top: 12px;
    padding-bottom: 12px;
    justify-content: space-between;
    align-items: center;
}

.nav-principal .nav-cabecera>* {
    margin-right: 5px;
}

.nav-principal .nav-cabecera>*:last-child,
.nav-principal .nav-cabecera>*:nth-last-child(2) {
    margin-right: 0px;
}

.nav-principal .nav-cabecera::after {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -20px;
    background: #EDEDED;
    border-bottom: 1px solid #D4D4D4;
    z-index: 991;
    padding-right: 40px;
}

.nav-cabecera .nav-cabecera-item {
    flex: 0 40px;
    z-index: 1001;
    margin-left: 5px;
    font-size: 1.6rem;
    color: #41413F
}


.navbar .brand {
    margin: 0;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    padding: 0;
    position: relative;
    z-index: 1001;
    flex: 1;
}

.brand img {
    max-width: 180px;
    padding-top: 3px;
}

.btn-cat {
    flex-direction: column
}

.btn-cat>div {
    position: relative;
    display: block;
    background: #ffffff;
    height: 2px;
    width: 55%;
    border-radius: 1px;
    margin: 2px 0;

    transition: all 0.5s;
}

.btn-cat.collapsed>div:nth-child(2) {
    opacity: 0;
}

.btn-cat.collapsed>div:first-child,
.btn-cat.collapsed>div:last-child {
    margin: 0;
}

.btn-cat.collapsed>div:first-child {
    transform: rotate(45deg);
    top: 4px;
}

.btn-cat.collapsed>div:last-child {
    transform: rotate(-45deg);
    bottom: 4px;
}

/*BUSCADOR*/

.contenedor-buscador#navinf,
.nav-principal .contenedor-carrito {
    border: none;
    border-radius: 0px !important;
    margin: 0;
    display: flex;
    position: absolute;
    left: 0;
    z-index: 987;
    width: 100%;
}

.contenedor-buscador,
.nav-principal .contenedor-carrito {
    top: 65px;
    background: #D4D4D4;
    box-shadow: 0 2px 1px #0000001A;
    padding-top: 5px;
    padding-bottom: 5px;
}

.contenedor-buscador>div,
.contenedor-carrito>div {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}

.contenedor-carrito>div>div {
    flex: 1 100%;
}


.contenedor-buscador .buscador,
.contenedor-buscador .buscador form input.input-busc {
    flex: 1;
    height: auto;
    border: 0;
    border-radius: 2px;
    -webkit-border-radius:2px;
    -webkit-appearance: none;
}

.contenedor-buscador .buscador form input.input-busc:focus,
.book-page input:focus {
    border-color: inherit;
    box-shadow: 0px 0px 5px -1px #2c2c2c inset;
}

.book-page input:focus {
    box-shadow: 0px 0px 5px -1px #2c2c2c inset;
    border-color: #D4D4D4;
}

.contenedor-buscador .buscador form input.input-busc {
    margin-right: 5px;
    margin-left: 5px;
}

.contenedor-buscador .buscador form.form-search {
    display: flex
}

.contenedor-buscador .btn-cat,
.btn-square {
    height: 40px;
    border-radius: 2px;
}

.contenedor-buscador .btn-cat,
.btn-square {
    flex: 0 40px;
}


.btn-lupa,
.btn-square {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    text-decoration: none!important; 
}
.transform {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.transform-active,
.nav-principal .contenedor-carrito {
    top: -100vh;
}



/*CARRITO*/

.nav-principal .contenedor-carrito {
    position: absolute;
    z-index: 985;
    width: 100%;
    flex-wrap: wrap;
    transition: top 0.5s;
}

.nav-principal .carrito-card,
.contenedor-carrito .lista-compra {
    display: flex;
    flex-direction: column;
    color: #41413F;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    border-radius: 2px;
    width: 100%;
    padding: 5px;
    position: relative;
    overflow: hidden;
}

.contenedor-carrito .lista-compra ul li {
    display: flex;
    white-space: nowrap;
    align-items: center;
    border-top: 1px solid #EDEDED;
    padding: 8px;
}

.contenedor-carrito .lista-compra ul li:first-child {
    border-top: 0;
}

.contenedor-carrito .lista-compra ul li .lista-compra-item-precio {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 0.9rem;
}

.contenedor-carrito .lista-compra input[type=number]::-webkit-inner-spin-button,
.contenedor-carrito .lista-compra input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.contenedor-carrito .lista-compra input[type="number"] {
    width: 20px;
    padding: 2px 6px;
    text-align: center;
    margin: 0;
}


.nav-principal .contenedor-carrito.contenedor-carrito-active {
    top: 65px;
}

.nav-principal .carrito-card>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nav-principal .carrito-card .carrito-numero i {
    font-size: 1.7rem;
}

.nav-principal .carrito-card .precio-total span {
    display: block;
    color: #777777;
    font-size: 0.8rem;
    font-weight: normal;
}

.nav-principal .carrito-card .carrito-numero .badge-count {
    top: 0px;
    right: -10px;
}

.nav-principal .carrito-card .precio-total {
    font-size: 1.2rem;
    font-weight: bold;
}

.carrito-numero {
    position: relative;
}

.carrito-numero .badge-count {
    position: absolute;
    color: #ffffff;
    background: #F85C6B;
    border-radius: 50%;
    font-size: 0.7rem;
    z-index: 999;
    line-height: 21px;
    text-align: center;
    width: 21px;
    top: -5px;
    right: -3px;
}

.cat-collapse {
    position: fixed;
    z-index: 900;
    width: 100%;
    /* top: 114px; */
    background: rgb(255, 255, 255);
    transition: all 0.3s;
    height: 0;
    max-height: 0;
}

.cat-collapse.in {
    padding-bottom: 20px;
    border-bottom: 1px solid rgb(212, 212, 212);
    max-height: 100vh;
    overflow-y: scroll;
    position: fixed;
    /* top: 115px; */
    box-sizing: border-box;
    background: #ffffff;
    border-bottom: 1px solid #D4D4D4;

    top: 0;
    padding-top: 115px;
}

.headermin ~ * .cat-collapse.in {
    /* max-height: calc(100vh + 29px); */
    /* top: 86px; */
    padding-top: 86px;
}

.contenedor-carrito .lista-compra {
    color: #2c2c2c;
    padding: 0;
}

.contenedor-carrito .lista-compra .titulo {
    font-size: 0.8rem;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.contenedor-carrito .btn-borrar {
    height: 30px;
    width: 30px;
}

.contenedor-carrito .btn-borrar::after,
.contenedor-carrito .btn-borrar::before {
    content: '';
    background: #F85C6B;
    height: 2px;
    width: 10px;
    display: block;
    position: absolute;
    transform: rotate(45deg)
}

.contenedor-carrito .btn-borrar::before {
    transform: rotate(-45deg)
}

#despl-lista-compra {
    color: #41413F;
}

/* FICHA LIBRO */


/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
    .modal-content, .modal-contact {
        width: 100%;
    }
}


.book-page {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 10px;
}

.book-page, header {
    font-size: 0.9rem;
}

.book-page a:not(.author) {
    font-size: 0.8rem;
}

.book-page>div {
    margin-bottom: 15px;
}

.book-page .datos-libro {
    order: 1;
}

.book-page .images-portada {
    order: 2;
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    padding-left: 30px;
    flex-wrap: wrap;
}

.book-page .images-portada img {
    max-width: 150px;
    ;
}

.images-portada .img-prev {
    max-height: 260px;
    position: relative;
}


.book-page .info-compra {
    order: 2;
    margin-left: -15px;
    margin-right: -15px;
    border-right: none;
    border-left: none;
}

.book-page .info-compra>*,
.book-page .info-compra>div.margenes>*,
.book-page .datos-libro>*,
.caja-principal.sin-existencias form>* {
    margin-bottom: 15px;
}

.book-page .info-compra>*:last-child,
.book-page .datos-libro>*:last-child,
.caja-principal.sin-existencias form>*:last-child {
    margin-bottom: 0px;
}

.book-page .info-compra .info-principal {
    background: #EDEDED;
    border: 1px solid #D4D4D4;
    padding: 15px;
    border-right: none;
    border-left: none;
}

.caja-principal {
    background: #ffffff;
    padding: 15px;
    position: relative;
}

.info-compra .caja-principal .precio {
    text-align: right;
    margin-bottom: 30px;
}



.info-compra .caja-principal>div {
    margin-bottom: 15px;
}

.info-compra .caja-principal>div:last-child {
    margin-bottom: 0;
}

.caja-principal .precio {
    font-size: 1.7rem;
}

.caja-principal .precio span {
    font-size: 1.3rem;
}

.caja-principal .precio>div {
    color: #999999;
    font-weight: normal;
}

.caja-principal .precio>div:first-child {
    font-size: 0.8rem;
    text-decoration: line-through;
    margin-bottom: 5px;
}

.caja-principal .precio>div.dolares {
    font-size: 0.9rem;
}

.etiquetas-cont {
    position: absolute;
    top: 10px;
    left: 10px;
}

.etiquetas-cont .etiqueta {
    text-align: left;
}

.etiquetas-cont .etiqueta>span {
    background: #F85C6B;
    font-size: 0.7rem;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 1PX 10PX 1PX 15PX;
    margin-bottom: 5px;
    display: inline-flex;
    position: relative;
}

.etiquetas-cont .etiqueta>span::before {
    content: '';
    display: block;
    border: 8px solid #F85C6B;
    border-top-color: transparent;
    border-left-color: transparent;
    position: absolute;
    top: 3px;
    right: -8px;
    transform: rotate(-45deg);
}

.envio-gratis {
    border: 2px solid #00679f;
    border-radius: 2px;
    display: flex;
    color: #00679f;
    font-weight: bold;
    text-align: center
}

.envio-gratis>div {
    padding: 6px 10px;
    flex: 1;
    line-height: 18px;
}

.envio-gratis>div span {
    font-weight: normal;
    display: block;
    font-size: 0.8rem;
}

.envio-gratis>div.icono-envio {
    border-right: 2px solid #00679f;
    flex: none;
    display: flex;
    align-items: center;
}

.envio-gratis>div.icono-envio img {
    width: 36px;
}

.envio-gratis.sugerido {
    display: block;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}

.envio-gratis.sugerido>div.icono-envio {
    display: block;
    border-right: 0;
}

.envio-gratis.sugerido>div.icono-envio img {
    margin-right: 10px;
}

.info-compra .informacion-compl {
    font-size: 0.8rem;
    line-height: 1rem;
}

.info-compra .informacion-compl>div {
    border-bottom: 1px solid #d4d4d4;
    padding: 10px 1px;
}

.info-compra .informacion-compl>div:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.info-compra .informacion-compl>div>* {
    margin-bottom: 0;
}

.info-compra  .rec-tienda {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.info-compra .informacion-compl .rec-tienda-info {
    display: flex;
    align-items: center;
    border-bottom: 0;
}

#entregaRapida {
    padding-top: 15px;
}

.info-compra .rec-tienda-info i {
    font-size: 1.3rem;
    margin-right: 10px;
}

.info-compra .rec-tienda-info p {
    margin-bottom: 0;
}

.book-page .share ul li a {
    font-size: 2.3rem;
}

@media screen and (min-width: 992px) {
    .book-page .share ul li a {
        font-size: 1.3rem;
    }
}
.caja-principal.sin-existencias .etiquetas-cont {
    position: relative;
    margin-bottom: 0;
    top: -5px;
    left: 0;
}

.caja-principal.sin-existencias .pol-privacidad {
    display: flex;
    margin-top: 10px;
}

.caja-principal.sin-existencias .pol-privacidad>div:first-child {
    display: flex;
    align-items: flex-start;
    margin-right: 10px;
}

.caja-principal.sin-existencias .pol-privacidad p {
    margin-bottom: 0;
}


.book-page .datos-libro .detalles-libro {
    display: none;
    border-top: 1px solid #EDEDED;
    margin-top: 15px;
}

.book-page .detalles-libro th,
.caja-principal.sin-existencias p {
    color: #777777;
    font-size: 0.8rem;
    display: inline-block;
    font-weight: normal;
    text-align: left;
    width: 100%;
    line-height: 1rem;
}

.book-page .detalles-libro th {
    white-space: nowrap;
}

.book-page .detalles-libro td {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
}

.book-page h1, .h1 {
    font-size: 1.4rem;
    line-height: 1.5rem;
    margin-bottom: 5px;
}

.book-page h2 {
    font-size: 1rem;
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 1.3rem;
}

.book-page h3,
.comment h3,
.h3 {
    font-size: 1.1rem;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #41413F;
    display: block;
}

h1.titAgr {
    font-weight: bold;
    font-size: 30px;
    margin: 0px;
    box-sizing: border-box;
    line-height: 28px;
    display: inline-block;
}

.comment .vermas {
    display: block;
    width: 100% !important;
    color: #00679F !important;
    position: relative;
    text-decoration: none !important;

    transition: 0.5s;
}

.comment .vermas i {
    margin-left: 5px;
    position: relative;
    top: -2px;
}

.comment .vermas:hover {
    text-decoration: underline !important;
    color: #000e78 !important;
}

.comment .vermas::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    height: 30px;
    top: -30px;
}

.puntuacion {
    color: #F85C6B;
    font-size: 0.7rem;
    display: inline-block;
}

.puntuacion.cuatro i:last-child,
.puntuacion.tres i:nth-last-child(-n+2), 
.puntuacion.dos i:nth-last-child(-n+3),
.puntuacion.una i:nth-last-child(-n+4),
.puntuacion.cero i:nth-last-child(-n+5)
 {
    opacity: 0.4;
}

.puntuacion.cuatro.halfstar i:last-child,
.puntuacion.tres.halfstar i:nth-child(4),
.puntuacion.dos.halfstar i:nth-child(3),
.puntuacion.una.halfstar i:nth-child(2),
.puntuacion.cero.halfstar i:nth-child(1) {
    position: relative;
    opacity: 1;
    color: #fcbec4;
}

.puntuacion.cuatro.halfstar i:last-child::after,
.puntuacion.tres.halfstar i:nth-child(4)::after,
.puntuacion.dos.halfstar i:nth-child(3)::after,
.puntuacion.una.halfstar i:nth-child(2)::after,
.puntuacion.cero.halfstar i:nth-child(1)::after {
    content: '\e900';
    color: #F85C6B;
    display: block;
    position: absolute;
    font-size: 0.7rem;
    top: 0;
    left: 0;
    opacity: 1;
    width: 50%;
    overflow: hidden;
}

.contagr .puntuacion {padding-left: 10px}

.datos-libro a.votacion {
    color: #777777;
    font-size: 0.7rem;
}

.book-page .detalles-libro {
    order: 3;
}




/*SUGERENCIAS BUSQUEDA*/

.buscador_desplegado {
    background-color: #d4d4d4;
    border-radius: 0 !important;
    border-top: none;
    box-shadow: none;
    display: block;
    font-size: 0.8rem;
    max-width: 100%;
    padding: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 1001;
    left: 0;

    display: none;
}

.buscador_desplegado .book ul {
    margin-bottom: 0;
    padding-left: 40px;
    overflow: hidden;
}

.buscador_desplegado li {
    padding: 0;
}

.buscador_desplegado li.book.resultadoBusqueda {
    padding: 10px 15px;
    color: #41413F;
    display: flex;
    align-items: center;
    border-top: 1px solid #c1c1c1;
    position: relative;
    border-bottom: none;

    transition: background 0.5s;
}

.buscador_desplegado li.book.resultadoBusqueda:hover {
    background: #c1c1c1;
    margin-left: 0;
    margin-right: 0;
}

.buscador_desplegado li.book.resultadoBusqueda ul li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.buscador_desplegado li.book.resultadoBusqueda ul li:last-child {
    color: #555555;
    font-size: 0.7rem;
}

.buscador_desplegado li.book.resultadoBusqueda ul li:nth-child(2) {
    font-style: italic;
    font-size: 0.7rem;
}

.buscador_desplegado .portada {
    margin: 0;
}

.buscador_desplegado .mas-resultados {
    border-top: 1px solid #c1c1c1;
    padding: 10px 15px;
    text-align: center;
}

.buscador_desplegado .mas-resultados i {
    color: #00679F;
    margin-left: 10px;
    font-size: 1rem;
    position: relative;
    bottom: -2px;
}

.comment {
    text-align: left;
    padding: 15px;
}

.breadcrumb a {
    /* color: #999999; */
}

.modal-contact, .modal-recoge, .modal-envio-gratis, .modal-preventa, .modal-plazo, .modal-envio-gratis-banderola, .modal-recomendar {
    background-color: #2c2c2c;
    border-bottom: 1px solid #444444;
    height: auto;
    position: absolute;
    right: 0;
    z-index: 1002;
    top: 35px;
    padding: 15px;
    width: 100%;
}
.modal-recoge{
    top: auto;
    bottom: 60px;
}

.modal-contact::before, .modal-recoge::before, .modal-envio-gratis::before, .modal-preventa::before, .modal-plazo:before, .modal-envio-gratis-banderola:before, .modal-recomendar:before  {
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    right: 40px;
    border: 5px solid #2c2c2c;
    border-top-color: transparent;
    border-left-color: transparent;
    transform: rotate(225deg);
}

.modal-contact .redes {
    background: #EDEDED;
    border-top: 1px solid #d4d4d4;
    margin: 15px -15px -15px -15px;
    padding: 0 15px 15px;
}
.modal-contact .redes a:hover {
    text-decoration: none;
}

.modal-contact .close, .modal-recoge .close, .modal-envio-gratis .close, .modal-preventa .close, .modal-plazo .close, .modal-envio-gratis-banderola .close, .modal-recomendar .close {
    position: absolute;
    right: 5px;
    top: 1px;
}

.modal-contact ul.datos-contacto li,
.modal-recoge ul.recoge-pasos li {
    border-top: 1px solid #D4D4D4;
    margin-top: 10px;
    padding-top: 10px;
}

.modal-contact ul.datos-contacto li a,
.modal-recoge ul.recoge-pasos li a {
    color: #41413F;
}

.modal-contact ul.datos-contacto li i {
    color: #F85C6B;
    margin-right: 10px;
    font-size: 1.1rem;
    vertical-align: middle;
}
.modal-contact ul.datos-contacto li a {
    position: relative;
    transition: all 0.4s;
    left: 0;
}
.modal-contact ul.datos-contacto li a:hover {
    text-decoration: none;
    left: 10px;
}

.modal-contact .redes ul li {
    display: inline-block;
    margin-right: 15px;
}

.modal-contact .redes ul {
    margin-top: 15px;
}

.modal-contact .redes ul li a {
    font-size: 1.3rem;
}

.menusup .modal-contact ul {
    float: none!important;
}

.headermin .modal-contact {
    display: none!important;
}

.modal-left::before{
    top: auto;
    bottom: -6px;
    right: auto;
    left: 40px;
    transform: rotate(406deg);
}

.modal-envio-gratis div.h1,.modal-preventa div.h1,.modal-plazo div.h1,.modal-envio-gratis-banderola div.h1,.modal-recomendar div.h1{
    margin-bottom: 5px;
}

.modal-envio-gratis .caja-principal, .modal-preventa .caja-principal, .modal-plazo .caja-principal, .modal-envio-gratis-banderola .caja-principal, .modal-recomendar .caja-principal{
    font-size: 0.9rem;
    line-height: 1.25em;
}


.modal-recoge div.h1{
    margin-bottom: 5px;
}

.modal-recoge .caja-principal{
    font-size: 0.9rem;
    line-height: 1.25em;
}

.modal-recoge li span{
    display: block;
    font-size: 0.8rem;
    font-weight: bold;
    color: #F85C6B;
}
.modal-recoge li{
    display: flex;
    justify-content: space-between;
    align-items: start;
}
.modal-recoge li p{
    flex: 1;
}
.modal-recoge li img{
    display: none;
}

@media screen and (min-width: 550px) {
    
.modal-contact {
    right: 70px; 
    width: auto;
}

.modal-contact::before {
    right: 20px;
}

    .book-page {
        flex-direction: row;
        align-items: flex-start;
    }

    .book-page .datos-libro,
    .book-page .images-portada,
    .book-page .info-compra {
        order: 1;
    }

    .book-page .datos-libro {
        padding-left: 15px;
        padding-right: 15px;
    }

    .book-page .datos-libro {
        flex: 1;
    }

    .book-page .info-compra {
        flex: auto;
    }

    .book-page .datos-libro .detalles-libro {
        display: block;
    }

    .book-page .detalles-libro {
        display: none;
    }

    .book-page .datos-libro .detalles-libro .th {
        display: inline-block;
        min-width: 110px;
    }

    .book-page .detalles-libro td {
        display: table-cell;
        width: 100%;
        padding-bottom: 0px;
        padding-left: 10px;
    }

    .book-page h1 {
        margin-top: 0;
    }

    .book-page .images-portada {
        flex: 0 auto;
        padding-left: 0;
        display: block;
    }

    .images-portada .img-thumbnail {
        padding-left: 0px;
        padding: 5px 0px 0px 0px;
        display: flex;
    }

    .images-portada .img-thumbnail > label {
        margin-right: 5px;
    }
}



@media (max-width: 979px) and (min-width: 768px) {
    .buscador_desplegado {
        max-width: 100% !important;
    }
}

@media screen and (min-width:768px) {

    body {
        padding-top: 107px !important;
    }

    .headermin {
        top: -28px;
    }
    
    .menusup .nav span {
        display: inline-block;
        margin-left: 5px;
    }

    .menusup .nav>li>a {
        margin-left: 25px;
        font-size: 0.75rem;
    }

    .cat-collapse, .cat-collapse.in {
        position: relative;
        z-index: 900;
        width: auto;
        top: auto;
        background: rgb(255, 255, 255);
        transition: all 0.3s;
        max-height: none;
    }

    .btn-cat,
    #despl-busc {
        display: none;
    }

    .contenedor-buscador#navinf {
        top: auto;
        position: relative;
        flex: 1;
        z-index: 996;
        padding: 5px;
        margin-right: 20px;
        box-shadow: none;
    }

    .precio-total {
        flex: 1;
        margin-left: 20px;
    }

    .margenes {
        padding-left: 0;
        padding-right: 0;
    }

    .contenedor-buscador .buscador form input.input-busc {
        margin-right: 5px;
        margin-left: 0;
    }

    .navbar .brand {
        flex: 0 220px;
    }

    .nav-principal .contenedor-carrito.contenedor-carrito-active {
        top: 75px;
    }

    .contenedor-carrito::after,
    .contenedor-carrito::before {
        content: '';
        display: block;
        height: 100%;
        width: 30px;
        right: -30px;
        background: #D4D4D4;
        position: absolute;
        top: 0;
        box-shadow: 0 2px 1px #0000001A;
        z-index: 900;
    }

    .contenedor-carrito::before {
        left: -30px;
        right: auto;
    }


    .buscador_desplegado {
        border-radius: 0 0 2px 2px !important;
    }

    .book-page .datos-libro .detalles-libro .th {
        display: inline-block;
        min-width: 115px;
    }

    .etiquetas-cont {
        left: -20px;
    }

    .book-page .info-compra {
        border-radius: 2px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .book-page .info-compra .info-principal {
        border-right: 1px solid #D4D4D4;
        border-left: 1px solid #D4D4D4;
    }

    .caja-principal.sin-existencias .etiquetas-cont {
        left: -35px;
    }

    .comment {
        padding-left: 0;
        padding-right: 0;
    }
    .modal-recoge li img{
        display: block;
        width: 235px;
    }

}

@media screen and (min-width:992px) {
    .contenedor-buscador#navinf {
        top: auto;
        position: relative;
        flex: 0 600px;
    }

    .nav-cabecera .nav-cabecera-item.carrito-card {
        flex: 0 200px;
    }

    .navbar .brand img {
        max-width: 228px;
        padding-top: 6px;
    }

    #despl-carrito {
        display: none;
    }


    .nav-principal .contenedor-carrito {
        flex: 0 220px;
    }

    .nav-principal .contenedor-carrito {
        position: static;
        top: auto;
        background: none;
        box-shadow: none;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: -5px;
        margin-top: -5px;
    }

    .contenedor-carrito .lista-compra {
        position: absolute;
        right: 0;
        top: -100vh;
        background: #EDEDED;
        width: 50%;

        transition: top 0.5s;
    }

    .contenedor-carrito .lista-compra {
        top: 74px;
        right: -100vw;
        transition: all 0.5s;
    }

    .contenedor-carrito .lista-compra-active {
        top: 74px;
        right: -10px;
    }

    .nav-principal .contenedor-carrito {
        z-index: 995;
    }

    .contenedor-carrito::after,
    .contenedor-carrito::before {
        display: none;
    }

    .book-page .info-compra {
        flex: 0 295px;
    }

    .book-page {
        flex-wrap: nowrap;
        margin-top: 20px;
    }

    .etiquetas-cont .etiqueta>span::before {
        left: -7px;
        right: auto;
        transform: rotate(135deg);
    }
    .modal-recoge {
        min-width: 600px;
        right: 285px;
        bottom: -16px;
    }
    .modal-plazo {
        min-width: 400px;
        right: 300px;
        top: -26px;
    }
    .modal-recomendar {
        min-width: 400px;
        right: 280px;
        top: -100px;
    }
    .modal-envio-gratis {
        min-width: 400px;
        right: 256px;
        top: 30px;
    }
    .modal-preventa {
        min-width: 500px;
        right: 286px;
        top: -73px;
    }
    .modal-left::before{
        right: -5px;
        left: auto;
        transform: rotate(314deg);
        bottom: 40px;
    }
    .modal-left.modal-envio-gratis-banderola::before{
        transform: rotate(134deg);
        left: -5px;
        right: auto;
        bottom: 40px;
    }

}

@media screen and (min-width:1200px) {
    .book-page .datos-libro {
        padding-left: 20px;
        padding-right: 20px;
    }

    .book-page .images-portada img {
        max-width: 180px;
    }

    .images-portada .img-prev {
        max-height: 310px;
    }
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////               sidebar                 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.sidebar-nav {
    box-shadow: none;
    margin-top: 0;
    padding-top: 0!important;
}

.sidebar-nav, .sidebar-nav h3, .sidebar-nav li a, .sidebar-nav .card-dest .titulo-dest h4 {
    color: #41413F;
}

.sidebar-nav h3 {
    text-transform: uppercase;
    font-size: 0.9rem;
    font-weight: bold;
    margin-top: 20px;
    line-height: 1.2rem;
}

.side-categorias h3 {
    margin-bottom: 10px;
}

.sidebar-nav .side-categorias ul {
    padding-left: 0;
}

.sidebar-nav li a {
    font-size: 0.9rem;
    padding: 0 15px;
    position: relative;
}

.sidebar-nav li {
    box-shadow: 0px 1px 0px 0px #ededed inset;
}

.sidebar-nav li.active + li, .sidebar-nav li:first-child  {
    box-shadow: none;
}


.nav-list > li > a, .nav-list .nav-header {
    margin-left: 0;
}

.sidebar-nav li a div {
/*     border-bottom: 1px solid #EDEDED; */
    padding: 12px 0;
}

.sidebar-nav li.active a div {
    box-shadow: none;
    text-shadow: none;
}

.sidebar-nav li:last-child a div {
    border-bottom: none;
}

.nav > li > a:hover {
    transition: all 0.5s;
    background: #EDEDED;
}

.sidebar-nav li {
    border-bottom: none;
    font-size: 0.9rem!important;
    line-height: 1.2rem;
}

.sidebar-nav > div {
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.sidebar-nav > div:last-child {
    border-bottom: none;
}

.sidebar-nav .card-dest {
    background: #EDEDED;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: stretch;
    margin-bottom: 15px;
    transition: all .2s ease-out;
    border: 1px solid #ededed;
}

.sidebar-nav .card-dest:hover {
    border: 1px solid #D4D4D4;
    box-shadow: 0px 0px 15px 1px #d4d4d4 inset;
}

.sidebar-nav .card-dest:last-child {
    margin-bottom: 0;
}

.sidebar-nav .card-dest .titulo-dest {
    flex: 1;
    padding: 10px 0px 10px 10px;
    overflow: hidden;
}

.sidebar-nav .card-dest .titulo-dest h4 {
    font-size: 1rem;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 5px;
}

.sidebar-nav .card-dest .titulo-dest p {
    color: #999999;
    font-size: 0.9rem;
    /* height: 34px; */
    margin: 0;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    line-height: 1.1rem;
}

.sidebar-nav .card-dest .img-libro {
    flex: 0 80px;
}

.sidebar-nav .card-dest .img-libro img {
    transform: rotate(-15deg);
    position: relative;
    right: -30px;
    top: 5px;
    box-shadow: 6px 6px 0px 10px #d4d4d4;
    width: 65px;
}

.cat-collapse.in {
    padding-top: 145px;
}

.headermin ~ * .cat-collapse.in {
    padding-top: 115px;
}

@media screen and (min-width: 645px) {
    .side-destacados {
        display: flex;
        align-items: flex-start;
        margin-right: -10px;
        margin-left: -10px;
        flex-wrap: wrap;
    }

    .sidebar-nav .card-dest {
        margin-left: 10px;
        margin-right: 10px;
        flex: 1 45%;
    }
}


@media screen and (min-width: 768px) {
    body {
        padding-top: 100px !important;
    }

    .nav-collapse .sidebar-nav {
        margin-top: 0!important;
    }

    #cnt-menu {
        border-right: 1px solid #D4D4D4;
    }

    .side-destacados, .side-librerias, .side-attclient {
        padding-right: 15px;
    }

    .sidebar-nav li a {
        padding: 0 15px 0 0;
        transition: all 0.5s;
    }

    .sidebar-nav li:not(.active) a:hover, .sidebar-nav .active a {
        padding: 0 15px; 
    }

    .sidebar-nav li:not(.active) a:hover {
        box-shadow: 0 1px 0 0 #ededed;
    }

    .sidebar-nav li a div {
        padding: 10px 0;
    }

    .nav > li:first-child > a:hover::before {
        display: none;
    }

    .librerias {
        height: auto;
    }

    .libreriaInfo {
        float: none;
        margin-left: 0px;
        display: flex;
        position: relative;
    }
.libreriaInfo > div.map-marker {
        flex: 0;
    }
    .libreriaInfo > div {
        flex: 1;
    }

    .libreriaInfo h4, .libreriaInfo p {
        color: #434343;
    }

    .librerias .libreriaInfo a.a-card + div i {
        padding-left: 0;
        padding-top: 0;
        padding-right: 10px;
        color: #00679F;
        transition: all 0.5s;
        font-size: 1rem;
    }

    .librerias .libreriaInfo a.a-card:hover + div i {
        color: #000e78;
        transform: scale(1.2);
        font-size: 1.3rem;
    }

    .librerias .libreriaInfo a.a-card:focus {
        outline: none;
    }

    .librerias .mapa-libreria {
        padding-right: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .librerias .accordion-group {
        border:none;
        border-radius: 0px;
        margin-bottom: 0px;
    }

    .side-destacados {
        display: block;
        margin-right: 0px;
        margin-left: 0px;
    }

    .sidebar-nav .card-dest {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }

    .sidebar-nav .card-dest .img-libro {
        display: flex;
        justify-content: center;
    }

    .sidebar-nav .card-dest .img-libro img {
        right: 0;
        top: 15px;
        box-shadow: 0px 0px 0px 4px #d4d4d4;
        width: 85px;
    }
    .sidebar-nav .card-dest .titulo-dest {
        padding: 10px;
    }

    
}

@media screen and (min-width: 992px) {
    .sidebar-nav .card-dest {
        display: flex;
    }

    .sidebar-nav .card-dest .img-libro img {
        right: -30px;
        top: 5px;
        box-shadow: 6px 6px 0px 10px #d4d4d4;
        width: 65px;
    }

    .sidebar-nav .card-dest .titulo-dest {
        padding: 10px 0px 10px 10px;
    }
}

.sinBorderBox{box-sizing: unset !important}
.separadorAgrupada{padding: 10px}

.cntBotonDeseos{padding-top: inherit}

/* SIDEBAR BANNERS */

/*cambios banner sidebar*/

.sidebar-nav .card-dest .img-libro {
    flex: 0 80px;
    /* height: 99px; */
    position: relative;
    /* bottom: -5px;
    right: -30px; */
}

.sidebar-nav .card-dest .img-libro::before {
    background-size: cover;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(-15deg);
    background-repeat: no-repeat;
    box-shadow: 0px 0px 0px 4px #d4d4d4;
}

@media screen and (min-width: 768px) {
    .sidebar-nav .card-dest .img-libro {
        display: flex;
        justify-content: center;
        /* bottom: -13px; */
        position: relative;
        /* height: 122px;
        right: auto; */
    }

    /* .sidebar-nav .card-dest .img-libro::before {
        box-shadow: 0px 0px 0px 4px #d4d4d4;
        width: 86px;
    } */
}

@media screen and (min-width: 992px) {
    .sidebar-nav .card-dest .img-libro {
        flex: 0 80px;
        /* bottom: -5px;
        height: 99px;
        right: -30px; */
    }
    .sidebar-nav .card-dest .img-libro::before {
        /* width: 65px; */
        box-shadow: 6px 6px 0px 10px #d4d4d4;
    }
}

/*Banner sidebar 1*/
.sidebar-nav .card-dest:first-child .img-libro::before{
    /* background: url(https://www.agapea.com/Ediciones-B/Loba-negra-i1n18870662.jpg); */
    background-size: 65px;
}
@media screen and (min-width: 768px) {
    .sidebar-nav .card-dest:first-child .img-libro::before{
        background-size: 86px;
    }
}
@media screen and (min-width: 992px){
    .sidebar-nav .card-dest:first-child .img-libro::before {
        /* background-size: 65px; */
        background-size: cover;
        background-repeat: no-repeat;
    }
}

/*Banner sidebar 2*/
.sidebar-nav .card-dest:nth-child(2) .img-libro::before{
    background: url('data:image/jpeg;base64,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'    );
    background-size: 65px;
}

/*Banner sidebar 3*/
.sidebar-nav .card-dest:nth-child(3) .img-libro::before{
    background:  url('data:image/jpeg;base64,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');
    background-size: 65px;
}

/* @media screen and (min-width: 768px) {
    .sidebar-nav .card-dest:nth-child(2) .img-libro::before{
        background-size: 86px;
    }
} */
@media screen and (min-width: 992px){
    .sidebar-nav .card-dest:nth-child(2) .img-libro::before {
        /* background-size: 65px; */
        background-size: cover;
        background-repeat: no-repeat;
    }
    .sidebar-nav .card-dest:nth-child(3) .img-libro::before {
        /* background-size: 65px; */
        background-size: cover;
        background-repeat: no-repeat;
    }
}

/* FIN SIDEBAR BANNERS */

.linkAmpliarAgrupada{color: #00679F;cursor: pointer;text-decoration: underline;background-position: -249px -33px !important;height: 14px;margin-top: 1px;width: 22px;font-size: 90%}
#linkClickCollect{text-decoration: none; color: #474747}
#txtClickCollect{color: #00679f}
#txtClickCollect:hover{text-decoration: underline}

.envio-gratis .fa-info-circle {color: #00679f}
#clickAvisoPreventa .fa-info-circle {color: #ffffff; padding-left: 5px}
.etiquetas-cont .etiqueta>span a .ico-info {color: #ffffff; padding-left: 5px}
.frm_rcmnd input[type="text"]{height: 30px !important}
.otraInfoInteres{padding: 0px 10px}
.cntPortadasPie{text-align:center}
.txtClickAmpliar{display: inline-block; width: 100%; text-align: center}

@media screen and (min-width: 992px){
    .sidebar-nav .card-dest .img-libro::before {
        background-size: cover;
        background-repeat: no-repeat;
        left: 30px;
    }
}

@media screen and (max-width:992px) {
    .sidebar-nav .card-dest .img-libro {height: 100px}
    .sidebar-nav .card-dest:first-child .img-libro::before{
        background-size: cover;
        top: 15px;        
    }    
    .sidebar-nav .card-dest .img-libro::before{width: 85px}    
    .sidebar-nav .card-dest:nth-child(2) .img-libro::before{
        background-size: cover;
        top: 15px;        
    }
    .sidebar-nav .card-dest:nth-child(3) .img-libro::before{
        background-size: cover;
        top: 15px;        
    }
}

@media screen and (max-width: 550px) {
    .images-portada .img-thumbnail{padding: 5px 0px 0px 10px}
}



.txtClickAmpliar {
    /* display: inline-block; */
    flex: 0 auto;
    text-align: center;
    font-size: 0.8rem;
    color: #888888;
    margin-top: 10px;
    width: 100%;
}
.modal-envio-gratis-banderola:before {
display: none
}


@media screen and (min-width:550px) {
    .txtClickAmpliar {
        text-align: left;
        padding-left: 1px;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .modal-envio-gratis-banderola {
      min-width: 310px;    
      right: -325px;    
      top: -38px;
    }
    .modal-left.modal-envio-gratis-banderola::before {
        transform: rotate(134deg);
        left: -5px;
        right: auto;
        bottom: 40px;
        display: block;
    }
}

.contacto-att-client {
    background: #2c2c2c;
    padding: 15px;
    border-radius: 2px;
    color: #ffffff;
    position: relative;
}

.contacto-att-client i {
    color: #f85c6b;
    font-size: 2rem;
    margin-right: 15px;
    transition: all 0.5s;
}

.contacto-att-client .phone-number {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 15px;
    flex-wrap: wrap;
}

.contacto-att-client .phone-number div:last-child div:first-child {
    font-size: 1rem;
    margin-bottom: 7px;
}

.contacto-att-client .phone-number div:last-child div:last-child {
    font-weight: bold;
    font-size: 1.44rem;
}

.contacto-att-client .att-schedule {
    text-align: center;
    font-size: 0.87rem;
}

.contacto-att-client > a.a-card + .phone-number > div:first-child {
    transition: all 0.5s;
}

.contacto-att-client > a.a-card:hover + .phone-number > div:first-child {
    transform: scale(1.3)
}

@media screen and (min-width:768px) {
    .contacto-att-client .phone-number {
        text-align: center;
    }

    .contacto-att-client .phone-number > div {
        flex: 1 100%;
    }

    .contacto-att-client .phone-number div:last-child div:first-child {
        font-size: 0.9rem;
    }

    .contacto-att-client .phone-number div:last-child div:last-child {
        font-size: 1rem;
    }
    
    .contacto-att-client i {
        margin-right: 0px;
        margin-bottom: 15px;
    }
}

@media screen and (min-width:992px) {

    .contacto-att-client .phone-number div:last-child div:last-child {
        font-size: 1.44rem;
    }
}

@media screen and (min-width:1200px) {
    .contacto-att-client .phone-number {
        text-align: left;
    }

    .contacto-att-client .phone-number > div {
        flex: 0 auto;
    }

    .contacto-att-client i {
        margin-right: 15px;
        margin-bottom: 0;
    }
}

.book-page .info-compra .envio-gratis .icono-envio i {font-size:2.5rem}