

/* Start:/local/templates/vt_new/components/bitrix/breadcrumb/template1/style.css?1617303571613*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none; text-decoration: underline;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/components/put3/search.title/templates/.default/style.css?17345971113139*/
#title-search-footer.bx_search_container{line-height: inherit;}

.bx_search_container{
	height: 50px;
	line-height: 50px;
	/*padding: 0 10px;*/
}

.bx_search_container .bx_field{
	position: relative;
	margin-top: 15px;
	height: 30px;
	border-top:    1px solid #8ca3ae;
	border-right:  1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left:   1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1);
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	left: 0;
	height: 30px;
	outline: none;
	border: none;
	background: none;
	line-height: 30px;
	width: 100%;
	padding-right: 40px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
}
.bx_search_container .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url('/local/components/put3/search.title/templates/.default/images/search_lupe.png') no-repeat left center;
	cursor: pointer;

}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/components/put3/search.title/templates/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/vt_new/template_styles.css?177791177112589*/
#colorbox {
	top: 85px !important;
/* 	height: 80vh !important; */
}

/*
#cboxWrapper {
	height: 100% !important;
}

#cboxWrapper > div:nth-child(2) {
	height: calc(100% - 42px) !important;
}

#cboxMiddleLeft,
#cboxContent,
#cboxMiddleRight {
	height: 100% !important;
}

#cboxLoadedContent {
	height: 100% !important;
}

#cboxLoadedContent img {
	min-width: 80%;
    height: 100% !important;
    margin: 0 auto;
    display: block;
}
*/

