/* Knnel Info Box Widget Styles */

.so-widget-knnel-info-box {
	overflow: hidden;
}

.so-widget-knnel-info-box .info-box-img {
	line-height: 0;
}

.so-widget-knnel-info-box .ib-valign-top {
	vertical-align: top;
}

.so-widget-knnel-info-box .ib-valign-middle {
	vertical-align: middle;
}

.so-widget-knnel-info-box .ib-valign-bottom {
	vertical-align: bottom;
}

.so-widget-knnel-info-box .info-box-editor {
	overflow: hidden;
}

@media (min-width: 767px) {

	.so-widget-knnel-info-box .info-box-editor p:last-child {
		margin-bottom: 0;
	}

}

@media (max-width: 767px) {
	
	.so-widget-knnel-info-box .space-removed-mobile {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.so-widget-knnel-info-box .info-box-img {
		margin-bottom: 2em;
	}
	
}

@media (max-width: 960px) and (min-width: 767px) {
	
	.grid__col.grid__col--push-m-1-of-2 {
		margin-left: 50%;
	}
	
	.grid__col.grid__col--pull-m-2-of-2 {
		margin-left: -100%;
	}
	
}