#elementor-controls div.elementor-control.elementor-control-wpfd_choose_file{position:relative;padding:20px;margin-top:-10px;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_file .wpfdelementorlaunch{font-size:12px;color:#006b9b;border:1px solid #006b9b;background:#fff;vertical-align:top;padding:2px 5px;float:right;border-radius:3px;position:absolute;transform:translateY(-50%);top:50%;right:20px;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_file .wpfdelementorlaunch:hover{background:#006b9b;color:#fff;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_file .wpfdelementorlaunch:hover span.wpfd-choose-file-button:before{background-image:url(//scaranade.com/wp-content/plugins/wp-file-download/app/admin/assets/images/wpfd_choose_file_icon_hover.svg);}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_file .wpfdelementorlaunch span.wpfd-choose-file-button:before{content:"";display:block;background-image:url(//scaranade.com/wp-content/plugins/wp-file-download/app/admin/assets/images/wpfd_choose_file_icon.svg);width:auto;height:auto;min-width:20px;min-height:20px;background-size:20px;background-repeat:no-repeat;background-position:center;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_file span.title{vertical-align:baseline;display:inline;line-height:20px;margin:0 0 0 2px;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_category{position:relative;padding:20px;margin-top:-10px;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_category .wpfdcategorylaunch{font-size:12px;color:#006b9b;border:1px solid #006b9b;background:#fff;vertical-align:top;padding:2px 5px;float:right;border-radius:3px;position:absolute;transform:translateY(-50%);top:50%;right:20px;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_category .wpfdcategorylaunch:hover{background:#006b9b;color:#fff;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_category .wpfdcategorylaunch:hover span.wpfd-choose-category-button:before{background-image:url(//scaranade.com/wp-content/plugins/wp-file-download/app/admin/assets/images/wpfd_choose_category_icon_hover.svg);}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_category .wpfdcategorylaunch span.wpfd-choose-category-button:before{content:"";display:block;background-image:url(//scaranade.com/wp-content/plugins/wp-file-download/app/admin/assets/images/wpfd_choose_category_icon.svg);width:auto;height:auto;min-width:20px;min-height:20px;background-size:20px;background-repeat:no-repeat;background-position:center;}
#elementor-controls div.elementor-control.elementor-control-wpfd_choose_category span.title{vertical-align:baseline;display:inline;line-height:20px;margin:0 0 0 2px;}
#elementor-controls div.elementor-control.elementor-control-wpfd_file_name input[data-setting=wpfd_file_name], #elementor-controls div.elementor-control.elementor-control-wpfd_selected_category_name input[data-setting=wpfd_selected_category_name]{pointer-events:none !important;}
#elementor-controls div.elementor-control.wpfd_search_switcher_control .elementor-switch-label{background:#ccc;}
#elementor-controls div.elementor-control.wpfd_search_switcher_control .elementor-switch-label:after{color:transparent;}
#elementor-controls div.elementor-control.wpfd_search_switcher_control .elementor-switch-input:checked ~ .elementor-switch-label{background:#5dca70;}
#elementor-controls div.elementor-control.elementor-control-wpfd_category_alert .elementor-control-title{display:none;}
#wpfdmodal.wpfdmodal-elementor.wpfdmodal-single-file #wpfdmodalframe #insertcategory{display:block !important;}
.elementor-element.elementor-element-edit-mode .box-search-filter .chk-tags-filtering ul{border-bottom:1px solid #cccccc;border-radius:4px;padding:20px 15px 20px 15px !important;}
.elementor-element.elementor-element-edit-mode .box-search-filter .box-btngroup-below{border:none;}
.elementor-element.elementor-element-edit-mode .wpfd-content .wpfd-container > .wpfd-foldertree{background-image:url(//scaranade.com/wp-content/plugins/wp-file-download/app/admin/assets/images/tree_theme_placeholder.svg);width:auto;height:auto;min-width:20px;min-height:90px;max-width:30%;background-position:top left 10%;background-repeat:no-repeat;background-color:transparent;background-size:90px auto;}
.elementor-element.elementor-element-edit-mode .wpfd-elementor-category a, .elementor-element.elementor-element-edit-mode .wpfd-elementor-category button, .elementor-element.elementor-element-edit-mode .wpfd-elementor-category input, .elementor-element.elementor-element-edit-mode .wpfd-elementor-category .wpfd_checkbox, .elementor-element.elementor-element-edit-mode .wpfd-elementor-category span:before, .elementor-element.elementor-element-edit-mode .box-search-filter input, .elementor-element.elementor-element-edit-mode .box-search-filter img, .elementor-element.elementor-element-edit-mode .box-search-filter button, .elementor-element.elementor-element-edit-mode .box-search-filter a, .elementor-element.elementor-element-edit-mode .box-search-filter span, .elementor-element.elementor-element-edit-mode .box-search-filter li, .elementor-element.elementor-element-edit-mode .box-search-filter .tags-item, .elementor-element.elementor-element-edit-mode .wpfd-elementor-single-file a, .elementor-element.elementor-element-edit-mode .wpfd-elementor-single-file button, .elementor-element.elementor-element-edit-mode .wpfd-elementor-single-file .wpfd-single-file--icon, .elementor-element.elementor-element-edit-mode .wpfd-elementor-single-file h3{pointer-events:none !important;}
.elementor-panel .elementor-element .icon .wp-file-download-file:before, .elementor-panel .elementor-element .icon .wp-file-download-category:before, .elementor-panel .elementor-element .icon .wp-file-download-search:before{content:"";width:auto;height:auto;min-width:32px;min-height:29px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.wpfd-file-placeholder, .wpfd-category-placeholder{position:relative;text-align:center;}
@media screen and (min-width:768px){
.wpfd-file-placeholder span, .wpfd-category-placeholder span{display:block;position:absolute;bottom:12px;width:100%;left:0;}
}
#wpfd-elementor-single-file .wpfd-single-file{display:flex;}
.box-search-filter{margin:35px auto 10px auto;font-size:13px;}
.box-search-filter .searchSection{width:100%;display:flex;font-size:1em;padding:0;margin-bottom:3em;position:relative;}
.box-search-filter .searchSection #Search_container{position:relative;z-index:1;font-size:1em;flex:1;display:inline-block;vertical-align:top;margin-right:10px;}
.box-search-filter .searchSection #Search_container .wpfd-icon-search{width:25px;max-width:25px;display:block;margin-left:1px;vertical-align:middle;position:absolute;transform:translateY(-50%);top:50%;color:inherit !important;left:10px;}
.box-search-filter .searchSection #Search_container #txtfilename{background:#fff;width:100%;vertical-align:middle;border:1px solid #cccccc;line-height:1em;border-radius:4px;box-sizing:border-box;margin:0;padding:15px 200px 15px 40px !important;color:#000 !important;font-weight:600;font-size:15px !important;height:49px;}
.box-search-filter input{display:inline;}
.box-search-filter #btnsearchbelow{color:#ffffff;text-align:center;box-shadow:unset;background-color:#000 !important;border-radius:5px !important;text-transform:capitalize !important;padding:15px 20px !important;font-size:15px;font-weight:600;line-height:1em;margin:0;vertical-align:top;width:auto;border:none;min-width:70px;}
.box-search-filter .material-icons {
font-family: "Material Icons";
font-weight: normal;
font-style: normal;
font-size: 16px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
}