#secondary .widget, footer .widget {
    width: 100% !important;
}

/*.mod-widget-grid--offset-left {
    padding-left: 30px !important;
}

.mod-widget-grid--offset-top {
    margin-top: 60px !important;
}*/

.mod-widget-grid > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mod-widget-grid > [class*="col-"].mod-widget-grid--offset-top {
    margin-top: 60px !important;
}


/* Media Queries */

@media screen and (min-width: 740px) {

    .container .mod-widget-grid > [class*="col-"] {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media screen and (min-width: 880px) {

    .container .mod-widget-grid > [class*="col-"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media screen and (min-width: 992px) {

    .mod-widget-grid > [class*="col-"].mod-widget-grid--offset-left {
        padding-left: 30px !important;
    }

    .mod-widget-grid > [class*="col-"].mod-widget-grid--offset-right {
        padding-right: 30px !important;
    }
}

