/*NEW*/
/***************************
	Colors
***************************/
/***************************
	Fonts
***************************/
/***************************
	Headlines
***************************/
/***************************
	Forms
***************************/
/***************************
	Global Heights & Widths
***************************/
/***************************
	Container
***************************/
/***************************
	Mixins
***************************/
@media screen and (max-width: 1090px) {
  .cs-grid-row > [class^="cs-grid-col-d-"],
  .cs-grid-row > [class*=" cs-grid-col-d-"] {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row.cs-grid-basis-10 > [class^="cs-grid-col-d-"],
  .cs-grid-row.cs-grid-basis-10 > [class*=" cs-grid-col-d-"] {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row > .cs-grid-col-t-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row > .cs-grid-col-t-11 {
    -ms-flex-preferred-size: 91.66666667%;
    -webkit-flex-basis: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
    width: 91.66666667%;
  }
  .cs-grid-row > .cs-grid-col-t-10 {
    -ms-flex-preferred-size: 83.33333333%;
    -webkit-flex-basis: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
    width: 83.33333333%;
  }
  .cs-grid-row > .cs-grid-col-t-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
  .cs-grid-row > .cs-grid-col-t-8 {
    -ms-flex-preferred-size: 66.66666667%;
    -webkit-flex-basis: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
    width: 66.66666667%;
  }
  .cs-grid-row > .cs-grid-col-t-7 {
    -ms-flex-preferred-size: 58.33333333%;
    -webkit-flex-basis: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
    width: 58.33333333%;
  }
  .cs-grid-row > .cs-grid-col-t-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .cs-grid-row > .cs-grid-col-t-5 {
    -ms-flex-preferred-size: 41.66666667%;
    -webkit-flex-basis: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
    width: 41.66666667%;
  }
  .cs-grid-row > .cs-grid-col-t-4 {
    -ms-flex-preferred-size: 33.33333333%;
    -webkit-flex-basis: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
    width: 33.33333333%;
  }
  .cs-grid-row > .cs-grid-col-t-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
  .cs-grid-row > .cs-grid-col-t-2 {
    -ms-flex-preferred-size: 16.66666667%;
    -webkit-flex-basis: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
    width: 16.66666667%;
  }
  .cs-grid-row > .cs-grid-col-t-1 {
    -ms-flex-preferred-size: 8.33333333%;
    -webkit-flex-basis: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
    width: 8.33333333%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-12,
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-11,
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-10 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-9 {
    -ms-flex-preferred-size: 90%;
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
    max-width: 90%;
    width: 90%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-8 {
    -ms-flex-preferred-size: 80%;
    -webkit-flex-basis: 80%;
    flex-basis: 80%;
    max-width: 80%;
    width: 80%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-7 {
    -ms-flex-preferred-size: 70%;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    max-width: 70%;
    width: 70%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-6 {
    -ms-flex-preferred-size: 60%;
    -webkit-flex-basis: 60%;
    flex-basis: 60%;
    max-width: 60%;
    width: 60%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-5 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-4 {
    -ms-flex-preferred-size: 40%;
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
    max-width: 40%;
    width: 40%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-3 {
    -ms-flex-preferred-size: 30%;
    -webkit-flex-basis: 30%;
    flex-basis: 30%;
    max-width: 30%;
    width: 30%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-2 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
    max-width: 20%;
    width: 20%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-t-1 {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
    flex-basis: 10%;
    max-width: 10%;
    width: 10%;
  }
}
@media screen and (max-width: 620px) {
  .cs-grid-row > [class^="cs-grid-col-t-"],
  .cs-grid-row > [class*=" cs-grid-col-t-"] {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row.cs-grid-basis-10 > [class^="cs-grid-col-t-"],
  .cs-grid-row.cs-grid-basis-10 > [class*=" cs-grid-col-t-"] {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row > .cs-grid-col-m-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row > .cs-grid-col-m-11 {
    -ms-flex-preferred-size: 91.66666667%;
    -webkit-flex-basis: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
    width: 91.66666667%;
  }
  .cs-grid-row > .cs-grid-col-m-10 {
    -ms-flex-preferred-size: 83.33333333%;
    -webkit-flex-basis: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
    width: 83.33333333%;
  }
  .cs-grid-row > .cs-grid-col-m-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
  .cs-grid-row > .cs-grid-col-m-8 {
    -ms-flex-preferred-size: 66.66666667%;
    -webkit-flex-basis: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
    width: 66.66666667%;
  }
  .cs-grid-row > .cs-grid-col-m-7 {
    -ms-flex-preferred-size: 58.33333333%;
    -webkit-flex-basis: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
    width: 58.33333333%;
  }
  .cs-grid-row > .cs-grid-col-m-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .cs-grid-row > .cs-grid-col-m-5 {
    -ms-flex-preferred-size: 41.66666667%;
    -webkit-flex-basis: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
    width: 41.66666667%;
  }
  .cs-grid-row > .cs-grid-col-m-4 {
    -ms-flex-preferred-size: 33.33333333%;
    -webkit-flex-basis: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
    width: 33.33333333%;
  }
  .cs-grid-row > .cs-grid-col-m-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
  .cs-grid-row > .cs-grid-col-m-2 {
    -ms-flex-preferred-size: 16.66666667%;
    -webkit-flex-basis: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
    width: 16.66666667%;
  }
  .cs-grid-row > .cs-grid-col-m-1 {
    -ms-flex-preferred-size: 8.33333333%;
    -webkit-flex-basis: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
    width: 8.33333333%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-12,
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-11,
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-10 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-9 {
    -ms-flex-preferred-size: 90%;
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
    max-width: 90%;
    width: 90%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-8 {
    -ms-flex-preferred-size: 80%;
    -webkit-flex-basis: 80%;
    flex-basis: 80%;
    max-width: 80%;
    width: 80%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-7 {
    -ms-flex-preferred-size: 70%;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    max-width: 70%;
    width: 70%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-6 {
    -ms-flex-preferred-size: 60%;
    -webkit-flex-basis: 60%;
    flex-basis: 60%;
    max-width: 60%;
    width: 60%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-5 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-4 {
    -ms-flex-preferred-size: 40%;
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
    max-width: 40%;
    width: 40%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-3 {
    -ms-flex-preferred-size: 30%;
    -webkit-flex-basis: 30%;
    flex-basis: 30%;
    max-width: 30%;
    width: 30%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-2 {
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
    max-width: 20%;
    width: 20%;
  }
  .cs-grid-row.cs-grid-basis-10 > .cs-grid-col-m-1 {
    -ms-flex-preferred-size: 10%;
    -webkit-flex-basis: 10%;
    flex-basis: 10%;
    max-width: 10%;
    width: 10%;
  }
}
@media screen and (max-width: 420px) {
  .cs-grid-row {
    display: block;
  }
  .cs-grid-row > [class^="cs-grid-col-"],
  .cs-grid-row > [class*=" cs-grid-col-"] {
    max-width: 100%;
    width: 100%;
  }
  .cs-grid-row.cs-grid-basis-10 > [class^="cs-grid-col-"],
  .cs-grid-row.cs-grid-basis-10 > [class*=" cs-grid-col-"] {
    max-width: 100%;
    width: 100%;
  }
}
