.elementor-4391 .elementor-element.elementor-element-aa2cce7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-scrollbar{height:100%;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-form .tp-input-inner-field{padding:0px 0px 0px 0px;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-form .tp-search-input-icon svg{width:20px;height:20px;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-form-field .tp-select{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-form-field .tp-post-dropdown{width:0%;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-area .tp-search-list .tp-serpost-thumb{width:120px;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-form .tp-form-field{align-items:flex-end;}@media(max-width:1024px){.elementor-4391 .elementor-element.elementor-element-aa2cce7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4391 .elementor-element.elementor-element-aa2cce7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-area .tp-serpost-title{line-height:1.2em;}.elementor-4391 .elementor-element.elementor-element-d92c7b8 .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-size:12px;line-height:1.2em;}}/* Start custom CSS for tp-search-bar, class: .elementor-element-d92c7b8 */.tp-post-dropdown {
    display: none !important;
}

.tp-search-bar .tp-input-field, .tp-search-bar .tp-post-dropdown, .tp-search-bar .tp-btn-wrap {
    padding: 0px !important;
}

.tp-search-bar .tp-search-area {
    width: 500px !important;
}

@media only screen and (max-width: 768px) {
    .tp-search-bar .tp-search-area {
        position: fixed !important;
        left: 0 !important;
    }
    
    .tp-search-bar .tp-search-slider {
        padding-right: 20% !important;
    }
    
    .tp-search-bar .tp-serpost-title {
    margin-bottom: 12px !important;
}
}/* End custom CSS */