

/* Start:/bitrix/templates/fish/components/bitrix/menu/left/style.css?17789069871869*/

/*.left_menu .panel-collapse {
    background: white;
    padding: 10px;
    margin: 0 -10px;
    text-transform: uppercase;
    font-size: 11px !important;
    font-family: "normal" !important;
}
*/

.left_menu {
 margin: 0;
 width: 350px;
 font-family: 'light';
 display: inline-block;
}


.left_menu ul {
  margin-bottom: 0;
}

.item .menu_left_text, .item .menu_left_text1 {
  font-size: 22px;
}

.menu_left_text1 div {
    margin-top: 11px;
    line-height: 1.3;
}

.left_menu>ul>li {
  margin-bottom: 10px;
}


.left_menu>ul>li.active {
  opacity: 0.8
}
.left_menu>ul>li.active .about_item.active {
  opacity: 0.7
}


a[aria-expanded="true"]::before {
    /*font-family: "FontAwesome";*/
    content: "\2212";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

a[aria-expanded="false"]::before {
    /*font-family: "FontAwesome";*/
    content: "+";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}


li.active a[aria-expanded="false"]::before {
    /*font-family: "FontAwesome";*/
    content: "\2212";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

li.active a[aria-expanded="true"]::before {
    /*font-family: "FontAwesome";*/
    content: "+";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

.left_menu ul>li>div>ul {
    margin-left: 30px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-right: 10px;
    font-size: 16px !important;
    line-height: 22pt;
    /* margin: 0; */
    width: 320px;
    border-left: 1px dotted rgba(255,255,255, .5);
}

.title_menu_right {
    font-size: 30px;
     font-family: 'light';
     margin: 20px 0 10px 0;
}





@media (max-width: 750px) {
.left_menu, #main_menu {
 width: 100% !important;
}
.left_menu {
/*margin: -30px 20px 0;*/
padding: 0;
}
.left_menu>ul>li {
    margin-bottom: 10px;
}
}


/* End */


/* Start:/bitrix/templates/fish/components/bitrix/menu/left2/style.css?17789070171866*/

/*.left_menu .panel-collapse {
    background: white;
    padding: 10px;
    margin: 0 -10px;
    text-transform: uppercase;
    font-size: 11px !important;
    font-family: "normal" !important;
}
*/

.left_menu {
 margin: 0;
 width: 350px;
 font-family: 'light';
 display: inline-block;
}


.left_menu ul {
  margin-bottom: 0;
}

.item .menu_left_text, .item .menu_left_text1 {
  font-size: 22px;
}

.menu_left_text1 div {
    margin-top: 11px;
    line-height: 1.3;
}

.left_menu>ul>li {
  margin-bottom: 10px;
}


.left_menu>ul>li.active {
  opacity: 0.8
}
.left_menu>ul>li.active .about_item.active {
  opacity: 0.7
}


a[aria-expanded="true"]::before {
    /*font-family: "FontAwesome";*/
    content: "\2212";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

a[aria-expanded="false"]::before {
    /*font-family: "FontAwesome";*/
    content: "+";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}


li.active a[aria-expanded="false"]::before {
    /*font-family: "FontAwesome";*/
    content: "\2212";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

li.active a[aria-expanded="true"]::before {
    /*font-family: "FontAwesome";*/
    content: "+";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

.left_menu ul>li>div>ul {
    margin-left: 30px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-right: 10px;
    font-size: 16px !important;
    line-height: 22pt;
    /* margin: 0; */
    width: 320px;
    border-left: 1px dotted rgba(255,255,255, .5);
}

.title_menu_right {
    font-size: 30px;
     font-family: 'light';
     margin: 0 0 10px 0;
}





@media (max-width: 750px) {
.left_menu, #main_menu {
 width: 100% !important;
}
.left_menu {
/*margin: -30px 20px 0;*/
padding: 0;
}
.left_menu>ul>li {
    margin-bottom: 10px;
}
}


/* End */


/* Start:/bitrix/templates/fish/components/bitrix/menu/top/style.css?1664622411750*/
.top_menu a {
font-size: 15px;
    color: #1F1F1F !important;
    font-weight: 200;
    font-style: normal;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease-in-out;
    padding-bottom: 1px;
    font-family: 'light';
}

.bottom_menu a {
	font-size: 18px;
    color: #FFF;
    font-weight: 200;
    font-style: normal;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease-in-out;
    padding-bottom: 1px;
    font-family: 'bold';

}
.bottom_menu {
	margin: 10px 0;
}

.bottom_menu a:hover {
	color: #999
}

.top_menu {
    line-height: 1;
}


.top_menu ul{
   margin-bottom: 0;
}

.root-item-selected { opacity: .4}

.top_menu .fa { font-size: 17px; }
/* End */


/* Start:/bitrix/templates/fish/components/bitrix/system.pagenavigation/.default/style.css?16646224111171*/
div.modern-page-navigation { 
	padding: 22px 0;
	font-size: 12px;
}

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
	border-left-width: 1px;
	/*border-left-style: solid;*/
	text-decoration: none;
	padding: 5px 8px;
	color: #5B5B5B;
}
div.modern-page-navigation a.modern-page-previous { 
	border-right-width: 1px; 
	/*border-right-style: solid; */
	border-left: none; }
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first { 
	border-left: none; 
	padding-left: 0.5em; }

span.modern-page-current { 
	/*font-weight: bold;*/
    background: #BEBEBE;
    border-color: #BEBEBE;
    padding: 3px 8px;
    border-radius: 3px;
    color: white;

}

.pagination {

    margin-top: 15px !important;
    margin-right: 5px !important;

}

.pagination>li>a {
color: black !important;
color: #5B5B5B !important;
}


.pagination>li.active>a {
color: #9B9B9B !important;
}


.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    z-index: 3;
    background: none !important;
    border-color: transparent;
}

/*i.fa {font-size: 14px; margin-top; 3px}*/
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/fishing_mainpage/style.css?1778715287150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/fish/components/bitrix/news.detail/index_text_block/style.css?1664622411155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/fish/components/bitrix/news.list/index_slider_project/style.css?16646224111729*/

.project { margin-top: 20px }
h3.name {
	font-size: 26px;
	margin-top: 0;
	font-family: "normal";
}

.project .picts {
	margin-bottom: 30px;
}

.index_project .slick-slide {
	margin-top: -20px;
}

.project .index_otziv {
	padding-right: 40px;
	padding-bottom: 20px;
}
.project .title {
	font-family: "bold";
	font-size: 16px;
	margin-bottom: 25px;
	color: #939393;	
}

.project .slick-list {
padding: 20px 0 0 0;
}

.project .har {
	/*background: #eee;*/
	/*padding: 20px;*/
	/*height: 262px;*/
}

.project .text{

	margin-bottom: 20px;
	/*height: 66px;*/
	overflow: hidden;

}

/*		Оформление характеристик		*/

.table_har { 

	width: 100%; margin: -30px 0 20px;
	border-padding: 1px !important;
	font-size: 16px;


}


.table_har th, .table_har td{ 
	padding: 5px 0 0;
	border-bottom: 1px #C4C4C4 dotted;
	position: relative;
	display: table-cell;
	text-align: left;
	vertical-align: bottom;
}

.table_har td{ text-align: right; padding-right: 1px;}

.table_har th span, .table_har td span{ 
	display: inline-block;
/*	background: #eee;*/
	/*padding: 0 15px 0 0;*/
	/*margin-bottom: -20px;*/
	bottom: -8px;
	position: relative;
}

.table_har th span {padding-right: 7px;}
.table_har td span {padding-left: 7px;}

/*		Оформление характеристик		*/

@media (max-width: 750px) {
 .slick-slide>div img { margin-bottom: 20px !important; }
 .link_otziv{ text-align: center;  }

 .project .index_otziv { margin-bottom: 0 !important; }

.slick-dotted.slick-slider { margin-top: 20px !important; }

}

@media (max-width: 1024px) {

.table_har th span, .table_har td span {
font-size: 12px;
}
}
/* End */


/* Start:/bitrix/templates/fish/components/bitrix/main.share/my/style.css?166462241156*/
.social_share {
	font-size: 14px;
	font-weight: bold;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/footermenu/style.css?17790681111869*/

/*.left_menu .panel-collapse {
    background: white;
    padding: 10px;
    margin: 0 -10px;
    text-transform: uppercase;
    font-size: 11px !important;
    font-family: "normal" !important;
}
*/

.left_menu {
 margin: 0;
 width: 350px;
 font-family: 'light';
 display: inline-block;
}


.left_menu ul {
  margin-bottom: 0;
}

.item .menu_left_text, .item .menu_left_text1 {
  font-size: 22px;
}

.menu_left_text1 div {
    margin-top: 11px;
    line-height: 1.3;
}

.left_menu>ul>li {
  margin-bottom: 10px;
}


.left_menu>ul>li.active {
  opacity: 0.8
}
.left_menu>ul>li.active .about_item.active {
  opacity: 0.7
}


a[aria-expanded="true"]::before {
    /*font-family: "FontAwesome";*/
    content: "\2212";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

a[aria-expanded="false"]::before {
    /*font-family: "FontAwesome";*/
    content: "+";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}


li.active a[aria-expanded="false"]::before {
    /*font-family: "FontAwesome";*/
    content: "\2212";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

li.active a[aria-expanded="true"]::before {
    /*font-family: "FontAwesome";*/
    content: "+";
    margin-right: 5px;
    font-size: 22px; 
    font-weight: bold;
}

.left_menu ul>li>div>ul {
    margin-left: 30px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-right: 10px;
    font-size: 16px !important;
    line-height: 22pt;
    /* margin: 0; */
    width: 320px;
    border-left: 1px dotted rgba(255,255,255, .5);
}

.title_menu_right {
    font-size: 30px;
     font-family: 'light';
     margin: 20px 0 10px 0;
}





@media (max-width: 750px) {
.left_menu, #main_menu {
 width: 100% !important;
}
.left_menu {
/*margin: -30px 20px 0;*/
padding: 0;
}
.left_menu>ul>li {
    margin-bottom: 10px;
}
}


/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/footer23/style.min.css?1697445434490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/footer23/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17429713232729*/
/* 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/fish/template_styles.css?177971551816060*/
@font-face {
	font-family: 'AlumniSansPinstripe'; 
	src: url(/fonts/AlumniSansPinstripe-Italic.ttf); 
	src: url(/fonts/AlumniSansPinstripe-Regular.ttf); 
}
h3.line, h4.line, h5.line, h5.line {border-bottom: 1px #ddd solid; margin-bottom: 20px; padding-bottom: 5px; font-family: 'light' !important;}
/**{font-family: "light";}**/
.col-md-4.contacts strong, h1, h2, h3, h4, h5, h6, .h2   {/*font-family: 'SourceSerif', sans-serif !important;*/ font-family: 'AlumniSansPinstripe', sans-serif !important;font-weight: 600 !important;}
h2.line {border-bottom: 1px #ddd solid;margin-bottom: 20px; padding-bottom: 5px; /*font-family: 'SourceSerif', sans-serif !important;*/font-family: 'Amatic SC', cursive;}
h1.page-header, h2.line {text-align: center;}
body {font-family: "light"; }
b, strong,th {font-family: 'bold'; }
.list_content {list-style: none; margin: 15px 0; }
.list_content li:before {font-family: "FontAwesome";content:"\f105";padding: 2px 7px 0 0;}
img.content_img_responsive {}
blockquote {padding: 10px 20px;margin: 20px 0 20px 5%;font-size: 22px;border-left: 5px solid #ccc;}
ul.list-content {list-style-type: none;margin-left: 0;padding-left: 0;}
.list-content li {overflow: visible;padding-left: 25px;position: relative;margin-bottom: 7px;}
.list-content li:before {/* your own marker in content */font-family: "FontAwesome";content: "\f00c";left: 0;top: 3px;position: absolute;opacity: .5;}
.list_content li { line-height: 16pt; margin-bottom: 8px;}
.content_vagno, .content_info , .content_contact {padding: 20px 20px 20px 70px;position: relative;margin: 15px 0 15px 0;border-radius: 3px;}
.content_vagno:before, .content_info:before, .content_contact:before {position: absolute;top: 20px;left: 15px;color: white;font-family: "FontAwesome";
    font-size: 43px;line-height: 43px;}
.content_vagno:before {content:"\f06a"; color: #E9B8B8;}
.content_info:before {content:"\f05a"; color: #D5D9E6;}
.content_contact:before {content:"\f2bd";color:#CCDCC6;font-size: 38px;line-height: 38px;}
.content_img_responsive, .content_img_left, .content_img_right {padding: 3px;border: 1px #E2E2E2 solid;}
.content_img_left, .content_img_right { display: inline-block;}
.content_img_left { float: left; margin: 0 15px 5px 0;}
.content_img_right { float: right; margin: 0 0 5px 15px;}
.content_img_responsive img{width: 100%;height: auto;}
/*
Важно
fa-exclamation-circle
content:"\f06a";
content:"\f071";
Цитата
content:"\f10d";
Скидки
content:"\f295";
Часы
content:"\f017";
*/
.table_har {font-size: inherit !important;}
.list-inline-item.eng a {margin-right: 0 !important;margin-left: 0.5rem;padding: 5px;background: url(/bitrix/templates/fish/img/en-flag.png) no-repeat center center;
    background-size: contain;color:white;transition:0.5s;font-weight: 600;color:#333;}
.list-inline-item.eng a:hover {background: transparent;color:#000;}
.table_content_info {width: 100%;margin-bottom: 20px;border: 1px solid #dddddd;border-collapse: collapse;}
.table_content_info th {font-weight: bold;padding: 5px;background: #efefef;border: 1px solid #dddddd;}
.table_content_info td {border: 1px solid #dddddd;padding: 5px;}
.list-unstyled a:hover {color: #000;text-decoration: underline !important;}
.col-2.text-right .list-inline-item.eng a {padding: 0px;width: 25px;float: left;margin-bottom: 0 !important; height: 20px;}
body .pl-3 {padding-left: 0 !important;}
ul.list-unstyled a {padding-bottom: 2px !important;}
/* li.list-inline-item.active a {border-bottom: 2px solid #999;}*/
.list-unstyled a:hover {text-decoration: none !important;}
@media (max-width: 750px){
body h2 {font-size: 40px !important;}
body h1 {font-size: 48px !important;}
.item .menu_left_text, .item .menu_left_text1 {font-size: 18px !important;}
}
@media (max-width: 768px){
body [class^="bi-"]::before, body [class*=" bi-"]::before {font-weight: 900 !important;}
.col-8 {-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
.col-10 {-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
.col-2 {-ms-flex: 0 0 90% !important;flex: 0 0 90% !important; max-width: 90% !important;position: initial !important;margin-left: 0 !important;}
.col-4 {-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important; padding: 10px 0 !important;}
.logo span.small {font-size: 100% !important;font-weight: 800 !important;}
.fa {font-size: 150% !important;}
.align-items-center {text-align: center !important;}
.col-4.pl-2 a {margin: 0 10px !important;}
.line_header.normal {padding: 20px 0 0 0 !important;;}
}
@media (min-width: 768px){
.col-md-4 {-ms-flex: 0 0 23.333333% !important;flex: 0 0 23.333333% !important;max-width: 23.333333% !important;}
.col-md-3 {-ms-flex: 0 0 20% !important;flex: 0 0 20% !important;max-width: 20% !important;}
.modal-body .list-inline-item.eng a {margin: 0 !important; padding: 5px;
background: url(/bitrix/templates/fish/img/en-flag.png) no-repeat center center; background-size: contain;transition: 0.5s;font-weight: 600;color: #333 !important;}
.modal-body .list-inline-item.eng {display: block;margin-bottom: 15px;}
footer .title_menu_right {line-height: inherit !important;}
div.news-detail img.detail_picture {max-width: 100%;height: auto;}
.container img {max-width: 100%;height: auto;margin: auto; display: block;}
img.pics {margin: auto;display: block;}
.container .yakor a {padding-top: 6em;}
.col-md-4 { -ms-flex: 0 0 23.333333% !important; flex: 0 0 33.333333% !important; max-width: 33.333333% !important;}
}
.slick-track div {background-position: center !important;}
.modal.menu .modal-body .eng a {color: #333 !important;font-weight: 700;margin: 0;line-height: 60px;}
a {color: #6e3d6e !important;opacity: 1;}
.btn-outline-primary {color: #4A8565 !important;border-color: #4A8565 !important;}
.btn-primary, .btn-primary:hover, .btn-outline-primary:hover {background-color: #4A8565 !important;border-color: #4A8565 !important;color:white !important;}
/* #main {background-image: url(/include/bg.webp);background-position: center top;background-size: cover;background-repeat: no-repeat;
    background-attachment: fixed;} */
.container {background-color: rgba(255, 255, 255, 0.8);}
.footer.d-print-none .container {background: transparent;}
header.line_header.d-none.d-lg-block.normal {margin-bottom: 50px;}
.list-unstyled {text-align: left;}
#bx_incl_area_14 a {color: #edb5b6 !important;}
.show_y_n_slider.mb-4.show {padding-top: 15px;}
.list_prod .h2 {font-size: 30px !important;}
.h2, h2 {font-size: 3rem !important;text-align:center;}
.bx-breadcrumb {margin: 10px 0;padding-top: 15px;}
.slick-track h2 {font-size: 4em !important;font-weight: 100 !important;background: #6a386a;width: fit-content;padding: 0 20px;}
.name button {font-family: sans-serif;font-weight: 700;}
h3.name {font-size: 38px;}
footer .contacts strong {font-size: 32px !important;}
a.text-dark .h2 {text-align: left;}
.no_print a.text-dark {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;
    -moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: 0.375rem 0.75rem;
    font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: solid 1px;}
.h1, h1 {font-size: 4rem !important;}
button.btn.btn-outline-primary.btn-sm {color: #663366 !important;border: #663366 solid 1px !important;}
button.btn.btn-outline-primary.btn-sm:hover {background:transparent !important;}
.main .container {padding-bottom: 15px;}
.line_header .container {padding-bottom: 0;}
.slick-dots-white li button {background: transparent !important;}
.list_prod .h2 {color: black !important;font-size: 36px !important;}
@media (min-width: 576px){
.col-sm {min-width: 300px;}
	}
.listtours .news-item {border-bottom: 1px solid white;clear: both;display: flow-root;}
.listtours {max-width: 800px;margin: auto;}
.content_info:before {content: "\f05a";color: #b594b5;}
.table_har {max-width: 600px;}
.alltours a {display: inline-block;font-weight: 600;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;
    -moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: 0.375rem 0.75rem;
    font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: solid 1px;}
.listtours p {padding: 0;margin: 0;}
.listtours h3 {font-size: 1.7em;margin: 0;padding: 0 !important;width: 250px;float: left;display: block;color: black;}
.listtourdesc {display: block;float: left;width: 350px;}
.listtours .news-list small {display: block;font-size: 100%;width: 180px;color: #744674;padding: 5px;margin: 5px 0;float: right;font-weight:600;}
.content_contact:before {content: "\f2bd";color: #d199d1;}
.modal-footer.text-left.d-md-none.d-block {display: none !important;}
ul.list-unstyled a {padding-bottom: 2px !important;border-bottom: 1px solid;transition: 0.5s;}
ul.list-unstyled a:hover { border-bottom: 0;}
a.panel_open.d-none.d-xl-block.d-lg-block {display: none !important;}
#nca-cookiesaccept-line {background: transparent !important;}
#nca-nca-position-left { display: block; max-width: 620px; margin: auto auto 25px 0; background: white;
    padding: 20px; border-radius: 8px; line-height: 1.5;}
.nca-cookiesaccept-line {bottom: 40px !important;   }
button#nca-cookiesaccept-line-accept-btn {padding: 5px 15px;    margin-top: 15px;    background: yellow;border-radius: 5px;border: solid 1px;}
.lozung {
    width: 80%;
    margin: 60px auto;
    font-size: 24px;
    background: #6a386a;
    color: white;
    padding: 20px;
    min-width: 300px;
}
.lozung em {font-size: 16px;text-align: right !important;display: block;}
h2#b24-form-form-7-title {line-height: 1.2;}

.slick-track h2 {font-size: 4em !important;font-weight: 100 !important;background: #6a386a;width: fit-content;padding: 0 20px;color: white;}
ul.footermenu{list-style:none;margin:0;padding:0;}
.footer a{color: rgba(255,255,255, .6) !important;text-decoration: underline;transition: 0.5s;}
.footer a:hover{color: #000;text-decoration: none !important;}
.main {  min-height: 0px !important;}
#nca-nca-position-left {font-size: 12px;}
.flex_s1{display:flex;width:100%;flex-direction:column;}
.flex_s1_ch60{width:100%;}
.flex_s1_ch40{width:100%;}
.dir{padding-top:15px;text-align:center;line-height: 1.1;}
.dir img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto 15px;}
.dir .p1{font-weight:bold;margin:0 0 15px;}
.dir .p2{margin:0 0 15px;}
.dir_btn{margin-top:15px;padding:15px;background-color: rgb(56, 106, 56);}
.dir button.b24-form-click-btn-font-modern{font-size:16px;}
a.llink {border-bottom: solid 1px #ccc;color: rgb(0 92 0) !important;font-weight: 600;}
@media (min-width: 998px){
.flex_s1{flex-direction:row;flex-wrap:nowrap;gap:60px;align-items:stretch;}
.flex_s1_ch60{width:auto;flex-grow: 1;display:flex;flex-direction:column;align-items:stretch;height:auto;}
.flex_s1_ch60 > div{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch60 .mb-4{margin-bottom: 0 !important;}
.flex_s1_ch60 .show_y_n_slider.show{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch60 .slick-slider{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch60 .index_slider > div{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch60 .slick-slider .slick-track{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch60 .slick-slide{display:flex;flex-direction:column;align-items:stretch;height:100%;}

.flex_s1_ch40{width:30%;flex-shrink: 0;display:flex;flex-direction:column;align-items:stretch;height:auto;}
.dir img{width:100%;}
.flex_s1_ch40 > div{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch40 .dir{display:flex;flex-direction:column;align-items:stretch;height:100%;}
.flex_s1_ch40 .dir .dir_btn{margin-top:auto;}
}


@media (max-width: 767px){
.flex_s1{gap:45px;}
.list_prod.mb-2{margin-bottom:40px !important;}
}


@media (max-width: 560px){
.container.container_s1{padding:0px;}
.container.container_s1 .flex_s1_ch40{padding:0 15px;}
.container.container_s1 .slick-track h2 {font-size: 2.5em !important;}
.slick-track div.slick-slide.slick-current.slick-active{background-position:left center !important;}
}

@media (max-width: 480px){
.modal.menu .modal-dialog .modal-content{padding: 0px;}
.modal.menu .modal-dialog .modal-content .modal-body{padding: 10px 10px 20px 15px;}
.modal-body .left_menu ul > li > div > ul { margin-left: 15px;  padding-left: 10px;}
.modal.menu .modal-dialog .close {   top: 10px;    right: 15px;    font-size: 30px;  }
}


#main .main .container img{display:block;width:auto !important;max-width:100%;height:auto !important;}

a.logo_link{display:inline-block;text-align:center;margin:0 auto;}
.logo a.logo_link img{margin:3px auto 0;}

.header_inner{position:relative;}
.header_inner .burger_outer{width:32px;height:32px;position:absolute;top:-5px;right:3px;}
.small_header .header_inner .burger_outer{top:-5px;}

.list_prod .d-none { display: block !important; }

.left_menu ul>li>div>ul.list-unstyled{line-height: 1.4; }
.left_menu ul>li>div>ul.list-unstyled li{margin-bottom:10px;}

.copyrights{margin-top:15px;}
.counters{display:flex;gap:5px;margin-top:15px;}

.footer_menu26_ul{list-style:none;margin:0;padding:0;display:flex;width:100%;gap:15px;flex-direction:column;}
.footer_menu26_li{width:100%;}
.child_link{font-size:90%;}
.footer_menu26_ul_child{list-style:none;margin:0 0 0 8px;padding:0;}

@media (min-width: 768px){
.footer_menu26_ul{flex-direction:row;flex-wrap:wrap;gap:0;}
.footer_menu26_li{width:50%;flex-shrink: 0;padding:0 15px 15px 0;}
.col-md-3.col-xs-12.col-sm-6.list_prod {margin-bottom: 40px;}
}

@media (max-width: 750px) {
  .footer .title_menu_right {margin-top:25px; }
}
.col-md-4.border1.pl-3 a i {
    margin-right: 10px;
}

.gallery26_photositems{display:flex;width:100%;flex-wrap:wrap;gap:5px;}
.gallery26_photos_item{width:200px;flex-shrink: 0;}
.gallery26_itemdescr{text-align:center;}
.gallery26_teather {margin: 0 5px 30px;}
.row.no-gutters.gallery26_photos {margin-bottom: 40px;}
.gallery26_content h2 a {border-bottom: 1px solid #ccc;}
.news-detail .detail_text {margin: 10px 5px 30px;}
.news-detail  .gallery26_itemdescr {font-size: 15px; margin-top: 10px;}


/****INDEX-SLIDER***|
.index_slider a{
color: white !important;

}

.index_slider div {
	height: 550px;
}

.index_slider .text {
	height:auto;
	width: 100%;
}

.index_slider .slider-slick-next:before {

    color: white;
}

.index_slider .slider-slick-prev:before {
    color: white;
}

.index_slider.slider .slick-dots-white li {
    bottom: 110px !important;
    right: -30px;
    /* right: 96px; */
    color: white;
    z-index: 10;
}

.index_slider .slick-dots-white li button, 
.index_slider  .slick-dots-white li {
 background: none !important;
}

.index_slider .slick-dots-white {

    bottom: -85px !important;
    right: 95px;
    color: #999;
}
.index_slider .slider-slick-next {
    bottom: 10px;
    right: -20px;
    background: white;
}

.index_slider .slider-slick-prev {
    bottom: 10px;
    right: 55px;
    background: white;
    /* background: url(/bitrix/templates/fish/pict/prev_black.png) no-repeat left center; */
}

@media (max-width: 1024px) {

.index_slider div {
	height: 400px;
}

.slick-dots-white { opacity: 0 }
.index_slider h2 {
	height: auto;
	overflow: hidden;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
color: white;
	margin-top: 7px;
	margin-bottom: 30px;

}

.opisanie {
	height: auto;
	overflow: hidden;	
	    /*border: 1px #ccc solid;*/
}
}    

.m-5.d-block.text-center.text-md-left a {color: white !important;}
span.m-5.d-block.text-center.text-md-left .w-50 {width: 100% !important;font-size: 22px;   font-weight: 400;}
.slick-track .text {width: 100%;}
/* End */
/* /bitrix/templates/fish/components/bitrix/menu/left/style.css?17789069871869 */
/* /bitrix/templates/fish/components/bitrix/menu/left2/style.css?17789070171866 */
/* /bitrix/templates/fish/components/bitrix/menu/top/style.css?1664622411750 */
/* /bitrix/templates/fish/components/bitrix/system.pagenavigation/.default/style.css?16646224111171 */
/* /bitrix/templates/.default/components/bitrix/news.list/fishing_mainpage/style.css?1778715287150 */
/* /bitrix/templates/fish/components/bitrix/news.detail/index_text_block/style.css?1664622411155 */
/* /bitrix/templates/fish/components/bitrix/news.list/index_slider_project/style.css?16646224111729 */
/* /bitrix/templates/fish/components/bitrix/main.share/my/style.css?166462241156 */
/* /bitrix/templates/.default/components/bitrix/menu/footermenu/style.css?17790681111869 */
/* /bitrix/templates/.default/components/bitrix/menu/footer23/style.min.css?1697445434490 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17429713232729 */
/* /bitrix/templates/fish/template_styles.css?177971551816060 */
