.content_center_padd .input,.content_center_padd .textarea,.content_center_padd .select, #citysel, .metro .select {
	margin-bottom: 15px;
    padding: 2px 18px 0;
	width: 100%;
    height: 50px;
    display: block;
    background-color: #eef0f2;
    border-radius: 5px;
	font-family: Arial;
    font-size: 16px;
    color: #000;
    line-height: 1.5;
    border: none;
    outline: none;
}
.margin_bottom_50 {
    margin-bottom: 50px !important;
}
.form_fix {
    width: 680px;
}
.content_center_padd .button, .content_center_padd .button:hover {
    width: 100%;
    height: 50px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    background: #1ca3f0;
    border-radius: 5px;
    cursor: pointer;
}
.content_center_padd .textarea {
    padding: 14px 18px;
    height: 150px;
}
/*============ */
.about__container{
	position: relative;
	height: 800vh;
	background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
}

.github__content{
  padding: 4rem;
  border-radius: 65px;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 35px;
 
}

.github__title{
	margin-bottom: 0;
	text-align: center;
	color: #fff;
}

.github__btn{
	padding: 1rem;
	display: flex;
	align-items: center;
	border-radius: 100%;	
}

.github__arrow-img{
	position: relative;
	width: 80px;
	height: 80px;
}

.github__arrow-img path{
	color: #fff;
	fill: #fff !important;
}

.github__img{
	position: relative;
	color: #fff;
	fill: #fff !important;
}

.sprite {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px; /* ширина одного кадра */
  height: 250px; /* высота одного кадра  */
  background-image: url('../images/backgrounds/cat.png'); /* путь к вашему спрайту */
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
}

.sprite-container {
    position: relative;
    width: 200px;
	height: 200px;
    transform: translate(-50%, 100%);
    left: 50%;
}

.circle{
	position: absolute;
	left: 50%;
	top:50%;
	 width: 0px;
	height: 0px;
	background: #fff;
	border-radius: 50%;
	 transform: translate(-50%, -50%);
}

@media (min-width: 1200.98px){
	.sprite-container {
	 transform: translate(-50%, 120%);
	}
}

.stack__items{
	position: absolute;
	display: none;
	width: 100vw;
	height: 100vh;
    transform: translate(-50%, 0);
    left: 50%;
	opacity: 0;
}

.stack__items-left{
	width: 50%;
	height: 100%;
	display: flex;
	padding: 0 30px 0 30px;
	flex-direction: column;
	justify-content: center;
}

.stack__items-right{
	width: 50%;
	height: 100%;
	display: flex;
	padding: 0 30px 0 30px;
	flex-direction: column;
	justify-content: center;
	background: #fff;
}

@media (max-width: 425.98px){
	
	.stack__items{
		flex-direction: column;
	}
	
.stack__items-left {
  width: 100%;
  height: 40%;
  padding: 30px 0px 30px 0px;
}
	
.stack__items-right {
   width: 100%;
   height: 50%;
   padding: 30px 15px 0 15px;
   justify-content: flex-start;
   z-index: 5;
}
	
.stack__items-desc {
  font-size: 1.4rem;
}
	
}

#react{
	z-index: 10;
}

#react .stack__items-left{
	transform: translateX(-100%);
	background: #80deea;
}


#wp{
	z-index: 20;
}

#wp .stack__items-left{	
	transform: translateY(100%);
	background: #01579b;
}

#tilda{
	z-index: 30;
}

#tilda .stack__items-left{
	transform: translateY(-100%);
	background: rgb(205, 102, 51);
}

@media (max-width: 425.98px){
	#tilda .stack__items-left{
	transform: translateY(100%);
}
	#wp .stack__items-left{	
	transform: translateX(100%);
}
}

.stack__items-icon{
	margin: 0 auto;
	width: 500px;
	height: 500px;
}

#react .stack__items-icon{
	color: #fff;
}

#wp .stack__items-icon path:nth-child(1){
	fill: #fff;
}

#wp .stack__items-icon path:nth-child(2){
	fill: #01579b;
}

#wp .stack__items-icon path:nth-child(3){
	fill: #01579b;
}

#tilda .stack__items-icon{
	color: #fff;
}

@media (max-width: 424.98px){
.sprite-container {
    transform: translate(-50%, 55%);
}
}

.icons-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500px; /* Диаметр круга */
  height: 500px;
  transform: translate(-50%, -50%);
}


@media (max-width: 425.98px){
	.icons-container {
  width: 350px; /* Диаметр круга */
  height: 350px;
}
}

.icon {
  position: absolute;
  width: 80px; /* Ширина иконки */
  height: 80px; /* Высота иконки */
  opacity: 0; /* Начальная непрозрачность */
}

@media (max-width: 425.98px){
.icon {
  width: 60px; /* Ширина иконки */
  height: 60px; /* Высота иконки */
}
}

/* Располагаем иконки на окружности с использованием transform */
.icon:nth-child(1) { top: 1%; left: 50%; transform: translateX(-50%);  }
.icon:nth-child(2) { top: 20%; left: 81%; transform: translate(-50%, -50%);  }
.icon:nth-child(3) { top: 50%; left: 93%; transform: translate(-50%, -50%); }
.icon:nth-child(4) { top: 80%; left: 81%; transform: translate(-50%, -50%);  }
.icon:nth-child(5) { top: 99%; left: 50%; transform: translate(-50%, -100%);  }
.icon:nth-child(6) { top: 80%; left: 19%; transform: translate(-50%, -50%); }
.icon:nth-child(7) { top: 50%; left: 7%; transform: translate(-50%, -50%); - }
.icon:nth-child(8) {  top: 20%; left: 19%; transform: translate(-50%, -50%); }


.stack__title{
    padding-top: 30px;
	display:flex;
	align-items:center;
	justify-content: center;
	color: #fff;
}
.stack__title span{
	position: relative;
	text-align: center;
}

.stack__title span:before {
	content: '';
	position: absolute;
	width: 125px;
	height: 2px;
	opacity: .6;
	background: #fff;
	left: -150px;
	top: 51%;
}

.stack__title span:after{
	content: '';
	position: absolute;
	width: 125px;
	height: 2px;
	opacity: .6;
	background: #fff;
	right: -150px;
	top: 51%;
}


@media (max-width: 425.98px){
	.stack__title span:before {
	left:-60px;
	width: 40px;
}

.stack__title span:after{
	right: -60px;
	width: 40px;

}
}



.portfolio__title{
	margin-top: 30px;
	margin-bottom: 10px;
	display:flex;
	align-items:center;
	justify-content: center;
}
.portfolio__title span{
	position: relative;
	text-align: center;
}

.portfolio__title span:before {
	content: '';
	position: absolute;
	width: 125px;
	height: 2px;
	opacity: .6;
	background: #111;
	left: -150px;
	top: 51%;
}

.portfolio__title span:after{
	content: '';
	position: absolute;
	width: 125px;
	height: 2px;
	opacity: .6;
	background: #111;
	right: -150px;
	top: 51%;
}

.portfolio__text{
	margin: 0 auto 0 auto;
	text-align: center;
}

@media (max-width: 425.98px){
	.portfolio__title span:before {
	left:-60px;
	width: 40px;
}

.portfolio__title span:after{
	right: -60px;
	width: 40px;

}
}

.about__github{
	display: none;
	width: 100vw;
	height: 100vh;
	position: relative;
	justify-content: center;
	align-items: center;
	background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
}

.about__text{
	color: #fff;
	text-align: center;
}

.cookie-note {
	display: none;
    z-index: 2000;
    position: fixed;
    bottom: 0px;
    width: 80%;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #111;
    border-radius: 5px 5px 0 0;
}
    .cookie-note__content {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
    }
	.cookie-note__text {
       font-size:14px;
    }

    .cookie-note__accept-btn {
        flex-shrink: 0;
    }


@media(max-width: 900.98px) {
    .cookie-note {
        width: 100%;
    }
}

@media(max-width: 640.98px) {
    .cookie-note__content {
            text-align: center;
            flex-direction: column;
        }
    }

.glow-on-hover {
    border: none;
    outline: none;
    color: #fff;
    background: #111;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.glow-on-hover:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.glow-on-hover:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.glow-on-hover:hover{
	color: #fff;
	text-decoration: none;
}

.glow-on-hover:hover:before {
    opacity: 1;
}

.glow-on-hover:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #090a0f;
    left: 0;
    top: 0;
    border-radius: 10px;
	transition: background .3s ease;
}
.glow-on-hover:hover:after {
  
    background: #111;
}


