Browse Source

admin :hamster:

windhamdavid 3 years ago
parent
commit
c2c2c25759
7 changed files with 421 additions and 120 deletions
  1. 2 2
      .gitignore
  2. 316 85
      css/custom.css
  3. 18 31
      css/custom.scss
  4. 59 1
      functions.php
  5. 15 0
      inc/wp-cleaner.php
  6. 10 0
      js/editor.js
  7. 1 1
      style.css

+ 2 - 2
.gitignore

@@ -1,6 +1,6 @@
 .DS_Store
 Thumbs.db
-
+css/fonts/*
 node_modules/
 npm-debug.log*
 
@@ -9,4 +9,4 @@ npm-debug.log*
 
 favicon.ico
 img/
-css/_font/
+css/_font/

+ 316 - 85
css/custom.css

@@ -1,20 +1,3 @@
-a {
-  color: var(--bs-success);
-  text-decoration: none; }
-
-.wp-block-button__link {
-  border-radius: 0; }
-
-.wp-block-button__link {
-  -webkit-border-radius: 2px;
-  border-radius: 2px;
-  -webkit-border-radius: 2px;
-  border-radius: 2px;
-  -webkit-box-shadow: none;
-  -webkit-transition: background-color 0.2s ease-in-out;
-  transition: background-color 0.2s ease-in-out;
-  white-space: nowrap; }
-
 .wp-block {
   max-width: 992px; }
 
@@ -22,8 +5,7 @@ a {
   max-width: none; }
 
 .editor-post-title__block .editor-post-title__input, .edit-post-visual-editor, .edit-post-visual-editor p {
-  font-family: 'Lato', Helvetica, Arial, sans-serif;
-  font-weight: 300; }
+  font-family: 'Lato', Helvetica, Arial, sans-serif; }
 
 /*!
  * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
@@ -32,19 +14,12 @@ a {
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
 :root {
-  --bs-blue: #38537A;
-  --bs-indigo: #343C70;
-  --bs-purple: #6f42c1;
-  --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-green: #325363;
+  --bs-purple: #343C70;
+  --bs-blue: #5177B0;
+  --bs-teal: #50A7AD;
+  --bs-red: #CC7C84;
+  --bs-yellow: #E0DC67;
   --bs-primary: #325363;
   --bs-secondary: #343C70;
   --bs-success: #5177B0;
@@ -1780,7 +1755,15 @@ textarea.form-control-lg {
   position: absolute;
   clip: rect(0, 0, 0, 0);
   pointer-events: none; }
-  .btn-check[disabled] + .btn, .is-style-bootstrap-primary > .btn-check[disabled] + a, .is-style-bootstrap-secondary > .btn-check[disabled] + a, .is-style-bootstrap-outline-primary > .btn-check[disabled] + a, .is-style-bootstrap-outline-secondary > .btn-check[disabled] + a, .btn-check:disabled + .btn, .is-style-bootstrap-primary > .btn-check:disabled + a, .is-style-bootstrap-secondary > .btn-check:disabled + a, .is-style-bootstrap-outline-primary > .btn-check:disabled + a, .is-style-bootstrap-outline-secondary > .btn-check:disabled + a {
+  .btn-check[disabled] + .btn, .is-style-bootstrap-primary .btn-check[disabled] + .wp-block-button__link,
+  .is-style-bootstrap-primary > .btn-check[disabled] + a, .is-style-bootstrap-secondary .btn-check[disabled] + .wp-block-button__link,
+  .is-style-bootstrap-secondary > .btn-check[disabled] + a, .is-style-bootstrap-outline-primary .btn-check[disabled] + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary > .btn-check[disabled] + a, .is-style-bootstrap-outline-secondary .btn-check[disabled] + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > .btn-check[disabled] + a, .btn-check:disabled + .btn, .is-style-bootstrap-primary .btn-check:disabled + .wp-block-button__link,
+  .is-style-bootstrap-primary > .btn-check:disabled + a, .is-style-bootstrap-secondary .btn-check:disabled + .wp-block-button__link,
+  .is-style-bootstrap-secondary > .btn-check:disabled + a, .is-style-bootstrap-outline-primary .btn-check:disabled + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary > .btn-check:disabled + a, .is-style-bootstrap-outline-secondary .btn-check:disabled + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > .btn-check:disabled + a {
     pointer-events: none;
     filter: none;
     opacity: 0.65; }
@@ -1903,10 +1886,18 @@ textarea.form-control-lg {
   .input-group > .form-control:focus,
   .input-group > .form-select:focus {
     z-index: 3; }
-  .input-group .btn, .input-group .is-style-bootstrap-primary > a, .input-group .is-style-bootstrap-secondary > a, .input-group .is-style-bootstrap-outline-primary > a, .input-group .is-style-bootstrap-outline-secondary > a {
+  .input-group .btn, .input-group .is-style-bootstrap-primary .wp-block-button__link, .is-style-bootstrap-primary .input-group .wp-block-button__link,
+  .input-group .is-style-bootstrap-primary > a, .input-group .is-style-bootstrap-secondary .wp-block-button__link, .is-style-bootstrap-secondary .input-group .wp-block-button__link,
+  .input-group .is-style-bootstrap-secondary > a, .input-group .is-style-bootstrap-outline-primary .wp-block-button__link, .is-style-bootstrap-outline-primary .input-group .wp-block-button__link,
+  .input-group .is-style-bootstrap-outline-primary > a, .input-group .is-style-bootstrap-outline-secondary .wp-block-button__link, .is-style-bootstrap-outline-secondary .input-group .wp-block-button__link,
+  .input-group .is-style-bootstrap-outline-secondary > a {
     position: relative;
     z-index: 2; }
-    .input-group .btn:focus, .input-group .is-style-bootstrap-primary > a:focus, .input-group .is-style-bootstrap-secondary > a:focus, .input-group .is-style-bootstrap-outline-primary > a:focus, .input-group .is-style-bootstrap-outline-secondary > a:focus {
+    .input-group .btn:focus, .input-group .is-style-bootstrap-primary .wp-block-button__link:focus, .is-style-bootstrap-primary .input-group .wp-block-button__link:focus,
+    .input-group .is-style-bootstrap-primary > a:focus, .input-group .is-style-bootstrap-secondary .wp-block-button__link:focus, .is-style-bootstrap-secondary .input-group .wp-block-button__link:focus,
+    .input-group .is-style-bootstrap-secondary > a:focus, .input-group .is-style-bootstrap-outline-primary .wp-block-button__link:focus, .is-style-bootstrap-outline-primary .input-group .wp-block-button__link:focus,
+    .input-group .is-style-bootstrap-outline-primary > a:focus, .input-group .is-style-bootstrap-outline-secondary .wp-block-button__link:focus, .is-style-bootstrap-outline-secondary .input-group .wp-block-button__link:focus,
+    .input-group .is-style-bootstrap-outline-secondary > a:focus {
       z-index: 3; }
 
 .input-group-text {
@@ -1927,9 +1918,13 @@ textarea.form-control-lg {
 .input-group-lg > .form-select,
 .input-group-lg > .input-group-text,
 .input-group-lg > .btn,
+.is-style-bootstrap-primary .input-group-lg > .wp-block-button__link,
 .is-style-bootstrap-primary.input-group-lg > a,
+.is-style-bootstrap-secondary .input-group-lg > .wp-block-button__link,
 .is-style-bootstrap-secondary.input-group-lg > a,
+.is-style-bootstrap-outline-primary .input-group-lg > .wp-block-button__link,
 .is-style-bootstrap-outline-primary.input-group-lg > a,
+.is-style-bootstrap-outline-secondary .input-group-lg > .wp-block-button__link,
 .is-style-bootstrap-outline-secondary.input-group-lg > a {
   padding: 0.5rem 1rem;
   font-size: 1.25rem;
@@ -1939,9 +1934,13 @@ textarea.form-control-lg {
 .input-group-sm > .form-select,
 .input-group-sm > .input-group-text,
 .input-group-sm > .btn,
+.is-style-bootstrap-primary .input-group-sm > .wp-block-button__link,
 .is-style-bootstrap-primary.input-group-sm > a,
+.is-style-bootstrap-secondary .input-group-sm > .wp-block-button__link,
 .is-style-bootstrap-secondary.input-group-sm > a,
+.is-style-bootstrap-outline-primary .input-group-sm > .wp-block-button__link,
 .is-style-bootstrap-outline-primary.input-group-sm > a,
+.is-style-bootstrap-outline-secondary .input-group-sm > .wp-block-button__link,
 .is-style-bootstrap-outline-secondary.input-group-sm > a {
   padding: 0.25rem 0.5rem;
   font-size: 0.875rem;
@@ -2092,7 +2091,11 @@ textarea.form-control-lg {
 .form-check-inline .form-check-input ~ .invalid-feedback {
   margin-left: .5em; }
 
-.btn, .is-style-bootstrap-primary > a, .is-style-bootstrap-secondary > a, .is-style-bootstrap-outline-primary > a, .is-style-bootstrap-outline-secondary > a {
+.btn, .is-style-bootstrap-primary .wp-block-button__link,
+.is-style-bootstrap-primary > a, .is-style-bootstrap-secondary .wp-block-button__link,
+.is-style-bootstrap-secondary > a, .is-style-bootstrap-outline-primary .wp-block-button__link,
+.is-style-bootstrap-outline-primary > a, .is-style-bootstrap-outline-secondary .wp-block-button__link,
+.is-style-bootstrap-outline-secondary > a {
   display: inline-block;
   font-weight: 400;
   line-height: 1.5;
@@ -2109,82 +2112,146 @@ textarea.form-control-lg {
   border-radius: 0.25rem;
   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
   @media (prefers-reduced-motion: reduce) {
-    .btn, .is-style-bootstrap-primary > a, .is-style-bootstrap-secondary > a, .is-style-bootstrap-outline-primary > a, .is-style-bootstrap-outline-secondary > a {
+    .btn, .is-style-bootstrap-primary .wp-block-button__link,
+    .is-style-bootstrap-primary > a, .is-style-bootstrap-secondary .wp-block-button__link,
+    .is-style-bootstrap-secondary > a, .is-style-bootstrap-outline-primary .wp-block-button__link,
+    .is-style-bootstrap-outline-primary > a, .is-style-bootstrap-outline-secondary .wp-block-button__link,
+    .is-style-bootstrap-outline-secondary > a {
       transition: none; } }
-  .btn:hover, .is-style-bootstrap-primary > a:hover, .is-style-bootstrap-secondary > a:hover, .is-style-bootstrap-outline-primary > a:hover, .is-style-bootstrap-outline-secondary > a:hover {
+  .btn:hover, .is-style-bootstrap-primary .wp-block-button__link:hover,
+  .is-style-bootstrap-primary > a:hover, .is-style-bootstrap-secondary .wp-block-button__link:hover,
+  .is-style-bootstrap-secondary > a:hover, .is-style-bootstrap-outline-primary .wp-block-button__link:hover,
+  .is-style-bootstrap-outline-primary > a:hover, .is-style-bootstrap-outline-secondary .wp-block-button__link:hover,
+  .is-style-bootstrap-outline-secondary > a:hover {
     color: #212529; }
-  .btn-check:focus + .btn, .is-style-bootstrap-primary > .btn-check:focus + a, .is-style-bootstrap-secondary > .btn-check:focus + a, .is-style-bootstrap-outline-primary > .btn-check:focus + a, .is-style-bootstrap-outline-secondary > .btn-check:focus + a, .btn:focus, .is-style-bootstrap-primary > a:focus, .is-style-bootstrap-secondary > a:focus, .is-style-bootstrap-outline-primary > a:focus, .is-style-bootstrap-outline-secondary > a:focus {
+  .btn-check:focus + .btn, .is-style-bootstrap-primary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-primary > .btn-check:focus + a, .is-style-bootstrap-secondary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-secondary > .btn-check:focus + a, .is-style-bootstrap-outline-primary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary > .btn-check:focus + a, .is-style-bootstrap-outline-secondary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > .btn-check:focus + a, .btn:focus, .is-style-bootstrap-primary .wp-block-button__link:focus,
+  .is-style-bootstrap-primary > a:focus, .is-style-bootstrap-secondary .wp-block-button__link:focus,
+  .is-style-bootstrap-secondary > a:focus, .is-style-bootstrap-outline-primary .wp-block-button__link:focus,
+  .is-style-bootstrap-outline-primary > a:focus, .is-style-bootstrap-outline-secondary .wp-block-button__link:focus,
+  .is-style-bootstrap-outline-secondary > a:focus {
     outline: 0;
     box-shadow: 0 0 0 0.25rem rgba(50, 83, 99, 0.25); }
-  .btn:disabled, .is-style-bootstrap-primary > a:disabled, .is-style-bootstrap-secondary > a:disabled, .is-style-bootstrap-outline-primary > a:disabled, .is-style-bootstrap-outline-secondary > a:disabled, .btn.disabled, .is-style-bootstrap-primary > a.disabled, .is-style-bootstrap-secondary > a.disabled, .is-style-bootstrap-outline-primary > a.disabled, .is-style-bootstrap-outline-secondary > a.disabled,
+  .btn:disabled, .is-style-bootstrap-primary .wp-block-button__link:disabled,
+  .is-style-bootstrap-primary > a:disabled, .is-style-bootstrap-secondary .wp-block-button__link:disabled,
+  .is-style-bootstrap-secondary > a:disabled, .is-style-bootstrap-outline-primary .wp-block-button__link:disabled,
+  .is-style-bootstrap-outline-primary > a:disabled, .is-style-bootstrap-outline-secondary .wp-block-button__link:disabled,
+  .is-style-bootstrap-outline-secondary > a:disabled, .btn.disabled, .is-style-bootstrap-primary .disabled.wp-block-button__link,
+  .is-style-bootstrap-primary > a.disabled, .is-style-bootstrap-secondary .disabled.wp-block-button__link,
+  .is-style-bootstrap-secondary > a.disabled, .is-style-bootstrap-outline-primary .disabled.wp-block-button__link,
+  .is-style-bootstrap-outline-primary > a.disabled, .is-style-bootstrap-outline-secondary .disabled.wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > a.disabled,
   fieldset:disabled .btn,
+  fieldset:disabled .is-style-bootstrap-primary .wp-block-button__link,
+  .is-style-bootstrap-primary fieldset:disabled .wp-block-button__link,
   fieldset:disabled .is-style-bootstrap-primary > a,
+  fieldset:disabled .is-style-bootstrap-secondary .wp-block-button__link,
+  .is-style-bootstrap-secondary fieldset:disabled .wp-block-button__link,
   fieldset:disabled .is-style-bootstrap-secondary > a,
+  fieldset:disabled .is-style-bootstrap-outline-primary .wp-block-button__link,
+  .is-style-bootstrap-outline-primary fieldset:disabled .wp-block-button__link,
   fieldset:disabled .is-style-bootstrap-outline-primary > a,
+  fieldset:disabled .is-style-bootstrap-outline-secondary .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary fieldset:disabled .wp-block-button__link,
   fieldset:disabled .is-style-bootstrap-outline-secondary > a {
     pointer-events: none;
     opacity: 0.65; }
 
-.btn-primary, .is-style-bootstrap-primary > a {
+.btn-primary, .is-style-bootstrap-primary .wp-block-button__link,
+.is-style-bootstrap-primary > a {
   color: #fff;
   background-color: #325363;
   border-color: #325363; }
-  .btn-primary:hover, .is-style-bootstrap-primary > a:hover {
+  .btn-primary:hover, .is-style-bootstrap-primary .wp-block-button__link:hover,
+  .is-style-bootstrap-primary > a:hover {
     color: #fff;
     background-color: #2b4754;
     border-color: #28424f; }
-  .btn-check:focus + .btn-primary, .is-style-bootstrap-primary > .btn-check:focus + a, .btn-primary:focus, .is-style-bootstrap-primary > a:focus {
+  .btn-check:focus + .btn-primary, .is-style-bootstrap-primary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-primary > .btn-check:focus + a, .btn-primary:focus, .is-style-bootstrap-primary .wp-block-button__link:focus,
+  .is-style-bootstrap-primary > a:focus {
     color: #fff;
     background-color: #2b4754;
     border-color: #28424f;
     box-shadow: 0 0 0 0.25rem rgba(81, 109, 122, 0.5); }
-  .btn-check:checked + .btn-primary, .is-style-bootstrap-primary > .btn-check:checked + a,
+  .btn-check:checked + .btn-primary, .is-style-bootstrap-primary .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-primary > .btn-check:checked + a,
   .btn-check:active + .btn-primary,
-  .is-style-bootstrap-primary > .btn-check:active + a, .btn-primary:active, .is-style-bootstrap-primary > a:active, .btn-primary.active, .is-style-bootstrap-primary > a.active,
+  .is-style-bootstrap-primary .btn-check:active + .wp-block-button__link,
+  .is-style-bootstrap-primary > .btn-check:active + a, .btn-primary:active, .is-style-bootstrap-primary .wp-block-button__link:active,
+  .is-style-bootstrap-primary > a:active, .btn-primary.active, .is-style-bootstrap-primary .active.wp-block-button__link,
+  .is-style-bootstrap-primary > a.active,
   .show > .btn-primary.dropdown-toggle,
+  .is-style-bootstrap-primary .show > .dropdown-toggle.wp-block-button__link,
   .is-style-bootstrap-primary.show > a.dropdown-toggle {
     color: #fff;
     background-color: #28424f;
     border-color: #263e4a; }
-    .btn-check:checked + .btn-primary:focus, .is-style-bootstrap-primary > .btn-check:checked + a:focus,
+    .btn-check:checked + .btn-primary:focus, .is-style-bootstrap-primary .btn-check:checked + .wp-block-button__link:focus,
+    .is-style-bootstrap-primary > .btn-check:checked + a:focus,
     .btn-check:active + .btn-primary:focus,
-    .is-style-bootstrap-primary > .btn-check:active + a:focus, .btn-primary:active:focus, .is-style-bootstrap-primary > a:active:focus, .btn-primary.active:focus, .is-style-bootstrap-primary > a.active:focus,
+    .is-style-bootstrap-primary .btn-check:active + .wp-block-button__link:focus,
+    .is-style-bootstrap-primary > .btn-check:active + a:focus, .btn-primary:active:focus, .is-style-bootstrap-primary .wp-block-button__link:active:focus,
+    .is-style-bootstrap-primary > a:active:focus, .btn-primary.active:focus, .is-style-bootstrap-primary .active.wp-block-button__link:focus,
+    .is-style-bootstrap-primary > a.active:focus,
     .show > .btn-primary.dropdown-toggle:focus,
+    .is-style-bootstrap-primary .show > .dropdown-toggle.wp-block-button__link:focus,
     .is-style-bootstrap-primary.show > a.dropdown-toggle:focus {
       box-shadow: 0 0 0 0.25rem rgba(81, 109, 122, 0.5); }
-  .btn-primary:disabled, .is-style-bootstrap-primary > a:disabled, .btn-primary.disabled, .is-style-bootstrap-primary > a.disabled {
+  .btn-primary:disabled, .is-style-bootstrap-primary .wp-block-button__link:disabled,
+  .is-style-bootstrap-primary > a:disabled, .btn-primary.disabled, .is-style-bootstrap-primary .disabled.wp-block-button__link,
+  .is-style-bootstrap-primary > a.disabled {
     color: #fff;
     background-color: #325363;
     border-color: #325363; }
 
-.btn-secondary, .is-style-bootstrap-secondary > a {
+.btn-secondary, .is-style-bootstrap-secondary .wp-block-button__link,
+.is-style-bootstrap-secondary > a {
   color: #fff;
   background-color: #343C70;
   border-color: #343C70; }
-  .btn-secondary:hover, .is-style-bootstrap-secondary > a:hover {
+  .btn-secondary:hover, .is-style-bootstrap-secondary .wp-block-button__link:hover,
+  .is-style-bootstrap-secondary > a:hover {
     color: #fff;
     background-color: #2c335f;
     border-color: #2a305a; }
-  .btn-check:focus + .btn-secondary, .is-style-bootstrap-secondary > .btn-check:focus + a, .btn-secondary:focus, .is-style-bootstrap-secondary > a:focus {
+  .btn-check:focus + .btn-secondary, .is-style-bootstrap-secondary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-secondary > .btn-check:focus + a, .btn-secondary:focus, .is-style-bootstrap-secondary .wp-block-button__link:focus,
+  .is-style-bootstrap-secondary > a:focus {
     color: #fff;
     background-color: #2c335f;
     border-color: #2a305a;
     box-shadow: 0 0 0 0.25rem rgba(82, 89, 133, 0.5); }
-  .btn-check:checked + .btn-secondary, .is-style-bootstrap-secondary > .btn-check:checked + a,
+  .btn-check:checked + .btn-secondary, .is-style-bootstrap-secondary .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-secondary > .btn-check:checked + a,
   .btn-check:active + .btn-secondary,
-  .is-style-bootstrap-secondary > .btn-check:active + a, .btn-secondary:active, .is-style-bootstrap-secondary > a:active, .btn-secondary.active, .is-style-bootstrap-secondary > a.active,
+  .is-style-bootstrap-secondary .btn-check:active + .wp-block-button__link,
+  .is-style-bootstrap-secondary > .btn-check:active + a, .btn-secondary:active, .is-style-bootstrap-secondary .wp-block-button__link:active,
+  .is-style-bootstrap-secondary > a:active, .btn-secondary.active, .is-style-bootstrap-secondary .active.wp-block-button__link,
+  .is-style-bootstrap-secondary > a.active,
   .show > .btn-secondary.dropdown-toggle,
+  .is-style-bootstrap-secondary .show > .dropdown-toggle.wp-block-button__link,
   .is-style-bootstrap-secondary.show > a.dropdown-toggle {
     color: #fff;
     background-color: #2a305a;
     border-color: #272d54; }
-    .btn-check:checked + .btn-secondary:focus, .is-style-bootstrap-secondary > .btn-check:checked + a:focus,
+    .btn-check:checked + .btn-secondary:focus, .is-style-bootstrap-secondary .btn-check:checked + .wp-block-button__link:focus,
+    .is-style-bootstrap-secondary > .btn-check:checked + a:focus,
     .btn-check:active + .btn-secondary:focus,
-    .is-style-bootstrap-secondary > .btn-check:active + a:focus, .btn-secondary:active:focus, .is-style-bootstrap-secondary > a:active:focus, .btn-secondary.active:focus, .is-style-bootstrap-secondary > a.active:focus,
+    .is-style-bootstrap-secondary .btn-check:active + .wp-block-button__link:focus,
+    .is-style-bootstrap-secondary > .btn-check:active + a:focus, .btn-secondary:active:focus, .is-style-bootstrap-secondary .wp-block-button__link:active:focus,
+    .is-style-bootstrap-secondary > a:active:focus, .btn-secondary.active:focus, .is-style-bootstrap-secondary .active.wp-block-button__link:focus,
+    .is-style-bootstrap-secondary > a.active:focus,
     .show > .btn-secondary.dropdown-toggle:focus,
+    .is-style-bootstrap-secondary .show > .dropdown-toggle.wp-block-button__link:focus,
     .is-style-bootstrap-secondary.show > a.dropdown-toggle:focus {
       box-shadow: 0 0 0 0.25rem rgba(82, 89, 133, 0.5); }
-  .btn-secondary:disabled, .is-style-bootstrap-secondary > a:disabled, .btn-secondary.disabled, .is-style-bootstrap-secondary > a.disabled {
+  .btn-secondary:disabled, .is-style-bootstrap-secondary .wp-block-button__link:disabled,
+  .is-style-bootstrap-secondary > a:disabled, .btn-secondary.disabled, .is-style-bootstrap-secondary .disabled.wp-block-button__link,
+  .is-style-bootstrap-secondary > a.disabled {
     color: #fff;
     background-color: #343C70;
     border-color: #343C70; }
@@ -2357,49 +2424,81 @@ textarea.form-control-lg {
     background-color: #191D1F;
     border-color: #191D1F; }
 
-.btn-outline-primary, .is-style-bootstrap-outline-primary > a {
+.btn-outline-primary, .is-style-bootstrap-outline-primary .wp-block-button__link,
+.is-style-bootstrap-outline-primary > a {
   color: #325363;
   border-color: #325363; }
-  .btn-outline-primary:hover, .is-style-bootstrap-outline-primary > a:hover {
+  .btn-outline-primary:hover, .is-style-bootstrap-outline-primary .wp-block-button__link:hover,
+  .is-style-bootstrap-outline-primary > a:hover {
     color: #fff;
     background-color: #325363;
     border-color: #325363; }
-  .btn-check:focus + .btn-outline-primary, .is-style-bootstrap-outline-primary > .btn-check:focus + a, .btn-outline-primary:focus, .is-style-bootstrap-outline-primary > a:focus {
+  .btn-check:focus + .btn-outline-primary, .is-style-bootstrap-outline-primary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary > .btn-check:focus + a, .btn-outline-primary:focus, .is-style-bootstrap-outline-primary .wp-block-button__link:focus,
+  .is-style-bootstrap-outline-primary > a:focus {
     box-shadow: 0 0 0 0.25rem rgba(50, 83, 99, 0.5); }
-  .btn-check:checked + .btn-outline-primary, .is-style-bootstrap-outline-primary > .btn-check:checked + a,
+  .btn-check:checked + .btn-outline-primary, .is-style-bootstrap-outline-primary .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary > .btn-check:checked + a,
   .btn-check:active + .btn-outline-primary,
-  .is-style-bootstrap-outline-primary > .btn-check:active + a, .btn-outline-primary:active, .is-style-bootstrap-outline-primary > a:active, .btn-outline-primary.active, .is-style-bootstrap-outline-primary > a.active, .btn-outline-primary.dropdown-toggle.show, .is-style-bootstrap-outline-primary > a.dropdown-toggle.show {
+  .is-style-bootstrap-outline-primary .btn-check:active + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary > .btn-check:active + a, .btn-outline-primary:active, .is-style-bootstrap-outline-primary .wp-block-button__link:active,
+  .is-style-bootstrap-outline-primary > a:active, .btn-outline-primary.active, .is-style-bootstrap-outline-primary .active.wp-block-button__link,
+  .is-style-bootstrap-outline-primary > a.active, .btn-outline-primary.dropdown-toggle.show, .is-style-bootstrap-outline-primary .dropdown-toggle.show.wp-block-button__link,
+  .is-style-bootstrap-outline-primary > a.dropdown-toggle.show {
     color: #fff;
     background-color: #325363;
     border-color: #325363; }
-    .btn-check:checked + .btn-outline-primary:focus, .is-style-bootstrap-outline-primary > .btn-check:checked + a:focus,
+    .btn-check:checked + .btn-outline-primary:focus, .is-style-bootstrap-outline-primary .btn-check:checked + .wp-block-button__link:focus,
+    .is-style-bootstrap-outline-primary > .btn-check:checked + a:focus,
     .btn-check:active + .btn-outline-primary:focus,
-    .is-style-bootstrap-outline-primary > .btn-check:active + a:focus, .btn-outline-primary:active:focus, .is-style-bootstrap-outline-primary > a:active:focus, .btn-outline-primary.active:focus, .is-style-bootstrap-outline-primary > a.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .is-style-bootstrap-outline-primary > a.dropdown-toggle.show:focus {
+    .is-style-bootstrap-outline-primary .btn-check:active + .wp-block-button__link:focus,
+    .is-style-bootstrap-outline-primary > .btn-check:active + a:focus, .btn-outline-primary:active:focus, .is-style-bootstrap-outline-primary .wp-block-button__link:active:focus,
+    .is-style-bootstrap-outline-primary > a:active:focus, .btn-outline-primary.active:focus, .is-style-bootstrap-outline-primary .active.wp-block-button__link:focus,
+    .is-style-bootstrap-outline-primary > a.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .is-style-bootstrap-outline-primary .dropdown-toggle.show.wp-block-button__link:focus,
+    .is-style-bootstrap-outline-primary > a.dropdown-toggle.show:focus {
       box-shadow: 0 0 0 0.25rem rgba(50, 83, 99, 0.5); }
-  .btn-outline-primary:disabled, .is-style-bootstrap-outline-primary > a:disabled, .btn-outline-primary.disabled, .is-style-bootstrap-outline-primary > a.disabled {
+  .btn-outline-primary:disabled, .is-style-bootstrap-outline-primary .wp-block-button__link:disabled,
+  .is-style-bootstrap-outline-primary > a:disabled, .btn-outline-primary.disabled, .is-style-bootstrap-outline-primary .disabled.wp-block-button__link,
+  .is-style-bootstrap-outline-primary > a.disabled {
     color: #325363;
     background-color: transparent; }
 
-.btn-outline-secondary, .is-style-bootstrap-outline-secondary > a {
+.btn-outline-secondary, .is-style-bootstrap-outline-secondary .wp-block-button__link,
+.is-style-bootstrap-outline-secondary > a {
   color: #343C70;
   border-color: #343C70; }
-  .btn-outline-secondary:hover, .is-style-bootstrap-outline-secondary > a:hover {
+  .btn-outline-secondary:hover, .is-style-bootstrap-outline-secondary .wp-block-button__link:hover,
+  .is-style-bootstrap-outline-secondary > a:hover {
     color: #fff;
     background-color: #343C70;
     border-color: #343C70; }
-  .btn-check:focus + .btn-outline-secondary, .is-style-bootstrap-outline-secondary > .btn-check:focus + a, .btn-outline-secondary:focus, .is-style-bootstrap-outline-secondary > a:focus {
+  .btn-check:focus + .btn-outline-secondary, .is-style-bootstrap-outline-secondary .btn-check:focus + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > .btn-check:focus + a, .btn-outline-secondary:focus, .is-style-bootstrap-outline-secondary .wp-block-button__link:focus,
+  .is-style-bootstrap-outline-secondary > a:focus {
     box-shadow: 0 0 0 0.25rem rgba(52, 60, 112, 0.5); }
-  .btn-check:checked + .btn-outline-secondary, .is-style-bootstrap-outline-secondary > .btn-check:checked + a,
+  .btn-check:checked + .btn-outline-secondary, .is-style-bootstrap-outline-secondary .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > .btn-check:checked + a,
   .btn-check:active + .btn-outline-secondary,
-  .is-style-bootstrap-outline-secondary > .btn-check:active + a, .btn-outline-secondary:active, .is-style-bootstrap-outline-secondary > a:active, .btn-outline-secondary.active, .is-style-bootstrap-outline-secondary > a.active, .btn-outline-secondary.dropdown-toggle.show, .is-style-bootstrap-outline-secondary > a.dropdown-toggle.show {
+  .is-style-bootstrap-outline-secondary .btn-check:active + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > .btn-check:active + a, .btn-outline-secondary:active, .is-style-bootstrap-outline-secondary .wp-block-button__link:active,
+  .is-style-bootstrap-outline-secondary > a:active, .btn-outline-secondary.active, .is-style-bootstrap-outline-secondary .active.wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > a.active, .btn-outline-secondary.dropdown-toggle.show, .is-style-bootstrap-outline-secondary .dropdown-toggle.show.wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > a.dropdown-toggle.show {
     color: #fff;
     background-color: #343C70;
     border-color: #343C70; }
-    .btn-check:checked + .btn-outline-secondary:focus, .is-style-bootstrap-outline-secondary > .btn-check:checked + a:focus,
+    .btn-check:checked + .btn-outline-secondary:focus, .is-style-bootstrap-outline-secondary .btn-check:checked + .wp-block-button__link:focus,
+    .is-style-bootstrap-outline-secondary > .btn-check:checked + a:focus,
     .btn-check:active + .btn-outline-secondary:focus,
-    .is-style-bootstrap-outline-secondary > .btn-check:active + a:focus, .btn-outline-secondary:active:focus, .is-style-bootstrap-outline-secondary > a:active:focus, .btn-outline-secondary.active:focus, .is-style-bootstrap-outline-secondary > a.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .is-style-bootstrap-outline-secondary > a.dropdown-toggle.show:focus {
+    .is-style-bootstrap-outline-secondary .btn-check:active + .wp-block-button__link:focus,
+    .is-style-bootstrap-outline-secondary > .btn-check:active + a:focus, .btn-outline-secondary:active:focus, .is-style-bootstrap-outline-secondary .wp-block-button__link:active:focus,
+    .is-style-bootstrap-outline-secondary > a:active:focus, .btn-outline-secondary.active:focus, .is-style-bootstrap-outline-secondary .active.wp-block-button__link:focus,
+    .is-style-bootstrap-outline-secondary > a.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .is-style-bootstrap-outline-secondary .dropdown-toggle.show.wp-block-button__link:focus,
+    .is-style-bootstrap-outline-secondary > a.dropdown-toggle.show:focus {
       box-shadow: 0 0 0 0.25rem rgba(52, 60, 112, 0.5); }
-  .btn-outline-secondary:disabled, .is-style-bootstrap-outline-secondary > a:disabled, .btn-outline-secondary.disabled, .is-style-bootstrap-outline-secondary > a.disabled {
+  .btn-outline-secondary:disabled, .is-style-bootstrap-outline-secondary .wp-block-button__link:disabled,
+  .is-style-bootstrap-outline-secondary > a:disabled, .btn-outline-secondary.disabled, .is-style-bootstrap-outline-secondary .disabled.wp-block-button__link,
+  .is-style-bootstrap-outline-secondary > a.disabled {
     color: #343C70;
     background-color: transparent; }
 
@@ -2538,12 +2637,20 @@ textarea.form-control-lg {
   .btn-link:disabled, .btn-link.disabled {
     color: #6c757d; }
 
-.btn-lg, .btn-group-lg > .btn, .is-style-bootstrap-primary.btn-group-lg > a, .is-style-bootstrap-secondary.btn-group-lg > a, .is-style-bootstrap-outline-primary.btn-group-lg > a, .is-style-bootstrap-outline-secondary.btn-group-lg > a {
+.btn-lg, .btn-group-lg > .btn, .is-style-bootstrap-primary .btn-group-lg > .wp-block-button__link,
+.is-style-bootstrap-primary.btn-group-lg > a, .is-style-bootstrap-secondary .btn-group-lg > .wp-block-button__link,
+.is-style-bootstrap-secondary.btn-group-lg > a, .is-style-bootstrap-outline-primary .btn-group-lg > .wp-block-button__link,
+.is-style-bootstrap-outline-primary.btn-group-lg > a, .is-style-bootstrap-outline-secondary .btn-group-lg > .wp-block-button__link,
+.is-style-bootstrap-outline-secondary.btn-group-lg > a {
   padding: 0.5rem 1rem;
   font-size: 1.25rem;
   border-radius: 0.3rem; }
 
-.btn-sm, .btn-group-sm > .btn, .is-style-bootstrap-primary.btn-group-sm > a, .is-style-bootstrap-secondary.btn-group-sm > a, .is-style-bootstrap-outline-primary.btn-group-sm > a, .is-style-bootstrap-outline-secondary.btn-group-sm > a {
+.btn-sm, .btn-group-sm > .btn, .is-style-bootstrap-primary .btn-group-sm > .wp-block-button__link,
+.is-style-bootstrap-primary.btn-group-sm > a, .is-style-bootstrap-secondary .btn-group-sm > .wp-block-button__link,
+.is-style-bootstrap-secondary.btn-group-sm > a, .is-style-bootstrap-outline-primary .btn-group-sm > .wp-block-button__link,
+.is-style-bootstrap-outline-primary.btn-group-sm > a, .is-style-bootstrap-outline-secondary .btn-group-sm > .wp-block-button__link,
+.is-style-bootstrap-outline-secondary.btn-group-sm > a {
   padding: 0.25rem 0.5rem;
   font-size: 0.875rem;
   border-radius: 0.2rem; }
@@ -2812,69 +2919,125 @@ textarea.form-control-lg {
   position: relative;
   display: inline-flex;
   vertical-align: middle; }
-  .btn-group > .btn, .is-style-bootstrap-primary.btn-group > a, .is-style-bootstrap-secondary.btn-group > a, .is-style-bootstrap-outline-primary.btn-group > a, .is-style-bootstrap-outline-secondary.btn-group > a,
+  .btn-group > .btn, .is-style-bootstrap-primary .btn-group > .wp-block-button__link,
+  .is-style-bootstrap-primary.btn-group > a, .is-style-bootstrap-secondary .btn-group > .wp-block-button__link,
+  .is-style-bootstrap-secondary.btn-group > a, .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link,
+  .is-style-bootstrap-outline-primary.btn-group > a, .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary.btn-group > a,
   .btn-group-vertical > .btn,
+  .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-primary.btn-group-vertical > a,
+  .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group-vertical > a,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group-vertical > a,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > a {
     position: relative;
     flex: 1 1 auto; }
-  .btn-group > .btn-check:checked + .btn, .is-style-bootstrap-primary.btn-group > .btn-check:checked + a, .is-style-bootstrap-secondary.btn-group > .btn-check:checked + a, .is-style-bootstrap-outline-primary.btn-group > .btn-check:checked + a, .is-style-bootstrap-outline-secondary.btn-group > .btn-check:checked + a,
+  .btn-group > .btn-check:checked + .btn, .is-style-bootstrap-primary .btn-group > .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-primary.btn-group > .btn-check:checked + a, .is-style-bootstrap-secondary .btn-group > .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-secondary.btn-group > .btn-check:checked + a, .is-style-bootstrap-outline-primary .btn-group > .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-outline-primary.btn-group > .btn-check:checked + a, .is-style-bootstrap-outline-secondary .btn-group > .btn-check:checked + .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary.btn-group > .btn-check:checked + a,
   .btn-group > .btn-check:focus + .btn,
+  .is-style-bootstrap-primary .btn-group > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-primary.btn-group > .btn-check:focus + a,
+  .is-style-bootstrap-secondary .btn-group > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group > .btn-check:focus + a,
+  .is-style-bootstrap-outline-primary .btn-group > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group > .btn-check:focus + a,
+  .is-style-bootstrap-outline-secondary .btn-group > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group > .btn-check:focus + a,
   .btn-group > .btn:hover,
+  .is-style-bootstrap-primary .btn-group > .wp-block-button__link:hover,
   .is-style-bootstrap-primary.btn-group > a:hover,
+  .is-style-bootstrap-secondary .btn-group > .wp-block-button__link:hover,
   .is-style-bootstrap-secondary.btn-group > a:hover,
+  .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link:hover,
   .is-style-bootstrap-outline-primary.btn-group > a:hover,
+  .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link:hover,
   .is-style-bootstrap-outline-secondary.btn-group > a:hover,
   .btn-group > .btn:focus,
+  .is-style-bootstrap-primary .btn-group > .wp-block-button__link:focus,
   .is-style-bootstrap-primary.btn-group > a:focus,
+  .is-style-bootstrap-secondary .btn-group > .wp-block-button__link:focus,
   .is-style-bootstrap-secondary.btn-group > a:focus,
+  .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link:focus,
   .is-style-bootstrap-outline-primary.btn-group > a:focus,
+  .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link:focus,
   .is-style-bootstrap-outline-secondary.btn-group > a:focus,
   .btn-group > .btn:active,
+  .is-style-bootstrap-primary .btn-group > .wp-block-button__link:active,
   .is-style-bootstrap-primary.btn-group > a:active,
+  .is-style-bootstrap-secondary .btn-group > .wp-block-button__link:active,
   .is-style-bootstrap-secondary.btn-group > a:active,
+  .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link:active,
   .is-style-bootstrap-outline-primary.btn-group > a:active,
+  .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link:active,
   .is-style-bootstrap-outline-secondary.btn-group > a:active,
   .btn-group > .btn.active,
+  .is-style-bootstrap-primary .btn-group > .active.wp-block-button__link,
   .is-style-bootstrap-primary.btn-group > a.active,
+  .is-style-bootstrap-secondary .btn-group > .active.wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group > a.active,
+  .is-style-bootstrap-outline-primary .btn-group > .active.wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group > a.active,
+  .is-style-bootstrap-outline-secondary .btn-group > .active.wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group > a.active,
   .btn-group-vertical > .btn-check:checked + .btn,
+  .is-style-bootstrap-primary .btn-group-vertical > .btn-check:checked + .wp-block-button__link,
   .is-style-bootstrap-primary.btn-group-vertical > .btn-check:checked + a,
+  .is-style-bootstrap-secondary .btn-group-vertical > .btn-check:checked + .wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group-vertical > .btn-check:checked + a,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .btn-check:checked + .wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group-vertical > .btn-check:checked + a,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .btn-check:checked + .wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > .btn-check:checked + a,
   .btn-group-vertical > .btn-check:focus + .btn,
+  .is-style-bootstrap-primary .btn-group-vertical > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-primary.btn-group-vertical > .btn-check:focus + a,
+  .is-style-bootstrap-secondary .btn-group-vertical > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group-vertical > .btn-check:focus + a,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group-vertical > .btn-check:focus + a,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .btn-check:focus + .wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > .btn-check:focus + a,
   .btn-group-vertical > .btn:hover,
+  .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link:hover,
   .is-style-bootstrap-primary.btn-group-vertical > a:hover,
+  .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link:hover,
   .is-style-bootstrap-secondary.btn-group-vertical > a:hover,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link:hover,
   .is-style-bootstrap-outline-primary.btn-group-vertical > a:hover,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link:hover,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > a:hover,
   .btn-group-vertical > .btn:focus,
+  .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link:focus,
   .is-style-bootstrap-primary.btn-group-vertical > a:focus,
+  .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link:focus,
   .is-style-bootstrap-secondary.btn-group-vertical > a:focus,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link:focus,
   .is-style-bootstrap-outline-primary.btn-group-vertical > a:focus,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link:focus,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > a:focus,
   .btn-group-vertical > .btn:active,
+  .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link:active,
   .is-style-bootstrap-primary.btn-group-vertical > a:active,
+  .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link:active,
   .is-style-bootstrap-secondary.btn-group-vertical > a:active,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link:active,
   .is-style-bootstrap-outline-primary.btn-group-vertical > a:active,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link:active,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > a:active,
   .btn-group-vertical > .btn.active,
+  .is-style-bootstrap-primary .btn-group-vertical > .active.wp-block-button__link,
   .is-style-bootstrap-primary.btn-group-vertical > a.active,
+  .is-style-bootstrap-secondary .btn-group-vertical > .active.wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group-vertical > a.active,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .active.wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group-vertical > a.active,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .active.wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > a.active {
     z-index: 1; }
 
@@ -2885,29 +3048,53 @@ textarea.form-control-lg {
   .btn-toolbar .input-group {
     width: auto; }
 
-.btn-group > .btn:not(:first-child), .is-style-bootstrap-primary.btn-group > a:not(:first-child), .is-style-bootstrap-secondary.btn-group > a:not(:first-child), .is-style-bootstrap-outline-primary.btn-group > a:not(:first-child), .is-style-bootstrap-outline-secondary.btn-group > a:not(:first-child),
+.btn-group > .btn:not(:first-child), .is-style-bootstrap-primary .btn-group > .wp-block-button__link:not(:first-child),
+.is-style-bootstrap-primary.btn-group > a:not(:first-child), .is-style-bootstrap-secondary .btn-group > .wp-block-button__link:not(:first-child),
+.is-style-bootstrap-secondary.btn-group > a:not(:first-child), .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link:not(:first-child),
+.is-style-bootstrap-outline-primary.btn-group > a:not(:first-child), .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link:not(:first-child),
+.is-style-bootstrap-outline-secondary.btn-group > a:not(:first-child),
 .btn-group > .btn-group:not(:first-child) {
   margin-left: -1px; }
 
-.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-primary.btn-group > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-secondary.btn-group > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-primary.btn-group > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-secondary.btn-group > a:not(:last-child):not(.dropdown-toggle),
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-primary .btn-group > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+.is-style-bootstrap-primary.btn-group > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-secondary .btn-group > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+.is-style-bootstrap-secondary.btn-group > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+.is-style-bootstrap-outline-primary.btn-group > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+.is-style-bootstrap-outline-secondary.btn-group > a:not(:last-child):not(.dropdown-toggle),
 .btn-group > .btn-group:not(:last-child) > .btn,
+.is-style-bootstrap-primary .btn-group > .btn-group:not(:last-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-primary.btn-group:not(:last-child) > a,
+.is-style-bootstrap-secondary .btn-group > .btn-group:not(:last-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-secondary.btn-group:not(:last-child) > a,
+.is-style-bootstrap-outline-primary .btn-group > .btn-group:not(:last-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-outline-primary.btn-group:not(:last-child) > a,
+.is-style-bootstrap-outline-secondary .btn-group > .btn-group:not(:last-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-outline-secondary.btn-group:not(:last-child) > a {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0; }
 
-.btn-group > .btn:nth-child(n + 3), .is-style-bootstrap-primary.btn-group > a:nth-child(n + 3), .is-style-bootstrap-secondary.btn-group > a:nth-child(n + 3), .is-style-bootstrap-outline-primary.btn-group > a:nth-child(n + 3), .is-style-bootstrap-outline-secondary.btn-group > a:nth-child(n + 3),
+.btn-group > .btn:nth-child(n + 3), .is-style-bootstrap-primary .btn-group > .wp-block-button__link:nth-child(n + 3),
+.is-style-bootstrap-primary.btn-group > a:nth-child(n + 3), .is-style-bootstrap-secondary .btn-group > .wp-block-button__link:nth-child(n + 3),
+.is-style-bootstrap-secondary.btn-group > a:nth-child(n + 3), .is-style-bootstrap-outline-primary .btn-group > .wp-block-button__link:nth-child(n + 3),
+.is-style-bootstrap-outline-primary.btn-group > a:nth-child(n + 3), .is-style-bootstrap-outline-secondary .btn-group > .wp-block-button__link:nth-child(n + 3),
+.is-style-bootstrap-outline-secondary.btn-group > a:nth-child(n + 3),
 .btn-group > :not(.btn-check) + .btn,
+.is-style-bootstrap-primary .btn-group > :not(.btn-check) + .wp-block-button__link,
 .is-style-bootstrap-primary.btn-group > :not(.btn-check) + a,
+.is-style-bootstrap-secondary .btn-group > :not(.btn-check) + .wp-block-button__link,
 .is-style-bootstrap-secondary.btn-group > :not(.btn-check) + a,
+.is-style-bootstrap-outline-primary .btn-group > :not(.btn-check) + .wp-block-button__link,
 .is-style-bootstrap-outline-primary.btn-group > :not(.btn-check) + a,
+.is-style-bootstrap-outline-secondary .btn-group > :not(.btn-check) + .wp-block-button__link,
 .is-style-bootstrap-outline-secondary.btn-group > :not(.btn-check) + a,
 .btn-group > .btn-group:not(:first-child) > .btn,
+.is-style-bootstrap-primary .btn-group > .btn-group:not(:first-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-primary.btn-group:not(:first-child) > a,
+.is-style-bootstrap-secondary .btn-group > .btn-group:not(:first-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-secondary.btn-group:not(:first-child) > a,
+.is-style-bootstrap-outline-primary .btn-group > .btn-group:not(:first-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-outline-primary.btn-group:not(:first-child) > a,
+.is-style-bootstrap-outline-secondary .btn-group > .btn-group:not(:first-child) > .wp-block-button__link,
 .btn-group > .is-style-bootstrap-outline-secondary.btn-group:not(:first-child) > a {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0; }
@@ -2922,11 +3109,11 @@ textarea.form-control-lg {
   .dropstart .dropdown-toggle-split::before {
     margin-right: 0; }
 
-.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .is-style-bootstrap-primary.btn-group-sm > a + .dropdown-toggle-split, .is-style-bootstrap-secondary.btn-group-sm > a + .dropdown-toggle-split, .is-style-bootstrap-outline-primary.btn-group-sm > a + .dropdown-toggle-split, .is-style-bootstrap-outline-secondary.btn-group-sm > a + .dropdown-toggle-split {
+.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .is-style-bootstrap-primary .btn-group-sm > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-primary.btn-group-sm > a + .dropdown-toggle-split, .is-style-bootstrap-secondary .btn-group-sm > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-secondary.btn-group-sm > a + .dropdown-toggle-split, .is-style-bootstrap-outline-primary .btn-group-sm > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-outline-primary.btn-group-sm > a + .dropdown-toggle-split, .is-style-bootstrap-outline-secondary .btn-group-sm > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-outline-secondary.btn-group-sm > a + .dropdown-toggle-split {
   padding-right: 0.375rem;
   padding-left: 0.375rem; }
 
-.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .is-style-bootstrap-primary.btn-group-lg > a + .dropdown-toggle-split, .is-style-bootstrap-secondary.btn-group-lg > a + .dropdown-toggle-split, .is-style-bootstrap-outline-primary.btn-group-lg > a + .dropdown-toggle-split, .is-style-bootstrap-outline-secondary.btn-group-lg > a + .dropdown-toggle-split {
+.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .is-style-bootstrap-primary .btn-group-lg > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-primary.btn-group-lg > a + .dropdown-toggle-split, .is-style-bootstrap-secondary .btn-group-lg > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-secondary.btn-group-lg > a + .dropdown-toggle-split, .is-style-bootstrap-outline-primary .btn-group-lg > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-outline-primary.btn-group-lg > a + .dropdown-toggle-split, .is-style-bootstrap-outline-secondary .btn-group-lg > .wp-block-button__link + .dropdown-toggle-split, .is-style-bootstrap-outline-secondary.btn-group-lg > a + .dropdown-toggle-split {
   padding-right: 0.75rem;
   padding-left: 0.75rem; }
 
@@ -2936,28 +3123,72 @@ textarea.form-control-lg {
   justify-content: center; }
   
   .btn-group-vertical > .btn,
+  .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-primary.btn-group-vertical > a,
+  .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-secondary.btn-group-vertical > a,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-outline-primary.btn-group-vertical > a,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link,
   .is-style-bootstrap-outline-secondary.btn-group-vertical > a,
   .btn-group-vertical > .btn-group {
     width: 100%; }
-  .btn-group-vertical > .btn:not(:first-child), .is-style-bootstrap-primary.btn-group-vertical > a:not(:first-child), .is-style-bootstrap-secondary.btn-group-vertical > a:not(:first-child), .is-style-bootstrap-outline-primary.btn-group-vertical > a:not(:first-child), .is-style-bootstrap-outline-secondary.btn-group-vertical > a:not(:first-child),
+  .btn-group-vertical > .btn:not(:first-child), .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link:not(:first-child),
+  .is-style-bootstrap-primary.btn-group-vertical > a:not(:first-child), .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link:not(:first-child),
+  .is-style-bootstrap-secondary.btn-group-vertical > a:not(:first-child), .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link:not(:first-child),
+  .is-style-bootstrap-outline-primary.btn-group-vertical > a:not(:first-child), .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link:not(:first-child),
+  .is-style-bootstrap-outline-secondary.btn-group-vertical > a:not(:first-child),
   .btn-group-vertical > .btn-group:not(:first-child) {
     margin-top: -1px; }
-  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-primary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-secondary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-primary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-secondary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle),
+  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+  .is-style-bootstrap-primary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+  .is-style-bootstrap-secondary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+  .is-style-bootstrap-outline-primary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
+  .is-style-bootstrap-outline-secondary.btn-group-vertical > a:not(:last-child):not(.dropdown-toggle),
   .btn-group-vertical > .btn-group:not(:last-child) > .btn,
+  .is-style-bootstrap-primary .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-primary.btn-group:not(:last-child) > a,
+  .is-style-bootstrap-secondary .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-secondary.btn-group:not(:last-child) > a,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-outline-primary.btn-group:not(:last-child) > a,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-outline-secondary.btn-group:not(:last-child) > a {
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0; }
-  .btn-group-vertical > .btn ~ .btn, .is-style-bootstrap-primary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-secondary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-primary.btn-group-vertical > .btn ~ a, .is-style-bootstrap-primary.btn-group-vertical > a ~ a, .is-style-bootstrap-secondary.btn-group-vertical > .btn ~ a, .is-style-bootstrap-secondary.btn-group-vertical > a ~ a, .is-style-bootstrap-outline-primary.btn-group-vertical > .btn ~ a, .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ a, .is-style-bootstrap-outline-secondary.btn-group-vertical > .btn ~ a, .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ a,
+  .btn-group-vertical > .btn ~ .btn, .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link ~ .btn, .is-style-bootstrap-primary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link ~ .btn, .is-style-bootstrap-secondary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link ~ .btn, .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link ~ .btn, .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ .btn, .is-style-bootstrap-primary .btn-group-vertical > .btn ~ .wp-block-button__link, .is-style-bootstrap-primary .btn-group-vertical > .wp-block-button__link ~ .wp-block-button__link, .is-style-bootstrap-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-primary .is-style-bootstrap-secondary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-primary .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-primary .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ .wp-block-button__link,
+  .is-style-bootstrap-primary.btn-group-vertical > .btn ~ a,
+  .is-style-bootstrap-primary .is-style-bootstrap-primary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-primary.btn-group-vertical > a ~ a,
+  .is-style-bootstrap-secondary .is-style-bootstrap-primary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-primary .is-style-bootstrap-primary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-secondary .is-style-bootstrap-primary.btn-group-vertical > .wp-block-button__link ~ a, .is-style-bootstrap-secondary .btn-group-vertical > .btn ~ .wp-block-button__link, .is-style-bootstrap-secondary .is-style-bootstrap-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-secondary .btn-group-vertical > .wp-block-button__link ~ .wp-block-button__link, .is-style-bootstrap-secondary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-secondary .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-secondary .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ .wp-block-button__link,
+  .is-style-bootstrap-secondary.btn-group-vertical > .btn ~ a,
+  .is-style-bootstrap-primary .is-style-bootstrap-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-secondary .is-style-bootstrap-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-secondary.btn-group-vertical > a ~ a,
+  .is-style-bootstrap-outline-primary .is-style-bootstrap-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-secondary .is-style-bootstrap-secondary.btn-group-vertical > .wp-block-button__link ~ a, .is-style-bootstrap-outline-primary .btn-group-vertical > .btn ~ .wp-block-button__link, .is-style-bootstrap-outline-primary .is-style-bootstrap-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-outline-primary .is-style-bootstrap-secondary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-outline-primary .btn-group-vertical > .wp-block-button__link ~ .wp-block-button__link, .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-outline-primary .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ .wp-block-button__link,
+  .is-style-bootstrap-outline-primary.btn-group-vertical > .btn ~ a,
+  .is-style-bootstrap-primary .is-style-bootstrap-outline-primary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-secondary .is-style-bootstrap-outline-primary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-primary .is-style-bootstrap-outline-primary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ a,
+  .is-style-bootstrap-outline-secondary .is-style-bootstrap-outline-primary.btn-group-vertical > .wp-block-button__link ~ a, .is-style-bootstrap-outline-secondary .btn-group-vertical > .btn ~ .wp-block-button__link, .is-style-bootstrap-outline-secondary .is-style-bootstrap-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-outline-secondary .is-style-bootstrap-secondary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-outline-secondary .is-style-bootstrap-outline-primary.btn-group-vertical > a ~ .wp-block-button__link, .is-style-bootstrap-outline-secondary .btn-group-vertical > .wp-block-button__link ~ .wp-block-button__link, .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ .wp-block-button__link,
+  .is-style-bootstrap-outline-secondary.btn-group-vertical > .btn ~ a,
+  .is-style-bootstrap-primary .is-style-bootstrap-outline-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-secondary .is-style-bootstrap-outline-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-primary .is-style-bootstrap-outline-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-secondary .is-style-bootstrap-outline-secondary.btn-group-vertical > .wp-block-button__link ~ a,
+  .is-style-bootstrap-outline-secondary.btn-group-vertical > a ~ a,
   .btn-group-vertical > .btn-group:not(:first-child) > .btn,
+  .is-style-bootstrap-primary .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-primary.btn-group:not(:first-child) > a,
+  .is-style-bootstrap-secondary .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-secondary.btn-group:not(:first-child) > a,
+  .is-style-bootstrap-outline-primary .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-outline-primary.btn-group:not(:first-child) > a,
+  .is-style-bootstrap-outline-secondary .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-button__link,
   .btn-group-vertical > .is-style-bootstrap-outline-secondary.btn-group:not(:first-child) > a {
     border-top-left-radius: 0;
     border-top-right-radius: 0; }
@@ -3581,7 +3812,7 @@ textarea.form-control-lg {
   .badge:empty {
     display: none; }
 
-.btn .badge, .is-style-bootstrap-primary > a .badge, .is-style-bootstrap-secondary > a .badge, .is-style-bootstrap-outline-primary > a .badge, .is-style-bootstrap-outline-secondary > a .badge {
+.btn .badge, .is-style-bootstrap-primary .wp-block-button__link .badge, .is-style-bootstrap-primary > a .badge, .is-style-bootstrap-secondary .wp-block-button__link .badge, .is-style-bootstrap-secondary > a .badge, .is-style-bootstrap-outline-primary .wp-block-button__link .badge, .is-style-bootstrap-outline-primary > a .badge, .is-style-bootstrap-outline-secondary .wp-block-button__link .badge, .is-style-bootstrap-outline-secondary > a .badge {
   position: relative;
   top: -1px; }
 

+ 18 - 31
css/custom.scss

@@ -1,5 +1,4 @@
-//$enable-gradients: true;
-//$enable-shadows: true;
+$font-family-sans-serif: 'Lato', Helvetica, Arial, sans-serif !default;
 
 $primary: #325363;
 $secondary: #343C70;
@@ -10,56 +9,44 @@ $danger: #CC7C84;
 $light:#dedede;
 $dark:#191D1F;
 
-$indigo: #343C70;
-$blue: #38537A;
-$blue-100:#38537A;
-
-$font-family-sans-serif: 'Lato', Helvetica, Arial, sans-serif !default;
+$colors: (
+	'green' 	: #325363,
+	'purple' 	: #343C70,
+  'blue' 		: #5177B0,
+  'teal'    : #50A7AD,
+	'red' 		: #CC7C84,
+  'yellow' 	: #E0DC67,
+);
 
-a {
-  color: var(--bs-success);
-  text-decoration:none;
+.wp-block{max-width:992px;}
+.wp-block[data-align="wide"]{}
+.wp-block[data-align="full"]{max-width:none;}
+.editor-post-title__block .editor-post-title__input,.edit-post-visual-editor, .edit-post-visual-editor p {
+  font-family: 'Lato', Helvetica, Arial, sans-serif;
 }
+.is-style-bootstrap-primary .wp-block-button__link,
 .is-style-bootstrap-primary > a {
     @extend .btn;
     @extend .btn-primary;
 }
+.is-style-bootstrap-secondary .wp-block-button__link,
 .is-style-bootstrap-secondary > a {
     @extend .btn;
     @extend .btn-secondary;
 }
+.is-style-bootstrap-outline-primary .wp-block-button__link,
 .is-style-bootstrap-outline-primary > a {
     @extend .btn;
     @extend .btn-outline-primary;
 }
+.is-style-bootstrap-outline-secondary .wp-block-button__link,
 .is-style-bootstrap-outline-secondary > a {
     @extend .btn;
     @extend .btn-outline-secondary;
 }
-.wp-block-button__link {
-	border-radius: 0;
-}
-.wp-block-button__link {
-	-webkit-border-radius: 2px;
-	border-radius: 2px;
-	-webkit-border-radius: 2px;
-	border-radius: 2px;
-	-webkit-box-shadow: none;
-	-webkit-transition: background-color 0.2s ease-in-out;
-	transition: background-color 0.2s ease-in-out;
-	white-space: nowrap;
-}
-.wp-block{max-width:992px;}
-.wp-block[data-align="wide"]{}
-.wp-block[data-align="full"]{max-width:none;}
-.editor-post-title__block .editor-post-title__input,.edit-post-visual-editor, .edit-post-visual-editor p {
-  font-family: 'Lato', Helvetica, Arial, sans-serif;
-  font-weight:300;
-}
 
 
 @import '../node_modules/bootstrap/scss/mixins';
 @import '../node_modules/bootstrap/scss/functions';
 @import '../node_modules/bootstrap/scss/variables';
 @import '../node_modules/bootstrap/scss/bootstrap';
-

+ 59 - 1
functions.php

@@ -104,7 +104,10 @@ add_action( 'widgets_init', 'boot23_widgets_init' );
 ***********************************/
 
 function boot23_gutenberg_scripts() {
-	wp_enqueue_script( 'hp-editor', get_stylesheet_directory_uri() . '/js/editor.js', array( 'wp-blocks', 'wp-dom' ), filemtime( get_stylesheet_directory() . '/js/editor.js' ), true );
+	wp_enqueue_script( 'hp-editor',
+  get_stylesheet_directory_uri() . '/js/editor.js',
+  array( 'wp-blocks', 'wp-dom' ),
+  filemtime( get_stylesheet_directory() . '/js/editor.js' ), true );
 }
 add_action( 'enqueue_block_editor_assets', 'boot23_gutenberg_scripts' );
 
