/*

	    
	                                                                                  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: 1140px;
    margin: 0 auto;
    position: relative;
    padding: 0 15px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.container-fluid {
    max-width: 100%;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container-raw {
    max-width: 1140px;
    margin: 0 auto;
    position: relative;
    padding: 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.container-raw > .row {
    margin: 0px;
}

.container-raw > .row > .column {
    padding: 0px;
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.container-raw:before,
.container-raw: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;
    }
}


.splits.collapse {
    margin: 0px;
}

.splits.collapse > .split {
    padding: 0px;
}

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


