da16e158 by Jeff Balicki

course list

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent d6745007
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
...@@ -388,10 +388,6 @@ legend + * { ...@@ -388,10 +388,6 @@ legend + * {
388 padding: 0; 388 padding: 0;
389 } 389 }
390 390
391 ::-webkit-file-upload-button {
392 font: inherit;
393 }
394
395 ::file-selector-button { 391 ::file-selector-button {
396 font: inherit; 392 font: inherit;
397 } 393 }
...@@ -1047,41 +1043,41 @@ body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-cont ...@@ -1047,41 +1043,41 @@ body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-cont
1047 } 1043 }
1048 @media (min-width: 576px) { 1044 @media (min-width: 576px) {
1049 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1045 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1050 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, 1046 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,
1051 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, 1047 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,
1052 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { 1048 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {
1053 max-width: 540px; 1049 max-width: 540px;
1054 } 1050 }
1055 } 1051 }
1056 @media (min-width: 768px) { 1052 @media (min-width: 768px) {
1057 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1053 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1058 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, 1054 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,
1059 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, 1055 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,
1060 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { 1056 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {
1061 max-width: 720px; 1057 max-width: 720px;
1062 } 1058 }
1063 } 1059 }
1064 @media (min-width: 992px) { 1060 @media (min-width: 992px) {
1065 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1061 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1066 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, 1062 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,
1067 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, 1063 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,
1068 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { 1064 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {
1069 max-width: 960px; 1065 max-width: 960px;
1070 } 1066 }
1071 } 1067 }
1072 @media (min-width: 1200px) { 1068 @media (min-width: 1200px) {
1073 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1069 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1074 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, 1070 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,
1075 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, 1071 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,
1076 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { 1072 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {
1077 max-width: 1140px; 1073 max-width: 1140px;
1078 } 1074 }
1079 } 1075 }
1080 @media (min-width: 1400px) { 1076 @media (min-width: 1400px) {
1081 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1077 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1082 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, 1078 body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,
1083 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, 1079 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,
1084 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { 1080 body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {
1085 max-width: 1320px; 1081 max-width: 1320px;
1086 } 1082 }
1087 } 1083 }
...@@ -1101,37 +1097,37 @@ body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-cont ...@@ -1101,37 +1097,37 @@ body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-cont
1101 } 1097 }
1102 @media (min-width: 576px) { 1098 @media (min-width: 576px) {
1103 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1099 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1104 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { 1100 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {
1105 max-width: 540px; 1101 max-width: 540px;
1106 } 1102 }
1107 } 1103 }
1108 @media (min-width: 768px) { 1104 @media (min-width: 768px) {
1109 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1105 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1110 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { 1106 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {
1111 max-width: 720px; 1107 max-width: 720px;
1112 } 1108 }
1113 } 1109 }
1114 @media (min-width: 992px) { 1110 @media (min-width: 992px) {
1115 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1111 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1116 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { 1112 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {
1117 max-width: 960px; 1113 max-width: 960px;
1118 } 1114 }
1119 } 1115 }
1120 @media (min-width: 1200px) { 1116 @media (min-width: 1200px) {
1121 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1117 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1122 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { 1118 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {
1123 max-width: 1140px; 1119 max-width: 1140px;
1124 } 1120 }
1125 } 1121 }
1126 @media (min-width: 1400px) { 1122 @media (min-width: 1400px) {
1127 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, 1123 body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,
1128 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { 1124 body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {
1129 max-width: 1320px; 1125 max-width: 1320px;
1130 } 1126 }
1131 } 1127 }
1132 @media (max-width: 920px) { 1128 @media (max-width: 920px) {
1133 body.understrap-no-sidebar .alignwide, 1129 body.understrap-no-sidebar .alignwide,
1134 body.understrap-no-sidebar .wp-block-cover.alignwide { 1130 body.understrap-no-sidebar .wp-block-cover.alignwide {
1135 margin: 0px calc(50% - 48vw); 1131 margin: 0px calc(50% - 48vw);
1136 max-width: 96vw; 1132 max-width: 96vw;
1137 width: 100vw; 1133 width: 100vw;
......
This diff could not be displayed because it is too large.
1 @charset "UTF-8";*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#53f;text-decoration:underline}a:hover{color:#4429cc}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#5533ff;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#5533ff;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:85,51,255;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.table,.wp-block-table table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*,.wp-block-table table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody,.wp-block-table table>tbody{vertical-align:inherit}.table>thead,.wp-block-table table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*,.wp-block-table table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*,.wp-block-table table>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*,.wp-block-table table>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#ddd6ff;--bs-table-striped-bg:#d2cbf2;--bs-table-striped-color:#000;--bs-table-active-bg:#c7c1e6;--bs-table-active-color:#000;--bs-table-hover-bg:#ccc6ec;--bs-table-hover-color:#000;color:#000;border-color:#c7c1e6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure,.wp-block-image>figure,figure.wp-block-image{display:inline-block}.figure-img,.wp-block-image>figure img,figure.wp-block-image img{margin-bottom:.5rem;line-height:1}.figure-caption,.wp-block-image>figure figcaption,figure.wp-block-image figcaption{font-size:.875em;color:#6c757d}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote,.wp-block-quote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child,.wp-block-quote>:last-child{margin-bottom:0}.blockquote-footer,.wp-block-quote cite{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before,.wp-block-quote cite::before{content:"— "}.has-blue-color,.has-blue-color:visited{color:#0d6efd}.has-blue-background-color{background-color:#0d6efd;border-color:#0d6efd}.has-indigo-color,.has-indigo-color:visited{color:#6610f2}.has-indigo-background-color{background-color:#6610f2;border-color:#6610f2}.has-purple-color,.has-purple-color:visited{color:#53f}.has-purple-background-color{background-color:#53f;border-color:#53f}.has-pink-color,.has-pink-color:visited{color:#d63384}.has-pink-background-color{background-color:#d63384;border-color:#d63384}.has-red-color,.has-red-color:visited{color:#dc3545}.has-red-background-color{background-color:#dc3545;border-color:#dc3545}.has-orange-color,.has-orange-color:visited{color:#fd7e14}.has-orange-background-color{background-color:#fd7e14;border-color:#fd7e14}.has-yellow-color,.has-yellow-color:visited{color:#ffc107}.has-yellow-background-color{background-color:#ffc107;border-color:#ffc107}.has-green-color,.has-green-color:visited{color:#198754}.has-green-background-color{background-color:#198754;border-color:#198754}.has-teal-color,.has-teal-color:visited{color:#20c997}.has-teal-background-color{background-color:#20c997;border-color:#20c997}.has-cyan-color,.has-cyan-color:visited{color:#0dcaf0}.has-cyan-background-color{background-color:#0dcaf0;border-color:#0dcaf0}.has-white-color,.has-white-color:visited{color:#fff}.has-white-background-color{background-color:#fff;border-color:#fff}.has-gray-color,.has-gray-color:visited{color:#6c757d}.has-gray-background-color{background-color:#6c757d;border-color:#6c757d}.has-gray-dark-color,.has-gray-dark-color:visited{color:#343a40}.has-gray-dark-background-color{background-color:#343a40;border-color:#343a40}.has-primary-color,.has-primary-color:visited{color:#53f}.has-primary-background-color{background-color:#53f;border-color:#53f}.has-secondary-color,.has-secondary-color:visited{color:#6c757d}.has-secondary-background-color{background-color:#6c757d;border-color:#6c757d}.has-success-color,.has-success-color:visited{color:#198754}.has-success-background-color{background-color:#198754;border-color:#198754}.has-info-color,.has-info-color:visited{color:#0dcaf0}.has-info-background-color{background-color:#0dcaf0;border-color:#0dcaf0}.has-warning-color,.has-warning-color:visited{color:#ffc107}.has-warning-background-color{background-color:#ffc107;border-color:#ffc107}.has-danger-color,.has-danger-color:visited{color:#dc3545}.has-danger-background-color{background-color:#dc3545;border-color:#dc3545}.has-light-color,.has-light-color:visited{color:#f8f9fa}.has-light-background-color{background-color:#f8f9fa;border-color:#f8f9fa}.has-dark-color,.has-dark-color:visited{color:#212529}.has-dark-background-color{background-color:#212529;border-color:#212529}figure.wp-block-image{display:block}.wp-block-image>figure{display:block}body.understrap-no-sidebar .alignfull,body.understrap-no-sidebar .alignwide,body.understrap-no-sidebar .wp-block-cover.alignfull,body.understrap-no-sidebar .wp-block-cover.alignwide{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:540px}}@media (min-width:768px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:720px}}@media (min-width:992px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:960px}}@media (min-width:1200px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1140px}}@media (min-width:1400px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1320px}}body.understrap-no-sidebar .alignwide,body.understrap-no-sidebar .wp-block-cover.alignwide{margin:0 calc(50% - 45vw);max-width:90vw;width:100vw}body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:540px}}@media (min-width:768px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:720px}}@media (min-width:992px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:960px}}@media (min-width:1200px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1140px}}@media (min-width:1400px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1320px}}@media (max-width:920px){body.understrap-no-sidebar .alignwide,body.understrap-no-sidebar .wp-block-cover.alignwide{margin:0 calc(50% - 48vw);max-width:96vw;width:100vw}}.wp-block-buttons .wp-block-button .wp-block-button__link{padding:.375rem .75rem;font-size:1rem;border-radius:.25rem}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid transparent}.components-circular-option-picker__option{border-radius:50%}.editor-post-title .editor-post-title__input{font-size:2.5rem;font-weight:500} 1 @charset "UTF-8";*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#53f;text-decoration:underline}a:hover{color:#4429cc}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#5533ff;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#5533ff;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:85,51,255;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.table,.wp-block-table table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*,.wp-block-table table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody,.wp-block-table table>tbody{vertical-align:inherit}.table>thead,.wp-block-table table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*,.wp-block-table table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*,.wp-block-table table>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*,.wp-block-table table>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#ddd6ff;--bs-table-striped-bg:#d2cbf2;--bs-table-striped-color:#000;--bs-table-active-bg:#c7c1e6;--bs-table-active-color:#000;--bs-table-hover-bg:#ccc6ec;--bs-table-hover-color:#000;color:#000;border-color:#c7c1e6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure,.wp-block-image>figure,figure.wp-block-image{display:inline-block}.figure-img,.wp-block-image>figure img,figure.wp-block-image img{margin-bottom:.5rem;line-height:1}.figure-caption,.wp-block-image>figure figcaption,figure.wp-block-image figcaption{font-size:.875em;color:#6c757d}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote,.wp-block-quote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child,.wp-block-quote>:last-child{margin-bottom:0}.blockquote-footer,.wp-block-quote cite{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before,.wp-block-quote cite::before{content:"— "}.has-blue-color,.has-blue-color:visited{color:#0d6efd}.has-blue-background-color{background-color:#0d6efd;border-color:#0d6efd}.has-indigo-color,.has-indigo-color:visited{color:#6610f2}.has-indigo-background-color{background-color:#6610f2;border-color:#6610f2}.has-purple-color,.has-purple-color:visited{color:#53f}.has-purple-background-color{background-color:#53f;border-color:#53f}.has-pink-color,.has-pink-color:visited{color:#d63384}.has-pink-background-color{background-color:#d63384;border-color:#d63384}.has-red-color,.has-red-color:visited{color:#dc3545}.has-red-background-color{background-color:#dc3545;border-color:#dc3545}.has-orange-color,.has-orange-color:visited{color:#fd7e14}.has-orange-background-color{background-color:#fd7e14;border-color:#fd7e14}.has-yellow-color,.has-yellow-color:visited{color:#ffc107}.has-yellow-background-color{background-color:#ffc107;border-color:#ffc107}.has-green-color,.has-green-color:visited{color:#198754}.has-green-background-color{background-color:#198754;border-color:#198754}.has-teal-color,.has-teal-color:visited{color:#20c997}.has-teal-background-color{background-color:#20c997;border-color:#20c997}.has-cyan-color,.has-cyan-color:visited{color:#0dcaf0}.has-cyan-background-color{background-color:#0dcaf0;border-color:#0dcaf0}.has-white-color,.has-white-color:visited{color:#fff}.has-white-background-color{background-color:#fff;border-color:#fff}.has-gray-color,.has-gray-color:visited{color:#6c757d}.has-gray-background-color{background-color:#6c757d;border-color:#6c757d}.has-gray-dark-color,.has-gray-dark-color:visited{color:#343a40}.has-gray-dark-background-color{background-color:#343a40;border-color:#343a40}.has-primary-color,.has-primary-color:visited{color:#53f}.has-primary-background-color{background-color:#53f;border-color:#53f}.has-secondary-color,.has-secondary-color:visited{color:#6c757d}.has-secondary-background-color{background-color:#6c757d;border-color:#6c757d}.has-success-color,.has-success-color:visited{color:#198754}.has-success-background-color{background-color:#198754;border-color:#198754}.has-info-color,.has-info-color:visited{color:#0dcaf0}.has-info-background-color{background-color:#0dcaf0;border-color:#0dcaf0}.has-warning-color,.has-warning-color:visited{color:#ffc107}.has-warning-background-color{background-color:#ffc107;border-color:#ffc107}.has-danger-color,.has-danger-color:visited{color:#dc3545}.has-danger-background-color{background-color:#dc3545;border-color:#dc3545}.has-light-color,.has-light-color:visited{color:#f8f9fa}.has-light-background-color{background-color:#f8f9fa;border-color:#f8f9fa}.has-dark-color,.has-dark-color:visited{color:#212529}.has-dark-background-color{background-color:#212529;border-color:#212529}figure.wp-block-image{display:block}.wp-block-image>figure{display:block}body.understrap-no-sidebar .alignfull,body.understrap-no-sidebar .alignwide,body.understrap-no-sidebar .wp-block-cover.alignfull,body.understrap-no-sidebar .wp-block-cover.alignwide{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:540px}}@media (min-width:768px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:720px}}@media (min-width:992px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:960px}}@media (min-width:1200px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1140px}}@media (min-width:1400px){body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1320px}}body.understrap-no-sidebar .alignwide,body.understrap-no-sidebar .wp-block-cover.alignwide{margin:0 calc(50% - 45vw);max-width:90vw;width:100vw}body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:540px}}@media (min-width:768px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:720px}}@media (min-width:992px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:960px}}@media (min-width:1200px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1140px}}@media (min-width:1400px){body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container{max-width:1320px}}@media (max-width:920px){body.understrap-no-sidebar .alignwide,body.understrap-no-sidebar .wp-block-cover.alignwide{margin:0 calc(50% - 48vw);max-width:96vw;width:100vw}}.wp-block-buttons .wp-block-button .wp-block-button__link{padding:.375rem .75rem;font-size:1rem;border-radius:.25rem}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link{border:1px solid transparent}.components-circular-option-picker__option{border-radius:50%}.editor-post-title .editor-post-title__input{font-size:2.5rem;font-weight:500}
2 /*# sourceMappingURL=custom-editor-style.min.css.map */ 2 /*# sourceMappingURL=custom-editor-style.min.css.map */
...\ No newline at end of file ...\ No newline at end of file
......
This diff could not be displayed because it is too large.
...@@ -90,4 +90,237 @@ function share_this($atts) ...@@ -90,4 +90,237 @@ function share_this($atts)
90 return ob_get_clean(); 90 return ob_get_clean();
91 } 91 }
92 92
93 add_shortcode('share-this', 'share_this');
...\ No newline at end of file ...\ No newline at end of file
93 add_shortcode('share-this', 'share_this');
94
95
96
97
98 function course_list()
99 {
100 $custom_args = array(
101 'post_type' => 'sfwd-courses',
102 'posts_per_page' => -1,
103 'paged' => 1,
104 );
105 $custom_query = new \WP_Query($custom_args);
106
107 ob_start();
108 $uniqid = uniqid();
109 if ($custom_query->have_posts()):?>
110 <p><input type="text" class="quicksearch" placeholder="Search" /></p>
111
112 <div class="button-group filters-button-group">
113 <button class="button is-checked" data-filter="*">Clear</button>
114 <button class="button" data-filter=".resilience-and-well-being">Resilience and Well-Being</button>
115 <button class="button" data-filter=".leadership-and-teamwork">Leadership and Teamwork</button>
116 <button class="button" data-filter=".clinical-skills">Clinical Skills</button>
117 <button class="button" data-filter=".coaching-and-mentoring">Coaching and Mentoring</button>
118
119 </div>
120 <div class="grid">
121 <?php while ($custom_query->have_posts()): $custom_query->the_post();
122 $id = get_the_ID();
123 $post = get_post($id);
124 $link = get_permalink($id);
125 $text = strip_shortcodes($post->post_content);
126 $text = apply_filters( 'the_content', $text );
127 $text = str_replace(']]>', ']]&gt;', $text);
128 $excerpt_length = apply_filters( 'excerpt_length', 40 );
129 $text = wp_trim_words( $text, $excerpt_length, ' ...' );
130 $categories = get_the_terms( $id, 'ld_course_category' );
131 $cat ="";
132 foreach( $categories as $category ) { $cat .= " ".$category->slug; };
133 ?>
134 <div class="element-item <?php echo $cat; ?> " data-category="<?php echo $cat; ?>">
135
136 <article id="post-<?php echo $id; ?>" class="post post-<?php echo $id; ?> sfwd-courses type-sfwd-courses status-publish has-post-thumbnail hentry ld_course_tag-online">
137 <div class="thumbnail"><div class="ribbon"><?php echo get_post_meta( $id, '_learndash_course_grid_custom_ribbon_text', true);?></div>
138 <div class="image">
139 <a href="<?php echo $link; ?>" rel="bookmark">
140 <?php echo get_the_post_thumbnail($id, 'full' ); ?>
141 </a>
142 </div>
143 </div>
144 <div class="content">
145 <h3 class="entry-title"><a href="<?php echo $link; ?>"><?php echo $post->post_title; ?></a></h3>
146 <div class="entry-content">
147 <p><?php echo $text; ?></p>
148 </div>
149 <div class="button"><a role="button" href="<?php echo $link; ?>" rel="bookmark"><?php echo get_post_meta( $id, '_learndash_course_grid_custom_button_text', true);?></a></div>
150 </div>
151 </article>
152 </div>
153 <?php endwhile; ?>
154 </div>
155 <?php endif; ?>
156 <?php wp_reset_query(); ?>
157 <?php $output = ob_get_clean(); ?>
158 <style>
159 .thumbnail{
160 line-height:1.428571429;
161 background-color:#ffffff;
162 border:1px solid #dddddd;
163 border-radius:4px;
164 -webkit-transition:all 0.2s ease-in-out;
165 transition:all 0.2s ease-in-out;
166 display:inline-block;
167 max-width:100%;
168 height:auto;
169 display:block;
170 position:relative;
171 padding:0;
172 margin:0;
173 }
174 .thumbnail .ribbon{
175 background:#5cb85c;
176 box-shadow:0 1px rgba(0,0,0,0.2);
177 -moz-box-shadow:0 1px rgba(0,0,0,0.2);
178 -webkit-box-shadow:0 1px rgba(0,0,0,0.2);
179 color:#fff;
180 text-shadow:0 1px rgba(0,0,0,0.3);
181 position:absolute;
182 font-size:14px;
183 left:-8px;
184 right: unset;
185 top:10px;
186 padding:3px 10px;
187 z-index:2;
188 border-radius: 0px;
189 font-weight:bold;
190 }
191 .thumbnail .ribbon.enrolled{
192 background:#428bca;
193 }
194 .thumbnail .ribbon:before{
195 border:4px solid transparent;
196 border-top:4px solid #348c34;
197 border-right:4px solid #348c34;
198 content:"";
199 position:absolute;
200 left:0;
201 right: unset;
202 border-radius: 0px;
203 bottom:-8px;
204 }
205 .thumbnail .ribbon.enrolled:before{
206 border-top:4px solid #357ebd;
207 border-right:4px solid #357ebd;
208 }
209 .entry-title{
210 margin:0!important;
211 }
212 .entry-content{
213 margin-bottom:10px;
214 padding:0;
215 }
216 .items-wrapper_button{
217 margin:5px 0!important;
218 width:100%;
219 }
220 .items-wrapper_button a{
221 text-decoration:none!important;
222 width:100%;
223 }
224 .thumbnail a.btn-primary{
225 color:white;
226 }
227 .btn{
228 display:inline-block;
229 padding:6px 12px;
230 margin-bottom:0;
231 font-size:14px;
232 font-weight:normal;
233 line-height:1.428571429;
234 text-align:center;
235 vertical-align:middle;
236 cursor:pointer;
237 border:1px solid transparent;
238 border-radius:4px;
239 white-space:nowrap;
240 -webkit-user-select:none;
241 -moz-user-select:none;
242 -ms-user-select:none;
243 -o-user-select:none;
244 user-select:none;
245 }
246 .btn:focus{
247 outline:thin dotted #333;
248 outline:5px auto -webkit-focus-ring-color;
249 outline-offset:-2px;
250 }
251 .btn:hover,.learndash-course-grid .btn:focus{
252 color:#333333;
253 text-decoration:none;
254 }
255 .btn:active{
256 outline:0;
257 background-image:none;
258 -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
259 box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
260 }
261 .btn-primary{
262 color:#ffffff;
263 background-color:#428bca;
264 border-color:#357ebd;
265 }
266 .btn-primary:hover,.learndash-course-grid .btn-primary:focus,.learndash-course-grid .btn-primary:active{
267 color:#ffffff;
268 background-color:#3276b1;
269 border-color:#285e8e;
270 }
271 .btn-primary:active{
272 background-image:none;
273 }
274 .btn-primary{
275 color:white;
276 text-decoration:none;
277 }
278 .btn-primary:hover{
279 color:white;
280 }
281 .thumbnail img{
282 display:block;
283 max-width:100%;
284 width:100%;
285 height:auto;
286 margin-left:auto;
287 margin-right:auto;
288 box-shadow:none;
289 max-height: 400px;
290 }
291 .thumbnail a,.learndash-course-grid .thumbnail a:hover{
292 box-shadow:none;
293 }
294 .thumbnail .caption{
295 padding:9px;
296 color:#333333;
297 }
298 .thumbnail .caption a{
299 text-decoration:none!important;
300 }
301 .thumbnail .caption p{
302 float:none!important;
303 margin:15px 0 0!important;
304 width:100%!important;
305 }
306
307 .element-item {
308 position: relative;
309 float: left;
310 width: calc(33% - 30px);
311 height: 600px;
312 margin: 5px;
313 padding: 10px;
314
315 }
316
317 .element-item > * {
318 margin: 0;
319 padding: 0;
320 }
321 </style>
322 <?php return $output;
323 }
324
325
326 add_shortcode('course-list', 'course_list');
...\ No newline at end of file ...\ No newline at end of file
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
...@@ -42,36 +42,39 @@ ...@@ -42,36 +42,39 @@
42 }, 42 },
43 "homepage": "https://understrap.com", 43 "homepage": "https://understrap.com",
44 "dependencies": { 44 "dependencies": {
45 "isotope": "^1.0.0-alpha.3",
46 "isotope-layout": "^3.0.6",
47 "jquery-bridget": "^3.0.1",
45 "jssocials": "^1.5.0", 48 "jssocials": "^1.5.0",
46 "rollup-plugin-postcss": "^4.0.2", 49 "rollup-plugin-postcss": "^4.0.2",
47 "swiper": "^8.4.6" 50 "swiper": "^8.4.7"
48 }, 51 },
49 "devDependencies": { 52 "devDependencies": {
50 "@babel/core": "^7.16.0", 53 "@babel/core": "^7.20.12",
51 "@babel/preset-env": "^7.16.4", 54 "@babel/preset-env": "^7.20.2",
52 "@popperjs/core": "^2.11.0", 55 "@popperjs/core": "^2.11.6",
53 "@rollup/plugin-babel": "^5.3.0", 56 "@rollup/plugin-babel": "^5.3.1",
54 "@rollup/plugin-commonjs": "^21.0.0", 57 "@rollup/plugin-commonjs": "^21.1.0",
55 "@rollup/plugin-multi-entry": "^4.1.0", 58 "@rollup/plugin-multi-entry": "^4.1.0",
56 "@rollup/plugin-node-resolve": "^13.0.6", 59 "@rollup/plugin-node-resolve": "^13.3.0",
57 "@rollup/plugin-replace": "^3.0.0", 60 "@rollup/plugin-replace": "^3.1.0",
58 "autoprefixer": "^10.4.0", 61 "autoprefixer": "^10.4.13",
59 "bootstrap": "^5.1.3", 62 "bootstrap": "^5.2.3",
60 "browser-sync": "^2.27.7", 63 "browser-sync": "^2.27.11",
61 "browserslist": "^4.18.1", 64 "browserslist": "^4.21.5",
62 "caniuse-lite": "^1.0.30001283", 65 "caniuse-lite": "^1.0.30001449",
63 "clean-css-cli": "^5.4.2", 66 "clean-css-cli": "^5.6.2",
64 "del": "^6.0.0", 67 "del": "^6.1.1",
65 "font-awesome": "^4.7.0", 68 "font-awesome": "^4.7.0",
66 "nodemon": "^2.0.15", 69 "nodemon": "^2.0.20",
67 "npm-run-all": "^4.1.5", 70 "npm-run-all": "^4.1.5",
68 "popper.js": "^1.16.1", 71 "popper.js": "^1.16.1",
69 "postcss": "^8.4.4", 72 "postcss": "^8.4.21",
70 "postcss-cli": "^9.0.2", 73 "postcss-cli": "^9.1.0",
71 "postcss-understrap-palette-generator": "git+https://github.com/understrap/postcss-understrap-palette-generator.git", 74 "postcss-understrap-palette-generator": "git+https://github.com/understrap/postcss-understrap-palette-generator.git",
72 "rollup": "^2.60.2", 75 "rollup": "^2.79.1",
73 "sass": "^1.44.0", 76 "sass": "^1.58.0",
74 "terser": "^5.10.0", 77 "terser": "^5.16.2",
75 "understrap": "github:understrap/understrap#develop" 78 "understrap": "github:understrap/understrap#develop"
76 } 79 }
77 } 80 }
......
1 import jQuery from 'jquery';
2 import jQueryBridget from 'jquery-bridget';
3 import Isotope from "isotope-layout";
4
5
1 // Add your custom JS here. 6 // Add your custom JS here.
2 import "./_carousels"; 7 import "./_carousels";
3 import "./jssocials.min"; 8 import "./jssocials.min";
4 9
10 jQueryBridget( 'isotope', Isotope, $ );
11
12 jQuery( document ).ready(function($) {
13
14 // quick search regex
15 var qsRegex;
16
17 // init Isotope
18 var $grid = $('.grid').isotope({
19 itemSelector: '.element-item',
20 layoutMode: 'fitRows',
21 filter: function() {
22 return qsRegex ? $(this).text().match( qsRegex ) : true;
23 }
24 });
25
26 var filterFns = {
27 // show if number is greater than 50
28 numberGreaterThan50: function() {
29 var number = $(this).find('.number').text();
30 return parseInt( number, 10 ) > 50;
31 },
32 // show if name ends with -ium
33 ium: function() {
34 var name = $(this).find('.name').text();
35 return name.match( /ium$/ );
36 }
37 };
38
39 // use value of search field to filter
40 var $quicksearch = $('.quicksearch').keyup( debounce( function() {
41 qsRegex = new RegExp( $quicksearch.val(), 'gi' );
42 $grid.isotope();
43 }, 200 ) );
44
45 // debounce so filtering doesn't happen every millisecond
46 function debounce( fn, threshold ) {
47 var timeout;
48 threshold = threshold || 100;
49 return function debounced() {
50 clearTimeout( timeout );
51 var args = arguments;
52 var _this = this;
53 function delayed() {
54 fn.apply( _this, args );
55 }
56 timeout = setTimeout( delayed, threshold );
57 };
58 }
59
60
61
62 // bind filter button click
63 $('.filters-button-group').on( 'click', 'button', function() {
64 var filterValue = $( this ).attr('data-filter');
65 // use filterFn if matches value
66 filterValue = filterFns[ filterValue ] || filterValue;
67 $grid.isotope({ filter: filterValue });
68 });
69
70 // change is-checked class on buttons
71 $('.button-group').each( function( i, buttonGroup ) {
72 var $buttonGroup = $( buttonGroup );
73 $buttonGroup.on( 'click', 'button', function() {
74 $buttonGroup.find('.is-checked').removeClass('is-checked');
75 $( this ).addClass('is-checked');
76 });
77 });
78
79 });
5 80
6 var a = document.querySelector('.blur-image'); 81 var a = document.querySelector('.blur-image');
7 82
......