@@ -117,6 +120,16 @@ function boot23_add_editor_styles() {
 }
 add_action( 'after_setup_theme', 'boot23_add_editor_styles' );
 
+function boot23_block_styles(){
+	wp_enqueue_style(
+		'boot23-css',
+		get_stylesheet_directory_uri() . '/css/custom.css',
+		array( 'wp-edit-blocks' ),
+		time()
+	);
+}
+add_action( 'enqueue_block_editor_assets', 'boot23_block_styles' );
+
 function boot23_gutenberg_filter_block( $block_content, $block ) {
 	$block_content = str_replace(
 		'wp-block-button__link',
@@ -126,3 +139,48 @@ function boot23_gutenberg_filter_block( $block_content, $block ) {
   return $block_content;
 }
 add_filter( 'render_block', 'boot23_gutenberg_filter_block', 10, 2);
+
+function boot23_allowed_block_types( $allowed_blocks, $post ) {
+	return array(
+    'core/paragraph',
+		'core/image',
+		'core/heading',
+		'core/list',
+    'core/gallery',
+    'core/list',
+    'core/cover',
+    'core/file',
+    'core/video',
+    'core/table',
+    'core/html',
+    'core/pullquote',
+    'core/buttons',
+    'core/text-columns',
+    'core/more',
+    'core/separator',
+    'core/spacer',
+    'core/shortcode',
+    'core/embed'
+	);
+}
+add_filter( 'allowed_block_types', 'boot23_allowed_block_types', 10, 2 );
+
+
+function boot23_remove_core_patterns() {
+  $block_patterns = array (
+  	'core/two-buttons',
+  	'core/three-buttons',
+  	'core/text-two-columns',
+  	'core/text-two-columns-with-images',
+  	'core/text-three-columns-buttons',
+  	'core/two-images',
+  	'core/large-header',
+  	'core/large-header-button',
+  	'core/heading-paragraph',
+  	'core/quote'
+  );
+  foreach ( $block_patterns as $bp ):
+    unregister_block_pattern( $bp );
+  endforeach;
+}
+add_action('init', 'boot23_remove_core_patterns');

+ 15 - 0
inc/wp-cleaner.php

@@ -71,6 +71,21 @@ add_action( 'wp_before_admin_bar_render', 'boot23_admin_bar_render' );
 // ##############  Admin pages  ################ //
 **************************************************/
 
+function boot23_admin_styles(){
+  echo '<style>
+    #adminmenu,#adminmenuback,#adminmenuwrap{background-color:#325363}
+    #adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#263E4A}
+    #adminmenu .wp-submenu{background-color:#325363}
+    #adminmenu li:hover{background-color:#263E4A}
+    #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {background-color:#1c2f38}
+    #adminmenu li.wp-has-current-submenu .wp-submenu {background-color:#263E4A}
+    #wpadminbar,#wpadminbar .menupop .ab-sub-wrapper {background-color:#325363}
+    #wpadminbar a.ab-item:hover,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item{background-color:#263E4A}
+  </style>';
+}
+add_action('admin_head', 'boot23_admin_styles');
+remove_action("admin_color_scheme_picker", "admin_color_scheme_picker");
+
 function boot23_remove_admin_pages() {
 	remove_menu_page( 'edit-comments.php' );
   remove_menu_page( 'link-manager.php' );

+ 10 - 0
js/editor.js

@@ -1,4 +1,14 @@
 wp.domReady( () => {
+
+  const allowedEmbedBlocks = [
+    'vimeo','youtube',
+  ];
+  wp.blocks.getBlockVariations('core/embed').forEach(function (blockVariation) {
+    if (-1 === allowedEmbedBlocks.indexOf(blockVariation.name)) {
+      wp.blocks.unregisterBlockVariation('core/embed', blockVariation.name);
+    }
+  });
+
   wp.blocks.unregisterBlockStyle( 'core/button', ['default', 'outline', 'squared', 'fill'] );
   wp.blocks.registerBlockStyle( 'core/button', [
       {

+ 1 - 1
style.css

@@ -171,7 +171,7 @@ table {
 }
 .logo-byline {
   display:block;
-  font-weight: 200;
+  font-weight: 300;
   margin:-5px 0 0;
   padding-left:163px;
   letter-spacing: .08rem;