[data-theme]:not([data-theme="default"]) img,
[data-theme]:not([data-theme="default"]) .slider-nav,
[data-theme]:not([data-theme="default"]) .mob-nav,
[data-theme]:not([data-theme="default"])  svg,
[data-theme]:not([data-theme="default"]) .mob-menu-icn,
[data-theme]:not([data-theme="default"]) .acc-block-close,
[data-theme]:not([data-theme="default"]) .wprt-container .table-responsive .table:not(.not-head-style) tbody tr:first-child,
[data-theme]:not([data-theme="default"]) .container.padding.text-content,
[data-theme]:not([data-theme="default"]) .custom-styles .wprt-container .table-responsive .table tr,
[data-theme]:not([data-theme="default"]) .input-text,
[data-theme]:not([data-theme="default"]) .btn-sbm {
background-color: rgba(255, 255, 255, 0)!important;
background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0))!important;
}
[data-theme]:not([data-theme="default"]) .feature-circle {
	display: none;
}
[data-theme="light"] .swiper-pagination-bullet-active {
	background-color: #333!important;
	background-image: linear-gradient(to right, #333, #333)!important;
}
[data-theme="light"] .set-zoom-desc.active,
[data-theme="light"] .acc-img-c.active {
	border-color:black;
}
[data-theme="light"] .btn,
[data-theme="light"] .button,
[data-theme="light"] .price-btn-link,
[data-theme="light"] .btn-element,
[data-theme="light"] .social,
[data-theme="light"] .acc-icn,
[data-theme="light"] .info-btn-link,
[data-theme="light"] .btn-sbm,
[data-theme="light"] .swiper-pagination-bullet,
[data-theme="light"] .swiper-pagination-bullet-active,
[data-theme="light"] .btn-page {
	border: 1px solid #333;
}

[data-theme="light"] .custom-styles {
background-color: #ffffff;
color: #333;
background-image: linear-gradient(to right, #ffffff, #ffffff);
fill: #333;
        }
[data-theme="light"] .custom-styles .acc-block  {
border: 1px solid black;
        }

[data-theme="light"] #ajaxsearchprores1_1 .results .item, #ajaxsearchprores1_2 .results .item, div.asp_r.asp_r_1 .results .item {
background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);	
	filter:invert(0);
	color: white;
        }
[data-theme="light"] #ajaxsearchprores1_1 .asp_group_header, #ajaxsearchprores1_2 .asp_group_header, div.asp_r.asp_r_1 .asp_group_header {
	background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);	
	filter:invert(0);
	color: black;
}
[data-theme="light"] .swiper-nav-icn, 
[data-theme="light"] .footer-logo-img, 
[data-theme="light"] .cocial-icn {
filter: invert(1)!important;
}

[data-theme="light"] .custom-styles .events-short-f-content,
[data-theme="light"] .custom-styles .wpc-search-icon {
	background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);
}
[data-theme="light"] .custom-styles .color-btn.active {
border: 2px solid black;
        }
[data-theme="light"] .custom-styles .color-btn {
border: 2px solid #fffecd00;
        }
[data-theme="light"] .custom-styles .s-text-field,
[data-theme="light"] .custom-styles .s-drop {
border: 1px solid black!important;
        }
[data-theme="light"] .custom-styles .color-btn-txt.bw {
border: 1px solid #00000054;
        }
[data-theme="light"] .header-first {
	border-bottom: 1px solid black!important;
}

[data-theme="dark"] input[type="date"]:focus::-webkit-datetime-edit,
[data-theme="dark"] input[type="date"]:required:valid::-webkit-datetime-edit {
	opacity: 1;
  color: #a1a1a1ad;
  -webkit-text-fill-color: #fffecd;
}

[data-theme="dark"] .btn,
[data-theme="dark"] .button,
[data-theme="dark"] .price-btn-link,
[data-theme="dark"] .btn-element,
[data-theme="dark"] .social,
[data-theme="dark"] .acc-icn,
[data-theme="dark"] .info-btn-link,
[data-theme="dark"] .btn-sbm,
[data-theme="dark"] .btn-page {
	border: 1px solid #fffecd;
}

