/* reset básico */
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/* container */
.container  {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 30px;
}
    @media (min-width: 1170px) {
        .container {
            max-width: 1170px;
            padding: 0;
        }
    }

/* linha */
.row {
    margin-left: -5px;
    margin-right: -5px;
}
    .row:before,
    .row:after {
        content: "";
        display: table;
    }
    .row:after {
        clear: both;
    }

/* colunas */
.col {
    display: inline-block;
    vertical-align: top;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    margin-right: -4px;
    *zoom: 1;
    *display: inline;
}
    /* two columns */
    @media (min-width: 480px) {
        .col-2 {
            width: 50%;
        }
    }

    /* three columns */
    @media (min-width: 728px) {
        .col-3 {
            width: 33.3333%;
        }
    }
    
    /* four columns */
   
    @media (min-width: 960px) {
        .col-4 {
            width: 25%;
        }
        .col-m-sm{
            margin-right: -20px;
            margin-left: 5px;
        }
    }
    /* six columns */

    @media (min-width: 960px) {
        .col-6 {
            width: 16.66666666667%;
        }
    }
    /* sidebar */
    @media (min-width: 992px) {
        .col-content {
            width: 75%;
        }

        .col-sidebar {
           width: 25%;
        }
    }


