/*

	    
	                                                                                  0   71   5   5  0 
	                                                                                 77  71   77  7  77 
	                                                                                17  77   17 71  17  
	                                                                              71   77  77  77  7    
	                                                                             77   7   77  7   7     
	                                                                            7    7   7   7  77      
	                                                                           7        7   7           
	                                                                                                    
	                                                                                                    
	0909999917                                               700088 7215                      7212      
	88888888888                                              511177 7029                      7029      
	050817799981                                             2117   7215                      7515      
	0508    8089  8888887 5888  1880  888 78888887  888 08175117120 7112  71598051   7208901  711177050 
	55087  189877888888887 8887 8888  88 7888778887 888988172171120 7215 7885771150 7927 7190 7271211111
	52008888888 8887  7888 1881 8998 780 8887  7888 0998917  1117   7212       7112 1117      71117 7117
	5559888881 7887    7887 880789981587 809988888871898     2127   7215   77501112 701125117 7115  7277
	05087      7887    7887 89988 99888 78091777777 0985     2127   7211 70227  115   712211077112  7217
	50087       8887  7888  18089 18080  8881   171 0880     5157   7211 1111  7111       71177115  7517
	00887       7888888881   8881 78887  1888008880 8889     5107   7512 1211772112 280777129 7210  7517
	11187         755021     158   920     129901   5501     171    7171  77717 777  7771177   171   177


 * used breakpoints:
 * @media only screen and (min-width: 23.750em) {
 * @media only screen and (min-width: 48.000em) {
 * @media only screen and (min-width: 64.000em) {
 * @media only screen and (min-width: 80.000em) {
 * @media only screen and (min-width: 120em) {
 *
 */

/*==================================================
 * HELPER CLASSES
 * ================================================*/

.hide,
.hidden {
  display: none;
}

.clear {
  clear: both;
}

.clearfix:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

/*==================================================
 * FLOATS
 * ================================================*/

.left {
  float: left;
}

.middle {
  margin: 0 auto;
}

.right {
  float: right;
}

@media screen and (max-width: 23.688em) {
  .left-for-m {
    float: left;
  }

  .middle-for-m {
    margin: 0 auto;
  }

  .right-for-m {
    float: right;
  }
}

@media screen and (min-width: 23.750em) and (max-width: 47.938em) {
  .left-for-ml {
    float: left;
  }

  .middle-for-ml {
    margin: 0 auto;
  }

  .right-for-ml {
    float: right;
  }
}

@media screen and (min-width: 48.000em) and (max-width: 63.938em) {
  .left-for-t {
    float: left;
  }

  .middle-for-t {
    margin: 0 auto;
  }

  .right-for-t {
    float: right;
  }
}

@media screen and (min-width: 64.000em) and (max-width: 79.938em) {
  .left-for-tl {
    float: left;
  }

  .middle-for-tl {
    margin: 0 auto;
  }

  .right-for-tl {
    float: right;
  }
}

@media screen and (min-width: 80.000em) and (max-width: 119.938em) {
  .left-for-d {
    float: left;
  }

  .middle-for-d {
    margin: 0 auto;
  }

  .right-for-d {
    float: right;
  }
}

@media screen and (min-width: 120em) {
  .left-for-dl {
    float: left;
  }

  .middle-for-dl {
    margin: 0 auto;
  }

  .right-for-dl {
    float: right;
  }
}

.left-for-m-and-up {
  float: left;
}

.middle-for-m-and-up {
  margin: 0 auto;
}

.right-for-m-and-up {
  float: right;
}

@media screen and (min-width: 23.750em) {
  .left-for-ml-and-up {
    float: left;
  }

  .middle-for-ml-and-up {
    margin: 0 auto;
  }

  .right-for-ml-and-up {
    float: right;
  }
}

@media screen and (min-width: 48.000em) {
  .left-for-t-and-up {
    float: left;
  }

  .middle-for-t-and-up {
    margin: 0 auto;
  }

  .right-for-t-and-up {
    float: right;
  }
}

@media screen and (min-width: 64.000em) {
  .left-for-tl-and-up {
    float: left;
  }

  .middle-for-tl-and-up {
    margin: 0 auto;
  }

  .right-for-tl-and-up {
    float: right;
  }
}

@media screen and (min-width: 80.000em) {
  .left-for-d-and-up {
    float: left;
  }

  .middle-for-d-and-up {
    margin: 0 auto;
  }

  .right-for-d-and-up {
    float: right;
  }
}

@media screen and (min-width: 120em) {
  .left-for-dl-and-up {
    float: left;
  }

  .middle-for-dl-and-up {
    margin: 0 auto;
  }

  .right-for-dl-and-up {
    float: right;
  }
}

/*==================================================
 * VISIBILITY
 * ================================================*/

.hide {
  display: none !important;
}

/* Hide for
* ================================================*/

@media screen and (max-width: 23.688em) {
  .hide-for-m {
    display: none !important;
  }
}

@media screen and (min-width: 23.750em) and (max-width: 47.938em) {
  .hide-for-ml {
    display: none !important;
  }
}

@media screen and (min-width: 48.000em) and (max-width: 63.938em) {
  .hide-for-t {
    display: none !important;
  }
}

@media screen and (min-width: 64.000em) and (max-width: 79.938em) {
  .hide-for-tl {
    display: none !important;
  }
}

@media screen and (min-width: 80.000em) and (max-width: 119.938em) {
  .hide-for-d {
    display: none !important;
  }
}

