.wp-block{max-width:100%}
.faq-screens-main{max-width:80%;margin:0 auto;position:relative}
.faq-screens-main h4{text-align:center}
.faq-screen-add .faq-screen-outer{text-align:center;min-height:200px;border:1px solid #d7d7d7;border-radius:3px;background-color:#FFF;box-shadow:0 0 8px #00000014}
.faq-screen-add .faq-screen-outer .dashicons-plus-alt{font-size:50px;height:50px;width:50px;cursor:pointer;color:#000;opacity:1;transition:0.3s all linear}
.faq-screen-add .faq-screen-outer .dashicons-plus-alt:hover{opacity:0.7}
.faq-selection .faq-selection-outer{border:1px solid #d7d7d7;padding:30px;border-radius:3px;background-color:#FFF;box-shadow:0 0 8px #00000014}
.faq-selection .faq-selection-outer .tag-category-wrapper{display:flex;justify-content:space-between}
.faq-selection .dropdown-list .dropdown-item{list-style:none;padding:10px}
.faq-selection .faq-tag{width:50%;padding-right:30px}
.faq-selection .faq-tag .input-faq{position:relative}
.faq-selection .faq-category{width:50%;padding-left:30px}
.faq-selection input[type=text]{width:100%;border:0;border-radius:0;background-color:transparent;border-bottom:1px solid #d7d7d7;font-weight:600;font-size:16px;margin-bottom:15px}
.faq-selection label{font-family:"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell", "Helvetica Neue", sans-serif;font-weight:400;color:#000;position:relative}
.faq-selection input.checkbox-input{position:relative;top:2px}
.faq-selection .filterOption{position:relative}
.faq-selection .button-wrapper{margin-top:20px;display:inline-block;width:100%}
.faq-selection .button-wrapper .next-btn,.filtered-faq-main .button-wrapper .done-btn{float:right}
.filtered-faq-main{border:1px solid #d7d7d7;padding:30px;border-radius:3px;background-color:#FFF;box-shadow:0 0 8px #00000014}
.filtered-faq-main .faq-list li{list-style:none;font-family:"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell", "Helvetica Neue", sans-serif;font-weight:400;color:#000;position:relative;border-bottom:1px solid #d7d7d7;padding:15px 40px;cursor:grab}
.filtered-faq-main .faq-list li svg{position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.all-faq-list-main .edit-faq{text-align:center}
.all-faq-list-main .edit-faq span{font-size:24px;width:40px;height:40px;border-radius:100%;border:1px solid #d7d7d7;line-height:37px;cursor:pointer}
.all-faq-list li{list-style:none;font-family:"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell", "Helvetica Neue", sans-serif;font-weight:400;color:#000;position:relative;border-bottom:1px solid #d7d7d7;padding:15px 40px 15px 10px;margin-bottom:10px}

/* New CSS 6-1-20 */
.faq-listing .faq-list-outer{overflow:hidden;margin-top:30px;position:relative}
.faq-listing .faq-list-outer.no-result{overflow:hidden;margin-top:30px;position:relative;border:1px solid #c5c5c5;padding:10px;font-size:14px;font-family:'Noto Sans', sans-serif;font-weight:700;background-color:#f9f9f9;width:97%}
.faq-selection .faq-tag .components-text-control__input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}
.faq-list-check-item input[type=checkbox]+label{width:calc(100% - 70px)}
.faq-list-check-item span{display:flex;width:100%;align-items:baseline;margin-left:2px}
.faq-selection .dropdown-list{margin:0;position:absolute;top:34px;width:calc(100% - 30px);background:#fff;box-shadow:0 1px 12px -9px #000000a3;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem;border-top:0;z-index:111;display:none}
.faq-selection .input-faq.faq-selection-arrow-active+.dropdown-list{display:block}
.faq-tag{position:relative}
.faq-list-check-item input[type=checkbox]:checked, .check_all_faq input[type=checkbox]:checked{background:transparent!important}
.faq-accordion-header h4{text-align:left;padding:0!important;margin:0.33em 0!important}
.faq-accordion-header h4 a.mdinc-faq-open-link{padding:0;cursor:pointer;position:relative;width:100%;visibility:unset!important;text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:600}
.faq-accordion-header h4 i.fa{float:right;position:relative;font-size:14px;order:1;transform:rotate(-90deg);transition:all 0.2s ease-in-out}
.filtered-faq-main .faq-list li .faq-accordion-header span.dashicon{position:absolute;right:15px;top:50%;z-index:111;transform:translate(0,-50%)}
.filtered-faq-main .faq-list li .faq-accordion-header .dashicons-no-alt::before{content:"\f335";font-family:'dashicons', sans-serif;cursor:pointer}
span.popup-close.dashicon{float:right;margin:-10px;cursor:pointer;color:red;background:#fff}
.faq-accordion-main .faq-accordion-body{padding:0 0 12px;text-align:left;display:none}
.all-faq-list li:last-of-type{border-bottom:0}
.all-faq-list-main .edit-faq span+span{margin-left:10px}
.faq-accordion-header h4 a.mdinc-faq-open-link:focus{color:inherit;box-shadow:none;outline:none;text-decoration:none}
.faq-accordion-header.active i.fa{transform:rotate(0deg)}
.faq-screens-main>span.dashicon{position:absolute;right:-5px;top:-10px;color:#727980;background:#fff;font-size:28px;cursor:pointer;font-family:'dashicons', sans-serif;border:1px solid #727980;border-radius:50%;width:40px;height:40px;text-align:center;line-height:39px}
.faq-list-check-item:nth-child(odd), .faq-list-item:nth-child(odd){background-color:#f9f9f9}
.faq-list-check-item+.faq-list-check-item{margin:0}
ul.faq-list{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,0.04)}
.faq-list-check-item{padding:15px}
.check_all_faq{padding:0 3px}
.check_all_faq label{font-weight:bold}
.check_all_faq input[type=checkbox]{margin-right:8px}
.all-faq-list-main li.faq-list-item{padding:15px 30px}
.all-faq-list-main .edit-faq span.dashicons-admin-generic::before{position:relative;left:1px}
span.dashicons.dashicons-plus{background:#007cba;border-radius:100%;width:50px;height:50px;line-height:50px;color:#FFFFFF;text-align:center;z-index:2;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transform:scale(1.1,1.1) translate3d(0,0,0);transform:scale(1.1,1.1) translate3d(0,0,0);cursor:pointer;box-shadow:0 5px 5px rgba(126,111,111,0.39)}
li.faq-list-item.ui-sortable-handle .faq-accordion-header h4 a.mdinc-faq-open-link{cursor:grab}
.drag-drop-note{padding-top:15px;font-size:11px;position:relative;font-family:'Noto Sans', sans-serif;color:#737373}

.faq-selection .faq-tag .faq-selection-arrow-icon{
	width:40px;height:100%;display:block;position:absolute;right:0;top:0;font-size:16px;transition:all 0.5s ease;text-align:center;line-height:34px;border-left:1px solid #ccc;cursor:pointer
}
.faq-selection .faq-tag .faq-selection-arrow-icon::before{transition:all 0.5s ease}
.faq-selection .faq-tag .input-faq.faq-selection-arrow-active .faq-selection-arrow-icon::before{content:"\f077";transition:all 0.5s ease}

/* Media Query */
@media screen and (max-width:1199px){.faq-selection .faq-selection-outer .tag-category-wrapper{flex-wrap:wrap}.faq-selection .faq-tag{width:100%;padding-right:0;margin-bottom:20px}.faq-selection .faq-category{width:100%;padding-left:0}}
