.text-tabs-navs{
	display:flex;
	flex-wrap:wrap;
	margin-bottom:35px;
}

.text-tabs-navs-item{
	margin-right:20px;
	height:60px;
	display:flex;
	margin-bottom:12px;
	align-items:center;
	color:var(--extra_color); 
	font-weight: 600; 
	transition: all .3s ease;
	padding: 0px 40px; 
	cursor:pointer;
	text-transform: uppercase; 
	font-size: 15px; 
	border: 1px solid var(--extra_color); 
}

.text-tabs-navs-item:hover, .text-tabs-navs-item.active{
	color:#fff;
	background-color:var(--extra_color); 
}

.text-tabs ul:not(.tabs_simple_v2_tab_links, .tabs_simple_v2_items_texts_in, .tabs_simple_v3_tab_links, .tabs_simple_v3_items_texts_in) li::before {
  background-color: var(--second_color);
  -webkit-mask-image: var(--ul_icon);
  mask-image: var(--ul_icon);
  mask-repeat: no-repeat;
  mask-position: center left;
  mask-size: contain;
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 14px;
}

.text-tabs ul:not(.tabs_simple_v2_tab_links, .tabs_simple_v2_items_texts_in, .tabs_simple_v3_tab_links, .tabs_simple_v3_items_texts_in) li {
  margin: 0 0 8px;
  padding-left: 39px;
  position: relative;
}

.text-tabs ul, .text-tabs ul li {
  list-style-type: none;
}

.text-tabs ul:not(.tabs_simple_v2_tab_links, .tabs_simple_v2_items_texts_in, .tabs_simple_v3_tab_links, .tabs_simple_v3_items_texts_in) {
  padding: 0px;
  margin: 0px 0 24px;
}

.text-tabs-item:not(.active){
	display:none;
}

.text-tabs-item-image{
	float:left;
	max-width:50%;
	padding-right:64px;
}

.text-tabs-attr-order-button-wrap{
	display:flex;
	margin-top:32px;
}

.text-tabs-attr-order-button-wrap .order_button{
	display:flex;
	width:auto;
	padding-left:26px;
	padding-right:26px;
}

.text-tabs-attrs{
	margin-bottom:24px;
}

.text-tabs-attr-item{
	display:flex;
	overflow:hidden;
	font-weight: 600;
	justify-content:space-between;
	margin-bottom:12px;
	color: var(--main_color);
	text-transform: uppercase; 
	font-size: 14px;
	position:relative;
	background: url("../img/attribute_dots.png") right 15px repeat-x;
}

.text-tabs-attr-item>div>span{
	background-color:#fff;
	position:relative;
	z-index:2;
}

.text-tabs-attr-item-value span{
	padding-left:12px;
}

.text-tabs-attr-item-title span{
	padding-right:12px;
}

.text-tabs-attr-item-value{
	font-weight: 700; 
}

.text-tabs-attr-item-title{
	opacity:0.6;
}

@media (max-width: 990px) {
	

	
	.text-tabs-navs{
	  flex-wrap:nowrap;
	  white-space:nowrap;
	  padding-bottom:12px;
	  overflow:auto;
	}
	.text-tabs-navs-item{
		padding: 0px 12px;
		margin-right:10px;
		font-size: 12px;
		height: 50px;
		margin-bottom:0px;
	}
	
.text-tabs-item-image {
  float: none;
  max-width: 100%;
  width: 100%;
  padding-right: 0;
  padding-bottom:24px;
}

}


.tabs_simple_v2_item.active {
    display: block;
}

.tabs_simple_v2_item {
    display: none;
}

.tabs_simple_v2_tab_links, .tabs_simple_v2_tab_links li{
	list-style-type:none;
}

.tabs_simple_v2_tab_links{
	display:flex;
	flex-wrap:wrap;
	margin:0 -13px;
}

.tabs_simple_v2_tab_links li a svg path{
	stroke:var(--main_color);
}

.tabs_simple_v2_tab_links li a svg {
	transform: rotate(180deg);
	transition: all 0.2s;
}

.tabs_simple_v2_tab_links li.active a svg {
	transform: rotate(0deg)
}

.tabs_simple_v2_tab_links li a:hover svg path, .tabs_simple_v2_tab_links li.active a svg path{
	stroke:#fff;
}


.tabs_simple_v2_tab_links li .tabs_simple_v2_item_icon{
	transform: translateY(-50%);
	position:absolute;
	top: 50%;
	right: 24px;
}

.tabs_simple_v2_tab_links li a{
	display:flex;
	align-items:center;
	position:relative;
	height:100%;
	border-radius: 14px; 
	padding:19px 90px 19px 20px;
	color:var(--main_color);
	font-size: 15px; 
	font-weight: 600; 
	text-transform:uppercase;
	background-color: var(--main_color_opacity_08);
}