#stars0 {
	width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1828px 153px #FFF , 2054px 352px #FFF , 1532px 1994px #FFF , 1982px 575px #FFF , 1812px 474px #FFF , 1976px 508px #FFF , 1337px 135px #FFF , 1744px 237px #FFF , 1469px 1415px #FFF , 500px 191px #FFF , 132px 1437px #FFF , 1104px 1246px #FFF , 706px 236px #FFF , 1999px 1616px #FFF , 1988px 247px #FFF , 1078px 1514px #FFF , 5px 1759px #FFF , 613px 1648px #FFF , 1801px 462px #FFF , 1140px 1090px #FFF , 2008px 496px #FFF , 1419px 434px #FFF , 1999px 370px #FFF , 74px 1044px #FFF , 502px 28px #FFF , 130px 1978px #FFF , 1912px 323px #FFF , 1309px 412px #FFF , 1884px 1640px #FFF , 1941px 1994px #FFF , 275px 251px #FFF , 1707px 1805px #FFF , 1602px 162px #FFF , 2075px 462px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 1719px 662px #FFF , 494px 1983px #FFF , 820px 376px #FFF , 639px 1681px #FFF , 1201px 267px #FFF , 926px 1165px #FFF , 1877px 571px #FFF , 1447px 1009px #FFF , 1835px 1201px #FFF , 90px 1383px #FFF , 44px 1240px #FFF , 1802px 1008px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF, 1930px 500px #FFF , 2000px 200px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2141px 680px #FFF , 2225px 680px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF, 194px 1436px #FFF , 1258px 204px #FFF , 958px 524px #FFF , 1364px 313px #FFF, 2400px 500px #FFF , 2000px 200px #FFF , 2021px 221px #FFF , 2040px 140px #FFF , 2136px 136px #FFF , 2041px 980px #FFF , 2225px 500px #FFF , 2258px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 2541px 980px #FFF , 1920px 189px #FFF , 423px 25px #FFF , 1456px 1274px #FFF , 336px 1850px #FFF , 1159px 1064px #FFF , 1534px 1463px #FFF , 1438px 367px #FFF , 1948px 294px #FFF , 1207px 1024px #FFF , 136px 1008px #FFF , 649px 1129px #FFF , 634px 1960px #FFF , 1477px 380px #FFF , 1984px 1273px #FFF , 892px 1339px #FFF , 537px 76px #FFF , 180px 1389px #FFF , 1893px 853px #FFF , 1727px 246px #FFF , 623px 1167px #FFF , 1858px 729px #FFF , 538px 1168px #FFF , 581px 228px #FFF , 1639px 827px #FFF , 1678px 1911px #FFF , 1112px 424px #FFF , 1966px 1610px #FFF , 1743px 240px #FFF , 599px 556px #FFF , 933px 580px #FFF , 362px 723px #FFF , 1944px 1361px #FFF , 1087px 706px #FFF , 1915px 1226px #FFF , 1763px 768px #FFF , 780px 371px #FFF , 1486px 1012px #FFF , 648px 796px #FFF , 1507px 1548px #FFF , 1296px 153px #FFF , 1296px 599px #FFF , 716px 1361px #FFF , 308px 842px #FFF , 2150px 96px #FFF , 229px 377px #FFF , 1464px 1432px #FFF , 2484px 450px #FFF , 262px 1590px #FFF , 2547px 833px #FFF , 706px 1640px #FFF , 920px 1566px #FFF , 1370px 1221px #FFF , 1130px 30px #FFF , 1519px 1500px #FFF , 1856px 176px #FFF , 207px 1031px #FFF , 1953px 1001px #FFF , 1853px 650px #FFF , 1821px 961px #FFF , 490px 935px #FFF , 433px 160px #FFF , 1077px 1810px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF , 1963px 163px #FFF , 1070px 812px #FFF , 914px 409px #FFF , 934px 227px #FFF ,  195px 1697px #FFF , 17px 66px #FFF , 1462px 280px #FFF , 1705px 753px #FFF , 1632px 1329px #FFF , 1467px 818px #FFF , 781px 1498px #FFF , 1529px 1966px #FFF , 1813px 722px #FFF , 1682px 209px #FFF , 1808px 403px #FFF , 472px 349px #FFF , 1103px 1695px #FFF , 1023px 1829px #FFF , 35px 1540px #FFF , 1908px 1580px #FFF , 172px 865px #FFF , 1415px 1343px #FFF , 693px 1184px #FFF , 1696px 355px #FFF , 1642px 1898px #FFF , 1969px 158px #FFF , 1279px 292px #FFF , 68px 918px #FFF , 435px 1800px #FFF , 1409px 782px #FFF , 1378px 764px #FFF , 1507px 1467px #FFF , 361px 1883px #FFF , 315px 1413px #FFF , 516px 44px #FFF , 357px 438px #FFF , 779px 1218px #FFF , 1004px 1637px #FFF , 747px 957px #FFF , 1050px 859px #FFF , 1247px 1694px #FFF , 1801px 84px #FFF , 1861px 826px #FFF , 1377px 828px #FFF , 1955px 385px #FFF , 1202px 1418px #FFF , 1880px 1702px #FFF , 419px 949px #FFF , 840px 829px #FFF , 1603px 184px #FFF , 1151px 1374px #FFF , 718px 1569px #FFF , 1165px 1821px #FFF , 1431px 114px #FFF , 794px 1450px #FFF , 830px 1330px #FFF , 1046px 1229px #FFF , 805px 963px #FFF , 1954px 1697px #FFF , 851px 263px #FFF , 210px 1747px #FFF , 1468px 1282px #FFF , 404px 234px #FFF , 438px 277px #FFF , 1793px 223px #FFF , 1636px 404px #FFF , 487px 225px #FFF , 1574px 703px #FFF , 1146px 1707px #FFF , 40px 861px #FFF;
}

