diff --git a/css/components/breadcrumb.css b/css/components/breadcrumb.css
index 82595013a7fe47470f324ca1f6b404bea2c90a1b..45cda221707bc59a237f32dd26eea3205f80a7f0 100755
--- a/css/components/breadcrumb.css
+++ b/css/components/breadcrumb.css
@@ -60,7 +60,7 @@
  @media (min-width: 55.55556rem) {
 
  .breadcrumb__content {
-     margin-inline-end: 0
+     margin-inline-end: 0;margin-top:auto
  }
    }
 
diff --git a/css/components/breadcrumb.pcss.css b/css/components/breadcrumb.pcss.css
index 494437db66e0e24273eba8bde542ca945888e0bd..7477815dcabd5893b523afd749fdee4c4161f9ca 100755
--- a/css/components/breadcrumb.pcss.css
+++ b/css/components/breadcrumb.pcss.css
@@ -37,7 +37,7 @@
  
  .breadcrumb__content {
    overflow: auto;   margin-block-start: calc(var(--sp0-5) * -1);   margin-block-end: calc(var(--sp0-5) * -1);   margin-inline-start: calc(var(--sp0-5) * -1);   margin-inline-end: calc(var(--sp1) * -1);   padding-block-start: var(--sp0-5);   padding-block-end: var(--sp0-5);   padding-inline-start: var(--sp0-5);   -webkit-overflow-scrolling: touch;   @media (--lg) {
-     margin-inline-end: 0;
+     margin-inline-end: 0;margin-top:auto;
    }
  }
  
diff --git a/css/components/button.css b/css/components/button.css
index 88b0e9ba00f7abb562f75f3821e643419673e3ba..33477937956d14b1b421ca36273bafa02097a173 100755
--- a/css/components/button.css
+++ b/css/components/button.css
@@ -27,7 +27,7 @@
    text-align: center;   text-decoration: none;
    border: solid 2px var(--color--main-1); 
    font-family: var(--font-sans);   
-   font-size: var(--font-size-l);   
+   font-size: var(--font-size-m);   
    font-weight: bold;   
    -webkit-appearance: none;   
    appearance: none;   
@@ -37,6 +37,13 @@
    -webkit-font-smoothing: antialiased
  }
 
+ @media (min-width: 55.55556rem) {
+
+ .button {
+    font-size: var(--font-size-l)
+ }  
+   }
+
  .button:hover,
    .button:focus {
      text-decoration: none;
diff --git a/css/components/button.pcss.css b/css/components/button.pcss.css
index 43b1f416470fcfd842945b020a91d5b8cd45d4b3..5e9667d847eb23d26bec0f99b5e764c169cf8192 100755
--- a/css/components/button.pcss.css
+++ b/css/components/button.pcss.css
@@ -16,30 +16,20 @@
    text-align: center;   text-decoration: none;
    border: solid 2px var(--color--main-1); 
    font-family: var(--font-sans);   
-   font-size: var(--font-size-l);   
+   font-size: var(--font-size-m);   
    font-weight: bold;   
    appearance: none;   
    color: var(--color--white);
    background-color: var(--color--blue-30); 
    border-radius: var(--border-radius3); 
    -webkit-font-smoothing: antialiased;
- 
-   &:hover,
-   &:focus {
-     text-decoration: none;
-     color: var(--color--white);
-     background: var(--color--blue-20);
-     font-weight: bold;
-   }
- 
-   &:active {
-     color: var(--color--blue-20);
+
+   @media (--lg) {
+    font-size: var(--font-size-l);  
    }
  
-   &:disabled,
-   &.is-disabled {
-     cursor: default;
-     color: var(--color--gray-70);
+   &:active{
+    background-color: var(--color--blue-20); 
    }
  
    /*
@@ -80,22 +70,6 @@
    text-align: center;
    display: block;
    
-   &:hover,
-   &:focus {
-     color: var(--color--white);
-     background-color: var(--color--blue-20);
-   }
- 
-   &:active {
-     color: var(--color--white);
-     background-color: var(--color--blue-20);
-   }
- 
-   &:disabled,
-   &.is-disabled {
-     color: var(--color--white);
-     background-color: var(--color--gray-70);
-   }
  }
  
  .button--icon-back {
@@ -126,22 +100,6 @@
    text-align: center;
    display: block;
    
-   &:hover,
-   &:focus {
-     color: var(--color--white);
-     background-color: var(--color--blue-20);
-   }
- 
-   &:active {
-     color: var(--color--white);
-     background-color: var(--color--blue-20);
-   }
- 
-   &:disabled,
-   &.is-disabled {
-     color: var(--color--white);
-     background-color: var(--color--gray-70);
-   }
  }
  
  .shepherd-cancel-icon {
diff --git a/css/components/webdoc-full.css b/css/components/webdoc-full.css
index c6ce9118fc901c55ea8e6292dbf9fd514665fd01..bbfb0509a4ad9e1b269eb4107c13cb912e969c84 100644
--- a/css/components/webdoc-full.css
+++ b/css/components/webdoc-full.css
@@ -92,6 +92,10 @@
  .node--type-webdoc.node--view-mode-full .book-navigation {
       width: calc(100% - var(--content-left));
       margin-left: auto;
-      margin-right: auto;
+      margin-right: auto
+
+   }
 
-   }
\ No newline at end of file
+ .node--type-webdoc.node--view-mode-full .book-navigation .book-navigation__menu{
+        display:none;
+      }
\ No newline at end of file
diff --git a/css/components/webdoc-full.pcss.css b/css/components/webdoc-full.pcss.css
index b1e0b7d4dcc0c2ef0e7e8138ed197874d6d8ed34..f0c97be74aa79360d5fa93be74e3558a9545187d 100755
--- a/css/components/webdoc-full.pcss.css
+++ b/css/components/webdoc-full.pcss.css
@@ -80,5 +80,9 @@
       margin-left: auto;
       margin-right: auto;
 
+      & .book-navigation__menu{
+        display:none;
+      }
+
    }
  }
\ No newline at end of file