/*body {
	margin: 0;
	padding: 0;
}

#page {
	margin: 0 !important;
	padding: 0;
}

.bg_wrapper_blue {
	background: url('/img/fon.png');
	height: 500px;
	background-repeat: no-repeat;
	position: static !important;
}*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:700;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}.b-catalog_tob-bg{width:100%;padding:35px 0;background:url(/img/br-top-catalog-header.jpg)}.catalog__top_page{padding-top:0!important;width:1170px;margin:0 auto}.catalog__top_page .bx-breadcrumb{text-align:left!important;justify-content:flex-start!important;color:#fff!important;font-size:12px;text-decoration:none!important}.catalog__top_page .bx-breadcrumb .bx-breadcrumb-item span{color:#fff!important;font-size:12px;text-decoration:none!important}.catalog__top_page .bx-breadcrumb .bx-breadcrumb-item{margin-right:0!important}.catalog__top_page .bx-breadcrumb .bx-breadcrumb-item .separator_breadcrumbs{padding:0 5px}.catalog__top_page .text-pagetitle{text-align:left!important;color:#fff!important;font-weight:700;margin-left:0!important;padding-top:0!important;font-size:60px;margin-right:0!important;max-width:100%!important}.catalog__top_page .text-pagetitle:after{display:none!important}.b-flex__advantage{display:flex;margin-top:25px}.flex__advantage_item{width:25%;padding-right:40px;display:flex;align-items:center}.flex__advantage_item img{margin-right:25px;width:85px!important;height:85px!important;max-width:86px!important}.flex__advantage_item span{color:#fff;font-size:15px;font-weight:700;line-height:22px}
.price_table td:first-child,
.price_table.toptable td:first-child p,
.price_table.toptable td:first-child p {
   text-align: center;
}

#backToTop {
	position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    padding: 10px;
    border: none;
    background-color: #e68010;
    color: white;
    cursor: pointer;
    border-radius: 5px;
    z-index: 1000;
    width: 50px;
    height: 50px;
    font-size: 18px;
}

#backToTop:hover {
    background-color: #333;
}

.jr_sec_top_img{
    position: absolute;
    left: 0;
    max-width: 50%!important;
    height: 100%;
    object-fit: cover;
}
.jr_rel{
    position: relative;
}
.jr_sec_top{
    height: 32rem;
    margin-bottom: 3rem;
}
.jr_sec_top_in{
    position: relative;
    z-index: 9;
}
.jr_section_title{
    margin-bottom: 1.5rem;
    color: #ECB456;
    font-size: 1rem;
    font-weight: 500;
    line-height: 120%; /* 1.2rem */
    text-transform: uppercase;
}
.jr_sec_top_l{
    padding: 1.5rem 1.5rem 3rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 30rem;
}
.jr_sec_top_in{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
}
.jr_sec_top:after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 50%;
    top: 0;
    background: #F5F5F5;
}
.jr_section_text{
    color: #fff;
    margin-bottom: 2.8rem;
    font-size: 2rem;
    line-height: 120%; /* 2.4rem */
    text-transform: uppercase;
}
.jr_section_text span{
    color: #ECB456;
    font-style: italic;
}
.jr_order_info{
    color: #ECB456;
    margin-top: 1.5rem;
    font-size: 1.125rem;
    text-transform: none;
    line-height: 120%; /* 1.35rem */
}
.flight_countdown{
    padding: 1.5rem 2rem;
    border-radius: 0.375rem;
    background: #174D79;
    box-shadow: 0 -5px 9.1px 0 #073E6C inset, 0 4px 17.4px 3px rgba(0, 0, 0, 0.25);
}
.flight_countdown_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.9375rem;
    font-weight: 700;
    margin-bottom: 2rem;
    line-height: 120%; /* 1.125rem */
    text-transform: uppercase;
}
.flight_countdown_timer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-size: 4.125rem;
    font-weight: 500;
    line-height: 120%; /* 4.95rem */
    text-transform: uppercase;
}
.flight_countdown_text{
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.625rem;
    font-weight: 500;
    line-height: 120%; /* 0.75rem */
    text-transform: uppercase;
}
.flight_countdown_num{
    line-height: 1;
}
.flight_countdown_col{
    text-align: center;
}
.jr_section_text_right{
    color: #3B3B3B;
    font-size: 2rem;
    font-weight: 500;
    line-height: 120%; /* 2.4rem */
    text-transform: uppercase;
}
.jr_section_text_right span{
    color: #ECB456;
}
.jr_order_info_right:before{
    content: '';
    display: block;
    flex-shrink: 0;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="31" height="30" viewBox="0 0 31 30" fill="none"><path d="M15.5 4.81594C16.0015 4.81594 16.4082 4.40931 16.4082 3.90774V0.9082C16.4082 0.406632 16.0015 0 15.5 0C14.9984 0 14.5918 0.406632 14.5918 0.9082V3.90774C14.5918 4.40931 14.9984 4.81594 15.5 4.81594ZM19.7382 6.3574C19.8575 6.35756 19.9757 6.33413 20.0859 6.28848C20.1961 6.24282 20.2962 6.17583 20.3804 6.09136L22.8022 3.66949C23.1569 3.31487 23.1569 2.7398 22.8022 2.38512C22.4476 2.03049 21.8726 2.03049 21.5179 2.38512L19.096 4.80698C18.7413 5.1616 18.7413 5.73668 19.096 6.09136C19.1802 6.17583 19.2803 6.24281 19.3906 6.28847C19.5008 6.33413 19.6189 6.35755 19.7382 6.3574ZM10.6195 6.09142C10.7969 6.26876 11.0293 6.35746 11.2617 6.35746C11.4941 6.35746 11.7266 6.26876 11.9038 6.09142C12.2585 5.7368 12.2585 5.16173 11.9038 4.80704L9.48198 2.38518C9.12735 2.03055 8.55228 2.03055 8.1976 2.38518C7.84292 2.7398 7.84292 3.31487 8.1976 3.66955L10.6195 6.09142ZM23.6574 12.8363L20.1319 9.31069C19.7946 8.97334 19.3941 8.70573 18.9533 8.52316C18.5125 8.34059 18.0401 8.24663 17.563 8.24664H12.0485C10.6738 8.24664 9.38141 8.78199 8.40939 9.75401L8.11913 10.0442L8.10036 10.063H0.9082C0.406632 10.063 0 10.4696 0 10.9712V20.6586C0 21.1602 0.406632 21.5668 0.9082 21.5668H5.43631L7.59219 23.7227C7.7625 23.893 7.99349 23.9887 8.23435 23.9887H9.0567C8.75233 23.5176 8.5564 22.9913 8.47969 22.4404C7.79293 22.2168 7.18289 21.8046 6.71917 21.2509C5.35118 19.6205 5.5646 17.1811 7.19495 15.813L10.6468 12.9166H17.5391C17.78 12.9166 18.011 13.0123 18.1813 13.1826L20.7171 15.7184C21.5316 16.5329 22.8819 16.5503 23.6824 15.722C24.46 14.9176 24.4516 13.6305 23.6574 12.8363Z" fill="%23E7881A"/><path d="M31.0001 12.8483C31.0001 12.3466 30.5934 11.94 30.0919 11.9401H25.2805C26.4417 13.458 26.3296 15.6443 24.942 17.032C24.2107 17.7633 23.2376 18.166 22.202 18.166C21.1663 18.166 20.1932 17.7633 19.462 17.032L17.1632 14.7331H11.1381L10.4247 15.3318L8.12062 17.2651C7.25607 17.9906 7.14333 19.2795 7.86874 20.144C8.59415 21.0086 9.88307 21.1213 10.7476 20.3959C9.88307 21.1213 9.77033 22.4102 10.4957 23.2748C11.2212 24.1393 12.5101 24.2521 13.3746 23.5266C12.5101 24.2521 12.3973 25.541 13.1227 26.4055C13.8482 27.2701 15.1371 27.3828 16.0016 26.6574L17.61 25.3077L17.3931 25.4898C16.5286 26.2152 16.4158 27.5041 17.1412 28.3687C17.8666 29.2332 19.1556 29.346 20.0201 28.6206L26.1894 23.4438H30.092C30.5936 23.4438 31.0002 23.0372 31.0001 22.5356L31.0001 12.8483Z" fill="%23E7881A"/></svg>') no-repeat;
    width: 31px;
    background-size: contain;
    height: 30px;
}
.jr_order_info_right{
    margin-top: 1rem;
    display: flex;
    align-items: center;
    gap: 1.12rem;
    color: #3B3B3B;
    font-size: 1rem;
    text-transform: none;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 1.2rem */
}