#stars {
	width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 2828px 1153px #FFF , 1054px 1152px #FFF , 1532px 1994px #FFF , 12px 575px #FFF , 1812px 474px #FFF , 976px 508px #FFF , 1337px 135px #FFF , 1744px 237px #FFF , 1469px 1415px #FFF , 500px 191px #FFF , 132px 1437px #FFF , 1104px 1246px #FFF , 706px 236px #FFF , 1999px 1616px #FFF , 98px 247px #FFF , 1078px 1514px #FFF , 5px 1759px #FFF , 613px 1648px #FFF , 101px 762px #FFF , 1140px 1090px #FFF , 1608px 496px #FFF , 1419px 434px #FFF , 799px 1370px #FFF , 74px 1044px #FFF , 502px 28px #FFF , 130px 1978px #FFF , 1912px 323px #FFF , 1309px 412px #FFF , 1884px 1640px #FFF , 1941px 1994px #FFF , 275px 251px #FFF , 1707px 1805px #FFF , 602px 1062px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF , 494px 1983px #FFF , 820px 376px #FFF , 639px 1681px #FFF , 1201px 267px #FFF , 926px 1165px #FFF , 1877px 571px #FFF , 1447px 1009px #FFF , 1835px 1201px #FFF , 90px 1383px #FFF , 44px 1240px #FFF , 802px 1008px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF, 1930px 500px #FFF , 2000px 200px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF, 194px 1436px #FFF , 1258px 204px #FFF , 958px 524px #FFF , 1364px 313px #FFF, 2400px 500px #FFF , 2000px 200px #FFF , 2021px 221px #FFF , 2040px 140px #FFF , 2136px 136px #FFF , 2041px 980px #FFF , 2225px 500px #FFF , 2258px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 2541px 980px #FFF , 1920px 189px #FFF , 423px 25px #FFF , 1456px 1274px #FFF , 336px 1850px #FFF , 1159px 1064px #FFF , 1534px 1463px #FFF , 1438px 367px #FFF , 1948px 294px #FFF , 1207px 1024px #FFF , 136px 1008px #FFF , 649px 1129px #FFF , 634px 1960px #FFF , 1477px 1380px #FFF , 1984px 1273px #FFF , 892px 1339px #FFF , 537px 76px #FFF , 180px 1389px #FFF , 1893px 853px #FFF , 1727px 246px #FFF , 623px 1167px #FFF , 1858px 729px #FFF , 538px 1168px #FFF , 581px 1228px #FFF , 1639px 827px #FFF , 1678px 1911px #FFF , 1112px 424px #FFF , 1966px 1610px #FFF , 1743px 240px #FFF , 599px 1556px #FFF , 933px 580px #FFF , 362px 723px #FFF , 1944px 1361px #FFF , 1087px 706px #FFF , 1915px 1226px #FFF , 1763px 768px #FFF , 780px 371px #FFF , 1486px 1012px #FFF , 648px 796px #FFF , 1507px 1548px #FFF , 1296px 1153px #FFF , 1296px 599px #FFF , 716px 1361px #FFF , 308px 842px #FFF , 2750px 96px #FFF , 229px 377px #FFF , 1464px 1432px #FFF , 2484px 1750px #FFF , 262px 1590px #FFF , 2547px 833px #FFF , 706px 1640px #FFF , 920px 1566px #FFF , 1370px 1221px #FFF , 1130px 30px #FFF , 1519px 1500px #FFF , 1856px 176px #FFF , 207px 1031px #FFF , 1953px 1001px #FFF , 853px 650px #FFF , 1821px 961px #FFF , 490px 935px #FFF , 433px 160px #FFF , 1077px 1810px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF , 1963px 163px #FFF , 1070px 812px #FFF , 914px 409px #FFF , 934px 227px #FFF ,  195px 1697px #FFF , 17px 66px #FFF , 1462px 280px #FFF , 1705px 753px #FFF , 1632px 1329px #FFF , 1467px 818px #FFF , 781px 1498px #FFF , 1529px 1966px #FFF , 1813px 722px #FFF , 1682px 209px #FFF , 1808px 403px #FFF , 472px 349px #FFF , 1103px 1695px #FFF , 1023px 1829px #FFF , 35px 1540px #FFF , 1908px 1580px #FFF , 172px 865px #FFF , 1415px 1343px #FFF , 693px 1184px #FFF , 1696px 355px #FFF , 1642px 1898px #FFF , 1969px 158px #FFF , 1279px 292px #FFF , 68px 918px #FFF , 435px 1800px #FFF , 1409px 782px #FFF , 1378px 764px #FFF , 1507px 1467px #FFF , 361px 1883px #FFF , 315px 1413px #FFF , 516px 44px #FFF , 357px 438px #FFF , 779px 1218px #FFF , 1004px 1637px #FFF , 747px 957px #FFF , 1050px 859px #FFF , 1247px 1694px #FFF , 1801px 84px #FFF , 1861px 826px #FFF , 1377px 828px #FFF , 1955px 385px #FFF , 1202px 1418px #FFF , 1880px 1702px #FFF , 419px 949px #FFF , 840px 829px #FFF , 1603px 184px #FFF , 1151px 1374px #FFF , 718px 1569px #FFF , 1165px 1821px #FFF , 1431px 114px #FFF , 794px 1450px #FFF , 830px 1330px #FFF , 1046px 1229px #FFF , 805px 963px #FFF , 1954px 1697px #FFF , 851px 263px #FFF , 210px 1747px #FFF , 1468px 1282px #FFF , 404px 234px #FFF , 438px 277px #FFF , 1793px 223px #FFF , 1636px 404px #FFF , 487px 225px #FFF , 1574px 703px #FFF , 1146px 1707px #FFF , 40px 861px #FFF , 2400px 500px #FFF , 2200px 2200px #FFF , 2221px 2221px #FFF , 2740px 2740px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2258px 2545px #FFF , 643px 282px #FFF , 2355px 2240px #FFF , 2304px 114px #FFF , 2541px 980px #FFF , 2420px 2889px #FFF , 154px 218px #FFF , 1856px 1062px #FFF , 1481px 1002px #FFF , 1737px 921px #FFF , 646px 1182px #FFF , 1776px 1318px #FFF , 720px 153px #FFF , 1352px 34px #FFF , 474px 1117px #FFF , 632px 857px #FFF , 406px 1514px #FFF , 1323px 1465px #FFF , 165px 698px #FFF , 977px 1733px #FFF , 224px 837px #FFF , 1814px 988px #FFF , 286px 1992px #FFF , 1753px 1576px #FFF , 869px 1665px #FFF , 1766px 869px #FFF , 265px 1123px #FFF , 1846px 581px #FFF , 490px 269px #FFF , 467px 1013px #FFF , 728px 163px #FFF , 1380px 1208px #FFF , 1692px 282px #FFF , 1899px 290px #FFF , 1726px 658px #FFF , 316px 1567px #FFF , 873px 1100px #FFF , 1289px 688px #FFF , 396px 1106px #FFF , 139px 1632px #FFF , 1146px 1276px #FFF , 1032px 639px #FFF , 877px 1971px #FFF , 1655px 65px #FFF , 245px 279px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF , 494px 1983px #FFF , 820px 376px #FFF , 639px 1681px #FFF , 1201px 267px #FFF , 926px 1165px #FFF , 194px 1436px #FFF , 1258px 204px #FFF , 958px 524px #FFF , 1364px 313px #FFF, 2400px 500px #FFF , 2200px 2200px #FFF , 2221px 2221px #FFF , 2740px 2740px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2258px 2545px #FFF , 643px 282px #FFF , 2355px 2240px #FFF , 2304px 114px #FFF , 2541px 980px #FFF , 2420px 2889px #FFF , 58px 1382px #FFF , 1633px 3px #FFF , 1897px 283px #FFF , 381px 1428px #FFF , 133px 1545px #FFF , 788px 1173px #FFF , 1930px 1409px #FFF , 1927px 1430px #FFF , 1146px 1907px #FFF , 260px 1859px #FFF , 1527px 1286px #FFF , 745px 853px #FFF , 281px 1549px #FFF , 382px 1474px #FFF , 65px 980px #FFF , 1708px 1527px #FFF , 1254px 306px #FFF , 860px 727px #FFF , 1717px 1105px #FFF , 295px 1128px #FFF , 968px 678px #FFF , 1983px 1235px #FFF , 240px 1243px #FFF , 1779px 475px #FFF , 585px 1060px #FFF , 338px 1541px #FFF , 523px 798px #FFF , 744px 1216px #FFF , 802px 457px #FFF , 1135px 1574px #FFF , 1174px 1835px #FFF , 1318px 1611px #FFF , 1200px 1907px #FFF , 1234px 965px #FFF , 1071px 1615px #FFF , 89px 717px #FFF , 963px 229px #FFF , 1955px 1920px #FFF , 222px 56px #FFF , 685px 65px #FFF , 1238px 1327px #FFF , 1305px 566px #FFF , 1693px 232px #FFF , 569px 995px #FFF , 431px 247px #FFF , 1191px 1481px #FFF , 1969px 524px #FFF , 866px 202px #FFF , 426px 1186px #FFF , 487px 979px #FFF , 820px 590px #FFF , 1478px 312px #FFF , 1243px 1929px #FFF , 1930px 600px #FFF ,  1767px 1009px #FFF , 1877px 571px #FFF , 1447px 1009px #FFF , 1835px 1201px #FFF , 90px 1383px #FFF , 44px 1240px #FFF , 802px 1008px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF, 1930px 500px #FFF , 2000px 200px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF, 1223px 1266px #FFF , 627px 1596px #FFF , 1712px 1261px #FFF , 1736px 324px #FFF , 297px 743px #FFF , 755px 341px #FFF , 1062px 1761px #FFF , 812px 64px #FFF , 1737px 1530px #FFF , 1739px 1169px #FFF , 953px 958px #FFF , 1464px 1684px #FFF , 306px 1890px #FFF , 666px 974px #FFF , 886px 1716px #FFF , 1405px 1358px #FFF , 1035px 102px #FFF , 275px 744px #FFF , 208px 747px #FFF , 1849px 882px #FFF , 1379px 1672px #FFF , 183px 1040px #FFF , 1791px 1691px #FFF , 1518px 1175px #FFF , 1692px 1736px #FFF , 363px 1300px #FFF , 1809px 1688px #FFF , 476px 338px #FFF , 1535px 1245px #FFF , 335px 840px #FFF , 1999px 425px #FFF , 1559px 421px #FFF , 94px 1134px #FFF , 831px 703px #FFF , 972px 77px #FFF , 358px 710px #FFF , 180px 1546px #FFF , 1974px 119px #FFF , 1815px 554px #FFF , 1758px 1892px #FFF , 896px 1511px #FFF , 875px 1634px #FFF , 1685px 1748px #FFF , 480px 329px #FFF , 228px 1321px #FFF , 749px 985px #FFF , 621px 1778px #FFF , 1632px 513px #FFF , 1453px 509px #FFF , 1306px 54px #FFF , 173px 556px #FFF , 1798px 389px #FFF , 1045px 1551px #FFF , 1906px 325px #FFF , 573px 1640px #FFF , 1329px 555px #FFF , 901px 1558px #FFF , 892px 567px #FFF , 1124px 941px #FFF , 580px 863px #FFF , 712px 360px #FFF , 1339px 252px #FFF , 347px 1012px #FFF , 1585px 1683px #FFF , 1386px 1443px #FFF , 1430px 1870px #FFF , 231px 1853px #FFF , 1248px 755px #FFF , 1348px 1776px #FFF , 694px 681px #FFF , 1951px 1615px #FFF , 1146px 979px #FFF , 875px 220px #FFF , 1036px 1640px #FFF , 1631px 691px #FFF , 366px 320px #FFF , 63px 298px #FFF , 427px 1265px #FFF , 624px 731px #FFF , 1272px 1386px #FFF , 1650px 1759px #FFF , 49px 1373px #FFF , 360px 1185px #FFF , 1887px 876px #FFF , 2000px 825px #FFF , 1164px 338px #FFF , 500px 454px #FFF , 884px 1730px #FFF , 1170px 785px #FFF , 1290px 1070px #FFF , 1852px 463px #FFF , 216px 1857px #FFF , 68px 706px #FFF , 1851px 1685px #FFF , 1782px 528px #FFF , 649px 450px #FFF , 1902px 1028px #FFF , 152px 804px #FFF , 1483px 1714px #FFF , 1767px 1686px #FFF , 1745px 1742px #FFF , 803px 125px #FFF , 882px 542px #FFF , 1867px 92px #FFF , 171px 271px #FFF , 438px 1219px #FFF , 1437px 474px #FFF , 1755px 739px #FFF , 1052px 27px #FFF , 1091px 1283px #FFF , 822px 1499px #FFF , 1876px 263px #FFF , 1651px 840px #FFF , 1208px 406px #FFF , 1994px 1848px #FFF , 753px 890px #FFF , 1418px 325px #FFF , 170px 1740px #FFF , 866px 545px #FFF , 1346px 1288px #FFF , 566px 903px #FFF , 251px 1590px #FFF , 1859px 1630px #FFF , 1904px 1555px #FFF , 858px 599px #FFF , 783px 481px #FFF , 1752px 214px #FFF , 1904px 1323px #FFF , 755px 1849px #FFF , 71px 1811px #FFF , 1086px 1771px #FFF , 1319px 853px #FFF , 1307px 1832px #FFF , 1662px 1880px #FFF , 1861px 705px #FFF , 626px 1628px #FFF , 1660px 1483px #FFF , 149px 1024px #FFF , 52px 1998px #FFF , 263px 1379px #FFF , 699px 1841px #FFF , 627px 868px #FFF , 1797px 878px #FFF , 498px 1576px #FFF , 1236px 148px #FFF , 604px 407px #FFF , 1417px 275px #FFF , 1550px 776px #FFF , 855px 1634px #FFF , 1682px 1339px #FFF , 1712px 100px #FFF , 656px 1954px #FFF , 1994px 1204px #FFF , 305px 1183px #FFF , 1614px 1874px #FFF , 18px 1447px #FFF , 1486px 1698px #FFF , 578px 1760px #FFF , 894px 9px #FFF , 1330px 1781px #FFF , 18px 1646px #FFF , 707px 1528px #FFF , 1604px 352px #FFF , 1600px 727px #FFF , 221px 1962px #FFF , 1183px 818px #FFF , 1082px 1537px #FFF , 1979px 859px #FFF , 209px 282px #FFF , 1968px 1386px #FFF , 1405px 226px #FFF , 1880px 1708px #FFF , 203px 621px #FFF , 1338px 1444px #FFF , 654px 74px #FFF , 760px 999px #FFF , 1442px 936px #FFF , 1225px 1735px #FFF , 595px 1124px #FFF , 1714px 509px #FFF , 1186px 1967px #FFF , 1321px 262px #FFF , 422px 1177px #FFF , 488px 932px #FFF , 476px 1788px #FFF , 665px 1278px #FFF , 868px 1335px #FFF , 1590px 836px #FFF , 1161px 1464px #FFF , 1957px 1082px #FFF , 1068px 1394px #FFF , 109px 1105px #FFF , 1421px 1814px #FFF , 737px 983px #FFF , 1379px 1542px #FFF , 170px 1679px #FFF , 581px 627px #FFF , 1258px 1453px #FFF , 185px 783px #FFF , 632px 316px #FFF , 1400px 1428px #FFF , 720px 22px #FFF , 282px 515px #FFF , 1541px 669px #FFF , 353px 1022px #FFF , 1905px 1621px #FFF , 1362px 936px #FFF , 976px 770px #FFF , 1299px 1691px #FFF , 669px 1332px #FFF , 1276px 1475px #FFF , 1802px 568px #FFF , 1884px 907px #FFF , 258px 1902px #FFF , 1963px 1997px #FFF , 767px 1692px #FFF , 1235px 1945px #FFF , 1861px 1578px #FFF , 1838px 228px #FFF , 1420px 998px #FFF , 407px 538px #FFF , 264px 115px #FFF , 1152px 1794px #FFF , 1396px 616px #FFF , 1274px 1048px #FFF , 527px 1813px #FFF , 1098px 100px #FFF , 1391px 42px #FFF , 620px 1908px #FFF , 1040px 1299px #FFF , 1956px 268px #FFF , 1105px 1013px #FFF , 1006px 668px #FFF , 1525px 1640px #FFF , 111px 1948px #FFF , 1133px 739px #FFF , 402px 1216px #FFF , 1544px 1233px #FFF , 348px 1976px #FFF , 1307px 1041px #FFF , 27px 1757px #FFF , 1845px 327px #FFF , 1773px 117px #FFF , 247px 1820px #FFF , 1472px 26px #FFF , 188px 1603px #FFF , 819px 1947px #FFF , 1784px 881px #FFF , 623px 1695px #FFF , 1710px 1747px #FFF , 656px 697px #FFF , 399px 911px #FFF , 556px 1347px #FFF , 934px 365px #FFF , 1026px 1372px #FFF , 432px 1525px #FFF , 188px 78px #FFF , 895px 995px #FFF , 729px 1186px #FFF , 239px 1820px #FFF , 547px 509px #FFF , 1696px 436px #FFF , 74px 953px #FFF , 1632px 418px #FFF , 1661px 1929px #FFF , 509px 1035px #FFF , 907px 1065px #FFF , 1217px 1600px #FFF , 1981px 1476px #FFF , 541px 922px #FFF , 812px 1944px #FFF , 614px 413px #FFF , 1829px 797px #FFF , 7px 563px #FFF , 488px 1752px #FFF , 502px 1503px #FFF , 96px 244px #FFF , 512px 1225px #FFF , 1889px 1745px #FFF , 1743px 910px #FFF , 60px 1565px #FFF , 687px 759px #FFF , 1236px 1764px #FFF , 1469px 1643px #FFF , 573px 355px #FFF , 614px 1646px #FFF , 253px 1670px #FFF , 136px 1932px #FFF , 1778px 146px #FFF , 790px 1788px #FFF , 1491px 3px #FFF , 977px 1620px #FFF , 1671px 726px #FFF , 894px 1893px #FFF , 273px 585px #FFF , 1242px 481px #FFF , 893px 668px #FFF , 740px 1587px #FFF , 1428px 701px #FFF , 1585px 1174px #FFF , 421px 1924px #FFF , 1386px 118px #FFF , 829px 245px #FFF , 343px 1573px #FFF , 1800px 1300px #FFF , 923px 884px #FFF , 667px 1065px #FFF , 221px 1539px #FFF , 1321px 35px #FFF , 805px 1773px #FFF , 27px 34px #FFF , 1225px 573px #FFF , 1978px 893px #FFF , 1177px 615px #FFF , 1952px 891px #FFF , 1208px 1204px #FFF , 1374px 1598px #FFF , 183px 637px #FFF , 1360px 517px #FFF , 1311px 345px #FFF , 265px 1882px #FFF , 1897px 415px #FFF , 955px 1679px #FFF , 478px 766px #FFF , 708px 448px #FFF , 1088px 1880px #FFF , 857px 758px #FFF , 1304px 763px #FFF , 96px 1981px #FFF , 1590px 1129px #FFF , 1670px 1491px #FFF , 1185px 401px #FFF , 1113px 872px #FFF , 420px 302px #FFF , 984px 399px #FFF , 1894px 479px #FFF , 1452px 1366px #FFF , 1969px 439px #FFF , 1605px 202px #FFF , 641px 1408px #FFF , 51px 629px #FFF , 1683px 1737px #FFF , 1039px 682px #FFF , 1108px 1183px #FFF , 1537px 882px #FFF , 170px 1059px #FFF , 584px 1847px #FFF , 223px 1393px #FFF , 780px 1077px #FFF , 1182px 1905px #FFF , 1914px 298px #FFF , 245px 1507px #FFF , 1097px 423px #FFF , 985px 93px #FFF , 1185px 650px #FFF , 1789px 574px #FFF , 1157px 1165px #FFF , 354px 582px #FFF , 1439px 413px #FFF , 1353px 353px #FFF , 45px 1708px #FFF , 364px 197px #FFF , 1096px 1845px #FFF , 73px 1410px #FFF , 1299px 275px #FFF , 1126px 1897px #FFF , 499px 1730px #FFF , 425px 1719px #FFF , 1187px 321px #FFF , 63px 1316px #FFF , 1437px 156px #FFF , 1463px 178px #FFF , 919px 1661px #FFF , 1540px 76px #FFF , 1896px 97px #FFF , 1643px 701px #FFF , 210px 1648px #FFF , 608px 868px #FFF , 420px 1397px #FFF , 486px 1029px #FFF , 787px 239px #FFF , 456px 1493px #FFF , 1758px 1934px #FFF , 1788px 490px #FFF , 1625px 1326px #FFF , 16px 1505px #FFF , 1682px 1210px #FFF , 976px 188px #FFF , 1836px 1491px #FFF , 1293px 535px #FFF , 171px 1664px #FFF , 1271px 745px #FFF , 125px 753px #FFF , 179px 384px #FFF , 659px 897px #FFF , 1258px 1633px #FFF , 426px 1636px #FFF , 1486px 1491px #FFF , 2643px 2282px #FFF , 2355px 2240px #FFF , 2304px 2114px #FFF , 2541px 2980px #FFF , 2420px 2889px #FFF , 1097px 1686px #FFF , 79px 513px #FFF , 1613px 740px #FFF , 315px 1643px #FFF , 44px 338px #FFF , 945px 977px #FFF , 1994px 1204px #FFF , 760px 1482px #FFF , 454px 657px #FFF , 617px 1835px #FFF , 360px 603px #FFF , 1834px 339px #FFF , 1446px 1213px #FFF , 811px 1876px #FFF , 1608px 1661px #FFF , 1002px 241px #FFF , 655px 487px #FFF , 722px 72px #FFF , 952px 340px #FFF , 980px 367px #FFF , 1212px 889px #FFF , 1201px 417px #FFF , 604px 949px #FFF , 95px 1630px #FFF , 1803px 212px #FFF , 1008px 949px #FFF , 592px 954px #FFF , 120px 802px #FFF , 1971px 634px #FFF , 1109px 1064px #FFF , 104px 390px #FFF , 421px 1300px #FFF , 1700px 1881px #FFF , 489px 271px #FFF , 1776px 1043px #FFF , 178px 1151px #FFF , 1653px 1737px #FFF , 1419px 1715px #FFF , 1594px 904px #FFF , 252px 936px #FFF , 1700px 524px #FFF , 927px 515px #FFF , 1443px 683px #FFF , 435px 17px #FFF , 993px 1985px #FFF , 751px 1545px #FFF , 383px 1282px #FFF , 52px 373px #FFF , 1626px 1413px #FFF , 1015px 114px #FFF , 878px 817px #FFF , 897px 1159px #FFF , 1134px 1091px #FFF , 1912px 332px #FFF , 58px 1206px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF , 494px 1983px #FFF , 820px 376px #FFF , 639px 1681px #FFF , 1201px 267px #FFF , 926px 1165px #FFF , 194px 1436px #FFF , 1258px 204px #FFF , 958px 524px #FFF , 1364px 313px #FFF, 1930px 500px #FFF , 2000px 200px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF , 1963px 163px #FFF;
