/* Hoja de estilos que se carga antes que custom-l.css y solo para tamaño movil */
@media (min-width: 769px) {
    .mt-lg-0{
        margin-top: 0;
    }

    .breadcrumbs .items, .breadcrumbs .items li {
        font-size: 1.5rem !important;
    }

    .breadcrumbs .item:not(:last-child):after {
        line-height: 22px;
    }
    .shipping_methods_title, .order_summary_title, .shipping_address_title, .payment_methods_title {
        margin-top: 6px;
    }
    .opc-progress-bar-item:first-child span:after {
        margin-left: -12px !important;
    }
    .yeboyebo_footer {
        padding: 50px 0;
    }

    .yeboyebo_footer .footer-info, .yeboyebo_footer .footer-categories, .cms-page-view .column.main, .customer-account-login .page-main, .account .page-main, .blog-category-view .column.main {
        max-width: 1300px;
        margin: 0 auto;
    }

    .yeboyebo_footer .footer-categories {
        text-align: center; 
    }

    .main-category {
        min-height: 30px;
    }

    .home-block.home-configuradores .configuradores-links a {
        width: 100%;
    }

    .home-categorias-bloques .bloque_categoria .bloque_imagen {
        height: 100% !important;
    }

    .home_information .info_item {
        height: 100px;
    }

    .yeboyebo_header .navigation .level0 .submenu{
        top: 90px !important;
    }
    
    .yeboyebo_header .navigation .level0 .submenu:first-child{
        padding-top: 23px;
    }

    .page-main .navigation .level0 > .level-top{
        line-height: 35px;
    }

    .page-main .navigation .level0 > .level-top:hover{
        text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 0 0.5px #fff, 0 -0.5px #fff, 0.5px 0.5px #fff, -0.5px -0.5px #fff, 0.5px -0.5px #fff, -0.5px 0.5px #fff;
    }

    /* START GENERAL */
    .visible-mobile {
      display: none;
    }
    .customer-account-create .page-main {
        margin-left: 26%;
    }
    /* END GENERAL */

    .yeboyebo_header .navigation .level0 {
        margin: 0 0px 25px 0px !important;
    }
   
    /* START YEBOYEBO HEADER */
    .yeboyebo_header {
      padding-bottom: 10px;
      padding-left: 20px;
    }
    #onestepcheckout-page .fieldset.address > .field {
        margin-top: 20px;
    }
    .ybyb-cart.form-cart .cart.item .product-item-photo {
        padding: 16px 19px;
        width: 15%;
    }
    .yeboyebo_header li.level0.level-top:last-child a {
        border:1px solid white;
        border-radius: 15px;
        padding: 10px 16px !important;
    }
    .yb-blog-placeholder {
        max-height: 170px;
    }
    .quotation .left, .quotation .right{
      width:40%;
      margin-right: 5%;
      margin-top: 10px;
      border: 1px solid #ddd;
      min-height: 32px;
    }
    .page-layout-1column .filter-content {
        margin-top: 0px !important;
    }
    #switcher-language-trigger strong {
        margin-left: 5px;
    }
    #switcher-language-trigger .view-en {
        margin-left: 3px;
    }
    #switcher-language-trigger .view-fr {
        margin-left: 7px;
    }
    .sets-items .item .qty-input{
      width: 28px;
      float: left;
      position: relative;
      top: 10px;
      height: 28px;
      margin-right: 2px;
      padding-left: 10px;
    }
    .yeboyebo_header .desplegable-header {
      display: none;
    }
    .yeboyebo_header .menu-header {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      margin-top: 10px;
      margin-right: 0px;
    }
    .yeboyebo_header .navigation ul {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      padding-left: 15%;
    }
    .specialcategory_childs_ybyb, .ybyb-favoritos-sets {
        display: block;
        margin-left: 10%;
        margin-right: 10%;
        overflow-x: hidden;
    }
    .ybyb-favoritos-sets  {
        margin-top: 80px;
    }

    .row-eq-height {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .cms-index-index .yeboyebo_header .navigation .level0 > .level-top span {
        color: white;
    }
    .yeboyebo_header .navigation .level0 > .level-top span {
        font-size: 1.7rem;
    }
    .navigation .level0 .submenu .active > a {
        border: none !important;
    }
    .yeboyebo_header .logo-header {
        margin-left: 6px;
        z-index: 7;
    }
    .yeboyebo_header .logo-desplegable-menu {
        width: 80%;
    }
    .yeboyebo_header .iconos-header>div {
        margin: 5px;
    }
    .yeboyebo_header .block-search .ybyb-search-icon, .yeboyebo_header .ybyb-minicart-icon, .yeboyebo_header .icono-micuenta {
        width: 25px;
        height: 25px;
        padding: 5px;
    }
    .yeboyebo_header .carrito-header .minicart-wrapper {
        height: 25px;
    }
    .yeboyebo_header .iconos-header, .yeboyebo_header .logo-header {
        margin-top: 20px;
    }
    .yeboyebo_header .iconos-header {
        width: 20%;
    }
    .yeboyebo_header .iconos-header .buscador-header {
        width: auto;
    }
    .yeboyebo_header .block-search {
        width: 100%;
        display: flex;
        justify-content: flex-end;
    }
    .yeboyebo_header .block-search .form.minisearch {
        position: relative;
    }
    .yeboyebo_header .block-search input.input-text {
        position: absolute;
        width: 171px !important;
        right: 0px;
    }
    /* END YEBOYEBO HEADER */


    /* START YEBOYEBO FOOTER */
    .yeboyebo_footer .footer-info .col-sm-3 {
        padding-right: 45px;
        padding-left: 45px;
    }

    /* END YEBOYEBO FOOTER */


    /* START HOME */
    .home-block.home-header {
        position: relative;
        direction: block;
        overflow: hidden;
    }
    .home-block-menu {
        transform: translate(-50%, -50%);
        left: 50%;
        width: 100%;
        text-align: center;
    }
    .home-block-menu .navigation a {
        letter-spacing: 5px;
        font-size: 1.1em;
    }
    .home-header-title {
        letter-spacing: 12px;
        font-size: 3em;
        width: 90%;
        text-align: center;
    }
    .home-info {
        padding: 4% 0%;
    }
    img.home-info-image{
        width: 180px;
    }
   .home-info-text {
      margin-left: 20%;
      margin-top: 70px;
      margin-right: 20%;
      font-size: 1.5rem;
   }
   .home-info-subtext {
      margin-top: 40px;
      font-size: 2rem;
   }
   .home-search {
      padding: 40px 18% !important;
   }
   .home-search-title {
        font-size: 2vw;
   }
   .fotorama__wrap {
    max-height: 567px;
   }
   .dudas_producto {
        cursor: pointer;
        box-shadow: 0px 7px 15px -2px rgb(0 0 0 / 30%);
        width: 100%;
        border: 1px solid black;
        padding: 15px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        align-content: center;
        background-color: white;
        transition: 0.3s;
    }
    .carousel-title, .titulo-cms {
        font-size: 2.5em;
        margin: 1.5em 0;
        margin-top: 0 !important;
    }
    #carrusel-destacados{
        padding-left: 0px;
        padding-right: 0px
    }
    .category-sets .carousel-title {
        margin: 1.5em 0;
    }
    body.cms-index-index .home-search-title, .special-block .carousel-title {
        font-weight: 400;
    }
    .catalog-product-view .container-related-products, .blog-page .post-bottom, .blog-page .yb-post-view {
        max-width: 1300px;
        margin: auto;
    }
    .home-search .home-search-form form {
        width: 75%;
    }
    .home-search .home-search-form button {
      width: 40%;
      font-size: 15px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .categories-img {
        width: 55%;
    }
    .configuradores-img {
        width: 50%;
    }
    .categories-block {
        width: 30%;
        padding: 50px 50px 0;
    }
    .configuradores-block {
        width: 50%;
    }
    .categories-block .categories-block-items li.category-item {
        margin: 12px 0px;
        width: 100%;
        font-size: 18px;
    }
    .home-block.home-configuradores .configuradores-block {
        padding: 100px 50px;
    }
    .home-search, .home-destacados, .home-special {
        padding: 80px 0px;
    }
    .home-destacados .block-products-list, .home-destacados .block-categories-list {
        max-width: 1300px;
        margin: auto;
    }
    .home-destacados #carrusel-destacados-categories .carousel-inner {
        padding: 50px;
    }
    .category-sets .home-special {
        padding: 0px 20px 80px 0px;
    }
    .home-categorias-bloques {
        padding: 90px 20px;
        padding-bottom: 0px;
        width: 100%;
        max-width: 1300px;
    }
    .home-destacados #carrusel-destacados-categories .carousel-control>.carousel-control-next-icon, .home-destacados #carrusel-destacados-categories .carousel-control>.carousel-control-prev-icon {
        top: 30%;
    }
    .home-categorias-bloques img{
        box-shadow: 0px 4px 17px 0px rgb(0 0 0 / 20%);
    }
    a.bloque_categoria.maquinas_limpieza {
        height: 49%!important;
    }
    .home-block.home-special .carousel-item a {
        text-align: center;
    }
    .home-block.home-special .carousel-item img {
        max-width: 70%;
    }
   .home-block.home-special .carousel-item-block {
        display: inline-flex;
        width: 25%;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    .home-block.home-special .carousel-item.active {
        display: flex;
        justify-content: center;
        padding: 0px 15px;
    }
    .home-block.home-special .carousel-item:not(.active) {
        display: none;
    }
    .home-block.home-catalog .catalog-img .contenido {
        left: 5%; 
        width: 40%;
    }
    .home-block.home-catalog .catalog-img .contenido .texto {
        font-size: 1.5rem;
        text-align: center;
    }
    .home-block.home-catalog .catalog-img .contenido .boton-catalogo {
        padding: 10px 30px;
    }
    .home-categorias-bloques .col-mitad {
        width: 50%;
    }
    .home-categorias-bloques .bloque_categoria .textos .titulo {
        letter-spacing: 2px;
        font-size: 3rem;
    }
    .home-categorias-bloques .bloque_categoria .textos .subtitulo {
        font-size: 1.6rem;
    }
    .containerInfo {
        background-color: #eceaea;
    }
    .home_information {
        padding: 45px 10px;
        max-width: 1300px;
        background-color: transparent;
        margin: 0 auto;
    }
    .home_information .info_item{
        padding:20px;
        width: 33%;
    }
    /* END HOME */
    
    /* START CATEGORY */
    .page-products.page-layout-1column .products-grid .product-item {
        box-sizing: border-box;
    }
    .catalog-category-view.page-layout-1column .column.main .toolbar.toolbar-products, .catalog-category-view.page-layout-1column .column.main .products.wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    .categorias_relaccionadas .listado_categorias li {
        width: 25%;
    }
    .categorias_relaccionadas .listado_categorias , .descripcion_larga_categoria .descripcion_larga {  
        max-width: 1300px;
        margin: 0 auto;
    }
    .categorias_relaccionadas .carousel-title , .descripcion_larga_categoria .carousel-title {  
        max-width: 1300px;
        margin: 1.5em auto;
    }
    .catalog-category-view .page-main, .catalog-product-view .page-main {
        padding: 0;
    }
    .page-products .products-grid, .page-layout-1column .toolbar-products, .descripcion_larga_categoria {
        max-width: 1300px;
        margin: 0 auto;
    }
    /* END CATEGORY */

    /* START PRODUCT PAGE */
    .catalog-product-view .page ~ .columns {
        margin-left: 0px;
        margin-right: 0px;
    }
    .catalog-product-view .product.main.container {
        width: 100%;
        border: none;
        float: left;
        padding-top: 0;
    }
    .box-tocart .actions {
        min-width: auto !important;
    }
    .box-tocart .action.tocart {
        width: 100% !important;
    }
    .catalog-product-view .product.info.container {
        width: 100%;
        border: none;
        float: left;
        background: linear-gradient(180deg, rgba(248,249,251,1) 0%, rgba(248,249,251,1) 10%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 100%);
        padding-top: 0;
    }
    .catalog-product-view .product.info.blocks, .catalog-product-view .product.main.blocks {
        max-width: 1300px;
        margin: 0 auto;
    }
    .descripcion_infograting .bloque_info_grating {
        width: 33%;
    }
    .dudas_producto {
        flex-direction: row;
    }
    .dudas_producto .textos {
        display: inline-block;
        margin-left: 20px;
        width: calc('100% - 70px');
    }
    .dudas_producto .textos .contacto {
        font-size: 11px;
    }
    .product-info-main .product.attribute.overview {
        margin: 10px 0 !important;
    }
    body:not(.cms-index-index)  .yeboyebo_header li.level0.level-top:last-child a {
        border: 1px solid black;
    }
    .cms-quienes-somos .page-main, .cms-politica-de-cookies .page-main, .cms-politica-de-privacidad .page-main {
        width: 82% !important;
        margin: 0px 9% !important;
    }
    .product.info.detailed {
        max-width: 68%;
        min-width: 68%;
        position: relative;
        float: left;
    }
    .product.data.items > .item.content {
        min-height: 440px;
    }
    .bloque_info_grating .bloque {
        margin-left: 11px;
    }
    .bloque_grating {
        margin-left: 11px;
        border: 1px solid #cccccc;
        padding: 14px 10px;
    }
    .reviews_producto {
        display: flex;
        width: 100%;
        background-color: #f8f9fb;
    }
    .reviews_container {
        max-width: 1300px;
        width: 90%;
        margin: 25px auto;
        display: flex;
    }
    .reviews_producto .columna_valoracion {
        display: inline-block;
        width: 33%;
        background-color: white;
        padding-left: 25px;
        padding-bottom: 25px;
    }
   .reviews_producto .columna_reviews {
        display: inline-block;
        width: 67%;
        background-color: white;
        padding-right: 25px;
    }
    .block.widget .products-grid .product-items {
      text-align: center;
    }
    .bloque_info_grating .textos .titulo{
        font-size: 1.7rem;
    }
    .bloque_info_grating .bloque .textos{
        margin-left: 10px;
    }
    .bloque_info_grating .bloque{
        padding: 10px;
    }
    .bloque_info_grating .bloque img{
        width: 50px;
        height: 50px;
    }
    .bloque_info_grating .preguntas_faq img {
        width: 40px;
        height: 40px;
        margin-right: 10px;
    }
    .product-item-name {
        height: 60px;
        padding: 0 20px;
        line-height: 18px;
    }
    /* END PRODUCT PAGE */

    #onestepcheckout-page .details-qty .field {
        width: 100px !important;
    }
    .catalog-img .contenido .texto {
        margin-top: 3rem;
        margin-bottom: 2.7rem;
    }
    .ybyb-valorar-modal .modal-inner-wrap, .review-form {
        width: 600px;
    }
    .dudas_producto img {
        width: 28px;
    }
    ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        height: fit-content; 
        overflow-y: scroll!important;
        display: block;
        padding-top: 20px;
        padding-bottom: 50px !important;
        box-shadow: none;
        border-bottom: 5px solid red;
        min-height: fit-content;
    }
    ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all:has(.container-column1) {
        display: flex;
    }
    ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all::after {
        display: none;
    }
    ul.level0.submenu .container-list {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    ul.level0.submenu .container-column1, ul.level0.submenu .container-column2, ul.level0.submenu .container-column3, ul.level0.submenu .container-column4 {
        width: 25%;
        padding: 0 30px;
        border-left: 1px solid #F0EDEC;
        border-right: 1px solid #F0EDEC;
        float: left;
    }
    .level0.submenu .level0-menu-logo {
        position: absolute;
        bottom: 5px;
        right: 20px;
        width: 50px;
    }
    .amrelated-grid-wrapper .products-grid .product-item {
        width: 100% !important;
    }
    #marcas_slider_home {
        max-width: 1300px;
        margin: 0 auto;
    }
    #marcas_slider_home .carousel-inner {
        min-height: 90px;
    }
    #marcas_slider_home .carousel-control {
        bottom: initial;
        top: 30px;
    }
    .navigation .level0 .submenu ~ .navigation .level0 > .level-top.ui-state-focus {
        display: flex !important;
    }
    .navigation .level0 .submenu li.parent > a > .ui-menu-icon {
        right: 10px !important;
    }
    .navigation .level0 .submenu li.parent > a > .ui-menu-icon:after {
        content: '\e622' !important;
    }
    .navigation .level0 .submenu .submenu {
        left: 0px !important;
    }
    .yeboyebo_header .navigation .level0.active > .level-top {
        border: none !important;
    }
    .yeboyebo_header .navigation .level0.active > .level-top span {
        color: #333 !important;
    }
    a:visited, .alink:visited {
        color: inherit;
    }
    .yeboyebo_header .navigation .level0 > .level-top {
        line-height: 16px !important;
    }
    .navigation .level0:last-child {
        padding-top: 8px;
        margin-top: -14px !important;
        margin-left: 0px !important;
    }
    .product-info-main .product-add-form {
        padding-top: 15px;
    }
    .category-view {
        margin-bottom: 30px;
        background-color: #f8f9fb;
    }
    .bloque-superior-categoria {
        max-width: 1300px;
        background-color: transparent;
        margin: 0 auto;
    }
    .bloque-superior-categoria .category-description {
        padding: 0 !important;
    }
    .footer-fondos {
        max-width: 1300px;
        margin: 0 auto;
        text-align: center;
    }
    .page-products .products-grid {
        margin-top: 15px !important;
        margin-bottom: 70px;
    }
    .page-products .toolbar {
        margin-bottom: 0px !important;
    }
    .navigation li.level1{
        width: 25%;
    }
    ul.level0.submenu .container-column1 li.level1, ul.level0.submenu .container-column2 li.level1, ul.level0.submenu .container-column3 li.level1, ul.level0.submenu .container-column4 li.level1 {
        width: 100%;
    }
    .navigation .ui-menu-item{
        display: inline-block;
        margin-right: 0px;
        margin-top: 0px;
    }
    .navigation .ui-menu-item a{
        padding-left: 12px;
        padding-right: 12px;
        vertical-align: text-top;
    }
    .carousel-item.cms-page-view img, .qs-page img{
        padding-left: 15px;
        padding-right: 15px;
    }
    .nav-sections{
        background: #FFFFFF;
        top: -45px;
        position: relative;
        left: 20px !important;
        max-width: 1200px;
    }
    .navigation{
        float: left;
        width: auto;
        max-width: 100%;
        background: #FFFFFF;
    }
    .navigation .level0>.level-top{
        cursor: pointer;
    }
    .navigation .level0.parent>.level-top {
        padding-right: 12px !important;
    }
    .navigation ul.level0{
        min-height: 300px;
        position: fixed !important;
        left: 1px !important;
        top: 55px !important;
        overflow-x: hidden;
        border-top: none !important;
        width:100vw;
        height:auto;
        z-index: 3 !important;
        padding-bottom:30px !important;
    }
    .level0-items{
        display: block !important;
        width: 98vw;
    }
    .navigation .level0 .submenu .submenu{
        top: 15px !important;
        display: flex !important;
        flex-direction: column;
        border: none;
        box-shadow: none;
        min-width: inherit;
        position: relative;
        padding-left: 0px !important;
    }
    .navigation li.level1{
        float: left;
    }
    ul.level0.submenu .container-column1 li.level1, ul.level0.submenu .container-column2 li.level1, ul.level0.submenu .container-column3 li.level1, ul.level0.submenu .container-column4 li.level1 {
        float: none;
    }
    .navigation .level0 .submenu a {
        font-size: 16px;
        color: #262626;
        padding: 8px 20px 8px 8px !important;
    }
    .navigation .level1 > a span {
        color: #c8202f;
    }
    .navigation .level0 .submenu li {
        padding: 0 5px;
    }
    .navigation .level1.parent {
        margin-bottom: 10px !important;
    }
    .navigation .level1.parent > a {
        background-color: #F0EDEC;
        border-radius: 5px;
        padding-left: 15px !important;
        font-weight: bold;
    }
    .navigation .level1.parent > a span {
        color: black;
    }
    .navigation .level2{
        width: 100%;
        display: block;
        float: left;
    }
    .navigation .level2 a{
        padding: 5px 0px !important;
        width: 100% !important;
    }
    .navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top {
        border: none;
    }
    .home-block.home-catalog .catalog-img img:not(.catalog-logo){
        object-fit: cover;
        min-height: 335px;
    }
    .home-block.home-catalog .catalog-img .contenido .catalog-logo{
        width: 200px;
    }
    .checkout-cart-index .page-main {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .checkout-cart-index .block.widget.amrelated-grid-wrapper .block-content {
        max-width: 1300px;
        margin: auto;
    }
    .checkout-cart-index .cart-summary, .checkout-cart-index .ybyb-cart.form-cart {
        max-width: 1300px;
        width: 100%;
    }
    .soliciar-catalogo {
        margin-right: 15px;
    }
    .home-header-subtitle {
        letter-spacing: 8px;
        font-size: 1.5em;
        width: 90%;
        text-align: center;
    }
    .home-header-subtitle {
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-transform: uppercase;
        color: white;
        font-family: 'Geomanist-Thin';
        font-weight: 600;
    }
    
    .home-header-contacto {
        background-color: #fff;
        border: 0;
        color: #000;
        cursor: pointer;
        font-family: inherit;
        font-weight: bold;
        font-size: 1.5em;
        mix-blend-mode: screen;
        display: block;
        /* border: 1px solid white; */
        border-radius: 35px;
        padding: 5px 30px !important;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-transform: uppercase;
        font-family: 'Geomanist-Thin';
        font-weight: 600;
        text-decoration: none;
    }
    
    .home-header-text-one {
        position: absolute;
        top: 60%;
        left: 50%;
        font-size: 1em;
        transform: translate(-50%, -50%);
        color: white;
        font-family: 'Geomanist-Thin';
        font-weight: 600;
    }
    
    .home-header-text-two {
        position: absolute;
        top: 63%;
        left: 50%;
        font-size: 1em;
        transform: translate(-50%, -50%);
        color: white;
        font-family: 'Geomanist-Thin';
        font-weight: 600;
    }
    .yb-post-list {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 20px;
    }
    .blog-page.page-layout-2columns-right .column.main {
        width: 100%;
    }
    .blog-page ._post-view {
        width: 70%;
        position: relative;
        float: left;
    }
    .post-bottom .formacion-grid-content {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr; 
        grid-gap: 20px;
    }
    .blog-page .breadcrumbs {
        display: none;
    }
    .yb-post-category {
        border-left: 1px solid lightgrey;
        /* //padding-right: 20px; */
    }

    .blog-page .yb-post-category {
        width: 30%;
        position: relative;
        float: right;
    }
    .yb-post-category div[data-content-type='row'] {
        max-width: 67%;
    }
    .form-login .actions-toolbar {
        max-width: inherit !important;
        margin-left: 0px !important;
    }

    .product.data.items > .item.title {
        width: 20% !important;
        max-width: 20%;
    }
    .product.data.items > .item.title > .switch {
        line-height: 25px !important;
        text-align: center;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
}

@media (min-width: 900px){
    /**/
}

@media (min-width: 1075px){
    .home-block.home-catalog .catalog-img .contenido {
        left: 15%;
        width: 40%;
    }
    .home-categorias-bloques .bloque_categoria .textos {
        width: 100%;
        padding: 0 10%;
    }
    .home-categorias-bloques .bloque_categoria .textos:hover {
        background-color: rgba(255, 0, 0, 0.6);
    }

    .home-block.home-catalog .catalog-img .contenido .texto {
        font-size: 1.5rem;
    }

    .home-block.home-catalog .catalog-img .contenido .boton-catalogo {
        font-size: 1.5rem;
    }
    
    .item-flex-centrado {
        display: flex;
        width: 100%;
        justify-content: center;
    }
}

@media (min-width: 1370px){
    .home-block.home-catalog .catalog-img .contenido {
        left: 15%;
        width: 30%;
    }
}

/* buscador*/
@media (min-width: 1282px ) and (max-width: 1380px) {
   body.buscar-activo .yeboyebo_header .navigation ul {
      padding-right: 100px;
   }
}
@media (min-width: 1060px ) and (max-width: 1282px) {
   body.buscar-activo .yeboyebo_header .navigation ul {
      padding-right: 140px;
   }
}
@media (min-width: 770px ) and (max-width: 1060px) {
   body.buscar-activo .yeboyebo_header .navigation ul {
      padding-right: 140px;
   }
}


