/*
Theme Name: RCPark
Version: 1.0
Description: Тема Bootstrap 5
Author: Aleksandr Ananyev
Author URI: https://atrealt.ru
*/
.slick-slide{width:320px!important;margin-right:40px;position:relative;transition:.2s}
.slick-next{position:absolute;top:0;right:0}
.slick-slide span.btn {position: absolute;z-index: 2;bottom:40px;right: 50%;transform: translateX(50%);}
.slick-slide:hover{opacity:.8;}
.slick-dots{position:absolute;display: block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.wpsisac-slick-carousal.design-1 .slick-dots{bottom:-45px!important;}
.wpsisac-slick-carousal .slick-dots li button{width:7px!important;;height:7px!important;}
.wpsisac-image-slide-wrap{border-radius:15px;}
.wpsisac-slick-carousal .wpsisac-image-slide{margin: 0 20px;}
.wpsisac-slick-carousal.design-1 .slick-arrow{background:#eef1f6!important;}
.wpsisac-slick-slider .slick-arrow svg, .wpsisac-slick-carousal .slick-arrow svg {fill:#000;width:17px;}
.wpsisac-slick-carousal.design-1 .slick-next{border-top-left-radius:20px;border-bottom-left-radius:20px;}
.wpsisac-slick-carousal.design-1 .slick-prev{border-top-right-radius:20px;border-bottom-right-radius:20px;}
.flatpickr-calendar.hasTime{width:192px;}
[style="display: none;"],[style="display:none;"],[style="display:none"]{display:none!important;}
.b24-form-sign,.bitrix-footer{display:none!important;}
.form-switch .form-check-input{cursor:pointer}
.navbar-brand {font-size:1.1rem;line-height:1.2rem;font-weight:800;width:182px;white-space:normal!important;letter-spacing:.02rem;font-family:'Montserrat'}
.navbar-brand img{width:44px;margin-right:0.5rem;}
.text-info{color:#00a0e3!important;}
.text-info-light{color:#00a0e3!important;}
.top-phone-and-wtime{font-family:'Montserrat'}
.top-phone-and-wtime a{font-weight:800;}
.btn-primary{background-color:#00a0e3;border-color:#00a0e3;}
.bg-blue{background:#0379b6!important;}
.btn:hover{opacity:.7!important;}
.category-icon img{width:26px;max-height:26px;margin-right:.5rem}
.rentshift{width:100%}
.btn-catalog{font-size:var(--cz-nav-link-font-size);padding-top:12px;padding-bottom:11px;}
[data-bs-theme=dark] span.flatpickr-weekday{color:#d0d0d0;}
[data-bs-theme=dark] .flatpickr-day{color:#bfbfbf}
[data-bs-theme=dark] .rent-shift-container{background:transparent!important;border:1px solid #333d4c;}
.search-result{display:none;width:-webkit-fill-available;min-height:60px;max-height:350px;overflow-y:auto;background:#fff;margin-top:7px;}
.search-result a{text-decoration:none}
.text-find{background-color:#ffff00;color:#000;}
[data-bs-theme=dark] .search-result{background:#181d25;border:1px solid #333d4c;}
.choices .form-select{padding-top:.29rem!important;padding-bottom:.2rem!important;min-height:40px;width:100%;min-width:135px;}
.choices .choices__button{display: none!important;}
#bodyoverlayer{top:0;background:#fff;z-index:1040}
[data-bs-theme="dark"] .overlayer{background:#181d25!important;}
.navbar-nav > .nav-item > .nav-link{padding:0.5rem 1rem;}
.section-navigation .accordion-button{font-size:0.875rem;cursor:pointer}
.section-navigation .accordion-body .nav-link{font-size:0.875rem;}
.section-navigation ul li .active{font-weight:600!important;color:#0379b6}
.section-navigation .category-icon img{width:23px;max-height:22px;margin-right:.8rem;}
.ui-widget-header{background-color:#c3dae7!important;border:0!important;}
.ui-widget-content{background:#0379b6!important;border:0!important;}
.ui-slider-horizontal{height:.3em!important;}
.ui-slider .ui-slider-handle{width:33px!important;height:33px!important;transform:rotate(0deg);top:-.84rem!important;border-radius:0!important;background:url(assets/img/logo_rcpark_triangle.png)!important;background-size:cover!important;border:0!important;outline:none!important;}
.ui-slider .ui-slider-handle:hover{transform: scale(1.1)}
.product-card .btn-danger{background-color:#0379b6!important;border-color:#0379b6!important;}
#wp-toolbar{box-shadow:0 5px 8px rgba(0, 0, 0, .15)}
#wp-toolbar ol,
#wp-toolbar ul{display:block;}
#menu-header-nav li a{line-height:16px;}
a.active[href="/#conditionsFaq"]:before{background-color:transparent!important;}
a.active[href="/#conditionsFaq"]:after{height:0!important}
#navbarNav .badge-discount{font-size:var(--cz-nav-link-font-size)!important;margin-top:3px;}
.wp-block-button__link{background-color:#00a0e3;}
.wp-block-button__link:hover{background-color:#00a0e3!important;opacity:.7}
.fw-bolder {font-weight:800!important}
.text-blue1{color:#00a0e3!important}
.operators-grid{display: contents;}
.wp-block-custom-operators-block{display:flex;gap:20px;flex-wrap:wrap;}
.operator-card{min-width:309px;max-width:309px;padding:33px;border:none;text-align:center}
.operator-photo.circle img{width:130px;height:130px;}
#page-sign-up .wp-block-columns-is-layout-flex{justify-content: center}
#page-sign-up .wp-block-columns-is-layout-flex .wp-block-column{max-width:400px;}
[data-bs-theme="dark"] #contactsMap{filter:invert(1) hue-rotate(190deg);}
@media (max-width:900px) {
    .main-top-slider{margin-top:10px;}
    .top-phone-and-wtime{display:none!important;}
    .operator-card{max-width:100%}
    .operator-actions{justify-content:space-between}
    /*
    .top-phone-and-wtime{position:absolute;top:71px;right:-7px;z-index:6;display:flex;gap:10px;}
    .top-phone-and-wtime span{font-size:13px!important;font-weight:600!important;}
    .top-phone-and-wtime a{font-size:13px!important;font-weight:600!important;}*/
}
@media (max-width:400px) {
    .navbar-brand {font-size:.75rem;line-height:.9rem;width:135px;}
    .navbar-brand img{width:32px;}
    .rentshift input,.rentshift select{text-align:center!important;}
    .choices__list--single{padding:4px 0 4px 25px!important;text-align:center!important;}
    .flatpickr-input{padding-left:0.5rem!important;}
    .swiper-wrapper{padding:0 30px}
    .rentshift .row{display:flex!important;flex-wrap: nowrap!important;}
    .input-date-rent-container{width:170px}
}