
	.stage__desc{
		position: absolute;
		bottom: 15px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 1;
		font-size: 16px;
	}
	.contest__show-new .table-booking-table .tbt-col.tbt-center{
		padding: 0;
		right: 22%;
		bottom: 19%;
		left: 21%;
		top: 22%;
	}
	.contest__show-new.price--block .table-booking-table .tbt-col.tbt-center{
		right: 23%;
		left: 22%;
	}
	.contest__show-new.price--block .table-booking-table .tbt-col .sector-title.new--show{
		min-width: 554px;
	}
	.contest__show-new .table-booking-table .tbt-col .sector-title.new--show{
		    background: #dcdcdc;
			font-family: 'Roboto-Bold';
			text-align: center;
			font-size: 48px;
			text-transform: uppercase;
			color: #999999;
			min-width: 583px;
			margin-left: -11px;
			padding-top: 10px;
			padding-bottom: 10px;
	}
	.tbt-left .columns__new-show{
		display: flex;
		flex-direction: column;
		display: flex;
		flex-direction: column;
		position: absolute;
		left: -70px;
		top: -25px;
	}
	.tbt-right .columns__new-show{
		display: flex;
		flex-direction: column;
		display: flex;
		flex-direction: column;
		position: absolute;
		right: -70px;
		top: -25px;
	}
	@media(max-width: 1244px){
		.contest__show-new .table-booking-table{
			margin-left: 75px;
		}
		.contest__show-new .table-wrapper {
			min-width: 1280px;
		}
		.for-mobile-wrapper {
			width: 100%;
			overflow-y: auto;
		}
	}
	@media(max-width: 110px){
		.contest__show-new .table-wrapper {
			min-width: 1024px;
		}
	}
	.columns__new-show span{
		    background-color: #dcdcdc;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			margin-bottom: 29px;
	}
	.table__flex-new{
		display: flex;
		flex-direction: column-reverse;
	}
	.table__flex-new .rect-vertical .upper-row{
		flex-direction: column-reverse;
	}
	.table__flex-new .rect-vertical .lower-row{
		flex-direction: column-reverse;
	}
	
	#rc-reg-ajax-container .table-booking-table .tbt-row.chair_left{
		display: inline-block;
	}
	#rc-reg-ajax-container .table-booking-table .tbt-row.chair_right{
		display: inline-block;
	}
	/*.tbt-row.chair_right.show__top .chair-top .number{
		left: 4px;
	}
	.tbt-row.chair_left.show__top .chair-top .number{
		left: 10px;
	}*/
	#rc-reg-ajax-container .table-booking-table .tbt-row.chair_left.show__top{
		display: grid;
	}
	#rc-reg-ajax-container .table-booking-table .tbt-row.chair_right.show__top{
		display: grid;
	}
	
    #rc-reg-ajax-container .table-booking-table .tbt-col.nogrid .tbt-row.chair_left.show__top{
		display: inline-block;
	}
	#rc-reg-ajax-container .table-booking-table .tbt-col.nogrid .tbt-row.chair_right.show__top{
		display: inline-block;
	}
	
	.table-booking-table .tbt-row.chair_left{
		display: grid;
	}
	.table-booking-table .tbt-row.chair_right{
		display: grid;
	}
	.table-booking-table .tbt-row.chair_left.test{
		display: inline-block;
	}
	.table-booking-table .tbt-row.chair_right.test{
		display: inline-block;
	}
	#rc-reg-ajax-container .table-booking-table .tbt-row.chair_left.show__top.test{
		display: inline-block;
	}
	#rc-reg-ajax-container .table-booking-table .tbt-row.chair_right.show__top.test{
		display: inline-block;
	}
    div.col_right {
        display: none;
    }
    div.col_left {
        width: 100%;
    }

    .lk-steps .lk-step .text {
        color: #e5e5e5;
    }
    .lk-steps .lk-step_active .text {
        color: #883b73;
    }
    .lk-steps .lk-step .svg-color {
        fill: #e5e5e5;
    }
    .lk-steps .lk-step_active .svg-color {
        fill: #883b73;
    }
    .lk-steps .lk-step_active:before {
        background: #883b73;
    }

    .lk-accordion-wrapper .lk-accordion-big .accordion-big-title {
        color: #883b73;
    }
    .lk-accordion-wrapper .lk-accordion-big .accordion-big-title:before {
        border-left: 8px solid #883b73;
    }
    .lk-accordion-wrapper .lk-accordion-big._open .accordion-big-title {
        color: #3ba7e9;
    }
    .lk-accordion-wrapper .lk-accordion-big._open .accordion-big-title:before {
        border-left-color: #3ba7e9;
    }

    .lk-menu .lk-menu__tab.active {
        border-bottom: 2px solid #3ba7e9;
    }

    .lk-package-wrapper ul._lk-ul li:before {
        background: #3ba7e9;
    }

    .line input:focus {
        border: 1px solid #3ba7e9!important;
    }

    .lk-package-prices table .price {
        color: #969696;
    }
    .lk-package-prices table ._discount .price {
        color: #883b73;
    }

    .lk-tabs-wrapper.ui-widget .lk-selected-block .lk-selected {
        color: #969696;
    }

    .lk-tabs-wrapper.ui-widget .line p {
        color: #969696;
    }

    .lk-buy-a-package .lk-btn_by-apackage {
        background: #883b73;
    }
    .lk-buy-a-package .lk-btn_by-apackage:hover {
        background: #642c55;
    }

    .lk-buy-a-package .lk-spinner .spinner-btn-minus {
        border: 1px solid #883b73;
        background-color: #883b73;
    }
    .lk-buy-a-package .lk-spinner .spinner-btn-plus {
        border: 1px solid #883b73;
        background-color: #883b73;
    }

    .lk-tickets-wrapper .tickets-prices li:before {
        background: #969696;
    }
    .lk-tickets-wrapper .tickets-prices li._discount:before {
        background: #883b73;
    }

    .lk-tickets-wrapper .tickets-prices li .price {
        color: #969696;
    }
    .lk-tickets-wrapper .tickets-prices li._discount .price {
        color: #883b73;
    }

    .lk-tickets-wrapper .order-wrapper .lk-order .price {
        color: #883b73;
    }

    .lk-tickets-wrapper .order-wrapper .lk-order .lk-btn_order {
        color: #883b73;
        border: 1px solid #883b73;
    }
    .lk-tickets-wrapper .order-wrapper .lk-order .lk-btn_order:hover {
        background: #883b73;
    }

    .lk-select-menu .ui-widget.ui-widget-content .ui-state-active {
        background: #883b73;
    }

    .lk-booking-table .you-choosed-wrapper .choose-wrapper .choose .choose-block span._price {
        color: #883b73;
    }

    .lk-booking-table .you-choosed-wrapper .result-wrapper .result span {
        color: #883b73;
    }

    .lk-booking-table .you-choosed-wrapper .result-wrapper .lk-btn_order {
        color: #883b73;
        border: 1px solid #883b73;
    }
    .lk-booking-table .you-choosed-wrapper .result-wrapper .lk-btn_order:hover {
        background: #883b73;
    }

    .lk-booking-table .table-wrapper .sector-vertical_orange .table {
        border: 3px solid #f26522;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .table {
        border: 3px solid #ec008c;
    }
    .lk-booking-table .table-wrapper .sector-horizontal._green .table {
        border: 3px solid #8dc63f;
    }

    .lk-booking-table .table-wrapper .sector-vertical_orange .sector {
        color: #f26522;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .sector {
        color: #ec008c;
    }
    .lk-booking-table .table-wrapper .sector-horizontal._green .sector {
        color: #8dc63f;
    }
    .lk-booking-table .table-wrapper .sector-vertical .table-horizontal .chair-wrapper .chair-top .svg-table-color {
        fill: #f26522;
    }
    .lk-booking-table .table-wrapper .sector-vertical .table-horizontal .chair-wrapper .chair-top._choose .svg-table-color {
        fill: #b4b4b4;
    }
    .lk-booking-table .table-wrapper .sector-vertical .table-horizontal .chair-wrapper .chair-top._engaged .svg-table-color {
        fill: #3ba7e9;
    }
    .lk-booking-table .table-wrapper .sector-vertical .table-horizontal .chair-wrapper .chair-bottom .svg-table-color {
        fill: #f26522;
    }
    .lk-booking-table .table-wrapper .sector-vertical .table-horizontal .chair-wrapper .chair-bottom._choose .svg-table-color {
        fill: #b4b4b4;
    }
    .lk-booking-table .table-wrapper .sector-vertical .table-horizontal .chair-wrapper .chair-bottom._engaged .svg-table-color {
        fill: #3ba7e9;
    }

    .lk-booking-table .table-wrapper .sector-vertical_purple .table-horizontal .chair-wrapper .chair-top .svg-table-color {
        fill: #ec008c;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .table-horizontal .chair-wrapper .chair-top._choose .svg-table-color {
        fill: #b4b4b4;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .table-horizontal .chair-wrapper .chair-top._engaged .svg-table-color {
        fill: #3ba7e9;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .table-horizontal .chair-wrapper .chair-bottom .svg-table-color {
        fill: #ec008c;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .table-horizontal .chair-wrapper .chair-bottom._choose .svg-table-color {
        fill: #b4b4b4;
    }
    .lk-booking-table .table-wrapper .sector-vertical_purple .table-horizontal .chair-wrapper .chair-bottom._engaged .svg-table-color {
        fill: #3ba7e9;
    }

    .lk-booking-table .table-wrapper .sector-horizontal .table-vertical .chair-wrapper .chair-left .svg-table-color {
        fill: #8dc63f;
    }
    .lk-booking-table .table-wrapper .sector-horizontal .table-vertical .chair-wrapper .chair-left._choose .svg-table-color {
        fill: #b4b4b4;
    }
    .lk-booking-table .table-wrapper .sector-horizontal .table-vertical .chair-wrapper .chair-left._engaged .svg-table-color {
        fill: #3ba7e9;
    }
    .lk-booking-table .table-wrapper .sector-horizontal .table-vertical .chair-wrapper .chair-right .svg-table-color {
        fill: #8dc63f;
    }
    .lk-booking-table .table-wrapper .sector-horizontal .table-vertical .chair-wrapper .chair-right._choose .svg-table-color {
        fill: #b4b4b4;
    }
    .lk-booking-table .table-wrapper .sector-horizontal .table-vertical .chair-wrapper .chair-right._engaged .svg-table-color {
        fill: #3ba7e9;
    }

    .reg-mobile_title .mobile_icon_right {
        border: 5px solid #642c55;
    }
    .reg-mobile_title .mobile_icon_right .svg-mobile-color {
        fill: #642c55;
    }
    .reg-mobile_title .mobile_text_left {
        color: #642c55;
    }

    .lk-accordion-wrapper._mobile .lk-accordion-big .accordion-big-title {
        background: #883b73;
    }
    .lk-accordion-wrapper._mobile .lk-accordion-big._open .accordion-big-title {
        color: #883b73;
        background: #ededed;
    }

    .lk-accordion-wrapper._mobile .lk-accordion-min .accordion-min-title {
        background: #bbbbbb;
    }
    .lk-accordion-wrapper._mobile .lk-accordion-min._open .accordion-min-title {
        background: #3ba7e9;
    }

    .reg-mobile_title .mobile_text_bottom span {
        color: #642c55;
    }
