
#desc
{
font-size:16px;
line-height:1.6;
padding-top:35px;
border-top:1px solid #ddd;
margin-top:60px;
}

#desc li,#desc ol,#desc ul
{ 
margin:0px;
padding:0px;
}

#desc ol,#desc ul
{
padding-bottom: 6px;
padding-top:6px;
}

#desc p,#desc li
{
margin:0px;
padding-bottom: 10px;
padding-top: 10px;
}

#desc li
{
	margin-left:60px;
}
#desc h2,#desc h3
{
font-size: 24px;
line-height: 1.2;   
letter-spacing: -0.96px;
text-align:left;
padding:0px;
margin:0px;
padding-top:25px;
padding-bottom:17px;
}

.loading>span>span:after
{
    display: block;
    width: 27px;
    height: 27px;
    border-radius: 100%;
    box-shadow: 0 2px 0 0 var(--color);
    -ms-animation: uil-ring-anim 1s linear infinite;
    -moz-animation: uil-ring-anim 1s linear infinite;
    -webkit-animation: uil-ring-anim 1s linear infinite;
    -o-animation: uil-ring-anim 1s linear infinite;
    animation: uil-ring-anim 1s linear infinite;
    position: absolute;
   left:100%;
    top: -5px;
	margin-left:17px;
	content:'';
}
 
 #pgn_more
{
	    position: relative;
 
    padding-bottom: 46px;
    text-align: center;
}

#pgn_more svg
{
   width: 30px;
    height: 30px;
    margin-right: 12px;
}

#pgn_more svg path
{
fill: var(--color)
}

#pgn_more>span
{
    cursor: pointer;
    font-size: 16px;
	font-weight:500;
    color: var(--color);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
}

#pgn_more>span>span
{
	position:relative;
}

#pgn{
    display: flex;
    align-items: center;
    justify-content: center;
}

.pgn
{
  margin-left: 20px;
    margin-right: 20px;	
	    font-size: 16px;
}

#pgn a.apage.notactive:hover
{
text-decoration:underline;
color:var(--color)
}

#pgn a.apage.active {
    background: var(--color);
    color: #fff;
	width: 50px;

	cursor:default;
}
#pgn a.apage {
   
	 cursor: pointer;
    font-size: 16px;
        margin-left: 20px;
    margin-right: 20px;
    height: 50px;
    border-radius: 100%;
    padding-top: 13px;
    text-align: center;
    color: #000;
}
 

.pleft.active {
    cursor: pointer;
    margin-right: 20px;
}
.pright.active {
    cursor: pointer;
    margin-left: 20px;
}


.pleft.notactive {
 opacity:0.5;   cursor: default;
     margin-right: 20px;
}
.pright.notactive {
   opacity:0.5; cursor: default;
  margin-left: 20px;
}
 

#sort select{  
font-family: 'Inter', Tahoma, Arial, sans-serif !important;
background: #fff;
outline:none;
width:100%;
color:#000;
 -webkit-appearance:none;font-size:14px;line-height:1;font-weight:400;border:none;border-radius:0px;padding:0px 0px 4px 20px;height:44px;}

.h1wrap 
{
	
	position:relative;
}

.h1wrap h1
{
width: calc(100% - (100% - 70px) / 3 - 35px);	
}

#sort 
{
	top:9px;
	right:0px;
	position:absolute;
	width: calc((100% - 70px) / 3 + 1px);
}

h1 b 
{
color:var(--color);
}

