


/*
https://fonts.googleapis.com/css?family=Gudea%3A400%2C500%2C700%7CNoto+Serif%3A400%2C400italic%2C700&ver=6.2.6
*/

/* latin-ext */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/gudea/v15/neIFzCqgsI0mp9CG_oC-Nw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/gudea/v15/neIFzCqgsI0mp9CI_oA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/gudea/v15/neIIzCqgsI0mp9gz25WPFqwKUQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/gudea/v15/neIIzCqgsI0mp9gz25WBFqw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cFrqvyzw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cMrqvyzw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cErqvyzw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cLrqvyzw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cHrqvyzw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cGrqvyzw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6saw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_FXP0RgnaOg9MYBNLg_cIrqs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf3D33Esw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf-D33Esw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf2D33Esw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf5D33Esw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf1D33Esw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf0D33Esw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D30.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf3D33Esw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf-D33Esw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf2D33Esw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf5D33Esw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf1D33Esw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf0D33Esw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D30.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




/*ComÃƒÂºn*/


[data-bs-theme=light] {
    /*--bs-primary: #b4364a;*/
    
    /* Color Rojo */
    --bs-main-color: #99253a;

    /* Color Azul */
    --bs-main-color: #2581b1;

    --bs-primary: var(--bs-main-color);
    --bs-primary-active: var(--bs-main-color);
    --bs-component-active-bg: var(--bs-main-color);
    --bs-component-hover-color:var(--bs-main-color);
    --bs-component-checked-bg: var(--bs-main-color);
    --bs-menu-link-color-hover: var(--bs-main-color);
    --bs-menu-link-color-show: var(--bs-main-color);
    --bs-menu-link-color-here: var(--bs-main-color);
    --bs-menu-link-color-active: var(--bs-main-color);
    --bs-text-primary: var(--bs-main-color);
    --bs-component-active-bg: var(--bs-main-color);
    --bs-component-hover-color: var(--bs-main-color);
    --bs-component-checked-bg: var(--bs-main-color);
    --bs-ribbon-label-bg: var(--bs-main-color);

}



body {
    font-family: "Gudea";
}
.app-default, body {
    background-color: transparent;
}
.app-header{
  box-shadow: none !important;
    background: $fff !important;
}
.app-header-2{

    height: 57px;
}
.app-header-2{
  text-transform: uppercase;
    position: relative;
    clear: both;
    font-size: 0.875rem;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.app-header-menu .menu > .menu-item {
    padding: 0;
    margin-right: 3rem;
}
.app-header .app-header-menu .menu > .menu-item > .menu-link{
    border-bottom: 4px solid transparent;
    display: flex;
    height: 100%;
}
 
  /*Side column*/
  .side_column .app-header-menu .menu>.menu-item>.menu-link {
    padding-right: 0;
    border-left: 5px solid transparent;
    border-radius: 0;
    border-bottom: 1px solid #eee;
    }

.app-header-menu .menu > .menu-item > .menu-link:hover, .app-header-menu .menu > .menu-item > .menu-link.active,
.show.here > span{
    border-color: var(--bs-primary) !important;
    background-color: transparent  !important;
    border-radius: 0;
}
.app-header-menu .menu .menu-item .menu-link .menu-title{
    color: #111111 !important;
    text-transform: uppercase;
    font-weight: bold;    
    font-size: 14px;
}
.app-header-menu .menu .menu-item.hover:not(.here)>
.menu-link:not(.disabled):not(.active):not(.here), 
.app-header-menu .menu .menu-item:not(.here) 
.menu-link:hover:not(.disabled):not(.active):not(.here){
  color: #111111 !important;
    background-color: transparent;
}

.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title, 
.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{
  color: #111111 !important;
}



#kt_app_content_container > .card > .card-body{padding-right: 0 !important;padding-left: 0 !important}


.bg-light-primary{

    background-color: var(--bs-primary) !important;
    border-radius: 0;
    color: #fff;
}
.btn.btn-primary{
    color: #fff !important;
    border: 1px solid #ffffff !important;
    background-color: var(--bs-main-color) !important;
    cursor: pointer;
}

.btn-check:active+.btn.btn-primary, 
.btn-check:checked+.btn.btn-primary, 
.btn.btn-primary.active, .btn.btn-primary.show, 
.btn.btn-primary:active:not(.btn-active), 
.btn.btn-primary:focus:not(.btn-active), 
.btn.btn-primary:hover:not(.btn-active), 
.show>.btn.btn-primary{
      background-color: var(--bs-primary) !important;
}


.block-footernav .card-body{
    background: #f5f5f5;
} 
.block-footernav .card-body span{
    color: #111 !important;
} 


/*Contacto*/
.block2 .card-body.p-lg-17 {
    padding: 0 !important;
}
@media (min-width: 1200px) {
    .block2{
        padding: 0 !important;
    }
}
@media (min-width: 992px) {
    .p-lg-10 {
        padding: 1.5rem !important;
    }
}
@media (max-width: 776px) {
      
  .app-header-1{
    border-bottom: 1px solid #eee;

  }
  .app-header-2{
    height: 0;
  }
}
@media (max-width: 776px) {
  .centro_de_documentacion #kt_app_content_container > .card > .card-body,
  .investigaciones #kt_app_content_container > .card > .card-body{
    padding-top: 0 !important;
  }    
  .centro_de_documentacion #kt_app_content_container .card-header ,
  .investigaciones #kt_app_content_container .card-header{
    min-height: auto !important;
  }    
  .products .card-header {    
      padding: 0 !important;
  }
}
@media (max-width: 776px) {
  .newsletter_block input[name="name"]{
    margin-bottom:10px;
  }
}


