/*==================================================
 * VISIBILITY
 * ================================================*/
.hide-for-m { display: none; }
.show-for-m,
.show-for-ml,
.show-for-t,
.show-for-tl,
.show-for-d,
.show-for-dl { display: none; }
.show-for-ml-and-up,
.show-for-t-and-up,
.show-for-tl-and-up,
.show-for-d-and-up { display: none; }


@media only screen and (min-width: 23.750em) {
  .hide-for-ml-and-up { display: none; }
  .hide-for-ml { display: none; }
  
  .show-for-ml { display: block; }
  
  .show-for-ml-and-up { display: block; } 
}
@media only screen and (min-width: 48.000em) {
  .hide-for-t-and-up { display: none; }
  
  .hide-for-m { display: block; }
  .hide-for-ml { display: block; }
  
  .hide-for-t { display: none; }
  
  .show-for-ml { display: none; }
  .show-for-t { display: block; }
  
  .show-for-t-and-up { display: block; }
  
}
@media only screen and (min-width: 64.000em) {
  .hide-for-tl-and-up { display: none; }
  
  .hide-for-tl { display: none; }
  
  .show-for-t { display: none; }
  .show-for-tl { display: block; }
  
  .show-for-tl-and-up { display: block; }
}
@media only screen and (min-width: 80.000em) {
  .hide-for-d-and-up { display: none; }

  .hide-for-t { display: block; }
  .hide-for-tl { display: block; }
  
  .hide-for-d { display: none; }
  
  .show-for-tl { display: none; }
  .show-for-d { display: block; }
  
  .show-for-d-and-up { display: block; }
}
@media only screen and (min-width: 120em) {
  .hide-for-dl-and-up { display: none; }

  .hide-for-dl { display: none; }
  
  .show-for-d { display: none; }
  .show-for-dl { display: block; }
 
}
 
/*==================================================
 * GRIDS
 * ================================================*/
 
.container {
  width : 100%;
  max-width : 1920px; 
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box; 
}
.container:before, 
.container:after {
  content:"";
  display: table ;
  clear:both;
} 
.row:before, 
.row:after {
  content:"";
  display: table ;
  clear:both;
} 
.row {
  margin-left: -17px;
  margin-right: -17px;
}

.column {
  position: relative;
  float: left;
  min-height: 1px; 
  box-sizing: border-box; 
  width: 100%; 
  padding: 0 17px;
}

/* Different gutters
 * ================================================*/


.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%; }

.clear-m { clear: left; }


/* 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%; }
  
  .clear-m { clear: none; }
  .clear-ml { clear: left; }
  
}

/* 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%; }
  
  .clear-ml { clear: none; }
  .clear-t { clear: left; }

}

/* 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%; }

  .clear-t { clear: none; }
  .clear-tl { clear: left; }
  
}


/* 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%; }
  
  .clear-tl { clear: none; }
  .clear-d { clear: left; }
  
}


/* 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%; }

  .clear-d { clear: none; }
  .clear-dl { clear: left; }

}




/*==================================================
 * 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;
}


/* Different gutters
 * ================================================*/
.splits.gutter-5 {
  margin: 0 -5px;
}
.splits.gutter-5 > .split  {
  padding: 0 5px;
  margin-bottom: 5px;
}

 
 /* Widths
 * ================================================*/
.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; }
}