

/* Start:/bitrix/templates/.default/components/bitrix/menu/menu/style.css?15931486504353*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#333;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section.list/menu_tours/style.min.css?15936584206236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/universal1/style.css?1715774488793*/
.bx-breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.bx-breadcrumb-item {
	height: 22px;
	white-space: nowrap;
}

.bx-breadcrumb-item-angle {
	margin: 0 10px;
	color: #b5bdc2;
	vertical-align: top;
	font-size: 12px;
}

.bx-breadcrumb-item-link {
	border-bottom: none;
	vertical-align: top;
	line-height: 21px;
}

.bx-breadcrumb-item-link:hover { }

.bx-breadcrumb-item-text {
	vertical-align: top;
	white-space: normal;
	font: 400 13px/21px "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	transition: 250ms linear all;
}
.bx-breadcrumb .fa {height: 18px;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/menu_bottom/style.min.css?15934016063715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/menu_bottom/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/menu_bottom/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/menu_bottom/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/sok/start.cart/templates/.default/style.css?169659882313453*/
/*st_cart*/
.wrap_st_cart {
    position: fixed;
    z-index: 100;
}
.st_cart_cont_ins .order_fields input{
height:40px !important;
}
.success_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.49);
    top: 0;
    left: 0;
    z-index: 111;
}
.st_cart_cont a.robolink {
    display: block;
    width: 160px;
    text-align: center;
    margin: 15px auto 0;
    padding: 10px 0;
    background-color: #5286BD;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}
.st_cart_cont a.robolink:hover {
    opacity: 0.7;
}
.success_msg {
    background-color: #fff;
    position: fixed;
    width: 360px;
    height: 100px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    padding: 20px;
    z-index: 112;
}
span.close_suc_btn {
    display: block;
    background-color: #45649C;
    color: #fff;
    font-weight: bold;
    margin: 20px auto;
    width: 100px;
    cursor: pointer;
	padding: 7px;
}
.sc_list_ap_info, .sc_list_amount, .sc_list_price {
    font-size: 16px;
    padding-left: 15px;
    color: #969696;
}
.sc_list_price {
    font-weight:bold;
}
.wrap_st_cart ul.label {
	margin:0;
    padding:0;
    list-style: none;
    cursor: pointer;
    position: relative;
    width: 45px;
    -webkit-box-shadow: -5px 5px 15px rgba(0,0,0,0.3);
    -moz-box-shadow: -5px 5px 15px rgba(0,0,0,0.3);
    box-shadow: -5px 5px 15px rgba(0,0,0,0.3);
}
#st_cart {
    width: 45px;
    height: 45px;
    background-color: #333333;
margin:0;
padding:0;
}
.sc_mask {
    background-color: rgba(177, 177, 177, 0.4);
    display:none;
    position:absolute;
    width:100%;
    height:100%;
margin:0;
margin-bottom:12px !important;
}
#st_cart:hover .sc_mask {
    display:block;
}
#st_cart a {
    display: block;
    height: 45px;
}
#st_cart i {
    display:block;
    position:absolute;
    width:25px;
    height:25px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    fill: #FFF;
}
#st_cart span {
    top: -22px;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    display: block;
    background-color:#d70018;
    border-radius: 20px;
    text-align: center;
    line-height: 29px;
    position: absolute;
    font-weight: bold;
    color: #fff;
    z-index: 1;
}
.empty {background-color:#019ee3 !important;}

.st_cart_cont {
    font-family: 'Open Sans', sans-serif;
    position: relative;
    float: left;
    width: 450px;
    max-width:100%;
    overflow: hidden;
    border:1px solid #c6c6c6;
    background: #FFF;
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,0.3);
    box-shadow: 0 5px 20px rgba(0,0,0,0.3);
}
.st_cart_cont_ins {
    margin: 5px 10px 25px 10px;
}
.link_tocart {
    display: block;
    margin: 0 auto;
    background: #000;
    width: 140px;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none;
    color: #FFF;
}
.link_tocart:hover {

}
.st_cart_cont h2 {
    font-size: 23px;
    line-height: 1;
    margin-top: 15px;
    margin-bottom: 5px;
}
.st_cart_cont .zakaz_list {
    margin:0;
    padding:0;
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}
.st_cart_cont .zakaz_list li {
    width: 100%;
    overflow: hidden;
    padding: 13px 0px 18px 0px;
}
.st_cart_cont .zakaz_list li:nth-child(even) {
    background: #f6f6f6;
}
.st_cart_cont .zakaz_list li .pic {
    float: left;
    margin-right: 5px;
    width: 55px;
    height: 70px;
}
.st_cart_cont .zakaz_list li .pic img {
    position: absolute;
    max-width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
    box-shadow: 0 1px 1px rgba(0,0,0,0.3);
    behavior: url(/bitrix/components/sok/start.cart/templates/.default/PIE.htc);
}
.st_cart_cont .zakaz_list li .name {
    width: 199px;
    height: 70px;
    margin-right: 5px;
    float: left;
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
}
.st_cart_cont .zakaz_list li .name span {
    height: 70px;
    display: table-cell;
    vertical-align: middle;
}
.st_cart_cont .zakaz_list li .colich_tov {
    float: left;
}
.svg_ico svg {
    display:block;
    width: 100%;
    height: 100%;
}
.l_plus_b {
    float: left;
    text-align: center;
    height: 20px;
    width: 20px;
    cursor: pointer;
    fill: #BFBFBF;
}
.l_minus_b {
    float: left;
    text-align: center;
    height: 20px;
    width: 20px;
    cursor: pointer;
    fill: #BFBFBF;
}
.l_plus_b:hover, .l_minus_b:hover {
    fill:#6CC7EF;
}
.l_count {
    display: block;
    float: left;
    text-align: right;
    width: 25px;
    height: 22px !important;
    margin: 0 3px 0 5px;
    border: none;
    color: #BFBFBF;
    font-weight: bold;
    font-size: 16px;
    background: none;
    text-align: center;
    line-height: 22px;
}
.l_count:active {
    border: none;
}
.l_unit {
    float: left;
    margin-right: 5px;
    color: #BFBFBF;
    line-height: 22px;
}
.st_cart_cont .sc_price {
    text-align:center;
    font-size: 16px;
}
.st_cart_cont .delete {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin: 24px 12px 0 6px;
    fill:#BFBFBF;
}
.st_cart_cont .delete:hover {
    fill:#d70018;
}
.st_cart_cont .delete polygon, .st_cart_cont .delete path {
    fill: #c6c6c6;
}
.st_cart_cont .delete:hover polygon, .st_cart_cont .delete:hover path {
    fill: #CA0606;
}
.order_fields {
    margin-top: 15px;
    padding-top: 10px;
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.order_fields .ln {
    margin-bottom:10px;
}

.order_fields .ln input, .order_fields .ln select, .order_fields .ln textarea {
    border: 3px solid #dbdbdb;
    padding: 0 10px;
    width: 100%;
    height: 40px;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

    border-radius: 5px;
}
.order_fields .ln textarea {
    height: 80px;
}
.st_cart_cont .price_sum {
    margin-top: 15px;
    margin-right: 25px;
    text-align:right;
    font-size: 25px;
    color: #969696;
}
.delivery_price_sum {
    margin-top: 15px;
    text-align: right;
    font-size: 15px;
    color: #969696;
}
.st_cart_cont .price_sum span, .delivery_price_sum span {
    color:#000;
}
.st_cart_cont .send_order_btn {
    text-align:right;
    margin-top: 15px;
}
.st_cart_cont .send_order_btn input {
    cursor: pointer;
    width: 159px;
    height: 40px;
    background: #db1717;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    border: 0;
}
.st_cart_cont .sc_next_step {
    cursor: pointer;
    width: 159px;
    height: 40px;
    background: #db1717;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    border: 0;
    float: right;
}
.st_cart_cont .sc_back_to_cart {
    float: left;
    font-size: 16px;
    line-height: 38px;
    cursor: pointer;
}
.st_cart_cont .send_order_btn input:hover, .st_cart_cont .sc_next_step:hover, .st_cart_cont .sc_back_to_cart:hover {
    opacity: 0.7;
}
.st_cart_cont .send_order_btn input, .svg_ico svg, #st_cart {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
span.err_msg {
    color: rgb(231, 0, 0);
    display: block;
    padding-bottom: 8px;
}
.err_field {
    background: rgb(255, 240, 240);
}
#popup-form-success{
    padding: 25px;
}
span#success_mess {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: rgb(25, 157, 11);
    text-align: justify;
}
#nocookies {
    color:red;
}
#img_fly {
    width:35px;
    height:35px;
    background: #CA0606;
    border-radius: 35px;
    position: absolute;
    z-index:10000;
}
.spreload {
    display:none;
}
.preload_back {
    background-image: url(/bitrix/components/sok/start.cart/templates/.default/images/back_opacity.png);
    background-repeat: repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
    z-index:12;
}
.preload_img {
    position: absolute;
    bottom: 27px;
    left: 50%;
    top: 60%;
    margin-left: -40px;
    z-index: 15;
}
.sc_info {
    background-color: #f7fafe;
    margin: 15px 0;
    padding: 10px 10px 10px 26px;
    position: relative;
}
.sc_info:before {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMy4zMiA1MTMuMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMy4zMiA1MTMuMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHJlY3QgeD0iMjM1LjI3MiIgeT0iMjM1LjI3MiIgd2lkdGg9IjQyLjc3NyIgaGVpZ2h0PSIxNDkuNzE4IiBmaWxsPSIjODI4MjgyIi8+CgkJCTxyZWN0IHg9IjIzNS4yNzIiIHk9IjEyOC4zMyIgd2lkdGg9IjQyLjc3NyIgaGVpZ2h0PSI2NC4xNjUiIGZpbGw9IiM4MjgyODIiLz4KCQkJPHBhdGggZD0iTTI1Ni42NiwwQzExNS40OTcsMCwwLDExNS40OTcsMCwyNTYuNjZzMTE1LjQ5NywyNTYuNjYsMjU2LjY2LDI1Ni42NnMyNTYuNjYtMTE1LjQ5NywyNTYuNjYtMjU2LjY2UzM5Ny44MjMsMCwyNTYuNjYsMHogICAgICBNMjU2LjY2LDQ3MC41NDNjLTExNy42MzYsMC0yMTMuODgzLTk2LjI0Ny0yMTMuODgzLTIxMy44ODNTMTM5LjAyNCw0Mi43NzcsMjU2LjY2LDQyLjc3N3MyMTMuODgzLDk2LjI0NywyMTMuODgzLDIxMy44ODMgICAgIFMzNzQuMjk2LDQ3MC41NDMsMjU2LjY2LDQ3MC41NDN6IiBmaWxsPSIjODI4MjgyIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    content: '';
    height: 16px;
    width: 16px;
    top: 11px;
    left: 5px;
    position: absolute;
}
.pay_later_msg {
    position: fixed;
    background: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 340px;
    height: 140px;
    color: #000;
    padding: 10px;
    text-align: center;
    z-index: 1000;
}
.pay_later_msg p {
    margin: 12px 0;
}
.pay_later_msg a.robolink {
    background: #db1717;
    color: #fff;
    text-decoration: none;
    display: block;
    width: 130px;
    padding: 7px;
    margin-left: 15px;
    font-weight: bold;
    float: left;
}
span.cancel_payment {
    background: #db1717;
    color: #fff;
    text-decoration: none;
    display: block;
    width: 130px;
    padding: 7px;
    margin-left: 15px;
    font-weight: bold;
    float: left;
    cursor: pointer;
}
.st_cart_pay_submit{
    background: #f33;
    padding: 7px;
    margin-left: 25px;
    width: 130px;
    color: #fff;
    font-size: 13px;
    border: 0;
    display: block;
    font-weight: bold;
    float: left;
    line-height: 1.4;
    cursor: pointer;
    font-family: Open Sans, Arial, Helvetica,sans-serif;
}
@media (max-width:480px) {
    .st_cart_cont .zakaz_list li .pic {
        width: 15%;
    }
    .st_cart_cont .zakaz_list li .name {
        width: 38%;
        font-size: 12px;
    }
    .st_cart_cont .zakaz_list li .colich_tov {
        width: 30%;
    }
    .st_cart_cont .delete {
        max-width: 15%;
        width: 20px;
        height: 20px;
    }
    .st_cart_cont .l_count {
        font-size: 12px;
        width: 15px;
    }
    .st_cart_cont .l_unit {
        font-size: 12px;
    }
}
.wrap_st_cart ul li{
background:none;
}
input#sc_coupon_field {
    width: 43%;
}
span.sc_coupon_info {
    display: block;
    float: right;
    width: 53%;
}
.sc_discounted_price{
color: #c6c6c6;
    text-decoration: line-through;
    font-size: 1em;
}
.sc_discount_value{
margin-top: 15px;
text-align: right;
font-size: 18px;
color: #cb1b1b;
}
.sc_green{
color:#1e831c;
}
.sc_red{
color: #cb1b1b;
}
.sc_cancel_coupon{
	color: #cd3138 !important;
 	cursor: pointer;
}
.sc_bottom_left{
float: left;
    width: 40%;
    padding-left: 25px;
    font-size: 10px;
    padding-bottom: 25px;
    text-align: justify;
}
.sc_bottom_left a{
color:#939393;
}
.sc_bottom_right{
    padding-left: 25px;
    text-align: right;
}
.price_sum{
margin-right:0 !important;
}
.sc_userconsent{
 display:none;
margin-top: 15px;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.sc_userconsent_header{
	font-size: 16px;
    text-align: center;
    padding-bottom: 20px;
}
.sc_userconsent_content{
	padding-bottom: 20px;
}
.sc_userconsent_textarea{
width: 95%;
    padding: 10px;
    padding-top: 5px;
    line-height: 14px;
    height: 259px;
}
.sc_userconsent_accept{
cursor: pointer;
    width: 159px;
    height: 40px;
    background: #db1717;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    border: 0;
    padding: 6px 10px;
    margin-left: 20px;
}
.sc_userconsent_accept:hover{
opacity: 0.7;
}
.sc_userconsent_decline{
cursor: pointer;
    width: 159px;
    height: 40px;
    background: #ffffff;
    font-size: 16px;
    color: #2d2d2d;
    text-align: center;
    line-height: 38px;
    border: 1px solid #7f7f7f;
    padding: 5px 10px;
    margin-left: 20px;
}
.sc_userconsent_decline:hover{
background: #c6c6c6;
}
.sc_userconsent_buttons{
    margin: 20px auto;
    display: table;
}
/* End */


/* Start:/bitrix/components/sok/start.cart/templates/.default/chosen/chosen.css?169659882312319*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 3px solid #dbdbdb;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 10px;
  height: 40px;
  border: 3px solid #dbdbdb;
  border-radius: 5px;
  text-decoration: none;
  white-space: nowrap;
  line-height: 34px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 8px;
    display: block;
    /* width: 18px; */
    height: 7px;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 10px;
  height: 6px;
  background: url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') no-repeat 0px -6px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;

  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 3px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 3px solid #dbdbdb;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px -6px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px -6px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px -6px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('/bitrix/components/sok/start.cart/templates/.default/chosen/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?16455235482729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/orlan/styles.css?17472105271526*/
a.btn-top {display: unset;float: none;padding: 10px 5px 5px;margin: 10px;border-bottom: dotted 1px #999;
    text-decoration: none;line-height: 30px;}
a.btn-top:hover {text-decoration:none;border-bottom: solid 2px #999;}
.container-fluid .page_title {background: transparent;}
.nca-cookiesaccept-line-text a:focus, .nca-cookiesaccept-line-text a:hover {color: #0011ff;
    text-decoration: none;
    border-bottom: 1px solid #999;}
button#nca-cookiesaccept-line-accept-btn {height: 35px;   overflow: hidden;width: 100%;margin: 0 auto;position: relative;font-size: 14px;}

.bx-newsdetail-content img {width: 49%;float: left;padding: 0;margin: 0 1% 1% 0;height: auto;}
.bx-newsdetail-content {font-size: 18px;}
.authorize-submit-cell .btn.btn-primary {background: cornflowerblue !important;}


#menu_toggle_3lvl{}
#menu_toggle_3lvl ul li ul li{overflow-x:auto;}
#menu_toggle_3lvl ul li ul li table{width:100%;}

@media (max-width: 991px) {
.container-fluid #menu_toggle_3lvl > ul > li > a.tbl_head{font-size:24px;padding-right:14px;}

.container-fluid #menu_toggle_3lvl > ul > li a.toggle-a{width: 36px;  height: 46px;}
.container-fluid #menu_toggle_3lvl ul > li.has-sub > a.toggle-a::after{right: 22px;}
.container-fluid #menu_toggle_3lvl ul > li.has-sub > a.toggle-a::before{right: 12px;}

.container-fluid #menu_toggle_3lvl ul ul > li.has-sub > a.toggle-a::after{right: 10px;}
.container-fluid #menu_toggle_3lvl ul ul > li.has-sub > a.toggle-a::before{right: 14px;}

#menu_toggle_3lvl ul ul ul li td a{padding-left: 0px;}
}


/* End */


/* Start:/bitrix/templates/orlan/template_styles.css?174721052744176*/
@font-face {
font-family: Quadraat;
src: url(/custom/fonts/QuadraatSansCon-Regular.ttf);
  font-display: swap;
}
@font-face {
font-family: PT Sans Narrow;
src: url(/custom/fonts/pt-sans-narrow.ttf);
  font-display: swap;
}


@font-face {
  font-family: 'FontAwesome';
  src: url('/custom/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/custom/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/custom/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/custom/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/custom/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/custom/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.bg_92CECE,.bg_D3EBED {text-align: center;background: #b8d4e8;background: -moz-linear-gradient(-45deg, #b8d4e8 0%, #c0ccd6 18%, #ffffff 43%, #a5b9c9 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8d4e8', endColorstr='#b8d4e8',GradientType=1 );
}

.bg_F1F1F1{background:#F1F1F1;}
/*.bg_92CECE{background:#b8d4e8;}*/
.bg_ecebe9{background:#ecebe9;}

.p_40_0{padding:40px 0;}
.p_15_0{padding:15px 0;}

.owl-item{width:380px;}

h2{color:#6C3B18;font-family: 'PT Sans Narrow', arial !important;font-size: calc(1.5em + 2vw) !important;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 0.5em;margin-bottom: 0.5em;text-align: center;}
body{font-family:Tahoma;position:relative;font-size: 18px !important;}
header{position:relative;}
.topline{background:#F8F8F8;height:70px;}
.header{/*background:url(/custom/img/maintop.webp); background-size:cover;min-height:100vh;*/}
.header_sub{background-image:none; height:auto;background-color:#F1F1F1;}
.menublock{background:rgba(255,255,255,.7);position:relative;height:100px;}
.menublock .row{margin:0;}
.menublock .col-md-12 {padding: 0;    background: #b8d4e8;
    background: -moz-linear-gradient(-45deg, #b8d4e8 0%, #c0ccd6 18%, #ffffff 43%, #a5b9c9 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#a5b9c9 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8d4e8', endColorstr='#b8d4e8',GradientType=1 );}
.menublock nav{margin-top:40px;}

.block_logo{position:absolute;top:15px;left:20px;background:url(/custom/img/logotip.png) top left no-repeat;height:106px;width:50%;display:block;padding:30px 0 0 160px;z-index:100;}
/*.block_logo{position:absolute;top:15px;left:20px;background:url(/custom/img/logony.png) top left no-repeat;height:106px;width:50%;display:block;padding:30px 0 0 160px;z-index:100;}*/

.sitesubname,.sitename{font-family:PT Sans Narrow;text-decoration:none;color:#333;font-style:italic;font-size:18px;}
.logotype{position:absolute;top:0;left:0;width:160px;height:106px;display:block;}
.block_langs{position:absolute;top:10px;right:20px;width:80%;z-index:101;text-align:right;}
.block_langs span,.block_langs a{text-decoration:none;color:#333; font-family: 'PT Sans Narrow', arial;font-size: 22px;}
.topmenu{display:inline-block;list-style:none;margin:15px 0 0;padding:0;height:40px;vertical-align:top;}
.topmenu li{display:inline-block;padding:0 10px;}


.langmenu{display:inline-block;list-style:none;margin:0;padding:0;height:60px;}
.langmenu li{display:inline-block;padding:0 10px;}
.langmenu a{display:block; width:40px;height:60px;padding-top:35px;text-align:center;font-size:12px;font-weight:bold;}
.lang_ru{background:url(/custom/img/lang.png) 5px -5px no-repeat;}
.lang_en{background:url(/custom/img/lang.png) -45px -5px no-repeat;}
.lang_ch{background:url(/custom/img/lang.png) -95px -5px no-repeat;}
.langmenu a.active {opacity: 0.3;cursor: default;}
.phone{margin-top:6px;}
.phone_img{cursor:pointer;}
.phone_img img{width:24px;}
.phone_number{font-size:18px;line-height:20px;display:inline-block;}

.block_recall{display:none;position:absolute;background:#fff;}

.messengers{display:none;}
.messengers_inner{background:#fff;display:inline-block;padding:5px 15px;}
.messenger_img img{width:24px;}

.bg_D3EBED .text{color:#1A5454;font-size:18px;}

.bodyarea.bg_92CECE{text-align:center;}

.row.workarea, .col-md-12.workarea{}


.bottomnav{list-style:none;margin:0;padding:0; text-align:left;}
.bottomnav li{display:inline-block;padding:0 20px 0 0;}
.bottomnav a{text-decoration:none;color:#333;}

.bottomsocial{text-align:right;}
.bottomsocial .icon{display:inline-block;width:32px; height:32px;}
.bottomsocial .icon img{display:block;width:32px; height:32px;border-radius:50%;}


.headertext{text-align:center;margin:0 auto 0; padding:0;}
.headertext_info { text-shadow: -3px -5px 0px rgba(173, 166, 136, 0.4), 0 8px 0px rgba(0,0,0,.1), 0 18px 20px rgba(0,0,0,.1); background: linear-gradient(180deg, #ad9829 33%, #ffffff 66%, #b3ea26); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
    color: #ffffff; font-weight: 600;.transition: 0.5s;}
h1, .headertext_info { font-family: 'PT Sans Narrow', arial !important;font-size: calc(2em + 3vw) !important;text-align: center;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.headertext_button{text-align: center;}


.container-tours{background:#f1f1f1;}
.tour_header{background:#ceecef;padding:45px 0 55px;}
.tour_header h1{text-align:center;color:#663300;}

.begin_a{width:190px;height:200px;display:inline-block;border-bottom:0px solid #ccc;margin:15px 35px;font-family: 'PT Sans Narrow', arial;font-size: 22px;padding:0;position:relative;} 
.begin_a:hover{padding:0 0 3px;margin-bottom: 1px;} 
.climb{height:132px;width:190px;background:url(/custom/img/ico2.png) 0px 0px;}
.raft{height:132px;width:190px;background:url(/custom/img/ico2.png) -215px 0px;}
.sea{height:132px;width:190px;background:url(/custom/img/ico2.png) -430px 0px;}
.excurs{height:132px;width:190px;background:url(/custom/img/ico2.png) -628px 0px;}
.heli{height:132px;width:190px;background:url(/custom/img/ico2.png) 0px -132px;}
.jeep{height:132px;width:190px;background:url(/custom/img/ico2.png) -215px -132px;}
.combi{height:132px;width:190px;background:url(/custom/img/ico2.png) -430px -132px;}
.fish{height:132px;width:190px;background:url(/custom/img/ico2.png) -628px -132px;}
.horse {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -0 -392px;}
.saptours {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -215px -264px;}
.kayaks {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -628px -264px;}
.sdogs {height: 132px;width: 190px;background: url(/custom/img/ico2.png) 0 -262px;}
.smobile {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -430px -264px;}
.etno {height: 132px;width: 190px;background: url(/custom/img/ico2.png) -232px -420px;}
.menu_line2{display:none;}
.tour_cat{height:70px;position:absolute;bottom:0;width:190px;}







@media (max-width: 1400px) {
.topmenu{margin:7px 0 0;}
}


@media (max-width: 1024px) {
.topline{height:50px;}
.block_langs{position:absolute;top:10px;right:0px;left:0px;width:100%;z-index:101;text-align:center;}
.topmenu{display:none;}
.block_langs .line2{display:none;}
.langmenu a{font-size:16px;font-weight:bold;padding-top:5px;}
.lang_ru{background:none;}
.lang_en{background:none;}
.lang_ch{background:none;}
.sitename, .sitesubname{display:none;}
.block_logo{top:50px;height:70px;width:100px;background-size:contain;}
.menublock{background:#f1f1f1;height:70px;}
.headertext{text-align:center;margin:0; padding:0;}
.menu_line2{display:block;padding:10px;}
.messengers{display:block;}
.phone_img{display:none;}
.menublock nav {margin-top: 70px;}
.header { /*height: 85vh;*/}

.begin_a{width:120px;height:160px;display:inline-block;border-bottom:0px solid #ccc;margin:15px 5px;font-family: 'PT Sans Narrow', arial;font-size: 16px;padding:0;position:relative;} 
.begin_a:hover{padding:0 0 3px;} 
.climb{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -10px 3px;}
.raft{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -155px 0px;}
.sea{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -295px 0px;}
.excurs{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -440px 0px;}
.heli{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -10px -90px;}
.jeep{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -155px -90px;}
.combi{height:90px;width:120px;background:url(/custom/img/ico-mob.png) -295px -90px;}
.fish{height:90px;width:120px;background:url(/custom/img/ico-mob2.png) -440px -90px;}
.horse {height: 90px;width: 120px;background: url(/custom/img/ico-mob2.png) 0px -272px;}
.saptours {height: 90px;width: 120px;background: url(/custom/img/ico-mob2.png) -155px -180px;}
.kayaks {height: 90px;width: 120px;background: url(/custom/img/ico-mob2.png) -450px -180px;}
.sdogs {height: 90px;width: 120px;background: url(/custom/img/ico-mob2.png) -8px -180px;}
.smobile {height: 90px;width: 120px;background: url(/custom/img/ico-mob2.png) -320px -180px;}
.etno {height: 90px;width: 120px;background: url(/custom/img/ico-mob2.png) -170px -270px;}
.tour_cat{height:70px;position:absolute;bottom:0;width:120px;}
.container-fluid .begin {margin-right: -15px !important;margin-left: -15px;}
}


@media (max-width: 320px) {
.headertext{text-align:center;margin:0; padding:0;}
}







header .container{position:relative;}
.sitenamemobi{text-align:center;}
.sitenamemobi a{font-family:Quadraat;font-size:32px;color:#BCD581;text-decoration:none;}
.sitenamemobi a span{color:#fff;}
.menu-icon-main{position:absolute;top:25px;right:15px;width:38px;height:24px;background:url(/bitrix/templates/orlan/images/menu-icon.png) center no-repeat;cursor:pointer;display:none;}
.menu-icon-main.active{background:url(/bitrix/templates/orlan/images/menu-icon-active.png) center no-repeat;}
@media (max-width: 1024px) {
 .menu-icon-main{display:block;}
}
.search-icon{position:absolute;top:11px;right:15px;width:25px;height:25px;background:url(/bitrix/templates/orlan/images/search-icon.png) center no-repeat;cursor:pointer;}

.body.container{margin-top:20px;margin-bottom:20px;}
.workarea img{margin:5px 10px;}
.events_item img, .events_list_item img, .cols-3-2-1 img{display:block; width:auto;max-width:100%;margin:0 auto;padding:0;}
img.responsive{display:block; width:auto;max-width:100%;margin:0 auto;padding:10px 0;}

.bottom{background:#3E3E3E;color:#fff;text-align:center;padding:20px 0;line-height:36px;}
.bottom a{color:#fff;text-decoration:none;}
.bottom a:hover{color:#fff;text-decoration:underline;}

footer { color: #333;padding: 30px 15px;text-align: center;background: #88a9da; background: -moz-linear-gradient(-45deg, #88a9da 0%, #c0ccd6 18%, #abbed8 43%, #88a9da 76%, #b8d4e8 100%);
    background: -webkit-linear-gradient(-45deg, #88a9da 0%,#c0ccd6 18%,#abbed8 43%,#88a9da 76%,#b8d4e8 100%);
    background: linear-gradient(135deg, #88a9da 0%,#c0ccd6 18%,#abbed8 43%,#88a9da 76%,#b8d4e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a9da', endColorstr='#b8d4e8',GradientType=1 );
}

footer a{color:#333;}
footer a:hover{color:#8F8F8F;}
.bottompolitics, .bottomregister {margin-top: 30px;text-align: left;}
.footer_block{margin:15px 0;}
.footermenu ul{list-style:none;margin:0;padding:0;}
.name_footer a, .name_footer a:hover{font-family:Quadraat;font-size:36px;color:#BCD581;text-decoration:none;}
.name_footer a span, .name_footer a span{color:#0099CC;}
.footer_block_1, .footer_block_2{text-align:left;}





.container-fluid{max-width:1200px;overflow:visible;margin-bottom: 50px;}

/* search */
.search{display:none;}
.search-form{margin:10px 0;position:relative;}
.search-form input[type="text"]{width:100%;padding-left:6px;padding-right:50px;}
.search-form input[type="submit"]{position:absolute;top:2px;right:0;}

/* mainmenu */
.mainmenu{display:block;}
.mainmenu .nav{display:block;margin:0;padding:0;list-style:none;text-align:center;}
.mainmenu .nav li{display: inline-block;margin: 0;padding: 0;position:static;}
.mainmenu .nav li a {text-decoration:none;color:#333;padding: 10px;display: block;font-family: 'PT Sans Narrow', arial;font-size: 26px;border-right: dotted 1px #999;}
.mainmenu .nav li:last-of-type a{border-right:0;}
mainmenu .nav li a:hover{text-decoration:underline;color:#3E3E3E;}
.mainmenu .nav ul li a{text-decoration:none;color:#3E3E3E;}
.mainmenu .nav ul{z-index:222;background: #f5f5f5;padding: 2px;position: absolute;display: none;}
.mainmenu .nav li:hover ul{display: block;}
.mainmenu .nav ul li{}
.mainmenu .nav ul li a{text-align:left;width:100%;}
.mainmenu .nav ul.sub{left:0;right:0;}
.mainmenu .nav ul.sub li{width:100%;}
.mainmenu .nav ul.tours_cat{left:0;right:0;}
.mainmenu .nav li li a{border:none;}


@media (max-width: 1024px) {
 .mainmenu{display:none;background:#f1f1f1;margin-top:70px;}
 .mainmenu .nav{text-align:left;padding-top:15px;background:#f1f1f1;z-index:200;position:relative;overflow:hidden;}
 .mainmenu .nav li{display:block;}
 .mainmenu .nav li a{text-decoration:none;color:#308485;padding-left:10px;}
 .mainmenu .nav li a:hover{text-decoration:none;color:#3E3E3E;}
.mainmenu .nav ul{display:block;position:relative;}
.mainmenu .nav ul.sub{width:100%;}
.sub, .tours_cat.container {padding-left: 30px !important;}
.messengers_inner {background: transparent !Important;}
.mainform_descr { width: 100% !important;}
}


/* owlcarusel */
/* slider */
.slider--item {  width: 100%;  height: 300px;  display: block;  background-position: center;  background-size: cover;text-align:center;}
.slider--text_inverse {  color: white; }
.slider--item > .container {  bottom: 0;  height: 100%;  position: relative;  top: 0;}
.slider--item > .container > .row {  position: absolute;  top: 0;  bottom: 0;  left: 15px;  right: 15px;}
.slider--item > .container > .row [class*="col-"] {  position: absolute;  top: 50%;  transform: translateY(-50%);}
.black-menu + .slider .slider--item > .container > .row [class*="col-"] {  top: 55%;}
.black-menu + .slider .slider--item {  height: 508px;}
.slider--text {  padding-right: 60px;  z-index: 107;  position: relative;}
.slider--text .slider--title, .slider--text .slider--descr{  text-shadow: 1px 1px 1px #fff;}
.slider--text.slider--text_inverse .slider--title, .slider--text.slider--text_inverse .slider--descr{  text-shadow: 1px 1px 1px #000;} 
.col-md-offset-2 .slider--text {  padding-right: 0;}
.slider--title, .slider--title h1 {  font-size: 3em;  font-weight: 600;  line-height: 1.2em;  font-family: 'Raleway', sans-serif;}
.slider--title h1 {  font-size: inherit;}
.slider--descr {  font-size: 1.2em;  line-height: 1.4em;  margin-top: 40px;}
.slider--buttons {  margin-top: 40px; }
.slider--buttons .btn-default{background:#009900;color:#fff;border:1px solid #009900;font-size:16px;}
.slider--buttons .btn-default:hover{border:1px solid #fff;}
.md-wrapper {  overflow: hidden;}
.owl-carousel .owl-item img {  width: auto;}
.owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav [class*='owl-'] { display: block;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;
  border-radius: 100px;  position: absolute;  outline: 0 none;  background-color: rgba(0, 0, 0, 0.2);  top: 50%;  width: 80px;  height: 80px;  line-height: 80px;
  color: #fff;  margin-top: -40px;  background-image: url("/custom/owlcarousel/slider-arrows.png");  background-size: 160px auto;  opacity: 0.5;  filter: Alpha(Opacity=50);  /*IE7 fix*/
}
.owl-theme .owl-nav [class*='owl-']:hover {  filter: Alpha(Opacity=70);  /*IE7 fix*/  opacity: 0.7;  text-decoration: none;}
.owl-theme .owl-nav .disabled {  opacity: 0.5;  cursor: default;}
.owl-theme .owl-next {  right: 60px;  background-position: -77px 0;}
.owl-theme .owl-prev {  left: 60px;  background-position: -3px 0;}
.owl-theme .owl-dots {  text-align: center;  -webkit-tap-highlight-color: transparent;  bottom: 25px;  position: absolute;  width: 100%;}
.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}
.owl-theme .owl-dots .owl-dot span {
  display: block;  width: 10px;  height: 10px;  margin: 0 7px;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;
  border-radius: 20px;  border: 2px solid rgba(255, 255, 255, 0.6);  background-color: rgba(0, 0, 0, 0.3);  transition: all 0.3s ease 0s;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { border: 2px solid #0c4da2;  background-color: transparent;}
.owl-carousel a.img-link {  display: block;  width: 100%;  height: 100%;}

@media (max-width: 1200px) {
  .slider--title {  font-size: 2.6em;  }
  .slider--descr {   line-height: 1.2em;    margin-top: 20px;	font-size: 1em;  }
  .slider--buttons {   padding-top: 20px;  }
}
@media (max-width: 992px) {
  .slider--title {   font-size: 2em;  }
  .owl-theme .owl-prev {  left: 5px;  }
  .owl-theme .owl-next {  right: 5px;  }
}
@media (max-width: 767px) {
  .slider--title {  font-size: 1.6em;   font-weight: 500;  }
  .slider--descr {  font-size: 1em;  margin-top: 10px;  }
  .slider--text {  margin-top: 0;  position: relative;  z-index: 2;  }
  .slider--title, .slider--descr {  color: #fff;  }
  .slider--text .slider--title, .slider--text .slider--descr{  text-shadow: 1px 1px 1px #000;}
  .owl-theme .owl-dots {  bottom: 10px;  }
  .slider--item > .container > .row [class*="col-"] {  position: absolute;  top: 40px !important;    transform: none;  }
.star_bxslider_wrapper .bx-caption span, .headertext {display: none;}
.bx-newsdetail-content img {width: 100%;float: none;margin: 0;height: auto;}

}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/custom/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}




/* категории туров */
.tourcategories_list{background:#F3F3F3;padding:0;}
.tourcategories_list h3{text-align:center;margin:0 auto;padding: 15px;}
a.tourcategorie_link{display:table;width:100%;height:250px;text-align:center;color:#fff;text-decoration:none;font-size:24px;font-weight:bold;border-bottom:1px solid #fff;}
a.tourcategorie_link span{padding:20px;display:table-cell;width:100%;vertical-align:middle;height:250px;margin:0 auto;}


/* список туров */
.events_list{overflow:visible;}
.events_list_item{margin: 0 -6px 15px; }
.events_item_title{padding: 0 10px;height: 77px;overflow: hidden;border-bottom: 2px solid #ccc;margin: 5px 0;}
.events_item_title a{font-weight:bold;text-decoration:none;color:#000;font-size:16px;line-height:18px;}
.events_item_footer{padding: 14px 10px 13px;border-top: 1px solid #dcdcdc; text-align: right; margin-top: 12px;}
.events_item_price{float: left;font: 18px/normal Tahoma;position: relative;top: -2px; color: green;}
.events_item_link{}
.events_item_link a {background: #7ac6e1;width: 97px;height: 28px;font: 14px/14px Tahoma;border-radius: 4px;display: inline-block;text-align: center;vertical-align: top;padding-top: 6px;
color: #fff;text-decoration: none;}
.events_item_link a:hover {background: #60b1ce;color: #fff;}
.events_item_length .left {display: inline-block;vertical-align: middle;width: 65%;padding: 5px;font: 14px/14px Tahoma;}
.events_item_length .right {display: inline-block;vertical-align: middle;width: 25%;padding: 5px;font: 14px/14px Tahoma;}
a.events_list_img{display:block;}






.forRadio {margin: 20px auto;overflow: auto;width: 260px;text-align: center;}
.forRadio ul {padding: 0;}
.forRadio ul li { width: 50%; text-align: center; border-bottom:1px dashed #666; font: 14px/14px Tahoma;color: #999; display: inline-block;vertical-align: top; cursor: pointer; padding: 5px; float: left;}
.forRadio ul li.active { color: #666;cursor: default;border-radius: 5px 5px 0 0;font-weight: 600;border-bottom: #fff;}
/*.forRadio ul li:first-child { border-radius: 5px 0 0 5px;}
.forRadio ul li:last-child { border-radius: 0 5px 5px 0;}*/


/* тур детально */
.events_item_image{width:100%;height:300px;display:table;}
.events_item_image_text{height:300px;display:table-cell;vertical-align:middle;text-align:center;}
.events_item_image_text h1{color:#fff;text-shadow: 1px 1px 1px #000;}
.events_item {max-width:1180px;margin:20px auto 20px;}
.events_item h4{margin-top:35px;}
.events_item .sidebar_inner.dates{margin-top:20px;}
.events_item .dates .booking {border-top: 1px solid #dcdcdc; display: table; width: 100%;}
.events_item .dates .booking .date { text-transform: lowercase; padding: 15px; display: table-cell;}
.events_item .dates .booking .booking_button{display: table-cell;text-align:right;padding: 15px;}
.events_item .dates .booking .booking_button .price{display:inline-block;width:150px;text-align:left;}
.events_item .sidebar_inner{margin: 15px 0;}
.events_item .sidebar_inner.map{margin-top:9px;}
.sidebar_title{font-size: 22px; padding: 0 10px 10px; border-bottom: 2px solid #ccc; margin: 0 0 15px 0;}
.sidebar_char{margin:5px 0;padding:5px 10px;overflow:hidden;}
.sidebar_char .left{float:left;width:49%;font-weight: 600;}
.sidebar_char .right{float:right;width: 40%;padding-left:10px;}
.sidebar_price{margin:5px 0;padding:5px 10px;text-align:center;font-size: 24px; font-family: Tahoma;}
.sidebar .sb_bottom{padding: 10px;border-top:1px solid #dcdcdc;}
.sidebar_char .right ul{margin:0;padding:0;list-style:none;}
.sidebar_char .full{float:none;width: 100%;clear:both;}
.sb_bottom select{width:100%;margin:10px 0; padding:6px;}
.events_item .program{margin-top:20px;border-left:1px solid #16BDB8;padding-left:20px;position:relative;}
.events_item .program h6{position:relative;font-size:16px;font-weight:bold;}
.events_item .program h6:before{content:'';width:11px;height:26px;display:block;background:url(/custom/img/arrow_program.png);position:absolute;left:-21px;top:-6px;}
.events_item .program table h6:before{left:-26px;top:-6px;}

.events_item .dates .info{}
.dates_price{font-size:32px;padding: 15px;}
.price_include {padding:15px 30px;}

.sb_bottom form .to_book {padding: 5px 18px 7px;border-radius: 24px;border: 1px solid #D6CF7C;margin:6px 0;text-align: left;display:inline-block;font-size: 20px;}
.sb_bottom form .to_book svg{width:24px;height:24px;display:block;float:left;margin-top:4px;}
.button.order_by_tour{outline: 0; text-align: left;}
.button.order_by_tour input{}
i.svg_ico{font-style:normal;padding-left:6px;}

.button.booking_by_tour{outline: 0;font-size: 16px;font-family: Tahoma;background:#00b529;color:#fff;text-decoration: none;padding: 7px 20px;
border-radius: 3px;border: none;text-align:center;width:160px;display:inline-block;}
.button.order_by_tour:hover, .button.booking_by_tour{}


.socknops a img, a.wtsap img{display:inline-block;}

.lastviewed{background:#F7F7F7;padding:15px;max-width:900px;margin:0 auto;}
.ul_lastviewed{list-style:none;margin:0;padding:0;}
.ul_lastviewed li{display:block;padding:7px 0;border-top:1px solid #DCDCDC;}


.more_booking{display:none;}
.booking_bottom{border-top: 1px solid #dcdcdc; display: table; width: 100%;text-align:center;}
.more_booking_button{display:inline-block;margin-top:20px;margin-bottom:20px;text-align:center;padding:8px 16px;border:1px solid #dcdcdc;border-radius:6px;cursor:pointer;box-shadow: 0 1px 3px 0 rgba(50,50,50,.75);}
.more_booking_button:hover{background: #f2f2f2;}

.morephotos{overflow:hidden;text-align:center;max-width: 900px;margin: 0 auto;}
.morephotos_item{float:left;}
.morephotos_item.big{width:50%;}
.morephotos_item.medium{width:25%;position:relative;}
.morephotos_item.hide{display:none;}
.morephotos_item a{display:block;margin:2px;position:relative;}
.morephotos_item .pics_else{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;background:rgba(0,0,0,.7);font-size:32px;}
.morephotos_item .pics_else .inner{padding-top:36%;}

table{width:100%;}
table td{padding:5px;}


.tour-order-back { height: 32px;  width: 100px;  background: url(/custom/img/arrow_back.svg) no-repeat;  line-height: 30px;  margin-top: 30px;  margin-left: 35px;}
.tour-order-back a { line-height: 30px; color: grey;  font-size: 13px;  font-family: Tahoma;  padding: 10px 0 10px 50px;}

input[type="submit"]{border:0;background:none;}
.authorize-submit-cell input[type="submit"]{border:0;}
#alx_feed_back_FID12345{margin:0 auto;background:inherit;}

@media (min-width: 1200px){
.col-lg-4 {max-width: 336px;}
form.smartfilter .col-lg-12 {width: 32% !important;}
.mainmenu .nav ul{box-shadow: 5px 5px 5px #9c9c9c;}
}
ul.breadcrumb-navigation, ul.breadcrumb-navigation a {color: #999;}





/* social icons */
.fa-youtube:before { content: "\f167";}
.fa-youtube-square:before { content: "\f166";}
.fa-youtube-play:before { content: "\f16a";}
.fa-facebook-square:before { content: "\f082";}
.fa-facebook-f:before,.fa-facebook:before { content: "\f09a";}
.fa-facebook-official:before { content: "\f230";}
.fa-vk:before { content: "\f189";}
.fa-instagram:before { content: "\f16d";}
.fa-envelope-square:before { content: "\f199";}
.fa-envelope-o:before { content: "\f003";}
.fa-envelope:before { content: "\f0e0";}

.socials{margin-top:10px;}
.socials a{display:inline-block;margin:0;background:#0066CC;width:36px;height:36px;overflow:hidden;}
.fa{width:36px;height:36px;font-size:18px;}

.photos{overflow:hidden;text-align:center;}
.photos img{display:inline-block;height:180px;width:auto;text-align:center;padding:5px;}

.sert{text-align:center;}
.sert img{display:inline-block;}

.cols-3-2-1:nth-of-type(3n+4){clear:both;}
@media (max-width: 768px) {
.cols-3-2-1:nth-of-type(3n+4){clear:none;}
.cols-3-2-1:nth-of-type(2n+3){clear:both;}
}

table.border{}
table.border tr{border-top:1px solid #ccc; border-left:1px solid #ccc;}
table.border td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
table.border h3{margin:0;padding:0;font-size:20px;}


.reviews_item{margin:10px 0;padding:10px 0;border-bottom:1px solid #ccc;}
.reviews_name{margin:0 0 10px;}
.reviews_name span{font-weight:bold;}

.calendar_month_img {height: 200px;border-radius: 8px;}
.stop .calendar_month_img{filter: opacity(20%);}





#menu_toggle_3lvl,#menu_toggle_3lvl ul,#menu_toggle_3lvl ul li,#menu_toggle_3lvl ul li a{ margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#menu_toggle_3lvl{width:100%;}
#menu_toggle_3lvl ul{padding:0;}
#menu_toggle_3lvl ul ul{display:none;padding:0;}
#menu_toggle_3lvl>ul>li.active>ul{display:block;}
.align-right{float:right;}

#menu_toggle_3lvl>ul>li>a {padding:30px 22px;cursor:pointer;z-index:2;font-size:16px;text-decoration:none;color:#337AB7;background:none;  -webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#menu_toggle_3lvl>ul>li>a:hover{color:#d8f3f0;}

#menu_toggle_3lvl ul>li.has-sub>a.toggle-a:after {position:absolute;right:42px;top:33px;z-index:5;display:block;height:22px;width:2px;background:#337AB7;    content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
#menu_toggle_3lvl>ul>li .toggle-a{position:absolute;right:0px;top:0px;width:55px; height:55px;}
#menu_toggle_3lvl ul>li.has-sub>a.toggle-a:before {position:absolute;right:32px;top:43px;display:block;width:22px;height:2px;background:#337AB7;content:"";    -webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
#menu_toggle_3lvl ul>li.has-sub.open>a.toggle-a:after,#menu_toggle_3lvl ul>li.has-sub.open>a.toggle-a:before{   -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}


#menu_toggle_3lvl ul ul>li.has-sub>a.toggle-a:after {position:absolute;right:58px;top:14px;z-index:5;display:block;height:14px;width:2px;background:#337AB7;    content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#menu_toggle_3lvl ul ul>li .toggle-a{position:absolute;right:0px;top:0px;width:85px; height:55px;}
#menu_toggle_3lvl ul ul>li.has-sub>a.toggle-a:before {position:absolute;right:62px;top:20px;display:block;width:14px;height:2px;background:#337AB7;content:"";    -webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#menu_toggle_3lvl ul ul>li.has-sub.open>a.toggle-a:after{   -webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
#menu_toggle_3lvl ul ul>li.has-sub.open>a.toggle-a:before{   -webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}



#menu_toggle_3lvl ul ul li a{padding:14px 22px;cursor:pointer;z-index:2;font-size:18px;text-decoration:underline;color:#337AB7;background:none;  -webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#menu_toggle_3lvl ul ul ul li a{padding-left:40px;}
#menu_toggle_3lvl ul ul ul li a.current-link{color:#f8ff74;}
#menu_toggle_3lvl ul ul li a:hover{}
#menu_toggle_3lvl ul ul>li.has-sub>a:after{top:16px;right:26px;background:#ddd;}
#menu_toggle_3lvl ul ul>li.has-sub>a:before{top:20px;background:#ddd;}

#menu_toggle_3lvl ul li::before{display:none;}
#menu_toggle_3lvl a.category-name-a{text-align:center;text-decoration:underline !important;}
#menu_toggle_3lvl a, #menu_toggle_3lvl a:link, #menu_toggle_3lvl a:visited, #menu_toggle_3lvl a:focus{border:0px;}
#menu_toggle_3lvl > ul > li > a.tbl_head{background:#EFEFF7;color:#337AB7;border:0px;font-size: 32px;font-weight: 700;line-height: 35.2px;}
#menu_toggle_3lvl > ul ul > li > a.tbl_subhead{color:#337AB7;border:0px;font-size: 20px;font-weight: 600;line-height: 24px;}

#menu_toggle_3lvl ul > li:nth-child(2n) a.tbl_head { background-color: #fff;}
#menu_toggle_3lvl ul ul > li:nth-child(2n) a.tbl_subhead { background-color: #f1f2f7;}

#menu_toggle_3lvl tr:nth-child(2n) { background-color: #f1f2f7;}
#menu_toggle_3lvl table th { padding: 5px;}


.year_select{display:inline-block;}
.year_select_next{margin-right:2px;padding:10px;background:#F3F5F9;display:inline-block;}
.year_select_next, .year_select_next a{text-decoration:none;font-size:18px;font-weight:bold;color:#000;}
.year_select_next.current{background:#EAEDF5;}
.calendar_section{padding:10px;}


.tabs .tab{display:inline-block;padding:6px 12px;font-size:20px;color:#215B5A;cursor:pointer;}
.tabs .tab.active{background:#D3EBED;border-top-left-radius:5px;border-top-right-radius:5px;}

.tabs_content{border-top:5px solid #D3EBED;}
.section_tab{display:none;}
.section_tab.active{display:block;}
ul.langmenu li a {filter: sepia(60%);}
ul.langmenu li a:hover {filter: sepia(0);}
.messengers_inner {background: #fff;display: inline-block;padding: 5px 15px;width: 170px;}

.whatsapp {text-align: left;}
.whatsapp span img {width: 35px;}
.viber {text-align: left;padding: 10px 0;}
span.messenger_number a {border-bottom: 1px solid #ccc;padding: 0 0 5px;}

.tours_soon .item{margin:0 10px;}
.tours_soon .title{height: 75px;overflow-y: hidden;font-family: 'PT Sans Narrow', arial;}
.tours_soon .owl-big-image{margin:20px 0 35px;}
.tours_soon .preview_text{height:100px;overflow:hidden;font-size: 18px;display:block;white-space: nopmal;position:relative;width:100%;margin:0;padding:0;}
.tours_soon .date{margin:30px 0;font-size: 18px;}
.tours_soon .date span{font-weight:bold;}
.tours_soon .button_readmore{text-align:left;}
.tours_soon .readmore{font-size:22px;text-decoration:none;color:#333;display:inline-block;text-align:center;padding:6px 40px 8px;border:1px solid #D8D186; border-radius:24px;margin:5px auto; transition: 0.5s;}
.tours_soon .readmore:hover {border: 1px solid green;background-color: green;}
.title h3 { color: #6c3b18;}

.begin .begin_a {filter: grayscale(0.7);transition: 0.5s;font-weight: 600;}
.begin .begin_a:hover {filter: grayscale(0);color: chocolate;}

/*.events_item .col-md-12 {background-color: #cde8ea;}*/

#fb_close_FID13,.button_readmore a,.headertext_button a{display: inline-block !important;font-size: 20px !important;text-align: center;padding: 15px 30px !important;border-radius: 30px !important;background: #F5E32B;margin: 25px 0 0;transition: 0.5s;color: #333;}
#fb_close_FID13:hover,.button_readmore a:hover,.owl-item a.link:hover .readmore,.headertext_button a:hover{background: #246bb3 !important;text-decoration:none;color:white !important;}
.owl-item a.link{color:#333;text-decoration:none;outline:none;position:relative;display:block;}
.headertext_button a { -webkit-box-shadow: 1px 1px 1px 1px #FAFF73; box-shadow: 1px 1px 13px 3px #FAFF73;}
.headertext_button a:hover { -webkit-box-shadow: 1px 1px 1px 1px #ffffff !important; box-shadow: 1px 1px 13px 3px #ffffff !important;}


table.section{width:100%;}
table.section tr:nth-of-type(odd){ background-color: #f1f2f7;}
table.section td, table.section th{padding:10px;}

#alx_feed_back_FID13.alx_feed_back{margin: 20px auto;}
.mainform_descr{width:50%;margin:20px auto 0;}
#f_feedback_FID13 .afbf_submit_block{text-align:center !important;}
#alx_feed_back_FID13 .afbf_feedback_poles #f_feedback_FID13 .afbf_btn{display: inline-block;font-size: 20px;text-align: center;padding: 15px 30px;border-radius: 30px;background: #F5E32B;margin: 0;transition: 0.5s;color: #333;}
.wrap_st_cart {position: fixed !important;z-index: 1000;top: 200px !important;}

.search-form{font-size:14px;}
#section_tab1 .container {padding: 25px 15px;}

.page_404 ul{list-style:none;margin:0;padding:0;text-align:center;}
.page_404 li{display:inline-block;margin:20px;}



.timeline-vertical {  padding-top: 2px;  position: relative;}
.timeline-vertical:before {  content: "";  position: absolute;  background-color: #ccc;  width: 6px;  height: 100%;  top: 0px;  left: 50%;  margin-left: -3px;  display: block;}

.timeline-vertical__text{display:table-cell;min-height:140px;vertical-align:middle;overflow:hidden;}
.timeline-wrapper{display:table;min-height:140px;vertical-align:middle;width:100%;}
.timeline-icon{height:140px;width:140px;float:right;}
.timeline-empty{height:140px;width:1px;float:right;}
.timeline-vertical__text_inverse .timeline-icon{height:140px;width:140px;float:left;}
.timeline-text-wrapper{min-height:140px;display:table;}
.timeline-text{display:table-cell;min-height:140px;vertical-align:middle;width:99%;}
#section_1 .timeline-text{background:url(/custom/img/best-ico1.png) left center no-repeat;padding-left:150px;}
#section_2 .timeline-text{background:url(/custom/img/best-ico2.png) right center no-repeat;padding-right:150px;}
#section_3 .timeline-text{background:url(/custom/img/best-ico4.png) left center no-repeat;padding-left:150px;}
#section_4 .timeline-text{background:url(/custom/img/best-ico5.png) right center no-repeat;padding-right:150px;}
#section_5 .timeline-text{background:url(/custom/img/best-ico3.png) left center no-repeat;padding-left:150px;}
#section_6 .timeline-text{background:url(/custom/img/best-ico6.png) right center no-repeat;padding-right:150px;}



@media (max-width: 991px) {
  .timeline-vertical {    padding-top: 0px;  }
  .timeline-vertical:before {    left: 7px;    margin-left: 0px;  }
#section_1 .timeline-text, #section_2 .timeline-text, #section_3 .timeline-text, #section_4 .timeline-text, #section_5 .timeline-text, #section_6 .timeline-text{background:none;padding:0; margin:0;}
}
.timeline-vertical__row {  padding-bottom: 2px;}
.timeline-vertical__row:before, .timeline-vertical__row:after {  content: " ";  display: table;}
.timeline-vertical__row:after {  clear: both;}
.timeline-vertical__info {  position: relative;}
.timeline-vertical__info:before, .timeline-vertical__info:after {  content: " ";  display: table;}
.timeline-vertical__info:after {  clear: both;}
.timeline-vertical__info:before {  display: block;  content: "";  height: 20px;  width: 20px;  position: absolute;  left: 50%;  top: 44%;  z-index: 2;
  margin-left: -10px;  border-radius: 10px;  background: url("/custom/img/circle.png") repeat scroll 0 0 transparent;
  -webkit-transition: background-color 0.2s ease-in-out;  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;background-color: #237F7A;
}
@media (max-width: 991px) {
  .timeline-vertical__info:before {    left: 0px;    margin-left: 0px;  }
}
.timeline-vertical__date {  width: 50%;  float: left;  padding-top: 10px;}
.timeline-vertical__date:before, .timeline-vertical__date:after {  content: " ";  display: table;}
.timeline-vertical__date:after {  clear: both;}
.timeline-vertical__date span {  display: block;  float: right;  margin-right: 30px;  padding-left: 10px;  padding-right: 10px;  font-family: "Roboto", sans-serif;  font-size: 12.45px;  color: #fff;}
.timeline-vertical__date_inverse {  float: right;}
.timeline-vertical__date_inverse span {  float: left;  margin-right: 0px;  margin-left: 30px;}
@media (max-width: 991px) {
  .timeline-vertical__date {    float: none;    width: 100%;    margin-bottom: 12px;  }
  .timeline-vertical__date span {    float: left;    margin-left: 40px;  }
}
.timeline-vertical__title {  width: 50%;  float: right;  padding-left: 30px;}
.timeline-vertical__title h3 {margin: 0px;padding-bottom: 12px;padding-top: 12px;font-size: 26.45px !important;}
.timeline-vertical__title_inverse {  float: left;  padding-left: 0px;  padding-right: 30px;  text-align: right;}
@media (max-width: 991px) {
  .timeline-vertical__title {    float: none;    padding-left: 40px;    width: 100%;    text-align: left;  }
}
.timeline-vertical__text {  float: right;  width: 50%;  padding-left: 30px;color:#235A59;font-size:20px;
}
.timeline-vertical__text p {  margin: 0px;}
.timeline-vertical__text_inverse {  float: left;  padding-right: 30px;  padding-left: 0px;  text-align: right;}
@media (max-width: 991px) {
  .timeline-vertical__text {    float: none;    padding-left: 40px;    width: 100%;    text-align: left;  }
}

.ww-informers-box-854753 {text-align: center;}
body .weatherInformer22 {font-size: 18px !important;}
body .weatherInformer22 div {overflow: initial;}
#afbf_err_FID13.alx-feedb-error {margin: auto;}
footer .container-fluid {margin-bottom: 0;}
.bg_corrency {background-color: #d4dfe6;padding: 20px;}
.bg_corrency .container-fluid {margin-bottom: 0;}
.star_bxslider_outer .star_bxslider_wrapper {padding: 0 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 0 !important;}
.star_bxslider_outer {margin: 0 !important;}


.bx_soc_comments_div {
    margin: auto;
    max-width: 1180px;
}

#afbf_page_id_fid135{display:none;}
.section_tab .container {padding-top: 20px;}
span#form_id_FID135 {
    outline: 0;
    font-size: 16px;
    font-family: Tahoma;
    background: #00b529;
    color: #fff;
    text-decoration: none;
    padding: 7px 20px;
    border-radius: 3px;
    border: none;
    text-align: center;
    width: 260px;
    display: inline-block;
    margin-top: 20px;
}
.reviews_fio {font-size: 14px;}
.reviews_date {font-size: 14px;color: #999;}




h6{font-size:16px;font-weight:bold;}

.body_headertop .sitenamemobi {float: left;display: block;width: 20%;}
.body_headertop {background: white;}

:focus {    outline: -webkit-focus-ring-color auto 0px;}
.star_bxslider_wrapper .bx-caption span {font-size: 1.85em !important;}
.star_bxslider_wrapper .bx-caption:hover {background: rgba(80,80,80,.75) !important;}

.mainmenu .nav li li a:before {content: "\00BB"; top: 50%;margin-top: -1.3em;height: 2em;width: 2em;line-height: 2em;text-align: center;font-weight: bold;transition: all .3s ease-out;border: .3em solid #f5f5f5;}
.mainmenu .nav li li a {padding-left: 3px;transition:0.5s;}
.mainmenu .nav li li a:hover {padding-left: 0;}
a.bx-pager-link.active {display: none !important;}

#dir-btn-top {margin: 30px 0;}
font.text {width: 100%;text-align: center;display: block;font-size: 16px;}

.page_title {
    background: #ceecef;
    padding: 45px 0 55px;
    text-align: center;
    color: #663300;
    background: -moz-linear-gradient(-45deg, #b8d4e8 0%, #c0ccd6 18%, #ffffff 43%, #ceecef 76%, #ceecef 100%);
    background: -webkit-linear-gradient(-45deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#ceecef 76%,#ceecef 100%);
    background: linear-gradient(135deg, #b8d4e8 0%,#c0ccd6 18%,#ffffff 43%,#ceecef 76%,#ceecef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8d4e8', endColorstr='#ceecef',GradientType=1 );
}

.mainmenu .nav li a {transition: 0.5s;}


.add_to_cart.button.order_by_tour, .wrap_st_cart {display: none;}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/menu/style.css?15931486504353 */
/* /bitrix/templates/.default/components/bitrix/catalog.section.list/menu_tours/style.min.css?15936584206236 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/universal1/style.css?1715774488793 */
/* /bitrix/templates/.default/components/bitrix/menu/menu_bottom/style.min.css?15934016063715 */
/* /bitrix/components/sok/start.cart/templates/.default/style.css?169659882313453 */
/* /bitrix/components/sok/start.cart/templates/.default/chosen/chosen.css?169659882312319 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?16455235482729 */
/* /bitrix/templates/orlan/styles.css?17472105271526 */
/* /bitrix/templates/orlan/template_styles.css?174721052744176 */
