.elementor-2630 .elementor-element.elementor-element-2c51093 > .elementor-container{max-width:1280px;}.elementor-2630 .elementor-element.elementor-element-2c51093{padding:35px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-2630 .elementor-element.elementor-element-e2fce24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2630 .elementor-element.elementor-element-e2fce24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2630 .elementor-element.elementor-element-e2fce24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2630 .elementor-element.elementor-element-6b4af54{text-align:left;}.elementor-2630 .elementor-element.elementor-element-6b4af54 img{width:170px;}.elementor-bc-flex-widget .elementor-2630 .elementor-element.elementor-element-f3f150f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2630 .elementor-element.elementor-element-f3f150f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2630 .elementor-element.elementor-element-83390e3{text-align:right;}.elementor-2630 .elementor-element.elementor-element-83390e3 img{width:30px;}.elementor-2630 .elementor-element.elementor-element-3b09cbd > .elementor-container{max-width:750px;}.elementor-2630 .elementor-element.elementor-element-3b09cbd{padding:5% 5% 5% 5%;}.elementor-2630 .elementor-element.elementor-element-96201bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2630 .elementor-element.elementor-element-4398838{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;color:var( --e-global-color-b57b2c0 );font-family:"Montserrat", Sans-serif;font-size:1.75rem;font-weight:600;}.elementor-2630 .elementor-element.elementor-element-4398838 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2630 .elementor-element.elementor-element-d3732af{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}body.elementor-page-2630:not(.elementor-motion-effects-element-type-background), body.elementor-page-2630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}@media(max-width:1024px){.elementor-2630 .elementor-element.elementor-element-2c51093{padding:2% 5% 2% 5%;}.elementor-2630 .elementor-element.elementor-element-6b4af54 img{width:150px;}}@media(max-width:767px){.elementor-2630 .elementor-element.elementor-element-e2fce24{width:40%;}.elementor-2630 .elementor-element.elementor-element-6b4af54 img{width:170px;}.elementor-2630 .elementor-element.elementor-element-f3f150f{width:60%;}.elementor-2630 .elementor-element.elementor-element-83390e3 img{width:25px;}.elementor-2630 .elementor-element.elementor-element-4398838{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;font-size:1.5rem;}.elementor-2630 .elementor-element.elementor-element-d3732af{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}/* Start custom CSS for image, class: .elementor-element-83390e3 */.elementor-2630 .elementor-element.elementor-element-83390e3:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4398838 */.elementor-2630 .elementor-element.elementor-element-4398838 p {
    padding-bottom: 5px;
    margin-bottom: 0px !important;
    margin-top: -2px !important;
}

@media screen and (max-width:767px) {
    .elementor-2630 .elementor-element.elementor-element-4398838 p {
        padding-bottom: 7px;
        margin-top: 2px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3732af */.elementor-2630 .elementor-element.elementor-element-d3732af .promagnifier {
    box-shadow: none !important;
    margin-top: 5px;
}

.elementor-2630 .elementor-element.elementor-element-d3732af #ajaxsearchlite1 {
    /*border-bottom: 1px solid #FFFFFF !important;*/
    padding-bottom: 5px !important;
}

.elementor-2630 .elementor-element.elementor-element-d3732af .asl_m.asl_w {
    border: none !important;
    box-shadow: none !important;
}

.elementor-2630 .elementor-element.elementor-element-d3732af #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    color: #FFFFFF !important;
    font-size: 1.75rem;
    font-weight: 400;
}

.elementor-2630 .elementor-element.elementor-element-d3732af .orig::placeholder {
    color: #535353 !important;
    font-size: 1.75rem;
    font-weight: 400;
}

.elementor-2630 .elementor-element.elementor-element-d3732af .orig {
    height: 40px;
}

.elementor-2630 .elementor-element.elementor-element-d3732af svg {
    width: 30px !important
}

div.asl_r .results .item {
    border-width: 0px;
    margin-top: 2%;
    padding-top: 1%;
    padding-right: 1%;
    padding-bottom: 1%;
    padding-left: 3%;
}

div.asl_r .results .item:first-child {
    margin-top: 5%;
}

div.asl_r .results .item:hover {
    background-color: #191919 !important;
}

div.asl_r.asl_w.vertical .results .item::after {
    display: none !important;
}

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
    color: #FFFFFF !important;
    font-weight: 600 !important;
    font-size: 1.25rem !important;
}

div.asl_r .results .item .asl_content .asl_desc {
    color: #616161 !important;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
    text-transform: uppercase !important;
}

div.asl_r .results .asl_nores {
    background: #FFFFFF00 !important;
    font-size: 1.25rem !important;
}

.asl_nores_header {
    color: #FFFFFF !important;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar, .asl_simplebar-content-wrapper.asl_simplebar-hide-scrollbar::-webkit-scrollbar {
    background: #FFFFFF !important;
    display: block !important;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar {
  width: 10px;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar-thumb {
  background: #FFFFFF;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar-thumb:hover {
  background: #FFFFFF;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar-track {
    background: #FFFFFF00;
}

.results {
    min-height: 50vh;
}

.probox {
    min-height: 40px;
}

div.asl_w .probox div.asl_simple-circle {
    border: 4px solid #FFFFFF !important;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar {
    width: 4px;
    border-radius: 10px;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar, .asl_simplebar-content-wrapper.asl_simplebar-hide-scrollbar::-webkit-scrollbar {
    background: #373736!important;
    display: block !important;
}

.asl_simplebar-content-wrapper.asl_simplebar-content-wrapper::-webkit-scrollbar-thumb {
    background-color: #FFFFFF;
    border-radius: 10px;
    color: #000000;
}

@media screen and (max-width:767px) {
    .elementor-2630 .elementor-element.elementor-element-d3732af #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
        font-size: 1.5rem;
    }
    
    .elementor-2630 .elementor-element.elementor-element-d3732af .orig::placeholder {
        font-size: 1.5rem;
    }
    
    .elementor-2630 .elementor-element.elementor-element-d3732af svg {
        width: 25px !important
    }
    
    .wpdreams_asl_results {
        left: 0px !important;
        width: 90% !important;
        padding: 0% 5% !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96201bf */.elementor-2630 .elementor-element.elementor-element-96201bf {
    max-width: 750px;
    margin-right: auto;
    margin-left: auto;
}

.elementor-2630 .elementor-element.elementor-element-96201bf {
    padding-bottom: 0px;
    border-bottom: 1px solid white;
}

.elementor-2630 .elementor-element.elementor-element-96201bf .jet-ajax-search__form {
    border-bottom: none;
}

.elementor-2630 .elementor-element.elementor-element-96201bf .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}/* End custom CSS */