/* DEFAULT VARIABLES */
:root {--cap-primary-color: #0d9ecc;--cap-primary-color-hover: #0782a9;--set-where: user.css;}

/* ITEM BOX */
#cap-item {display:inline-block;width:100%;margin:0 0 20px 0;}
#cap-item .cap-head {border-top:1px solid #ccc;padding:18px 12px 0 12px;display:inline-block;width:100%;margin:0 0 15px 0;font-size:18px;color:#000;font-weight:bold;line-height:20px;}
#cap-item .cap-subhead {padding:18px 12px 0 12px;border-top:1px solid #ccc;display:inline-block;width:100%;margin:0 0 12px 0;font-size:16px;color:#000;font-weight:bold;line-height:18px;}
#cap-item .cap-section {display:flex;width:100%;margin:0 0 15px 0;flex-wrap: wrap; flex-direction: row; align-items: stretch; justify-content: space-between;}
#cap-item .cap-item-elem {line-height:16px;width:100%;margin:0;padding:12px 6px;display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; flex-wrap: nowrap;}
#cap-item .cap-item-elem > svg, #cap-item .cap-item-elem > img, #cap-item .cap-item-elem > i {margin:0 6px 0 0;height:18px;line-height:16px;width:16px;font-size:16px;min-width:16px;}
#cap-item .cap-item-elem > svg.cap-chk {fill:var(--cap-primary-color);}
#cap-item .cap-item-elem .cap-show-data {display: flex; flex-direction: column; align-self: center;align-content: flex-start; align-items: flex-start;}
#cap-item .cap-item-elem .cap-show-data .cap-show-value {font-weight:bold;font-size:15px;color:#111;max-height:32px;overflow:hidden;word-wrap: break-word; word-break: break-word;}
#cap-item .cap-item-elem .cap-show-data .cap-show-label {font-weight:normal;font-size:13px;color:#444;}
#cap-item .cap-item-elem .cap-show-data em {font-style:normal;font-size:12px;}
#cap-item .cap-item-elem .cap-show3-value {}
#cap-item .cap-item-elem .cap-show3-label {font-weight:bold;margin-right:3px;}
#cap-item .cap-item-elem em {font-style:normal;font-size:12px;}
#cap-item .cap-item-elem em.cap-of-oposite {font-weight:normal;text-decoration:line-through;}

#cap-item .cap-section.cap-section-main {padding:6px 12px;justify-content: flex-start;}
#cap-item .cap-section.cap-section-main .cap-item-elem {align-items:center;width:calc(33.3% - 10px);padding:0;margin:0 10px 15px 0;justify-content: flex-start;align-items: flex-start;}
#cap-item .cap-item-elem.cap-style-main > svg, #cap-item .cap-item-elem.cap-style-main > img, #cap-item .cap-item-elem.cap-style-main > i {margin:0 12px 0 0;width:28px;min-width:28px;text-align:center;height:28px;font-size:28px;line-height:28px;fill:var(--cap-primary-color);color:var(--cap-primary-color);}

#cap-item .cap-section.cap-section-extra {padding:6px 12px;justify-content: flex-start;}
#cap-item .cap-section.cap-section-extra .cap-item-elem {align-items:center;width:calc(33.3% - 10px);padding:0;margin:0 10px 15px 0;justify-content: flex-start;align-items: flex-start;}
#cap-item .cap-section.cap-section-extra .cap-item-elem .cap-show-value {font-size:18px;line-height:20px;}
#cap-item .cap-section.cap-section-extra .cap-item-elem .cap-show-value em {font-size:15px;font-style:normal;}
#cap-item .cap-section.cap-section-extra .cap-item-elem > svg, #cap-item .cap-section.cap-section-extra .cap-item-elem > img, #cap-item .cap-section.cap-section-extra .cap-item-elem > i {margin:2px 12px 0 1px;width:32px;min-width:32px;text-align:center;height:32px;line-height:32px;font-size:32px;fill:var(--cap-primary-color);color:var(--cap-primary-color);}

#cap-item .cap-section.cap-section-data .cap-item-elem {width:100%;justify-content: space-between;font-size:14px;line-height:16px;}
#cap-item .cap-section.cap-section-data .cap-item-elem > div {width:50%;text-align:left;padding:0 6px;}
#cap-item .cap-section.cap-section-data .cap-item-elem > div.cap-show3-value {padding-left:12px;}
#cap-item .cap-section.cap-section-data .cap-item-elem:nth-child(odd) {background:#f4f4f4;}

#cap-item .cap-section.cap-section-bool .cap-item-elem {width:50%;font-weight:600;font-size:14px;padding-left:12px;padding-right:12px;line-height:16px;display: flex; flex-direction: row; justify-content: flex-start;align-items: flex-start;}
#cap-item .cap-section.cap-section-bool .cap-item-elem .cap-show2-value {padding:0 2px;}
#cap-item .cap-section.cap-section-bool .cap-item-elem:nth-child(4n+1), #cap-item .cap-section.cap-section-bool .cap-item-elem:nth-child(4n+2) {background:#f4f4f4;}

#cap-item .cap-section.cap-section-detail .cap-item-elem {width:100%;font-size:14px;line-height:18px;padding:0 12px;display:inline-block;}
#cap-item .cap-section.cap-section-detail .cap-item-elem .cap-show4-value {font-size:15px;line-height:20px;}

#cap-item .cap-section.cap-section-sub {justify-content: flex-start;padding:0 12px;}
#cap-item .cap-section.cap-section-sub .cap-item-elem {font-size:13px;font-weight:600;color:#222;max-width:280px;line-height:16px;padding:5px 10px 5px 8px;border:2px solid var(--cap-primary-color);border-radius:4px;width:auto;margin:0 6px 6px 0;display: flex; align-items: center; justify-content: flex-start; flex-wrap: nowrap; flex-direction: row;}
#cap-item .cap-item-elem.cap-style-sub > svg, #cap-item .cap-item-elem.cap-style-sub > img, #cap-item .cap-item-elem.cap-style-sub > i {margin:0 6px 0 0;width:auto;min-width:14px;text-align:center;height:14px;font-size:14px;line-height:14px;fill:var(--cap-primary-color);color:var(--cap-primary-color);}
#cap-item .cap-section.cap-section-sub .cap-item-elem .cap-show5-value {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#cap-item.cap-compact-yes .cap-section.cap-section-sub .cap-item-elem {margin:0 4px 4px 0;border-width:1px;padding:3px 6px 3px 4px;font-size:12px;line-height:15px;font-weight:normal;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-sub > svg, #cap-item.cap-compact-yes .cap-item-elem.cap-style-sub > img, #cap-item.cap-compact-yes .cap-item-elem.cap-style-sub > i {min-width:12px;height:12px;font-size:12px;line-height:12px;margin-right:4px;}


/* ITEM ATTRIBUTES */
#cap-item.cap-item-attr {margin:0;}
#cap-item.cap-item-attr .cap-subhead {margin:0 0 6px 0;padding:0;border:none;font-size:14px;line-height:15px;}
#cap-item.cap-item-attr.cap-display-bool .cap-subhead {padding-left:4px;padding-right:4px;}
#cap-item.cap-item-attr .cap-section {align-items: flex-start; justify-content: flex-start;margin:0;padding:0;}
#cap-item.cap-item-attr .cap-item-elem {width:auto;margin:0 6px 6px 0;padding:0;}
#cap-item.cap-item-attr .cap-show7-label {margin-right:4px;font-weight:600;}
#cap-item.cap-item-attr .cap-show7-label:after {content:":";}
#cap-item.cap-item-attr .cap-show7-value:after, #cap-item.cap-item-attr .cap-show8-value:after {content:",";}
#cap-item.cap-item-attr .cap-show6-value:after {content:"\2022";margin:0 0 0 6px;}
#cap-item.cap-item-attr .cap-item-elem:last-child .cap-show7-value:after, #cap-item.cap-item-attr .cap-item-elem:last-child .cap-show8-value:after, #cap-item.cap-item-attr .cap-item-elem:last-child .cap-show6-value:after {content:"";}
#cap-item.cap-item-attr .cap-show8-label {margin-right:4px;font-weight:600;}
#cap-item .cap-item-elem.cap-style-icon_value {display: flex; flex-direction: column; align-content: center; align-items: center;margin:0 10px 6px 0;}
#cap-item.cap-align-left .cap-item-elem.cap-style-icon_value {align-items: flex-start;}
#cap-item .cap-item-elem.cap-style-icon_value .cap-show9-value {font-size:13px;line-height:14px;max-width:96px;height:28px;font-weight:600;text-align:center;margin-top:2px;display: flex; align-items: center}
#cap-item .cap-item-elem.cap-style-icon_value .cap-show9-value > span {display:inline-block;word-break: break-word;max-height:28px;overflow:hidden;word-wrap: break-word; word-break: break-word;}
#cap-item .cap-item-elem.cap-style-icon_value > svg, #cap-item .cap-item-elem.cap-style-icon_value > img, #cap-item .cap-item-elem.cap-style-icon_value > i { margin: 2px 0 0 0; width: auto; text-align: center; height: 18px;font-size:18px; line-height: 18px; fill: var(--cap-primary-color); color: var(--cap-primary-color); }
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value {margin-right:6px;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value .cap-show9-value {font-size:12px;line-height:12px;max-width:54px;font-weight:normal;letter-spacing:-0.2px;margin-top:1px;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value > svg, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value > img, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value > i { height: 14px; font-size:14px; line-height: 14px;}
#cap-item .cap-item-elem.cap-style-icon_value_alt {display: flex; flex-direction: row;align-items: center;margin:0 12px 12px 0;}
#cap-item.cap-align-left .cap-item-elem.cap-style-icon_value_alt {align-items: flex-start;}
#cap-item .cap-item-elem.cap-style-icon_value_alt .cap-show12-value {font-size:14px;line-height:16px;}
#cap-item .cap-item-elem.cap-style-icon_value_alt > svg, #cap-item .cap-item-elem.cap-style-icon_value_alt > img, #cap-item .cap-item-elem.cap-style-icon_value_alt > i { margin: 0 5px 0 0; width: auto; height: 16px; font-size:16px; line-height: 16px; fill: var(--cap-primary-color); color: var(--cap-primary-color); }
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_alt {display: flex; flex-direction: row;align-items: flex-start;margin:0 6px 6px 0;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_alt .cap-show12-value {font-size:13px;line-height:14px;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_alt > svg, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_alt > img, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_alt > i { margin: 0 2px 0 0; height: 12px;width:12px;font-size:12px; line-height: 12px; fill: var(--cap-primary-color); color: var(--cap-primary-color); }

#cap-item .cap-item-elem.cap-style-icon_value_label, #cap-item .cap-item-elem.cap-style-icon_label_value {display: flex; flex-direction: column; align-content: center; align-items: flex-start;margin:0 16px 10px 0;}
#cap-item.cap-align-center .cap-item-elem.cap-style-icon_value_label, #cap-item.cap-align-center .cap-item-elem.cap-style-icon_label_value {align-items:center;}
#cap-item .cap-item-elem.cap-style-icon_value_label .cap-show10-value, #cap-item .cap-item-elem.cap-style-icon_label_value .cap-show10-value {font-size:13px;line-height:14px;font-weight:600;text-align:left;max-width:140px;}
#cap-item .cap-item-elem.cap-style-icon_value_label .cap-show10-label, #cap-item .cap-item-elem.cap-style-icon_label_value .cap-show10-label {font-size:12px;line-height:13px;font-weight:normal;text-align:left;margin-top:0px;}
#cap-item .cap-item-elem.cap-style-icon_value_label > svg, #cap-item .cap-item-elem.cap-style-icon_value_label > img, #cap-item .cap-item-elem.cap-style-icon_value_label > i,
#cap-item .cap-item-elem.cap-style-icon_label_value > svg, #cap-item .cap-item-elem.cap-style-icon_label_value > img, #cap-item .cap-item-elem.cap-style-icon_label_value > i { margin: 2px 0 4px 2px; width: auto; text-align: center; height: 18px; line-height: 18px;font-size:18px; fill: var(--cap-primary-color); color: var(--cap-primary-color); }

#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_label, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_label_value {margin:0 10px 8px 0;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_label .cap-show10-value, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_label_value .cap-show10-value {font-size:12px;line-height:12px;font-weight:600;letter-spacing:-0.2px;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_label .cap-show10-label, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_label_value .cap-show10-label {font-size:11px;line-height:11px;font-weight:normal;letter-spacing:-0.2px;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_label > svg, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_label > img, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_value_label > i, 
#cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_label_value > svg, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_label_value > img, #cap-item.cap-compact-yes .cap-item-elem.cap-style-icon_label_value > i { height: 14px; line-height: 14px;font-size:14px;margin-bottom:3px;}

#cap-item.cap-item-attr.cap-display-checks .cap-item-elem {margin:0 12px 6px 0;}
#cap-item .cap-item-elem.cap-style-checks > svg, #cap-item .cap-item-elem.cap-style-checks > img, #cap-item .cap-item-elem.cap-style-checks > i { margin: 0 4px 0 0; width: auto; text-align: center; height: 14px; line-height: 14px;font-size:14px; fill: var(--cap-primary-color); color: var(--cap-primary-color); }

#cap-item.cap-item-attr.cap-display-checks.cap-compact-yes .cap-item-elem {margin:0 8px 4px 0;}
#cap-item.cap-item-attr.cap-display-checks.cap-compact-yes .cap-item-elem .cap-show2-value {font-size:13px;line-height:14px;}
#cap-item.cap-compact-yes .cap-item-elem.cap-style-checks > svg, #cap-item.cap-compact-yes .cap-item-elem.cap-style-checks > img, #cap-item.cap-compact-yes .cap-item-elem.cap-style-checks > i { margin: 0 1px 0 0;height: 12px;font-size:12px; line-height: 14px;}

#cap-item.cap-item-attr.cap-display-bool .cap-section {}
#cap-item.cap-item-attr .cap-section.cap-section-bool .cap-item-elem {margin:0;padding:4px;width:160px;background:transparent;align-items: center;font-weight:normal;}
#cap-item.cap-item-attr .cap-section.cap-section-bool .cap-item-elem .cap-show2-value {padding:0;font-size:13px;line-height:14px;max-height:28px;overflow:hidden;word-wrap: break-word; word-break: break-word;}
#cap-item.cap-item-attr .cap-section-bool .cap-item-elem > svg, #cap-item.cap-item-attr .cap-section-bool .cap-item-elem > img, #cap-item.cap-item-attr .cap-section-bool .cap-item-elem > i {height:15px;line-height:15px;font-size:15px;margin:0 4px 0 0;align-self: flex-start;}

/* SEARCH BOX */
.cap-search {display:inline-block;width:100%;margin:0 0 20px 0;}
.cap-search .cap-section-top {display:flex;align-items: stretch;width:100%;overflow-x:auto;overflow-y:hidden;margin:0 0 -1px 0;background:#f0f0f0;border-radius:4px 4px 0 0;padding:4px 5px 0 5px;}
.cap-search .cap-section-top a {text-decoration:none;color:#333;background:#fff;border-radius:4px 4px 0 0;width:auto;margin:0 3px 0 0;flex:none;display:flex;flex-direction: column; align-content: center;justify-content: center; align-items: center;text-align:center;padding:4px 6px;min-width:68px;max-width:120px;height:72px;border-top:3px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box;}
.cap-search .cap-section-top a:last-child {margin-right:0;}
.cap-search .cap-section-top a:not(.cap-active) {border-top-color:transparent!important;}
.cap-search .cap-section-top a:not(.cap-active):hover {text-decoration:none;background:#f4f4f4;}
.cap-search .cap-section-top a.cap-active {position:relative;z-index:3;background:#fff;text-decoration:none;border-color:#ccc;border-top-color:var(--cap-primary-color);border-radius:4px 4px 0 0;text-align:center;}
.cap-search .cap-section-top a svg, .cap-search .cap-section-top a i, .cap-search .cap-section-top a img {width:auto;height:28px;max-width:100%;display:inline-block;margin:2px auto;}
.cap-search .cap-section-top a:not(.cap-active) svg, .cap-search .cap-section-top a:not(.cap-active) i {fill:#555!important;color:#555!important;}
.cap-search .cap-section-top a:not(.cap-active):hover svg, .cap-search .cap-section-top a:not(.cap-active):hover i {fill:#333!important;color:#333!important;}
.cap-search .cap-section-top a i {font-size:24px;line-height:28px;}
.cap-search .cap-section-top a.cap-active {color:var(--cap-primary-color);}
.cap-search .cap-section-top a.cap-active svg, .cap-search .cap-section-top a.cap-active i {fill:var(--cap-primary-color);color:var(--cap-primary-color);}
.cap-search .cap-section-top a div {font-size:14px;line-height:14px;height:28px;display:flex;align-items: center;word-break: normal;}
.cap-search .cap-input-box input.cap-input.cap-has-meas, .cap-search-hook .cap-input-box input.cap-input.cap-has-meas {padding-right:40px;}
.cap-search .cap-input-box .cap-meas, .cap-details-values .cap-input-box .cap-meas, .cap-search-hook .cap-input-box .cap-meas {position: absolute; right: 4px; font-size:13px;font-weight:600;letter-spacing:-0.2px;bottom: 5px; line-height: 18px; font-style: normal; padding: 6px 4px 6px 3px;background:#fff;}

.cap-search:not(.cap-publish) .cap-section-body {display:none;width:100%;border:1px solid #ccc;border-radius:0 0 4px 4px;padding:12px 0 12px 12px;background:#fff;position:relative;z-index:2;}
.cap-search .cap-section-body.cap-active {display:flex;flex-direction: column;}
.cap-search .cap-section-body .cap-head {display:inline-block;width:100%;margin:4px 0 10px 0;font-size:17px;color:#000;font-weight:bold;line-height:18px;}
.cap-search .cap-section-body .cap-text {display:inline-block;width:100%;margin:0 0 15px 0;font-size:14px;line-height:18px;color:#333;}
.cap-search .cap-section-body .cap-subhead {display:block;width:100%;clear:both;float:left;padding-top:18px;border-top:1px solid #ccc;width:100%;margin:2px 0 12px 0;font-size:15px;color:#000;font-weight:bold;line-height:16px;}
.cap-search .cap-section-body .cap-subhead.cap-bot {margin-bottom:0;font-size:16px;}
.cap-search .cap-section-body .cap-subhead.cap-bot + .cap-section-mid.cap-bot {border-top:none;padding-top:6px;}
.cap-search .cap-section-mid {display: flex;flex-flow:row wrap;float:left;clear:both;width:100%;}
.cap-search .cap-section-mid.cap-bot {padding-top:20px;border-top:1px solid #ccc;margin-top:2px;}
.cap-search .cap-section-mid > .cap-input-box {width:calc(50% - 12px);margin:0 12px 20px 0;min-width:100px;}
.cap-search .cap-section-mid > .cap-input-box.cap-maxsize {width:calc(100% - 12px);}
!.cap-search .cap-section-mid > .cap-input-box:nth-child(even) {margin-right:0;}
!.cap-search .cap-section-mid > .cap-input-box.cap-range .cap-range-wrap .cap-input-box:last-child {margin-right:0;}
.cap-search.cap-width-medium .cap-section-mid > .cap-input-box.cap-checkbox:nth-child(odd):last-child {margin-top:-4px;}
.cap-search.cap-width-medium .cap-section-mid > .cap-input-box.cap-checkbox:nth-child(odd):last-child > label.cap-label {padding:0;}
.cap-search .cap-section-mid > .cap-input-box > label.cap-label, .cap-search .cap-section-mid > .cap-input-box > .cap-line {font-size:14px;line-height:16px;}
.cap-search .cap-section-mid > .cap-input-box .cap-range-wrap > .cap-input-box {margin-bottom:0;}
.cap-search .cap-section-mid > .cap-input-box .cap-range-wrap > .cap-input-box:last-child {margin-right:0;}
.cap-search .cap-section-mid > .cap-input-box.cap-checkbox {margin-top:18px;}
.cap-search .cap-section-mid > .cap-input-box.cap-checkbox > label.cap-label {padding:9px 0;font-weight:600;}
.cap-search .cap-section-mid > .cap-input-box.cap-checkbox > label.cap-label input[type="checkbox"] {width:24px;height:22px;max-width:22px;margin-right:7px;}
.cap-search .cap-section-mid > .cap-input-box.cap-checkbox > label.cap-label input[type="checkbox"]:checked::before {width:26px;height:26px;}
.cap-search .cap-section-mid > .cap-input-box.cap-checkbox > label.cap-label span {font-size:15px;line-height:18px;margin:2px 0;}
.cap-search .cap-section-mid.cap-buttons {width:100%;clear:both;margin:0 0 8px 0;float:left;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box {margin-bottom:10px;display:inline-grid;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a {height:44px;overflow:hidden;display:flex;border-radius:4px;border:1px solid #ccc;background:#fff;font-weight:600;padding:5px 32px 5px 10px;font-size:14px;color:#333;flex-direction: row;justify-content: flex-start;align-items: center;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a:hover {text-decoration:none;background:#f4f4f4;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a svg.cap-angle {position:absolute;right:12px;top:calc(50% - 8px);width:auto;height:16px;fill:#999;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a svg:not(.cap-angle), .cap-search .cap-section-mid.cap-buttons > .cap-input-box a.cap-open-detail > i, .cap-search .cap-section-mid.cap-buttons > .cap-input-box a.cap-open-detail > img {width:21px;height:19px;line-height:19px;font-size:19px;text-align:center;fill:var(--cap-primary-color);color:var(--cap-primary-color);margin:-2px 10px -1px 0;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a .cap-btn-text {line-height:16px;height:32px;width:calc(100% - 32px);display:flex;flex-direction: column; align-items: flex-start; justify-content: center;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a .cap-btn-text > strong {max-height:31px;overflow:hidden;word-wrap: break-word; word-break: break-all;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a .cap-btn-text.cap-has-desc > strong, .cap-search .cap-section-mid.cap-buttons > .cap-input-box a .cap-btn-text.cap-has-desc > span {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;max-width:100%;word-wrap: break-word; word-break: break-all;}
.cap-search .cap-section-mid.cap-buttons > .cap-input-box a .cap-btn-text.cap-has-desc > span {font-size:12px;font-weight:normal;color:#777;line-height:14px;}
.cap-search .cap-section-mid .cap-details {display:none;}
.cap-search .cap-section-action {display: flex;flex-flow:row wrap;width:100%;margin:8px 0 0 0;}
.cap-search.cap-simple .cap-section-action {margin:0;}
.cap-search .cap-section-action > div {width:calc(50% - 12px);margin:0 12px 0 0;min-width:100px;}
!.cap-search .cap-section-action > div:last-child {margin-right:0;}
#capModal.cap-search-box .cap-search .cap-section-action > div.cap-btn-close {text-align:center;padding:10px 10px;}
.cap-search .cap-section-action button.cap-submit {padding:7px;font-weight:bold;font-size:16px;cursor:pointer;color:#fff;line-height:18px;height:44px;width:100%;border-radius:4px;text-align:center;display:inline-block;margin:0;background:var(--cap-primary-color);color:#fff;box-shadow:none;border:none;}
.cap-search .cap-section-action button.cap-submit:hover {color:#fff;text-decoration:none;background:var(--cap-primary-color-hover);}
.cap-search .cap-section-action a.cap-close {text-align:center;padding:5px;font-size:14px;color:#555;font-weight:600;line-height:18px;width:100%;display: flex; align-items: center; justify-content: center;}
.cap-search .cap-section-action a.cap-close > svg {fill:#555;margin-right:4px;}
.cap-search .cap-section-action a.cap-close:hover {color:#111;text-decoration:none;}
.cap-search .cap-section-action a.cap-close:hover > svg {fill:#111;}
.cap-search .cap-section-action a.cap-more {text-decoration:none;background:#e9e9e9;color:var(--cap-primary-color);border-radius:4px;padding:7px;font-weight:600;font-size:15px;line-height:16px;height:44px;display:flex;width:100%;margin:0;align-items: center; justify-content: center;}
.cap-search .cap-section-action a.cap-more svg {width:auto;height:25px;fill:#333;margin-right:10px;}
.cap-search .cap-section-action a.cap-more span {display:inline-block;}
.cap-search .cap-section-action a.cap-more:hover {text-decoration:none;background:#e0e0e0;color:var(--cap-primary-color-hover);}
.cap-search .cap-input-box {min-width:80px;}
.cap-search .cap-input-box.cap-groups .cap-input-box.cap-range {width:100%;}
input[name="capDummyPlaceholder"] ~ input, input[name="capDummyPlaceholder"] ~ select {display:none!important;}
input.cap-sync-generated, select.cap-sync-generated {display:none!important;}
 
.cap-search.cap-style-borderless {margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);}
.cap-search.cap-style-borderless .cap-section-top {margin:0 12px;width:calc(100% - 24px);background:transparent;padding:0;}
.cap-search.cap-style-borderless .cap-section-top > a {border-bottom:1px solid #ccc;border-radius:4px;}
.cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced {background:transparent;padding:0 72px 0 0;margin:0 12px 6px 12px;width:calc(100% - 24px);}
.cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced a.cap-special {top:0;right:0;}
.cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced .cap-more-types {padding-top:5px;}
.cap-search.cap-style-borderless:not(.cap-publish) .cap-section-body {border:none;background:transparent;}

@media screen and (min-width: 768px) {
  .cap-search.cap-width-large .cap-section-mid > .cap-input-box {width:calc(33.33% - 12px);min-width:80px;}
}


.cap-search .cap-section-top.cap-menu-advanced {background:#e0e0e0;overflow:initial;position:relative;padding:4px 76px 4px 4px;display: flex; flex-direction: row; justify-content:flex-start;}
.cap-search .cap-section-top.cap-menu-advanced > a, .cap-search .cap-section-top.cap-menu-advanced > a.cap-active {border-radius:0px;border:1px solid #ccc!important;border-right:none!important;margin:0;}
.cap-search .cap-section-top.cap-menu-advanced > a {width:33.33%; max-width: unset;}
.cap-search .cap-section-top.cap-menu-advanced > a:first-child, .cap-search .cap-section-top.cap-menu-advanced > a.cap-active:first-child {border-radius:4px 0 0 4px;}
.cap-search .cap-section-top.cap-menu-advanced a.cap-special {width:72px;min-width:72px;max-width:72px;position: absolute; right: 4px; top: 4px;border-radius:0 4px 4px 0;border-right:1px solid #ccc!important}
.cap-search .cap-section-top.cap-menu-advanced a.cap-special.cap-active:not(.cap-opened) > div:after {content:"*";font-weight:bold;}
.cap-search .cap-section-top.cap-menu-advanced .cap-more-types {position: absolute; padding:6px 0px 0 6px;left: 0; border-radius:0 0 4px 4px;top: 100%;margin-top:-1px;z-index: 4; max-width: 100%; width: 100%; display: flex; background: #e0e0e0; flex-direction: row; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start;display:none;}
.cap-search .cap-section-top.cap-menu-advanced .cap-more-types {padding-top:2px;}
.cap-search .cap-section-top.cap-menu-advanced .cap-more-types a {width: calc(25% - 6px); max-width: unset; border: 1px solid #ccc!important; border-radius: 4px; margin: 0 6px 6px 0;}

.cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-standard > a:not(.cap-special):nth-child(n+4) {display:none;}
.cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-standard .cap-more-types > a:nth-child(-n+3) {display:none;}

@media screen and (max-width: 767px) {
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a:not(.cap-special):nth-child(n+4) {display:none;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed .cap-more-types > a:nth-child(-n+3) {display:none;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a {width:25%;display:flex;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a:not(.cap-special):nth-child(n+5) {display:none;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed .cap-more-types > a:nth-child(-n+4) {display:none;}
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a {width:20%;display:flex;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a:not(.cap-special):nth-child(n+6) {display:none;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed .cap-more-types > a:nth-child(-n+5) {display:none;}
}

@media screen and (min-width: 1200px) {
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a {width:16.66%;display:flex;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed > a:not(.cap-special):nth-child(n+7) {display:none;}
  .cap-search .cap-section-top.cap-menu-advanced.cap-menu-items-condensed .cap-more-types > a:nth-child(-n+6) {display:none;}
}






.modal-content .cap-details-box {display:inline-block;width:100%;position:absolute;left:0;top:0;bottom:0;right:0;}
.modal-content .cap-details-box .cap-head {position:absolute;left:0;top:0;height:50px;border-bottom:1px solid #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:16px 44px 14px 20px;display:inline-block;width:100%;font-size:17px;color:#000;font-weight:bold;line-height:20px;}
.modal-content .cap-details-box .cap-input-box {width:calc(33.3% - 20px);margin:0 20px 20px 0;}
.modal-content .cap-details-box .cap-input-box.cap-groups {width:100%;margin:0 0 15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:12px;}
.modal-content .cap-details-box .cap-input-box.cap-groups > .cap-line {margin-bottom:0;}
.modal-content .cap-details-box .cap-input-box.cap-groups > .cap-groups-wrap .cap-line {font-size:13px;line-height:15px;}
.modal-content .cap-details-box .cap-input-box.cap-groups > .cap-groups-wrap .cap-input-box:not(.cap-range) {margin-bottom:16px;}

.modal-content .cap-details-box .cap-input-box.cap-range {margin:0;width:66.6%;}
.modal-content .cap-details-box .cap-input-box.cap-range + .cap-input-box.cap-checkbox.cap-one {clear:both;}
.modal-content .cap-details-box .cap-input-box input[type="checkbox"] {width:22px;height:20px;min-width:20px;max-width:20px;margin-right:6px;}
.modal-content .cap-details-box .cap-input-box input[type="checkbox"] + span {font-size:15px;margin:2px 0;}
.modal-content .cap-details-box .cap-input-box  input[type=checkbox]:checked::before {width:24px;height:24px;}

#capModal .modal-body.modal-is-inline .modal-content {overflow-y:hidden;}
#capModal .modal-inside .modal-close {margin-right:5px;}

.cap-details-values {position:absolute;top:50px;bottom:60px;left:0;right:0;overflow-y:scroll;padding:15px 0px 10px 20px;}

.cap-detail-footer {position:absolute;bottom:0;left:0;width:100%;padding:10px;background:#fff;border-top:1px solid #ccc;z-index:3;height:60px;display:flex;align-items: center; justify-content: center;;}
.cap-detail-footer > div {margin:0 6px;}
.cap-detail-footer .cap-box-filter {position:relative;width:240px;}
.cap-detail-footer .cap-box-filter svg.cap-icon {position:absolute;left:10px;top:10px;height:20px;width:auto;z-index:2;fill:var(--cap-primary-color);}
.cap-detail-footer .cap-box-filter svg.cap-clear {display:none;position:absolute;right:7px;top:calc(50% - 10px);width:20px;height:20px;fill:#444;cursor:pointer;z-index:3;}
.cap-detail-footer .cap-box-filter input:focus + svg.cap-clear, .cap-detail-footer .cap-box-filter input:hover + svg.cap-clear, .cap-detail-footer .cap-box-filter svg.cap-clear:hover {display:block;}

.cap-detail-footer .cap-box-filter input[type="text"] {height:40px;width:100%;margin:0;padding-left:40px;padding-right:32px;}
.cap-detail-footer a {padding:11px 20px;height:40px;display:inline-block;line-height:18px;font-size:15px;background:#e9e9e9;color:#333;border-radius:4px;border:none;}
.cap-detail-footer a.cap-details-clear {background:#e9e9e9;color:#333;font-weight:600;}
.cap-detail-footer a.cap-details-clear:hover {background:#e0e0e0;text-decoration:none;}
.cap-detail-footer a.cap-details-apply {font-size:16px;font-weight:bold;background:var(--cap-primary-color);color:#fff;text-decoration:none;}
.cap-detail-footer a.cap-details-apply:hover {background:var(--cap-primary-color-hover);color:#fff;text-decoration:none;}

.cap-search.cap-simple .cap-search .cap-section-mid.cap-bot, .cap-search.cap-simple .cap-section-body .cap-subhead, 
.cap-search.cap-simple .cap-section-mid.cap-buttons, .cap-search.cap-simple .cap-section-body .cap-text,
.cap-search.cap-simple .cap-section-mid.cap-bot {display:none;}

.cap-search.cap-medium .cap-section-body .cap-subhead, .cap-search.cap-medium .cap-section-mid.cap-buttons {display:none;}


/* PUBLISH BOX */
.cap-publish {display:grid;width:100%;clear:both;}
.cap-publish .cap-head {display:inline-block;width:100%;margin:0 0 8px 0;font-size:17px;color:#000;font-weight:bold;line-height:18px;}
.cap-publish .cap-subhead {display:inline-block;width:100%;border-top:1px solid #ccc;padding:20px 0 0 0;margin:8px 0 10px 0;font-size:16px;color:#000;font-weight:bold;line-height:16px;}
.cap-publish .cap-input-box {width:calc(50% - 16px);margin:0 16px 16px 0;}
.cap-publish .cap-input-box.cap-textarea {width:calc(100% - 16px);}
.cap-publish .cap-input-box.cap-maxsize {width:calc(100% - 16px);}
.cap-publish .cap-input-box.cap-groups {width:calc(100% - 16px);margin-right:0;margin-bottom:0;}
.cap-publish .cap-input-box.cap-groups .cap-input-box {width:calc(33.3% - 8px);margin-right:12px;}
.cap-publish .cap-input-box.cap-groups .cap-input-box:last-child {margin-right:0px;}
.cap-publish .cap-type-wrap {padding:0;background:transparent;border-radius:0;border:none;display:inline-block;width:100%;clear:both;margin:0;position:relative;}
.cap-publish .cap-type-wrap.cap-loading:before {content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:9;cursor:wait;background:rgba(255,255,255,0.6);}
.cap-publish .cap-input-box label.cap-label, .cap-publish .cap-input-box .cap-line {font-size:14px;line-height:16px;display:inline-block;}
.cap-publish .cap-groups .cap-input-box .cap-line {font-size:12px;line-height:14px;}
.cap-publish .cap-section {display:inline-block;width:calc(100% + 16px);margin:0 -16px 5px 0;}
.cap-publish .cap-section .cap-input-box {float:left;}
.cap-publish .cap-section .cap-input-box.cap-select + .cap-input-box.cap-checkbox {clear:both;}
.cap-publish .cap-section .cap-input-box.cap-input + .cap-input-box.cap-checkbox {clear:both;}
.cap-publish .cap-input-box.cap-delimiter + .cap-input-box.cap-checkbox {clear:both;}
.cap-publish .cap-input-box.cap-checkbox.cap-one {width:calc(50% - 10px);margin:0 10px 10px 0;max-width:unset;}
.cap-publish .cap-input-box.cap-delimiter {display:none;}
.cap-publish .cap-input-wrap input.cap-input, .cap-publish .cap-input-box input.cap-input, .cap-publish .cap-input-box select.cap-input, .cap-publish .cap-input-box textarea.cap-textarea {width:100%!important;min-height:40px;}
.cap-publish .cap-input-box input.cap-input {padding-right:10px;}
.cap-publish .cap-input-box .cap-input[aria-invalid="true"], .cap-publish .cap-input-box .cap-input[aria-invalid="true"]:focus,
.cap-publish .cap-input-box .cap-textarea[aria-invalid="true"], .cap-publish .cap-input-box .cap-textarea[aria-invalid="true"]:focus,
.cap-publish .cap-input-box input.cap-input.error, .cap-publish .cap-input-box textarea.cap-textarea.error {outline: 2px solid rgba(244,21,21,0.5)!important;border-color:rgba(244,21,21,0.5);}
.cap-publish .cap-input-box input.cap-input.error:focus, .cap-publish .cap-input-box textarea.cap-textarea.error:focus {outline: 2px solid rgba(244,21,21,1)!important;border-color:rgba(244,21,21,1);} 
.cap-publish .cap-input-box input.cap-input.cap-has-meas {padding-right:40px;}
!.cap-publish .cap-input-box .cap-meas {position: absolute; right: 0; font-size:13px;font-weight:600;letter-spacing:-0.2px;bottom: 0; line-height: 19px; font-style: normal; padding: 10px 10px 10px 5px;}
.cap-publish .cap-req {font-style:normal;}

.item.item-post .form-horizontal .cap-input-box > label.cap-label {padding:0;}
.item.item-post .form-horizontal .cap-values-wrap label.cap-value {padding:10px;}
.item.item-post .form-horizontal .cap-values-wrap label.cap-value:not(.cap-active) {font-weight:normal;}

.cap-help-elem {display: inline-block; font-weight: normal; margin: 0 0 0 -1px; position: absolute;}
.cap-help-elem > svg {fill: #888; height: 13px; padding:2px;margin-top:-1px;cursor:help;box-sizing: border-box;}
.cap-help-elem > div {display: none; position: absolute; bottom: 100%; margin-bottom: 6px; left: -12px; padding: 6px 8px; font-size: 13px; line-height: 15px; background: #fff; z-index: 8; border-radius: 5px; box-shadow: 0 1px 4px rgba(0,0,0,0.25); width: 180px;word-wrap: break-word; word-break: break-word; white-space: normal;}
.cap-help-elem > div:after { content: ""; display: block; width: 6px; height: 6px; background: #fff; position: absolute; left: 15px; bottom: -2px; transform: rotate(45deg); border-radius: 5px 0 0 0; }
.cap-help-elem:hover > svg {fill:var(--cap-primary-color);}
.cap-help-elem:hover > div {display:block;}
.cap-details-box .cap-input-box:nth-child(-n+3) .cap-help-elem > div {top:100%;bottom:auto;margin-top:6px;margin-bottom:0;}
.cap-details-box .cap-input-box:nth-child(-n+3) .cap-help-elem > div:after {top:-2px;bottom:auto;transform:rotate(135deg);}

.cap-publish[data-theme="sigma"] {padding-left:30%;}
.cap-publish[data-theme="bender"] {padding-left:180px;margin-top:20px;}
.post-edit #plugin-hook > .cap-publish[data-theme="delta"], .post-edit #plugin-hook > .cap-publish[data-theme="gamma"],
.post-edit #plugin-hook > .cap-publish[data-theme="beta"], .post-edit #plugin-hook > .cap-publish[data-theme="alpha"] {width:153%!important;}

body.page-items .cap-publish[data-theme="sigma"] {padding-left:0;}
body.page-items .cap-publish .cap-input-box label.cap-label, body.page-items .cap-publish .cap-input-box .cap-line, body.page-items #item-form label.cap-label {font-size:13px;line-height:16px;text-align:left;margin:0 0 2px 0;padding:0;float:left;clear:both;width:100%;font-weight:bold;color:#111;}
body.page-items .cap-publish .cap-input-box.cap-checkbox label.cap-label, body.page-items .cap-publish .cap-input-box.cap-checkbox .cap-line, body.page-items #item-form .cap-input-box.cap-checkbox label.cap-label {font-weight:600;}
body.page-items .cap-input-wrap {float:left;clear:both;width:100%;}


.cap-search.cap-publish .cap-section-top {background:transparent;padding:0;margin:0 0 16px 0;width:100%;max-width:100%;}
.cap-search.cap-publish .cap-section-top a {border:1px solid #ccc!important;margin:0 -1px 0 0;border-radius:0;}
.cap-search.cap-publish .cap-section-top a:first-child {border-radius:4px 0 0 4px;}
.cap-search.cap-publish .cap-section-top a:last-child {border-radius:0 4px 4px 0;}


!.cap-search.cap-publish .cap-section-top {background:#eaeaea;margin:0 0 -1px 0;justify-content: center;padding:6px 6px 0 6px;}
!.cap-search.cap-publish .cap-section-top > a {background:#f4f4f4;margin:0 4px 0 0;}
!.cap-search.cap-publish .cap-section-top > a:not(.cap-active):hover {background:#fff;}
!.cap-search.cap-publish .cap-section-top > a.cap-active {background:#fff;}
.cap-search.cap-publish .cap-section-top > a.cap-loading {cursor:wait;}
.cap-box-warn {padding: 35px 10px;font-family:monospace; background: #e4e4e4; border-radius: 6px; text-align: center; display: flex; flex-direction: column; align-items: center;}
.cap-box-warn strong {font-size:20px;margin-bottom:14px;}


/* INPUT & SELECT BOX */
.cap-input-box {position:relative;width:calc(33.3% - 10px);min-width:120px;margin:0 10px 10px 0;float:left;}
.cap-input-box.cap-textarea {width:100%;margin-right:0;}
.cap-input-box.cap-textarea textarea {width:100%;min-width:100%;max-width:100%;height:96px;margin:0;}
.cap-input-box.cap-range {width:calc(66.6% - 10px);min-width:260px;}
.cap-input-box.cap-range .cap-range-wrap {display:flex;width:100%;justify-content: space-between; align-items: center;}
.cap-input-box.cap-range .cap-range-wrap > .cap-input-box {width:calc(50% - 2px);}
.cap-input-box.cap-checkbox.cap-one {clear:none;}
.cap-input-box.cap-checkbox.cap-multi {width:100%;margin-right:0;}

.cap-input-box input[type="checkbox"], #plugin-hook .cap-input-box input[type="checkbox"] {width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;float:left;margin:0 5px 0 0;}
.cap-input-box input[type="checkbox"]:focus {box-shadow:none;outline:none;}
.cap-input-box input[type="checkbox"] + span {display:inline-block;margin:1px 0;line-height:16px;font-size:14px;width:calc(100% - 30px);max-width:calc(100% - 30px);}
.cap-input-box label.cap-label, .cap-input-box .cap-line {display:inline-block;width:100%;max-width:100%;margin:0 0 3px 0;font-weight:bold;color:#222;text-align:left;}
.cap-input-box label.cap-label.fade, .cap-input-box .cap-line.fade, .cap-input-box .cap-line.fade + .cap-range-wrap {opacity:0.3;cursor:default;}
.cap-input-box label.cap-label.fade + .cap-input-wrap {opacity:0.3;cursor:default;}
.cap-input-box.cap-disabled label.cap-label {opacity:0.6;}
.cap-input-box.cap-checkbox.cap-multi label.cap-label {width:calc(33.3% - 10px);min-width:110px;float:left;margin:0 10px 10px 0;font-weight:normal;clear:none;}
.cap-input-box.cap-checkbox.cap-one label.cap-label {width:100%;margin:0;font-weight:normal;padding:0;}

.cap-search-hook .cap-input-box.cap-checkbox.cap-multi {max-height:180px;overflow-y:auto;}
.cap-search-hook .cap-input-box.cap-checkbox.cap-multi label.cap-label {width:100%;margin-right:0;}

.cap-input-box.cap-delimiter {width:100%!important;margin:6px 0 22px 0!important;padding:0!important;border-top:1px solid #ccc;}
.cap-input-box .cap-counter {font-style:normal;position:absolute;top:calc(50% - 11px);z-index:3;right:30px;box-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:11px;font-weight:600;color:#fff;background:#111;border-radius:100px;min-width:22px;width:auto;height:22px;text-align:center;line-height:14px;padding:4px 4px;}
.cap-input-box .cap-counter:before {content:"+";font-size:9px;vertical-align: 1px;margin-left:-1px;}
.cap-input-box .cap-counter[data-count="0"], .cap-input-box .cap-counter[data-count="1"] {display:none;}
.cap-input-box .cap-counter2 {font-style:normal;position:absolute;top:calc(50% - 11px);z-index:3;right:26px;box-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:11px;font-weight:600;color:#fff;background:#111;border-radius:100px;min-width:22px;width:auto;height:22px;text-align:center;line-height:14px;padding:4px 4px;}
.cap-input-box .cap-counter2:after {content:"x";font-size:9px;vertical-align: 1px;}
.cap-input-box .cap-counter2[data-count="0"] {display:none;}

.cap-input-wrap {position:relative;display:inline-block;width:100%;}
.cap-input-wrap input.cap-input, .cap-input-box input.cap-input, .cap-input-box select.cap-input {width:100%;max-width:100%;margin:0;padding:10px 28px 10px 10px;line-height:18px;height:40px;}
.cap-input-box select.cap-input {padding:0 6px;}
.cap-input-box > input.cap-input {padding-right:10px;}
.cap-input-box.cap-disabled input.cap-input {opacity:0.5;cursor:not-allowed;}
!.cap-multi .cap-input-wrap input.cap-input {padding-right:56px;}
.cap-input-wrap input.cap-input.cap-filter {display:none;position:relative;z-index:4;}
.cap-input-wrap.cap-opened input.cap-input.cap-filter {display:block;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.cap-input-wrap.cap-opened input.cap-input.cap-display {display:none;}
.cap-input-wrap svg.cap-caret {position:absolute;right:8px;top:calc(50% - 10px);width:20px;height:20px;fill:#444;z-index:5;}
.cap-input-wrap svg.cap-clear {display:none;position:absolute;right:8px;top:calc(50% - 10px);width:20px;height:20px;fill:#444;cursor:pointer;z-index:5;}

input.cap-input, select.cap-input, textarea.cap-textarea, [class^="cap-"], #cap-item {box-sizing:border-box;}
.cap-values-list {position:absolute;top:100%;left:0;right:0;display:none;z-index:9;}
.cap-input-box:not(.cap-disabled) .cap-input-wrap.cap-opened svg.cap-caret {display:none;}
.cap-input-box:not(.cap-disabled) .cap-input-wrap.cap-opened svg.cap-clear {display:block;}

.cap-values-wrap {display:inline-block;float:left;clear:both;width:100%;padding:0 0 2px 0;border:1px solid #ccc;border-top:none;background:#fff;max-height:280px;overflow-y:auto;min-height:74px;}
.cap-values-wrap:before {z-index:1;color:#777;position:absolute;top:34px;left:0;display:inline-block;width:100%;padding:10px;font-size:14px;line-height:18px;font-style:italic;}
.cap-values-wrap .cap-value {transition:0.2s;background:#fff;z-index:2;position:relative;display:inline-block;width:100%;padding:10px;font-size:14px;line-height:18px;border-bottom:1px solid #eee;}
.cap-values-wrap .cap-value.cap-disabled {font-weight:normal;color:#999;cursor:default;}
!.cap-values-wrap .cap-value:last-child {border-bottom:none;}
.cap-values-wrap .cap-value:not(.cap-disabled):hover {background:#f0f0f0;cursor:pointer;}
.cap-values-wrap .cap-value.cap-active {font-weight:bold;position:relative;}
.cap-values-wrap .cap-value.cap-active:after {content:"\f00c";color:var(--cap-primary-color);font-family:"FontAwesome","Font Awesome 5 Free";width:auto;height:16px;line-height:16px;font-size:16px;position:absolute;right:7px;top:calc(50% - 8px);}
.cap-input-box.cap-loading .cap-values-wrap .cap-value.cap-active, .cap-input-box.cap-loading .cap-input-wrap select {cursor:wait;}
.cap-input-box.cap-loading .cap-values-wrap .cap-value.cap-active:after {content:"\f252";}
.cap-values-wrap .cap-value.hide {display:none;}
.cap-values-wrap .cap-value[data-level="1"] {font-size:13px;padding-top:6px;padding-bottom:6px;}
.cap-values-wrap .cap-value[data-level="2"], .cap-values-wrap .cap-value[data-level="3"], .cap-values-wrap .cap-value[data-level="4"], .cap-values-wrap .cap-value[data-level="5"],
.cap-values-wrap .cap-value[data-level="6"], .cap-values-wrap .cap-value[data-level="7"], .cap-values-wrap .cap-value[data-level="8"], .cap-values-wrap .cap-value[data-level="9"], .cap-values-wrap .cap-value[data-level="10"]
.cap-values-wrap .cap-value[data-level="11"], .cap-values-wrap .cap-value[data-level="12"] {font-size:12px;padding-top:4px;padding-bottom:4px;}
.cap-values-wrap .cap-value.cap-select-all, .cap-values-wrap .cap-value.cap-deselect {text-align:left;height:31px;padding:7px 11px;font-weight:normal;background:#f4f4f4;border-bottom-color:#ddd;font-size:13px;line-height:16px;font-weight:600;text-decoration:underline;}
.cap-input-box.cap-one .cap-value.cap-deselect {min-height:31px;height:auto;}
.cap-values-wrap .cap-value.cap-select-all + .cap-deselect {text-align:right;}
.cap-values-wrap .cap-value.cap-select-all:hover, .cap-values-wrap .cap-value.cap-deselect:hover {background:#e8e8e8;}
.cap-values-wrap .cap-value.cap-w50 {width:50%;float:left;}
.cap-values-wrap .cap-value.cap-w50 + .cap-w50 {width:50%;clear:none;border-left:1px solid #ddd;}
.cap-values-ok {display:inline-block;width:100%;float:left;padding:4px;background:#fff;border:1px solid #ccc;border-top:none;position:relative;z-index:2;margin:-1px 0 0 0;}
.cap-values-ok a.cap-values-ok-btn, #sidebar .cap-values-ok a.cap-values-ok-btn, #side-menu .box .section .cap-values-ok a.cap-values-ok-btn {text-align:center;text-decoration:none;font-weight:bold;padding:6px 6px;font-size:13px;line-height:16px;min-height:unset;border-radius:6px;width:100%;display:inline-block;height:28px!important;background:var(--cap-primary-color);color:#fff;}
.cap-values-ok a.cap-values-ok-btn:hover, #sidebar .cap-values-ok a.cap-values-ok-btn:hover {text-decoration:none;background:var(--cap-primary-color-hover);color:#fff;}
.cap-input-box .cap-values-wrap label.cap-label {font-weight:normal;margin:0;}
!.cap-input-box .cap-values-wrap label.cap-label.cap-select-all {font-weight:bold;}
!.cap-input-box .cap-values-wrap label.cap-label.cap-deselect-all {font-weight:bold;}

.cap-input-box.cap-slider .cap-slider-wrap {display: flex;width:100%; align-items: stretch; justify-content: space-evenly; flex-wrap: nowrap; flex-direction: row;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label {margin:0;padding:0;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label input[type="radio"] {opacity:0.01;width:0px;height:0px;position:absolute;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label span {width:100%;height:40px;text-align:center;padding:2px 6px;overflow:hidden;display:flex;align-items:center;font-size:14px;line-height:16px;cursor:pointer;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;justify-content: center;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label:first-child span {border-left:1px solid #ccc;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label:first-child span {border-radius:3px 0 0 3px;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label:last-child span {border-radius:0 3px 3px 0;}

.cap-input-box.cap-slider .cap-slider-wrap .cap-label input[type="radio"]:checked + span {background:var(--cap-primary-color);color:#fff;}
.cap-input-box.cap-slider .cap-slider-wrap .cap-label input[type="radio"]:not(:checked) + span:hover {background:#f0f0f0;}

em.cap-top-section-end {float:left;width:100%;clear:both;background:#fff;padding:9px 0;margin-top:-1px;position:relative;z-index:2;}
em.cap-top-section-end:before {display:inline-block;content:"";width:100%;border-top:1px dashed #ccc;}
.cap-values-wrap, .cap-details-values, .cap-search .cap-section-top, .cap-nice-scroll, .cap-search-hook .cap-input-box.cap-checkbox.cap-multi, #capModal.cap-search-box .modal-body.modal-is-inline .modal-content {scrollbar-width:thin;scrollbar-color: #9e9e9e rgba(0,0,0,0.05);}
.cap-values-wrap::-webkit-scrollbar, .cap-details-values::-webkit-scrollbar, .cap-search .cap-section-top::-webkit-scrollbar, .cap-nice-scroll::-webkit-scrollbar, .cap-search-hook .cap-input-box.cap-checkbox.cap-multi::-webkit-scrollbar, #capModal.cap-search-box .modal-body.modal-is-inline .modal-content::-webkit-scrollbar {box-shadow: none;width: 8px;height:8px;background:rgba(0,0,0,0.05);}
.cap-values-wrap::-webkit-scrollbar-thumb, .cap-details-values::-webkit-scrollbar-thumb, .cap-search .cap-section-top::-webkit-scrollbar-thumb, .cap-nice-scroll::-webkit-scrollbar-thumb, .cap-search-hook .cap-input-box.cap-checkbox.cap-multi::-webkit-scrollbar-thumb, #capModal.cap-search-box .modal-body.modal-is-inline .modal-content::-webkit-scrollbar-thumb {border-radius:100px;background-color: rgba(0,0,0,0.3);background-clip: initial;box-shadow: none;}
.cap-values-wrap::-webkit-scrollbar-thumb:hover, .cap-details-values::-webkit-scrollbar-thumb:hover, .cap-search .cap-section-top::-webkit-scrollbar-thumb:hover, .cap-nice-scroll::-webkit-scrollbar-thumb:hover, .cap-search-hook .cap-input-box.cap-checkbox.cap-multi::-webkit-scrollbar-thumb:hover, #capModal.cap-search-box .modal-body.modal-is-inline .modal-content::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,0.6);}


/* NICE SCROLL */
.cap-nice-scroll-box {position:relative;}
.cap-nice-scroll-box.cap-nice-scroll-nothave-overflow, .cap-nice-scroll-box.cap-nice-scroll-no-overflow-force {height:108px;overflow:hidden;}
.cap-nice-scroll-box.cap-nice-scroll-nothave-overflow > .cap-nice-scroll, .cap-nice-scroll-box.cap-nice-scroll-no-overflow-force > .cap-nice-scroll {height:112px;}
.cap-nice-scroll-box.cap-nice-scroll-nothave-overflow:not(.cap-wrap-elem) > .cap-nice-scroll a, .cap-nice-scroll-box.cap-nice-scroll-no-overflow-force:not(.cap-wrap-elem) > .cap-nice-scroll a {margin-bottom:0;}
.cap-nice-scroll-box a.cap-nice-scroll-btn {position:absolute;top:0;width:52px;height:100%;z-index:3;display:none;}
.cap-nice-scroll-box a.cap-nice-scroll-btn svg {position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);margin-top:-4px;width:36px;height:36px;padding:7px 2px;border-radius:100px;background:#fff;fill:#111;box-shadow:0 1px 3px rgba(0,0,0,0.3);transition:0.15s;}
.cap-nice-scroll-box a.cap-nice-scroll-btn:hover svg {transform:scale(1.2);}
.cap-nice-scroll-box a.cap-nice-scroll-btn.cap-disabled {display:none!important;}
.cap-nice-scroll-box a.cap-nice-scroll-btn.cap-nice-scroll-prev {left:0;}
.cap-nice-scroll-box a.cap-nice-scroll-btn.cap-nice-scroll-next {right:0;}
.cap-nice-scroll-box a.cap-nice-scroll-btn.cap-nice-scroll-prev svg {padding-left:0;}
.cap-nice-scroll-box a.cap-nice-scroll-btn.cap-nice-scroll-next svg {padding-right:0;}


/* SEARCH HOOK */
.cap-search-hook {display: flex; width: 100%; flex-direction: column; align-items: flex-start;position:relative;}
.cap-search-hook.cap-loading:before {content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:9;cursor:wait;background:rgba(255,255,255,0.6);}
.cap-search-hook .cap-head {display:inline-block;width:100%;margin:0 0 2px 0;font-size:16px;line-height:18px;}

.cap-search-hook > .cap-input-box, .cap-search-hook .cap-high-level-filters .cap-input-box {width:100%;margin:0 0 12px 0;}
.cap-search-hook .cap-high-level-filters {width:100%;display:flex;flex-direction: column;}
.cap-search-hook .cap-input-box {min-width:80px;}
.cap-search-hook .cap-input-box.cap-range .cap-range-wrap > .cap-input-box[data-range="to"] {margin-right:0;} 
.cap-search-hook .cap-input-box > label.cap-label, .cap-search-hook .cap-input-box > .cap-line {width:100%;text-align:left;font-size:14px;line-height:16px;margin:0 0 2px 0;}
.cap-search-hook .cap-input-box.cap-groups {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:10px;}
.cap-search-hook .cap-input-box.cap-groups > .cap-line {margin-bottom:1px;}
.cap-search-hook .cap-input-box.cap-groups .cap-input-box {width:100%;margin-right:0;}
.cap-search-hook .cap-input-box.cap-groups .cap-input-box > .cap-line {font-size:12px;line-height:14px;}
.cap-search-hook .cap-input-box.cap-groups .cap-input-box.cap-range {margin-bottom:0;}
.cap-search-hook .cap-input-box.cap-groups .cap-input-box.cap-range .cap-input-box {width:calc(50% - 5px);}
.cap-search-hook .cap-input-box.cap-checkbox {margin:0 0 8px 0;}

.cap-search-hook a.cap-search-more-prop, #side-menu .box .section .cap-search-hook a.cap-search-more-prop {font-weight: bold; width: auto; color: #555; font-size: 14px; display: flex; margin: 2px 0 8px 0; align-items: center; justify-content: flex-start; line-height: 16px;padding:0;height:auto;}
.cap-search-hook a.cap-search-more-prop > svg, #side-menu .box .section .cap-search-hook a.cap-search-more-prop > svg {fill: #555; margin-right: 3px; position: relative; left: auto; top: auto; height: 16px; width: 16px; background: transparent;}
.cap-search-hook a.cap-search-more-prop:hover {text-decoration:none!important;color:#000;}
.cap-search-hook a.cap-search-more-prop:hover > svg {fill:#000;}
#capModal.cap-search-box .cap-search {margin-bottom:0;}
#capModal.cap-search-box .cap-search .cap-section-action > div.cap-btn-adv {display:none;}
#capModal.cap-search-box .cap-search .cap-section-action > div {width:calc(100% - 12px);}
#capModal.cap-search-box .modal-content {padding:12px 12px 2px 12px;}
#capModal.cap-search-box .modal-body.modal-is-inline .modal-content {overflow-y:scroll;}
.cap-search-hook .cap-search-more-prop-box {display:flex;flex-direction: column;width:100%;padding:8px 0;margin:0 0 16px 0;position:relative;z-index:2;}




/* SHOWCASE */
.cap-showcase {display: flex; width: 100%; flex-direction: column; align-items: flex-start; align-content: flex-start;}
.cap-showcase .cap-shw-box {padding:15px;margin:0 0 20px 0;border:2px solid #ccc;display: flex; width: 100%; flex-direction: column; align-items: flex-start; align-content: flex-start;}
.cap-showcase .cap-code {font-family:monospace;font-size:13px;line-height:15px;background:#f0f0f0;border:1px solid #ccc;padding:8px;border-radius:5px;margin:0 0 12px 0;}
.cap-showcase #cap-item.cap-item-attr {margin:5px 0 5px 0;}




/* WIDGETS */
.cap-widget { display: flex; width: 100%;border:1px solid #ccc; background:#fff;border-radius: 6px; padding: 5px 4px;margin:0 0 20px 0; }
.cap-widget .cap-wrap {display:flex;flex-direction: row; flex-wrap: nowrap;overflow-x:auto;}
.cap-widget.cap-wrap-elem {padding-bottom:1px;}
.cap-widget.cap-wrap-elem .cap-wrap {flex-wrap: wrap;overflow-x:unset;}
.cap-widget .cap-wrap a { text-decoration:none;color: #333; background: #fff; border-radius: 6px; width: auto; margin: 0 1px 5px 1px; flex: none; display: flex; flex-direction: column; align-content: center; align-items: center; text-align: center; padding: 8px; width:96px; height:96px; }
.cap-widget .cap-wrap a:hover {background:#f0f0f0;text-decoration:none;}
.cap-widget .cap-wrap a svg, .cap-widget .cap-wrap a i, .cap-widget .cap-wrap a img { width: auto; padding:4px;height: 44px; max-width: 100%; display: inline-block; margin: 2px auto 8px auto;fill:#555;color:#555; }
.cap-widget .cap-wrap a:hover svg, .cap-widget .cap-wrap a i {color:var(--cap-primary-color);fill:var(--cap-primary-color);}
.cap-widget .cap-wrap a div { font-size: 14px; font-weight:600;line-height: 16px; height: 34px; display: flex; align-items: center; word-break: normal; }
.cap-widget.cap-makes .cap-wrap a svg, .cap-widget.cap-makes .cap-wrap a i, .cap-widget.cap-makes .cap-wrap a img {margin:0 auto;height:48px;padding:0;}
.cap-widget.cap-makes .cap-wrap a div {word-break:break-word;}
.cap-widget.cap-models .cap-wrap a div {word-break:break-word;}
strong.cap-widget-header {width:100%;display:inline-block;margin:2px 0;font-size:15px;line-height:17px;font-weight:bold;}

.cap-widget2 { display: flex; width: 100%;margin:2px 0 20px 0; }
.cap-widget2 .cap-wrap {display:flex;flex-direction: row; flex-wrap: wrap;}
.cap-widget2 .cap-wrap a {text-decoration:none;padding:4px 6px;font-size:14px;line-height:16px;font-weight:600;margin:0 6px 6px 0;color:#333;border:2px solid var(--cap-primary-color);border-radius:4px;}
.cap-widget2 .cap-wrap a:hover {text-decoration:none;border-color:var(--cap-primary-color-hover);color:#000;background:#f0f0f0;}


/* MODAL DESIGN */
.modal-cover.cap-modal-cover {display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:991;background:rgba(0,0,0,0.45);backdrop-filter: blur(10px);}
#capModal {display:none;overflow:hidden;background:#fff;position:fixed;width:640px;height:480px;top:50%;left:50%;transform:translate(-50%, -50%);max-width: calc(100% - 20px); max-height: calc(100% - 20px);z-index:995;box-shadow: 0 5px 30px rgb(0 0 0 / 70%);}
#capModal.modal-fullscreen {width:auto;height:auto;top:0;left:0;right:0;bottom:0;margin:0;border-radius:0;box-shadow:none;transform:none;max-width:100%;max-height:100%;}
#capModal .modal-body {position:initial;padding:0;}
#capModal .modal-close { cursor: pointer; border-radius: 5px; transition: 0.2s; position: absolute; z-index: 99; color: #555; text-align: center; top: 7px; right: 8px; width: 34px; height: 34px; font-size: 18px;}
#capModal .modal-close svg {width:auto;height:18px;margin:8px 0;display:inline-block;transition: 0.2s;}
#capModal .modal-close:hover {-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
#capModal .modal-content {position:absolute;right:0;bottom:0;top:0;left:0;}
#capModal .modal-content .modal-iframe, #capModal .modal-loader {background: #fff url(../img/input-loader.webp) no-repeat center center; background-size: 40px;border:none;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;}
#capModal, #capModal .modal-content, #capModal .modal-content .modal-iframe {border-radius:5px;}
#capModal .modal-is-inline .modal-content {overflow-y:auto;}


.cap-search svg, .cap-publish svg, #cap-item svg, .cap-widget svg, .cap-widget2 svg {box-sizing: border-box;}


/* RESPONSIVE DESIGN */
@media screen and (max-width: 767px) {
  .cap-input-box, #cap-item .cap-section.cap-section-extra .cap-item-elem {min-width:100px;width:calc(50% - 10px);}
  #cap-item .cap-section.cap-section-extra .cap-item-elem > svg, #cap-item .cap-section.cap-section-extra .cap-item-elem > img, #cap-item .cap-section.cap-section-extra .cap-item-elem > i {width:28px;max-width:28px;height:28px;font-size:28px;line-height:28px;min-width:28px;}
  #cap-item .cap-section.cap-section-extra .cap-item-elem .cap-show-value {font-size:15px;line-height:16px;}
  #cap-item .cap-section.cap-section-extra .cap-item-elem .cap-show-value em {font-size:12px;}
  .cap-input-box.cap-textarea {width:100%;margin-right:0;}
  .cap-input-box.cap-range {min-width:200px;}
  .cap-input-box.cap-checkbox.cap-multi label.cap-label {width:calc(50% - 10px);}
  .cap-details-values {padding:15px 10px 12px 10px;}
  .modal-content .cap-details-box .cap-head {padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .cap-detail-footer {padding-left:6px;padding-right:6px;}
  .cap-detail-footer .cap-box-filter {width:auto;}
  .cap-detail-footer a {white-space:nowrap;padding:11px;}
  .cap-detail-footer > div {margin:0 3px;}
  #cap-item .cap-section.cap-section-main .cap-item-elem {width:calc(50% - 5px);}
  #cap-item .cap-section.cap-section-main .cap-item-elem:nth-child(even) {margin-right:0;}
  .cap-values-ok a.cap-values-ok-btn {padding:6px;}
  
  .cap-publish[data-theme="sigma"] {padding-left:0;}
  .cap-publish .cap-input-box.cap-maxsize-mobile {width:calc(100% - 16px);}
  .cap-search .cap-section-mid > .cap-input-box.cap-maxsize-mobile {width:calc(100% - 12px);}
}

@media screen and (max-width: 740px) {
  .cap-publish[data-theme="bender"] {padding-left:0px;}
}

@media screen and (max-width: 540px) {
  .post-edit #plugin-hook > .cap-publish[data-theme="delta"], .post-edit #plugin-hook > .cap-publish[data-theme="gamma"],
  .post-edit #plugin-hook > .cap-publish[data-theme="beta"], .post-edit #plugin-hook > .cap-publish[data-theme="alpha"] {width:100%!important;}
  .cap-search:not(.cap-publish) .cap-section-body {padding-right:2px;}
  .cap-search .cap-section-action > div {width:calc(50% - 10px);margin-right:10px;}
  .modal-content .cap-details-box .cap-input-box {width:calc(50% - 20px);margin-bottom:10px;}
  .modal-content .cap-details-box .cap-input-box.cap-range {width:100%;}
  .cap-input-box.cap-checkbox.cap-multi {width:100%;}
  .cap-search .cap-section-mid > .cap-input-box {width:calc(50% - 10px);margin-right:10px;}
  !.cap-search .cap-section-mid > .cap-input-box:nth-child(even) {margin-right:0;}
  .cap-search .cap-section-mid > .cap-input-box.cap-range {width:100%;}
  .cap-search .cap-section-mid > .cap-input-box.cap-checkbox {margin-top:-5px;width:100%;margin-right:0;}
  .cap-search .cap-section-mid > .cap-input-box.cap-checkbox > label.cap-label {padding:4px 0;}
  .cap-publish .cap-input-box {max-width:100%;}
  .cap-search .cap-section-top a div {word-break:break-word;}
  .cap-search .cap-section-mid.cap-buttons > .cap-input-box {width:100%;margin-right:0;margin-bottom:6px;}
}

@media screen and (max-width: 420px) {
  .cap-input-box {width:100%;margin-right:0;}
  .cap-search .cap-section-mid > .cap-input-box .cap-range-wrap > .cap-input-box {margin-right:10px;}
  .cap-search .cap-section-mid > .cap-input-box .cap-range-wrap > .cap-input-box:last-child {margin-right:0;}
  .modal-content .cap-details-box .cap-input-box {width:100%;margin-right:0;}
  .cap-input-box.cap-checkbox.cap-multi label.cap-label {width:100%;margin-right:0;}
  .cap-input-box.cap-range .cap-range-wrap > .cap-input-box:not(:last-child) {margin-right:10px;}
  .cap-search .cap-section-action a.cap-more {text-align:center;}
  .cap-search .cap-section-action a.cap-more svg {display:none;}
  .cap-publish .cap-input-box {width:calc(100% - 10px);margin:0 10px 10px 0;}
  .cap-publish .cap-input-box.cap-groups, .cap-publish .cap-input-box.cap-maxsize, .cap-publish .cap-input-box.cap-maxsize-mobile, .cap-publish .cap-input-box.cap-textarea {width:calc(100% - 10px);margin-right:10px;}
  .cap-publish .cap-section {width:calc(100% + 10px);margin-right:-10px;}
  .cap-publish .cap-input-box.cap-checkbox.cap-one {width:100%;margin-right:0;}

  #cap-item .cap-section.cap-section-data .cap-item-elem > div {padding-left:0;padding-right:0;}
  #cap-item .cap-section.cap-section-main, #cap-item .cap-section.cap-section-sub, #cap-item .cap-head, #cap-item .cap-subhead, #cap-item .cap-item-elem, 
  #cap-item .cap-section.cap-section-bool .cap-item-elem, #cap-item .cap-section.cap-section-detail .cap-item-elem, #cap-item .cap-section.cap-section-data .cap-item-elem > div.cap-show3-value,
  #cap-item .cap-section.cap-section-fuel {padding-left:6px;padding-right:6px;}
  
  .cap-search .cap-section-top.cap-menu-advanced .cap-more-types a {width:calc(33.33% - 6px);}

  .cap-search .cap-section-top.cap-menu-advanced {padding-right:58px;}
  .cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced {padding-right:54px;}
  .cap-search .cap-section-top.cap-menu-advanced a.cap-special {width:54px;min-width:54px;max-width:54px;}
  
  
  #cap-item .cap-item-elem.cap-style-fuel > svg, #cap-item .cap-item-elem.cap-style-fuel > img, #cap-item .cap-item-elem.cap-style-fuel > i {width:24px;min-width:24px;height:24px;font-size:24px;line-height:24px;margin:1px 6px 1px 1px;}
  #cap-item .cap-section.cap-section-fuel .cap-item-elem .cap-show-value {line-height:16px;font-size:15px;}
  #cap-item .cap-section.cap-section-fuel .cap-item-elem .cap-show-label {line-height:13px;font-size:12px;}
  
  .cap-values-wrap .cap-value.cap-select-all {width:calc(100% - 32px);}
  .cap-values-wrap .cap-value.cap-select-all + .cap-value.cap-deselect {width:32px;text-align:center;font-size:0;color:transparent;position:relative;padding:0;}
  .cap-values-wrap .cap-value.cap-select-all + .cap-value.cap-deselect:after {content:"\f2ed";color:#333;font-family:"FontAwesome","Font Awesome 5 Free";line-height:30px;font-size:13px;font-weight:normal;width:32px;text-align:center;position:absolute;right:0;top:0;z-index:2;}

  .cap-search .cap-section-top.cap-menu-advanced .cap-more-types a {width:calc(33.33% - 6px);}
}

@media screen and (max-width: 340px) {
  .cap-values-wrap .cap-value.cap-select-all, .cap-values-wrap .cap-value.cap-deselect {padding-left:6px;padding-right:6px;}
}



/* RTL */
html[dir="rtl"] #cap-item, html[dir="rtl"] #capModal, html[dir="rtl"] .cap-search, html[dir="rtl"] .cap-widget, 
html[dir="rtl"] .cap-search-hook, html[dir="rtl"] .cap-nice-scroll-box, html[dir="rtl"] .cap-publish {direction:rtl;}
html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced {padding:4px 4px 4px 76px;}
html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced a.cap-special {left:4px;right:auto;border-radius:4px 0 0 4px;}
html[dir="rtl"] .cap-search:not(.cap-publish) .cap-section-body {padding:12px 12px 12px 0;}
html[dir="rtl"] .cap-input-wrap input.cap-input, html[dir="rtl"] .cap-input-box input.cap-input, html[dir="rtl"] .cap-input-box select.cap-input {padding-left:28px;padding-right:10px;}
html[dir="rtl"] .cap-search .cap-section-mid > .cap-input-box .cap-range-wrap > .cap-input-box:last-child {margin-right:10px;}
html[dir="rtl"] .cap-search .cap-section-mid > .cap-input-box .cap-range-wrap > .cap-input-box:first-child {margin-right:0;}
html[dir="rtl"] .cap-input-wrap svg.cap-caret {left:8px;right:auto;}
html[dir="rtl"] .cap-input-box label.cap-label, html[dir="rtl"] .cap-input-box .cap-line {text-align:right;}
html[dir="rtl"] .cap-input-box input[type="checkbox"], html[dir="rtl"] #plugin-hook .cap-input-box input[type="checkbox"] {float:right;margin-left:5px;margin-right:0;}
html[dir="rtl"] .cap-search .cap-section-action a.cap-more svg {margin-right:0;margin-left:10px;}
html[dir="rtl"] .cap-search .cap-section-mid.cap-buttons > .cap-input-box a svg.cap-angle {left:12px;right:auto;transform:scaleX(-1);}
html[dir="rtl"] .cap-input-box .cap-counter2 {left:26px;right:auto;}
html[dir="rtl"] .cap-search .cap-section-mid.cap-buttons > .cap-input-box a {padding-left:32px;padding-right:10px;}
html[dir="rtl"] .cap-search .cap-section-mid.cap-buttons > .cap-input-box a svg:not(.cap-angle), html[dir="rtl"] .cap-search .cap-section-mid.cap-buttons > .cap-input-box a.cap-open-detail > i, html[dir="rtl"] .cap-search .cap-section-mid.cap-buttons > .cap-input-box a.cap-open-detail > img {margin-left:10px;margin-right:0;}
html[dir="rtl"] .cap-search .cap-input-box .cap-meas, html[dir="rtl"] .cap-details-values .cap-input-box .cap-meas, html[dir="rtl"] .cap-search-hook .cap-input-box .cap-meas {left:4px;right:auto;}
html[dir="rtl"] .cap-detail-footer .cap-box-filter input[type="text"] {padding-left:32px;padding-right:40px;}
html[dir="rtl"] .cap-detail-footer .cap-box-filter svg.cap-icon {right:10px;left:auto;transform:scaleX(-1);}
html[dir="rtl"] .cap-detail-footer .cap-box-filter svg.cap-clear {left:7px;right:auto;}
html[dir="rtl"] #capModal .modal-inside .modal-close {margin-left:5px;margin-right:0;}
html[dir="rtl"] #capModal .modal-close {left:8px;right:auto;}
html[dir="rtl"] .modal-content .cap-details-box .cap-input-box {margin-left:20px;margin-right:0;}
html[dir="rtl"] .cap-search .cap-section-mid > .cap-input-box {margin-left:12px;margin-right:0;}
html[dir="rtl"] .cap-search .cap-section-action > div {margin-left:12px;margin-right:0;}
html[dir="rtl"] .cap-search .cap-section-mid > .cap-input-box.cap-checkbox > label.cap-label input[type="checkbox"] {margin-left:7px;margin-right:0;}
html[dir="rtl"] .modal-content .cap-details-box .cap-head {padding-left:44px;padding-right:20px;}
html[dir="rtl"] .cap-details-values {padding-left:0;padding-right:20px;}
html[dir="rtl"] .cap-input-box {float:right;margin-left:10px;margin-right:0;}
html[dir="rtl"] .cap-input-wrap svg.cap-clear {left:8px;right:auto;}
html[dir="rtl"] .cap-values-wrap .cap-value.cap-select-all, html[dir="rtl"] .cap-values-wrap .cap-value.cap-deselect {text-align:right;}
html[dir="rtl"] .modal-content .cap-details-box .cap-input-box input[type="checkbox"] {margin-left:6px;margin-right:0;}
html[dir="rtl"] .cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced {padding:0 0 0 72px;}
html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced > a:first-child, html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced > a.cap-active:first-child {border-radius:0 4px 4px 0;}
html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced > a, html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced > a.cap-active {border-right: 1px solid #ccc!important;border-left: none!important;}
html[dir="rtl"] .cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced a.cap-special {border-left: 1px solid #ccc!important;}
html[dir="rtl"] #cap-item .cap-section.cap-section-main .cap-item-elem {margin-left:10px;margin-right:0;}
html[dir="rtl"] #cap-item .cap-item-elem.cap-style-main > svg, html[dir="rtl"] #cap-item .cap-item-elem.cap-style-main > img, html[dir="rtl"] #cap-item .cap-item-elem.cap-style-main > i,
html[dir="rtl"] #cap-item .cap-section.cap-section-extra .cap-item-elem > svg, html[dir="rtl"] #cap-item .cap-section.cap-section-extra .cap-item-elem > img, html[dir="rtl"] #cap-item .cap-section.cap-section-extra .cap-item-elem > i {margin-left:12px;margin-right:0;}
html[dir="rtl"] #cap-item .cap-item-elem.cap-style-sub > svg, html[dir="rtl"] #cap-item .cap-item-elem.cap-style-sub > img, html[dir="rtl"] #cap-item .cap-item-elem.cap-style-sub > i {margin-left:6px;margin-right:0;}
html[dir="rtl"] #cap-item .cap-section.cap-section-data .cap-item-elem > div {text-align:right;}
html[dir="rtl"] #cap-item .cap-item-elem > svg, html[dir="rtl"] #cap-item .cap-item-elem > img, html[dir="rtl"] #cap-item .cap-item-elem > i {margin-left:6px;margin-right:0;}
html[dir="rtl"] .cap-values-wrap .cap-value.cap-active:after {left:7px;right:auto;}
html[dir="rtl"] .cap-publish[data-theme="sigma"] {padding-right:30%;padding-left:0;}
html[dir="rtl"] .cap-search.cap-publish .cap-section-top a:last-child {border-radius:4px 0 0 4px;}
html[dir="rtl"] .cap-search.cap-publish .cap-section-top a:first-child {border-radius:0 4px 4px 0;}
html[dir="rtl"] .cap-search.cap-publish .cap-section-top a {margin:0 0 0 -1px}
html[dir="rtl"] .cap-search .cap-section-top a:last-child {margin-left:0px;}
html[dir="rtl"] .cap-publish .cap-section .cap-input-box {float:right;}
html[dir="rtl"] .cap-publish .cap-input-box.cap-groups .cap-input-box {margin-left:12px;margin-right:0;}
html[dir="rtl"] .cap-publish .cap-section {margin-left:-16px;margin-right:0;}
html[dir="rtl"] .cap-publish .cap-input-box.cap-checkbox.cap-one {margin-left:10px;margin-right:0;}
html[dir="rtl"] .cap-publish .cap-subhead {text-align:right;}
html[dir="rtl"] #cap-item .cap-section.cap-section-main .cap-item-elem {margin-left:10px;margin-right:0;}
html[dir="rtl"] #cap-item .cap-section.cap-section-extra .cap-item-elem {margin-left:10px;margin-right:0;}
html[dir="rtl"] {}
html[dir="rtl"] {}
html[dir="rtl"] {}
html[dir="rtl"] {}


@media screen and (max-width: 767px) {
  html[dir="rtl"] .cap-publish[data-theme="sigma"] {padding-right:0;}
  html[dir="rtl"] #cap-item .cap-section.cap-section-main .cap-item-elem:nth-child(even) {margin-left:0;}
}

@media screen and (max-width: 540px) {
  html[dir="rtl"] .cap-search .cap-section-mid > .cap-input-box {margin-left: 10px;margin-right:0;}
  html[dir="rtl"] .cap-search .cap-section-action > div {margin-left: 10px;margin-right:0;}
}

@media screen and (max-width: 420px) {
  html[dir="rtl"] .cap-publish .cap-input-box.cap-groups, html[dir="rtl"] .cap-publish .cap-input-box.cap-maxsize, html[dir="rtl"] .cap-publish .cap-input-box.cap-maxsize-mobile, html[dir="rtl"] .cap-publish .cap-input-box.cap-textarea { margin-right: 0;margin-left:10px;}
  html[dir="rtl"] .cap-search .cap-section-top.cap-menu-advanced {padding-left: 58px;padding-right:4px;}
  html[dir="rtl"] .cap-search.cap-style-borderless .cap-section-top.cap-menu-advanced {padding-left: 54px;padding-right:4px;}
}

