.elementor-16269 .elementor-element.elementor-element-51b6e38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16269 .elementor-element.elementor-element-8afaab0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:0px;}.elementor-16269 .elementor-element.elementor-element-a9388f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16269 .elementor-element.elementor-element-a9658fd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16269 .elementor-element.elementor-element-a9658fd.elementor-element{--order:-99999 /* order start hack */;}.elementor-16269 .elementor-element.elementor-element-23ce154{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16269 .elementor-element.elementor-element-3515a6b{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16269 .elementor-element.elementor-element-3515a6b.elementor-element{--order:-99999 /* order start hack */;}.elementor-16269 .elementor-element.elementor-element-12ce457{--display:flex;}.elementor-16269 .elementor-element.elementor-element-0632940{padding:0px 0px 45px 0px;}.elementor-16269 .elementor-element.elementor-element-893af82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:0px;}.elementor-16269 .elementor-element.elementor-element-d22b060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-16269 .elementor-element.elementor-element-51b6e38{--content-width:1400px;}.elementor-16269 .elementor-element.elementor-element-8afaab0{--width:40%;}.elementor-16269 .elementor-element.elementor-element-23ce154{--content-width:1400px;}}@media(max-width:1024px){.elementor-16269 .elementor-element.elementor-element-8afaab0{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-16269 .elementor-element.elementor-element-23ce154{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16269 .elementor-element.elementor-element-3515a6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-16269 .elementor-element.elementor-element-893af82{--padding-top:23px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px;}}@media(max-width:767px){.elementor-16269 .elementor-element.elementor-element-8afaab0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16269 .elementor-element.elementor-element-a9388f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-16269 .elementor-element.elementor-element-23ce154{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16269 .elementor-element.elementor-element-3515a6b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16269 .elementor-element.elementor-element-893af82{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16269 .elementor-element.elementor-element-d22b060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for sidebar, class: .elementor-element-a9388f1 *//* =========================
   SIDEBAR BLOG ORIA VALLEY
========================= */

/* CONTENEDORES */
.widget,
.sidebar-widget,
.pxl-sidebar-area .widget {

    background: #ffffff;
    border: 1px solid #d7dfb8;
    border-radius: 22px !important;

    overflow: hidden;

    margin-bottom: 24px !important;

    box-shadow: 0 10px 30px rgba(19, 80, 53, 0.05);
}

/* TITULOS */
.widget-title,
.sidebar-widget .widget-title,
.pxl-sidebar-area .widget-title {

    background: linear-gradient(
        135deg,
        #135035 0%,
        #1d6b49 100%
    ) !important;

    color: #ffffff !important;

    padding: 18px 24px !important;

    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    margin: 0 !important;
    border: none !important;
}

/* ICONOS TITULO */
.widget-title i,
.widget-title svg {

    color: #b8cd4f !important;
    fill: #b8cd4f !important;

    font-size: 16px !important;
}

/* LISTAS */
.widget ul,
.widget_recent_entries,
.widget_categories,
.widget_archive {

    margin: 0;
    padding: 0;
}

/* ITEMS */
.widget_categories ul li,
.widget_archive ul li,
.widget_recent_entries ul li {

    list-style: none;

    border-bottom: 1px solid #dfe6c8 !important;

    transition: all 0.3s ease;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff;
}

/* ULTIMO ITEM */
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_recent_entries ul li:last-child {

    border-bottom: none;
}

/* LINKS */
.widget_categories ul li a,
.widget_archive ul li a,
.widget_recent_entries ul li a {

    display: block;

    padding: 16px 24px !important;

    color: #135035 !important;

    font-size: 14px !important;
    font-weight: 600 !important;

    transition: all 0.3s ease;

    text-decoration: none !important;
}

/* =========================
   HOVER
========================= */

.widget_categories ul li:hover,
.widget_archive ul li:hover,
.widget_recent_entries ul li:hover {

    background: #b8cd4f !important;
}

.widget_categories ul li:hover a,
.widget_archive ul li:hover a,
.widget_recent_entries ul li:hover a {

    color: #ffffff !important;
}

/* =========================
   BUSCADOR
========================= */

.widget_search form,
.search-form {

    position: relative;
    padding: 0px !important;
}

/* INPUT */
.widget_search input,
.search-field {

    width: 100% !important;

    border: 1px solid #d7dfb8 !important;
    border-radius: 16px !important;

    min-height: 5px !important;

    padding-left: 48px !important;
    padding-right: 18px !important;

    font-size: 14px !important;

    color: #135035 !important;
}

/* BOTON SEARCH */
.widget_search button,
.search-submit {

    position: absolute !important;

    left: 34px !important;
    top: 50% !important;

    transform: translateY(-50%) !important;

    width: 22px !important;
    height: 22px !important;

    background: transparent !important;
    border: none !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    z-index: 5;
}

/* ICONO SEARCH */
.widget_search button svg,
.search-submit svg,
.widget_search button i,
.search-submit i {

    width: 18px !important;
    height: 18px !important;

    color: #135035 !important;
    fill: #135035 !important;

    font-size: 18px !important;
}

/* OCULTAR TEXTO BOTON */
.search-submit span,
.search-submit::after {

    display: none !important;
}

/* POSTS RECIENTES */
.widget_recent_entries ul li {

    padding: 18px 22px !important;
}

/* ESPACIADO */
.pxl-sidebar-area .widget + .widget {

    margin-top: 24px !important;
}




@media (min-width: 768px) and (max-width: 1024px) {

  #pxl_recent_posts-1 .pxl-item {
    display: grid !important;
    grid-template-columns: 40px 1fr !important;
    gap: 8px !important;
    align-items: start !important;
    padding: 8px 10px !important;
  }

  #pxl_recent_posts-1 .pxl-item--img,
  #pxl_recent_posts-1 .pxl-item--img img {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 42px !important;
    height: 42px !important;
    object-fit: cover !important;
    border-radius: 7px !important;
  }

  #pxl_recent_posts-1 .pxl-item--holder {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }

#pxl_recent_posts-1 .pxl-item--holder a,
#pxl_recent_posts-1 .pxl-item--title,
#pxl_recent_posts-1 .pxl-item--title a {

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important; /* cantidad de líneas */
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;

    font-size: 13px !important;
    line-height: 1.2 !important;

    word-break: break-word !important;
}

  #pxl_recent_posts-1 .pxl-item--meta,
  #pxl_recent_posts-1 .pxl-item--date,
  #pxl_recent_posts-1 .pxl-item--comments,
  #pxl_recent_posts-1 .pxl-item--author {
    font-size: 7px !important;
    line-height: 1.1 !important;
    white-space: normal !important;
  }
}



@media (min-width: 768px) and (max-width: 1024px) {


/* TITULOS */
.widget-title,
.sidebar-widget .widget-title,
.pxl-sidebar-area .widget-title {

    background: linear-gradient(
        135deg,
        #135035 0%,
        #1d6b49 100%
    ) !important;

    color: #ffffff !important;

    padding: 18px 24px !important;

    font-size: 16px !important;
    font-weight: 600 !important;

    margin: 0 !important;
    border: none !important;
}

}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-d22b060 *//* =========================
   SIDEBAR BLOG ORIA VALLEY
========================= */

/* CONTENEDORES */
.widget,
.sidebar-widget,
.pxl-sidebar-area .widget {

    background: #ffffff;
    border: 1px solid #d7dfb8;
    border-radius: 22px !important;

    overflow: hidden;

    margin-bottom: 24px !important;

    box-shadow: 0 10px 30px rgba(19, 80, 53, 0.05);
}

/* TITULOS */
.widget-title,
.sidebar-widget .widget-title,
.pxl-sidebar-area .widget-title {

    background: linear-gradient(
        135deg,
        #135035 0%,
        #1d6b49 100%
    ) !important;

    color: #ffffff !important;

    padding: 18px 24px !important;

    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    margin: 0 !important;
    border: none !important;
}

/* ICONOS TITULO */
.widget-title i,
.widget-title svg {

    color: #b8cd4f !important;
    fill: #b8cd4f !important;

    font-size: 16px !important;
}

/* LISTAS */
.widget ul,
.widget_recent_entries,
.widget_categories,
.widget_archive {

    margin: 0;
    padding: 0;
}

/* ITEMS */
.widget_categories ul li,
.widget_archive ul li,
.widget_recent_entries ul li {

    list-style: none;

    border-bottom: 1px solid #dfe6c8 !important;

    transition: all 0.3s ease;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff;
}

/* ULTIMO ITEM */
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_recent_entries ul li:last-child {

    border-bottom: none;
}

/* LINKS */
.widget_categories ul li a,
.widget_archive ul li a,
.widget_recent_entries ul li a {

    display: block;

    padding: 16px 24px !important;

    color: #135035 !important;

    font-size: 14px !important;
    font-weight: 600 !important;

    transition: all 0.3s ease;

    text-decoration: none !important;
}

/* =========================
   HOVER
========================= */

.widget_categories ul li:hover,
.widget_archive ul li:hover,
.widget_recent_entries ul li:hover {

    background: #b8cd4f !important;
}

.widget_categories ul li:hover a,
.widget_archive ul li:hover a,
.widget_recent_entries ul li:hover a {

    color: #ffffff !important;
}

/* =========================
   BUSCADOR
========================= */

.widget_search form,
.search-form {

    position: relative;
    padding: 0px !important;
}

/* INPUT */
.widget_search input,
.search-field {

    width: 100% !important;

    border: 1px solid #d7dfb8 !important;
    border-radius: 16px !important;

    min-height: 5px !important;

    padding-left: 48px !important;
    padding-right: 18px !important;

    font-size: 14px !important;

    color: #135035 !important;
}

/* BOTON SEARCH */
.widget_search button,
.search-submit {

    position: absolute !important;

    left: 34px !important;
    top: 50% !important;

    transform: translateY(-50%) !important;

    width: 22px !important;
    height: 22px !important;

    background: transparent !important;
    border: none !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    z-index: 5;
}

/* ICONO SEARCH */
.widget_search button svg,
.search-submit svg,
.widget_search button i,
.search-submit i {

    width: 18px !important;
    height: 18px !important;

    color: #135035 !important;
    fill: #135035 !important;

    font-size: 18px !important;
}

/* OCULTAR TEXTO BOTON */
.search-submit span,
.search-submit::after {

    display: none !important;
}

/* POSTS RECIENTES */
.widget_recent_entries ul li {

    padding: 18px 22px !important;
}

/* ESPACIADO */
.pxl-sidebar-area .widget + .widget {

    margin-top: 24px !important;
}




@media (min-width: 768px) and (max-width: 1024px) {

  #pxl_recent_posts-1 .pxl-item {
    display: grid !important;
    grid-template-columns: 40px 1fr !important;
    gap: 8px !important;
    align-items: start !important;
    padding: 8px 10px !important;
  }

  #pxl_recent_posts-1 .pxl-item--img,
  #pxl_recent_posts-1 .pxl-item--img img {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 42px !important;
    height: 42px !important;
    object-fit: cover !important;
    border-radius: 7px !important;
  }

  #pxl_recent_posts-1 .pxl-item--holder {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }

#pxl_recent_posts-1 .pxl-item--holder a,
#pxl_recent_posts-1 .pxl-item--title,
#pxl_recent_posts-1 .pxl-item--title a {

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important; /* cantidad de líneas */
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;

    font-size: 13px !important;
    line-height: 1.2 !important;

    word-break: break-word !important;
}

  #pxl_recent_posts-1 .pxl-item--meta,
  #pxl_recent_posts-1 .pxl-item--date,
  #pxl_recent_posts-1 .pxl-item--comments,
  #pxl_recent_posts-1 .pxl-item--author {
    font-size: 7px !important;
    line-height: 1.1 !important;
    white-space: normal !important;
  }
}



@media (min-width: 768px) and (max-width: 1024px) {


/* TITULOS */
.widget-title,
.sidebar-widget .widget-title,
.pxl-sidebar-area .widget-title {

    background: linear-gradient(
        135deg,
        #135035 0%,
        #1d6b49 100%
    ) !important;

    color: #ffffff !important;

    padding: 18px 24px !important;

    font-size: 16px !important;
    font-weight: 600 !important;

    margin: 0 !important;
    border: none !important;
}

}/* End custom CSS */