.elementor-20739 .elementor-element.elementor-element-ac8fc37{--display:flex;}.elementor-20739 .elementor-element.elementor-element-76a775a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-6d17cd8 );--border-color:var( --e-global-color-6d17cd8 );}.elementor-20739 .elementor-element.elementor-element-4f65d12{--display:flex;--margin-top:var(--space-m);--margin-bottom:var(--space-m);--margin-left:0;--margin-right:0;--z-index:1;}.elementor-20739 .elementor-element.elementor-element-05a09e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-20739 .elementor-element.elementor-element-ae6bc2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter__input{background-color:#ffffff;color:var( --e-global-color-a160af2 );border-style:solid;border-width:2px 2px 2px 2px;font-size:1rem;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter-input-wrapper{gap:10px;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter-label{color:#000000;font-size:1rem;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter{max-width:100%;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter-wrapper{justify-content:center;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter-indicator{font-size:24px;color:#969696;inset-inline-end:14px;}.elementor-20739 .elementor-element.elementor-element-dd564b9 .uc-search-filter-indicator svg{width:24px;height:24px;fill:#969696;}.elementor-20739 .elementor-element.elementor-element-dd564b9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20739 .elementor-element.elementor-element-6a814bf .uc-select-filter{display:flex;gap:15px;justify-content:flex-start;}.elementor-20739 .elementor-element.elementor-element-6a814bf select{width:200px;font-size:1rem;font-weight:600;padding:0rem 1rem 0rem 1rem;border-style:none;border-radius:2rem 2rem 2rem 2rem;background-color:var( --e-global-color-7735d76 );color:var( --e-global-color-28cf065 );text-align:inherit;}.elementor-20739 .elementor-element.elementor-element-6a814bf .uc-select-filter__select-wrapper{width:200px;}.elementor-20739 .elementor-element.elementor-element-6a814bf label{color:#000000;}.elementor-20739 .elementor-element.elementor-element-6a814bf option{background-color:var( --e-global-color-28cf065 );color:var( --e-global-color-text );}.elementor-20739 .elementor-element.elementor-element-6a814bf .uc-select-filter__select-indicator{font-size:24px;color:#545454;inset-inline-end:10px;}.elementor-20739 .elementor-element.elementor-element-6a814bf .uc-select-filter__select-indicator svg{width:24px;height:24px;fill:#545454;}.elementor-20739 .elementor-element.elementor-element-6a814bf{width:initial;max-width:initial;}.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter{flex-direction:row;justify-content:center;gap:25px;}.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter-orderdir-wrapper,.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter-orderby-wrapper{align-items:flex-start;}.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter-orderdir-wrapper{flex-direction:column;gap:1px;}.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter-orderby-wrapper{flex-direction:column;gap:1px;}.elementor-20739 .elementor-element.elementor-element-db554eb label{text-align:inherit;font-size:0.75rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-a160af2 );}.elementor-20739 .elementor-element.elementor-element-db554eb select{font-size:1rem;font-weight:600;padding:0rem 1rem 0rem 1rem;text-align:inherit;background-color:var( --e-global-color-7735d76 );color:var( --e-global-color-28cf065 );border-radius:2rem 2rem 2rem 2rem;border-style:none;}.elementor-20739 .elementor-element.elementor-element-db554eb select:hover,.elementor-20739 .elementor-element.elementor-element-db554eb select:focus{border-style:none;}.elementor-20739 .elementor-element.elementor-element-db554eb #uc-sort-filter-orderby{width:140px;}.elementor-20739 .elementor-element.elementor-element-db554eb #uc-sort-filter-orderdir{width:153px;}.elementor-20739 .elementor-element.elementor-element-db554eb .ue-sorting-filter_select-indicator{font-size:24px;color:#545454;inset-inline-end:10px;}.elementor-20739 .elementor-element.elementor-element-db554eb .ue-sorting-filter_select-indicator svg{font-size:24px;fill:#545454;}.elementor-20739 .elementor-element.elementor-element-db554eb option{background-color:var( --e-global-color-28cf065 );color:var( --e-global-color-text );}.elementor-20739 .elementor-element.elementor-element-db554eb{width:initial;max-width:initial;}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear{display:inline-flex;justify-content:inherit;padding:10px 15px 10px 15px;color:var( --e-global-color-7bfcdb2 );background-color:var( --e-global-color-secondary );border-style:none;gap:8px;}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear-wrapper{text-align:left;}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear:hover{color:var( --e-global-color-7bfcdb2 );background-color:var( --e-global-color-7735d76 );}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear i{font-size:24px;color:var( --e-global-color-7bfcdb2 );}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear svg{font-size:24px;fill:var( --e-global-color-7bfcdb2 );}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear:hover i{color:var( --e-global-color-secondary );}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear:hover svg{fill:var( --e-global-color-secondary );}.elementor-20739 .elementor-element.elementor-element-1d69a7e > .elementor-widget-container{margin:0 0 0 0;}.elementor-20739 .elementor-element.elementor-element-1d69a7e{width:initial;max-width:initial;}.elementor-20739 .elementor-element.elementor-element-808311f{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-20739 .elementor-element.elementor-element-7e6e0ed .uc-query-summary{text-align:inherit;}.elementor-20739 .elementor-element.elementor-element-a5ddc50 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-20739 .elementor-element.elementor-element-a5ddc50 .ue-grid-item{border-style:none;transition:all 200ms ease-in-out;}.elementor-20739 .elementor-element.elementor-element-a5ddc50 .ue-grid-item:hover{border-style:none;}.elementor-20739 .elementor-element.elementor-element-a5ddc50 .ue-no-posts-found{color:var( --e-global-color-text );background-color:var( --e-global-color-28cf065 );border-radius:12px 12px 12px 12px;padding:1.6rem 1.6rem 1.6rem 1.6rem;border-style:none;}.elementor-20739 .elementor-element.elementor-element-9b453b5 .archive_pagination{border-radius:0px;}.elementor-20739 .elementor-element.elementor-element-9b453b5 .page-numbers{min-width:32px;height:32px;border-radius:20px;}.elementor-20739 .elementor-element.elementor-element-8267d9e{--display:flex;}.elementor-20739 .elementor-element.elementor-element-8267d9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20739 .elementor-element.elementor-element-e9ad7dc{--display:flex;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue_checkbox_container{width:100%;flex-direction:column;align-items:flex-start;column-gap:30px;row-gap:14px;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter{flex-direction:row;align-items:flex-start;gap:10px;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter__checkbox,.elementor-20739 .elementor-element.elementor-element-c0fef22  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:18px;height:18px;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:4px;background:#ffffff;box-shadow:2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#FFFFFF;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d17cd8 );margin-right:10px;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-primary );}.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter_label{font-size:0.875rem;line-height:1.3;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue_checkfilter_title{text-align:center;color:#262626;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-more-button i,.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-less-button i{font-size:20px;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-more-button img,.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-less-button img{font-size:20px;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-more-button{gap:10px;color:#373737;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-less-button{gap:10px;color:#373737;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-more-button:hover{color:#373737;}.elementor-20739 .elementor-element.elementor-element-c0fef22 .ue-see-less-button:hover{color:#373737;}.elementor-20739 .elementor-element.elementor-element-c0fef22 > .elementor-widget-container{margin:0 0 0 0;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue_checkbox_container{width:100%;flex-direction:column;align-items:flex-start;column-gap:30px;row-gap:14px;}.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter{flex-direction:row;align-items:flex-start;gap:10px;}.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter__checkbox,.elementor-20739 .elementor-element.elementor-element-1320cdc  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:18px;height:18px;}.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:4px;background:#ffffff;box-shadow:2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;}.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#FFFFFF;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d17cd8 );margin-right:10px;}.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-primary );}.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter_label{font-size:0.875rem;line-height:1.3;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue_checkfilter_title{text-align:center;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-more-button i,.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-less-button i{font-size:20px;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-more-button img,.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-less-button img{font-size:20px;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-more-button{gap:10px;color:#373737;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-less-button{gap:10px;color:#373737;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-more-button:hover{color:#373737;}.elementor-20739 .elementor-element.elementor-element-1320cdc .ue-see-less-button:hover{color:#373737;}.elementor-20739 .elementor-element.elementor-element-1320cdc > .elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue_checkbox_container{width:100%;flex-direction:column;align-items:flex-start;column-gap:30px;row-gap:14px;}.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter{flex-direction:row;align-items:flex-start;gap:10px;}.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter__checkbox,.elementor-20739 .elementor-element.elementor-element-651f309  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:18px;height:18px;}.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:4px;background:#ffffff;box-shadow:2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;}.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{background-color:#FFFFFF;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6d17cd8 );margin-right:10px;}.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-primary );}.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter_label{font-size:0.875rem;line-height:1.3;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue_checkfilter_title{text-align:center;color:#262626;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-more-button i,.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-less-button i{font-size:20px;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-more-button img,.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-less-button img{font-size:20px;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-more-button{gap:10px;color:#373737;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-less-button{gap:10px;color:#373737;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-more-button:hover{color:#373737;}.elementor-20739 .elementor-element.elementor-element-651f309 .ue-see-less-button:hover{color:#373737;}.elementor-20739 .elementor-element.elementor-element-651f309 > .elementor-widget-container{margin:0 0 0 0;}:root{--page-title-display:none;}@media(max-width:999px){.elementor-20739 .elementor-element.elementor-element-6a814bf select{text-align:left;}.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter{justify-content:flex-end;}.elementor-20739 .elementor-element.elementor-element-a5ddc50 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-20739 .elementor-element.elementor-element-dd564b9.elementor-element{--order:-99999 /* order start hack */;}.elementor-20739 .elementor-element.elementor-element-6a814bf select{width:100%;text-align:inherit;}.elementor-20739 .elementor-element.elementor-element-6a814bf .uc-select-filter__select-wrapper{width:100%;}.elementor-20739 .elementor-element.elementor-element-6a814bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20739 .elementor-element.elementor-element-6a814bf.elementor-element{--order:-99999 /* order start hack */;}.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter{justify-content:flex-start;}.elementor-20739 .elementor-element.elementor-element-db554eb{width:auto;max-width:auto;}.elementor-20739 .elementor-element.elementor-element-1d69a7e .uc-button-clear{display:inline-flex;}.elementor-20739 .elementor-element.elementor-element-1d69a7e{width:auto;max-width:auto;}.elementor-20739 .elementor-element.elementor-element-a5ddc50 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-20739 .elementor-element.elementor-element-1320cdc > .elementor-widget-container{margin:0 0 0 0;}}/* Start custom CSS for ucaddon_posts_search_filter, class: .elementor-element-dd564b9 */.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"])
{
    border-style: solid;
}

.elementor-14229 .elementor-element.elementor-element-dd564b9 .uc-search-filter__input {
    color: var(--rtsl-soft-black);
}

.elementor-14229 .elementor-element.elementor-element-dd564b9 .uc-search-filter__input::placeholder {
    color: var(--rtsl-nav-grey) !important;
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_sort_filter, class: .elementor-element-db554eb */.elementor-20739 .elementor-element.elementor-element-db554eb .uc-sort-filter-orderdir-wrapper {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_query_summary_filter, class: .elementor-element-7e6e0ed */.elementor-20739 .elementor-element.elementor-element-7e6e0ed {
    height: 19px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_checkboxes_filter, class: .elementor-element-c0fef22 */.elementor-20739 .elementor-element.elementor-element-c0fef22 .uc-checkbox-filter_label:before {
 min-width: 18px;   
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_checkboxes_filter, class: .elementor-element-1320cdc */.elementor-20739 .elementor-element.elementor-element-1320cdc .uc-checkbox-filter_label:before {
 min-width: 18px;   
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_checkboxes_filter, class: .elementor-element-651f309 */.elementor-20739 .elementor-element.elementor-element-651f309 .uc-checkbox-filter_label:before {
 min-width: 18px;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8267d9e */.elementor-20739 .elementor-element.elementor-element-8267d9e {
    max-height: calc(100vh - 20px); 
    overflow-y: auto;
}/* End custom CSS */
/* Start custom CSS *//*Search Fields*/

.elementor-14304 .elementor-element.elementor-element-dd564b9 .uc-search-filter__input {
    color: var(--rtsl-soft-black);
}

.elementor-14304 .elementor-element.elementor-element-dd564b9 .uc-search-filter__input:focus {
    border: 2px solid var(--rtsl-purple);
}

.elementor-14304 .elementor-element.elementor-element-dd564b9 .uc-search-filter__input::placeholder {
    color: var(--rtsl-nav-grey) !important;
    opacity: .8;
}

label {
    cursor: pointer;
}


/*Align checkbox with first line of text*/
.keywords-filters .uc-checkbox-filter_label {
    align-items: start !important;
    
    &:after {
         top: .45rem;
    }
}


/* Small Filter Titles*/

.uc-checkbox-filter {
    flex-wrap: wrap;
}

.ue_checkfilter_title,
.uc-query-summary .uc-grid-filter {
    width: 100%;
    text-align: left !important;
	color: var(--rtsl-mid-grey) !important;
	font-size: .75rem;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: .2rem;
}/* End custom CSS */