animation: animStar 50s linear infinite;
}
#stars4 {
	width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1980px 114px #FFF , 2012px 748px #FFF , 2239px 1635px #FFF , 946px 545px #FFF , 529px 536px #FFF , 599px 794px #FFF , 2863px 416px #FFF , 1875px 1452px #FFF , 2140px 560px #FFF , 397px 892px #FFF , 1986px 1549px #FFF , 1217px 1564px #FFF , 1260px 1749px #FFF , 897px 89px #FFF , 1176px 602px #FFF , 2582px 269px #FFF , 1980px 311px #FFF , 2948px 290px #FFF , 2307px 2px #FFF , 54px 1604px #FFF , 2065px 494px #FFF , 300px 1550px #FFF , 26px 940px #FFF , 1034px 204px #FFF , 1942px 675px #FFF , 1038px 1709px #FFF , 399px 121px #FFF , 1945px 89px #FFF , 1538px 972px #FFF , 1367px 26px #FFF , 1802px 379px #FFF , 2741px 1315px #FFF , 2250px 96px #FFF , 229px 377px #FFF , 1464px 1432px #FFF , 2184px 750px #FFF , 262px 1590px #FFF , 2547px 833px #FFF , 706px 1640px #FFF , 920px 1566px #FFF , 1370px 1221px #FFF , 1130px 30px #FFF , 2519px 500px #FFF , 1856px 176px #FFF , 207px 1031px #FFF , 1953px 1001px #FFF , 853px 650px #FFF , 1821px 961px #FFF , 490px 935px #FFF , 433px 160px #FFF , 1077px 1810px #FFF , 1070px 812px #FFF , 914px 409px #FFF , 934px 227px #FFF , 813px 1333px #FFF , 894px 156px #FFF , 1408px 77px #FFF , 1308px 370px #FFF , 2633px 1592px #FFF , 507px 1999px #FFF , 950px 1528px #FFF , 483px 440px #FFF , 1209px 1821px #FFF , 1419px 435px #FFF , 486px 1233px #FFF , 1380px 124px #FFF , 398px 1660px #FFF , 226px 1696px #FFF , 626px 437px #FFF , 1581px 1242px #FFF , 1317px 1812px #FFF , 1660px 451px #FFF , 442px 523px #FFF , 1190px 1425px #FFF , 1213px 1119px #FFF , 91px 1334px #FFF , 263px 655px #FFF , 1601px 392px #FFF , 1701px 1796px #FFF , 1586px 1073px #FFF , 1359px 1264px #FFF , 682px 1734px #FFF , 1939px 390px #FFF , 799px 1882px #FFF , 1550px 631px #FFF , 1705px 490px #FFF , 1876px 1px #FFF , 1151px 1529px #FFF , 220px 1552px #FFF , 1670px 891px #FFF , 120px 526px #FFF ,375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF , 494px 1983px #FFF , 820px 376px #FFF , 639px 1681px #FFF , 1201px 267px #FFF , 926px 1165px #FFF , 194px 1436px #FFF , 1258px 204px #FFF , 958px 524px #FFF , 1364px 313px #FFF, 2400px 500px #FFF , 2200px 2200px #FFF , 2221px 221px #FFF , 2140px 240px #FFF , 11836px 136px #FFF , 1870px 540px #FFF , 2225px 500px #FFF , 2258px 2545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 2541px 980px #FFF , 2420px 889px #FFF , 1725px 550px #FFF , 1659px 347px #FFF , 1086px 633px #FFF , 589px 1358px #FFF , 1495px 1941px #FFF , 1121px 855px #FFF , 859px 1271px #FFF , 222px 294px #FFF , 1423px 1000px #FFF;
