@media only screen and (min-width: 180px) {
    .nordicflexgrid .views-column {
        margin-bottom: 60px;
    }
}
@media only screen and (min-width: 480px) {
    .nordicflexgrid .views-column {
        width: 48.78049%;
        float: left;
        margin-right: 2.43902%;
    }
    .nordicflexgrid .views-column:nth-of-type(2n + 2) {
        width: 48.78049%;
        float: right;
        margin-right: 0;
    }
}
@media only screen and (min-width: 768px) {
    .nordicflexgrid .views-column,
    .nordicflexgrid .views-column:nth-of-type(2n + 2) {
        width: 31.70732%;
        float: left;
        margin-right: 2.43902%;
    }
    .nordicflexgrid .views-column:nth-of-type(3n + 3) {
        width: 31.70732%;
        float: right;
        margin-right: 0;
    }
    .boxtitle {
        width: 40.2439%;
        float: left;
        margin-right: 2.43902%;
        padding-right: 20px;
    }
    .boxtext {
        width: 57.31707%;
        float: right;
        margin-right: 0;
    }
}
* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
.maxwidthwrapper {
    width: 90%;
    max-width: 1350px;
    margin: 0 auto;
}
/*# sourceMappingURL=layout.css.map */

