body {
	background: #f7fbfe;
}

.btn {
	border-radius: 8px !important;
}

.table-striped tbody tr:nth-of-type(odd) {
	background: rgba(9, 102, 204, 0.1);
}

.table-striped tbody tr:nth-of-type(even) {
	background: rgba(230, 239, 249, 0.1);
}

.table td, .table th {
	border-top: transparent;
}

.no-bg {
	background: none !important;
}

.hexagon {
    overflow: hidden;
    visibility: hidden;
    -webkit-transform: rotate(120deg);
       -moz-transform: rotate(120deg);
        -ms-transform: rotate(120deg);
         -o-transform: rotate(120deg);
            transform: rotate(120deg);
    cursor: pointer;
}
.hexagon-in1 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
}
.hexagon-in2 {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    visibility: visible;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
}
.hexagon2 {
    width: 100%;
    height: 100%;
    margin: 0 0 0 20px;
}
/* Собственно сам слайдер */
.slider{
	max-width: 90%;
	position: relative;
	margin: auto;
	height: 300px;
	margin-bottom: 15px;
}
/* Картинка мастабируется по отношению к родительскому элементу */
.slider .item img {
	object-fit: cover;
	width: auto;
    height: 450px;
	border: none !important;
	box-shadow: none !important;
	margin-top: -60px;
}
/* Кнопки вперед и назад */
.slider .prev, .slider .next {
	cursor: pointer;
	position: absolute;
	top: 0;
	top: 38%;
	width: auto;
	margin-top: 0;
	padding: 16px;
	color: white;
	font-weight: bold;
	font-size: 54px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
}
.slider .next {
	right: 0;
	border-radius: 3px 0 0 3px;
}
.slider .prev:hover,
.slider .next:hover {
    opacity: 1 !important;
}
/* Заголовок слайда */
.slideText {
	position: absolute;
	color: #fff;
	font-size: 35px;
	/* Выравнивание текста по горизонтали и по вертикали*/
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	/* Тень*/
	text-shadow: 1px 1px 1px #000, 0 0 1em #000;
}
/* Кружочки */
.slider-dots {
	text-align: center;
	display: none;
}
.slider-dots_item{
	cursor: pointer;
	height: 12px;
	width: 12px;
	margin: 0 2px;
	background-color: #ddd;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}
.slider-dots_item:hover {
	background-color: #aaa;
}
/* Анимация слайдов */
.slider .item {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 1.5s;
	animation-name: fade;
	animation-duration: 1.5s;
}
@-webkit-keyframes fade {
	from {
		opacity: .4
	}
	to {
		opacity: 1
	}
}
@keyframes fade {
	from {
		opacity: .4
	}
	to {
		opacity: 1
	}
}
.tovar:hover {
	background: white !important;
	box-shadow: 0 0 10px 5px rgba(9,102,204,0.1);
}

.vkladki .nav-item a {
	border-bottom: 7px solid rgba(9, 102, 204, 0.2);
	padding-bottom: 20px;
	margin-right: 10px;
	color:#0966CC;
	font-size: 26px;
	font-weight: 700;
}

.vkladki .nav-item a.active {
	border-bottom: 7px solid rgba(9, 102, 204, 1);
	background: none!important;
	color: #0966CC!important;
}

.bg-main {
	background: linear-gradient(to right, #0a1567, #1481f0);
	background-position: top;
	background-size: auto;
}


@media (min-width: 600px) {
	.bg-main {
		background: url(/assets/templates/fish/images/header.png) 0px 0px no-repeat;
		background-position: top;
		background-size: auto;
	}
}

.modal-content {
	padding: 20px;
}

.modal-content iframe {
	width: 100%;
}

@media (min-width: 1024px) {
	.modal-content {
		padding: 50px;
	}
}

.navbar-dark .navbar-toggler {
	color: #fff;
    border-color: #fff;
}

.btn-yellow {
	background: #fec702;
	height: 50px;
	width: 220px;
}

.btn-blue {
	color: white;
	background: linear-gradient(to right, #10308b, #1481f0);
	height: 50px;
	max-width: 100%;
	width: 290px;
}

.btn-blue:hover {
	color: white !important;
}

.card-image {
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}

.tovar2:hover > .card-image {
	transform: scale(1.1);
}

.word-break {
	overflow-wrap: normal;
}

.header-block .h1 {
    display: block;
    margin-bottom: 10px;
}

.header-block .btn-blue {
    line-height: 35px;
    position: relative;
    top: -60px;
	background: #fff;
	color: #000
}

.slider .prev {
	left: -50px !important
}

.slider img {
	filter: drop-shadow(0px 0px 30px #bac4e4);
}

.partner-logo {
	margin-bottom: 30px;
}

.slider img {
	transform: rotate(0deg) scale(1) !important;
}

@media screen and (max-width: 1200px) {
	.slider img {
		transform: rotate(0deg) scale(0.7) !important;
		left: -45px !important;
		position: relative;
	}
}

#lb_button-call > div {
	background: #28A4E3 url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg fill="%23ffffff" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M 26.070313 3.996094 C 25.734375 4.011719 25.417969 4.109375 25.136719 4.21875 L 25.132813 4.21875 C 24.847656 4.332031 23.492188 4.902344 21.433594 5.765625 C 19.375 6.632813 16.703125 7.757813 14.050781 8.875 C 8.753906 11.105469 3.546875 13.300781 3.546875 13.300781 L 3.609375 13.277344 C 3.609375 13.277344 3.25 13.394531 2.875 13.652344 C 2.683594 13.777344 2.472656 13.949219 2.289063 14.21875 C 2.105469 14.488281 1.957031 14.902344 2.011719 15.328125 C 2.101563 16.050781 2.570313 16.484375 2.90625 16.722656 C 3.246094 16.964844 3.570313 17.078125 3.570313 17.078125 L 3.578125 17.078125 L 8.460938 18.722656 C 8.679688 19.425781 9.949219 23.597656 10.253906 24.558594 C 10.433594 25.132813 10.609375 25.492188 10.828125 25.765625 C 10.933594 25.90625 11.058594 26.023438 11.207031 26.117188 C 11.265625 26.152344 11.328125 26.179688 11.390625 26.203125 C 11.410156 26.214844 11.429688 26.21875 11.453125 26.222656 L 11.402344 26.210938 C 11.417969 26.214844 11.429688 26.226563 11.441406 26.230469 C 11.480469 26.242188 11.507813 26.246094 11.558594 26.253906 C 12.332031 26.488281 12.953125 26.007813 12.953125 26.007813 L 12.988281 25.980469 L 15.871094 23.355469 L 20.703125 27.0625 L 20.8125 27.109375 C 21.820313 27.550781 22.839844 27.304688 23.378906 26.871094 C 23.921875 26.433594 24.132813 25.875 24.132813 25.875 L 24.167969 25.785156 L 27.902344 6.65625 C 28.007813 6.183594 28.035156 5.742188 27.917969 5.3125 C 27.800781 4.882813 27.5 4.480469 27.136719 4.265625 C 26.769531 4.046875 26.40625 3.980469 26.070313 3.996094 Z M 25.96875 6.046875 C 25.964844 6.109375 25.976563 6.101563 25.949219 6.222656 L 25.949219 6.234375 L 22.25 25.164063 C 22.234375 25.191406 22.207031 25.25 22.132813 25.308594 C 22.054688 25.371094 21.992188 25.410156 21.667969 25.28125 L 15.757813 20.75 L 12.1875 24.003906 L 12.9375 19.214844 C 12.9375 19.214844 22.195313 10.585938 22.59375 10.214844 C 22.992188 9.84375 22.859375 9.765625 22.859375 9.765625 C 22.886719 9.3125 22.257813 9.632813 22.257813 9.632813 L 10.082031 17.175781 L 10.078125 17.15625 L 4.242188 15.191406 L 4.242188 15.1875 C 4.238281 15.1875 4.230469 15.183594 4.226563 15.183594 C 4.230469 15.183594 4.257813 15.171875 4.257813 15.171875 L 4.289063 15.15625 L 4.320313 15.144531 C 4.320313 15.144531 9.53125 12.949219 14.828125 10.71875 C 17.480469 9.601563 20.152344 8.476563 22.207031 7.609375 C 24.261719 6.746094 25.78125 6.113281 25.867188 6.078125 C 25.949219 6.046875 25.910156 6.046875 25.96875 6.046875 Z"/></svg>') !important;
	background-size: 70% !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 360px;
	transition: 0.2s ease-in-out !important
}

body .lb-widget-button {
	background: #28A4E3 url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg fill="%23ffffff" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M 26.070313 3.996094 C 25.734375 4.011719 25.417969 4.109375 25.136719 4.21875 L 25.132813 4.21875 C 24.847656 4.332031 23.492188 4.902344 21.433594 5.765625 C 19.375 6.632813 16.703125 7.757813 14.050781 8.875 C 8.753906 11.105469 3.546875 13.300781 3.546875 13.300781 L 3.609375 13.277344 C 3.609375 13.277344 3.25 13.394531 2.875 13.652344 C 2.683594 13.777344 2.472656 13.949219 2.289063 14.21875 C 2.105469 14.488281 1.957031 14.902344 2.011719 15.328125 C 2.101563 16.050781 2.570313 16.484375 2.90625 16.722656 C 3.246094 16.964844 3.570313 17.078125 3.570313 17.078125 L 3.578125 17.078125 L 8.460938 18.722656 C 8.679688 19.425781 9.949219 23.597656 10.253906 24.558594 C 10.433594 25.132813 10.609375 25.492188 10.828125 25.765625 C 10.933594 25.90625 11.058594 26.023438 11.207031 26.117188 C 11.265625 26.152344 11.328125 26.179688 11.390625 26.203125 C 11.410156 26.214844 11.429688 26.21875 11.453125 26.222656 L 11.402344 26.210938 C 11.417969 26.214844 11.429688 26.226563 11.441406 26.230469 C 11.480469 26.242188 11.507813 26.246094 11.558594 26.253906 C 12.332031 26.488281 12.953125 26.007813 12.953125 26.007813 L 12.988281 25.980469 L 15.871094 23.355469 L 20.703125 27.0625 L 20.8125 27.109375 C 21.820313 27.550781 22.839844 27.304688 23.378906 26.871094 C 23.921875 26.433594 24.132813 25.875 24.132813 25.875 L 24.167969 25.785156 L 27.902344 6.65625 C 28.007813 6.183594 28.035156 5.742188 27.917969 5.3125 C 27.800781 4.882813 27.5 4.480469 27.136719 4.265625 C 26.769531 4.046875 26.40625 3.980469 26.070313 3.996094 Z M 25.96875 6.046875 C 25.964844 6.109375 25.976563 6.101563 25.949219 6.222656 L 25.949219 6.234375 L 22.25 25.164063 C 22.234375 25.191406 22.207031 25.25 22.132813 25.308594 C 22.054688 25.371094 21.992188 25.410156 21.667969 25.28125 L 15.757813 20.75 L 12.1875 24.003906 L 12.9375 19.214844 C 12.9375 19.214844 22.195313 10.585938 22.59375 10.214844 C 22.992188 9.84375 22.859375 9.765625 22.859375 9.765625 C 22.886719 9.3125 22.257813 9.632813 22.257813 9.632813 L 10.082031 17.175781 L 10.078125 17.15625 L 4.242188 15.191406 L 4.242188 15.1875 C 4.238281 15.1875 4.230469 15.183594 4.226563 15.183594 C 4.230469 15.183594 4.257813 15.171875 4.257813 15.171875 L 4.289063 15.15625 L 4.320313 15.144531 C 4.320313 15.144531 9.53125 12.949219 14.828125 10.71875 C 17.480469 9.601563 20.152344 8.476563 22.207031 7.609375 C 24.261719 6.746094 25.78125 6.113281 25.867188 6.078125 C 25.949219 6.046875 25.910156 6.046875 25.96875 6.046875 Z"/></svg>') !important;
	background-size: 70% !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 360px;
	cursor: pointer;
	transition: 0.2s ease-in-out !important
}

body .lb-widget-button:hover {
	opacity: 0.7 !important
}

body .lb-widget-button * {
	display: none !important;
}

#lb_button-call:hover > div {
	opacity: 0.7 !important
}


.form-btn {
	background: #fec702;
	height: 50px;
	width: 220px;
	transition: 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.form-btn:hover {
	background: #1481f0 !important;
	color: white;
}

.align-items-center .form-btn {
	margin: 0 auto;
}

.block-flex {
	display: flex;
	align-items: center;
	gap: 5px;
	flex-wrap: wrap;
}

/* Банер каталога */
.banner_catalog img{width: 100%;}