body { overflow-x: hidden;
}

.container {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1422px;
  padding: 0 1rem;
  position: relative;
  width: 100%;
}

@media (max-width: 1100px) {
  .container {
    max-width: 1100px; } 
}

@media (max-width: 768px) {
  .container {
    max-width: 700px; 
}
}

main {
  margin-top: 4.3125rem;
  margin-bottom: 4.0625rem; 
}

@media (max-width: 1200px) {
main {
  margin-top: 2.6125rem;
  margin-bottom: 2.3625rem; 
}	
}

@media (max-width: 600px) {
main {
  margin-top: 2rem;
  margin-bottom: 2.3625rem; 
}	
}

.grid {
  display: flex;
  flex-wrap: wrap; }

.grid .col-1, .grid .col-push-1, .grid .col-2, .grid .col-push-2, .grid .col-3, .grid .col-push-3, .grid .col-4, .grid .col-push-4, .grid .col-5, .grid .col-push-5, .grid .col-6, .grid .col-push-6, .grid .col-7, .grid .col-push-7, .grid .col-8, .grid .col-push-8, .grid .col-9, .grid .col-push-9, .grid .col-10, .grid .col-push-10, .grid .col-11, .grid .col-push-11, .grid .col-12, .grid .col-push-12 {
  box-sizing: border-box;
  flex-flow: column; }

.grid .col-1 {
  width: 8.33333%; }
  @media (max-width: 900px) {
    .grid .col-1 {
      width: 100%; } }

.grid .col-push-1 {
  margin-left: 8.33333%; }

@media (max-width: 900px) {
  .grid .col-push-1 {
    margin-left: 0; } }

.grid .col-2 {
  width: 16.66667%; }
  @media (max-width: 900px) {
    .grid .col-2 {
      width: 100%; } }

.grid .col-push-2 {
  margin-left: 16.66667%; }

@media (max-width: 900px) {
  .grid .col-push-2 {
    margin-left: 0; } }

.grid .col-3 {
  width: 25%; }
  @media (max-width: 900px) {
    .grid .col-3 {
      width: 100%; } }

.grid .col-push-3 {
  margin-left: 25%; }

@media (max-width: 900px) {
  .grid .col-push-3 {
    margin-left: 0; } }

.grid .col-4 {
  width: 33.33333%; }
  @media (max-width: 900px) {
    .grid .col-4 {
      width: 100%; } }

.grid .col-push-4 {
  margin-left: 33.33333%; }

@media (max-width: 900px) {
  .grid .col-push-4 {
    margin-left: 0; } }

.grid .col-5 {
  width: 41.66667%; }
  @media (max-width: 900px) {
    .grid .col-5 {
      width: 100%; } }

.grid .col-push-5 {
  margin-left: 41.66667%; }

@media (max-width: 900px) {
  .grid .col-push-5 {
    margin-left: 0; } }

.grid .col-6 {
  width: 50%; }
  @media (max-width: 900px) {
    .grid .col-6 {
      width: 100%; } }

.grid .col-push-6 {
  margin-left: 50%; }

@media (max-width: 900px) {
  .grid .col-push-6 {
    margin-left: 0; } }

.grid .col-7 {
  width: 58.33333%; }
  @media (max-width: 900px) {
    .grid .col-7 {
      width: 100%; } }

.grid .col-push-7 {
  margin-left: 58.33333%; }

@media (max-width: 900px) {
  .grid .col-push-7 {
    margin-left: 0; } }

.grid .col-8 {
  width: 66.66667%; }
  @media (max-width: 900px) {
    .grid .col-8 {
      width: 100%; } }

.grid .col-push-8 {
  margin-left: 66.66667%; }

@media (max-width: 900px) {
  .grid .col-push-8 {
    margin-left: 0; } }

.grid .col-9 {
  width: 75%; }
  @media (max-width: 900px) {
    .grid .col-9 {
      width: 100%; } }

.grid .col-push-9 {
  margin-left: 75%; }

@media (max-width: 900px) {
  .grid .col-push-9 {
    margin-left: 0; } }

.grid .col-10 {
  width: 83.33333%; }
  @media (max-width: 900px) {
    .grid .col-10 {
      width: 100%; } }

.grid .col-push-10 {
  margin-left: 83.33333%; }

@media (max-width: 900px) {
  .grid .col-push-10 {
    margin-left: 0; } }

.grid .col-11 {
  width: 91.66667%; }
  @media (max-width: 900px) {
    .grid .col-11 {
      width: 100%; } }

.grid .col-push-11 {
  margin-left: 91.66667%; }

@media (max-width: 900px) {
  .grid .col-push-11 {
    margin-left: 0; } }

.grid .col-12 {
  width: 100%; }
  @media (max-width: 900px) {
    .grid .col-12 {
      width: 100%; } }

.grid .col-push-12 {
  margin-left: 100%; }

@media (max-width: 900px) {
  .grid .col-push-12 {
    margin-left: 0; } }

.grid--with-gutter {
  margin-left: -2rem; }
  @media (max-width: 900px) {
    .grid--with-gutter {
      margin-left: 0; } }
  .grid--with-gutter > .col-1 {
    margin-left: 2rem;
    width: calc(8.33333% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-1 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-2 {
    margin-left: 2rem;
    width: calc(16.66667% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-2 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-3 {
    margin-left: 2rem;
    width: calc(25% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-3 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-4 {
    margin-left: 2rem;
    width: calc(33.33333% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-4 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-5 {
    margin-left: 2rem;
    width: calc(41.66667% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-5 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-6 {
    margin-left: 2rem;
    width: calc(50% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-6 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-7 {
    margin-left: 2rem;
    width: calc(58.33333% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-7 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-8 {
    margin-left: 2rem;
    width: calc(66.66667% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-8 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-9 {
    margin-left: 2rem;
    width: calc(75% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-9 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-10 {
    margin-left: 2rem;
    width: calc(83.33333% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-10 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-11 {
    margin-left: 2rem;
    width: calc(91.66667% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-11 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }
  .grid--with-gutter > .col-12 {
    margin-left: 2rem;
    width: calc(100% - 2rem); }
    @media (max-width: 900px) {
      .grid--with-gutter > .col-12 {
        margin-left: 0;
        padding: 0 calc(2rem / 2);
        width: 100%; } }

.grid--vertical-spacing {
  margin-top: -2rem; }
  .grid--vertical-spacing [class*="col-"] {
    margin-top: 2rem; }



.entry-content .alignwide {
        margin-left  : -80px;
        margin-right : -80px;
    }
    .entry-content .alignfull {
        margin-left  : calc( -100vw / 2 + 100% / 2 );
        margin-right : calc( -99vw / 2 + 100% / 2 );
        max-width    : 100vw;
    }
    .alignfull img {
        width: 100vw;
    }

.entry-content .alignfull .wp-block-group__inner-container {
margin: 0 auto;
    /*max-width: 1422px;*/
    padding: 0 1rem;
    position: relative;
    width: 100%;
}

@media (max-width: 1100px) {
.entry-content .alignfull .wp-block-group__inner-container {
    max-width: 1100px; } 
}

@media (max-width: 768px) {
.entry-content .alignfull .wp-block-group__inner-container {
    max-width: 700px; 
}
}

.wp-block-getwid-section__wrapper {
    padding-left:30px!important;
    padding-right:30px!important;
}

.entry-content {
box-sizing: border-box;
    margin: 0 auto;

    position: relative;
    width: 100%;
    }
