section.widgets-no-margins .container-fluid .row > div > div:first-child,
section.widgets-no-margins .container .row > div > div:first-child {
	margin-top: 0;
}

section.widgets-no-margins .container-fluid .row > div > div:last-child,
section.widgets-no-margins .container .row > div > div:last-child {
	margin-bottom: 0;
}

section.no-margin .widget,
section.no-margin .module,
section.no-margin {
	margin-top: 0!important;
	margin-bottom: 0!important;
}

section.no-margin-top .widget,
section.no-margin-top .module,
section.no-margin-top {
	margin-top: 0!important;
}

section.no-margin-bottom .widget,
section.no-margin-bottom .module,
section.no-margin-bottom {
	margin-bottom: 0!important;
}

section.padding-left-right {
	padding-left: 3rem!important;
	padding-right: 3rem!important;
}

.nowrap {
	white-space: nowrap;
}