.lk-booking-table .chair-top {
    position: relative;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
}
.lk-booking-table .chair-top .number {
    position: absolute;
    color: #fff;
    font-family: 'RobotoCondensed-Bold';
    font-weight: normal;
    font-size: 14px;
    left: 12px;
    top: 7px;
}
.lk-booking-table .table-wrapper .booking-place {
    position: relative;
    width: 31px;
    height: 24px;
    display: inline-block;
    margin: 0 5px -1px;
    cursor: pointer;
}
.lk-booking-table .table-wrapper .booking-place .svg-table-color {
    fill: #68a6e6;
}
.lk-booking-table .table-wrapper .booking-place.reserved .svg-table-color {
    fill: #883b73;
}
.lk-booking-table .table-wrapper .booking-place.disabled .svg-table-color {
    fill: #999999;
}
.table-booking-table {
    width: 100%;
    font-size: 0;
    position: relative;
}
.table-booking-table.horizontal {
    text-align: center;
    margin-top: 40px;
}
.table-booking-table .tbt-col {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    text-align: center;
    font-size: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.table-booking-table .tbt-col.tbt-center {
    padding: 35px 20px 45px 20px;
    position: absolute;
    top: 0;
    right: 27%;
    bottom: 0;
    left: 27%;
    min-width: 230px;
    margin: 0 auto;
}
.table-booking-table .tbt-col.tbt-right {
    position: absolute;
    right: 0;
}
.table-booking-table .tbt-row {
    display: grid;
    vertical-align: top;
    margin-right: 15px;
}
.table-booking-table.horizontal .tbt-row {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
}
.table-booking-table .tbt-row.last {
    margin-right: 0;
}
.table-booking-table .tbt-row .row-title {
    font-size: 18px;
    line-height: 1;
    color: #999999;
    font-weight: 600;
    text-align: center;
    margin-bottom: 16px;
}
.table-booking-table.horizontal .tbt-row .row-title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 0;
}
.lk-booking-table .table-booking-table.horizontal .chair-top {
    width: 48px;
    height: 48px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px;
}
.lk-booking-table .table-booking-table.horizontal .chair-top:last-child {
    margin-right: 0;
}
.table-booking-table .tbt-col .sector-title {
    clear: both;
    width: 100%;
    text-align: center;
    font-size: 30px;
    line-height: 1;
    color: #dcdcdc;
    font-weight: 600;
    text-transform: uppercase;
}
.table-booking-table.horizontal .tbt-col .sector-title {
    font-size: 60px;
    margin-top: 30px;
}
.table-booking-table .tbt-col .table-item {
    display: block;
    width: 80px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    background: #3ba7e9;
    text-align: center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 24px;
    color: #ffffff;
    font-family: 'Roboto-Bold';
    cursor: pointer;
    margin-bottom: 16px;
    text-transform: uppercase;
}
    .table-booking-table .tbt-col .rounded {
        display: block;
        width: 80px;
        height: 80px;
        line-height: 80px;
        overflow: hidden;
        background: #3ba7e9;
        text-align: center;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        font-size: 24px;
        color: #ffffff;
        font-family: 'Roboto-Bold';
        cursor: pointer;
        margin-bottom: 16px;
        text-transform: uppercase;
    }

    .table-booking-table .tbt-col .vertical {
        display: block;
        width: 46px;
        height: 80px;
        line-height: 48px;
        overflow: hidden;
        background: #3ba7e9;
        text-align: center;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        font-size: 24px;
        color: #ffffff;
        font-family: 'Roboto-Bold';
        cursor: pointer;
        margin-bottom: 16px;
        text-transform: uppercase;
    }