@media screen and (min-width: 120em) {
  .hide-for-dl {
    display: none !important;
  }
}

/* Show for
* ================================================*/

@media screen and (max-width: 23.688em) {
  .show-for-ml {
    display: none !important;
  }
}

@media screen and (min-width: 23.750em) {
  .show-for-m {
    display: none !important;
  }
}

@media screen and (max-width: 47.938em) {
  .show-for-t {
    display: none !important;
  }
}

@media screen and (min-width: 48.000em) {
  .show-for-ml {
    display: none !important;
  }
}

@media screen and (max-width: 63.938em) {
  .show-for-tl {
    display: none !important;
  }
}

@media screen and (min-width: 64.000em) {
  .show-for-t {
    display: none !important;
  }
}

@media screen and (max-width: 79.938em) {
  .show-for-d {
    display: none !important;
  }
}

@media screen and (min-width: 80.000em) {
  .show-for-tl {
    display: none !important;
  }
}

@media screen and (max-width: 119.938em) {
  .show-for-dl {
    display: none !important;
  }
}

@media screen and (min-width: 120em) {
  .show-for-d {
    display: none !important;
  }
}

/* Show for xx and up
* ================================================*/

@media screen and (max-width: 23.688em) {
  .show-for-ml-and-up {
    display: none !important;
  }
}

@media screen and (max-width: 47.938em) {
  .show-for-t-and-up {
    display: none !important;
  }
}

@media screen and (max-width: 63.938em) {
  .show-for-tl-and-up {
    display: none !important;
  }
}

@media screen and (max-width: 79.938em) {
  .show-for-d-and-up {
    display: none !important;
  }
}

@media screen and (max-width: 119.938em) {
  .show-for-dl-and-up {
    display: none !important;
  }
}

/* Hide for xx and up
* ================================================*/

.hide-for-m-and-up {
  display: none !important;
}

@media screen and (min-width: 23.750em) {
  .hide-for-ml-and-up {
    display: none !important;
  }
}

@media screen and (min-width: 48.000em) {
  .hide-for-t-and-up {
    display: none !important;
  }
}

@media screen and (min-width: 64.000em) {
  .hide-for-tl-and-up {
    display: none !important;
  }
}

@media screen and (min-width: 80.000em) {
  .hide-for-d-and-up {
    display: none !important;
  }
}

@media screen and (min-width: 120em) {
  .hide-for-dl-and-up {
    display: none !important;
  }
}

/*==================================================
 * COLORSECTION
 * ================================================*/