animation: animStar 50s linear infinite;
}
#stars2 {
	
	    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1514px 793px #FFF , 1826px 262px #FFF , 141px 454px #FFF , 898px 587px #FFF , 479px 1778px #FFF , 1443px 1742px #FFF , 1613px 1002px #FFF , 1197px 1013px #FFF , 780px 1675px #FFF , 721px 376px #FFF , 77px 39px #FFF , 134px 636px #FFF ,  1767px 1009px #FFF , 1877px 571px #FFF , 1447px 1009px #FFF , 1835px 1201px #FFF , 90px 1383px #FFF , 44px 1240px #FFF , 802px 1008px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF, 1930px 500px #FFF , 2000px 200px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF,316px 1532px #FFF , 1480px 1629px #FFF , 819px 522px #FFF , 111px 1100px #FFF , 1239px 1707px #FFF , 1995px 762px #FFF , 527px 1603px #FFF , 1684px 1127px #FFF , 497px 1389px #FFF , 236px 1238px #FFF , 460px 725px #FFF , 419px 325px #FFF , 339px 277px #FFF , 627px 1381px #FFF , 1927px 920px #FFF , 1800px 705px #FFF , 1246px 276px #FFF , 1241px 1605px #FFF , 1011px 1971px #FFF , 902px 1031px #FFF , 817px 360px #FFF , 1008px 1969px #FFF , 690px 1452px #FFF , 735px 545px #FFF , 646px 1456px #FFF , 801px 1037px #FFF , 767px 540px #FFF , 1581px 627px #FFF , 7px 1615px #FFF , 1597px 541px #FFF , 1677px 1072px #FFF , 1160px 315px #FFF , 1301px 1280px #FFF , 445px 609px #FFF , 1880px 363px #FFF , 478px 1440px #FFF , 382px 177px #FFF , 82px 1602px #FFF , 414px 475px #FFF , 781px 1041px #FFF , 223px 473px #FFF , 1639px 1021px #FFF , 784px 184px #FFF , 1925px 812px #FFF , 914px 971px #FFF , 1417px 1190px #FFF , 616px 661px #FFF , 599px 1119px #FFF , 697px 397px #FFF , 89px 497px #FFF , 150px 1167px #FFF , 1376px 1122px #FFF , 1804px 1104px #FFF , 1117px 1883px #FFF , 1656px 537px #FFF , 1749px 632px #FFF , 1767px 1747px #FFF , 152px 1466px #FFF , 1422px 1052px #FFF , 273px 813px #FFF , 1141px 537px #FFF , 989px 874px #FFF , 1277px 629px #FFF , 1637px 1173px #FFF , 1788px 1037px #FFF , 1133px 1864px #FFF , 1169px 894px #FFF , 566px 522px #FFF , 1253px 1721px #FFF , 1273px 105px #FFF , 269px 899px #FFF , 1758px 1387px #FFF , 835px 633px #FFF , 420px 30px #FFF , 1112px 105px #FFF , 734px 1955px #FFF , 550px 1801px #FFF , 965px 770px #FFF , 1361px 1771px #FFF , 467px 10px #FFF , 1919px 1687px #FFF , 2643px 2282px #FFF , 2355px 2240px #FFF , 2304px 2114px #FFF , 2541px 2980px #FFF , 2420px 2889px #FFF , 1350px 723px #FFF , 1974px 773px #FFF , 1290px 1988px #FFF , 1445px 116px #FFF , 255px 482px #FFF , 1475px 1447px #FFF , 1281px 1457px #FFF , 981px 1931px #FFF , 1003px 1235px #FFF , 695px 583px #FFF , 1806px 387px #FFF , 1719px 204px #FFF , 91px 54px #FFF , 1078px 568px #FFF , 752px 1496px #FFF , 1573px 1076px #FFF , 1276px 614px #FFF , 1363px 979px #FFF , 1230px 1225px #FFF , 44px 1082px #FFF , 33px 432px #FFF , 19px 747px #FFF , 1165px 365px #FFF , 869px 396px #FFF , 886px 1617px #FFF , 1530px 1645px #FFF , 1808px 991px #FFF , 938px 1688px #FFF , 201px 891px #FFF , 1862px 825px #FFF , 764px 156px #FFF , 1226px 276px #FFF , 17px 1584px #FFF , 964px 52px #FFF , 1661px 32px #FFF , 1505px 1252px #FFF , 1690px 1823px #FFF , 315px 786px #FFF , 1161px 882px #FFF , 493px 180px #FFF , 168px 1561px #FFF , 1384px 1102px #FFF , 4px 1592px #FFF , 1669px 1501px #FFF , 1567px 966px #FFF , 2000px 628px #FFF , 743px 713px #FFF , 376px 1353px #FFF , 1690px 547px #FFF , 1268px 1322px #FFF , 1984px 1026px #FFF , 1050px 1378px #FFF , 740px 1076px #FFF , 1968px 1000px #FFF , 163px 1993px #FFF , 1306px 730px #FFF , 697px 500px #FFF , 923px 1125px #FFF , 555px 1308px #FFF , 1903px 87px #FFF , 936px 192px #FFF , 1726px 258px #FFF , 1319px 1709px #FFF , 745px 800px #FFF , 591px 1634px #FFF , 376px 797px #FFF , 935px 612px #FFF , 207px 1775px #FFF , 978px 686px #FFF , 805px 992px #FFF , 1474px 1415px #FFF , 1472px 1335px #FFF , 1844px 519px #FFF , 1207px 1473px #FFF , 1982px 1563px #FFF , 42px 1566px #FFF , 800px 456px #FFF , 801px 126px #FFF , 1621px 1725px #FFF , 527px 1223px #FFF , 1630px 1009px #FFF , 744px 1376px #FFF , 779px 1775px #FFF , 1916px 271px #FFF , 1929px 847px #FFF , 1049px 392px #FFF , 127px 438px #FFF , 212px 1218px #FFF , 200px 295px #FFF , 1533px 227px #FFF , 707px 776px #FFF , 72px 891px #FFF , 1955px 1271px #FFF , 722px 1396px #FFF , 484px 1285px #FFF , 1859px 1031px #FFF , 1058px 1186px #FFF , 1621px 1821px #FFF , 1230px 1942px #FFF, 736px 1416px #FFF;
    animation: animStar 100s linear infinite;
}
#stars3 {
	
	    width: 4px;
    height: 4px;
    background: transparent;
    box-shadow: 1233px 1114px #FFF , 1212px 748px #FFF , 1239px 1635px #FFF , 946px 1545px #FFF , 529px 1536px #FFF , 599px 1794px #FFF , 863px 416px #FFF , 1875px 1452px #FFF , 885px 560px #FFF , 397px 892px #FFF , 1986px 1549px #FFF , 1767px 1009px #FFF , 1877px 571px #FFF , 1447px 1009px #FFF , 1835px 1201px #FFF , 90px 1383px #FFF , 44px 1240px #FFF , 802px 1008px #FFF , 375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF, 1930px 500px #FFF , 2100px 200px #FFF , 1821px 221px #FFF , 1940px 440px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2058px 545px #FFF , 643px 282px #FFF , 2355px 240px #FFF , 2304px 114px #FFF , 1741px 480px #FFF , 2020px 289px #FFF, 1217px 1564px #FFF , 1260px 1749px #FFF , 897px 89px #FFF , 1176px 602px #FFF , 1582px 269px #FFF , 1871px 611px #FFF , 1948px 1790px #FFF , 563px 2px #FFF , 54px 1604px #FFF , 1065px 694px #FFF ,  750px 96px #FFF , 229px 377px #FFF , 1464px 1432px #FFF , 1484px 1750px #FFF , 262px 1590px #FFF , 1547px 833px #FFF , 706px 1640px #FFF , 920px 1566px #FFF , 1370px 1221px #FFF , 1130px 30px #FFF , 1519px 1500px #FFF , 1856px 176px #FFF , 207px 1031px #FFF , 1953px 1001px #FFF , 853px 650px #FFF , 1821px 961px #FFF , 490px 935px #FFF , 433px 160px #FFF , 1077px 1810px #FFF , 1070px 812px #FFF , 914px 409px #FFF , 934px 227px #FFF , 813px 1333px #FFF , 894px 156px #FFF , 1408px 77px #FFF , 1308px 370px #FFF , 633px 1592px #FFF , 507px 1999px #FFF , 950px 1528px #FFF , 483px 440px #FFF , 1209px 1821px #FFF , 1419px 435px #FFF , 486px 1233px #FFF , 1380px 124px #FFF , 398px 1660px #FFF , 226px 1696px #FFF , 626px 437px #FFF , 1581px 1242px #FFF , 1317px 1812px #FFF , 1660px 451px #FFF , 442px 523px #FFF , 1190px 1425px #FFF , 1213px 1119px #FFF , 91px 1334px #FFF , 263px 655px #FFF , 1601px 392px #FFF , 1701px 1796px #FFF , 1586px 1073px #FFF , 1359px 1264px #FFF , 682px 1734px #FFF , 1939px 390px #FFF , 799px 1882px #FFF , 1550px 631px #FFF , 1705px 490px #FFF , 1876px 1px #FFF , 1151px 1529px #FFF , 220px 1552px #FFF , 1670px 891px #FFF , 120px 526px #FFF ,375px 1962px #FFF , 304px 889px #FFF , 1210px 91px #FFF , 719px 1662px #FFF , 494px 1983px #FFF , 820px 376px #FFF , 639px 1681px #FFF , 1201px 267px #FFF , 926px 1165px #FFF , 194px 1436px #FFF , 1258px 204px #FFF , 958px 524px #FFF , 1364px 313px #FFF, 2400px 500px #FFF , 2200px 2200px #FFF , 2221px 2221px #FFF , 2740px 2740px #FFF , 136px 2136px #FFF , 2541px 980px #FFF , 225px 2500px #FFF , 2258px 2545px #FFF , 643px 282px #FFF , 2355px 2240px #FFF , 2304px 114px #FFF , 2541px 980px #FFF , 2420px 2889px #FFF , 1725px 550px #FFF , 659px 1982px #FFF , 1086px 633px #FFF , 589px 1358px #FFF , 1495px 1941px #FFF , 1121px 855px #FFF , 859px 1271px #FFF , 222px 294px #FFF , 1423px 1000px #FFF;
    animation: animStar 150s linear infinite;
}
/* =============== WooCommerce CSS ================ */
.single-product__summury{
	margin-top: 30px;
	position: relative;
	display: flex;
}