.table-booking-table.horizontal .tbt-col .table-item {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}
.lk-booking-table .table-wrapper .stage {
    position: relative;
    width: 100%;
    height: 100%;
    background: #dcdcdc;
    font-size: 0;
    overflow: hidden;
}
.lk-booking-table .table-wrapper .stage:before {
    content: "";
    width: 1px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.lk-booking-table .table-wrapper .stage .stage-text {
    width: 99%;
    display: inline-block;
    vertical-align: middle;
    font-family: 'Roboto-Bold';
    text-align: center;
    font-size: 48px;
    text-transform: uppercase;
    color: #999999;
}
.lk-booking-table .chair-tooltip .tooltip__text_top {
    bottom: auto;
    top: 100%;
    left: 50%;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 10px;
}
.lk-booking-table .chair-tooltip .tooltip__text {
    visibility: hidden;
    width: auto;
    background-color: #fff;
    border: 3px solid #883b73;
    border-radius: 0;
    font-size: 13px;
    font-family: 'Roboto-Regular';
    font-weight: normal;
    padding: 20px;
    position: absolute;
    z-index: 1;
    margin-bottom: 0;
    line-height: 15px;
}
.lk-booking-table .tooltip-inner {
    display: table;
}
.lk-booking-table .tooltip-inner .table-infoblock,
.lk-booking-table .tooltip-inner .chair-infoblock {
    display: table-cell;
    vertical-align: top;
}
.lk-booking-table .tooltip-inner .chair-infoblock {
    padding-right: 30px;
}
.lk-booking-table .tooltip-inner .chair-wrapper {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    margin-bottom: 10px;
}
.lk-booking-table .tooltip-inner .booking-info-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.lk-booking-table .tooltip-inner .booking-info-list .bil-item {
    display: block;
    margin-bottom: 10px;
    white-space: nowrap;
    font-size: 16px;
    color: #000000;
}
.lk-booking-table .tooltip-inner .booking-info-list .bil-item .bil-line {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.lk-booking-table .tooltip-inner .booking-info-list .bil-item .tag-bold {
    font-weight: 600;
}
.lk-booking-table .tooltip-inner .booking-info-list .bil-item .tag-price {
    color: #883b73;
    text-transform: uppercase;
}
.lk-booking-table .tooltip-inner .booking-info-list .bil-item .tag-status {
    color: #3ba7e9;
    font-weight: 600;
}
.lk-booking-table .tooltip-inner .booking-info-list .bil-item .tag-status.reserved {
    color: #883b73;
}
.lk-booking-table .table-booking-table .chair-tooltip .tooltip__text_top:before {
    border-width: 13px;
    margin-left: -13px;
    border-color: transparent transparent #883b73 transparent;
    bottom: 100%;
    top: auto;
}
.lk-booking-table .table-booking-table .chair-tooltip .tooltip__text_top:after {
    margin-left: -9px;
    border-width: 9px;
    border-color: transparent transparent #ffffff transparent;
    bottom: 100%;
    top: auto;
}
#carcas {
    overflow: visible;
}
div#content {
    overflow: visible;
}
.lk-accordion-wrapper .lk-accordion-big .accordion-big-title {
    //overflow: hidden;
}
.event-reg {
    background: #ffffff;
}
.lk-booking-table .table-wrapper {
    margin-left: 0px;
}
.lk-popup .lk-popup-wrapper.first-take-part .event-wrapper .popup-item:last-child .item-description {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

.lk-popup .lk-popup-wrapper.first-take-part .event-wrapper .popup-item:last-child .item-description .text {
    width: 100%;
}
.order-wrapper .line-item {
    width: 250px;
    margin-left: 20px;
}
.order-wrapper .line-item .line {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
    box-sizing: border-box;
}
.order-wrapper .line-item .line p {
    font-family: 'RobotoCondensed-Regular';
    font-size: 16px;
    padding-bottom: 7px;
}
.order-wrapper .line-item .line input {
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    padding: 10px;
    outline: none;
    font-family: 'Roboto-Regular';
    font-weight: normal;
    font-size: 14px;
    box-sizing: border-box;
}
.lk-btn.lk-btn_add.lk-btn_add_no {
    background: #000;
}
.lk-tickets-wrapper .order-wrapper .lk-order .date.block {
    display: block;
    margin-bottom: 20px;
}
.lk-tickets-wrapper .order-wrapper .lk-order .spinner-name-wrapper {
    margin-left: 20px;
    margin-bottom: 10px;
}
.lk-tickets-wrapper .order-wrapper .lk-order .spinner-name {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    text-align: center;
    line-height: 12px;
    margin-left: 4px;
}
.lk-tickets-wrapper .order-wrapper .lk-order .spinner-name.next {
    margin-left: 29px;
}

@media screen and (max-width: 768px) {
    .lk-booking-table .table-wrapper {
        margin-left: 90px;
    }
    .lk-booking-table .tooltip-inner .table-infoblock, 
    .lk-booking-table .tooltip-inner .chair-infoblock {
        display: block;
    }
    .lk-booking-table .tooltip-inner .chair-infoblock {
        padding-right: 0;
    }
    .lk-booking-table .chair-tooltip .tooltip__text {
        padding: 10px;
    }
}

.js-package-tab .price_inline {
    display: inline-block;
    vertical-align: middle;
    font-family: 'RobotoCondensed-Regular';
    font-weight: normal;
    color: #883b73;
    margin-left: 20px;
}
.js-package-tab .lk-spinner {
    display: inline-block;
    vertical-align: middle;
}
    .table-booking-table .tbt-col .csanvas {
        width: 80px;
        height: 58px;
        top: -6px;
        left: 0;
        position: absolute;
    }

    .new-tooltip {
        width: 300px;
        height: 200px;
        border-radius: 12px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        top: -71px;
        left: -110px;
        z-index: 9990;
    }

    .new-tooltip.chair-l {
        width: 120px;
        height: 120px;
        border-radius: 12px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        top: -71px;
        left: -110px;
        z-index: 9990;
    }


    .new-tooltip.chair-r {
        width: 120px;
        height: 120px;
        border-radius: 12px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        top: -71px;
        left: -110px;
        z-index: 9990;
    }

    .new-tooltip.rect-r {
        flex-direction: column;
        width: 200px;
        height: 150px;
    }

    .new-tooltip.rect-l {
        width: 200px;
        height: 150px;
        flex-direction: column;
    }

    .new-tooltip.rect-vertical {
        flex-direction: row;
        width: 150px;
        height: 150px;
        top: -110px;
        left: -71px;
    }

    .new-tooltip__table {
        width: 150px;
        height: 80px;
        border-radius: 16px;
        background-color: #3ba6e9;
        top: 60px;
        left: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .rect-vertical .new-tooltip__table {
        min-width: 80px;
        max-width: 80px;
        width: 75px; height: 120px;
        border-radius: 16px;
        background-color: #3ba6e9;
        top: 50px;
        left: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .new-tooltip__table > .table-number {
        color: #FFFFFF;
        font-size: 60px;
        font-family: Roboto, sans-serif;
        font-weight: 900;

    }

    .new-tooltip .booking-place {
        width: 31px;
        height: 24px;
        display: inline-block;
        margin: 0 5px -1px;
    }

    .new-tooltip .booking-place .svg-table-color {
        fill: #68a6e6;
    }

    .new-tooltip .number {
        position: absolute;
        color: #fff;
        font-family: 'RobotoCondensed-Bold';
        font-weight: normal;
        font-size: 14px;
        left: 12px;
        top: 7px;
    }

    .new-tooltip .upper-row {
        margin-bottom: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .new-tooltip .lower-row {
        margin-top: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .rect-vertical .upper-row {
        height: 200px;
        flex-direction: column;
    }

    .rect-vertical .lower-row {
        height: 200px;
        flex-direction: column;
    }

    .round-table {
        height: 125px;
        width: 125px;
        border-radius: 50%;

    }

    .round-table-small {
        height: 95px;
        width: 95px;
        border-radius: 50%;

    }

    .price-tooltip {
        width: 320px;
        height: 150px;
        border-radius: 12px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        top: -71px;
        left: 160px;
        z-index: 9980;
        flex-direction: column;
        /*padding: 20px;*/
    }

    .price-tooltip span {
        color: #999999;
        font-size: 67px;
        font-family: "Roboto", sans-serif;
    }

    .price-tooltip .lower span {
        color: #999999;
        font-size: 48px;
        font-family: "Roboto", sans-serif;
    }

    .price-tooltip.vert {
        left: 70px;
        top: -110px;
    }

    .price-tooltip.round {
        left: 30px;
        top: -100px;
    }

    .price-tooltip.round-r {
        left: -450px;
        top: -100px;
    }

    .price-tooltip .price-tooltip__vertical {
        display: block;
        font-size: 16px;
        transform: rotate(-90deg);
        font-family: "Roboto", sans-serif;
        opacity: .5;
        text-transform: lowercase;
    }

    .price-tooltip .upper {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .price-tooltip .lower {
        margin-left: 10px;
    }

    .price-tooltip .double-pos {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-right: 10px;
    }

    .price-tooltip .double-pos:last-child {
        margin-right: 0;
    }
    /*Fixed Chairs*/
    /*.tbt-right .chair_right{*/
    /*    display: none;*/
    /*}*/
    /*.tbt-right .chair_right:nth-child(1){*/
    /*    display: block;*/
    /*    position: absolute;*/
    /*    right: 115%;*/
    /*}*/
    /*.tbt-left .chair_left{*/
    /*    display: none;*/
    /*}*/
    /*.tbt-left .chair_left:nth-child(4){*/
    /*    display: block;*/
    /*    position: absolute;*/
    /*    left: 16%;*/
    /*}*/

    /*.table-booking-table .tbt-col.tbt-center{*/
    /*    min-height: 445px;*/
    /*}*/
    /*.table-booking-table.horizontal{*/
    /*    min-height: 675px;*/
    /*    position: relative;*/
    /*}*/
    /*.table-booking-table.horizontal .tbt-col{*/
    /*    position: absolute;*/
    /*    bottom: 0px;*/
    /*    right: 48px;*/
    /*    width: 100%;*/
    /*}*/
    /*.tbt-right .chair_right:nth-child(2){*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    right: 70%;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    max-width: 33%;*/
    /*    min-width: 55px;*/
    /*}*/
    /*.tbt-right .chair_right:nth-child(3){*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    right: 35%;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    max-width: 33%;*/
    /*    min-width: 55px;*/
    /*}*/
    /*.tbt-right .chair_right:nth-child(4){*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    right: 0;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    max-width: 33%;*/
    /*    min-width: 55px;*/
    /*}*/
    /*.tbt-left .chair_left:nth-child(1){*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    left :0%;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    max-width: 33%;*/
    /*}*/
    /*.tbt-left .chair_left:nth-child(2){*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    left: 5%;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    max-width: 33%;*/
    /*    min-width: 55px;*/
    /*}*/
    /*.tbt-left .chair_left:nth-child(3){*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    left: 10%;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    max-width: 33%;*/
    /*    min-width: 55px;*/
    /*}*/
    /*.lk-booking-table .table-wrapper .booking-place{*/
    /*    width: 30px!important;*/
    /*    height: 35px!important;*/

    /*}*/
    /*.lk-booking-table .table-wrapper .booking-place  .number{*/
    /*    left: 6px;*/
    /*    top: 6px;*/
    /*    min-width: 16px;*/
    /*}*/
    /*.sector_left{*/
    /*    position: absolute;*/
    /*    bottom: -435px;*/
    /*    !* right: initial; *!*/
    /*    left: 102px;*/
    /*}*/
    /*.sector_right{*/
    /*    position: absolute;*/
    /*    bottom: -452px;*/
    /*    right: 125px;*/
    /*    min-width: 160px;*/
    /*}*/
    /*.table-booking-table .tbt-col .sector-title{*/
    /*    min-width: 160px;*/
    /*}*/

    .table-booking-table .tbt-row:last-child {
        margin-right: 0;
    }