/*inicio*/
.block25 .bgi-size-cover {
    background-size: contain;
}
.block25 .min-h-175px {
    min-height: 300px !important;
}

/*centro*/
.stock_info,
.buttons_info{display:none !important}

 .sort_by{display: none}
.moreinfo .product_description_row2{display: none}
.moreinfo .recent_products{display: none}
.moreinfo .col-sm-7,
.moreinfo .col-sm-5 .column_price,
.moreinfo .col-sm-5 .column_stock,
.moreinfo .col-sm-5 .headline{display: none !important}


  /*categories*/
  .category1 {
      text-transform: uppercase;
      font-weight: bold !important;
      font-size: 1em !important;
  }

  /* Colores pastel en tono sÃƒÂºper nÃƒÂ­tido */
  .category1 {
    display: flex;
    align-items: center;
  }
  .category1 i{
      font-size: 0.7rem;
  }


/* Colores pastel en tono sÃƒÂºper nÃƒÂ­tido */

.category1[data-category-id="1"],
  .category1[data-category-id="1"] i {
    color: #FF5733 !important; /* Naranja brillante */
}

.category1[data-category-id="2"],
  .category1[data-category-id="2"] i {
    color: #503B85 !important; /* PÃƒÂºrpura oscuro */
}

.category1[data-category-id="3"],
  .category1[data-category-id="3"] i {
    color: #3E910D !important; /* Verde hierba */
}

.category1[data-category-id="4"],
  .category1[data-category-id="4"] i {
    color: #F98796 !important; /* Rosa intenso */
}

.category1[data-category-id="5"],
  .category1[data-category-id="5"] i {
    color: #4C8AD9 !important; /* Azul vibrante */
}

.category1[data-category-id="6"],
  .category1[data-category-id="6"] i {
    color: #A63636 !important; /* Rojo ladrillo */
}

.category1[data-category-id="7"],
  .category1[data-category-id="7"] i {
    color: #9E308F !important; /* Fucsia neÃƒÂ³n */
}

.category1[data-category-id="8"],
  .category1[data-category-id="8"] i {
    color: #005F6A !important; /* Verde profundo */
}

.category1[data-category-id="9"],
  .category1[data-category-id="9"] i {
    color: #D41E12 !important; /* Rojo carmesÃƒÂ­ */
}

.category1[data-category-id="10"],
  .category1[data-category-id="10"] i {
    color: #009DC4 !important; /* Azul cian */
}

.category1[data-category-id="11"],
  .category1[data-category-id="11"] i {
    color: #FFB200 !important; /* Amarillo brillante */
}

.category1[data-category-id="12"],
  .category1[data-category-id="12"] i {
    color: #287FFF !important; /* Azul intenso */
}

.category1[data-category-id="13"],
  .category1[data-category-id="13"] i {
    color: #7B3F00 !important; /* MarrÃƒÂ³n madera */
}

.category1[data-category-id="14"],
  .category1[data-category-id="14"] i {
    color: #C70A64 !important; /* Magenta oscuro */
}

.category1[data-category-id="15"],
  .category1[data-category-id="15"] i {
    color: #4F4F4F !important; /* Gris carbÃƒÂ³n */
}

.category1[data-category-id="16"],
  .category1[data-category-id="16"] i {
    color: #FF6F61 !important; /* SalmÃƒÂ³n fuerte */
}

.category1[data-category-id="17"],
  .category1[data-category-id="17"] i {
    color: #2A9D8F !important; /* Verde azulado oscuro */
}

.category1[data-category-id="18"],
  .category1[data-category-id="18"] i {
    color: #E76F51 !important; /* Naranja rojizo */
}

.category1[data-category-id="19"],
  .category1[data-category-id="19"] i {
    color: #6A0572 !important; /* Morado profundo */
}

.category1[data-category-id="20"],
  .category1[data-category-id="20"] i {
    color: #52B788 !important; /* Verde menta vibrante */
}

.category1[data-category-id="21"],
  .category1[data-category-id="21"] i {
    color: #A44A3F !important; /* Rojo terroso intenso */
}

.category1[data-category-id="22"],
  .category1[data-category-id="22"] i {
    color: #264653 !important; /* Azul petrÃƒÂ³leo */
}