[data-theme="dark"] .swiper-pagination-bullet-active {
	background-color: #fffecd!important;
	background-image: linear-gradient(to right, #fffecd, #fffecd)!important;
}

[data-theme="dark"] .set-zoom-desc.active,
[data-theme="dark"] .acc-img-c.active  {
	border-color:#fffecd;
}
[data-theme="dark"] .custom-styles {
background-color: #050625;
color: #fffecd;
background-image: linear-gradient(to right, #050625, #050625);
        }
[data-theme="dark"] .custom-styles .acc-block {
border: 1px solid #fffecd;
        }

[data-theme="dark"] .custom-styles .icon-img, 
[data-theme="dark"] .custom-styles .logo-box-img,
[data-theme="dark"] .custom-styles .acc-block-close,
[data-theme="dark"] .custom-styles .acc-reset-icn,
[data-theme="dark"] .custom-styles .mob-nav,
[data-theme="dark"] .custom-styles .drob-ico,
[data-theme="dark"] .custom-styles .close-popup-icn {
	filter: invert(100)!important;
}
[data-theme="dark"]  .mob-nav-lot {
	background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);	
}
[data-theme="dark"] .custom-styles .page-bread a:-webkit-any-link,
[data-theme="dark"] .custom-styles .wpc-filter-label-wrapper a:-webkit-any-link {
  color: #fffecd; /* Цвет ссылок по умолчанию */
}
[data-theme="dark"] .wpc-label-input[checked="checked"] .wpc-filter-label-wrapper span a:link {
  color: #fffecd!important; /* Цвет ссылок по умолчанию */
}
[data-theme="dark"] .custom-styles .events-short-f-content,
[data-theme="dark"] .custom-styles .s-drop,
[data-theme="dark"] .custom-styles .s-text-field,
[data-theme="dark"] .custom-styles .wpc-search-icon {
	background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);
}
[data-theme="dark"] .custom-styles .color-btn.active {
border: 2px solid #fffecd;
        }
[data-theme="dark"] .custom-styles .color-btn {
border: 2px solid #fffecd00;
        }
[data-theme="dark"] .custom-styles .s-text-field,
[data-theme="dark"] .custom-styles .s-drop {
border: 1px solid #fffecd!important;
        }
[data-theme="dark"] .custom-styles .color-btn-txt.bw {
border: 1px solid #fffecd54;
        }
