.elementor-22607 .elementor-element.elementor-element-83fc892{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-22607 .elementor-element.elementor-element-1c34020{--display:flex;}.elementor-22607 .elementor-element.elementor-element-b29588f{background-color:#F59C08;padding:20px 30px 20px 30px;border-radius:8px 8px 8px 8px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-b7a2465 );}.elementor-22607 .elementor-element.elementor-element-2947f45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22607 .elementor-element.elementor-element-0ffe9ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-22607 .elementor-element.elementor-element-44b250f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22607 .elementor-element.elementor-element-3ec90a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22607 .elementor-element.elementor-element-44b250f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22607 .elementor-element.elementor-element-44b250f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for facetwp-listing, class: .elementor-element-0314f7f */.boxvideorec{
    border-radius:10px;
}/* End custom CSS */
/* Start custom CSS *//** you may need to use !important to force css styles 
 ** width: 300px !important;
 ** or see https://www.w3schools.com/css/css_specificity.asp for adding css specificity to your css
 ** rules
 **/

/** change width of fselect **/
.facetwp-type-fselect .fs-wrap,
.facetwp-type-fselect .fs-dropdown {
    width: 180px;
   
}

/** target a specific fselect by facet name, change "categories" to name of your facet **/
.facetwp-facet-categories.facetwp-type-fselect .fs-wrap,
.facetwp-facet-categories.facetwp-type-fselect .fs-dropdown {
    width: 180px;
}

/** increase fselect height **/
.facetwp-type-fselect .fs-dropdown .fs-options {
    max-height: 200px;
}

/** style box for fselect **/
.facetwp-type-fselect .fs-label-wrap {
    border: #1C407F 0.5px solid;
     border-radius:6px;
}




/** move dropdown arrow **/
.facetwp-type-fselect .fs-arrow {
    right: -10px;
}

/** position arrow for dropdown relative to label instead of far right of container **/
.facetwp-type-fselect .fs-arrow {
    display: inline-block;
   /* position: relative;*/
    top: -4px;
    right: 10px;  /** use a value such as right: 10px; to move closer to label **/
    left: auto;
   /*bottom: auto; */  
}


.facetwp-type-fselect .fs-label-wrap .fs-label {
    display: inline-block;
    font-size:14px;
}

/** use a character instead of space to indicate sub categories **/
.facetwp-type-fselect .fs-option.d1 .fs-option-label {
  padding-left: 0;
}
.facetwp-type-fselect .fs-option.d1 .fs-option-label:before {
  content: "-";
  display: inline-block;
}
.facetwp-facet-reset{
    margin-top:-4px;
}

[type=button], [type=submit], button {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space:nowrap
}
.facetwp-autocomplete-update{
    display:none;
}
.fs-option-label{
font-size:14px;
}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i {
   background-color: rgba(255, 159, 0, 1)!important;
    border-color: transparent;
}/* End custom CSS */