/*

	    
	                                                                                  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,
.center {
  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%;
}



/*==================================================
 * BOXED
 * ================================================*/
/* 380 px */
@media all and (min-width: 23.750em) {
  .boxed-1 { width: 62px; min-width: 8.33333333%; max-width: 100%; }
  .boxed-2 { width: 164px; min-width: 16.66667%; max-width: 100%; }
  .boxed-3 { width: 266px; min-width: 25%; max-width: 100%; }
  .boxed-4 { width: 368px; min-width: 33.33333%; max-width: 100%; }
  .boxed-5 { width: 470px; min-width: 41.66667%; max-width: 100%; }
  .boxed-6 { width: 572px; min-width: 50%; max-width: 100%; }
  .boxed-7 { width: 674px; min-width: 58.33333%; max-width: 100%; }
  .boxed-8 { width: 776px; min-width: 66.66667%; max-width: 100%; }
  .boxed-9 { width: 878px; min-width: 75%; max-width: 100%; }
  .boxed-10 { width: 980px; min-width: 83.33333%; max-width: 100%; }
  .boxed-11 { width: 1082px; min-width: 91.66667%; max-width: 100%; }
  .boxed-12 { width: 1184px; min-width: 100%; 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 : 1140px; 
  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, .col-tl-0  { 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; }
}


.row.gutter-small {
	margin: 0 -5px;
}
.row.gutter-small > .column {
	padding: 0 5px;
}
.row.gutter-large {
	margin: 0 -25px;
}
.row.gutter-large > .column {
	padding: 0 25px;
}
.row.gutter-xlarge {
	margin: 0 -40px;
}
.row.gutter-xlarge > .column {
	padding: 0 40px;
}


