@font-face {
  font-family: "dev4press";
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2"), url("fonts/dev4press.woff2?5.5.0") format("woff2"), url("fonts/dev4press.woff?5.5.0") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
.d4p-icon {
  font: normal normal normal 14px "dev4press";
  font-size: inherit;
  text-transform: none;
  display: inline-block;
  vertical-align: text-bottom;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1 > .d4p-icon, h2 > .d4p-icon, h3 > .d4p-icon, h4 > .d4p-icon, h5 > .d4p-icon, h6 > .d4p-icon {
  line-height: inherit;
  vertical-align: bottom;
}

a > .d4p-icon {
  line-height: inherit;
  vertical-align: bottom;
}

/* Icons */
.d4p-icon.d4p-ui-arrow-right {
  transform: rotate(180deg);
}

.d4p-icon.d4p-ui-arrow-up {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-arrow-down {
  transform: rotate(270deg);
}

.d4p-icon.d4p-ui-angles-right {
  transform: rotate(180deg);
}

.d4p-icon.d4p-ui-angles-up {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-angles-down {
  transform: rotate(270deg);
}

.d4p-icon.d4p-ui-chevron-right {
  transform: rotate(180deg);
}

.d4p-icon.d4p-ui-chevron-up {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-chevron-down {
  transform: rotate(270deg);
}

.d4p-icon.d4p-ui-chevron-square-right {
  transform: rotate(180deg);
}

.d4p-icon.d4p-ui-chevron-square-up {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-chevron-square-down {
  transform: rotate(270deg);
}

.d4p-icon.d4p-ui-caret-up {
  transform: rotate(180deg);
}

.d4p-icon.d4p-ui-caret-left {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-caret-right {
  transform: rotate(270deg);
}

.d4p-icon.d4p-ui-poll-horizontal {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-quote-right {
  transform: rotate(180deg);
}

.d4p-icon.d4p-ui-sliders-hor {
  transform: rotate(90deg);
}

.d4p-icon.d4p-ui-sliders-base-hor {
  transform: rotate(90deg);
}

.d4p-icon.d4p-brand-buymeacoffee:before {
  content: "\f101";
}

.d4p-icon.d4p-brand-classicpress:before {
  content: "\f102";
}

.d4p-icon.d4p-brand-deviantart:before {
  content: "\f103";
}

.d4p-icon.d4p-brand-facebook:before {
  content: "\f104";
}

.d4p-icon.d4p-brand-freemius:before {
  content: "\f105";
}

.d4p-icon.d4p-brand-github-alt:before {
  content: "\f106";
}

.d4p-icon.d4p-brand-github:before {
  content: "\f107";
}

.d4p-icon.d4p-brand-gravityforms:before {
  content: "\f108";
}

.d4p-icon.d4p-brand-instagram:before {
  content: "\f109";
}

.d4p-icon.d4p-brand-ko-fi:before {
  content: "\f10a";
}

.d4p-icon.d4p-brand-linkedin:before {
  content: "\f10b";
}

.d4p-icon.d4p-brand-reddit:before {
  content: "\f10c";
}

.d4p-icon.d4p-brand-stack-exchange:before {
  content: "\f10d";
}

.d4p-icon.d4p-brand-stack-overflow:before {
  content: "\f10e";
}

.d4p-icon.d4p-brand-twitter:before {
  content: "\f10f";
}

.d4p-icon.d4p-brand-wordpress:before {
  content: "\f110";
}

.d4p-icon.d4p-brand-youtube:before {
  content: "\f111";
}

.d4p-icon.d4p-club-gd-bbpress-club:before {
  content: "\f112";
}

.d4p-icon.d4p-club-icon-bbpress:before {
  content: "\f112";
}

.d4p-icon.d4p-club-bbpress:before {
  content: "\f112";
}

.d4p-icon.d4p-club-icon-gd-bbpress-club:before {
  content: "\f112";
}

.d4p-icon.d4p-club-gd-dev4press-plugins:before {
  content: "\f113";
}

.d4p-icon.d4p-club-icon-dev4press:before {
  content: "\f113";
}

.d4p-icon.d4p-club-dev4press:before {
  content: "\f113";
}

.d4p-icon.d4p-club-icon-gd-dev4press-plugins:before {
  content: "\f113";
}

.d4p-icon.d4p-club-gd-rating-club:before {
  content: "\f114";
}

.d4p-icon.d4p-club-icon-rating:before {
  content: "\f114";
}

.d4p-icon.d4p-club-rating:before {
  content: "\f114";
}

.d4p-icon.d4p-club-icon-gd-rating-club:before {
  content: "\f114";
}

.d4p-icon.d4p-file-archive:before {
  content: "\f115";
}

.d4p-icon.d4p-file-blank:before {
  content: "\f116";
}

.d4p-icon.d4p-file-certificate:before {
  content: "\f117";
}

.d4p-icon.d4p-file-chart-line:before {
  content: "\f118";
}

.d4p-icon.d4p-file-check:before {
  content: "\f119";
}

.d4p-icon.d4p-file-contract:before {
  content: "\f11a";
}

.d4p-icon.d4p-file-export:before {
  content: "\f11b";
}

.d4p-icon.d4p-file-import:before {
  content: "\f11c";
}

.d4p-icon.d4p-file-lock:before {
  content: "\f11d";
}

.d4p-icon.d4p-file-magnifying-glass:before {
  content: "\f11e";
}

.d4p-icon.d4p-file-pen:before {
  content: "\f11f";
}

.d4p-icon.d4p-file-shield:before {
  content: "\f120";
}

.d4p-icon.d4p-file-signature:before {
  content: "\f121";
}

.d4p-icon.d4p-file-spreadsheet:before {
  content: "\f122";
}

.d4p-icon.d4p-file-text:before {
  content: "\f123";
}

.d4p-icon.d4p-logo-bbpress:before {
  content: "\f124";
}

.d4p-icon.d4p-logo-buddypress:before {
  content: "\f125";
}

.d4p-icon.d4p-logo-dev4press-full-fill:before {
  content: "\f126";
}

.d4p-icon.d4p-logo-dev4press-full:before {
  content: "\f127";
}

.d4p-icon.d4p-logo-dev4press:before {
  content: "\f128";
}

.d4p-icon.d4p-logo-dev4press-light:before {
  content: "\f128";
}

.d4p-icon.d4p-logo-jquery:before {
  content: "\f129";
}

.d4p-icon.d4p-logo-php:before {
  content: "\f12a";
}

.d4p-icon.d4p-logo-woo:before {
  content: "\f12b";
}

.d4p-icon.d4p-plugin-archivespress:before {
  content: "\f12c";
}

.d4p-icon.d4p-plugin-breadcrumbspress:before {
  content: "\f12d";
}

.d4p-icon.d4p-plugin-coreactivity:before {
  content: "\f12e";
}

.d4p-icon.d4p-plugin-corebackup:before {
  content: "\f12f";
}

.d4p-icon.d4p-plugin-coresecurity:before {
  content: "\f130";
}

.d4p-icon.d4p-plugin-gd-security-toolbox:before {
  content: "\f130";
}

.d4p-icon.d4p-plugin-coreseo:before {
  content: "\f131";
}

.d4p-icon.d4p-plugin-gd-seo-toolbox:before {
  content: "\f131";
}

.d4p-icon.d4p-plugin-coremailer:before {
  content: "\f13f";
}

.d4p-icon.d4p-plugin-coresocial:before {
  content: "\f132";
}

.d4p-icon.d4p-plugin-coretools:before {
  content: "\f133";
}

.d4p-icon.d4p-plugin-debugpress:before {
  content: "\f134";
}

.d4p-icon.d4p-plugin-demopress:before {
  content: "\f135";
}

.d4p-icon.d4p-plugin-dev4press-updater:before {
  content: "\f136";
}

.d4p-icon.d4p-plugin-forummod-for-bbpress:before {
  content: "\f137";
}

.d4p-icon.d4p-plugin-gd-bbpress-attachments:before {
  content: "\f138";
}

.d4p-icon.d4p-plugin-gd-bbpress-toolbox:before {
  content: "\f139";
}

.d4p-icon.d4p-plugin-gd-bbpress-tools:before {
  content: "\f13a";
}

.d4p-icon.d4p-plugin-gd-content-tools:before {
  content: "\f13b";
}

.d4p-icon.d4p-plugin-gd-forum-manager:before {
  content: "\f13c";
}

.d4p-icon.d4p-plugin-gd-forum-manager-for-bbpress:before {
  content: "\f13c";
}

.d4p-icon.d4p-plugin-gd-forum-notices:before {
  content: "\f13d";
}

.d4p-icon.d4p-plugin-gd-forum-notices-for-bbpress:before {
  content: "\f13d";
}

.d4p-icon.d4p-plugin-gd-knowledge-base:before {
  content: "\f13e";
}

.d4p-icon.d4p-plugin-gd-mail-queue:before {
  content: "\f13f";
}

.d4p-icon.d4p-plugin-gd-members-directory:before {
  content: "\f140";
}

.d4p-icon.d4p-plugin-gd-members-directory-for-bbpress:before {
  content: "\f140";
}

.d4p-icon.d4p-plugin-gd-pages-navigator:before {
  content: "\f141";
}

.d4p-icon.d4p-plugin-gd-power-search:before {
  content: "\f142";
}

.d4p-icon.d4p-plugin-gd-power-search-for-bbpress-lite:before {
  content: "\f142";
}

.d4p-icon.d4p-plugin-gd-power-search-for-bbpress:before {
  content: "\f142";
}

.d4p-icon.d4p-plugin-gd-press-tools:before {
  content: "\f143";
}

.d4p-icon.d4p-plugin-gd-quantum-theme:before {
  content: "\f144";
}

.d4p-icon.d4p-plugin-gd-quantum-theme-for-bbpress:before {
  content: "\f144";
}

.d4p-icon.d4p-plugin-gd-rating-system:before {
  content: "\f145";
}

.d4p-icon.d4p-plugin-gd-rating-system-lite:before {
  content: "\f145";
}

.d4p-icon.d4p-plugin-gd-security-headers:before {
  content: "\f146";
}

.d4p-icon.d4p-plugin-gd-topic-polls:before {
  content: "\f147";
}

.d4p-icon.d4p-plugin-gd-topic-polls-lite:before {
  content: "\f147";
}

.d4p-icon.d4p-plugin-gd-topic-polls-for-bbpress:before {
  content: "\f147";
}

.d4p-icon.d4p-plugin-gd-topic-prefix:before {
  content: "\f148";
}

.d4p-icon.d4p-plugin-gd-topic-prefix-for-bbpress:before {
  content: "\f148";
}

.d4p-icon.d4p-plugin-sweeppress:before {
  content: "\f149";
}

.d4p-icon.d4p-ui-alarm:before {
  content: "\f14a";
}

.d4p-icon.d4p-ui-analytics:before {
  content: "\f14b";
}

.d4p-icon.d4p-ui-angles-left:before {
  content: "\f14c";
}

.d4p-icon.d4p-ui-archive:before {
  content: "\f14d";
}

.d4p-icon.d4p-ui-arrow-left:before {
  content: "\f14e";
}

.d4p-icon.d4p-ui-arrows-v:before {
  content: "\f14f";
}

.d4p-icon.d4p-ui-assistive-listening-systems:before {
  content: "\f150";
}

.d4p-icon.d4p-ui-asterisk:before {
  content: "\f151";
}

.d4p-icon.d4p-ui-badge-check:before {
  content: "\f152";
}

.d4p-icon.d4p-ui-badge-percent:before {
  content: "\f153";
}

.d4p-icon.d4p-ui-badge:before {
  content: "\f154";
}

.d4p-icon.d4p-ui-ban:before {
  content: "\f155";
}

.d4p-icon.d4p-ui-barcode:before {
  content: "\f156";
}

.d4p-icon.d4p-ui-bars:before {
  content: "\f157";
}

.d4p-icon.d4p-ui-bee:before {
  content: "\f158";
}

.d4p-icon.d4p-ui-bell-school:before {
  content: "\f159";
}

.d4p-icon.d4p-ui-bell:before {
  content: "\f15a";
}

.d4p-icon.d4p-ui-book-spells:before {
  content: "\f15b";
}

.d4p-icon.d4p-ui-book:before {
  content: "\f15c";
}

.d4p-icon.d4p-ui-bookmark:before {
  content: "\f15d";
}

.d4p-icon.d4p-ui-box:before {
  content: "\f15e";
}

.d4p-icon.d4p-ui-brackets:before {
  content: "\f15f";
}

.d4p-icon.d4p-ui-briefcase:before {
  content: "\f160";
}

.d4p-icon.d4p-ui-broom:before {
  content: "\f161";
}

.d4p-icon.d4p-ui-browser:before {
  content: "\f162";
}

.d4p-icon.d4p-ui-bug:before {
  content: "\f163";
}

.d4p-icon.d4p-ui-bullhorn:before {
  content: "\f164";
}

.d4p-icon.d4p-ui-cabinet:before {
  content: "\f165";
}

.d4p-icon.d4p-ui-cake-candles:before {
  content: "\f166";
}

.d4p-icon.d4p-ui-calendar-day:before {
  content: "\f167";
}

.d4p-icon.d4p-ui-calendar-pen:before {
  content: "\f168";
}

.d4p-icon.d4p-ui-calendar:before {
  content: "\f169";
}

.d4p-icon.d4p-ui-camera-movie:before {
  content: "\f16a";
}

.d4p-icon.d4p-ui-camera:before {
  content: "\f16b";
}

.d4p-icon.d4p-ui-cancel:before {
  content: "\f16c";
}

.d4p-icon.d4p-ui-candy:before {
  content: "\f16d";
}

.d4p-icon.d4p-ui-caret-down:before {
  content: "\f16e";
}

.d4p-icon.d4p-ui-certificate:before {
  content: "\f16f";
}

.d4p-icon.d4p-ui-chart-area:before {
  content: "\f170";
}

.d4p-icon.d4p-ui-chart-bar:before {
  content: "\f171";
}

.d4p-icon.d4p-ui-chart-line:before {
  content: "\f172";
}

.d4p-icon.d4p-ui-chart-network:before {
  content: "\f173";
}

.d4p-icon.d4p-ui-chart-pie:before {
  content: "\f174";
}

.d4p-icon.d4p-ui-check-square:before {
  content: "\f175";
}

.d4p-icon.d4p-ui-check:before {
  content: "\f176";
}

.d4p-icon.d4p-ui-chevron-left:before {
  content: "\f177";
}

.d4p-icon.d4p-ui-chevron-square-left:before {
  content: "\f178";
}

.d4p-icon.d4p-ui-clear:before {
  content: "\f179";
}

.d4p-icon.d4p-ui-clipboard-list:before {
  content: "\f17a";
}

.d4p-icon.d4p-ui-clock:before {
  content: "\f17b";
}

.d4p-icon.d4p-ui-close-square:before {
  content: "\f17c";
}

.d4p-icon.d4p-ui-cloud-download:before {
  content: "\f17d";
}

.d4p-icon.d4p-ui-cloud-upload:before {
  content: "\f17e";
}

.d4p-icon.d4p-ui-cloud:before {
  content: "\f17f";
}

.d4p-icon.d4p-ui-code-rec:before {
  content: "\f180";
}

.d4p-icon.d4p-ui-code:before {
  content: "\f181";
}

.d4p-icon.d4p-ui-cog-slash:before {
  content: "\f182";
}

.d4p-icon.d4p-ui-cog:before {
  content: "\f183";
}

.d4p-icon.d4p-ui-cogs:before {
  content: "\f184";
}

.d4p-icon.d4p-ui-columns:before {
  content: "\f185";
}

.d4p-icon.d4p-ui-comment-dots-check:before {
  content: "\f186";
}

.d4p-icon.d4p-ui-comment-dots-clock:before {
  content: "\f187";
}

.d4p-icon.d4p-ui-comment-dots-exclamation:before {
  content: "\f188";
}

.d4p-icon.d4p-ui-comment-dots-xmark:before {
  content: "\f189";
}

.d4p-icon.d4p-ui-comment-dots:before {
  content: "\f18a";
}

.d4p-icon.d4p-ui-comment:before {
  content: "\f18b";
}

.d4p-icon.d4p-ui-comments-question:before {
  content: "\f18c";
}

.d4p-icon.d4p-ui-comments:before {
  content: "\f18d";
}

.d4p-icon.d4p-ui-copy:before {
  content: "\f18e";
}

.d4p-icon.d4p-ui-dashboard:before {
  content: "\f18f";
}

.d4p-icon.d4p-ui-database:before {
  content: "\f190";
}

.d4p-icon.d4p-ui-desktop:before {
  content: "\f191";
}

.d4p-icon.d4p-ui-dots-square:before {
  content: "\f192";
}

.d4p-icon.d4p-ui-download:before {
  content: "\f193";
}

.d4p-icon.d4p-ui-droplet:before {
  content: "\f194";
}

.d4p-icon.d4p-ui-dumpster:before {
  content: "\f195";
}

.d4p-icon.d4p-ui-edit:before {
  content: "\f196";
}

.d4p-icon.d4p-ui-elephant:before {
  content: "\f197";
}

.d4p-icon.d4p-ui-envelope-open:before {
  content: "\f198";
}

.d4p-icon.d4p-ui-envelope:before {
  content: "\f199";
}

.d4p-icon.d4p-ui-envelopes:before {
  content: "\f19a";
}

.d4p-icon.d4p-ui-eraser:before {
  content: "\f19b";
}

.d4p-icon.d4p-ui-exclamation-square:before {
  content: "\f19c";
}

.d4p-icon.d4p-ui-exclamation:before {
  content: "\f19d";
}

.d4p-icon.d4p-ui-external-link:before {
  content: "\f19e";
}

.d4p-icon.d4p-ui-eye-slash:before {
  content: "\f19f";
}

.d4p-icon.d4p-ui-eye:before {
  content: "\f1a0";
}

.d4p-icon.d4p-ui-filter:before {
  content: "\f1a1";
}

.d4p-icon.d4p-ui-filters:before {
  content: "\f1a2";
}

.d4p-icon.d4p-ui-firewall:before {
  content: "\f1a3";
}

.d4p-icon.d4p-ui-flag:before {
  content: "\f1a4";
}

.d4p-icon.d4p-ui-flask:before {
  content: "\f1a5";
}

.d4p-icon.d4p-ui-folder-search:before {
  content: "\f1a6";
}

.d4p-icon.d4p-ui-folder:before {
  content: "\f1a7";
}

.d4p-icon.d4p-ui-folders:before {
  content: "\f1a8";
}

.d4p-icon.d4p-ui-friends:before {
  content: "\f1a9";
}

.d4p-icon.d4p-ui-gauge-bolt:before {
  content: "\f1aa";
}

.d4p-icon.d4p-ui-gauge-high:before {
  content: "\f1ab";
}

.d4p-icon.d4p-ui-gauge-low:before {
  content: "\f1ac";
}

.d4p-icon.d4p-ui-gauge-max:before {
  content: "\f1ad";
}

.d4p-icon.d4p-ui-gauge-min:before {
  content: "\f1ae";
}

.d4p-icon.d4p-ui-gift-card:before {
  content: "\f1af";
}

.d4p-icon.d4p-ui-gift:before {
  content: "\f1b0";
}

.d4p-icon.d4p-ui-globe:before {
  content: "\f1b1";
}

.d4p-icon.d4p-ui-graduation-cap:before {
  content: "\f1b2";
}

.d4p-icon.d4p-ui-hammer:before {
  content: "\f1b3";
}

.d4p-icon.d4p-ui-hand-pointer:before {
  content: "\f1b4";
}

.d4p-icon.d4p-ui-hashtag:before {
  content: "\f1b5";
}

.d4p-icon.d4p-ui-heart:before {
  content: "\f1b6";
}

.d4p-icon.d4p-ui-hexagon:before {
  content: "\f1b7";
}

.d4p-icon.d4p-ui-home:before {
  content: "\f1b8";
}

.d4p-icon.d4p-ui-honey:before {
  content: "\f1b9";
}

.d4p-icon.d4p-ui-hourglass:before {
  content: "\f1ba";
}

.d4p-icon.d4p-ui-icons:before {
  content: "\f1bb";
}

.d4p-icon.d4p-ui-id-card:before {
  content: "\f1bc";
}

.d4p-icon.d4p-ui-info:before {
  content: "\f1bd";
}

.d4p-icon.d4p-ui-jack-o-lantern:before {
  content: "\f1be";
}

.d4p-icon.d4p-ui-key:before {
  content: "\f1bf";
}

.d4p-icon.d4p-ui-language:before {
  content: "\f1c0";
}

.d4p-icon.d4p-ui-layout:before {
  content: "\f1c1";
}

.d4p-icon.d4p-ui-life-ring:before {
  content: "\f1c2";
}

.d4p-icon.d4p-ui-lightbulb-on:before {
  content: "\f1c3";
}

.d4p-icon.d4p-ui-lightbulb-slash:before {
  content: "\f1c4";
}

.d4p-icon.d4p-ui-lightbulb:before {
  content: "\f1c5";
}

.d4p-icon.d4p-ui-link:before {
  content: "\f1c6";
}

.d4p-icon.d4p-ui-list:before {
  content: "\f1c7";
}

.d4p-icon.d4p-ui-location-crosshairs:before {
  content: "\f1c8";
}

.d4p-icon.d4p-ui-location-dot:before {
  content: "\f1c9";
}

.d4p-icon.d4p-ui-location-map:before {
  content: "\f1ca";
}

.d4p-icon.d4p-ui-lock:before {
  content: "\f1cb";
}

.d4p-icon.d4p-ui-magic:before {
  content: "\f1cc";
}

.d4p-icon.d4p-ui-magnet:before {
  content: "\f1cd";
}

.d4p-icon.d4p-ui-mailbox:before {
  content: "\f1ce";
}

.d4p-icon.d4p-ui-memo-pad:before {
  content: "\f1cf";
}

.d4p-icon.d4p-ui-memo:before {
  content: "\f1d0";
}

.d4p-icon.d4p-ui-microchip:before {
  content: "\f1d1";
}

.d4p-icon.d4p-ui-minus-square:before {
  content: "\f1d2";
}

.d4p-icon.d4p-ui-minus:before {
  content: "\f1d3";
}

.d4p-icon.d4p-ui-mobile-phone:before {
  content: "\f1d4";
}

.d4p-icon.d4p-ui-network:before {
  content: "\f1d5";
}

.d4p-icon.d4p-ui-newspaper:before {
  content: "\f1d6";
}

.d4p-icon.d4p-ui-object-ungroup:before {
  content: "\f1d7";
}

.d4p-icon.d4p-ui-paint-brush:before {
  content: "\f1d8";
}

.d4p-icon.d4p-ui-palette:before {
  content: "\f1d9";
}

.d4p-icon.d4p-ui-paper-plane-top:before {
  content: "\f1da";
}

.d4p-icon.d4p-ui-paper-plane:before {
  content: "\f1db";
}

.d4p-icon.d4p-ui-paperclip:before {
  content: "\f1dc";
}

.d4p-icon.d4p-ui-paste:before {
  content: "\f1dd";
}

.d4p-icon.d4p-ui-pause:before {
  content: "\f1de";
}

.d4p-icon.d4p-ui-pen-nib:before {
  content: "\f1df";
}

.d4p-icon.d4p-ui-pencil:before {
  content: "\f1e0";
}

.d4p-icon.d4p-ui-photo:before {
  content: "\f1e1";
}

.d4p-icon.d4p-ui-play:before {
  content: "\f1e2";
}

.d4p-icon.d4p-ui-plug:before {
  content: "\f1e3";
}

.d4p-icon.d4p-ui-plus-square:before {
  content: "\f1e4";
}

.d4p-icon.d4p-ui-plus:before {
  content: "\f1e5";
}

.d4p-icon.d4p-ui-poll:before {
  content: "\f1e6";
}

.d4p-icon.d4p-ui-puzzle:before {
  content: "\f1e7";
}

.d4p-icon.d4p-ui-qrcode:before {
  content: "\f1e8";
}

.d4p-icon.d4p-ui-question-sqaure:before {
  content: "\f1e9";
}

.d4p-icon.d4p-ui-question:before {
  content: "\f1ea";
}

.d4p-icon.d4p-ui-quote-left:before {
  content: "\f1eb";
}

.d4p-icon.d4p-ui-rabbit:before {
  content: "\f1ec";
}

.d4p-icon.d4p-ui-radar:before {
  content: "\f1ed";
}

.d4p-icon.d4p-ui-recycle:before {
  content: "\f1ee";
}

.d4p-icon.d4p-ui-reply:before {
  content: "\f1ef";
}

.d4p-icon.d4p-ui-ribbon:before {
  content: "\f1f0";
}

.d4p-icon.d4p-ui-right-from-bracket:before {
  content: "\f1f1";
}

.d4p-icon.d4p-ui-right-to-bracket:before {
  content: "\f1f2";
}

.d4p-icon.d4p-ui-robot:before {
  content: "\f1f3";
}

.d4p-icon.d4p-ui-rocket:before {
  content: "\f1f4";
}

.d4p-icon.d4p-ui-rss:before {
  content: "\f1f5";
}

.d4p-icon.d4p-ui-search-plus:before {
  content: "\f1f6";
}

.d4p-icon.d4p-ui-search:before {
  content: "\f1f7";
}

.d4p-icon.d4p-ui-server:before {
  content: "\f1f8";
}

.d4p-icon.d4p-ui-share:before {
  content: "\f1f9";
}

.d4p-icon.d4p-ui-shield-check:before {
  content: "\f1fa";
}

.d4p-icon.d4p-ui-shield-slash:before {
  content: "\f1fb";
}

.d4p-icon.d4p-ui-shield:before {
  content: "\f1fc";
}

.d4p-icon.d4p-ui-shopping-bag:before {
  content: "\f1fd";
}

.d4p-icon.d4p-ui-shopping-cart:before {
  content: "\f1fe";
}

.d4p-icon.d4p-ui-shortcode:before {
  content: "\f1ff";
}

.d4p-icon.d4p-ui-sidebar:before {
  content: "\f200";
}

.d4p-icon.d4p-ui-signal:before {
  content: "\f201";
}

.d4p-icon.d4p-ui-sitemap:before {
  content: "\f202";
}

.d4p-icon.d4p-ui-sliders-base:before {
  content: "\f203";
}

.d4p-icon.d4p-ui-sliders:before {
  content: "\f204";
}

.d4p-icon.d4p-ui-spider:before {
  content: "\f205";
}

.d4p-icon.d4p-ui-spinner:before {
  content: "\f206";
}

.d4p-icon.d4p-ui-square-share:before {
  content: "\f207";
}

.d4p-icon.d4p-ui-star:before {
  content: "\f208";
}

.d4p-icon.d4p-ui-sun:before {
  content: "\f209";
}

.d4p-icon.d4p-ui-sync:before {
  content: "\f20a";
}

.d4p-icon.d4p-ui-table:before {
  content: "\f20b";
}

.d4p-icon.d4p-ui-tablet:before {
  content: "\f20c";
}

.d4p-icon.d4p-ui-target:before {
  content: "\f20d";
}

.d4p-icon.d4p-ui-tasks:before {
  content: "\f20e";
}

.d4p-icon.d4p-ui-term:before {
  content: "\f20f";
}

.d4p-icon.d4p-ui-tag:before {
  content: "\f20f";
}

.d4p-icon.d4p-ui-terms:before {
  content: "\f210";
}

.d4p-icon.d4p-ui-tags:before {
  content: "\f210";
}

.d4p-icon.d4p-ui-thumbs-up:before {
  content: "\f211";
}

.d4p-icon.d4p-ui-thumbtack:before {
  content: "\f212";
}

.d4p-icon.d4p-ui-times:before {
  content: "\f213";
}

.d4p-icon.d4p-ui-toggle-off:before {
  content: "\f214";
}

.d4p-icon.d4p-ui-toggle-on:before {
  content: "\f215";
}

.d4p-icon.d4p-ui-toggle-slash:before {
  content: "\f216";
}

.d4p-icon.d4p-ui-toolbox:before {
  content: "\f217";
}

.d4p-icon.d4p-ui-tools:before {
  content: "\f218";
}

.d4p-icon.d4p-ui-traffic:before {
  content: "\f219";
}

.d4p-icon.d4p-ui-trash:before {
  content: "\f21a";
}

.d4p-icon.d4p-ui-tree-christmas:before {
  content: "\f21b";
}

.d4p-icon.d4p-ui-umbrella-beach:before {
  content: "\f21c";
}

.d4p-icon.d4p-ui-unlock:before {
  content: "\f21d";
}

.d4p-icon.d4p-ui-upload:before {
  content: "\f21e";
}

.d4p-icon.d4p-ui-user-cancel:before {
  content: "\f21f";
}

.d4p-icon.d4p-ui-user-circle:before {
  content: "\f220";
}

.d4p-icon.d4p-ui-user-exclamation:before {
  content: "\f221";
}

.d4p-icon.d4p-ui-user-group:before {
  content: "\f222";
}

.d4p-icon.d4p-ui-user-lock:before {
  content: "\f223";
}

.d4p-icon.d4p-ui-user-secret:before {
  content: "\f224";
}

.d4p-icon.d4p-ui-user-square:before {
  content: "\f225";
}

.d4p-icon.d4p-ui-user-tag:before {
  content: "\f226";
}

.d4p-icon.d4p-ui-user:before {
  content: "\f227";
}

.d4p-icon.d4p-ui-users:before {
  content: "\f228";
}

.d4p-icon.d4p-ui-video:before {
  content: "\f229";
}

.d4p-icon.d4p-ui-vote-nay:before {
  content: "\f22a";
}

.d4p-icon.d4p-ui-vote-yea:before {
  content: "\f22b";
}

.d4p-icon.d4p-ui-warning-octagon:before {
  content: "\f22c";
}

.d4p-icon.d4p-ui-warning-triangle:before {
  content: "\f22d";
}

.d4p-icon.d4p-ui-warning:before {
  content: "\f22e";
}

.d4p-icon.d4p-ui-wizard:before {
  content: "\f22f";
}

.d4p-icon.d4p-ui-wrench:before {
  content: "\f230";
}

.d4p-icon.d4p-ui-arrow-right:before {
  content: "\f14e";
}

.d4p-icon.d4p-ui-arrow-up:before {
  content: "\f14e";
}

.d4p-icon.d4p-ui-arrow-down:before {
  content: "\f14e";
}

.d4p-icon.d4p-ui-angles-right:before {
  content: "\f14c";
}

.d4p-icon.d4p-ui-angles-up:before {
  content: "\f14c";
}

.d4p-icon.d4p-ui-angles-down:before {
  content: "\f14c";
}

.d4p-icon.d4p-ui-chevron-right:before {
  content: "\f177";
}

.d4p-icon.d4p-ui-chevron-up:before {
  content: "\f177";
}

.d4p-icon.d4p-ui-chevron-down:before {
  content: "\f177";
}

.d4p-icon.d4p-ui-chevron-square-right:before {
  content: "\f178";
}

.d4p-icon.d4p-ui-chevron-square-up:before {
  content: "\f178";
}

.d4p-icon.d4p-ui-chevron-square-down:before {
  content: "\f178";
}

.d4p-icon.d4p-ui-caret-up:before {
  content: "\f16e";
}

.d4p-icon.d4p-ui-caret-left:before {
  content: "\f16e";
}

.d4p-icon.d4p-ui-caret-right:before {
  content: "\f16e";
}

.d4p-icon.d4p-ui-poll-horizontal:before {
  content: "\f1e6";
}

.d4p-icon.d4p-ui-quote-right:before {
  content: "\f1eb";
}

.d4p-icon.d4p-ui-sliders-hor:before {
  content: "\f204";
}

.d4p-icon.d4p-ui-sliders-base-hor:before {
  content: "\f203";
}

/* Full Width */
.d4p-icon-fw {
  width: 1.28571429em;
  text-align: center;
}

/* Sizes */
.d4p-icon-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -25%;
}

.d4p-icon-2x {
  font-size: 2em;
}

.d4p-icon-3x {
  font-size: 3em;
}

.d4p-icon-4x {
  font-size: 4em;
}

.d4p-icon-5x {
  font-size: 5em;
}

.d4p-icon-6x {
  font-size: 6em;
}

.d4p-icon-7x {
  font-size: 7em;
}

.d4p-icon-8x {
  font-size: 8em;
}

.d4p-icon-9x {
  font-size: 9em;
}

.d4p-icon-10x {
  font-size: 10em;
}

/* Pull */
.d4p-icon-pull-left {
  float: left;
  margin-right: 0.3em;
}

.d4p-icon-pull-right {
  float: right;
  margin-left: 0.3em;
}

/* Rotate */
.d4p-icon-rotate-90 {
  transform: rotate(90deg);
}

.d4p-icon-rotate-45 {
  transform: rotate(45deg);
}

.d4p-icon-rotate-270 {
  transform: rotate(270deg);
}

/* Flip */
.d4p-icon-flip-horizontal {
  transform: scaleX(-1);
}

.d4p-icon-flip-vertical {
  transform: scaleY(-1);
}

.d4p-icon-flip-both,
.d4p-icon-flip-horizontal.d4p-icon-flip-vertical {
  transform: scale(-1);
}

/* Spin */
.d4p-icon-spin {
  animation: d4p-icon-spin 2s infinite linear;
}

@keyframes d4p-icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.core-grid {
  margin: 0 -1rem;
}
.core-grid .core-row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
}
.core-grid .core-row.reverse {
  flex-direction: row-reverse;
}
.core-grid .core-row.natural-height {
  align-items: flex-start;
}
.core-grid .core-row.flex-column {
  flex-direction: column;
}
.core-grid .core-col {
  box-sizing: border-box;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  padding: 1rem;
}
.core-grid .core-col.reverse {
  flex-direction: column-reverse;
}
.core-grid .first {
  order: -1;
}
.core-grid .last {
  order: 1;
}
.core-grid .align-start {
  align-self: flex-start;
}
.core-grid .align-end {
  align-self: flex-end;
}
.core-grid .align-center {
  align-self: center;
}
.core-grid .align-baseline {
  align-self: baseline;
}
.core-grid .align-stretch {
  align-self: stretch;
}
.core-grid .core-col-xs {
  box-sizing: border-box;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  padding: 1rem;
}
.core-grid .core-col-xs-1 {
  box-sizing: border-box;
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-1 {
  margin-left: 8.3333333333%;
}
.core-grid .core-col-xs-2 {
  box-sizing: border-box;
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-2 {
  margin-left: 16.6666666667%;
}
.core-grid .core-col-xs-3 {
  box-sizing: border-box;
  flex-basis: 25%;
  max-width: 25%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-3 {
  margin-left: 25%;
}
.core-grid .core-col-xs-4 {
  box-sizing: border-box;
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-4 {
  margin-left: 33.3333333333%;
}
.core-grid .core-col-xs-5 {
  box-sizing: border-box;
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-5 {
  margin-left: 41.6666666667%;
}
.core-grid .core-col-xs-6 {
  box-sizing: border-box;
  flex-basis: 50%;
  max-width: 50%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-6 {
  margin-left: 50%;
}
.core-grid .core-col-xs-7 {
  box-sizing: border-box;
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-7 {
  margin-left: 58.3333333333%;
}
.core-grid .core-col-xs-8 {
  box-sizing: border-box;
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-8 {
  margin-left: 66.6666666667%;
}
.core-grid .core-col-xs-9 {
  box-sizing: border-box;
  flex-basis: 75%;
  max-width: 75%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-9 {
  margin-left: 75%;
}
.core-grid .core-col-xs-10 {
  box-sizing: border-box;
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-10 {
  margin-left: 83.3333333333%;
}
.core-grid .core-col-xs-11 {
  box-sizing: border-box;
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-11 {
  margin-left: 91.6666666667%;
}
.core-grid .core-col-xs-12 {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 1rem;
}
.core-grid .core-col-xs-offset-12 {
  margin-left: 100%;
}
.core-grid .core-row.start-xs {
  justify-content: flex-start;
}
.core-grid .core-row.center-xs {
  justify-content: center;
}
.core-grid .core-row.end-xs {
  justify-content: flex-end;
}
.core-grid .core-row.top-xs {
  align-items: flex-start;
}
.core-grid .core-row.middle-xs {
  align-items: center;
}
.core-grid .core-row.bottom-xs {
  align-items: flex-end;
}
.core-grid .core-row.around-xs {
  justify-content: space-around;
}
.core-grid .core-row.between-xs {
  justify-content: space-between;
}
.core-grid .first-xs {
  order: -1;
}
.core-grid .last-xs {
  order: 1;
}
@media only screen and (min-width: 480px) {
  .core-grid .core-col-sm {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .core-grid .core-col-sm-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .core-grid .core-col-sm-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-3 {
    margin-left: 25%;
  }
  .core-grid .core-col-sm-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .core-grid .core-col-sm-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .core-grid .core-col-sm-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-6 {
    margin-left: 50%;
  }
  .core-grid .core-col-sm-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .core-grid .core-col-sm-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .core-grid .core-col-sm-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-9 {
    margin-left: 75%;
  }
  .core-grid .core-col-sm-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .core-grid .core-col-sm-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .core-grid .core-col-sm-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-sm-offset-12 {
    margin-left: 100%;
  }
  .core-grid .core-row.start-sm {
    justify-content: flex-start;
  }
  .core-grid .core-row.center-sm {
    justify-content: center;
  }
  .core-grid .core-row.end-sm {
    justify-content: flex-end;
  }
  .core-grid .core-row.top-sm {
    align-items: flex-start;
  }
  .core-grid .core-row.middle-sm {
    align-items: center;
  }
  .core-grid .core-row.bottom-sm {
    align-items: flex-end;
  }
  .core-grid .core-row.around-sm {
    justify-content: space-around;
  }
  .core-grid .core-row.between-sm {
    justify-content: space-between;
  }
  .core-grid .first-sm {
    order: -1;
  }
  .core-grid .last-sm {
    order: 1;
  }
}
@media only screen and (min-width: 600px) {
  .core-grid .core-col-md {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-md-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .core-grid .core-col-md-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .core-grid .core-col-md-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-3 {
    margin-left: 25%;
  }
  .core-grid .core-col-md-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .core-grid .core-col-md-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .core-grid .core-col-md-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-6 {
    margin-left: 50%;
  }
  .core-grid .core-col-md-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .core-grid .core-col-md-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .core-grid .core-col-md-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-9 {
    margin-left: 75%;
  }
  .core-grid .core-col-md-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .core-grid .core-col-md-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .core-grid .core-col-md-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-md-offset-12 {
    margin-left: 100%;
  }
  .core-grid .core-row.start-md {
    justify-content: flex-start;
  }
  .core-grid .core-row.center-md {
    justify-content: center;
  }
  .core-grid .core-row.end-md {
    justify-content: flex-end;
  }
  .core-grid .core-row.top-md {
    align-items: flex-start;
  }
  .core-grid .core-row.middle-md {
    align-items: center;
  }
  .core-grid .core-row.bottom-md {
    align-items: flex-end;
  }
  .core-grid .core-row.around-md {
    justify-content: space-around;
  }
  .core-grid .core-row.between-md {
    justify-content: space-between;
  }
  .core-grid .first-md {
    order: -1;
  }
  .core-grid .last-md {
    order: 1;
  }
}
@media only screen and (min-width: 780px) {
  .core-grid .core-col-lg {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .core-grid .core-col-lg-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .core-grid .core-col-lg-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-3 {
    margin-left: 25%;
  }
  .core-grid .core-col-lg-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .core-grid .core-col-lg-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .core-grid .core-col-lg-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-6 {
    margin-left: 50%;
  }
  .core-grid .core-col-lg-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .core-grid .core-col-lg-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .core-grid .core-col-lg-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-9 {
    margin-left: 75%;
  }
  .core-grid .core-col-lg-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .core-grid .core-col-lg-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .core-grid .core-col-lg-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-lg-offset-12 {
    margin-left: 100%;
  }
  .core-grid .core-row.start-lg {
    justify-content: flex-start;
  }
  .core-grid .core-row.center-lg {
    justify-content: center;
  }
  .core-grid .core-row.end-lg {
    justify-content: flex-end;
  }
  .core-grid .core-row.top-lg {
    align-items: flex-start;
  }
  .core-grid .core-row.middle-lg {
    align-items: center;
  }
  .core-grid .core-row.bottom-lg {
    align-items: flex-end;
  }
  .core-grid .core-row.around-lg {
    justify-content: space-around;
  }
  .core-grid .core-row.between-lg {
    justify-content: space-between;
  }
  .core-grid .first-lg {
    order: -1;
  }
  .core-grid .last-lg {
    order: 1;
  }
}
@media only screen and (min-width: 960px) {
  .core-grid .core-col-xl {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .core-grid .core-col-xl-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .core-grid .core-col-xl-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-3 {
    margin-left: 25%;
  }
  .core-grid .core-col-xl-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .core-grid .core-col-xl-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .core-grid .core-col-xl-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-6 {
    margin-left: 50%;
  }
  .core-grid .core-col-xl-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .core-grid .core-col-xl-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .core-grid .core-col-xl-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-9 {
    margin-left: 75%;
  }
  .core-grid .core-col-xl-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .core-grid .core-col-xl-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .core-grid .core-col-xl-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }
  .core-grid .core-col-xl-offset-12 {
    margin-left: 100%;
  }
  .core-grid .core-row.start-xl {
    justify-content: flex-start;
  }
  .core-grid .core-row.center-xl {
    justify-content: center;
  }
  .core-grid .core-row.end-xl {
    justify-content: flex-end;
  }
  .core-grid .core-row.top-xl {
    align-items: flex-start;
  }
  .core-grid .core-row.middle-xl {
    align-items: center;
  }
  .core-grid .core-row.bottom-xl {
    align-items: flex-end;
  }
  .core-grid .core-row.around-xl {
    justify-content: space-around;
  }
  .core-grid .core-row.between-xl {
    justify-content: space-between;
  }
  .core-grid .first-xl {
    order: -1;
  }
  .core-grid .last-xl {
    order: 1;
  }
}
.core-grid .core-col-gutter-lr {
  padding: 0 1rem;
}
.core-grid .core-col-no-gutter {
  padding: 0;
}
.core-grid .show {
  display: block !important;
}
.core-grid .core-row.show {
  display: flex !important;
}
.core-grid .hide {
  display: none !important;
}
.core-grid .show-xs {
  display: block !important;
}
.core-grid .core-row.show-xs {
  display: flex !important;
}
.core-grid .hide-xs {
  display: none !important;
}
@media only screen and (max-width: 479px) {
  .core-grid .show-xs-only {
    display: block !important;
  }
  .core-grid .core-row.show-xs-only {
    display: flex !important;
  }
  .core-grid .hide-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 480px) {
  .core-grid .show-sm {
    display: block !important;
  }
  .core-grid .core-row.show-sm {
    display: flex !important;
  }
  .core-grid .hide-sm {
    display: none !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
  .core-grid .show-sm-only {
    display: block !important;
  }
  .core-grid .core-row.show-sm-only {
    display: flex !important;
  }
  .core-grid .hide-sm-only {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) {
  .core-grid .show-md {
    display: block !important;
  }
  .core-grid .core-row.show-md {
    display: flex !important;
  }
  .core-grid .hide-md {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 779px) {
  .core-grid .show-md-only {
    display: block !important;
  }
  .core-grid .core-row.show-md-only {
    display: flex !important;
  }
  .core-grid .hide-md-only {
    display: none !important;
  }
}
@media only screen and (min-width: 780px) {
  .core-grid .show-lg {
    display: block !important;
  }
  .core-grid .core-row.show-lg {
    display: flex !important;
  }
  .core-grid .hide-lg {
    display: none !important;
  }
}
@media only screen and (min-width: 780px) and (max-width: 959px) {
  .core-grid .show-lg-only {
    display: block !important;
  }
  .core-grid .core-row.show-lg-only {
    display: flex !important;
  }
  .core-grid .hide-lg-only {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  .core-grid .show-xl {
    display: block !important;
  }
  .core-grid .core-row.show-xl {
    display: flex !important;
  }
  .core-grid .hide-xl {
    display: none !important;
  }
}

:root {
  --d4p-layout-main-border-radius: 5px;
  --d4p-layout-badge-border-radius: 2px;
  --d4p-color-layout-border: #888;
  --d4p-color-layout-accent: #004185;
  --d4p-color-main-border: #BBB;
  --d4p-color-main-background: #FFF;
  --d4p-color-main-text: #222;
  --d4p-color-sidebar-background: #F0F0F0;
  --d4p-color-sidebar-text: #222;
  --d4p-color-section-background: #F4F4F4;
  --d4p-color-section-text: #111;
  --d4p-color-header-background: #E4E4E4;
  --d4p-color-header-text: #000;
  --d4p-color-sidebar-icon-background: #F4F4F4;
  --d4p-color-sidebar-icon-text: #004185;
  --d4p-color-feature-active-background: #E7FFEC;
  --d4p-color-feature-active-text: #00A32A;
  --d4p-color-feature-beta-background: #FDE7FF;
  --d4p-color-feature-beta-text: #A30093;
  --d4p-color-button-active-background: #00A32A;
  --d4p-color-button-inactive-background: #A32A00;
}

.d4p-clearfix:before, .d4p-clearfix:after {
  content: " ";
  display: table;
}

.d4p-clearfix:after {
  clear: both;
}

.d4p-sr-only,
.d4p-accessibility-show-for-sr {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.d4p-break-hypen {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.d4p-setting-image .d4plib-button-inner {
  margin: 0 5px 0 0;
}

.d4plib-selected-image {
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #DDD;
  max-width: 518px;
  display: block;
}
.d4plib-selected-image .d4plib-image-name {
  font-weight: bold;
  display: block;
}
.d4plib-selected-image img {
  height: auto;
  margin: 5px 0 0;
  max-width: 100%;
  display: none;
}

.d4plib-images-image {
  line-height: 22px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dashed #DDD;
}

.d4p-setting-images .d4plib-images-image:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.d4plib-images-image img {
  display: none;
}

.d4plib-images-image .d4plib-image-name {
  display: inline;
}

:root {
  --d4p-layout-main-border-radius: 5px;
  --d4p-layout-badge-border-radius: 2px;
  --d4p-color-layout-border: #888;
  --d4p-color-layout-accent: #004185;
  --d4p-color-main-border: #BBB;
  --d4p-color-main-background: #FFF;
  --d4p-color-main-text: #222;
  --d4p-color-sidebar-background: #F0F0F0;
  --d4p-color-sidebar-text: #222;
  --d4p-color-section-background: #F4F4F4;
  --d4p-color-section-text: #111;
  --d4p-color-header-background: #E4E4E4;
  --d4p-color-header-text: #000;
  --d4p-color-sidebar-icon-background: #F4F4F4;
  --d4p-color-sidebar-icon-text: #004185;
  --d4p-color-feature-active-background: #E7FFEC;
  --d4p-color-feature-active-text: #00A32A;
  --d4p-color-feature-beta-background: #FDE7FF;
  --d4p-color-feature-beta-text: #A30093;
  --d4p-color-button-active-background: #00A32A;
  --d4p-color-button-inactive-background: #A32A00;
}

.d4p-wrap,
.d4p-wrap * {
  box-sizing: border-box;
}

.d4p-wrap {
  margin: 0 1em 0 0;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .d4p-wrap {
    margin-left: calc(1em - 10px);
  }
}
.d4p-wrap > .notice {
  margin: 40px 0 0 0;
}
.d4p-wrap .d4p-notice-info {
  border-left: 4px solid var(--d4p-color-layout-accent);
  background: var(--d4p-color-main-background);
  padding: 12px;
  margin: 40px 0 0 0;
}
.d4p-wrap .d4p-notice-info blockquote {
  border-left: 2px solid var(--d4p-color-layout-border);
  margin: 15px 0;
  padding-left: 5px;
  font-style: italic;
}
.d4p-wrap a,
.d4p-wrap :focus {
  box-shadow: none;
}
.d4p-wrap .d4p-message .notice {
  margin: 0;
  box-shadow: none;
  border-top: 0;
  padding: 15px;
  font-size: 14px;
}
.d4p-wrap .d4p-message .notice .notice-dismiss {
  padding: 14px;
}
.d4p-wrap .d4p-header {
  border-bottom: 1px solid var(--d4p-color-layout-border);
  margin: 36px 0 0;
  padding: 0 0 1.5em;
  display: flex;
}
.d4p-wrap .d4p-header .d4p-plugin {
  flex-shrink: 1;
  font-weight: 500;
  font-size: 20px;
  line-height: 42px;
  letter-spacing: -1px;
  white-space: nowrap;
}
.d4p-wrap .d4p-header .d4p-navigator {
  flex: 1 1 100%;
}
.d4p-wrap .d4p-header .d4p-navigator a {
  color: var(--d4p-color-layout-accent);
  text-decoration: none;
}
.d4p-wrap .d4p-header .d4p-navigator > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  column-gap: 3em;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li {
  list-style: none;
  margin: 0;
  display: block;
  width: 250px;
  padding: 0.5em 0.8em;
  line-height: 1.7;
  font-size: 15px;
  border: 1px solid var(--d4p-color-main-border);
  border-radius: var(--d4p-layout-main-border-radius);
  background-color: var(--d4p-color-main-background);
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button {
  position: relative;
  flex-shrink: 1;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none;
  display: block;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button > a i.d4p-icon {
  vertical-align: bottom;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul {
  border: 1px solid var(--d4p-color-main-border);
  border-radius: var(--d4p-layout-main-border-radius);
  background-color: var(--d4p-color-main-background);
  display: none;
  font-size: 15px;
  line-height: 2;
  padding: 5px 0;
  position: absolute;
  top: 40px;
  left: 0;
  width: 250px;
  z-index: 10000;
  max-height: 372px;
  overflow: auto;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul li {
  margin: 0;
  padding: 0;
  line-height: 2.2;
}
@media screen and (max-width: 768px) {
  .d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul {
    width: 100%;
  }
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none;
  display: block;
  padding: 0 10px;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul a .d4p-features-mark {
  float: right;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul a .d4p-nav-badge {
  background: var(--d4p-color-layout-accent);
  color: #fff;
  float: right;
  border-radius: var(--d4p-layout-badge-border-radius);
  display: block;
  padding: 3px 5px;
  line-height: 1.1;
  margin: 5px 0 0;
  font-weight: 500;
  letter-spacing: 1px;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul a:hover {
  background: var(--d4p-color-layout-accent);
  color: #FFF;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul a:hover .d4p-nav-badge {
  background: #FFF;
  color: var(--d4p-color-layout-accent);
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul .d4p-nav-break {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none;
  display: block;
  padding: 0 10px;
  font-weight: bold;
  border-top: 1px solid var(--d4p-color-main-border);
  color: var(--d4p-color-layout-accent);
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul .d4p-nav-current {
  background: var(--d4p-color-main-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none;
  display: block;
  padding: 0 10px;
  color: #FFF;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-nav-button ul .d4p-nav-current i.d4p-icon {
  line-height: inherit;
  vertical-align: bottom;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-header-special-button {
  display: flex;
  align-items: center;
  column-gap: 2em;
  row-gap: 0.5em;
  width: auto;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-header-special-button .d4p-nav-button-inner {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-header-special-button .d4p-nav-button-inner span {
  font-family: monospace;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-header-special-button .d4p-nav-button-inner i {
  color: var(--d4p-color-layout-accent);
}
@media screen and (max-width: 639px) {
  .d4p-wrap .d4p-header .d4p-navigator > ul {
    flex-wrap: wrap;
    gap: 1em;
  }
  .d4p-wrap .d4p-header .d4p-navigator > ul > li {
    width: calc(50% - 0.5em);
  }
  .d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-header-special-button {
    justify-content: space-between;
    width: 100%;
  }
}
@media screen and (max-width: 399px) {
  .d4p-wrap .d4p-header .d4p-navigator > ul > li {
    width: 100%;
  }
  .d4p-wrap .d4p-header .d4p-navigator > ul > li.d4p-header-special-button {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .d4p-wrap .d4p-header {
    margin-top: 64px;
  }
  .d4p-wrap .d4p-header .d4p-navigator {
    width: 100%;
    margin-top: -15px;
  }
}
@media screen and (max-width: 1024px) {
  .d4p-wrap .d4p-header .d4p-plugin {
    display: none;
  }
}
.d4p-wrap.d4p-with-sidebar .d4p-content-wrapper {
  display: flex;
}
.d4p-wrap.d4p-with-sidebar .d4p-content-wrapper .d4p-sidebar {
  padding: 1.5em 1.5em 1.5em 0;
  flex: 1 0 270px;
}
.d4p-wrap.d4p-with-sidebar .d4p-content-wrapper .d4p-content {
  border-left: 1px solid var(--d4p-color-layout-border);
  padding: 1.5em 0 1.5em 1.5em;
  flex: 1 1 100%;
  gap: 1.5em;
}
@media screen and (max-width: 640px) {
  .d4p-wrap.d4p-with-sidebar .d4p-content-wrapper {
    flex-direction: column;
  }
  .d4p-wrap.d4p-with-sidebar .d4p-content-wrapper .d4p-sidebar {
    flex-basis: 100%;
    padding: 2em 0 0;
  }
  .d4p-wrap.d4p-with-sidebar .d4p-content-wrapper .d4p-content {
    border-top: 1px solid var(--d4p-color-layout-border);
    margin: 2em 0 0;
    padding: 2em 0;
    border-left: 0;
  }
}
.d4p-wrap.d4p-with-cards .d4p-content-wrapper .d4p-content {
  padding: 0.5em 0 1.5em 0.5em;
}
@media screen and (max-width: 640px) {
  .d4p-wrap.d4p-with-cards .d4p-content-wrapper .d4p-content {
    padding: 1em 0 1em;
  }
}
.d4p-wrap.d4p-full-width .d4p-content-wrapper {
  padding: 1.5em 0 0;
}
.d4p-wrap.d4p-full-width .d4p-content-wrapper .d4p-content {
  min-height: 320px;
}
.d4p-wrap .d4p-sidebar .d4p-return-to-top {
  border-top: 1px dotted #BBB;
  text-align: right;
  margin: 1em 0 0;
  padding: 0.5em 0 0;
  text-transform: lowercase;
}
@media screen and (max-width: 640px) {
  .d4p-wrap .d4p-sidebar .d4p-return-to-top {
    display: none;
  }
}
.d4p-wrap .d4p-sidebar .d4p-panel-title {
  background: var(--d4p-color-main-background);
  border: 1px solid var(--d4p-color-main-border);
  border-radius: var(--d4p-layout-main-border-radius);
  margin: 0 0 2em;
  padding: 2em;
  text-align: center;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title > ._icon {
  background-color: var(--d4p-color-sidebar-icon-background);
  border-radius: var(--d4p-layout-main-border-radius);
  padding: 1em;
  display: inline-block;
  line-height: 1;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title > ._icon i {
  color: var(--d4p-color-sidebar-icon-text);
  font-size: 48px;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title ._beta {
  margin: 1em 0 0;
  padding: 0.5em;
  background-color: var(--d4p-color-sidebar-icon-background);
  border: 1px solid var(--d4p-color-feature-beta-text);
  color: var(--d4p-color-feature-beta-text);
  border-radius: var(--d4p-layout-main-border-radius);
  font-size: 1.1em;
  line-height: 1.6;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title ._beta i {
  font-size: 1.1em;
  margin-right: 0.2em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title h3 {
  font-size: 28px;
  word-break: keep-all;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 1;
  margin: 0.5em 0 0;
  padding: 0;
  text-transform: uppercase;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title h3 .dev4press-pro-badge {
  display: block;
  max-width: fit-content;
  padding: 2px 5px 4px !important;
  font-size: 60% !important;
  clear: both !important;
  margin: 10px auto 0 !important;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title h4 {
  background-color: var(--d4p-color-sidebar-icon-background);
  border-radius: var(--d4p-layout-main-border-radius);
  margin: 1em 0 0;
  padding: 0.5em;
  font-size: 1.2em;
  line-height: 1.5;
  font-weight: 300;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title ._info {
  border-top: 1px solid var(--d4p-color-main-border);
  color: var(--d4p-color-main-text);
  background: var(--d4p-color-sidebar-background);
  border-radius: 0 0 var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius);
  font-size: 1em;
  line-height: 1.5;
  text-align: center;
  margin: 2em -2em -2em;
  padding: 1em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-title ._info ._kb {
  margin: 1em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid var(--d4p-color-main-border);
}
.d4p-wrap .d4p-sidebar .d4p-panel-title ._info ._kb a {
  text-decoration: none;
  background-color: var(--d4p-color-sidebar-icon-text);
  color: #FFF;
  padding: 2px 8px 4px;
  border-radius: var(--d4p-layout-badge-border-radius);
}
.d4p-wrap .d4p-sidebar .d4p-panel-links {
  background: var(--d4p-color-main-background);
  border: 1px solid var(--d4p-color-main-border);
  border-radius: var(--d4p-layout-main-border-radius);
  margin: 0 0 2em;
  padding: 1.5em;
  text-align: center;
}
.d4p-wrap .d4p-sidebar .d4p-panel-links p {
  margin: 0 0 1.5em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-links .d4p-buttons-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-mark {
  margin: 2em 0 0;
}
.d4p-wrap .d4p-sidebar .d4p-panel-mark input {
  padding: 0.3em 0.8em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-mark p {
  text-align: center;
  margin: 0 0 5px;
}
.d4p-wrap .d4p-sidebar .d4p-panel-mark button {
  background: none;
  outline: none;
  border: none;
  position: absolute;
  padding: 0;
  margin: 0;
  right: 12px;
  bottom: 12px;
  color: #111;
  cursor: pointer;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control,
.d4p-wrap .d4p-sidebar .d4p-panel-buttons {
  margin: 2em 0 0;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .button-secondary,
.d4p-wrap .d4p-sidebar .d4p-panel-control .button-primary,
.d4p-wrap .d4p-sidebar .d4p-panel-buttons .button-secondary,
.d4p-wrap .d4p-sidebar .d4p-panel-buttons .button-primary {
  border-radius: var(--d4p-layout-main-border-radius);
  width: 100%;
  font-weight: 300;
  text-align: center;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .button-primary,
.d4p-wrap .d4p-sidebar .d4p-panel-buttons .button-primary {
  font-size: 1.4em;
  line-height: 2.5em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .button-secondary,
.d4p-wrap .d4p-sidebar .d4p-panel-buttons .button-secondary {
  font-size: 1.3em;
  line-height: 2.4em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-feature-more-ctrl {
  font-size: 1.1em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-feature-more-ctrl-options,
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-features-bulk-ctrl-options {
  border-radius: var(--d4p-layout-main-border-radius);
  background: var(--d4p-color-main-background);
  color: var(--d4p-color-main-text);
  padding: 1em;
  margin: 2em 0 0;
  text-align: center;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-feature-more-ctrl-options p,
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-features-bulk-ctrl-options p {
  margin: 0 0 0.5em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-feature-more-ctrl-options a.button-primary,
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-features-bulk-ctrl-options a.button-primary {
  font-size: 1em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-feature-more-ctrl-options div,
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-features-bulk-ctrl-options div {
  display: flex;
  margin: 0 -0.5em;
}
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-feature-more-ctrl-options div button,
.d4p-wrap .d4p-sidebar .d4p-panel-control .d4p-features-bulk-ctrl-options div button {
  margin: 0.5em;
  font-size: 1em;
  line-height: 1.5;
}
.d4p-wrap .d4p-content .d4p-accessibility-button {
  border-top: 1px solid var(--d4p-color-layout-border);
  margin: 2em 0 0;
  padding: 2em 0;
  max-width: 920px;
  text-align: center;
  clear: both;
}
.d4p-wrap .d4p-content .d4p-accessibility-button .button-primary {
  min-width: 160px;
}

.d4p-group {
  background: var(--d4p-color-main-background);
  border: 1px solid var(--d4p-color-main-border);
  color: var(--d4p-color-main-text);
  border-radius: var(--d4p-layout-main-border-radius);
  margin: 0 0 2em;
  text-align: center;
  max-width: 955px;
  width: 100%;
}
.d4p-group.d4p-switch-group-is-hidden {
  display: none;
}
.d4p-group h3 {
  margin: 0;
  background: #E4E4E4;
  color: #000;
  border-bottom: 1px solid #BBB;
  text-align: left;
  padding: 0.75em 1em;
  line-height: 1.4;
  font-size: 1.4em;
  font-weight: 400;
  vertical-align: top;
  border-radius: var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius) 0 0;
}
.d4p-group h3 i {
  float: right;
  cursor: pointer;
}
.d4p-group h3 textarea {
  height: 160px;
}
.d4p-group h3 .d4p-kb-group {
  float: right;
  background: #C00;
  color: #FFF;
  padding: 2px 8px;
  border-radius: var(--d4p-layout-badge-border-radius);
  text-decoration: none;
  font-size: 14px;
}
.d4p-group h3 .d4p-toggle-control-wrapper input {
  display: none;
}
.d4p-group h3 .d4p-toggle-control-wrapper button {
  border: 0;
  padding: 0;
  background: 0 0;
  vertical-align: top;
  cursor: pointer;
  font-size: 1.4em;
  margin: 0 0.5em 0 0;
}
.d4p-group h3 .d4p-toggle-control-wrapper button i.d4p-ui-toggle-on {
  color: green;
}
.d4p-group h3 .d4p-toggle-control-wrapper button i.d4p-ui-toggle-off {
  color: red;
}
.d4p-group.d4p-group-card-upsell {
  border-color: var(--d4p-color-layout-accent);
}
.d4p-group.d4p-group-card-upsell > h3 {
  background-color: var(--d4p-color-layout-accent);
  color: #FFF;
}
.d4p-group.d4p-group-tools label {
  display: block;
  line-height: 1.8;
}
.d4p-group.d4p-hidden-group {
  display: none;
}
.d4p-group .d4p-group-inner {
  text-align: left;
  font-size: 15px;
  line-height: 1.7;
}
.d4p-group .d4p-group-inner h4.d4p-bar-title {
  margin: 0 0 1em;
  padding: 0.2em 0.8em;
  font-size: 1.2em;
  background: #E4E4E4;
}
.d4p-group .d4p-group-inner p {
  font-size: 1em;
  line-height: 1.7;
}
.d4p-group .d4p-group-inner ul {
  list-style: none;
  margin: 0;
}
.d4p-group .d4p-group-inner ul li {
  margin: 3px 0;
}
.d4p-group .d4p-group-inner ul.d4p-with-bullets {
  list-style: outside disc;
  margin-left: 20px;
}
.d4p-group .d4p-group-inner ul.d4p-with-bullets li {
  list-style: inherit;
}
.d4p-group .d4p-group-inner .d4p-group-footer {
  border-top: 1px solid #DDD;
  background: #F8F8F8;
  padding: 1em;
  text-align: left;
  width: 100%;
  border-radius: 0 0 var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius);
}
.d4p-group .d4p-group-inner .d4p-group-notice {
  padding: 1em;
  margin: 0;
  font-size: 1.1em;
  font-weight: 500;
  border: none;
  border-bottom: 1px solid #DDD;
  background-color: #E9F5FF;
  color: #003252;
}
.d4p-group .d4p-group-inner .d4p-group-notice.d4p-notice-warning {
  background-color: #FFE5E5;
  color: #4B0000;
}
.d4p-group .d4p-group-inner .d4p-card-badge {
  border-radius: var(--d4p-layout-badge-border-radius);
  color: #FFF;
  padding: 1px 10px 3px 8px;
  line-height: 1.5;
}
.d4p-group .d4p-group-inner .d4p-card-badge .d4p-icon {
  font-size: 90%;
  vertical-align: top;
  margin: 6px 6px 0 0;
}
.d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-green, .d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-ok {
  background: #090;
}
.d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-red, .d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-error {
  background: #900;
}
.d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-purple, .d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-maintenance {
  background: #813E99;
}
.d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-blue, .d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-upgrade {
  background: #0A63A5;
}
.d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-orange, .d4p-group .d4p-group-inner .d4p-card-badge.d4p-badge-notice {
  background: #FC0;
  color: #900;
}
.d4p-group .d4p-group-inner .d4p-group-elements {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.75em;
  margin: 0 -1.5em 1.5em;
}
.d4p-group .d4p-group-inner .d4p-group-elements > div {
  flex-basis: calc(50% - 0.75em);
}
.d4p-group .d4p-group-inner .d4p-group-elements > div.d4p-group-element-full {
  flex-basis: 100%;
  border-bottom: 1px solid #DDD;
  padding-bottom: 0.75em;
}
.d4p-group .d4p-group-inner .d4p-group-elements > div.d4p-group-element-wide {
  flex-basis: 100%;
}
.d4p-group .d4p-group-inner .d4p-group-elements > div.d4p-group-element-last {
  flex-basis: 100%;
  border-top: 1px solid #DDD;
  padding-top: 0.75em;
}
.d4p-group .d4p-group-inner .d4p-group-elements > div {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .d4p-group .d4p-group-inner .d4p-group-elements > div {
    flex-basis: 100%;
  }
}
.d4p-group .d4p-group-inner .d4p-group-elements:last-child {
  margin-bottom: 0;
}
.d4p-group .d4p-group-inner .d4p-group-elements.d4p-elements-next {
  border-top: 1px solid #DDD;
  padding-top: 1em;
}
.d4p-group .d4p-group-inner .d4p-group-elements.d4p-regular-flow {
  column-gap: 1.5em;
  margin: 0 0 1.5em;
}
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-on,
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-off {
  padding: 1.5em;
}
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-on p:first-child,
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-off p:first-child {
  margin-top: 0;
}
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-on p:last-child,
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-off p:last-child {
  margin-bottom: 0;
}
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-off {
  display: none;
}
.d4p-group.d4p-group-with-toggle .d4p-group-inner .d4p-settings-on {
  display: block;
  border-bottom: 1px solid var(--d4p-color-main-border);
}
.d4p-group.d4p-group-with-toggle.d4p-group-toggle-off .d4p-group-inner .d4p-settings-on,
.d4p-group.d4p-group-with-toggle.d4p-group-toggle-off .d4p-group-inner .d4p-settings-section,
.d4p-group.d4p-group-with-toggle.d4p-group-toggle-off .d4p-group-inner .d4p-group-notice {
  display: none;
}
.d4p-group.d4p-group-with-toggle.d4p-group-toggle-off .d4p-group-inner .d4p-settings-off {
  display: block;
}
.d4p-group:not(.d4p-group-with-settings) .d4p-group-inner {
  padding: 1.5em;
}
.d4p-group:not(.d4p-group-with-settings) .d4p-group-inner > *:first-child {
  margin-top: 0;
}
.d4p-group:not(.d4p-group-with-settings) .d4p-group-inner > *:last-child {
  margin-bottom: 0;
}
.d4p-group.d4p-group-with-tabs .d4p-header-tabs {
  margin: 0;
  background: #E4E4E4;
  color: #000;
  border-bottom: 1px solid #BBB;
  padding: 0.6em 0.8em 0.6em;
  text-align: left;
  line-height: 1.6;
  font-size: 1.4em;
  font-weight: 400;
  border-radius: var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius) 0 0;
  box-sizing: border-box;
}
.d4p-group.d4p-group-with-tabs .d4p-header-tabs div[role=tablist] {
  border-bottom: 0;
}
.d4p-group.d4p-group-with-tabs .d4p-header-tabs div[role=tablist] .d4p-ctrl-tab {
  font-size: 0.85em;
  padding: 0.2em 1em;
}
.d4p-group.d4p-group-with-tabs .d4p-header-tabs div[role=tablist] button[role=tab] {
  padding: 0.3em 1em 0.4em;
  margin: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  border-radius: var(--d4p-layout-main-border-radius);
}
.d4p-group.d4p-group-with-tabs .d4p-header-tabs div[role=tablist] button[role=tab][aria-selected=true] {
  border: 1px solid var(--d4p-color-main-border);
  background-color: #FFF;
}
.d4p-group.d4p-group-with-tabs .d4p-group-inner .wp-tab-panel {
  padding: 0;
  margin: 0;
  border: 0;
  background-color: transparent;
}
.d4p-group.d4p-group-with-tabs .d4p-group-inner .d4p-ctrl-tabs-content {
  border: 0;
  padding: 0;
}

.d4p-group-error {
  border-color: #D00;
}
.d4p-group-error h3 {
  background: #D00;
  color: #FFF;
}
.d4p-group-error .d4p-group-inner {
  text-align: left;
}
.d4p-group-error .d4p-group-inner p {
  margin-top: 0;
  font-weight: bold;
}

.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge {
  padding: 2em 1.5em;
  text-align: center;
  border-radius: var(--d4p-layout-main-border-radius);
  background-color: var(--d4p-color-layout-accent);
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge * {
  color: #FFF;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge h3 {
  word-break: keep-all;
  font-weight: 300;
  margin: 0.5em 0 0;
  padding: 0;
  line-height: 1.2;
  font-size: 2.4em;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge ._version-wrapper {
  margin: 1.5em -1.2em -1.5em;
  padding: 1em;
  border-top: 1px solid var(--d4p-color-main-border);
  font-size: 1.4em;
  text-align: center;
  font-weight: 300;
  display: flex;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge ._version-wrapper > span {
  display: block;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge ._version-wrapper ._edition {
  font-weight: bold;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-dashboard-badge ._version-wrapper ._version {
  text-align: right;
  flex-grow: 1;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group {
  margin: 1em 0 0;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group.buy-me-a-coffee {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.2em;
  justify-content: center;
  column-gap: 1em;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group.buy-me-a-coffee a {
  display: block;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group.buy-me-a-coffee a img {
  width: 100%;
  max-width: 250px;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group a i {
  font-size: 1.3em;
  width: 1.3em;
  text-align: center;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group a span {
  font-size: 120%;
  font-weight: bold;
  vertical-align: top;
}
.d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group:not(.buy-me-a-coffee) {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
@media screen and (min-width: 400px) and (max-width: 640px) {
  .d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group:not(.buy-me-a-coffee) {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .d4p-wrap.d4p-panel-dashboard .d4p-sidebar .d4p-links-group:not(.buy-me-a-coffee) a {
    display: block;
    flex: 1 1 calc(50% - 0.5em);
  }
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-wrap: wrap;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-dashboard-card {
  flex: 0 1 calc(50% - 2em);
  margin: 1em;
  position: relative;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-card-double {
  flex: 1 0 100%;
  max-width: calc(100% - 2em);
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-dashboard-card-upsell {
  border-color: var(--d4p-color-layout-accent);
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-dashboard-card-upsell > h3 {
  background-color: var(--d4p-color-layout-accent);
  color: #FFF;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-dashboard-card-upsell .d4p-group-header p {
  margin: 0;
  font-size: 1.2em;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper {
    flex-direction: column;
  }
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-dashboard-card {
    max-width: calc(100% - 2em);
  }
}
@media screen and (max-width: 640px) {
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-cards-wrapper .d4p-group.d4p-dashboard-card {
    margin: 1em 0;
    max-width: 100%;
  }
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card {
  display: block;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-card-double .d4p-group-inner {
  font-size: 105%;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner {
  padding: 15px;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner h4 {
  margin: 0 0 0.75em;
  font-size: 1.15em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner hr {
  margin: 0.75em 0;
  border: 0;
  border-top: 1px solid #DDD;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul {
  list-style: none;
  margin: 0;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li {
  margin: 3px 0;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-with-bullets {
  list-style: outside disc;
  margin-left: 1em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-with-bullets li {
  list-style: inherit;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-dashboard-status .d4p-group-header,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-dashboard-status .d4p-group-inner {
  display: flex;
  gap: 0.5em;
  flex-direction: column;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-dashboard-status .d4p-group-header > div,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-dashboard-status .d4p-group-inner > div {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 0.5em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-dashboard-status .d4p-group-header > div .d4p-status-message,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-dashboard-status .d4p-group-inner > div .d4p-status-message {
  flex-grow: 1;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer {
  position: absolute;
  border-top: 1px solid #DDD;
  background: #F8F8F8;
  padding: 1em;
  text-align: left;
  bottom: 0;
  width: 100%;
  border-radius: 0 0 var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius);
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer a {
  margin-right: 0.5em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header {
  border-bottom: 1px solid #DDD;
  padding: 1em;
  background: #F2F2F2;
  text-align: left;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  column-gap: 1em;
  row-gap: 0.25em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul li,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1.7;
  font-size: 1em;
  flex: 1 1 calc(50% - 0.5em);
}
@media screen and (max-width: 540px) {
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li,
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul li,
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul li {
    flex: 1 1 100%;
  }
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li a,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul li a,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul li a {
  text-decoration: none;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li a i,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul li a i,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul li a i {
  color: #555;
  font-size: 105%;
  margin-right: 3px;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li a strong,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul li a strong,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul li a strong {
  font-weight: 700;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul li .d4p-card-badge,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul li .d4p-card-badge,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul li .d4p-card-badge {
  margin-top: 2px;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-three-columns li,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul.d4p-three-columns li,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul.d4p-three-columns li {
  flex: 1 1 calc((100% - 2em) / 3);
}
@media screen and (max-width: 939px) {
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-three-columns li,
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul.d4p-three-columns li,
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul.d4p-three-columns li {
    flex: 1 1 calc(50% - 0.5em);
  }
}
@media screen and (max-width: 540px) {
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-three-columns li,
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul.d4p-three-columns li,
  .d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul.d4p-three-columns li {
    flex: 1 1 100%;
  }
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-full-width,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul.d4p-full-width,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul.d4p-full-width {
  flex-direction: column;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-inner ul.d4p-full-width li,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-header ul.d4p-full-width li,
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-group-footer ul.d4p-full-width li {
  width: 100%;
  padding: 0;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-status-message {
  font-weight: 500;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row {
  display: flex;
  gap: 0.75em;
  align-items: flex-start;
  flex-wrap: nowrap;
  margin: 0.5em 0;
  font-size: 15px;
  line-height: 24px;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row button {
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
  cursor: pointer;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row .d4p-type-toggle {
  flex-shrink: 1;
  font-size: 22px;
  line-height: 1;
  vertical-align: top;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row .d4p-type-toggle i {
  vertical-align: top;
  font-size: 1.2em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row .d4p-type-toggle.d4p-type-status-enabled {
  color: #3B7D33;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row .d4p-type-toggle.d4p-type-status-disabled {
  color: #D05757;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row div {
  flex-grow: 1;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card .d4p-dashboard-status-row div em {
  display: block;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card:not(.d4p-dashboard-card-no-footer) .d4p-group-header + .d4p-group-inner {
  margin-bottom: 3.75em;
}
.d4p-wrap.d4p-with-cards .d4p-content .d4p-group.d4p-dashboard-card.d4p-card-double .d4p-group-footer {
  position: relative;
}

.d4p-status-inline-help {
  display: inline-block;
  border-radius: 50%;
  background: var(--d4p-color-main-text);
  color: #FFF;
  font-size: 10px;
  width: 18px;
  text-align: center;
  height: 18px;
  line-height: 16px;
  vertical-align: text-bottom;
  cursor: help;
}

.d4p-wrap.d4p-with-table ul.subsubsub {
  margin: 0;
}
.d4p-wrap.d4p-with-table .search-box {
  margin: 0 0 1em;
}
.d4p-wrap.d4p-with-table .tablenav {
  height: auto;
  margin: 1em 0;
  padding: 0;
}
.d4p-wrap.d4p-with-table .tablenav .tablenav-pages {
  margin-bottom: 0;
}
.d4p-wrap.d4p-with-table .tablenav.top {
  display: flex;
  column-gap: 1em;
  row-gap: 2em;
  align-items: center;
  flex-wrap: wrap;
}
.d4p-wrap.d4p-with-table .tablenav.top > div {
  float: none;
  padding: 0;
  margin: 0;
}
.d4p-wrap.d4p-with-table .tablenav.top .actions {
  display: flex;
  gap: 0.5em;
  flex-wrap: wrap;
}
.d4p-wrap.d4p-with-table .tablenav.top .actions * {
  margin: 0;
}
.d4p-wrap.d4p-with-table .tablenav.top .actions:not(.bulkactions) {
  flex-grow: 1;
}
.d4p-wrap.d4p-with-table .tablenav.top .clear {
  display: none;
}
@media screen and (max-width: 782px) {
  .d4p-wrap.d4p-with-table .tablenav.top .actions {
    flex-grow: 1;
    justify-content: center;
  }
}

.d4p-grid-hide-bulkactions .actions.bulkactions {
  display: none;
}

.d4p-grid-alternative-view-search {
  display: flex;
  column-gap: 2em;
  row-gap: 0.5em;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.d4p-grid-alternative-view-search .subsubsub {
  flex-grow: 1;
}
.d4p-grid-alternative-view-search > * {
  float: none !important;
  margin: 0 !important;
}
.d4p-grid-alternative-view-search p.search-box input {
  margin-bottom: 0;
}

.d4p-wrap .d4p-setup-wrapper {
  display: flex;
}
.d4p-wrap .d4p-setup-wrapper .d4p-update-info {
  flex: 1 1 100%;
}
.d4p-wrap .d4p-setup-wrapper .d4p-update-info .d4p-install-block {
  margin: 0 0 15px;
  font-size: 1em;
  line-height: 1.5;
}
.d4p-wrap .d4p-setup-wrapper .d4p-update-info .d4p-install-block h4 {
  margin: 0 0 10px;
  font-size: 1.3em;
}
.d4p-wrap .d4p-setup-wrapper .d4p-update-info .d4p-install-block h5 {
  margin: 10px 0;
  font-size: 1.15em;
}
.d4p-wrap .d4p-setup-wrapper .d4p-update-info .d4p-install-confirm {
  margin: 15px 0 0;
  padding: 15px 0 0;
  border-top: 1px solid #777;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend {
  flex: 1 0 350px;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend > div {
  background-color: #333;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #FFF;
  padding: 0;
  margin-bottom: 1em;
  width: 100%;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend a,
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend a:hover {
  color: #FFF;
  text-decoration: none;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend h5 {
  background-color: #666;
  color: #FFF;
  padding: 0.5em;
  margin: 0 0 1.5em;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  border-radius: 5px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend h6 {
  font-size: 16px;
  margin: 0;
  line-height: 1.5;
  padding: 0.25em 0.5em;
  text-align: center;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-inner {
  margin: 1em;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-inner em {
  line-height: 18px;
  font-size: 12px;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-thumb {
  float: left;
  margin: 0 1em 1em 0;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-thumb img {
  width: 92px;
  height: 92px;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-thumb i {
  font-size: 64px;
  display: block;
  line-height: 1;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-links {
  clear: both;
  margin: 1em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #F8F8F8;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-links a {
  margin: 0 1%;
  width: 48%;
  text-align: center;
  border: none;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-links a.button-primary {
  font-weight: bold;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-links a.button-secondary {
  color: #111;
  box-shadow: none;
}
.d4p-wrap .d4p-setup-wrapper #dev4press-recommend .dev4press-plugin-links a.dev4press-buynow {
  background: #BA0000;
  box-shadow: none;
  text-shadow: none;
}
@media screen and (max-width: 1200px) {
  .d4p-wrap .d4p-setup-wrapper {
    flex-direction: column;
  }
  .d4p-wrap .d4p-setup-wrapper .d4p-update-info {
    padding-right: 0;
  }
}

.d4p-group-updater .d4p-install-block {
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 1px solid #DDD;
  font-size: 1.15em;
  line-height: 1.6;
}
.d4p-group-updater .d4p-install-block h4 {
  margin: 0 0 10px;
}
.d4p-group-updater .d4p-install-block h5 {
  margin: 10px 0;
}
.d4p-group-updater .d4p-install-block:last-child {
  margin: 0;
  padding: 0;
  border-bottom: none;
}

.d4p-dialog.d4p-dialog-hidex .ui-dialog-titlebar button {
  display: none;
}
.d4p-dialog .ui-dialog-buttonset .ui-button i.d4p-icon {
  font-size: 115%;
}

.d4p-group-inner .d4p-setting-code > .CodeMirror {
  border: 1px solid #DDD;
}

.d4p-field-unit {
  margin-left: 8px;
}

.d4plib-button-action {
  margin: 0 5px 0 0 !important;
  height: 22px !important;
  line-height: 20px !important;
  padding: 0 6px 1px !important;
}

.d4p-group-divider {
  margin: 10px 0 15px;
  float: left;
  text-align: center;
  max-width: 920px;
  width: 100%;
  clear: both;
  font-size: 2em;
  overflow: auto;
  line-height: normal;
  padding: 5px 0 0;
  border-top: 2px solid #DDD;
}

.d4p-settings-section h4 {
  padding: 0.75em 0.75em 0.75em 1.5em;
  border-bottom: 1px solid #DDD;
  border-top: 1px solid #DDD;
  background-color: #EEE;
  color: #111;
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 1px;
}
.d4p-settings-section h4 span {
  font-size: 1.2em;
}
.d4p-settings-section:first-child h4 {
  border-top: 0;
}
.d4p-settings-section.d4p-switch-section-is-hidden {
  display: none;
}
.d4p-settings-section .d4p-settings-table {
  margin: 0;
}
.d4p-settings-section .d4p-settings-table > tbody > tr > th,
.d4p-settings-section .d4p-settings-table > tbody > tr > td {
  border-bottom: 1px solid var(--d4p-color-main-border);
  text-align: left;
  vertical-align: top;
  line-height: 1.8;
}
.d4p-settings-section .d4p-settings-table > tbody > tr > th {
  width: 30%;
  padding: 1.5em;
  font-size: 1em;
}
.d4p-settings-section .d4p-settings-table > tbody > tr > th span {
  font-size: 1.2em;
  font-weight: 400;
}
.d4p-settings-section .d4p-settings-table > tbody > tr > td {
  padding: 1.5em 1.5em 1.5em 0;
}
.d4p-settings-section .d4p-settings-table > tbody > tr.d4p-switch-option-is-hidden {
  display: none;
}
.d4p-settings-section .d4p-settings-table > tbody > tr:last-child > th,
.d4p-settings-section .d4p-settings-table > tbody > tr:last-child > td {
  border-bottom: 0;
}
@media screen and (max-width: 840px) {
  .d4p-settings-section .d4p-settings-table > tbody > tr > th,
  .d4p-settings-section .d4p-settings-table > tbody > tr > td {
    width: 100%;
    padding: 1.5em;
    display: block;
  }
  .d4p-settings-section .d4p-settings-table > tbody > tr > th {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper {
  position: relative;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-field-clear-button {
  position: absolute;
  top: 0.2em;
  right: 0.2em;
  line-height: 1;
  font-size: 1.2em;
  cursor: default;
  border: 0;
  padding: 4px;
  background: transparent;
  opacity: 0.1;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-field-clear-button.__active {
  opacity: 0.9;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-field-clear-button {
    top: 0.3em;
  }
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper label {
  line-height: 1.8;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=datetime-local],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=datetime],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=number],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=text],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=url],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=email],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=password] {
  border-radius: var(--d4p-layout-main-border-radius);
  padding: 0.3em 0.8em;
  width: 100%;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=time],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=month],
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=number] {
  width: 40%;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper textarea {
  min-height: 100px;
  height: 160px;
  resize: vertical;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper select {
  border-radius: var(--d4p-layout-main-border-radius);
  padding: 0.3em 2em 0.3em 0.8em;
  max-width: 100%;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-buttons-wrapper {
  margin: 1em 0 0;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-buttons-wrapper > * {
  margin-right: 0.5em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper {
  margin: 1em 0 0;
  border: 1px solid #DDD;
  border-radius: var(--d4p-layout-main-border-radius);
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-title {
  background: #E4E4E4;
  padding: 0.5em;
  font-weight: 500;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-title i {
  cursor: pointer;
  font-size: 1.3em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-title button {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-content {
  display: none;
  padding: 1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-content p {
  margin: 0 0 1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-content p:last-child {
  margin: 0;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-content ul {
  list-style: disc outside;
  margin: 0 0 0 1.5em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-content table {
  margin: 0;
  width: 100%;
  border-collapse: collapse;
  clear: both;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper .d4p-more-content table tr td {
  padding: 5px 10px;
  margin: 0;
  vertical-align: middle;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper.__is-open i {
  transform: rotate(90deg);
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-more-wrapper.__is-open .d4p-more-content {
  display: block;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-content-wrapper {
  border: 1px solid #DDD;
  padding: 0.5em 1em;
  max-height: 160px;
  overflow: auto;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-content-wrapper .d4p-wrapper-hierarchy {
  margin: 0;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-content-wrapper .d4p-wrapper-hierarchy li {
  margin: 0.3em 0;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-content-wrapper .d4p-wrapper-hierarchy ul.children {
  margin-left: 1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-description {
  margin: 1em 0 0 0;
  padding: 0;
  display: block;
  font-size: 1em;
  font-style: italic;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-color .wp-picker-input-wrap input[type=text] {
  width: 5rem;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-color .wp-picker-input-wrap input[type=button] {
  line-height: 3.1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-color .wp-color-result {
  padding-left: 4em;
  margin: 0 1em 0 0;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-range_integer input, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-range_absint input, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-x_by_y input {
  width: 25%;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-checkboxes label, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-checkboxes_group label, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-radios label {
  display: block;
  margin: 0 0 4px;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-checkboxes_group .d4p-group-title {
  font-weight: bold;
  font-size: 1.1em;
  line-height: 2;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_raw ol, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_text ol {
  list-style: none;
  margin: 0 0 0.5em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_raw .exp-text-element, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_text .exp-text-element {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_raw .exp-text-element button, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_text .exp-text-element button {
  line-height: 2;
  padding: 0.3em 1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_raw .exp-text-element button i, .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_text .exp-text-element button i {
  vertical-align: top;
  font-size: 1.4em;
  margin-top: 0.25em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-css_size input[type=number] {
  width: 80px;
  vertical-align: top;
  margin-right: 0.5em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-css_size select {
  width: 80px;
  vertical-align: top;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-normal .d4p-expandable-pairs-inside .d4p-element-pair-single {
  border: 1px solid #CCC;
  padding: 10px;
  margin: 0 0 10px;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-normal .d4p-expandable-pairs-inside .d4p-element-pair-single a {
  font-size: 0.9em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-normal .d4p-expandable-pairs-inside .d4p-element-pair-single input {
  margin: 0 0 5px;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-inline .d4p-expandable-pairs-inside {
  margin: 0 0 1em;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-inline .d4p-expandable-pairs-inside .d4p-element-pair-single {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 5px;
  margin-bottom: 5px;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-inline .d4p-expandable-pairs-inside .d4p-element-pair-single:first-child {
  border-bottom: 3px solid #DDD;
  font-weight: bold;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-inline .d4p-expandable-pairs-inside .d4p-element-pair-single > div {
  flex-grow: 1;
  flex-basis: calc((100% - 36px) / 2);
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-inline .d4p-expandable-pairs-inside .d4p-element-pair-single > span {
  flex-shrink: 1;
  min-width: 36px;
  display: block;
}
.d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-expandable_pairs .d4p-expandable-pairs-layout-inline .d4p-expandable-pairs-inside .d4p-element-pair-single > span a {
  display: block;
  padding: 4px 12px;
  text-align: center;
}
@media screen and (max-width: 840px) {
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=time],
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=month],
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=number] {
    width: 60%;
  }
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper .d4p-check-uncheck {
    font-size: 1.1em;
  }
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-css_size input[type=number] {
    width: 50%;
  }
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-css_size select {
    display: inline;
  }
}
@media screen and (max-width: 768px) {
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-color .wp-picker-input-wrap input[type=button] {
    line-height: 2.8em;
  }
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-color .wp-color-result {
    line-height: 2.8em;
  }
}
@media screen and (max-width: 480px) {
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=time],
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=month],
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper input[type=number] {
    width: 100%;
  }
  .d4p-settings-section .d4p-settings-table .d4p-setting-wrapper.d4p-setting-css_size input[type=number] {
    width: 50%;
  }
}
.d4p-settings-section .d4p-settings-table .d4p-settings-item-error th {
  border-left: 3px solid #D00 !important;
  padding: 10px !important;
  background-color: #FFEBEB;
}
.d4p-settings-section .d4p-settings-table .d4p-settings-item-error td {
  padding: 10px 10px 10px 0 !important;
  background-color: #FFEBEB;
}

details.d4p-section-details {
  margin: 10px 0 0;
  border: 1px solid #DDD;
}
details.d4p-section-details summary {
  background-color: #DDD;
  padding: 5px;
  color: #222;
  cursor: pointer;
}
details.d4p-section-details > div {
  padding: 10px;
  overflow: auto;
  height: 160px;
}
details.d4p-section-details > div .form-table {
  margin: 0;
}
details.d4p-section-details > div .form-table > tbody > tr > * {
  line-height: 22px;
  width: auto;
  padding: 2px 0;
}
details.d4p-section-details > div .form-table code {
  font-style: normal;
}

.dev4press-info-default-value {
  background-color: #EEE;
  font-family: monospace;
  color: #111;
  display: inline-block;
  padding: 1px 7px;
}

.d4p-group-separator {
  margin: 0;
  float: left;
  text-align: left;
  max-width: 920px;
  width: 100%;
  clear: both;
  overflow: auto;
}
.d4p-group-separator h3 {
  border-bottom: 2px solid #CCC;
  text-transform: uppercase;
  margin: 0 0 30px;
  font-size: 22px;
  line-height: 24px;
}
.d4p-group-separator h3 > span {
  padding: 0 15px 2px;
  position: relative;
  top: 12px;
  background: #CCC;
  color: #111;
  font-weight: bold;
  margin: 0 0 0 30px;
}

.d4p-feature-group-break {
  margin: 0 0 2em;
  padding: 0;
  border-bottom: 1px solid #555;
}
.d4p-feature-group-break h3 {
  border-radius: var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius) 0 0;
  background-color: #555;
  color: #FFF;
  display: inline-block;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.7;
  letter-spacing: 1px;
  margin: 0;
  padding: 0.4em 1.2em;
}
.d4p-feature-group-break h3 i {
  margin: 0 7px 0 0;
  font-size: 16px;
}

.d4p-feature-break {
  margin: 0 0 2em;
  padding: 0;
}
.d4p-feature-break h2 {
  border-radius: var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius) 0 0;
  background-color: #555;
  color: #FFF;
  display: inline-block;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.7;
  letter-spacing: 1px;
  margin: 0;
  padding: 0.5em 1em;
}
.d4p-feature-break h2 i {
  margin: 0 7px 0 0;
  font-size: 18px;
}
.d4p-feature-break .d4p-feature-break-info {
  border-top: 2px solid #555;
}
.d4p-feature-break .d4p-feature-break-info div {
  font-size: 1.2em;
  padding: 0.5em 1em;
  background: #DDD;
}

.d4p-panel-features-counts {
  background: var(--d4p-color-main-background);
  border: 1px solid var(--d4p-color-main-border);
  border-radius: var(--d4p-layout-main-border-radius);
  margin: 0 0 2em;
  padding: 1em;
  line-height: 1.8;
}
.d4p-panel-features-counts div span {
  float: right;
  font-weight: bold;
}

.d4p-features-filter {
  margin: 0 0 1em;
  padding: 1em;
  border-radius: var(--d4p-layout-main-border-radius);
  border: 1px solid var(--d4p-color-main-border);
  color: var(--d4p-color-main-text);
  background: var(--d4p-color-main-background);
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}
.d4p-features-filter .d4p-features-filter-buttons {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 1em;
}
.d4p-features-filter .d4p-features-filter-buttons button {
  border: none;
  padding: 0.5em 1em;
  cursor: pointer;
  border-radius: var(--d4p-layout-main-border-radius);
}
.d4p-features-filter .d4p-features-filter-buttons button.is-selected {
  font-weight: bold;
  color: var(--d4p-color-feature-active-text);
  border: 1px solid var(--d4p-color-feature-active-text);
  background-color: var(--d4p-color-feature-active-background);
}
.d4p-features-filter .d4p-features-filter-search {
  position: relative;
}
.d4p-features-filter .d4p-features-filter-search input {
  border: 1px solid var(--d4p-color-main-border);
  padding: 0.2em 1em;
  border-radius: var(--d4p-layout-main-border-radius);
}
.d4p-features-filter .d4p-features-filter-search i {
  margin: 0.85em 0 0 -1.5em;
  vertical-align: top;
  color: var(--d4p-color-feature-active-text);
  cursor: pointer;
}
.d4p-features-filter .d4p-features-filter-search.is-active input {
  border-color: var(--d4p-color-feature-active-text);
}
.d4p-features-filter .d4p-features-filter-search:not(.is-active) i {
  display: none;
}

.d4p-features-wrapper {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  line-height: 1.75;
  margin: -1em;
}
.d4p-features-wrapper .d4p-feature-box {
  flex: 0 0 300px;
  background: #FFF;
  border: 1px solid #BBB;
  border-radius: var(--d4p-layout-main-border-radius);
  margin: 1em;
  padding: 0;
  float: left;
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.d4p-features-wrapper .d4p-feature-box.hide-feature {
  display: none;
}
@media screen and (max-width: 640px) {
  .d4p-features-wrapper .d4p-feature-box {
    flex-basis: calc(50% - 2em);
  }
}
@media screen and (max-width: 440px) {
  .d4p-features-wrapper .d4p-feature-box {
    flex-basis: calc(100% - 2em);
  }
}
.d4p-features-wrapper .d4p-feature-box ._banner {
  position: absolute;
  top: 0;
  right: -2.7em;
  background: var(--d4p-color-layout-accent);
  padding: 0.4em 2.8em 0.4em 3.3em;
  transform: rotate(45deg);
  font-size: 1.3em;
  font-weight: bold;
  color: #FFF;
  letter-spacing: 2px;
}
.d4p-features-wrapper .d4p-feature-box ._info {
  padding: 2em 1.5em;
  text-align: center;
  flex: 1 1 100%;
}
.d4p-features-wrapper .d4p-feature-box ._info ._icon,
.d4p-features-wrapper .d4p-feature-box ._info ._logo {
  line-height: 1;
  background-color: #F2F2F2;
  padding: 1em;
  border-radius: var(--d4p-layout-main-border-radius);
}
.d4p-features-wrapper .d4p-feature-box ._info ._logo {
  width: 96px;
  height: 96px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.d4p-features-wrapper .d4p-feature-box ._info ._logo img {
  width: 100%;
  height: auto;
}
.d4p-features-wrapper .d4p-feature-box ._info ._icon {
  display: inline-block;
}
.d4p-features-wrapper .d4p-feature-box ._info ._icon i {
  font-size: 2em;
  color: #555;
}
.d4p-features-wrapper .d4p-feature-box ._info ._title {
  border-radius: var(--d4p-layout-main-border-radius);
  font-size: 1.5em;
  font-weight: 400;
  padding: 0.2em;
  margin: 0.3em 0;
}
.d4p-features-wrapper .d4p-feature-box ._info ._description {
  border-radius: var(--d4p-layout-main-border-radius);
  font-size: 1em;
  font-weight: 400;
  padding: 0.5em;
  margin: 0;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl {
  border-radius: 0 0 var(--d4p-layout-main-border-radius) var(--d4p-layout-main-border-radius);
  border-top: 1px solid var(--d4p-color-main-border);
  background: var(--d4p-color-section-background);
  color: var(--d4p-color-section-text);
  padding: 1em;
  display: flex;
  gap: 1em;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._open {
  flex: 1 1 100%;
  text-align: center;
  position: relative;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._activation {
  flex: 1 1 100%;
  text-align: left;
  position: relative;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._activation input[type=checkbox] {
  height: 24px;
  width: 32px;
  opacity: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._activation input[type=checkbox] + label {
  display: block;
  position: relative;
  line-height: 1;
  vertical-align: top;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._activation input[type=checkbox] + label:before {
  font-family: "dev4press";
  display: inline-block;
  content: "\f214";
  font-size: 2em;
  line-height: 1;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._activation input[type=checkbox]:checked + label:before {
  content: "\f215";
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._activation i {
  font-size: 2em;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._scope span,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._scope a,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._purchase span,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._purchase a,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._settings span,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._settings a {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 2em;
  line-height: 1;
  vertical-align: top;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._scope span i,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._scope a i,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._purchase span i,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._purchase a i,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._settings span i,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._settings a i {
  vertical-align: bottom;
  color: #111;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._scope span i.d4p-ui-cog-slash,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._purchase span i.d4p-ui-cog-slash,
.d4p-features-wrapper .d4p-feature-box ._ctrl ._settings span i.d4p-ui-cog-slash {
  opacity: 0.5;
}
.d4p-features-wrapper .d4p-feature-box ._ctrl ._scope span {
  cursor: help;
}
.d4p-features-wrapper .d4p-feature-box._is-always-on ._ctrl ._settings {
  flex: 1 1 100%;
  text-align: right;
}
.d4p-features-wrapper .d4p-feature-box._is-hidden {
  opacity: 0.5;
}
.d4p-features-wrapper .d4p-feature-box._is-active {
  border-color: var(--d4p-color-feature-active-text);
}
.d4p-features-wrapper .d4p-feature-box._is-active ._ctrl {
  border-color: var(--d4p-color-feature-active-text);
  background-color: var(--d4p-color-feature-active-background);
}
.d4p-features-wrapper .d4p-feature-box._is-active ._info ._icon {
  background-color: var(--d4p-color-feature-active-background);
}
.d4p-features-wrapper .d4p-feature-box._is-active ._info ._icon i {
  color: var(--d4p-color-feature-active-text);
}
.d4p-features-wrapper .d4p-feature-box._is-active ._ctrl ._activation label:before {
  color: var(--d4p-color-feature-active-text);
}
.d4p-features-wrapper .d4p-feature-box._is-active ._ctrl ._scope i,
.d4p-features-wrapper .d4p-feature-box._is-active ._ctrl ._settings i {
  color: var(--d4p-color-feature-active-text);
}
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active {
  border-color: var(--d4p-color-feature-beta-text);
}
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active ._ctrl {
  border-color: var(--d4p-color-feature-beta-text);
  background-color: var(--d4p-color-feature-beta-background);
}
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active ._info ._icon {
  background-color: var(--d4p-color-feature-beta-background);
}
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active ._info ._icon i {
  color: var(--d4p-color-feature-beta-text);
}
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active ._ctrl ._activation label:before {
  color: var(--d4p-color-feature-beta-text);
}
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active ._ctrl ._scope i,
.d4p-features-wrapper .d4p-feature-box._is-beta._is-active ._ctrl ._settings i {
  color: var(--d4p-color-feature-beta-text);
}
.d4p-features-wrapper .d4p-feature-box.search-result.search-result-title ._title {
  background-color: #F2F2F2;
}
.d4p-features-wrapper .d4p-feature-box.search-result.search-result-description ._description {
  background-color: #F2F2F2;
}
.d4p-features-wrapper .d4p-feature-box.search-result._is-active.search-result-title ._title {
  background-color: var(--d4p-color-feature-active-background);
}
.d4p-features-wrapper .d4p-feature-box.search-result._is-active.search-result-description ._description {
  background-color: var(--d4p-color-feature-active-background);
}
.d4p-features-wrapper .d4p-feature-box.search-result._is-beta._is-active.search-result-title ._title {
  background-color: var(--d4p-color-feature-beta-background);
}
.d4p-features-wrapper .d4p-feature-box.search-result._is-beta._is-active.search-result-description ._description {
  background-color: var(--d4p-color-feature-beta-background);
}
.d4p-features-wrapper .d4p-feature-break {
  flex: 1 0 calc(100% - 2em);
  margin: 1em;
  padding: 0;
}

.d4p-feature-status-badge {
  border-radius: var(--d4p-layout-main-border-radius);
  display: inline-block;
  padding: 0.5em 1em;
  color: #FFF;
  font-size: 1.1em;
  letter-spacing: 2px;
  font-weight: 500;
}
.d4p-feature-status-badge.__is-active {
  background: var(--d4p-color-button-active-background);
}
.d4p-feature-status-badge.__is-inactive {
  background: var(--d4p-color-button-inactive-background);
}

.d4p-setting-checkboxes.d4p-setting-checkboxes-hierarchy .d4p-inside-wrapper {
  max-height: 250px;
  padding: 5px 0;
  overflow: auto;
  margin: 0;
  line-height: 1.5;
}
.d4p-setting-checkboxes.d4p-setting-checkboxes-hierarchy .d4p-inside-wrapper li {
  margin: 0;
}
.d4p-setting-checkboxes.d4p-setting-checkboxes-hierarchy .d4p-inside-wrapper ul.children {
  margin-left: 12px;
}
.d4p-setting-checkboxes .d4p-check-uncheck {
  font-size: 0.9em;
  padding: 0 0 5px;
  margin: 0 0 5px;
  border-bottom: 1px dotted #CCC;
}
.d4p-setting-checkboxes .d4p-check-uncheck a {
  text-decoration: none;
}
.d4p-setting-checkboxes .d4p-check-uncheck a.d4p-check-all {
  margin-right: 10px;
}
.d4p-setting-checkboxes .d4p-check-uncheck a i {
  vertical-align: -2px;
}
.d4p-setting-checkboxes.d4p-columns-two .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-three .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-four .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-five .d4p-inside-wrapper {
  column-gap: 2em;
  column-rule: 1px solid #DDD;
}
.d4p-setting-checkboxes.d4p-columns-two .d4p-inside-wrapper {
  column-count: 2;
}
.d4p-setting-checkboxes.d4p-columns-three .d4p-inside-wrapper {
  column-count: 3;
}
.d4p-setting-checkboxes.d4p-columns-four .d4p-inside-wrapper {
  column-count: 4;
}
.d4p-setting-checkboxes.d4p-columns-five .d4p-inside-wrapper {
  column-count: 5;
}
@media screen and (max-width: 768px) {
  .d4p-setting-checkboxes label {
    font-size: 16px;
  }
  .d4p-setting-checkboxes.d4p-columns-three .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-four .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-five .d4p-inside-wrapper {
    column-count: 2;
  }
}
@media screen and (max-width: 479px) {
  .d4p-setting-checkboxes.d4p-columns-two .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-three .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-four .d4p-inside-wrapper, .d4p-setting-checkboxes.d4p-columns-five .d4p-inside-wrapper {
    column-count: 1;
  }
}

.d4p-background-job-messages-wrapper .d4p-background-job-messages {
  font-family: monospace;
  font-size: 0.9em;
  max-height: 415px;
  overflow: auto;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul {
  display: flex;
  flex-direction: column;
  gap: 0.25em;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message {
  display: flex;
  padding: 0.25em 0.5em;
  gap: 0.5em;
  align-items: center;
  justify-content: flex-start;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message > span {
  display: block;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message .__icon {
  background: #FFF;
  border-radius: 5px;
  padding: 0.1em 0.3em;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message.__message-info {
  background-color: #EBFFEF;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message.__message-activity {
  background-color: #DFE7FF;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message.__message-warning {
  background-color: #FFF1DD;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message.__message-error {
  background-color: #FFEBEB;
}
.d4p-background-job-messages-wrapper .d4p-background-job-messages ul li.__message.__message-system {
  background-color: #F8FFD2;
}
.d4p-background-job-messages-wrapper .d4p-background-job-loader {
  padding: 1em 0 0;
  display: none;
}
