.usluga-video {
    padding-left: 0px;
}

.smart-captcha{
    margin-bottom: 20px;
}
.form-checkbox__box {
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    height: 21px;
    width: 21px;
    box-sizing: border-box;
    background: 0 0;
    background: var(--darkerblack_bg_black);
    border: 1px solid #afafaf;
    border: 1px solid var(--stroke_black);
    transition: all 250ms cubic-bezier(.4,0,.23,1);
    transition: all ease .3s
}

.form-checkbox__label:hover .form-checkbox__box {
    box-shadow: 0 0 0 1px inset var(--theme-base-color);
    border-color: var(--theme-base-color)
}

.bx-ie .form-checkbox__label:hover .form-checkbox__box {
    box-shadow: 0 0 0 1px #9e9e9e inset;
    border-color: #9e9e9e
}

.form-checkbox__input:checked+.form-checkbox__label {
    color: #333;
    color: var(--white_text_black)
}

.form-checkbox__input:checked+.form-checkbox__label .form-checkbox__box {
    border: 8px solid #9e9e9e;
    border-color: var(--theme-base-color);
    background-color: #9e9e9e;
    background-color: var(--theme-base-color)
}

.gallery-big.itc-slider{
    overflow: hidden;
}

.form-checkbox__input:checked+.form-checkbox__label .form-checkbox__box:before {
    transform: rotate(45deg);
    position: absolute;
    left: -3px;
    top: 0;
    width: 4px;
    height: 8px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    content: "";
    box-sizing: content-box;
    transform-origin: 0 100%;
    -webkit-animation: checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;
    animation: checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards
}

.form-checkbox--margined .form-checkbox__label {
    margin-bottom: 13px
}

.form-checkbox--margined .form-checkbox__label:last-of-type {
    margin-bottom: 6px
}
@media screen and (min-width: 0px) and (max-width: 720px) {
    .block-video-usluga{ display: none; }
}

.new-phone {
    font-size: 2em;
    line-height: calc(1em + 14px);
    margin: 30px 0 25px;
    text-align: center;
}

marquee {
 display: none;
}

footer #napopravku {
    width: 310px;
}

footer .zoon-widget-comments iframe{
    height: 640px!important;
    background: #fff;
    border-radius: 10px;
}
.cookie-policy {
    position: fixed;
    bottom: 0;
    padding: 20px 0;
    background: #fff;
    border-radius: 20px 20px 0 0;
    z-index: 1000;
    display: flex;
    align-items: center;
    width: 100%;
    transition: 0.3s;
}
.cookie-text{
    padding-right:20px;
}


.cookie-policy .maxwidth-theme {
    display: flex;
    align-items: center;
}
#cookie-accept{
    width: 200px;
}

.swiper-container{
    overflow: hidden;
}
.staff-carousel-wrapper{
    position: relative;
}
.owl-prev{
    position: absolute;
    left: 12px;
    top: 48%;
    z-index: 100;
    cursor: pointer;
}
.owl-next{
    position: absolute;
    right: 12px;
    top: 48%;
    z-index: 100;
    cursor: pointer;
}

.owl-next i{
    transform: rotate(180deg);
}
body .owl-carousel__button {
    background: #ff0008 !important;
}
.owl-carousel__button {
    height: 40px;
    width: 40px;
    border-radius: 4px;
    background: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s ease-in-out;
}

.reviews-list-wrapper{
    position: relative;
}


.tab-pane{
    visibility: hidden;
    height: 0;
}

.tab-pane.active{
    visibility: visible;
    height: auto;
}

.menu-topest__item.menu-topest__item--last{
    display: none;
}

.gallery-big .itc-slider__item{
    flex: 0 0 25%;
    width:25%;
}

/*ACCORDION*/


.accordion__item {
    margin-bottom: 0.5rem;
    border-radius: 0.25rem;

}

.accordion__item > .accordion__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    font-weight: 500;

    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    cursor: pointer;
    transition: background-color 0.2s ease-out;
}

.accordion__item > .accordion__header::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: -2px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    content: "";
    transition: transform 0.2s ease-out;
}

.accordion-type-1 .accordion__item > .accordion__header::after {

    content: none;
}

.accordion__item_show .accordion__header::after,
.accordion__item_slidedown .accordion__header::after {
    transform: rotate(-180deg);
}

.accordion__header:hover {

}

.accordion__item:not(.accordion__item_show) .accordion__header {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.accordion__content {
    padding: 0.75rem 1rem;

    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.accordion__item:not(.accordion__item_show) .accordion__body {
    display: none;
}