.ctech-wrapper .ctech-form-group .jff-uploader-wrapper table.jff-uploader-list tr.jff-uploader-row td input[type="text"] {
    height: inherit;
}

.ctech-col-sm-8 .mfr-logo {
	max-width: 200px;
	margin: 0 30px 20px auto;
}

@media (min-width: 1200px) {
	.sppb-container {
	max-width: 1320px !important;
	}
}

.image-title {
	display: none;
}

.sellafinder-search {
	margin-top: -15px;
}

.j51_numbers283 .j51_numbers_number {
	color: #ea0000 !important;
	font-weight: 600;
}

.badge-area .badge-horizontal .text-badges .ctech-d-inline-block {
	display: none;
}

.mod-sellacious-cart .mod-cart-container i {
	color: #fff !important;
}

.sp-contact-info {
	margin: 8px -48px 0 0 !important;
}

@media (max-width: 1180px) {
	[dir] .mod-sellacious-cart {
		margin: 0 -26px 0 0 !important;
	}
}

@media (min-width: 1181px) {
	[dir] .mod-sellacious-cart {
		margin: 0 -8px 0 0 !important;
	}
}

.burger-icon {
	background-color: #fff;
}

@media (max-width: 1382px) {
	.sellainputarea {
		margin-right: -15px;
	}
}

@media (min-width: 990px) {
	.logo-image {
		height: 100% !important;
	}
}

.ctech-wrapper a,
a {
	color: #ff0000;
}

.mod-sellacious-cart .mod-cart-container i {
	color: #ff3333 !important;
}

#sp-section-1 {
	margin: 0px 0 -11px 0 !important;
}

@media (max-width: 990px) {
	.sella-search {
		margin: -22px 8px 0 auto;
	}
}

.logo {
	display: none;
}

.sp-contact-info {
	padding: 7px 0 0 0 !important;
	margin: 0 -45px 0 -15px !important;
}

.product-badge-text {
	display: none;
}

.close-offcanvas {
	display: none;
}

.offcanvas-menu .offcanvas-inner {
	margin-top: -50px;
}

.menu-image-title {
	display: none;
}

.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child {
	display: block;
}

body.ltr.offcanvs-position-right .offcanvas-menu {
	right: -350px;
	top: 0;
}

ul.social-icons {
	margin: 0 0 30px 0 !important;
}

.offcanvas-menu {
	width: 350px !important;
}

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

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

.sp-contact-email {
	display: none;
}

#sp-section-1 a {
	color: #f00 !important;
}

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


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

input[type="text"]:not(.form-control) {

	padding-right: 64px !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 8px;
}

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

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

.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: -320px;
}

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

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

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

.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-wrapper .ctech-form-group .ctech-col-form-label+.ctech-col-form-value {
	width: 80%;
	margin: 0 10%;
}

.ctech-col-form-value {
	width: 80%;
	margin: 0 10%;
}

.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;
}

[dir] .ctech-wrapper .ctech-form-group input[type="text"],
[dir] .ctech-wrapper .ctech-form-group input[type="text"],
[dir] .ctech-wrapper .ctech-form-group input[type="tel"] {
	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;
}

.search-autocomplete-suggestions {
	color: black;
}

.sp-contact-phone li {
	border-right: 1px solid #e9e9e9 !important;
	padding: 0px 10px !important;
	display: none;
}

.pro-title {
	color: #000;
}

.ctech-wrapper .request-form .ctech-form-group input[type="text"],
.ctech-wrapper .request-form .ctech-form-group input[type="number"] {
    height: auto !important;
}
.sp-column.distyman-cart {
    display: flex;
  justify-content: end;
  margin-top: 5px;
}

#sp-left .sp-module {
    padding:0px;
}

#sp-header {
    height: 100px;
}

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

.col-price_per_piece.fld-type-money,
.price_per_piece {
    display: none;
}

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