.elementor-10179 .elementor-element.elementor-element-8ca7f7b{margin-top:40px;margin-bottom:40px;}.elementor-10179 .elementor-element.elementor-element-83d9b6a > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-10179 .elementor-element.elementor-element-bbc8a16 .searchandfilter > ul > li{text-align:left;}.elementor-10179 .elementor-element.elementor-element-bbc8a16 .searchandfilter > ul{padding:0;margin:0;}.elementor-10179 .elementor-element.elementor-element-28cfa02 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-10179 .elementor-element.elementor-element-6e02238{--e-search-results-columns:1;--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:12px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:12px;--e-search-results-border-radius:0px 0px 0px 0px;--e-search-results-padding:12px 12px 12px 12px;--e-search-input-and-results-gap:0px;--e-search-results-column-gap:20px;--e-search-results-row-gap:20px;--e-search-nothing-found-message-alignment:start;--e-search-nothing-found-message-color:var( --e-global-color-text );}.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-input{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-results-container > div{border-style:none;}.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-nothing-found-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-10179 .elementor-element.elementor-element-59adb57 .elementor-repeater-item-a0a17d6 .dce-img{padding-bottom:calc( 1 * 100% );}.elementor-10179 .elementor-element.elementor-element-59adb57 .elementor-repeater-item-a0a17d6.dce-item_image{justify-content:top;}.elementor-10179 .elementor-element.elementor-element-59adb57 .elementor-repeater-item-de7e6db > *{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );display:inline-block;}.elementor-10179 .elementor-element.elementor-element-59adb57 .elementor-repeater-item-de7e6db{padding:10px 0px 0px 0px;}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-posts-fallback{text-align:left;}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-post-item{padding-bottom:40px;}@media(max-width:1024px) and (min-width:768px){.elementor-10179 .elementor-element.elementor-element-83d9b6a{width:100%;}.elementor-10179 .elementor-element.elementor-element-28cfa02{width:100%;}}@media(max-width:1024px){.elementor-10179 .elementor-element.elementor-element-83d9b6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10179 .elementor-element.elementor-element-28cfa02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-input{font-size:var( --e-global-typography-accent-font-size );}.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-nothing-found-message{font-size:var( --e-global-typography-accent-font-size );}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-10179 .elementor-element.elementor-element-59adb57 .elementor-repeater-item-de7e6db > *{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-input{font-size:var( --e-global-typography-accent-font-size );}.elementor-10179 .elementor-element.elementor-element-6e02238 .e-search-nothing-found-message{font-size:var( --e-global-typography-accent-font-size );}.elementor-10179 .elementor-element.elementor-element-59adb57 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-10179 .elementor-element.elementor-element-59adb57 .elementor-repeater-item-de7e6db > *{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for section, class: .elementor-element-20a914d *//*Filter*/
.searchandfilter label {
    display: block;
	
}
.searchandfilter ul li {
    display: block;
    padding: 0 0 10px 0;
}
.searchandfilter select, .searchandfilter input, .is-search-input {
    border: 2px solid ;
    border-radius: 0;
    padding: 11px 5px 12px 5px;
		margin:0;
		font-family: var( --e-global-typography-accent-font-family);
    font-size: var( --e-global-typography-accent-font-size );
	line-height:1.5em;
	background-color: var(--e-global-color-secondary);
	outline-offset:0;
}
.searchandfilter select .sf-level-1 {
	font-family: var( --e-global-typography-text-font-family );
}
::-webkit-input-placeholder { 
  color: var(--e-global-color-accent);
}
::placeholder {
    color: var(--e-global-color-accent);
}





/*Search Ivory
.is-screen-reader-text {
display:none;
}
.is-form-style label {
    display: block;
		width:100%;
}
.is-ajax-search .is-loader-image {
    display: none;
}
.is-ajax-search.processing .is-loader-image {
    display: none;
}
.is-ajax-search-details,
.is-ajax-search-result,
.is-ajax-search-details *,
.is-ajax-search-result * {
font-family: var( --e-global-typography-accent-font-family);
    font-size: var( --e-global-typography-accent-font-size );
}
div.is-ajax-search-details,
div.is-ajax-search-result {
    display: none;
    height: auto;
    max-width: 100%;
    position: absolute;
    z-index: 999999;
		border:0;
		margin-top:40px;
}

.is-ajax-search-post:last-child {
  padding-bottom:150px;
}



.is-search-sections:after {
    content: "";
    display: block;
    clear: both;
}
.is-search-sections .left-section {
    float: left;
}
.is-ajax-search-no-result {
    padding: 10px;
    background: #fff;
    text-align: left;
}
.is-search-sections .thumbnail {
    margin-right: 10px;
    width: 75px;
}
.is-search-sections .thumbnail img {
    float: left;
    max-width: 75px;
    height: auto;
}
.is-ajax-search-post-details,
.is-ajax-search-post {
    clear: both;
    padding: 10px 0 10px 0;
}
.is-ajax-search-details .is-ajax-search-items > div,
.is-ajax-search-post {
    background: #fff;  
}





.is-form-style input.is-search-input::-ms-clear {  display: none; width : 0; height: 0; }
.is-form-style input.is-search-input::-ms-reveal {  display: none; width : 0; height: 0; }
.is-form-style input.is-search-input::-webkit-search-decoration,
.is-form-style input.is-search-input::-webkit-search-cancel-button,
.is-form-style input.is-search-input::-webkit-search-results-button,
.is-form-style input.is-search-input::-webkit-search-results-decoration { display: none; }

.simplebar-placeholder {
    display: none;
}
*//* End custom CSS */