@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Aleo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');
.header-container {
    height: 160px;
}
.post-view .post-images img {
    width: 100% !important;
    float: left !important;
}
.header{
    background: #093C71 !important;
    height: 49px !important;
}
.header-container .header .content-header {
    border: none;
}
.absolute-menu .col-logo {
    height: auto !important;
}
.absolute-menu .nav-sections {
    width: 100% !important;
    float: left;
}
.absolute-menu .nav-sections .navigation > ul {
    display: flex;
    justify-content: center;
    position: relative;
}
.logo img {
    width: 230px !important;
    height: auto !important;
    margin-top: 5px;
}

body .page-wrapper .header-container {
    margin-bottom: 25px;
}
.absolute-menu .col-logo a.logo{
    margin-top: 0px !important;
}
.nav-sections-item-content > .navigation {
    margin-top: 0px;
    max-width: none !important;
    width: 100% !important;
}
.custommenu.navigation li.level0.fullwidth {
    float: left;
}
.navigation .level0 > .level-top {
    padding: 5px 15px 15px !important;
}
.navigation .level0.parent > a::after {
    top: 5px !important;
}
.custommenu.navigation li.level0.fullwidth > .submenu {
    width: 100% !important;
    left: auto;
    right: 0;
    margin-top: 0px !important;
}
.custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu {
    columns: 5;
}

.custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu li {
    width: 100%;
    /*float: none !important;*/
    /*padding: 1px 0;*/
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu {
    columns: unset;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu li {
    float: left !important;
    width: 33%;
}
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(3n+1){
    clear: both;
}
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(4n+1){
    clear: none;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(10){
    float: right !important;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(11){
    float: right !important;
    clear: both;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu{
    width: 720px !important;
    left: 70px !important;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(1),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(4),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(7){
    width: 45%;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(2),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(5),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(8){
    width: 30%;
}

.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(3),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(6),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(9),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(10),
.custommenu.navigation li.level0.fullwidth:nth-child(2) > .submenu .subchildmenu.mega-columns.columns4>li:nth-child(11){
    width: 25%;
}

.custommenu.navigation li > a > span {
    font-family: 'Nunito Sans', sans-serif !important;
    font-style: normal;
    font-size: 14px;
}

.control #search{
    background-color: #EEEEEE;
    margin-top: 20px;
    border-radius: 10px;
}

.search .control .input-text:before{
    background: url("https://www.editorialunilit.com/media/images/magnifying-glass-white-1.png") no-repeat right;
    background-size: 15px;
    border: 1px solid white;
    background-position: 95% 50%;
    color: #FFF;
    background-color: #093C71;
}
.dropdown-menu {
    background: transparent !important;
}
.header-container .header .block-search .block-content .dropdown .control {
    border-top:unset !important;
}
.header-container .header .block-search .block-content .dropdown input {
    width: 100% !important;
}

.header-container .header .block-search .block-content .dropdown .dropdown-menu {
    width: 250px;
    min-width: auto;
}

.header-container .header .block-search {
    width: 80%;
}

.custommenu.navigation li.level0.fullwidth .submenu li.level1 > a:before, .custommenu.navigation li.level0.staticwidth .submenu li.level1 > a:before {
    background: transparent;
}

.custommenu.navigation li.level0.fullwidth .submenu li.level1 > a:hover:before, .custommenu.navigation li.level0.staticwidth .submenu li.level1 > a:hover:before {
    background: #79ADD4;
}

.custommenu.navigation li.level0.fullwidth .submenu li.level1 > a:hover, .custommenu.navigation li.level0.staticwidth .submenu li.level1 > a:hover {
    color: #000000;
}
.product-item, .product-list-item {
    padding: 0 30px;
}
.product-info-main .page-title-wrapper .page-title .base {
    font-size: 28px;
    padding-bottom: 15px;
    margin-bottom: 20px !important;
    text-transform: none;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 0 !important;
}
.product.attribute.description,
.product.attribute.description p {
    font-size: 14px;
    font-weight: 400 !important;
}
.product.description li {
    list-style: circle;
}
#search_mini_form{
    display: block;
    position: relative;
    width: 100%;
    z-index: 0;
    right: 15px !important;
}

.header-container .header .block-search .block-content .dropdown .actions .action.search{
    display: block !important;
    background-color: #093C71;
    opacity: 1;
    margin-top: 20px;
    border-radius: 0 10px 10px 0;
}

.header-container .header .block-search .block-content .dropdown .action.search:before{
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff !important;
}

.category-description {
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    padding: 20px 70px;
    background: #EFEFEF;
    margin-top: -20px;
}
.category-regalos-mujer-virtuosa .category-description {
    background: none;
    font-family: 'Manrope', sans-serif !important;
    max-width: 860px;
    margin: 0 auto 20px;
}
.category-regalos-mujer-virtuosa .category-description p span {
    font-size: 15px !important;
    line-height: 24px !important;
}
.category-regalos-mujer-virtuosa .category-description h2 {
    color: #21588C !important;
    line-height: 28px;
}
.category-regalos-mujer-virtuosa #layered-ajax-filter-block {
    display: none;
}






.header-container .absolute-menu{
    padding: 0 20px !important;
}

.rokan-banners .product-item, .rokan-banners .product-list-item{
    padding: 0 15px;
}

.section-newsletter .block.newsletter h3{
    margin-bottom: 5px;
}

.responsive-address img{
    margin: auto;
}
.page-footer .footer-static-container .footer-static .footer-links ul li {
    padding-bottom: 5px;
}
body .product-author {
    margin-bottom: 0;
}
.filter-options-content .item .label {
    white-space: normal;
    line-height: 12px;
}
.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view), .filter-options-item .filter-options-content .am-category-wrapper, .filter-options-item .filter-options-content .amshopby-fromto-wrap {
    margin: 0 10px 0 0;
}
.filter-content .filter-options .filter-options-content ol li {
    padding: 0;
}
.filter-options .filter-options-content .item {
    margin-bottom: 15px;
}
.filter-options-item .filter-options-content .count {
    color: #757575;
    font-weight: 700;
    font-size: 14px;
}
.filter-options-content .item > a {
    line-height: 18px;
}
.grecaptcha-badge {
    bottom: 45px !important;
}
.block.filter .filter-title {
    display: none;
}
/* CAMBIOS FUENTES */
.rokan-product-heading .h2,
.box-new .short_desc strong,
.box-autores .autores-title,
body .section-newsletter .block.newsletter h3,
.page-footer .footer-static-container .footer-static .footer-links .title,
.filter-content .filter-options .filter-options-title,
.abs-account-blocks .block-title > strong,
.block-compare .block-title > strong,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-shared-items .block-title > strong,
.block-wishlist-search-results .block-title > strong,
.block-reorder .block-title > strong, .widget .block-title > strong,
.block-wishlist .block-title > strong,
.account .column.main .block:not(.widget) .block-title > strong,
.multicheckout .block-title > strong,
.paypal-review .block .block-title > strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong,
[class^="sales-guest-"] .column.main .block:not(.widget) .block-title > strong,
.sales-guest-view .column.main .block:not(.widget) .block-title > strong,
.category-description,
.page-title-wrapper .page-title .base,
.block.filter .page-title .base,
.block-compare .page-title .base,
.block-wishlist .page-title .base,
.page-title-wrapper .filter-title .base,
.block.filter .filter-title .base,
.block-compare .filter-title .base,
.block-wishlist .filter-title .base,
.page-title-wrapper .block-title .base,
.block.filter .block-title .base,
.block-compare .block-title .base,
.block-wishlist .block-title .base,
.page-title-wrapper .page-title strong,
.block.filter .page-title strong,
.block-compare .page-title strong,
.block-wishlist .page-title strong,
.page-title-wrapper .filter-title strong,
.block.filter .filter-title strong,
.block-compare .filter-title strong,
.block-wishlist .filter-title strong,
.page-title-wrapper .block-title strong,
.block.filter .block-title strong,
.block-compare .block-title strong,
.block-wishlist .block-title strong,
.rokan-product-heading h2
{
    font-family: 'Aleo', serif !important;
    color: #000;
}
.rokan-product-heading .h2,
.box-autores .autores-title
{
    font-size: 34px;
    text-align: left;
    font-style: normal;
    margin-bottom: 5px;
}
body .filter-content .filter-options .filter-options-title {
    font-size: 22px !important;
}
.box-new .short_desc strong {
    display: block;
}
.page-footer .footer-static-container .footer-static .footer-links .title {
    font-weight: 800;
    letter-spacing: 0.6px;
}
body, .product-item .product-info .product-name a, .product-list-item .product-info .product-name a, body .product-item .product-info .price-box .price, body .product-list-item .product-info .price-box .price, .recomended-read > p, .wheretobuy-link a, .readmore-text, .custommenu.navigation li > a > span, a {
    font-family: 'Manrope', sans-serif !important;
}
.rokan-product-heading .short_desc p {
    font-weight: 500 !important;
    font-size: 19px;
    line-height: 24px;
}
body .product-item .product-info .product-name a, body .product-list-item .product-info .product-name a {
    color: #000;
    font-weight: 800;
    font-size: 18px;
}

.text-footer{
    max-width: 850px;
    float: right;
    width: 100%;
}

.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before{
    width: initial !important;
}

@media (max-width: 1199px) {
    .text-footer{
        max-width: unset !important;
        float: unset !important;
    }

    .max-boletín .section-newsletter .block.newsletter .control{
        width: 100% !important;
    }
    .background-newsletter {
        min-height: auto !important;
    }
    .menu-footer > .row > .col-sm-7 {
        max-width: 450px;
    }
    .menu-footer > .row > .col-sm-5 {
        width: calc(100% - 450px);
        padding: 0 20px 0 40px !important;
    }
    .menu-footer > .row > .col-sm-5 .footer-links ul li {
        float: left;
        width: 50%;
    }
    .section-newsletter {
        padding: 0 0 40px !important;
    }
    .background-newsletter {
        background-size: auto 100%;
    }
    .slider-tendencias .owl-wrapper .owl-item {
        width: 17vw !important;
    }
    .slider-tendencias .owl-wrapper .owl-item .product-item {
        padding: 0 20px;
    }
}
@media (max-width: 1130px) {
    .navigation .level0 > .level-top {
        padding: 5px 10px 5px !important;
    }
    .one-tendencias .short-description {
        display: none;
    }
    .menu-footer > .row > .col-sm-5 .footer-links ul li {
        width: 100%;
    }
}
@media (max-width: 1110px) {
    .custommenu.navigation li > a > span {
        font-size: 13px;
    }
    .custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu {
        columns: 3;
    }
    body .filter-content .filter-options .filter-options-title {
        font-size: 19px !important;
    }
}
@media (max-width: 1010px) {
    .navigation .level0 > .level-top {
        padding: 5px 9px 5px !important;
    }
}
@media (max-width: 991px){
    .header-container .header .block-search {
        width: 100%;
    }
    #search_mini_form{
        right: 0 !important;
    }
    .nav-toggle{
        margin-right: 15px !important;
    }
    .header-container .header{
        padding: 0;
    }
    .nav-sections-item-content > .navigation {
        margin: 0px;
        padding: 0 !important;
    }
    .absolute-menu .col-logo {
        width: 100% !important;
    }
    .custommenu.navigation li:nth-child(even) {
        background: #F2F2F2;
    }
    .nav-sections-item-content .navigation .level0 > .level-top,
    .nav-sections-item-content .navigation .level0 > .level-top span
    {
        width: 100%;
        transition: all 0.3s ease;
    }
    .navigation .level0 > a::before {
        content: "";
        position: absolute;
        margin-right: 0;
        left: 15px;
        top: 5px;
        width: 7px;
        height: calc(100% - 10px);
    }
    .absolute-menu .nav-sections .navigation > ul {
        display: block;
        overflow: hidden;
    }
    .absolute-menu .nav-sections {
        width: 85% !important;
        float: left;
    }
    .nav-sections-item-content .navigation .level0 > .level-top {
        padding: 20px 40px !important;
        border: none !important;
    }
    .navigation .level0:nth-child(1)  a:before {
        background: #D9B13F;
    }
    .navigation .level0:nth-child(2)  a:before {
        background: #093C73;
    }
    .navigation .level0:nth-child(3)  a:before {
        background: #0E2439;
    }
    .navigation .level0:nth-child(4)  a:before {
        background: #D1D2D4;
    }
    .navigation .level0:nth-child(5)  a:before {
        background: #79ADD4;
    }
    .navigation .level0:nth-child(6)  a:before {
        background: #013765;
    }
    .navigation .level0:nth-child(7)  a:before {
        background: #CA9700;
    }
    .navigation .level0:nth-child(8)  a:before {
        background: #093C71;
    }
    .custommenu.navigation li.level0.fullwidth {
        width: 100%;
    }
    .box-autores .owl-item {
        padding-bottom: 20px;
    }
    .control #search,
    .header-container .header .block-search .block-content .dropdown .actions .action.search
    {
        margin-top: 0px !important;
    }
    .header-container {
        height: 180px;
    }
    .tendencias .one-tendencias {
        padding: 0 50px !important;
    }
    .one-tendencias .product-item {
        max-width: none;
    }
    .one-tendencias .product-item .product-photo {
        float: left;
        width: 300px;
    }
    .one-tendencias .product-item .product-info {
        float: left;
        width: calc(100% - 300px);
        padding-left: 40px;
    }
    .one-tendencias .product-item .product-info .product-name {
        text-align: left;
    }
    .one-tendencias .product-item .product-info .product-name a {
        font-size: 22px !important;
        line-height: 27px !important;
    }
    .one-tendencias .product-item .product-info .carousel-brand-name {
        text-align: left;
    }
    .one-tendencias .product-item .product-info .short-description,
    .one-tendencias .product-item .product-info .short-description p
    {
        display: block;
        text-align: left;
        font-size: 16px;
        line-height: 26px !important;
    }
    .btn-tendencias {
        float: left;
    }
    .slider-tendencias .owl-wrapper .owl-item {
        width: 22vw !important;
    }
    .absolute-menu > .container > .row {
        padding-bottom: 20px;
    }
    .rokan-product-heading .h2, .box-autores .autores-title {
        font-size: 31px;
    }
    .rokan-product-heading .short_desc p {
        font-size: 17px;
        line-height: 23px;
    }
}
@media (max-width: 980px) {
    .slider-tendencias .owl-wrapper .owl-item {
        width: 29vw !important;
    }
    body .page-wrapper .header-container {
        margin-bottom: 25px;
    }
    body .product-item .product-info .product-name a, body .product-list-item .product-info .product-name a {
        font-size: 16px;
        line-height: 21px;
        display: block;
    }
    body .filter-content .filter-options .filter-options-title {
        font-size: 16px !important;
    }
    .filter-content .filter-options .filter-options-item.active .filter-options-title::after {
        font-size: 22px;
        line-height: 16px;
        right: -10px;
    }
}
@media (max-width: 768px) {
    body .nav-pills > li > a {
        font-size: 18px !important;
    }
    .slider-tendencias .owl-wrapper .owl-item {
        width: 45vw !important;
    }
    .rokan-product-heading .short_desc p {
        font-size: 16px;
        line-height: 22px;
    }
    .rokan-product-heading .h2, .box-autores .autores-title {
        font-size: 29px;
    }
    .box-new .short_desc strong {
        margin-bottom: -5px;
    }
}
@media (max-width: 767px) {
    .nav-toggle {
        right: 0px !important;
    }
    .page-wrapper {
        float: left;
        width: 100%;
    }
    .homepageslider_home {
        margin: 0 !important;
    }
    .header-container .top-header {
        min-height: 0px;
    }
    .product-view {
        margin-top: 40px;
    }
    .menu-footer > .row > .col-sm-7 {
        max-width: 450px;
        margin: 0 auto;
        float: none;
    }
    .menu-footer > .row > .col-sm-5 {
        width: 100%;
        padding: 0 50px !important;
    }
    .footer-custom-links .footer-static {
        margin: 30px 0 0 !important;
    }
    .menu-footer > .row > .col-sm-5 .footer-links ul li {
        width: 50%;
    }
    .footer-links ul {
        margin-bottom: 0 !important;
    }
    .tendencias .one-tendencias {
        padding: 0 25px !important;
    }
    .one-tendencias .product-item .product-photo {
        width: 250px;
    }
    .one-tendencias .product-item .product-info {
        width: calc(100% - 250px);
        padding-left: 25px;
        margin-top: 5px;
    }
    .one-tendencias .product-item .product-info .short-description, .one-tendencias .product-item .product-info .short-description p {
        font-size: 14px;
        line-height: 25px !important;
    }
    .breadcrumbs {
        margin: 0px;
    }
    .page.messages {
        margin: 10px auto;
    }
    .filter-options input[type="checkbox"] + .amshopby-choice::before, .filter-options input[type="checkbox"] + .amshopby-choice::after {
        width: 20px;
        height: 20px;
    }
    .filter-options input[type="checkbox"] + .amshopby-choice {
        padding: 0 0 0 25px;
    }
    .filter-options .am-labels-folding .item .am-collapse-icon ~ [class*="am-filter-item-"], .filter-options .am-labels-folding .item {
        padding-left: 30px;
    }
    .filter-options-item .filter-options-content .items [class*="am-filter-item"] {
        padding: 6px 0;
    }
    .filter-options .filter-options-content .item {
        margin-bottom: 1px;
    }
    body .filter-content .filter-options .filter-options-title {
        font-size: 22px !important;
        margin-bottom: 15px;
    }
    .filter-options-item .filter-options-content .count {
        font-size: 13px;
    }
}
@media (max-width: 600px) {
    .header-container .header .header-top-setting {
        padding-left: 0px;
        margin-left: 20px;
    }
    .header-container .header .block-search .block-content .dropdown .dropdown-menu {
        width: 230px;
    }
    .absolute-menu .nav-sections {
        width: 80% !important;
    }
    body .nav-pills > li > a {
        font-size: 15px !important;
    }
    .box-blog .post-thumb {
        width: 100%;
        margin: 0 0 10px !important;
        padding: 0;
    }
    .blog-content {
        width: 100%;
    }
    .box-blog .readmore {
        display: none;
    }
    .menu-footer > .row > .col-sm-5 .footer-links ul li {
        width: 100%;
    }
    .background-newsletter {
        background-image: none;
    }
    .max-boletín .section-newsletter .block.newsletter .control {
        padding: 0 20px;
    }
    .one-tendencias .product-item .product-photo {
        width: 200px;
    }
    .one-tendencias .product-item .product-info {
        width: calc(100% - 200px);
    }
    .one-tendencias .product-item .product-info .product-name a {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .one-tendencias .product-item .product-info .short-description, .one-tendencias .product-item .product-info .short-description p {
        font-size: 13px;
        line-height: 20px !important;
    }
    .slider-tendencias .owl-wrapper .owl-item {
        width: 43.5vw !important;
    }
    .rokan-product-heading .short_desc p {
        font-size: 15px;
    }
    .rokan-product-heading .h2, .box-autores .autores-title {
        font-size: 28px;
    }
    .section-newsletter .block.newsletter p {
        font-size: 13px;
    }
    .botones strong {
        font-size: 12px !important;
    }
}
@media (max-width: 480px) {
    .footer-custom-links .footer-static {
        padding: 0 !important;
    }
    .page-footer .footer-static-container .footer-static .footer-links ul {
        margin-bottom: 0px !important;
    }
    .one-tendencias .product-item .product-info {
        width: 100%;
        padding: 20px;
    }
    .one-tendencias .product-item .product-photo {
        margin: 0 auto;
        float: none;
        width: 100%;
    }
    .one-tendencias .product-item .product-info .product-name,
    .one-tendencias .product-item .product-info .carousel-brand-name,
    .one-tendencias .product-item .product-info .short-description p
    {
        text-align: center;
    }
    .one-tendencias .product-item .product-info .short-description p {
        font-size: 14px;
        line-height: 22px !important;
    }
    .btn-tendencias {
        float: none;
    }
    .slider-tendencias .owl-wrapper .owl-item {
        width: 41.5vw !important;
    }
    .menu-footer .col-sm-7 .responsive-address {
        padding: 0 !important;
    }
    .footer-links.contacts
    {
        padding: 0 !important;
        float: left;
        width: 100%;
    }
    .responsive-address .footer-link-contact,
    .responsive-address .footer-links ul {
        margin: 0 !important;
    }
    .responsive-address .social {
        width: 100%;
        float: left;
    }
    .responsive-address .img-responsive {
        max-width: 200px;
        width: 100%;
        float: none;
    }
    .product-grid .item-inner {
        max-width: none;
        margin: 0 auto 25px;
        float: left;
        width: 50%;
        clear: none !important;
        margin-bottom: 30px !important;
    }
    .product-grid .item-inner:nth-child(3n+1) {
        clear: none !important;
    }
    .page-products .products-grid ol > li:nth-of-type(2n+1) {
        clear: left !important;
    }
    body.page-products .product-list-item .product-info .product-name a {
        font-size: 15px;
        line-height: 22px;
    }
}
@media (max-width: 414px) {
    body .nav-pills > li > a {
        padding: 10px 5px;
    }
    .top-content-home .nav-pills {
        margin: 25px 0 !important;
    }
    .header-container .header .header-top-setting {
        margin-left: 15px;
    }
    .logo img {
        width: 240px !important;
        margin-top: 5px;
    }
    .footer-custom-links .footer-static > .col-xs-6 {
        width: 100%;
        margin: 10px 0;
    }
    .slider-tendencias .owl-wrapper .owl-item {
        width: 40.5vw !important;
    }
    .menu-footer .responsive-address {
        width: 45%;
    }
    .rokan-product-heading .h2, .box-autores .autores-title {
        font-size: 26px;
    }
    .rokan-product-heading .short_desc p {
        font-size: 14px;
        line-height: 21px;
    }
    body.page-products .product-list-item .product-info .product-name a {
        font-size: 15px !important;
        line-height: 19px !important;
    }
}

.cms-nuestra-mision .light-grey, .cms-nuestra-vision .light-grey{
    color: lightskyblue;
    font-size: 14px !important;
    font-style: italic;
}

.sepa_logo div {
    text-align: center;
    width: fit-content;
    margin: auto;
    display: flex;
    margin-top: 15px;
}
.sepa_logo span {
    vertical-align: baseline;
    color: #000;
    clear: both;
    width: 100%;
    display: block;
    font-weight: bold;
    margin: 40px 15px 0 0;
}
.sepa_logo img {
    max-width: 100px;
    display: inline;
    background: white;
    border-radius: 100%;
    padding: 10px;
    margin-left: 0;
}

.text-footer{
    margin: 0 !important;
}

.card-dist{
    border: 1px solid #ddd;
    border-top: unset !important;
}

.cms-donde-comprar ul.nav-tabs li a{
    font-weight: bold;
    font-size: 18px;
    color: #093C71;
    opacity: 0.5;
}

.cms-donde-comprar ul.nav-tabs li.active a{
    opacity: 1;
}

.cms-donde-comprar .panel-title{
    font-family: 'Manrope', sans-serif !important;
    font-weight: normal;
}

.cms-donde-comprar .donde-comprar-title{
    font-size: 30px !important;
}

.cms-donde-comprar .subtitle{
    max-width: 760px;
    margin: auto;
}