#site-content {
    overflow: hidden;
}
.site-content {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: main;
    grid-column-start: main;
    grid-column-end: main;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    width: auto;
}


.grid {
    display: -ms-grid;
    display: grid;
    grid-template-areas:
        "empty-space main social"
        "footer footer footer";
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
    -ms-grid-columns: auto 1fr var(--sidebar-width);
    grid-template-columns: auto 1fr var(--sidebar-width);
    width: 100%;
}
.social {
   position: fixed;
   right: 0px;
   top:150px;
   z-index: 200;
}

.social nav {
    pointer-events: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding-top: 8rem;
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--header-height) + var(--admin-bar-height, 0px));
    height: calc(100vh - var(--header-height) - var(--admin-bar-height, 0px));
    -webkit-transition: height 250ms ease,top 250ms ease;
    transition: height 250ms ease,top 250ms ease;
    margin-left: auto;
}

.social ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    list-style: none;
}
.fixed-language-switcher {
    margin-top: 60px;
    -webkit-transform: rotate(-90deg) translateX(30%);
    transform: rotate(-90deg) translateX(30%);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.fixed-language-switcher li.lang-item a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.fixed-language-switcher li.lang-item {
    opacity: 0;
    line-height: 0;
    height: 0;
    margin-top: 0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-size: 1.4rem;
}

.fixed-language-switcher li.lang-item.current-lang ::before {
  visibility: visible;
}

.fixed-language-switcher li.lang-item ::before {
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease;
    visibility: hidden;
}
.fixed-language-switcher li.lang-item ::before, .fixed-language-switcher li.lang-item.current-lang ::before {
    content: "<";
    display: inline-block;
    -webkit-transform: rotateZ(90deg) rotateY(0deg) scaleX(0.5);
    transform: rotateZ(90deg) rotateY(0deg) scaleX(0.5);
    position: relative;
    right: 10px;
}


li.lang-item.current-lang.color--red ::before{
     content: ">"!important;
}

.social ul.fixed-social-icons li {
    color: #666;
    margin-bottom: 3rem;
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal;
}

.fixed-language-switcher li.lang-item.current-lang {
    pointer-events: initial;
    opacity: 1;
    line-height: 1.5em;
    height: 1.5em;
}


.fixed-social-icons {
  margin: 8rem 0 0 0;
}


.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
  background-color: #000;
}

.social img{
    width: 20px;
}

.fixed-language-switcher a{
    font-size: 18px;
}

@media(max-width:800px){
    .social{
        display: none!important;
    }
    
}