.tabs_simple_v2_tab_links li a:hover, .tabs_simple_v2_tab_links li.active a{
	color:#fff;
	background: var(--main_color);
}


.tabs_simple_v2_tab_links li{
	width:50%;
	margin:0 0 16px;
	padding-left:13px;
	padding-right:13px;
}

.tabs_simple_v2_items_texts_in, .tabs_simple_v2_items_texts_in li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.tabs_simple_v2_item_in{
	background:var(--main_color_opacity_08);
	padding:40px 48px 34px;
	border-radius: var(--big_border_radius);
}

.tabs_simple_v2_item_text p{
	margin-bottom:8px; 
}

.tabs_simple_v2_item_title{
	color:var(--main_color);
	font-size: 18px;
	font-weight: 700; 
	line-height:  133.333%;
	text-transform: uppercase; 
	margin-bottom:16px;
}

.tabs_simple_v2_item_num{
	font-size: 13px;
	font-weight: 700;
	line-height: 140%;
	color:#D68300;
	margin-bottom:4px;
	text-transform: uppercase; 
}

.tabs_simple_v2_item_text{
	font-size: 15px;
	font-weight:300;
	line-height: 153.333%;
}

.tabs_simple_v2_content_links .order_button{
	margin:44px auto 0;
	background: linear-gradient(180deg, #F6A001 0%, #D68300 100%); 
	width:332px;
}


@media (max-width: 990px) {
	.tabs_simple_v2_content_links li,
	.tabs_simple_v2_content_links,
	.tabs_simple_v2_content_infos{
		width:100%;
	}	
	
	.tabs_simple_v2_tab_links{
		padding-left:0px; 
	}
}




.tabs_simple_v3_item.active {
    display: block;
}

.tabs_simple_v3_item {
    display: none;
}

.tabs_simple_v3_tab_links, .tabs_simple_v3_tab_links li{
	list-style-type:none;
}

.tabs_simple_v3_tab_links{
	display:flex;
	flex-wrap:wrap;
	margin:0 -13px;
	padding-left:0px;
	padding-right:0px;
}

.tabs_simple_v3_tab_links li a svg path{
	stroke:var(--main_color);
}

.tabs_simple_v3_tab_links li a svg {
	transform: rotate(180deg);
	transition: all 0.2s;
}

.tabs_simple_v3_tab_links li.active a svg {
	transform: rotate(0deg)
}

.tabs_simple_v3_tab_links li a:hover svg path, .tabs_simple_v3_tab_links li.active a svg path{
	stroke:#fff;
}


.tabs_simple_v3_tab_links li .tabs_simple_v3_item_icon{
	transform: translateY(-50%);
	position:absolute;
	top: 50%;
	right: 24px;
}

.tabs_simple_v3_tab_links li a{
	display:flex;
	align-items:center;
	position:relative;
	height:100%;
	border-radius: var(--big_border_radius);
	padding:19px 90px 19px 20px;
	color:var(--main_color);
	font-size: 14px; 
	font-weight: 400; 
	box-shadow: 0px 4px 14px 0px var(--main_color_opacity_15);
	text-transform:none;
	background-color: var(--white_color);
}

.tabs_simple_v3_tab_links li a:hover, .tabs_simple_v3_tab_links li.active a{
	color:#fff;
	background: var(--main_color);
}


.tabs_simple_v3_tab_links li{
	width:50%;
	margin:0 0 16px;
	padding-left:13px;
	padding-right:13px;
}

.tabs_simple_v3_items_texts_in, .tabs_simple_v3_items_texts_in li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.tabs_simple_v3_item_in{
	background:var(--white_color);
	box-shadow: 0px 4px 14px 0px var(--main_color_opacity_15);
	padding:40px 48px 34px;
	border-radius: var(--big_border_radius);
}

.tabs_simple_v3_item_text p{
	margin-bottom:8px; 
}

.tabs_simple_v3_item_title{
	color:var(--main_color);
	font-size: 18px;
	font-weight: 700; 
	line-height:  133.333%;
	text-transform: uppercase; 
	margin-bottom:16px;
}

.tabs_simple_v3_item_num{
	font-size: 13px;
	font-weight: 700;
	line-height: 140%;
	color:#D68300;
	margin-bottom:4px;
	text-transform: uppercase; 
}

.tabs_simple_v3_item_text{
	font-size: 15px;
	font-weight:300;
	line-height: 153.333%;
}

.tabs_simple_v3_content_links{
	padding-right:52px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}

.tabs_simple_v3_content_links .order_button{
	width:100%;
}


@media (max-width: 990px) {
	.tabs_simple_v3_content_links li,
	.tabs_simple_v3_content_links,
	.tabs_simple_v3_content_infos{
		width:100%;
	}	
	.tabs_simple_v3_content_links{
		padding-right:0px;
	}
	.tabs_simple_v3_tab_links{
		padding-left:0px; 
	}
	
	.tabs_simple_v3_content_links .order_button{
		display:none;
	}
}

