.sel1:hover, .delall:hover 
 {
    color: #404040
}

.sel1:hover img, .delall:hover img {
    opacity: 1;
}

.sel1, .delall {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 13px;
    line-height: 1;
    position: relative;
    padding-right: 22px;
    cursor: pointer;
	    font-size: 14px;
   
    color:#8d8787;
    transition: all 0.3s;
}

#infov {
	    padding-bottom: 5px;
	margin-bottom:30px;
    border-bottom: 1px solid #c7c7c7;
}

.sel1 svg, .delall svg {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 12px;
  
    opacity: 0.8;
}


#nop
{
	font-size:18px;
	padding-bottom:50px;
}
.wrapfilter
{
	display:none;
}

.wrapfilter2
{
	margin-top:10px;
	display:inline-block;
	border-bottom:1px dashed;
	color:#2C96DE;
	cursor:pointer;
}

#sort .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    color: #002643;
    line-height: 38px;
	padding-left: 17px;
    padding-right: 50px;
}
#sort .select2-container .select2-selection--single {
  color: #002643;
    height: 44px;



    border: 1px solid #999;
    border-radius: 7px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px!important;
   width: 42px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 
    height: 0!important;
    position: absolute!important;
    top: 17px!important;
    width: 0!important;
    right: 50%!important;
    margin-right: -3px!important;
    transform: rotate(45deg)!important;
    border: 1px solid #000!important;
    border-width: 0 1px 1px 0!important;
    padding: 5px!important;
	
	    left: 50%!important;
    margin-left: -5px!important;
    margin-top: -5px!important;
	
}

 

.select2-results__option {
  
    padding: 9px 17px 13px 17px!important;
    
}


#sort select {
    -webkit-appearance: none;

    font-size: 14px;
    line-height: 1;
    border: 1px solid #666;
    border-radius: 4px;
    padding: 14px 0 15px 17px;
}



#breadcrumbs
{
	
	    align-items: center;
 
font-size: 14px;
font-weight: 400;
line-height: 17px; 
z-index:1;
display:flex;
margin-bottom:20px;
}
#breadcrumbs>a,#breadcrumbs>span
{
	margin-right:10px;
}
#breadcrumbs>span
{
	color: #000;

}
#breadcrumbs .arrow
{
width: 7px;
    height: 12px;
    background: url(/images/abc/bread.svg);
    background-size: 100% 100%;
}


#cs>span>span
{
border-bottom:1px dashed;
font-size: 14px;
line-height:1.2;
display:inline-block;
color: rgba(29, 143, 214, 1);
font-weight:600;
}

#cs>span
{
position:Relative;
padding-right:21px;
}

h1 span{
	color:#ef522c
}

#text_wrap2>h1{
	
	margin-bottom:35px;
	text-align:left;
}

#text_wrap2
{
	position:relative;
}

#sort
{

	position:absolute;
	right:0px;
	top:0px;
}

#sort select,#sort>.select2-container
{
	width:100%!important;
}

#sort
{
	    width: calc((100% - 337px)/4 - 18px);
}



#text_wrap2>h1
{
	margin-right: calc( (100% - 337px)/4 - 18px + 100px);
}

@media (max-width: 1666px) 
{
	
#sort
{
	  width: calc( (100% - 337px) / 3 - 16px);
}

#text_wrap2>h1
{
	margin-right: calc((100% - 337px) / 3 - 16px + 100px);
}

}


#cs>span svg
{
	position:absolute;
	right:0px;
	top:7px;
	transition:all 0.3s;
}

#cs 
{
	line-height:1.2;
	position:relative;
}

#cs>div
{
		position:absolute;
	right:0px;
	top:100%;

	padding-top:25px;

	display:none;

}

#csort5
{
	line-height:1.2;
	position:relative;
	padding-left:30px;
	padding-right:10px;
}
#csort5 img
{
	position:absolute;
	left:0px;
	top:0px
}
#catalog_sort
{
	line-height:1.2;
	top: 13px;
	display:flex;
	position:absolute;
	right:0px;
z-index:1;
} 
#show_more2
{
height:182px;
text-align:center;	
padding-top:50px;
}

#show_more2 a img {
 
    position: relative;
    top: -2px;
    margin-right: 15px;
}