.jr_form_inputs_wrap{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.5rem;
}
.jr_sec_top_r{
    padding: 3rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1rem;
}
.jr_adv_list_in{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
}
.jr_adv_list_item{
    display: flex;
    align-items: center;
    gap: 1rem;
    color: #989898;
    font-size: 0.875rem;
    line-height: 150%; /* 1.3125rem */
}
.jr_adv_list_item_r_title{
    margin-bottom: 0.5rem;
    color: #2C2C2C;
    font-weight: 600;
    line-height: 120%; /* 1.2rem */
}
.jr_adv_list_item_l{
    position: relative;
}
.jr_adv_list_item_l:before{
    content: '';
    background: #7C9AB2;
    transform: rotate(45deg);
    width: 2.5rem;
    height: 2.53744rem;
    top: 0;
    display: block;
    left: 0;
    position: absolute;
}
.jr_adv_list_item_l{
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 2.5rem;
}
.jr_adv_list_item_l svg{
    position: relative;
}
.jr_info_mid_in{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.5rem;
}
.jr_info_mid{
    margin-bottom: 3rem;
}
.jr_info_mid_r{
    background: #073E6C;
    background: linear-gradient(122deg, rgba(7, 62, 108, 1) 0%, rgba(7, 62, 108, 1) 73%, rgba(196, 196, 196, 1) 100%);
    color: #fff;
    padding: 2rem;
}
.jr_info_mid_r_title{
    margin-bottom: 1.15rem;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
}
.jr_info_mid_r{
    position: relative;
}
.jr_info_mid_r_img{
    position: absolute;
    max-width: 180px!important;
    right: 0;
    bottom: 0;
}
.jr_info_mid_r_list{
    display: grid;
    gap: 0.5rem;
}
.jr_info_mid_r_list_item{
    display: flex;
    align-items: center;
    gap: .63rem;
}
.jr_info_mid_r_list_item:before{
    content: '';
    display: block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><rect width="18" height="18" rx="9" fill="%2319609A"/><path d="M12.375 6.97058L7.73438 11.4706L5.625 9.42513" stroke="%236691B5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
    width: 18px;
    height: 18px;
    background-size: contain;
    flex-shrink: 0;
}
.jr_info_mid_l{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.5rem;
}
.jr_info_mid_l_item_title{
    margin: 2rem 0 0.5rem;
    color: #2C2C2C;
    font-size: 1.15rem;
    font-weight: 600;
    line-height: 120%; /* 1.5rem */
}
.jr_info_mid_l_item{
    padding: 1rem;
    background: #F9F9F9;
}
@media screen and (max-width: 1000px){
    .jr_sec_top_in{
        grid-template-columns: repeat(1, 1fr);
    }
    .jr_sec_top_img{
        max-width: 100% !important;
        height: 50%;
    }
    .jr_sec_top:after{
        display: none;
    }
    .jr_sec_top_img{
        display: none;

    }
    .jr_sec_top_l{
        padding: 2rem 1rem;
        background: url("/img/bg_cat.jpg");
        background-size: cover;
        max-width: 100%;
    }
    .flight_countdown{
        max-width: 300px;
        padding: 0.5rem;
    }
    .flight_countdown_timer{
        font-size: 2rem;
    }
    .jr_sec_top_l_bot{

    }
    .jr_sec_top_r{
        background: #F5F5F5;
        padding: 1.5rem 1rem;
    }
    .jr_form_inputs_wrap,
    .jr_adv_list_in,
    .jr_info_mid_l,
    .jr_info_mid_in{
        grid-template-columns: repeat(1, 1fr);
    }
    .jr_sec_top{
        height: auto;
    }
    .jr_sec_top .container{
        padding: 0;
    }
    .jr_info_mid_r_img{

    }
    .jr_info_mid_r{
        padding: 1rem 1rem 10rem;
    }
    .jr_info_mid_l_item_title{
        margin: 1rem 0 0.5rem;
    }
}
/* End */
/* /local/templates/vt_new/components/bitrix/breadcrumb/template1/style.css?1617303571613 */
/* /local/components/put3/search.title/templates/.default/style.css?17345971113139 */
/* /local/templates/vt_new/template_styles.css?177791177112589 */