.single-product__title{
	margin: 0 0 10px 0;
}

.single-product__model{
	margin: 0 0 10px 0;
	font-size: 1.7rem;
}

.single-product__price{
	margin: 0 0 20px 0;
}

.single-product__left{
	flex: 0 0 70%;
	margin-right: 20px;
	display: flex;
	flex-direction: column;
}
.single-product__right{
	flex: 0 0 20%;
	position:relative;
	display: flex;
	flex-direction: column;
}

.single-product__gallery{
	display: flex;
	flex-wrap: wrap;
}

.single-product__img:nth-child(1), .single-product__img:nth-child(2){
	width: calc(50% - 12px);
}

.single-product__img.oneThird{
 	width: calc(33.3% - 16px);
}

.single-product__img{
	margin: 0 24px 0 0;
}

.single-product__img:nth-child(2){
	margin-right: 0;
}

.single-product__img:last-child{
	margin-right: 0;
}

.single-product__img img{
	cursor: zoom-in;
}

.single-product__details{
	position: sticky;
	top:0;
}
.single-product__variation-add-to-cart{
	display: flex; 
	align-items: center;
	gap: 10px;
}
.woocommerce-breadcrumb{
	margin-top: 30px;
}

/* Стилизация кнопки "Добавить в корзину" */
.single_add_to_cart_button {
    background-color: #000; /* Цвет фона */
    color: #fff; /* Цвет текста */
    border: none; /* Убираем стандартную границу */
    padding: 15px 30px; /* Отступы */
    font-size: 16px; /* Размер шрифта */
    text-transform: none; /* Преобразуем текст в верхний регистр */
    cursor: pointer; /* Курсор-стрелка */
    border-radius: 5px; /* Скругленные углы */
    transition: all 0.3s ease; /* Плавный переход цвета */
}

