﻿#sp-search .distyman-search {
    display: block !important;
}

.mfr-char {
	margin-top: 60px !important;
	font-weight: 1000 !important;
	margin-bottom: -39px !important;
}

.mfr-name {
	font-size: 16pt;
	margin: 0 0 0 50px;
}

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

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

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

input[type="text"]:not(.form-control) {
	height: 40px !important;
}

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

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

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

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

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

.sp-megamenu-wrapper {
	margin-top: -22px;
}

.sppb-carousel-indicators {
	bottom: -44px;
}

#sp-page-builder .sppb-section-title {
	margin-bottom: 0px !important;
}

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

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
	left: auto;
	right: -220px;
}

.mod-sellacious-filters {
	display: block;
	background-color: #e9ecef;
	padding: 15px;
}

.sp-dropdown .sp-dropdown-main .sp-menu-left {
	width: 150px !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
	color: #036;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
	color: #000 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
	font-size: 17px;
	font-weight: 700;
}

.bgrollover {
	height: 200px !important;
}

.product-manufacturer-name {
	margin-top: 25px;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 0.9em;
}

.sortingbar {
	display: none;
}

.float-start {
	margin-right: 10px;
}

.product-info {
	margin-top: 20px;
}

.ctech-col-form-value {
  width: 100% !important;
  margin: 0 !important;
}

.category-back {
	background-image: none !important;
}

.category-block-default .category-block-wrapper {
	height: 58px !important;
}

.category-block-default {
	height: 58px !important;
	margin-bottom: 25px !important;
}

.h3.product-sku {
	font-weight: 1000 !important;
}

.ctech-wrapper .ctech-btn-group,
.ctech-wrapper .ctech-btn-group-vertical {
	padding-bottom: 0px;
}

.attachments {
	margin: 0 2% 5px 0;
	border: 1px solid #003366 !important;
	text-align: center !important;
	padding: 15px !important;
	border-radius: 5px !important;
	font-size: 18px !important;
}

[dir] .ctech-wrapper .ctech-form-group input[type="text"],
[dir] .ctech-wrapper .ctech-form-group input[type="text"] {
	padding: 4px 10px !important;
}

[dir] .ctech-wrapper .ctech-form-group textarea,
[dir] .ctech-wrapper .ctech-form-group textarea {
	padding: 4px 10px !important;
	rows: 3 !important;
}

[dir] .ctech-wrapper .ctech-form-group input[type="number"],
[dir] .ctech-wrapper .ctech-form-group input[type="number"] {
	padding: 4px 10px !important;
	rows: 3 !important;
}

.table> :not(caption)>*>* {
	padding: 0 5px !important;
}


.mod-sellacious-disticart .mod-cart-container {
	background: #339 !important;
	color: #fff;
	padding: 0 5px;
	width: 172px !important;
	margin-left: -16px !important;
}

[dir] .mod-sellacious-disticart .mod-cart-container span.mod-total-products {
	background: yellow !important;
	margin-left: 122px;
}

#sp-header a {
	color: #495057 !important;
}

#sp-header {
	color: #495057 !important;
}

#sp-header .logo {
	height: 99px !important;
	margin: 10px 0 0 0 !important;
}

.input-group>.form-control,
.input-group>.form-select {
	width: 100% !important;
}

#sp-section-1 {
	height: 50px;
}

#sp-main-body {
	padding: 15px 0 50px 0;
}

#sp-title {
	text-align: center;
}

.sp-page-title {
	background: none;
	padding: 0px;
}

.sp-page-title .sp-page-title-heading,
.sp-page-title .sp-page-title-sub-heading {
	color: #000;
	padding: 50px 0 0;
	font-size: 44px;
}

.ctech-wrapper .req-modal-body .ctech-form-group input[type="text"],
.ctech-wrapper .req-modal-body .ctech-form-group input[type="number"],
.ctech-wrapper .request-form .ctech-form-group input[type='text'],
.ctech-wrapper .request-form .ctech-form-group input[type='number'] {
	height: 40px;
	margin-bottom: 10px;
}

td.col-price_per_piece .input-group .btn {
	padding: 11px 10px;
}

.btn-group .search-btn {
	border-radius: 0px;
}

.subform-repeatable-group td {
	max-width: 100%;
}

.category-heading div {
    margin-top: 0px !important;
}