[data-theme="dark"] .header-first {
	border-bottom: 1px solid #fffecd!important;
}
[data-theme="dark"] .custom-styles a,
[data-theme="dark"] .events-short-title-txt,
[data-theme="dark"] .events-short-tag {
	color: #fffecd;
}
[data-theme="dark"] .custom-styles .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input+label:hover a {
color: #050625;
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);
}
[data-theme="dark"] .custom-styles .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper:hover {
background-color: #fffecd;
background-image: linear-gradient(to right, #fffecd, #fffecd);
color: #050625;
}
[data-theme="dark"] .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500)
}
[data-theme="dark"] .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item .wpc-label-input[checked="checked"] + label span.wpc-filter-label-wrapper {
background-color: #fffecd!important;
background-image: linear-gradient(to right, #fffecd, #fffecd)!important;
}
[data-theme="dark"] .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item .wpc-label-input[checked="checked"] + label span.wpc-filter-label-wrapper a {
color: #050625;
	background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500)
}
}
[data-theme="dark"] .custom-styles .s-text-field,
[data-theme="dark"] .custom-styles .s-drop {
background-color: #fffecd;
background-image: linear-gradient(to right, #fffecd, #fffecd);
}

[data-theme="blue"] .btn,
[data-theme="blue"] .button,
[data-theme="blue"] .price-btn-link,
[data-theme="blue"] .btn-element,
[data-theme="blue"] .social,
[data-theme="blue"] .acc-icn,
[data-theme="blue"] .info-btn-link,
[data-theme="blue"] .btn-sbm,
[data-theme="blue"] .swiper-pagination-bullet,
[data-theme="blue"] .swiper-pagination-bullet-active,
[data-theme="blue"] .btn-page {
	border: 1px solid #000;
}

[data-theme="blue"] .swiper-pagination-bullet-active {
	background-color: #333!important;
	background-image: linear-gradient(to right, #333, #333)!important;
}

[data-theme="blue"] .footer-logo-img {
filter: invert(1)!important;
}

[data-theme="blue"] .input-text::placeholder,
[data-theme="blue"] .input-text-message::placeholder {
    color: #464646
}


[data-theme="blue"] .set-zoom-desc.active,
[data-theme="blue"] .acc-img-c.active {
	border-color:black;
}
[data-theme="blue"] .swiper-nav-icn, 
[data-theme="blue"] .cocial-icn  {
filter: invert(1)!important;
}
[data-theme="blue"] .custom-styles {
background-color: #3498db;
color: #000;
background-image: none;
        }
[data-theme="blue"] .custom-styles .acc-block, 
[data-theme="blue"] .custom-styles .events-short-block, 
[data-theme="blue"] .custom-styles .button-wide,
[data-theme="blue"] .custom-styles .events-short-block-item,
[data-theme="blue"] .custom-styles .search-block,
[data-theme="blue"] .custom-styles .posts-v1-block,
[data-theme="blue"] .custom-styles .posts-v1-item,
[data-theme="blue"] .custom-styles .h-button, 
[data-theme="blue"] .custom-styles .options,
[data-theme="blue"] .custom-styles .footer,
[data-theme="blue"] .custom-styles .s-submit,
[data-theme="blue"] .custom-styles .events-short-block-item-f,
[data-theme="blue"] .custom-styles .route-link,
[data-theme="blue"] .custom-styles .map-add-btn,
[data-theme="blue"] .map-add-btn-added,
[data-theme="blue"] .route-step-block,
[data-theme="blue"] .button-route,
[data-theme="blue"] .route-hero-block,
[data-theme="blue"] .single-object,
[data-theme="blue"] .map-remove-btn,
[data-theme="blue"] .page-title-block,
[data-theme="blue"] .header-second,
[data-theme="blue"] .single-post-cols,
[data-theme="blue"] .events-short-tag,
[data-theme="blue"] .posts-v2-item,
[data-theme="blue"] .btn-link,
[data-theme="blue"] .button-short,
[data-theme="blue"] .hero-content,
[data-theme="blue"] .single-post-desc-block,
[data-theme="blue"] .search-block-field-fixed,
[data-theme="blue"] .wpc-filter-search-form .wpc-search-field,
[data-theme="blue"] #ajaxsearchpro1_1,
[data-theme="blue"] .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper,
[data-theme="blue"] .input-text-read,
[data-theme="blue"] .input-text,
[data-theme="blue"] .input-text-message {
border: 1px solid black;
        }
[data-theme="blue"] .wpc-filter-search-form .wpc-search-field {
	color: black;
	background-color: #05062500!important;
    background-image: linear-gradient(to right, #05062500, #05062500)!important;
}
[data-theme="blue"] .wpc-spinner {
	background-color: #05062500!important;
    background-image: linear-gradient(to right, #05062500, #05062500)!important;
}
[data-theme="blue"] #ajaxsearchprores1_1.vertical .results .item::after, #ajaxsearchprores1_2.vertical .results .item::after, div.asp_r.asp_r_1.vertical .results .item::after {
	background-color: black!important;
}
[data-theme="blue"] div.asp_w.asp_r .results .item {
	border-left: 0px solid black;
    border-right: 0px solid black;
}
[data-theme="blue"] #ajaxsearchprores1_1 .asp_group_header, #ajaxsearchprores1_2 .asp_group_header, div.asp_r.asp_r_1 .asp_group_header {
    border-top: 0px solid black;
    border-left: 0px solid black;
	border-right: 0px solid black;
}
[data-theme="blue"] #ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox,
[data-theme="blue"] #ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
	background-color: #05062500!important;
    background-image: linear-gradient(to right, #05062500, #05062500)!important;
}
[data-theme="blue"] div.asp_w.asp_r a.asp_res_image_url {
filter:invert(0);
        }
[data-theme="blue"] #ajaxsearchprores1_1 .results .item, #ajaxsearchprores1_2 .results .item, div.asp_r.asp_r_1 .results .item {
background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);	
	filter:invert(0);
	color: white;
        }