/* Стили при наведении на кнопку */
.single_add_to_cart_button:hover {
    opacity: .8; /* Цвет фона при наведении */
}

.added_to_cart {
	display: none !important;
}

/* Стили для кнопки "Добавить в корзину" на мобильных устройствах */
@media (max-width: 767px) {
    .add-to-cart .single_add_to_cart_button {
        padding: 12px 20px; /* Уменьшаем отступы на маленьких экранах */
        font-size: 14px; /* Меньший размер шрифта */
    }
}

.catalog-filters {
    margin-bottom: 20px;
}

.product__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.pagination {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 20px 0;
    padding: 0;
}

.pagination li {
    margin: 0 5px;
}

.pagination-link {
    text-decoration: none;
    padding: 10px 15px;
    border: 1px solid #ccc;
    color: #333;
    border-radius: 5px;
    transition: background-color 0.2s;
}

.pagination-link:hover {
    background-color: #0073aa;
    color: #fff;
}

.heart-empty {
    fill: #ccc; /* Пустое сердечко */
    cursor: pointer;
    transition: fill 0.3s, opacity 0.3s;
}

.heart-filled {
    fill: red; /* Красное сердечко */
    cursor: pointer;
    transition: fill 0.3s, opacity 0.3s;
}

.heart-empty:hover, .heart-filled:hover {
    opacity: .8;
}
.woofc-count span{
	color: #111;
}

.woofc-action-checkout, .woofc-action-cart {
	color: #111 !important;
	background: #eeee !important;
}

.cart__content{
	display: flex;
	justify-content: space-between;
}
.cart-products {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 15px;
    background-color: #fff;
}

.cart-product {
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.cart-product:last-child {
    border-bottom: none;
}

.product-thumbnail img {
    max-width: 100px;
    border-radius: 5px;
}

.product-details {
    flex: 1;
}

.product-name {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 10px;
}

.product-quantity, 
.product-price {
    font-size: 0.9em;
    color: #666;
    margin: 5px 0;
}

.remove-product {
    align-self: center;
    color: #f00;
    text-decoration: none;
    font-size: 0.9em;
    transition: color 0.2s;
}

.remove-product:hover {
    color: #b00;
}

.cart-summary {

    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 15px;
    background-color: #f8f8f8;
}

.cart-summary h2 {
    margin: 0 0 20px;
    font-size: 1.5em;
}

.summary-total {
    display: flex;
    justify-content: space-between;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 20px;
}

.checkout-button {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    background-color: #007cba;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    border: none;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.2s;
}

.checkout-button:hover {
    background-color: #005a8c;
}

.coupon {
    margin-bottom: 20px;
    padding: 10px 0;
    border-top: 1px solid #eee;
}

.coupon label {
    display: block;
    margin-bottom: 5px;
    font-size: 1em;
    font-weight: bold;
}

.coupon input {
    width: calc(100% - 110px);
    padding: 10px;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 0.9em;
}

.coupon button {
    padding: 10px 20px;
    background-color: #007cba;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 0.9em;
}

.coupon button:hover {
    background-color: #005a8c;
}

.coupon-message {
    margin-top: 10px;
    font-size: 0.9em;
}

.coupon-message.error {
    color: #f00;
}

.coupon-message.success {
    color: #28a745;
}

#modal-gallery .uk-slideshow {
    width: 100%;
    max-width: 1200px; /* Ограничение ширины */
    margin: 0 auto; /* Центровка */
    position: relative;
    overflow: hidden; /* Скроем лишние элементы */
    aspect-ratio: 16/9; /* Пропорции 16:9 */
}

#modal-gallery .uk-slideshow-items {
    height: 100%; /* Заполняем по высоте контейнера */
}

#modal-gallery .uk-slideshow-items img {
    object-fit: cover; /* Обеспечиваем заполнение изображением */
    width: 600px !important;
    height: 600px !important;
}

.gallery-tabs{
	width: 20%;
	margin-right: 20px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style:none;
	overflow-y: auto;
	scrollbar-width: none;
}

/* Активный таб с черной границей */
.gallery-tabs li a.uk-active img {
	padding: 2px;
    border: 2px solid #000 !important;
}