#show_more2 a
{
width: 31%;
padding-top:18px;
height:57px;
text-align:center;
font-size: 16px;
font-weight: 600;
color:#fff;
display:flex;
margin:0px auto;
justify-content: center;
border-radius: 5px;
background: linear-gradient(293.55deg, #1D8FD6 15.18%, #006FC5 84.82%);

}




.page_title1, .ttext li, .ttext p, .ttext table {
    margin: 0;
    padding: 0;
    margin-bottom: 22px;
    width: auto !important;
}

.ttext ul,.ttext ol 
{padding-bottom: 8px;
	margin-left:40px!important;
}

.ttext,.ttext *
{
	font-family: Montserrat, Verdana, sans-serif!important;
font-size: 15px!important;
font-weight: 400!important;
line-height: 25px!important;
color:#000!important;
}

.ttext h2,.ttext h3,.ttext h4,.ttext h5,.ttext h6
{
	margin-bottom:22px;
font-weight: 600!important;	
font-size:20px!important;
line-height: 30px!important;
}

.ttext h2 *,.ttext h3 *,.ttext h4 *,.ttext h5 *,.ttext h6 *
{

font-weight: 600!important;	
font-size:20px!important;
}

.ttext b,.ttext strong
{

font-weight: 600!important;
}
 
 
 

#mp_text
{
	display:none;
}
#rev_wrapnew
{
	padding-top:50px;
	position:relative;
	z-index:1;background: #fafafa;
    
}
.withtext #mp_text
{
	
	left:0px;
	bottom:0px;
	right:0px;
	position:absolute;
	display:block;
	background: #fafafa;
	z-index:1;
	

font-size: 16px;
line-height: 24px;


}

#mp_text2
{
	clear:both;
	height:100px;
}
#mp_text p img
{
	float:left;
	height:auto!important;
	max-width:100%;
	margin-right:40px;
	margin-top:15px;
	margin-bottom:15px;
}



.withtext #text_wrap
{
	position:relative;
}
 
#pgn_wrap
{
	text-align:center;
	 
}

#pgn_wrap1
{
	display:flex;
	position:relative;
	justify-content: space-between;
    align-items: center;
}

#pgn_more
{
	width:300px;
	    width: calc(100%/3 - 14px);
	padding-top:18px;
	padding-bottom:9px;
	padding-right: 5px;
	color:#fff;
	text-align:center;
 
	cursor:pointer;
	display:flex;justify-content: center;
	border-radius: 5px;
	background: #006ec5;
background: linear-gradient(293.55deg, #1D8FD6 15.18%, #006FC5 84.82%);

}

.filter0 #pgn_more{
	width:calc(25%);
}

#pgn_more img
{
    width: 30px;
    height: 30px;
    position: relative;
    top: -5px;
    margin-right: 9px;
	
}
#pgn_more span
{
color: #fff;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
	  
}



 #pgn{justify-content: center;

    justify-content: space-between;
	
	display:flex;}#pgn a.active{position:relative;

	background: #006ec5;
    background-image: -moz-linear-gradient( 0deg, #006ec5 0%, #1d8fd6 100%);
    background-image: -webkit-linear-gradient( 0deg, #006ec5 0%, #1d8fd6 100%);
    background-image: -ms-linear-gradient( 0deg, #006ec5 0%, #1d8fd6 100%);
	
	color:#fff!important;}#pgn a,#pgn span{text-decoration:none;position:relative;line-height:15px;
	
	font-weight:500;
	
	font-size:16px;width:48px;height:48px;background:#fff;display:block; 
	
	text-align:center;
	padding-top:15px;
	border-radius:5px;
	
	margin-left:8px;
	margin-right:8px;
	
	background: #e7e7e7;}

 
.topvper.notactive,.topnaz.notactive
{
	opacity:0.3!important; 
}

.topvper
{
	 margin-right:0px!important;
	background:#e7e7e7!important;
}

.topnaz{
  margin-left:0px!important;
		background:#e7e7e7!important;
	 
	
	}

.topnaz:before {
	content:'';
    height: 0;
    position: absolute;
    top:17px;
	left:50%;
	margin-left:-3px;
    width: 0;
    transform: rotate(135deg);
    border: 1px solid #000;
    border-width: 0 1.5px 1.5px 0;
    padding: 5px;
	
}

.topvper:before{
  content:'';
  height: 0;
    position: absolute;
    top: 17px;
    width: 0;
	right:50%;
	margin-right:-3px;
    transform: rotate(-45deg);
    border: 1px solid #000;
    border-width: 0 1.5px 1.5px 0;
    padding: 5px;
	
}



#text_wrap>h1
{
	margin-bottom:35px;
	text-align:left;
}

#main
{
	padding-top:22px;
	
 
}
#pr_wrap
{
	    justify-content: space-between;
	display:flex;
}
#pagclear1
{
	height:50px;
}
#before_pgn
{
	height:20px;
	clear:both;
}
#fl
{
padding-top:30px;	
}

.fl>span
{
	 padding-right:74px;   display: block;
	position:relative;
	padding-left:32px;
}
#fl_info{display:none;}
.fl i
{
	position:absolute;
	left:0px;
	top:-1px;
	width:18px;
	border-radius:2px;
	height:18px;
border: 1px solid rgba(159, 159, 159, 1)
	
}

.qq
{
position:absolute;
right:20px;
top:0px;
font-size: 14px;

line-height: 15px;
width: 30px;
font-weight:400!important;
height: 17px;
padding-top:1px;
border-radius: 22px;
text-align:center;
background: rgba(226, 226, 226, 1);

}

.fl.active .qq
{
display:none;	
}
.fl
{
	cursor:pointer;
position:relative;

font-size: 14px;

line-height: 17px;
margin-bottom:11px;
}

.fl>i:before
{
content: '';
    display: none;
    position: absolute;
    left: 1px;
    top: 3px;
    width: 15px;
    height: 9px;
    background: url(/images/abc/check3.svg);
    background-size: 100% 100%;
} 


#left3,#left2,#left1
{

	
	padding-bottom:20px;
}

#lw
{
	padding-top:20px;
}
#left1 img,#left2 img,#left3 img
{
	 
	position:relative;
	left:-6px;
}

.lf #lw2
{
	width:313px;
	position:absolute;
	left:0px;
	bottom:0px;
	top:0px;
	overflow:hidden;
}

.lf #lw
{
	position:fixed;
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;
}

.lf .wrapper_f
{
	height: 100%;
}

.fl.active
{
	font-weight:600;
}

.fl.active>i:before
{
	display:block;
	
}

.dis {
    opacity: 0.3;
    cursor: default!Important;
}
.fl_title.first
{
	border-top:none;
	margin-top:0px;
padding-top:0px;
}

.fl_title
{
padding-right:17px;
border-top: 1px solid #ddd;

margin-top:30px;
padding-top:30px;
margin-bottom:24px;
font-size: 15px;
font-weight: 600;
line-height: 18px;

}
.fl input
{
	display:none!important;
}
#filter0
{
background:#fff;
	
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
border-radius:10px;

	padding:21px 0px 21px 17px;	
}
#filter
{
	margin-bottom:90px;
	
	width:313px;

}
#cata
{
	width:calc(100% - 337px);
	
}

.filter0 #cata
{
		width:100%;
	
}
 
#filter_title
{

font-size: 20px;
font-weight: 600;
line-height: 24px;

	position:relative;
	padding-left:36px;
}

#filter_title img
{
	position:absolute;
	left:0px;
	top:1px;
}
.rv_head2{
	    align-items: center;
	display:flex;
}
#otz1
{    justify-content: space-between;
	display:flex;
}

#otz1.twoorone
{
	 justify-content: center;
	 gap:50px;
}
.rv_m
{
	padding-top:26px;
}
.rv_head>a img
{
	max-width:60px;
	max-height:60px;
}
.rv_head>a
{align-items: center;
	border: 1px solid rgb(192, 192, 192);
	width: 76px;
height: 76px;
display:flex;
border-radius: 5px;
position:relative;
top:3px;
justify-content: center;
    align-content: center;
}
.rv_head
{justify-content: space-between;
	display:flex;
}
.rv_head1{
	width: calc(100% - 98px);
		display:flex;
		flex-direction: column;
}
.rv_head_mark
{
	display:flex;
}
.rv_time
{
	margin-right:15px;
}
.rv_head_mark .cl_mark
{
	position:relative;
	top:-1px;
	margin-right:3px;
}
.rv_text_before
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.rv_text_before a
{
	border-bottom:1px dashed;
}
.rv
{
	

font-size: 14px;

line-height: 20px;



	background:#fff;
	width: calc(25% - 18px);

padding: 18px 22px 22px 22px;
border-radius: 10px;

box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);


}


@media (max-width:1668px)
{
	
.rv
{
	width: calc(100%/3 - 16px);
}

.rv.last
{
	display:none;
}
	
}

.rv_head_user
{
	padding-bottom:10px;
	font-weight:600;
}
.rv_head2
{
	padding-bottom:10px;
}

@media (max-width:1668px)
{
	
#pgn a, #pgn span {
   
    margin-left: 5px;
    margin-right: 5px;

}

.filter0 #pgn a, .filter0 #pgn span {
    margin-left: 8px;
    margin-right: 8px;
}

.filter0 #pgn_more {
width:calc(25% - 15px);
	
}

}
