.elementor-32970 .elementor-element.elementor-element-0079155{padding:60px 20px 50px 20px;overflow:visible;}.elementor-32970 .elementor-element.elementor-element-907b921 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-c6b4279 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-c6b4279 .elementor-heading-title{color:var( --e-global-color-fae687e );}.elementor-32970 .elementor-element.elementor-element-f3c1a3e{padding:50px 20px 90px 20px;overflow:visible;}.elementor-32970 .elementor-element.elementor-element-6e21158 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-986effa{--grid-columns:1;}.elementor-32970 .elementor-element.elementor-element-986effa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-986effa .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-32970 .elementor-element.elementor-element-986effa .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-32970 .elementor-element.elementor-element-986effa .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-32970 .elementor-element.elementor-element-986effa .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-32970 .elementor-element.elementor-element-986effa .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-32970 .elementor-element.elementor-element-2309d84 .jet-smart-filters-date-range .jet-date-range{display:flex;flex-direction:column;}.elementor-32970 .elementor-element.elementor-element-2309d84 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fae687e );border-radius:15px 15px 15px 15px;}.elementor-32970 .elementor-element.elementor-element-2309d84 .jet-date-range__inputs{max-width:100%;width:100%;}.jet-smart-filters-datepicker-2309d84.ui-datepicker{margin-top:10px;margin-left:0px;width:300px;background-color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fae687e );border-radius:5px 5px 5px 5px;}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-title{color:var( --e-global-color-fae687e );}.jet-smart-filters-datepicker-2309d84.ui-datepicker .ui-datepicker-prev> span{border-width:calc(15px / 2) calc(15px / 2) calc(15px / 2) 0;border-right-color:var( --e-global-color-fae687e );}.jet-smart-filters-datepicker-2309d84.ui-datepicker .ui-datepicker-next> span{border-width:calc(15px / 2) 0 calc(15px / 2) calc(15px / 2);border-left-color:var( --e-global-color-fae687e );}.jet-smart-filters-datepicker-2309d84.ui-datepicker .ui-datepicker-next:hover > span{border-left-color:var( --e-global-color-82955be );}.jet-smart-filters-datepicker-2309d84.ui-datepicker .ui-datepicker-prev:hover > span{border-right-color:var( --e-global-color-82955be );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar thead{border-style:none;}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar thead > tr > th > span{color:var( --e-global-color-fae687e );border-radius:5px 5px 5px 5px;}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td > span{color:var( --e-global-color-fae687e );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td > a{color:var( --e-global-color-fae687e );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td > a:hover{color:var( --e-global-color-82955be );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td.ui-datepicker-today > a:hover{color:var( --e-global-color-82955be );}.jet-smart-filters-datepicker-2309d84.jet-date-period-week-type .ui-datepicker-calendar tbody > tr:hover > td > a{color:var( --e-global-color-82955be );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td > a.ui-state-active{color:var( --e-global-color-0af7e5a );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td.ui-datepicker-today > a{color:var( --e-global-color-0af7e5a );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td.ui-datepicker-today > span{color:var( --e-global-color-0af7e5a );}.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td > span,.jet-smart-filters-datepicker-2309d84 .ui-datepicker-calendar tbody > tr > td > a{border-style:none;}.elementor-32970 .elementor-element.elementor-element-2309d84 .jet-date-range__inputs > input{max-width:45%;color:var( --e-global-color-c051040 );}.elementor-32970 .elementor-element.elementor-element-2309d84 .jet-filter-label{font-family:"Comfortaa", Sans-serif;font-size:22px;text-transform:capitalize;color:var( --e-global-color-fae687e );padding:0px 0px 10px 0px;}.elementor-32970 .elementor-element.elementor-element-2309d84 .jet-date-range__submit{color:var( --e-global-color-0af7e5a );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fae687e );border-radius:5px 5px 5px 5px;}.elementor-32970 .elementor-element.elementor-element-2309d84 .jet-date-range__submit:hover{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-fae687e );border-color:var( --e-global-color-fae687e );}body.elementor-page-32970:not(.elementor-motion-effects-element-type-background), body.elementor-page-32970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-32970 .elementor-element.elementor-element-907b921 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-f3c1a3e{padding:20px 20px 50px 20px;}.elementor-32970 .elementor-element.elementor-element-6e21158 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-986effa{--grid-columns:1;}.elementor-32970 .elementor-element.elementor-element-986effa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-ec0b66d > .elementor-element-populated{margin:0% 40% 5% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;padding:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-32970 .elementor-element.elementor-element-0079155{padding:40px 10px 40px 10px;}.elementor-32970 .elementor-element.elementor-element-907b921 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-c6b4279{text-align:start;}.elementor-32970 .elementor-element.elementor-element-f3c1a3e{padding:20px 10px 50px 10px;}.elementor-32970 .elementor-element.elementor-element-6e21158 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-986effa{--grid-columns:1;}.elementor-32970 .elementor-element.elementor-element-986effa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-ec0b66d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32970 .elementor-element.elementor-element-36334bc > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-32970 .elementor-element.elementor-element-6e21158{width:75%;}.elementor-32970 .elementor-element.elementor-element-ec0b66d{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32970 .elementor-element.elementor-element-6e21158{width:100%;}.elementor-32970 .elementor-element.elementor-element-ec0b66d{width:100%;}}/* Start custom CSS */.wpc-filters-main-wrap li.wpc-term-item a {
  color: #f58220;
  font-weight: 600;
  padding-left: 0px;
  padding-right: 0px;
}


.wpc-filters-date-range-column label {
    margin-right: 10px; }
  
  
  
.wpc-filters-main-wrap li.wpc-term-item a:hover {
  color: #fff;
  font-weight: 600;
  padding-left: 0px;
  padding-right: 0px;
}

.widget-title, .widget .wp-block-heading {
  color: #0650a0;
  padding-bottom: 10px; }
  
  
.wpc-filters-date-range-column label {
  color: #0650a0; }


.date-event { background: #0650a0;
  padding: 10px 15px;
  padding-left: 15px;
  padding-left: 10px !important;
  margin-right: 20px;
  color: #fff;
  border-radius: 10px;}

.terms-event {
background: #f58220;
  padding: 10px 15px;
  padding-left: 15px;
  padding-left: 10px !important;
  color: #fff;
  border-radius: 10px;
}


.elementor-32973 .elementor-element.elementor-element-16aa5d6 img {
  max-width: 280px;
  border-radius: 20px 20px 20px 20px;
  height: 269px;
  object-fit: cover;
  object-position: right !important;}
  
@media (max-width: 767px) {
.elementor-32973 .elementor-element.elementor-element-16aa5d6 img {
  max-width: 100% !important;
  border-radius: 20px 20px 20px 20px;
  object-fit: cover;}
}
  
  
/* Ascunde butoanele radio doar în containerul specific */
.wpc-filters-section-33028 input[type="radio"] {
    display: none;
}

/* Stilizează label-urile ca butoane în acest container */
.wpc-filters-section-33028 label {
    display: inline-block;
    padding: 10px 20px;
    margin: 5px;
    border: 2px solid #0650a0; /* Culoare margine */
    border-radius: 5px;
    background-color: #f5f5f5; /* Culoare fundal neapăsat */
    color: #fff; /* Culoare text */
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
}

/* Efect hover */
.wpc-filters-section-33028 label:hover {
    background-color: #0650a0; /* Fundal albastru */
    color: #fff; /* Text alb */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* Stare activă (radio selectat) */
.wpc-filters-section-33028 input[type="radio"]:checked + label {
    background-color: #0650a0; /* Fundal albastru */
    color: #fff; /* Text alb */
    border-color: #0650a0; /* Margine mai închisă */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* Stilizare linkuri din interiorul label-urilor */
.wpc-filters-section-33028 label a {
    color: inherit; /* Păstrează culoarea din contextul label-ului */
    text-decoration: none; /* Fără subliniere */
}

.wpc-filters-section-33028 label a:hover {
    text-decoration: underline; /* Subliniere doar pe hover */
}

.wpc-filters-main-wrap li.wpc-term-item label {
   width: 220px; }
  
  .wpc-filters-widget-content {
border: solid 2px #0650a0;
  padding: 10px;
  border-radius: 15px; }
  
  .elementor-pagination {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.page-numbers {
    color: #0650a0;
}

.elementor-pagination .current {
    text-decoration: underline;
}





.jet-smart-filters-elementor-loop-no-result {
  color: rgb(6, 80, 160);
  font-family: "Comfortaa", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  margin-bottom: 400px;
  margin-left: 0px;
  margin-right: 20%;
  margin-top: 20px;
  outline-color: rgb(6, 80, 160);
  outline-style: none;
  border: solid 2px #0650a0;
  padding: 20px;
  border-radius: 20px; }
  
  
@media (max-width: 767px) { 
.wpc-filters-section {
  margin-bottom: -20px !important; }
  

}/* End custom CSS */