.elementor-kit-6{--e-global-color-primary:#132741;--e-global-color-secondary:#347FC4;--e-global-color-text:#121212;--e-global-color-accent:#D59934;--e-global-color-8e128ba:#002910;--e-global-color-8236208:#D9F6FF;--e-global-color-380830f:#FFFFFF;--e-global-color-78fb9ef:#4DA167;--e-global-color-e4de6e1:#F3F3F3;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Dosis";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-ca7c4c4-font-family:"Satisfy";--e-global-typography-ca7c4c4-font-size:2.5rem;--e-global-typography-698af0a-font-family:"Nunito Sans";--e-global-typography-698af0a-font-size:1.2rem;--e-global-typography-698af0a-line-height:1.8rem;--e-global-typography-92bf662-font-size:3rem;--e-global-typography-602003a-font-family:"Dosis";--e-global-typography-602003a-font-size:1.9rem;--e-global-typography-602003a-text-transform:uppercase;--e-global-typography-602003a-line-height:2rem;color:var( --e-global-color-text );font-family:"Nunito Sans", Sans-serif;font-size:1rem;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"Dosis", Sans-serif;font-size:3.5rem;font-weight:600;}.elementor-kit-6 h2{color:var( --e-global-color-accent );font-family:"Satisfy", Sans-serif;font-size:3rem;}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:"Dosis", Sans-serif;font-size:2rem;font-weight:200;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-92bf662-font-size:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* styling for buttons */
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
    height: 80%;
}

.elementor-kit-6 .elementskit-btn {
   margin-top: -20px;
   margin-right: -55px;
}

/* end of styling for buttons */


/* SearchIQ Styling */

#siq_search_results .siq_searchForm .siq_searchWrapper .siq_searchTop .siq_searchInner .siq_searchBox {
    border-radius: 16px!important;
}

#siq_search_results .search-results-R div.search-results-title a, body #siq_search_results .siq-ads h2.srch-sponsored-title a, #siq_search_results div.siq-prodfacet-contR div.siq-prdrslts-row div.siq-prdrslts-box a.siq-prdbx div.siq-prdtls h3 {
    color: #132741 !important;
    font-family: 'Dosis'!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
}

#siq_search_results h3:hover {
    color: #d59934 !important;
}

#siq_search_results table.siq_searcharea_table td.searchFiltersRightTd .siq_filters .siq_filter select {
    border-radius: 16px!important;
}

#siq_search_results .search-results-row, #siq_search_results .search-sponsored-row {
    border-top: none!important;
    margin-bottom: 20px!important;
}

body #siq_search_results ._siq_pagination a {
    border: none !important;
    font-size: 1.2em!important;
    padding: 10px;
}

.disabled {
    border: none!important;
}

.current {
    background-color: #347FC4!important;
    color: #fff!important;
    border-radius: 8px!important;
    padding: 10px!important;
}

._siq_pagination a:hover {
    background-color: #d59934 !important;
    color: #fff!important;
    border-radius: 8px!important;
}

#siq_search_results .search-results-R div.search-results-title a em {
    color: #000!important;
    background-color: #D9F6FF!important;
    text-transform: uppercase!important;
}


body ._siq_main_searchbox .siq_resultLeft.has-image.crop img {
    border-radius: 8px !important;
}

body .holdResults._siq_main_searchbox ul li.sectionHead h3 {
    display: none!important;
}

#siq_search_results .search-results-R .srch-res-info {
    display: none!important;
}

#siq_search_results .search-results-R .sr-R-cont div em {
    background-color: #D9F6FF!important;
}

body ._siq_main_searchbox .siq_resultLeft.has-image.crop img {
    background-color: #fff!important;
}



/*Search & Filter styling */
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: solid;
    border-width: 2px;
    border-color: #347FC4 !important;
    background-color: #fff !important;
    border-radius: 8px;
    padding: 0.5rem 1rem;
    transition: all .3s;
    margin-right: 20px;
}

.searchandfilter h4 {
    margin: 0px;
    padding-top: 10px;
    color: #D59934;
    font-size: 2.5rem;
    font-family: satisfy;
}

.searchandfilter ul li {
    display: inline;
}

.searchandfilter ul li li {
    padding-right: 5px;
    font-size: 1.3rem;
    line-height: 50px;
    font-family: dosis;
    font-weight: 500;
    text-transform: uppercase;
}


.elementor-6681 .elementor-element.elementor-element-fc2ef94 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 300px;
    margin-bottom: 20px;
}




@media only screen and (max-width: 1024px) {
  .sf-input-text {
    width: 200px !important;
    font-size: 0.9rem;
}
}


@media only screen and (max-width: 600px) {
  .sf-input-text {
    width: 250px !important;
    font-size: 0.9rem;
}

[type=button], [type=submit], button  {
    margin-left: 0px !important;
    margin-right: 5px;
    margin-top: -1px;
}

.search-filter-reset {
    margin-left: 0px;
}
}


/* Remove black outline around Elementor elements on focus */
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
  outline: 0 !important;
}

/* Gutenberg button styling */
.wp-block-button__link {
    color: #fff!important;
    background-color: #347FC4;
    border-radius: 9999px;
    padding: 10px 20px 10px 20px;
    font-size: 1.2em;
}

.wp-block-button__link:hover {
    background-color: #D59934;
}/* End custom CSS */