.colorsection {
  background: #ccc;
  max-width: 1140px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.colorsection-full {
  background: #ccc;
  max-width: 100%;
}

/*==================================================
 * GRIDS
 * -------------------------------------------------
 * What to adapt:
 
	.container {
		max-width : 1140px; 
	}
	.row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.column {
		padding: 0 15px;
	}
 * ================================================*/

.container {
  max-width: 1080px;
  margin: 0 auto;
  position: relative;
  padding: 0 15px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.container-edge {
  padding: 0px;
}

.container-edge > .row {
  margin: 0px;
}

.container-edge > .row > .column {
  padding: 0px;
}

.container-full {
  max-width: 100%;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.container:before,
.container:after {
  content: "";
  display: table;
  clear: both;
}

.row {
  margin: 0 -15px;
}

.row:before,
.row:after {
  content: "";
  display: table;
  clear: both;
}

.column {
  position: relative;
  float: left;
  min-height: 1px;
  width: 100%;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.row.collapse {
  margin: 0px;
}

.row.collapse > .column {
  padding: 0px;
}

.col-m-1 {
  width: 8.33333333%;
}

.col-m-2 {
  width: 16.66667%;
}

.col-m-3 {
  width: 25%;
}

.col-m-4 {
  width: 33.33333%;
}

.col-m-5 {
  width: 41.66667%;
}

.col-m-6 {
  width: 50%;
}

.col-m-7 {
  width: 58.33333%;
}

.col-m-8 {
  width: 66.66667%;
}

.col-m-9 {
  width: 75%;
}

.col-m-10 {
  width: 83.33333%;
}

.col-m-11 {
  width: 91.66667%;
}

.col-m-12 {
  width: 100%;
}

.pull-m-12 {
  right: 100%;
}

.pull-m-11 {
  right: 91.66666667%;
}

.pull-m-10 {
  right: 83.33333333%;
}

.pull-m-9 {
  right: 75%;
}

.pull-m-8 {
  right: 66.66666667%;
}

.pull-m-7 {
  right: 58.33333333%;
}

.pull-m-6 {
  right: 50%;
}

.pull-m-5 {
  right: 41.66666667%;
}

.pull-m-4 {
  right: 33.33333333%;
}

.pull-m-3 {
  right: 25%;
}

.pull-m-2 {
  right: 16.66666667%;
}

.pull-m-1 {
  right: 8.33333333%;
}

.pull-m-0 {
  right: auto;
}

.push-m-12 {
  left: 100%;
}

.push-m-11 {
  left: 91.66666667%;
}

.push-m-10 {
  left: 83.33333333%;
}

.push-m-9 {
  left: 75%;
}

.push-m-8 {
  left: 66.66666667%;
}

.push-m-7 {
  left: 58.33333333%;
}

.push-m-6 {
  left: 50%;
}

.push-m-5 {
  left: 41.66666667%;
}

.push-m-4 {
  left: 33.33333333%;
}

.push-m-3 {
  left: 25%;
}

.push-m-2 {
  left: 16.66666667%;
}

.push-m-1 {
  left: 8.33333333%;
}

.push-m-0 {
  left: auto;
}

.offset-m-12 {
  margin-left: 100%;
}

.offset-m-11 {
  margin-left: 91.66666667%;
}

.offset-m-10 {
  margin-left: 83.33333333%;
}

.offset-m-9 {
  margin-left: 75%;
}

.offset-m-8 {
  margin-left: 66.66666667%;
}

.offset-m-7 {
  margin-left: 58.33333333%;
}

.offset-m-6 {
  margin-left: 50%;
}

.offset-m-5 {
  margin-left: 41.66666667%;
}

.offset-m-4 {
  margin-left: 33.33333333%;
}

.offset-m-3 {
  margin-left: 25%;
}

.offset-m-2 {
  margin-left: 16.66666667%;
}

.offset-m-1 {
  margin-left: 8.33333333%;
}

.offset-m-0 {
  margin-left: 0%;
}

/* 380 px */

@media only screen and (min-width: 23.750em) {
  .col-ml-1 {
    width: 8.33333333%;
  }

  .col-ml-2 {
    width: 16.66667%;
  }

  .col-ml-3 {
    width: 25%;
  }

  .col-ml-4 {
    width: 33.33333%;
  }

  .col-ml-5 {
    width: 41.66667%;
  }

  .col-ml-6 {
    width: 50%;
  }

  .col-ml-7 {
    width: 58.33333%;
  }

  .col-ml-8 {
    width: 66.66667%;
  }

  .col-ml-9 {
    width: 75%;
  }

  .col-ml-10 {
    width: 83.33333%;
  }

  .col-ml-11 {
    width: 91.66667%;
  }

  .col-ml-12 {
    width: 100%;
  }

  .pull-ml-12 {
    right: 100%;
  }

  .pull-ml-11 {
    right: 91.66666667%;
  }

  .pull-ml-10 {
    right: 83.33333333%;
  }

  .pull-ml-9 {
    right: 75%;
  }

  .pull-ml-8 {
    right: 66.66666667%;
  }

  .pull-ml-7 {
    right: 58.33333333%;
  }

  .pull-ml-6 {
    right: 50%;
  }

  .pull-ml-5 {
    right: 41.66666667%;
  }

  .pull-ml-4 {
    right: 33.33333333%;
  }

  .pull-ml-3 {
    right: 25%;
  }

  .pull-ml-2 {
    right: 16.66666667%;
  }

  .pull-ml-1 {
    right: 8.33333333%;
  }

  .pull-ml-0 {
    right: auto;
  }

  .push-ml-12 {
    left: 100%;
  }

  .push-ml-11 {
    left: 91.66666667%;
  }

  .push-ml-10 {
    left: 83.33333333%;
  }

  .push-ml-9 {
    left: 75%;
  }

  .push-ml-8 {
    left: 66.66666667%;
  }

  .push-ml-7 {
    left: 58.33333333%;
  }

  .push-ml-6 {
    left: 50%;
  }

  .push-ml-5 {
    left: 41.66666667%;
  }

  .push-ml-4 {
    left: 33.33333333%;
  }

  .push-ml-3 {
    left: 25%;
  }

  .push-ml-2 {
    left: 16.66666667%;
  }

  .push-ml-1 {
    left: 8.33333333%;
  }

  .push-ml-0 {
    left: auto;
  }

  .offset-ml-12 {
    margin-left: 100%;
  }

  .offset-ml-11 {
    margin-left: 91.66666667%;
  }

  .offset-ml-10 {
    margin-left: 83.33333333%;
  }

  .offset-ml-9 {
    margin-left: 75%;
  }

  .offset-ml-8 {
    margin-left: 66.66666667%;
  }

  .offset-ml-7 {
    margin-left: 58.33333333%;
  }

  .offset-ml-6 {
    margin-left: 50%;
  }

  .offset-ml-5 {
    margin-left: 41.66666667%;
  }

  .offset-ml-4 {
    margin-left: 33.33333333%;
  }

  .offset-ml-3 {
    margin-left: 25%;
  }

  .offset-ml-2 {
    margin-left: 16.66666667%;
  }

  .offset-ml-1 {
    margin-left: 8.33333333%;
  }

  .offset-ml-0 {
    margin-left: 0%;
  }
}

/* 768 px */

@media only screen and (min-width: 48.000em) {
  .col-t-1 {
    width: 8.33333333%;
  }

  .col-t-2 {
    width: 16.66667%;
  }

  .col-t-3 {
    width: 25%;
  }

  .col-t-4 {
    width: 33.33333%;
  }

  .col-t-5 {
    width: 41.66667%;
  }

  .col-t-6 {
    width: 50%;
  }

  .col-t-7 {
    width: 58.33333%;
  }

  .col-t-8 {
    width: 66.66667%;
  }

  .col-t-9 {
    width: 75%;
  }

  .col-t-10 {
    width: 83.33333%;
  }

  .col-t-11 {
    width: 91.66667%;
  }

  .col-t-12 {
    width: 100%;
  }

  .pull-t-12 {
    right: 100%;
  }

  .pull-t-11 {
    right: 91.66666667%;
  }

  .pull-t-10 {
    right: 83.33333333%;
  }

  .pull-t-9 {
    right: 75%;
  }

  .pull-t-8 {
    right: 66.66666667%;
  }

  .pull-t-7 {
    right: 58.33333333%;
  }

  .pull-t-6 {
    right: 50%;
  }

  .pull-t-5 {
    right: 41.66666667%;
  }

  .pull-t-4 {
    right: 33.33333333%;
  }

  .pull-t-3 {
    right: 25%;
  }

  .pull-t-2 {
    right: 16.66666667%;
  }

  .pull-t-1 {
    right: 8.33333333%;
  }

  .pull-t-0 {
    right: auto;
  }

  .push-t-12 {
    left: 100%;
  }

  .push-t-11 {
    left: 91.66666667%;
  }

  .push-t-10 {
    left: 83.33333333%;
  }

  .push-t-9 {
    left: 75%;
  }

  .push-t-8 {
    left: 66.66666667%;
  }

  .push-t-7 {
    left: 58.33333333%;
  }

  .push-t-6 {
    left: 50%;
  }

  .push-t-5 {
    left: 41.66666667%;
  }

  .push-t-4 {
    left: 33.33333333%;
  }

  .push-t-3 {
    left: 25%;
  }

  .push-t-2 {
    left: 16.66666667%;
  }

  .push-t-1 {
    left: 8.33333333%;
  }

  .push-t-0 {
    left: auto;
  }

  .offset-t-12 {
    margin-left: 100%;
  }

  .offset-t-11 {
    margin-left: 91.66666667%;
  }

  .offset-t-10 {
    margin-left: 83.33333333%;
  }

  .offset-t-9 {
    margin-left: 75%;
  }

  .offset-t-8 {
    margin-left: 66.66666667%;
  }

  .offset-t-7 {
    margin-left: 58.33333333%;
  }

  .offset-t-6 {
    margin-left: 50%;
  }

  .offset-t-5 {
    margin-left: 41.66666667%;
  }

  .offset-t-4 {
    margin-left: 33.33333333%;
  }

  .offset-t-3 {
    margin-left: 25%;
  }

  .offset-t-2 {
    margin-left: 16.66666667%;
  }

  .offset-t-1 {
    margin-left: 8.33333333%;
  }

  .offset-t-0 {
    margin-left: 0%;
  }
}

/* 1024px */

@media only screen and (min-width: 64.000em) {
  .col-tl-1 {
    width: 8.33333333%;
  }

  .col-tl-2 {
    width: 16.66667%;
  }

  .col-tl-3 {
    width: 25%;
  }

  .col-tl-4 {
    width: 33.33333%;
  }

  .col-tl-5 {
    width: 41.66667%;
  }

  .col-tl-6 {
    width: 50%;
  }

  .col-tl-7 {
    width: 58.33333%;
  }

  .col-tl-8 {
    width: 66.66667%;
  }

  .col-tl-9 {
    width: 75%;
  }

  .col-tl-10 {
    width: 83.33333%;
  }

  .col-tl-11 {
    width: 91.66667%;
  }

  .col-tl-12 {
    width: 100%;
  }

  .pull-tl-12 {
    right: 100%;
  }

  .pull-tl-11 {
    right: 91.66666667%;
  }

  .pull-tl-10 {
    right: 83.33333333%;
  }

  .pull-tl-9 {
    right: 75%;
  }

  .pull-tl-8 {
    right: 66.66666667%;
  }

  .pull-tl-7 {
    right: 58.33333333%;
  }

  .pull-tl-6 {
    right: 50%;
  }

  .pull-tl-5 {
    right: 41.66666667%;
  }

  .pull-tl-4 {
    right: 33.33333333%;
  }

  .pull-tl-3 {
    right: 25%;
  }

  .pull-tl-2 {
    right: 16.66666667%;
  }

  .pull-tl-1 {
    right: 8.33333333%;
  }

  .pull-tl-0 {
    right: auto;
  }

  .push-tl-12 {
    left: 100%;
  }

  .push-tl-11 {
    left: 91.66666667%;
  }

  .push-tl-10 {
    left: 83.33333333%;
  }

  .push-tl-9 {
    left: 75%;
  }

  .push-tl-8 {
    left: 66.66666667%;
  }

  .push-tl-7 {
    left: 58.33333333%;
  }

  .push-tl-6 {
    left: 50%;
  }

  .push-tl-5 {
    left: 41.66666667%;
  }

  .push-tl-4 {
    left: 33.33333333%;
  }

  .push-tl-3 {
    left: 25%;
  }

  .push-tl-2 {
    left: 16.66666667%;
  }

  .push-tl-1 {
    left: 8.33333333%;
  }

  .push-tl-0 {
    left: auto;
  }

  .offset-tl-12 {
    margin-left: 100%;
  }

  .offset-tl-11 {
    margin-left: 91.66666667%;
  }

  .offset-tl-10 {
    margin-left: 83.33333333%;
  }

  .offset-tl-9 {
    margin-left: 75%;
  }

  .offset-tl-8 {
    margin-left: 66.66666667%;
  }

  .offset-tl-7 {
    margin-left: 58.33333333%;
  }

  .offset-tl-6 {
    margin-left: 50%;
  }

  .offset-tl-5 {
    margin-left: 41.66666667%;
  }

  .offset-tl-4 {
    margin-left: 33.33333333%;
  }

  .offset-tl-3 {
    margin-left: 25%;
  }

  .offset-tl-2 {
    margin-left: 16.66666667%;
  }

  .offset-tl-1 {
    margin-left: 8.33333333%;
  }

  .offset-tl-0 {
    margin-left: 0%;
  }
}

/* 1280px */

@media only screen and (min-width: 80.000em) {
  .col-d-1 {
    width: 8.33333333%;
  }

  .col-d-2 {
    width: 16.66667%;
  }

  .col-d-3 {
    width: 25%;
  }

  .col-d-4 {
    width: 33.33333%;
  }

  .col-d-5 {
    width: 41.66667%;
  }

  .col-d-6 {
    width: 50%;
  }

  .col-d-7 {
    width: 58.33333%;
  }

  .col-d-8 {
    width: 66.66667%;
  }

  .col-d-9 {
    width: 75%;
  }

  .col-d-10 {
    width: 83.33333%;
  }

  .col-d-11 {
    width: 91.66667%;
  }

  .col-d-12 {
    width: 100%;
  }

  .pull-d-12 {
    right: 100%;
  }

  .pull-d-11 {
    right: 91.66666667%;
  }

  .pull-d-10 {
    right: 83.33333333%;
  }

  .pull-d-9 {
    right: 75%;
  }

  .pull-d-8 {
    right: 66.66666667%;
  }

  .pull-d-7 {
    right: 58.33333333%;
  }

  .pull-d-6 {
    right: 50%;
  }

  .pull-d-5 {
    right: 41.66666667%;
  }

  .pull-d-4 {
    right: 33.33333333%;
  }

  .pull-d-3 {
    right: 25%;
  }

  .pull-d-2 {
    right: 16.66666667%;
  }

  .pull-d-1 {
    right: 8.33333333%;
  }

  .pull-d-0 {
    right: auto;
  }

  .push-d-12 {
    left: 100%;
  }

  .push-d-11 {
    left: 91.66666667%;
  }

  .push-d-10 {
    left: 83.33333333%;
  }

  .push-d-9 {
    left: 75%;
  }

  .push-d-8 {
    left: 66.66666667%;
  }

  .push-d-7 {
    left: 58.33333333%;
  }

  .push-d-6 {
    left: 50%;
  }

  .push-d-5 {
    left: 41.66666667%;
  }

  .push-d-4 {
    left: 33.33333333%;
  }

  .push-d-3 {
    left: 25%;
  }

  .push-d-2 {
    left: 16.66666667%;
  }

  .push-d-1 {
    left: 8.33333333%;
  }

  .push-d-0 {
    left: auto;
  }

  .offset-d-12 {
    margin-left: 100%;
  }

  .offset-d-11 {
    margin-left: 91.66666667%;
  }

  .offset-d-10 {
    margin-left: 83.33333333%;
  }

  .offset-d-9 {
    margin-left: 75%;
  }

  .offset-d-8 {
    margin-left: 66.66666667%;
  }

  .offset-d-7 {
    margin-left: 58.33333333%;
  }

  .offset-d-6 {
    margin-left: 50%;
  }

  .offset-d-5 {
    margin-left: 41.66666667%;
  }

  .offset-d-4 {
    margin-left: 33.33333333%;
  }

  .offset-d-3 {
    margin-left: 25%;
  }

  .offset-d-2 {
    margin-left: 16.66666667%;
  }

  .offset-d-1 {
    margin-left: 8.33333333%;
  }

  .offset-d-0 {
    margin-left: 0%;
  }
}

/* 1920px px */

@media only screen and (min-width: 120em) {
  .col-dl-1 {
    width: 8.33333333%;
  }

  .col-dl-2 {
    width: 16.66667%;
  }

  .col-dl-3 {
    width: 25%;
  }

  .col-dl-4 {
    width: 33.33333%;
  }

  .col-dl-5 {
    width: 41.66667%;
  }

  .col-dl-6 {
    width: 50%;
  }

  .col-dl-7 {
    width: 58.33333%;
  }

  .col-dl-8 {
    width: 66.66667%;
  }

  .col-dl-9 {
    width: 75%;
  }

  .col-dl-10 {
    width: 83.33333%;
  }

  .col-dl-11 {
    width: 91.66667%;
  }

  .col-dl-12 {
    width: 100%;
  }

  .pull-dl-12 {
    right: 100%;
  }

  .pull-dl-11 {
    right: 91.66666667%;
  }

  .pull-dl-10 {
    right: 83.33333333%;
  }

  .pull-dl-9 {
    right: 75%;
  }

  .pull-dl-8 {
    right: 66.66666667%;
  }

  .pull-dl-7 {
    right: 58.33333333%;
  }

  .pull-dl-6 {
    right: 50%;
  }

  .pull-dl-5 {
    right: 41.66666667%;
  }

  .pull-dl-4 {
    right: 33.33333333%;
  }

  .pull-dl-3 {
    right: 25%;
  }

  .pull-dl-2 {
    right: 16.66666667%;
  }

  .pull-dl-1 {
    right: 8.33333333%;
  }

  .pull-dl-0 {
    right: auto;
  }

  .push-dl-12 {
    left: 100%;
  }

  .push-dl-11 {
    left: 91.66666667%;
  }

  .push-dl-10 {
    left: 83.33333333%;
  }

  .push-dl-9 {
    left: 75%;
  }

  .push-dl-8 {
    left: 66.66666667%;
  }

  .push-dl-7 {
    left: 58.33333333%;
  }

  .push-dl-6 {
    left: 50%;
  }

  .push-dl-5 {
    left: 41.66666667%;
  }

  .push-dl-4 {
    left: 33.33333333%;
  }

  .push-dl-3 {
    left: 25%;
  }

  .push-dl-2 {
    left: 16.66666667%;
  }

  .push-dl-1 {
    left: 8.33333333%;
  }

  .push-dl-0 {
    left: auto;
  }

  .offset-dl-12 {
    margin-left: 100%;
  }

  .offset-dl-11 {
    margin-left: 91.66666667%;
  }

  .offset-dl-10 {
    margin-left: 83.33333333%;
  }

  .offset-dl-9 {
    margin-left: 75%;
  }

  .offset-dl-8 {
    margin-left: 66.66666667%;
  }

  .offset-dl-7 {
    margin-left: 58.33333333%;
  }

  .offset-dl-6 {
    margin-left: 50%;
  }

  .offset-dl-5 {
    margin-left: 41.66666667%;
  }

  .offset-dl-4 {
    margin-left: 33.33333333%;
  }

  .offset-dl-3 {
    margin-left: 25%;
  }

  .offset-dl-2 {
    margin-left: 16.66666667%;
  }

  .offset-dl-1 {
    margin-left: 8.33333333%;
  }

  .offset-dl-0 {
    margin-left: 0%;
  }
}

/*==================================================
 * SPLITS
 * ================================================*/

.splits {
  display: block;
  padding: 0;
  margin: 0 -15px;
}

.splits:before,
.splits:after {
  content: " ";
  display: table;
}

.splits:after {
  clear: both;
}

.splits > .split {
  display: block;
  float: left;
  height: auto;
  min-height: 1px;
  box-sizing: border-box;
  padding: 0 15px;
  margin-bottom: 15px;
}

.splits-m-12 > .split {
  width: 8.33333333%;
}

.splits-m-11 > .split {
  width: 19.090909%;
}

.splits-m-10 > .split {
  width: 10%;
}

.splits-m-9 > .split {
  width: 11.11111%;
}

.splits-m-8 > .split {
  width: 12.5%;
}

.splits-m-7 > .split {
  width: 14.285714%;
}

.splits-m-6 > .split {
  width: 16.666666%;
}

.splits-m-5 > .split {
  width: 20%;
}

.splits-m-4 > .split {
  width: 25%;
}

.splits-m-3 > .split {
  width: 33.33333333%;
}

.splits-m-2 > .split {
  width: 50%;
}

.splits-m-1 > .split {
  width: 100%;
}

.splits-m-12 > .split:nth-child(12n+1) {
  clear: left;
}

.splits-m-11 > .split:nth-child(11n+1) {
  clear: left;
}

.splits-m-10 > .split:nth-child(10n+1) {
  clear: left;
}

.splits-m-9 > .split:nth-child(9n+1) {
  clear: left;
}

.splits-m-8 > .split:nth-child(8n+1) {
  clear: left;
}

.splits-m-7 > .split:nth-child(7n+1) {
  clear: left;
}

.splits-m-6 > .split:nth-child(6n+1) {
  clear: left;
}

.splits-m-5 > .split:nth-child(5n+1) {
  clear: left;
}

.splits-m-4 > .split:nth-child(4n+1) {
  clear: left;
}

.splits-m-3 > .split:nth-child(3n+1) {
  clear: left;
}

.splits-m-2 > .split:nth-child(2n+1) {
  clear: left;
}

.splits-m-1 > .split:nth-child(1n+1) {
  clear: left;
}

/* 380 px */

@media only screen and (min-width: 23.750em) {
  .splits-ml-12 > .split {
    width: 8.33333333%;
  }

  .splits-ml-11 > .split {
    width: 19.090909%;
  }

  .splits-ml-10 > .split {
    width: 10%;
  }

  .splits-ml-9 > .split {
    width: 11.11111%;
  }

  .splits-ml-8 > .split {
    width: 12.5%;
  }

  .splits-ml-7 > .split {
    width: 14.285714%;
  }

  .splits-ml-6 > .split {
    width: 16.666666%;
  }

  .splits-ml-5 > .split {
    width: 20%;
  }

  .splits-ml-4 > .split {
    width: 25%;
  }

  .splits-ml-3 > .split {
    width: 33.33333333%;
  }

  .splits-ml-2 > .split {
    width: 50%;
  }

  .splits-ml-1 > .split {
    width: 100%;
  }

  .splits-ml-12 > .split:nth-child(1n),
  .splits-ml-11 > .split:nth-child(1n),
  .splits-ml-10 > .split:nth-child(1n),
  .splits-ml-9 > .split:nth-child(1n),
  .splits-ml-8 > .split:nth-child(1n),
  .splits-ml-7 > .split:nth-child(1n),
  .splits-ml-6 > .split:nth-child(1n),
  .splits-ml-5 > .split:nth-child(1n),
  .splits-ml-4 > .split:nth-child(1n),
  .splits-ml-3 > .split:nth-child(1n),
  .splits-ml-2 > .split:nth-child(1n),
  .splits-ml-1 > .split:nth-child(1n) {
    clear: none;
  }

  .splits-ml-12 > .split:nth-child(12n+1) {
    clear: left;
  }

  .splits-ml-11 > .split:nth-child(11n+1) {
    clear: left;
  }

  .splits-ml-10 > .split:nth-child(10n+1) {
    clear: left;
  }

  .splits-ml-9 > .split:nth-child(9n+1) {
    clear: left;
  }

  .splits-ml-8 > .split:nth-child(8n+1) {
    clear: left;
  }

  .splits-ml-7 > .split:nth-child(7n+1) {
    clear: left;
  }

  .splits-ml-6 > .split:nth-child(6n+1) {
    clear: left;
  }

  .splits-ml-5 > .split:nth-child(5n+1) {
    clear: left;
  }

  .splits-ml-4 > .split:nth-child(4n+1) {
    clear: left;
  }

  .splits-ml-3 > .split:nth-child(3n+1) {
    clear: left;
  }

  .splits-ml-2 > .split:nth-child(2n+1) {
    clear: left;
  }

  .splits-ml-1 > .split:nth-child(1n+1) {
    clear: left;
  }
}

/* 768 px */

@media only screen and (min-width: 48.000em) {
  .splits-t-12 > .split {
    width: 8.33333333%;
  }

  .splits-t-11 > .split {
    width: 19.090909%;
  }

  .splits-t-10 > .split {
    width: 10%;
  }

  .splits-t-9 > .split {
    width: 11.11111%;
  }

  .splits-t-8 > .split {
    width: 12.5%;
  }

  .splits-t-7 > .split {
    width: 14.285714%;
  }

  .splits-t-6 > .split {
    width: 16.666666%;
  }

  .splits-t-5 > .split {
    width: 20%;
  }

  .splits-t-4 > .split {
    width: 25%;
  }

  .splits-t-3 > .split {
    width: 33.33333333%;
  }

  .splits-t-2 > .split {
    width: 50%;
  }

  .splits-t-1 > .split {
    width: 100%;
  }

  .splits-t-12 > .split:nth-child(1n),
  .splits-t-11 > .split:nth-child(1n),
  .splits-t-10 > .split:nth-child(1n),
  .splits-t-9 > .split:nth-child(1n),
  .splits-t-8 > .split:nth-child(1n),
  .splits-t-7 > .split:nth-child(1n),
  .splits-t-6 > .split:nth-child(1n),
  .splits-t-5 > .split:nth-child(1n),
  .splits-t-4 > .split:nth-child(1n),
  .splits-t-3 > .split:nth-child(1n),
  .splits-t-2 > .split:nth-child(1n),
  .splits-t-1 > .split:nth-child(1n) {
    clear: none;
  }

  .splits-t-12 > .split:nth-child(12n+1) {
    clear: left;
  }

  .splits-t-11 > .split:nth-child(11n+1) {
    clear: left;
  }

  .splits-t-10 > .split:nth-child(10n+1) {
    clear: left;
  }

  .splits-t-9 > .split:nth-child(9n+1) {
    clear: left;
  }

  .splits-t-8 > .split:nth-child(8n+1) {
    clear: left;
  }

  .splits-t-7 > .split:nth-child(7n+1) {
    clear: left;
  }

  .splits-t-6 > .split:nth-child(6n+1) {
    clear: left;
  }

  .splits-t-5 > .split:nth-child(5n+1) {
    clear: left;
  }

  .splits-t-4 > .split:nth-child(4n+1) {
    clear: left;
  }

  .splits-t-3 > .split:nth-child(3n+1) {
    clear: left;
  }

  .splits-t-2 > .split:nth-child(2n+1) {
    clear: left;
  }

  .splits-t-1 > .split:nth-child(1n+1) {
    clear: left;
  }
}

/* 1024px */

@media only screen and (min-width: 64.000em) {
  .splits-tl-12 > .split {
    width: 8.33333333%;
  }

  .splits-tl-11 > .split {
    width: 19.090909%;
  }

  .splits-tl-10 > .split {
    width: 10%;
  }

  .splits-tl-9 > .split {
    width: 11.11111%;
  }

  .splits-tl-8 > .split {
    width: 12.5%;
  }

  .splits-tl-7 > .split {
    width: 14.285714%;
  }

  .splits-tl-6 > .split {
    width: 16.666666%;
  }

  .splits-tl-5 > .split {
    width: 20%;
  }

  .splits-tl-4 > .split {
    width: 25%;
  }

  .splits-tl-3 > .split {
    width: 33.33333333%;
  }

  .splits-tl-2 > .split {
    width: 50%;
  }

  .splits-tl-1 > .split {
    width: 100%;
  }

  .splits-tl-12 > .split:nth-child(1n),
  .splits-tl-11 > .split:nth-child(1n),
  .splits-tl-10 > .split:nth-child(1n),
  .splits-tl-9 > .split:nth-child(1n),
  .splits-tl-8 > .split:nth-child(1n),
  .splits-tl-7 > .split:nth-child(1n),
  .splits-tl-6 > .split:nth-child(1n),
  .splits-tl-5 > .split:nth-child(1n),
  .splits-tl-4 > .split:nth-child(1n),
  .splits-tl-3 > .split:nth-child(1n),
  .splits-tl-2 > .split:nth-child(1n),
  .splits-tl-1 > .split:nth-child(1n) {
    clear: none;
  }

  .splits-tl-12 > .split:nth-child(12n+1) {
    clear: left;
  }

  .splits-tl-11 > .split:nth-child(11n+1) {
    clear: left;
  }

  .splits-tl-10 > .split:nth-child(10n+1) {
    clear: left;
  }

  .splits-tl-9 > .split:nth-child(9n+1) {
    clear: left;
  }

  .splits-tl-8 > .split:nth-child(8n+1) {
    clear: left;
  }

  .splits-tl-7 > .split:nth-child(7n+1) {
    clear: left;
  }

  .splits-tl-6 > .split:nth-child(6n+1) {
    clear: left;
  }

  .splits-tl-5 > .split:nth-child(5n+1) {
    clear: left;
  }

  .splits-tl-4 > .split:nth-child(4n+1) {
    clear: left;
  }

  .splits-tl-3 > .split:nth-child(3n+1) {
    clear: left;
  }

  .splits-tl-2 > .split:nth-child(2n+1) {
    clear: left;
  }

  .splits-tl-1 > .split:nth-child(1n+1) {
    clear: left;
  }
}

/* 1280px */

@media only screen and (min-width: 80.000em) {
  .splits-d-12 > .split {
    width: 8.33333333%;
  }

  .splits-d-11 > .split {
    width: 19.090909%;
  }

  .splits-d-10 > .split {
    width: 10%;
  }

  .splits-d-9 > .split {
    width: 11.11111%;
  }

  .splits-d-8 > .split {
    width: 12.5%;
  }

  .splits-d-7 > .split {
    width: 14.285714%;
  }

  .splits-d-6 > .split {
    width: 16.666666%;
  }

  .splits-d-5 > .split {
    width: 20%;
  }

  .splits-d-4 > .split {
    width: 25%;
  }

  .splits-d-3 > .split {
    width: 33.33333333%;
  }

  .splits-d-2 > .split {
    width: 50%;
  }

  .splits-d-1 > .split {
    width: 100%;
  }

  .splits-d-12 > .split:nth-child(1n),
  .splits-d-11 > .split:nth-child(1n),
  .splits-d-10 > .split:nth-child(1n),
  .splits-d-9 > .split:nth-child(1n),
  .splits-d-8 > .split:nth-child(1n),
  .splits-d-7 > .split:nth-child(1n),
  .splits-d-6 > .split:nth-child(1n),
  .splits-d-5 > .split:nth-child(1n),
  .splits-d-4 > .split:nth-child(1n),
  .splits-d-3 > .split:nth-child(1n),
  .splits-d-2 > .split:nth-child(1n),
  .splits-d-1 > .split:nth-child(1n) {
    clear: none;
  }

  .splits-d-12 > .split:nth-child(12n+1) {
    clear: left;
  }

  .splits-d-11 > .split:nth-child(11n+1) {
    clear: left;
  }

  .splits-d-10 > .split:nth-child(10n+1) {
    clear: left;
  }

  .splits-d-9 > .split:nth-child(9n+1) {
    clear: left;
  }

  .splits-d-8 > .split:nth-child(8n+1) {
    clear: left;
  }

  .splits-d-7 > .split:nth-child(7n+1) {
    clear: left;
  }

  .splits-d-6 > .split:nth-child(6n+1) {
    clear: left;
  }

  .splits-d-5 > .split:nth-child(5n+1) {
    clear: left;
  }

  .splits-d-4 > .split:nth-child(4n+1) {
    clear: left;
  }

  .splits-d-3 > .split:nth-child(3n+1) {
    clear: left;
  }

  .splits-d-2 > .split:nth-child(2n+1) {
    clear: left;
  }

  .splits-d-1 > .split:nth-child(1n+1) {
    clear: left;
  }
}

/* 1920px px */

@media only screen and (min-width: 120em) {
  .splits-dl-12 > .split {
    width: 8.33333333%;
  }

  .splits-dl-11 > .split {
    width: 19.090909%;
  }

  .splits-dl-10 > .split {
    width: 10%;
  }

  .splits-dl-9 > .split {
    width: 11.11111%;
  }

  .splits-dl-8 > .split {
    width: 12.5%;
  }

  .splits-dl-7 > .split {
    width: 14.285714%;
  }

  .splits-dl-6 > .split {
    width: 16.666666%;
  }

  .splits-dl-5 > .split {
    width: 20%;
  }

  .splits-dl-4 > .split {
    width: 25%;
  }

  .splits-dl-3 > .split {
    width: 33.33333333%;
  }

  .splits-dl-2 > .split {
    width: 50%;
  }

  .splits-dl-1 > .split {
    width: 100%;
  }

  .splits-dl-12 > .split:nth-child(1n),
  .splits-dl-11 > .split:nth-child(1n),
  .splits-dl-10 > .split:nth-child(1n),
  .splits-dl-9 > .split:nth-child(1n),
  .splits-dl-8 > .split:nth-child(1n),
  .splits-dl-7 > .split:nth-child(1n),
  .splits-dl-6 > .split:nth-child(1n),
  .splits-dl-5 > .split:nth-child(1n),
  .splits-dl-4 > .split:nth-child(1n),
  .splits-dl-3 > .split:nth-child(1n),
  .splits-dl-2 > .split:nth-child(1n),
  .splits-dl-1 > .split:nth-child(1n) {
    clear: none;
  }

  .splits-dl-12 > .split:nth-child(12n+1) {
    clear: left;
  }

  .splits-dl-11 > .split:nth-child(11n+1) {
    clear: left;
  }

  .splits-dl-10 > .split:nth-child(10n+1) {
    clear: left;
  }

  .splits-dl-9 > .split:nth-child(9n+1) {
    clear: left;
  }

  .splits-dl-8 > .split:nth-child(8n+1) {
    clear: left;
  }

  .splits-dl-7 > .split:nth-child(7n+1) {
    clear: left;
  }

  .splits-dl-6 > .split:nth-child(6n+1) {
    clear: left;
  }

  .splits-dl-5 > .split:nth-child(5n+1) {
    clear: left;
  }

  .splits-dl-4 > .split:nth-child(4n+1) {
    clear: left;
  }

  .splits-dl-3 > .split:nth-child(3n+1) {
    clear: left;
  }

  .splits-dl-2 > .split:nth-child(2n+1) {
    clear: left;
  }

  .splits-dl-1 > .split:nth-child(1n+1) {
    clear: left;
  }
}