.category1[data-category-id="23"],
  .category1[data-category-id="23"] i {
    color: #2EC4B6 !important; /* Turquesa brillante */
}

.category1[data-category-id="24"],
  .category1[data-category-id="24"] i {
    color: #E63946 !important; /* Rojo vivo */
}

.category1[data-category-id="25"],
  .category1[data-category-id="25"] i {
    color: #F4A261 !important; /* MelocotÃƒÂ³n brillante */
}



  /*items de listado*/
  .products .card-header{
      border-bottom: none;
  }
  .products .items_container{
    justify-content: flex-start;
    margin-top: 0;
    gap: 2%;
  }

  .products .items_container .item.col-md-4{
    border-top: 1px solid #eee;
    margin-top: 0;
  }

@media (min-width: 776px) {
      
   .products .items_container .item.col-md-4{
    width:   32%;
  }
}

@media (max-width: 776px) {
      
   .products .items_container .item.col-md-4{
    width:   100%;
  }
}


.app-header-menu .menu .menu-item .menu-link .menu-bullet .bullet-dot {
    width: 10px;
    height: 10px;
  }    


.app-header-menu .menu .menu-item .menu-link .menu-bullet {
    display: none
  }   



  /*inicio*/
  .block24   h3{
    display: none !important;
  }
  .block24   .mb-16{
        margin-bottom:1rem !important;
  }
  .block26_ .arrivals .item:hover{
        background: #efefef;
  }
  .block26_ .arrivals .item{
        background: #fafafa;
        padding: 1rem;
        cursor:pointer;
  }

  .block26 .arrivals .item a{
        background: #fafafa;
        padding: 1rem;
        cursor:pointer;
        width: 100%;
        display: block;
        text-align: center;
          
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
  }

@media (max-width: 776px) {
  .block26 .arrivals {flex-direction: column;

  }
}

.app-navbar-item-theme,
.app-navbar-item-user-menu,
.app-navbar-item-cart{display: none !important}

@media (min-width: 776px) {


  /*CosultorÃƒÂ­a*/
  .block29 h3{
      font-size: 1.75rem !important;
      color: #fff !important;
      background: #333;
      padding:5px;
  }
  .block30 h3,
  .block31 h3,
  .block32 h3,
  .block33 h3,
  .block34 h3,
  .block35 h3{
      font-size: 1.25rem !important;
      background: #eee;
      padding:5px;
  }
  .block27 h3, .block27 .fs-5  { 
    text-align: center;
  }



}
@media (max-width: 776px) {
  /*newsletter*/
  h3.mb-0{margin-bottom: 1rem !important;
    }

    .newsletter_block .btn{margin-top: 1rem !important}
    .top_area {margin-bottom: 0rem !important}




  /*Cosultoria*/
  .block29 h3{
      font-size: calc(1rem + 1.5vw) !important;
      color: #fff !important;
      background: #333;
      padding:5px;
  }
  .block30 h3,
  .block31 h3,
  .block32 h3,
  .block33 h3,
  .block34 h3,
  .block35 h3{
      font-size: calc(.8rem + 1.5vw) !important;
      background: #eee;
      padding:5px;
  }
  .block27 h3, .block27 .fs-5  { 
    text-align: right;
  }



}

/*Consultoria*/
.block27 > div {    
  border-left: 5px solid #0080b7;
  padding-left: 15px;
    background: url(https://sandbox.nubizate.com.ar/storage/1306700/uploads/DWQtP_bg_consultoria_left.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;

}





section.block.block36 {
    padding-top: 50px;
}

.block36 .overlay-wrapper.bgi-no-repeat.bgi-position-center.bgi-size-cover.card-rounded.min-h-175px {
    width: 208px !important;
    min-height: 160px !important;
}

.block36 .bgi-size-cover {
    background-size: contain;
}

.block36 .col-md-4.col-4 {
    width: 20%;
}

@media (max-width: 776px){
    .block36 .col-md-4.col-4 {
        width: 50%;
    }
    .block36 .overlay-wrapper.bgi-no-repeat.bgi-position-center.bgi-size-cover.card-rounded.min-h-175px {
        width: 175px !important;
        min-height: 75px !important;
    }
}

@media(max-width:767px){
  .logo_container img{
    height: 45px !important;
  }
  .block-footernav .logo img{
    height: 100px !important;
  }
}
  .block-footernav .card-body{
    background: #fff !important;
  }


  @media (min-width: 767px) {
    :root {
        --bs-app-header-height: 90px;
        --bs-app-header-height-actual: 90px;
    }
  .logo_container img{
    height: 60px !important;
  }
}



.app_blog_posts_arrivals .category1{display:none}
.app_blog_posts_arrivals .read_more{display:none}



.block37 {
  
    margin-bottom: 4rem;
}
.block37 h1{
    font-size: 2.5rem;
    text-align: center;
}

.block37 h6{
    font-size: 1.5rem;
    text-align: center;
    margin: 1rem 0 2rem;
    color: #777;
}

a.whatsapp_floated_button {
    display: none;
}