[data-theme="blue"] #ajaxsearchprores1_1 .asp_group_header, #ajaxsearchprores1_2 .asp_group_header, div.asp_r.asp_r_1 .asp_group_header {
	background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);	
	filter:invert(0);
	color: black;
}

[data-theme="blue"] .posts-v1-item {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);			
}
[data-theme="blue"] .events-short-block-item {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);			
}
[data-theme="blue"] .posts-v2-content {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);			
}
[data-theme="blue"] .posts-v1-content {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);			
}
[data-theme="blue"] .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper a,
[data-theme="blue"] .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);		
}
[data-theme="blue"] .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
background-color: #05062500;
background-image: linear-gradient(to right, #05062500, #05062500);	
}
[data-theme="blue"] .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
background-color: #000000;
background-image: linear-gradient(to right, #000000, #000000);		
}
[data-theme="blue"] .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper:hover {
background-color: #000000;
background-image: linear-gradient(to right, #000000, #000000);	
}
[data-theme="blue"] .c-btns-icon,
[data-theme="blue"] .button-wide-icn,
[data-theme="blue"] .logo-block-img {
	background-color: #cb6724;
    background-image: linear-gradient(to right, #cb6724, #cb6724);
	filter:invert(1)!important;
}
[data-theme="blue"] .custom-styles .events-short-f-content,
[data-theme="blue"] .custom-styles .wpc-search-icon {
	background-color: #05062500;
    background-image: linear-gradient(to right, #05062500, #05062500);
}
[data-theme="blue"] .custom-styles .color-btn.active {
border: 2px solid black;
        }
[data-theme="blue"] .custom-styles .color-btn {
border: 2px solid #fffecd00;
        }
[data-theme="blue"] .custom-styles .s-text-field,
[data-theme="blue"] .custom-styles .s-drop {
border: 1px solid black!important;
        }
[data-theme="blue"] .custom-styles .color-btn-txt.bw {
border: 1px solid #3498db54;
        }
[data-theme="blue"] .header-first {
	border-bottom: 1px solid black!important;
}
.font-btn[data-zoom="125%"] .set-zoom {
	font-size: 24px;
	line-height: 24px;
}
.font-btn[data-zoom="125%"] .set-zoom-desc {
	font-size: 13px;
	line-height: 13px;
}
.font-btn[data-zoom="150%"] .set-zoom {
	font-size: 24px;
	line-height: 28px;
}
.font-btn[data-zoom="150%"] .set-zoom-desc {
	font-size: 14px;
	line-height: 14px;
}
.font-btn[data-zoom="175%"] .set-zoom {
	font-size: 28px;
	line-height: 28px;
}
.font-btn[data-zoom="175%"] .set-zoom-desc {
	font-size: 15px;
	line-height: 15px;
}
.custom-select {
    position: relative;
    display: inline-block;
    min-width: 200px;
    background-color: white;
    border-radius: 10px;
    width: 100%;
}
[data-zoom="175%"] .heading-slider {
font-size: 2.35rem;
}
[data-zoom="150%"] .heading-slider {
font-size: 2.75rem;
}
[data-zoom="125%"] .heading-slider {
font-size: 3.25em;
}
[data-zoom="150%"] .slider-section,
[data-zoom="175%"] .slider-section {
height: 110svh;
}
[data-zoom="175%"] .card-title {
font-size: 1.35rem;
}
[data-zoom="150%"] .card-title {
font-size: 1.5rem;
}
[data-zoom="175%"] .num-txt {
	font-size: 8rem;
}
[data-zoom="175%"] .num-big {
line-height: .6em;
}
[data-zoom="150%"] .num-txt{
	font-size: 12rem;
}
[data-zoom="175%"]  .card-title-youth {
font-size: 1.45rem;
}
@media only screen and (min-width: 1921px) {
	html {
 font-size: 1svw;
}
[data-zoom="175%"] .page-hero {
padding: 8rem 2em 1em;
}
[data-zoom="175%"] .header-nav_wrap {
	display:none;
}
[data-zoom="175%"] .mob-nav {
	display:flex;
}
[data-zoom="150%"] .page-hero {
padding: 5.75em 2em 1em;
}
[data-zoom="125%"] .page-hero {
padding: 6.75rem 2em 1em;
}
[data-zoom="150%"] .header-nav_wrap {
	display:none;
}
[data-zoom="150%"] .mob-nav {
	display:flex;
}

}
@media only screen and (min-width: 1440px) and (max-width: 1920px) {
	html {
 font-size: 1svw;
}
[data-zoom="175%"] .page-hero {
padding: 6.75em 2em 1em;
}
[data-zoom="175%"] .header-nav_wrap {
	display:none;
}
[data-zoom="175%"] .mob-nav {
	display:flex;
}
[data-zoom="150%"] .page-hero {
padding: 6.75em 2em 1em;
}
[data-zoom="125%"] .page-hero {
padding: 6.75em 2em 1em;
}
[data-zoom="125%"] .header-nav_links {
grid-column-gap: 1rem;
}
[data-zoom="150%"] .header-nav_wrap {
	display:none;
}
[data-zoom="150%"] .mob-nav {
	display:flex;
}

}
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
html {
 font-size: 1svw;
}
[data-zoom="175%"] .page-hero {
padding: 7.75em 2em 1em;
}
[data-zoom="175%"] .header-nav_wrap {
	display:none;
}
[data-zoom="175%"] .mob-nav {
	display:flex;
}
[data-zoom="150%"] .page-hero {
padding: 7.75em 2em 1em;
}
[data-zoom="125%"] .page-hero {
padding: 7.75em 2em 1em;
}
[data-zoom="150%"] .header-nav_wrap {
	display:none;
}
[data-zoom="150%"] .mob-nav {
	display:flex;
}
[data-zoom="125%"] .header-nav_links {
grid-column-gap: 1rem;
}

}
@media only screen and (min-width: 769px) and (max-width: 1279px) {

html {
 font-size: 1.5svw;
}
[data-zoom="175%"] .page-hero {
padding: 5.5em 2em 1em;
}
[data-zoom="175%"] .header-container {
padding: .25em 1em;
}
[data-zoom="175%"] .header-nav_wrap {
	display:none;
}
[data-zoom="175%"] .mob-nav {
	display:flex;
}
[data-zoom="175%"] .mob-nav-wrap
{
	width:100%;
}
[data-zoom="175%"] .events-short-block-items {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
[data-zoom="175%"] .events-short-content {
    padding: 14px;
}
[data-zoom="175%"] .events-short-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
[data-zoom="175%"] .card-title-youth {
font-size: 1.75rem;
}

[data-zoom="150%"] .page-hero {
padding: 5.5em 2em 1em;
}
[data-zoom="125%"] .header-nav_links {
grid-column-gap: 1rem;
}
[data-zoom="150%"] .header-container {
padding: .25em 1em;
}

[data-zoom="150%"] .header-nav_wrap {
	display:none;
}
[data-zoom="150%"] .mob-nav {
	display:flex;
}
[data-zoom="150%"] .mob-nav-wrap
{
	width:100%;
}
[data-zoom="125%"] .page-hero {
padding-top: 7.75vw;
}

}
@media only screen and (max-width: 768px) {
html {
 font-size: 16px;
}
}
@media only screen and (max-width: 567px) {
	.custom-select {
    width: 100%;
}
}