.templates {
    display: none;
}



.step2, #step3, #step4 {
    display: none;
}

.num-people__image-wrap-adult,
.num-people__image-wrap-child {
    display: inline-block;
}

.order-number .num-people {
    width : auto;
}

.order-number .num-features,
.order-number .num-sums
{
    width : auto;
}

.buyer-block-person__wrap--flex {
    display: flex;
    flex-direction: row;
}

.hidden,
.order-number-wrap .hidden
{
    display : none;
}


.order-number .num-sums {
    /* float: right; */
    height: 60px;
    width: 40%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.order-number .num-price {
    width: 100%;
    margin-top: 7px;
    margin-right: 20px;
}

.order-number .num-sums .pricelabel {
    margin-left: 20px;
    background-size: 150px;
    width: 150px;
    padding-right: 0px;
}

form[name='routeBron'] .order-num {
    margin: 0 0 16px;
}

.add-place__select-wrap {
    width: 70px;
}

.add-place {
    margin-left: 10px;
    display: flex;
}

.secondPage {
    display: none;
}

.buyer-block .touristErr {
    border: 1px solid red !important;
}

.buyer-block__input {
    transition : all 0.2s;
}

.block-payment__btn.inactiveBtn {
    opacity: 0.5;
    cursor : default;
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}

.block-payment__btn {
    transition : 0.2s;
}

body #side {
    display: none;
}

body #main {
    width: 100%;
}

.tour-programm__additional-services-row-empty {
    text-align: center;
    height: 70px;
}





.add-place  .selectize-control.add-place__sel.single {
    min-width: 50px;
}

.order-ex .node:nth-child(1), .order-ex .node:nth-child(2) {
    width: 107px !important;
}

.adult-list,
.lgote1-wrap,
.lgote2-wrap
{
    float: left;
    min-width: 100px;
}

.time-wrap,
.adult-wrap,
.lgote1-label,
.lgote1-wrap,
.lgote2-label,
.lgote2-wrap {
    display: none;
}

.order_services_wrap {
    display: none;
}

.add-places-wrap {
    display: none;
}
