:root {
    --color-black: #1A1A1A;
    --color-gray1: #515147;
    --color-gray2: #8B8B7D;
    --color-gray3: #C5C5B3;
    --color-gray4: #F7F7F3;
    --color-gray5: #B1B1B1;
    --color-white: #FFFFFF;
    --color-red: #AA4B4B;
    --color-blue: #4B6CAA;
	--color-orange: #DAA243;
    --color-blue-plus: #87714B;
    --color-green: #7BAE3B;
    --color-button: #B0976B;
    --color-button-hover: #9E865C;
    --color-filter: #87714B;
    --color-filter-hover: #836C43;
    --color-additional-text: #D1A456;
    --color-card: #F9F7F2;


}


.place2438 section.pageinfo.search .bg img
{
  display: none;  
}
.place2438 section.pageinfo div.bg img
{
  display: none;  
}

.place2438 .pageinfo .bg.bg1, .place2438 .pageinfo .bg.bg2, .place2438 .pageinfo .bg.bg3, .place2438 .pageinfo .bg.bg4, .place2438 .pageinfo .bg.bg5, .place2438 .pageinfo .bg.bg6, .place2438 .pageinfo .bg.bg7, .place2438 .pageinfo .bg.bg8, .place2438 .pageinfo .bg.bg9, .place2438 .pageinfo .bg.bg9, .place2438 .pageinfo .bg.bg10 {
    background: url('/assets/theme/kkz/img/bg/bg9.svg');
    background-size: cover;
}
.place2438 .pageinfo .bg.bg1
{
  background: url('/assets/theme/kkz/img/bg/bg1.svg');
  background-size: cover;
}

.place2438 .logo-area
{
  background: url('/assets/theme/kkz/img/logo.png');
  width: 57px;
  height: 57px;
  cursor: pointer;
}

.mobile-header .logo-area
{
  background: url('/assets/theme/kkz/img/logo-mob.png');
  width: 27px;
  height: 27px;
  cursor: pointer;
}

.place2438 footer .logo-area
{
  background: url('/assets/theme/kkz/img/logo_footer.png');
  width: 106px;
  height: 106px;
  cursor: pointer;
}
.place2438 .logo-area:hover
{
  opacity: .4;
}

.place2438 form input
{
  color: var(--color-gray3);
}


.place2438 section.pageinfo.search .filters form .main button[type=button]:hover svg,
.place2438 section.pageinfo.search .filters form .main button[type=button]:hover span
{
  color: var(--color-filter-hover);
  fill: var(--color-filter-hover);
}

.place2438 section.pageinfo.search .filters h1
{
  color: var(--color-white);
  text-align: center;
  font-family: Playfair Display;
}

.place2438 section.pageinfo.search .filters .desc
{
  color: var(--color-gray3);
  text-align: center;
  font-family: Merriweather;
}

.place2438 .menu-items-roots li:hover
{
  color: var(--color-blue);
}

.place2438 .menu-items-roots li.active.sub div
{
  background: var(--color-card);
  color: var(--color-blue);
}

.place2438 .menu-items-roots li.active.sub 
{
  color:var(--color-black);
}
.place2438 .menu-user-data-change-organization
{
  color: var(--color-button);
}

.place2438 section.cardlist ul.result li .label
{
  color: var(--color-gray5);
}
.place2438 section.cardlist ul.result li
{
  background: var(--color-card);
}

.place2438 .pagination ul li span 
{
  color: var(--color-blue);
}


.place2438 section.pageinfo .info.white.wrap h1 {
    color: var(--color-white);
}

.place2438 section.cardlist ul.result li .bottom ol.st1 li .desc, section.cardlist ul.result li .bottom ol.st1 li .label span {
    background: var(--color-card);
}


@media screen and (max-width: 768px) {
    .place2438 .mobile-card--header {
        background-color: #efeae1;
    }
	
	.place2438 .mobile-card--container {
    background-color: #f9f7f2;
    }
	
	.place2438 .mobile-card--header p a {
      color: var(--color-blue-plus);
    }
	
	.mobile-card--status p {
        color: var(--color-green);
	}
}

