*{
    margin: 0;
    outline: 0;
    border: 0;
    padding: 0;
    -webkit-margin-end: 0;
    -webkit-margin-before: 0;
    -webkit-margin-start: 0;
    -webkit-margin-after: 0;
}

img{
    max-width: 100%;
    width: auto;
    height: auto;
    border: 0;
}

iframe{
    max-width: 100%;
}

.paragraph > .field__item,
.paragraph > div > .field__items >.field__item{
    margin-bottom: 1.3em;
}

/* Logged in behaviour */

.user-logged-in.toolbar-horizontal header,
.user-logged-in.toolbar-vertical header,
.user-logged-in.toolbar-horizontal .search-overlay.search-active,
.user-logged-in.toolbar-vertical .search-overlay.search-active{
    top: 40px;
}

.user-logged-in.toolbar-horizontal.toolbar-tray-open header,
.user-logged-in.toolbar-horizontal.toolbar-tray-open .search-overlay.search-active{
    top: 80px;
}

header .inner-wrapper{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* Content with Sidebar */

.node--view-mode-content-sidebar{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.node--view-mode-content-sidebar:after{
    content: none;
}

.node--view-mode-content-sidebar .group-left{
    flex-basis: 100%;
    width: 100%;
}

.node--view-mode-content-sidebar .group-right{
    flex-basis: 100%;
    width: 100%;
}

@media all and (min-width: 851px){
  /* Content with Sidebar */

  .node--view-mode-content-sidebar{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }

  .node--view-mode-content-sidebar .group-left{
    flex-basis: 70%;
    width: 70%;
  }

  .node--view-mode-content-sidebar .group-right{
    flex-basis: 25%;
    width: 25%;
  }
}