/* Стиль для хлебных крошек */
.woocommerce-breadcrumb {
    font-size: 14px; /* Размер шрифта */
    color: #888; /* Цвет текста */
    font-weight: normal; /* Сделать текст обычным (не жирным) */
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

/* Убираем ссылки (ссылки больше не будут видны) */
.woocommerce-breadcrumb a {
    text-decoration: none; /* Убираем подчеркивание */
    color: inherit; /* Наследуем цвет от родителя */
}

/* Убираем ссылку с подчеркиванием */
.woocommerce-breadcrumb a:hover {
    text-decoration: none; /* Убираем подчеркивание при наведении */
	color: #000;
}

.variations_table {
	margin-bottom: 20px;
}

.variations_body {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.variations_row {
	display: flex;
	align-items: start;
	flex-direction: column;
	gap: 10px;
}

.single-product-modal__variations_form{
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.single-product-modal__container.uk-open {
	display: flex !important;
	align-items: center;
}

.single-product-modal__content{
	width: 700px;
	height: 600px;
}

.single-product-modal__inner{
	height: 100%;
	display:flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
}

.single-product-modal__gallery{
	height: 100%;
}

.single-product-modal__slideshow{
	height: 100%;
	position: relative;
}

.single-product-modal__items{
	height: 100%;
}

.single-product-modal__navigation{
    margin-bottom: auto;
	display: flex;
	align-items: center;
	background: #fff;
}

.single-product-modal__desc{
	margin-top: 20px;
}
.single-product-modal__list{
	padding:0;
	list-style: none;
}
.single-product-modal__item{
	margin-bottom: 8px;
}

.recommended-product {
    display: block; /* Делает ссылку блочным элементом */
    text-decoration: none !important; /* Убирает стандартное подчеркивание */
    margin: 10px; /* Если нужно управление отступами */
}

.single-product-modal__right{
	height:100%;
	overflow-y: auto;
}

.single-product-modal__filter-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -ms-grid-column-align: center;
   justify-self: center;
   gap: 15px;
}

.single-product-modal__filter-item-dropdown {
   width: 255px;
   padding: 15px 20px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   border-radius: 25px;
   background: #f6f6f6;
   cursor: pointer;
  transition: 0.3s;
}

.single-product-modal__filter-item-dropdown:hover {
  background-color: rgba(0, 0, 0, 0.1);	
}

.single-product-modal__filter-item-dropdown .select-icon {
   color: #000;
   -webkit-transition: -webkit-transform 0.3s ease;
   transition: -webkit-transform 0.3s ease;
   transition: transform 0.3s ease;
   transition: transform 0.3s ease, -webkit-transform 0.3s ease;
   -webkit-transform: rotate(0deg);
   -ms-transform: rotate(0deg);
   transform: rotate(0deg);
}

.single-product-modal__filter-item-dropdown span.active {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
}

.single-product-modal__filter-item-dropdown-header {
   font-size: 20px;
   color: #cbcbcb;
}

.single-product-modal__filter-item-dropdown-left {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   gap: 8px;
}

.single-product-modal__filter-item-select {
   border: 1px solid #111;
   background: transparent;
   width: 150px;
   font-size: 20px;
   border: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: none;
   text-wrap: nowrap;
}

.single-product-modal__filter-item-select-header {
   padding: 0;
   text-transform: capitalize;
   font-size: 14px;
   border: none;
   color: #000000;
   line-height: 0;
}
.single-product-modal__filter-item-dropdown .select-items {
    width: 100%; /* Растягивает элемент на всю ширину родителя */
    box-sizing: border-box; /* Учитывает отступы и границы внутри ширины */
    left: 0; /* Выравнивает выпадающий список по левому краю родителя */
    right: 0; /* Убедитесь, что правая граница тоже совпадает */
    max-width: none; /* Убирает ограничение на ширину, если есть */
}
.single-product-modal__filter-item-select .select-items {
   background: #f6f6f6;
   border-bottom-left-radius: 25px;
   border-bottom-right-radius: 25px;
  top: 83% !important;
}

.single-product-modal__filter-item-title {
   font-size: 20px;
   color: #cbcbcb;
}

.single-product-modal__filter-input-wrapper {
  width: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
  gap: 10px;
}

.single-product-modal__filter-input {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.single-product-modal__filter-input.input-first {
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

.single-product-modal__filter-input.input-second {
   -webkit-box-pack: end;
   -ms-flex-pack: end;
   justify-content: flex-end;
}

.single-product-modal__filter-input-text {
   border: none;
   border-radius: 5px;
   font-size: 20px;
   color: #000000;
}

.single-product-modal .filter-from-label,
.single-product-modal .filter-to-label {
   font-size: 20px;
   color: #cbcbcb;
}

.single-product-modal__filter-input-range {
  margin-right: 5%;
}

.single-product-modal__filter-input-range_price {
   width: 80%;
  padding: 0;
}

.single-product-modal__filter-input-range_area {
   width: 80%;
  padding: 0;
}

.noUi-touch-area {
  transition: 0.3s;
}
.noUi-touch-area:hover {
   background-color: rgba(0, 0, 0, 0.1);
   cursor: pointer;
}

.single-product-modal__filter-item-slider {
  display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.single-product-modal__filter-floor-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 15px;
}

.single-product-modal .single-product-modal__filter-item-floor {
   display: inline-block;
}

.single-product-modal .single-product-modal__filter-item-floor input[type=radio] {
   display: none;
}

.single-product-modal__filter-item-floor:first-child label {
    width: 130px;
}

.single-product-modal__filter-item-floor label {
   width: 88px;
   height: 88px;
   padding: 37px 30px;
   -webkit-transition: 0.3s;
   transition: 0.3s;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   cursor: pointer;
   border-radius: 25px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-size: 20px;
   background: #f6f6f6;
   color: #000000;
  transition: 0.3s;
}

  .single-product-modal__filter-item-floor label:hover {
   background-color: rgba(0, 0, 0, 0.1);
}

.single-product-modal__filter-item-floor input[type=radio]:checked+label {
   background: #ec9937;
   color: #ffffff;
}

.single-product-modal__filter-item-inner {
   max-width: 405px;
   padding: 14px 20px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: start;
   border-radius: 25px;
   background: #f6f6f6;
   gap: 6px;
}

.single-product-modal__filter-item-inner.area-item {
   max-width: 255px;
}

.single-product-modal__filter-item-select .select-items{
	width:100%;
	left:0 !important;
}

.select-items{
	background: #f6f6f6;
}

.single-product-modal__filter-input {
	gap: 5px;
}

.uk-drop {
	display: block;
	transform: translateX(-99999px);
	opacity: 0;
	transition: opacity .5s ease;
}

.uk-drop.uk-open{
	transform: translateX(0px);
	opacity: 1;
}

.uk-drop {
	display: block;
	transform: translateX(-99999px);
	opacity: 0;
	transition: opacity .5s ease;
}

.uk-icon {
	transition: .3s ease;
}

.layout-detail__text-option {
    font-family: "Onest";
    font-weight: 400;
    color: #000000;
}

.single-product-modal__slider {
    position: relative;
}

.single-product-modal__option a:hover{
	background: rgba(0,0,0, 0.1);
}

.product__card{
	display: flex;
	flex-direction:column;
}

.product__card .product__title {
	margin-top: 0;
}

.product__card .product__link{
	display: block;
	text-decoration: none;
}

.product__card .product__image{
	position: relative;
}

.product__card .product__like{
	position: absolute;
	top: 5px;
    right: 5px;
}

.catalog__title{
	margin-top: 20px;
}
.catalog__sitelink{
	color: #000;
}
.catalog__sitelink:hover{
	text-decoration: none;
	opacity: .6;
}
.catalog__sitelink{
    margin-right: 10px;
}

.catalog__sitelink.active{
	border-bottom: 2px solid #000;
}

.catalog__content{
	margin-top: 20px;
	display: flex;
	justify-content: top;
	gap: 20px;
}
.catalog__form{
	display:flex;
	align-items: center;
	margin-bottom: 20px;
}

.catalog__dropdown{
	width:100%;
}

#price-dropdown {
	min-width: 400px;
}

.layouts__filter-input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
}
.layouts__filter-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layouts__filter-input.input-first {
  justify-content: flex-start;
}
.layouts__filter-input.input-second {
  justify-content: flex-end;
  gap: 10px;
}
.layouts__filter-input-text {
  border: none;
  border-radius: 5px;
  text-align: center;
  font-size: 20px;
  color: #000000;
}
.layouts__filter-input-text_price {
  width: 60%;
}
.layouts__filter-input-text_area {
  width: 45%;
}
.layouts .filter-from-label,
.layouts .filter-to-label {
  font-size: 20px;
  color: #cbcbcb;
}
.layouts__filter-input-range_price {
  width: 80%;
  margin-left: 41px;
}
.layouts__filter-input-range_area {
  width: 70%;
  margin-left: 29px;
}
.layouts__filter-floor-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.layouts .layouts__filter-item-floor {
  display: inline-block;
}
.layouts .layouts__filter-item-floor input[type=radio] {
  display: none;
}
.layouts__filter-item-floor:first-child label {
  width: 130px;
}
.layouts__filter-item-floor label {
  width: 88px;
  height: 88px;
  padding: 37px 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 20px;
  background: #f6f6f6;
  color: #000000;
}
.layouts__filter-item-floor input[type=radio]:checked + label {
  background: #ec9937;
  color: #ffffff;
}
.layouts__filter-item-inner {
  max-width: 405px;
  padding: 14px 20px;
  display: flex;
  flex-direction: column;
  align-items: start;
  border-radius: 25px;
  background: #f6f6f6;
  gap: 6px;
}
.layouts__filter-item-inner.area-item {
  max-width: 255px;
}

.noUi-target {
  background: #d3d3d3 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.noUi-horizontal {
  height: 4px !important;
}

.noUi-handle {
  width: 18px !important;
  height: 10px !important;
  border-radius: 25px !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.noUi-handle:after,
.noUi-handle:before {
  display: none;
}

.noUi-handle-lower {
  left: 10px;
}

.noUi-connect {
  background: #ec9937;
}

.payment_method_cod{
display: block !important;	
}

/*============Loader==============*/

.loader::after{
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	background-color: rgba(255, 255, 255, 0.7);
}

.loader::before{
	content: "\e90c";
    font-family: "woofc";
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    line-height: 24px;
    color: #222222;
    display: block;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px;
    position: absolute;
    vertical-align: baseline;
    top: 50%;
    left: 50%;
    z-index: 97;
    -webkit-animation: woofc-spinner 1s linear infinite;
    -moz-animation: woofc-spinner 1s linear infinite;
    -ms-animation: woofc-spinner 1s linear infinite;
    -o-animation: woofc-spinner 1s linear infinite;
    animation: woofc-spinner 1s linear infinite;
}

/* Стили для списка отзывов */
.review-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.review-item {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    gap: 15px;
    align-items: center;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f9f9f9;
}

.reviews__average {
	display:flex;
	align-items:center;
	gap: 10px;
}

.review-column {
    overflow-wrap: break-word;
}

.review-author {
    font-weight: bold;
}

.review-content {
    font-size: 14px;
}

.review-content-inner {
    display: flex;
	flex-direction:column;
}

.review-date {
    text-align: right;
    color: #888;
    font-size: 12px;
}

.custom-rating {
    display: flex;
    gap: 5px;
    cursor: pointer;
}

.custom-rating .star {
    font-size: 24px;
    color: #ccc; /* Цвет неактивной звезды */
    transition: color 0.2s;
}

.custom-rating .star.selected,
.custom-rating .star.hovered {
    color: #ffc107; /* Цвет активной звезды */
}

.woocommerce .star-rating span::before {
	color:#ffc107; 
}

.breadcrumbs{
	margin-top: 20px;
}

.category__title{
	display: flex;
	align-items: center;
	border-radius: 8px;
	padding: 4px;
	color: #000;
}
.category__title:hover {
	background: #f5f5f5;
	color: #000;
}

.category__count {
    color: #999;
    font-size: 14px;
    margin-left: 10px;
}

.subcategory-list {
    padding-left: 20px;
    list-style: none;
    margin: 0;
}

.subcategory-link {
    text-decoration: none;
    font-size: 14px;
    color: #333;
}

.subcategory-count {
    color: #999;
    font-size: 12px;
    margin-left: 5px;
}

/* Убираем + перед заголовком аккордеона */
.uk-accordion .uk-accordion-title::before {
   display: none;
}

.uk-accordion-content {
	margin-top: 10px !important;
}

.category-count {
    color: #999;
    font-size: 14px;
}


@keyframes animStar {
	from {
    transform: translateY(0px)
	}
	to{
    transform: translateY(-2000px)
	}
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}