.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
	font-size: 1.1rem;
	padding: 10px 1rem;
	height: 60px;
	line-height: 40px;
	text-transform: uppercase;
}

#mxcpr {
	height: 0px !important;
	display: block;
	overflow: hidden;
}

#back-to-top {
	bottom: 5.5rem;
	height: 38px;
	width: 38px;
}

.floatingbutt {
  position: fixed;
  bottom: 5.5rem;
  right: 4rem;
}

/* КНОПКА ДЗВІНКА */

.btn-call-us {
            position: relative;
            animation: pulsate 1s ease-in-out infinite;
        }

        .btn-call-us i {
            position: relative;
            z-index: 1;
        }

        @keyframes pulsate {
            0% {
                box-shadow: 0 0 0 0px rgba(0, 123, 255, 0.4);
            }
            100% {
                box-shadow: 0 0 0 10px rgba(0, 123, 255, 0);
            }

        }

body.modal-open .modal {
	background: transparent;
}

/* КНОПКА ДЗВІНКА */

.fs-7 {
  font-size: 0.9rem;
}

.jshop_menu_level_1 {
	padding-left: 25px;
}

.jshop_menu_level_1 a {
	color: #8B8B8D !important;
}

.t4-megamenu .dropdown-menu a {
  color: #212529 !important;
}

.t4-palette-mainnav .t4-megamenu .nav > li a .item-caret,
.t4-palette-mainnav .t4-megamenu .nav > li .nav-link .item-caret {
border-top-color: #212529 !important;
}


.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > a,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link {
	text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);
}

ul.sigFreeClassic li.sigFreeThumb {
	max-width: 48%;
	padding: 5px;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
  max-width: 100%;
}

.nspArt h4.nspHeader {
  font-size: 18px;
}

.acym_module_form input {
  max-width: 190px;
}

.acym_module_form label, .acym__users__creation__fields__title {
	padding: 0px 5px 0px 0px;
}

.category-desc {
	border: 0px solid #e9ecef;
}

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 2px !important;
  top: -2px !important;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -9px !important;
}

/* Кошик з правої сторони */

#t4-subscription {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: -120px;
  width: 80px;
  /* background-color: #f0f0f0; */
  padding: 20px;
  /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); */
  animation: slideIn 0.5s ease-in-out 0.5s forwards;
  z-index: 1061;
}

@keyframes slideIn {
  to {
    right: 0px; /* Конечное положение с отступом от правого края */
  }
}

#jshop_module_cart .cart_detail_left {
	width: 77px;
	height: 77px;
	float: left;
	background: url('../images/bg-cart_03.png') no-repeat top left;
	background-size: contain;
}

#jshop_module_cart .cart_detail_left .no-product {
  color: #fff;
  float: right;
  width: 24px;
  text-align: center;
  margin-right: 4px;
  margin-top: 1px;
  font-size: 16px;
}

#t4-subscription .container-fluid {
	padding: 3px !important;
}

/* кнопка списку бажань з правої сторони */

#t4-sidewishbutt {
  width: 145px; 
  position: fixed;
  right: -198px;
  bottom: 7.5rem;
  transform: translateY(-50%);
  padding: 20px;
  /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); */
  animation: slideIn 0.5s ease-in-out 0.5s forwards;
  z-index: 1061;
  background: transparent !important;
}

@keyframes slideIn {
  to {
    right: 0px; /* Конечное положение с отступом от правого края */
  }
}

#t4-sidewishbutt .container-fluid {
	padding: 3px 0px 3px 3px !important;
}

/* END кнопка списку бажань з правої сторони */

.jshop_list_price {
    color: red !important;
  font-size: 24px;

}
.new_price-page-prod {
    color: var(--color-warning) !important;
}

.prodlist-buttons {
  top: -40px;
}

.jshop_menu_level_1 {
  display: none;
}

.menucatname a:hover, .menucatname.jshop_menu_level_0_a a {
  color: var(--color-primary) !important;
}

/* Карусель эскизов товара */
.work {
    padding-top: 20px;
}
.work__wrap {
    display: flex;
    flex-wrap: wrap;
}
.work__img {
    max-height: 195px;
    padding-right: 5px;
}
.work__title {
    color: #6c757d;
}

.old_price {
    color: var(--color-secondary) !important;
}
.label-price {
    color: var(--color-warning) !important;
}

.old_price-page-prod {
    opacity: .65;
}
.label-price-sale {
    color: red !important;
}

@media(min-width: 992px) {
  .jshop_menu_level_0_a,
  .jshop_menu_level_0 {
    width: 50%;
  }
  .mega-dropdown-menu {
      width: 850px !important;
  }
}
.n2-ss-section-main-content {
    background-size: contain !important;
}
.for-sappliers__form .rsform-block:not(.rsform-block-notrobot):not(.rsform-block-agree) {
    display: flex;
    flex-direction: column;
}
.for-sappliers__form .rsform-block-notrobot label,
.for-sappliers__form .rsform-block-agree label {
    width: fit-content;
}
.for-sappliers__form .form-control {
    max-width: 500px;
}