body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
	content: " " !important;
}

h3.form-title.text-center {
	display: none;
}

.sppb-flipbox-panel {
	height: 200px;
}

.breadcrumb {
	border-radius: 0 !important;
}

.mod-sellacious-filters {
	background-color: #e9ecef !important;
}

select:not(.form-control) {
	width: 125px !important;
	height: 40px;
}

.configurator-block {
	margin: -10px -15px 0 -15px;
	background-color: #e9ecef;
}

.products-slider-detail {
	background: #e9ecef;
}

.attachments {
	margin: 1px 0 !important;
}

.product-attachments-list {
	padding: 0;
}

.datasheet-link {
	line-height: 2em;
	margin-left: -20px !important;
}

.sp-megamenu-parent > li > a {
	padding: 0 8px;
}

.sella-search .findersubmit {
	width: 40px !important;
	height: 40px !important;
}

.sp-megamenu-parent .sp-mega-group > li > a {
	text-transform: none;
	font-size: 13px;
	font-weight: 300;
	color: #252525 !important;
}

.sp-megamenu-parent .sp-mega-group > li > a:hover {
	color: #196db6 !important;
}

.col-sm-1 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

@media (max-width: 2000px) {
	.sp-dropdown.sp-dropdown-mega {
		width: 1250px !important;
	}

	.float-start {
		padding-right: 12px;
	}

	.mfp-container {
		width: 100% !important;
	}

	#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
		padding-bottom: 0 !important;
	}

	hr {
		margin: 3px 0 !important;
	}

	.btn {
		font-size: 12px !important;
		margin: 2px 0;
	}

	.article-details .article-header {
		display: none;
	}

	.article-info {
		display: none !important;
	}

	.article-details .article-ratings-social-share {
		display: none !important;
	}

	.pager {
		display: none;
	}

	#sp-footer .container-inner {
		border: none !important;
	}

	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
		line-height: 20px !important;
		max-width: 125px;
	}

	.sp-megamenu-parent {
		margin: 30px -15px 0 0 !important;
	}

	.sp-megamenu-parent > li {
		padding: 0 0 10px 0;
	}

	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
		text-align: center;
	}

	.img {
		max-width: 100%;
	}

	/*.form-control {width: 106%!important;}*/
	.search {
		margin: 31px -14px 0 -17px;
	}

	.sp-menu-heading {
		width: 108px;
	}
}