.drag-block.container.CATALOG_TAB {
  overflow: visible;
}
.drag-block.container.CATALOG_TAB:hover {
  z-index: 15;
}

.best_block.tab_slider_wrapp ul.tabs_content {
  margin: 15px 0px 0px;
}

.best_block.tab_slider_wrapp ul.tabs_content li.tab {
  margin: 0px;
  padding: 0px;
  position: static;
  overflow: visible;
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab.cur {
  display: block;
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab > ul {
  margin: 0px;
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab > .tabs_slider {
  min-height: 300px;
  background: transparent url(../../../../images/loaders/double_ring.svg) no-repeat center center;
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab.opacity1 > .tabs_slider {
  background: none;
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab > .tabs_slider .top_wrapper {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.best_block.tab_slider_wrapp ul.tabs_content li.tab.opacity1 > .tabs_slider .top_wrapper {
  opacity: 1;
}

.top_block + ul.tabs_content > li {
  display: none;
}


.specials_slider_wrapp ul.tabsnew, .tab_slider_wrapp ul.tabsnew {
    margin: 0 0 0;
}
.tab_slider_wrapp .top_block .tabsnew {
    position: relative;
    z-index: 1;
    top: -3px;
}

.top_block ul.tabsnew li {
    margin: 0 26px 0 0;
    display: inline-block;
}
.tabsnew li:before{
	display:none;
}
.specials_slider_wrapp ul.tabsnew>li span, .tab_slider_wrapp ul.tabsnew>li span {
    padding: 0 0 4px 0;
}
ul.tabsnew li.cur span, ul.tabsnew li.cur:hover span {
    color: #fff;
}
.specials_slider_wrapp ul.tabsnew li.cur span, .tab_slider_wrapp ul.tabsnew li.cur span {
    color: #222;
    color: var(--white_text_black);
    border-bottom: 2px solid #ddd;
    border-color: var(--stroke_black);
}
.specials_slider_wrapp ul.tabsnew li.cur span, .tab_slider_wrapp ul.tabsnew li.cur span {
    border-bottom-color: #ff353a;
}
.tabsnew li {
	cursor:pointer;
}
.main_sections_wrapper li {
	cursor:pointer;
	white-space: nowrap;
	margin-left: 0px;
    margin-right: 15px;
}

.main_sections_wrapper .tabsnew {
	display: flex;
    flex-direction: row;
    align-items: baseline;
	flex-wrap: wrap;
}

.main_sections_wrapper .tabsnew li:first-child {
	margin-left:0px;
}

.best_block.tab_slider_wrapp ul.tabs_content li.tab {
	display:none;
}