

/* Start:/local/templates/aquaspets/css/owl.carousel.min.css?15955925383351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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;touch-action:manipulation;-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;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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{-ms-touch-action:pan-y;touch-action:pan-y;-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 .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.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(/local/templates/aquaspets/css/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%}
/* End */


/* Start:/local/templates/aquaspets/css/lightbox.min.css?15957740002532*/
.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/local/templates/aquaspets/css/../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/local/templates/aquaspets/css/../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/local/templates/aquaspets/css/../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/local/templates/aquaspets/css/../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* End */


/* Start:/local/templates/aquaspets/components/bitrix/sale.basket.basket.line/header_cart/style.min.css?15956028654008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/aquaspets/components/bitrix/sale.basket.basket.line/header_cart/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/aquaspets/components/bitrix/sale.basket.basket.line/header_cart/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/aquaspets/components/bitrix/menu/main_menu/style.css?15958457812223*/
.main_menu {
	width: 300px;
	background-color: #0080c8;
}
.main_menu a {
	display: block;
	padding: 15px 20px;
	font-size: 18px;
}
.main_menu ul {box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);}

.main_menu .level-1,
.main_menu .level-2>li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.main_menu>li>a,
.main_menu .level-1 a {
	color: #fff;}
.main_menu .level-2 {
	position: absolute;
	height: 100%;
	background-color: #fff;
	top:0;
	left:300px;
	width: 300px;
	display: none;
}
.main_menu .level-2 a {
	color: #000;
}

.main_menu .level-3 {
	position: absolute;
	background-color: #f2f2f2;
	top:0;
	left:300px;
	width: 670px;
	display: none;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main_menu .level-3 a:hover {color: #0080c8;}
.main_menu .level-1:hover,
.main_menu>li:hover{
	background-color: #fff;
}

.main_menu>li:hover>a,
.main_menu>li:hover>.level-1_btn>svg {
	color: #0080c8;
	fill: #0080c8;
}
.main_menu .level-1:hover .level-2 {
	display: block;}
.main_menu .level-2 li:hover .level-3 {
	display: flex;}
.main_menu .level-2 li:hover {
	background-color: #f2f2f2;
}
.level_btn {
	width: 30px;
	height: 30px;
	background: transparent;
	border:none;
}
.level_btn.active svg {
	transition: .3s ease;
	transform: rotate(90deg);
}
.level-1_btn>svg {fill:#fff;}
.level-2_btn>svg {fill:#000;}

@media (min-width: 1300px) {
	.main_menu .level-3 li {
		width: 50%;
	}
}
/* v RESPONSIVE v */
@media (max-width: 1300px) {
	.main_menu .level-3 {
		width: auto;}
	.main_menu .level-2 li:hover .level-3 {
		display: block;
	}
}
@media (max-width: 1000px) {
	.main_menu,
	.main_menu .level-2,
	.main_menu .level-3
	{
		width: 100%;
		position: static;
	}
	.main_menu .level-1,
	.main_menu .level-2>li {
		display: block;
		position: relative;
	}
	.main_menu .level-1 a,
	.main_menu .level-2 a {
		display: inline-block;}
	.level_btn {
		display: inline-block;
		float: right;
		margin: 12px 10px;
	}
	.main_menu .level-1:hover {
		background-color: #0080c8;
	}
	.main_menu .level-1:hover>a,
	.main_menu .level-1:hover>.level-1_btn>svg {
		color: #fff;
		fill: #fff;
	}
}
/* End */


/* Start:/local/templates/aquaspets/template_styles.css?161710492416191*/
@charset "utf-8";
#bx-panel {z-index: 90!important;}
html {
	height: 100%;}
body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	background-color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
}
body.noscroll {
	height: 100%; overflow: hidden;
}
body * {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a, a:hover, a:focus {text-decoration: none;}
a {
	color: #0080c8;}
ul {list-style: none; padding: 0; margin: 0;}
h1,h2, h3, form {padding: 0; margin: 0;}
button {cursor: pointer; }
input[type="submit"], button {-webkit-appearance: none;}
input:focus, button:focus, textarea:focus {outline: none;}
html {height: 100%;}

.block50 {
	padding: 50px 0;}
.wrapper {
	width: 100%;
	max-width: 1300px;
	padding: 0 15px;
	margin: 0 auto;
}
.wrapper.nopadd {padding: 0 !important;}

.input_style {
	height: 50px;
	border-radius: 25px;
	border:1px solid #706f6f;
	padding: 0 20px;
	font-size: 16px;
}

.yellow_btn {
	border:none;
	padding: 13px 30px;
	border-radius: 25px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	background-color: #fbdf04;
	cursor: pointer;
	transition: .3s ease;
}
.yellow_btn:hover {
	background-color: #e0c700;
}

h2.title {
	font-size: 24px;
	font-weight: 700;
	color: #706f6f;
}
.bold {
	font-weight: 700;}
/* v HEADER v */
.header {
	position: fixed;
	width: 100%;
	top:0;
	left: 0;
	z-index: 500;
}
.top_header {
    padding: 15px 0;
    background-color: #f2f2f2;
	transition: .3s ease;
}
.top_header.sticky {
	height: 0;
	padding: 0;
	overflow: hidden;
}
.top_header a {
	color: #000;}
.top_header .wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top_header__phone a {
	display: block;
	font-size: 18px;
	font-weight: 700;
	padding-left: 40px;
	position: relative;
}
.top_header .worktime {text-align: right;}
.worktime {
	display: block;
	font-size: 13px;
	opacity: .7;
}
.mobile_phone {
	display: none;}
.top_header__phone a::before {
	content: '';
	width: 18px;
	height: 18px;
	background: url("/local/templates/aquaspets/img/phone.svg")center center no-repeat;
	position: absolute;
	left:0;
	top:50%;
	margin-top: -9px;
	transition: .3s ease;
}
.top_header__phone a:hover::before {
	transform: rotate(20deg);
}
.top_header__nav ul {
	display: flex;
	align-items: center;
}
.top_header__nav ul li {
	margin-left: 4.375em;}
.top_header__nav ul li a:hover {
	text-decoration: underline;}

.main_header {
	padding: 15px 0;
	border-bottom: 1px solid #f2f2f2;
	background-color: #fff;
}
.main_header .wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.main_header__logo .desctop {
	display: block;
	width: 245px;
}
.main_header__logo .mobile {display: none;}
.main_header .middle {
	display: flex;
	align-items: center;
}
.catalog_btn {
	display: flex;
	align-items: center;
	border:none;
	padding: 0 30px;
	border-radius: 25px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	height: 50px;
	background-color: #0080c8;
	transition: .3s ease;
	margin-right: 50px;
}
.catalog_btn.active,
.catalog_btn:hover {background-color:#00649b;}
.catalog_btn i {
	margin-right: 10px;}

.main_header__search form {
	position: relative;
	width: 100%;
	max-width: 400px;
}
.main_header__search form input {
	width: 100%;}
.main_header__search label {
	position: absolute;
	left: 25px;
	top:50%;
	margin-top: -10px;
}
.main_header__search .input_style {
	padding-left: 60px;
}

.main_header__cart-block a{transition: .3s ease;}
.main_header__cart-block a:hover {
	opacity: .6;}
.main_header__cart-wrp,
.main_header__cart__user-wrp {
	display: flex;
	align-items: center;
}
.main_header__cart__user {
	margin-left: 15px;}

.main_header__cart__user a {
	display: block;
	color: #706f6f;
}
.main_header__cart__user a.name
.main_header__cart__user a.login{
	font-size: 18px;
}
.main_header__cart__user a.logout {
	font-size: 14px;
}

.main_header__cart__basket {
	position: relative;
	margin-left: 30px;
}
.main_header__cart__basket .basket-link {
	display: flex;
	align-items: center;
}
.main_header__cart__basket .count {
	position: absolute;
	top: -15px;
	left: 25px;
	height: 25px;
	width: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	background-color: #fbdf04;
	border-radius: 50%;
}
.main_header__cart__basket .text_wrp {
	margin-left: 15px;}
.main_header__cart__basket .text_wrp>span {
	display: block;
}
.main_header__cart__basket .text_wrp .small {
	color: #bfbfbf;
	font-size: 14px;
}
.main_header__cart__basket .text_wrp .total_price{
	color: #0080c8;
	font-size: 18px;
	font-weight: 700;
}
.dropmenu_wrp {
	display: none;}
.dropmenu_wrp .wrapper {
	position: relative;
	padding: 0;
}
.dropmenu_wrp .mobile_menu {
	display: none;}
/* ^ HEADER ^ */

/* v FIRST_SCREEN v */
.first_screen {
	padding: 50px 0;
	min-height: 520px;
}
.first_screen .wrapper {
	text-align: center;}
.first_screen .small_text {
	font-size: 24px;
	color: #787676;
}
.first_screen h1 {
	display: block;
	margin: 20px auto 0 auto;
	max-width: 675px;
	font-size: 36px;
	line-height: 48px;
	color: #00649b;
	font-weight: 700;
}
.first_screen .yellow_btn {
	margin-top: 50px;
	display: inline-block;
}
.first_screen .arrows_down {
	display: block;
	margin-top: 50px;
	text-align: center;
}
.first_screen .arrows_down img {
	animation: arrows_down 2s infinite;
}
@keyframes arrows_down {
	0%{
		transform: translateY(0);
	}
	50%{
		transform: translateY(10px);
	}
	100%{
		transform: translateY(0);
	}
}
/* ^ FIRST_SCREEN ^ */

/* v main_advantage v */
.main_advantage {
	padding: 30px 0;
	background-color: #0080c8;
	color: #fff;
}
.main_advantage_list {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.main_advantage_list li {
	padding-left: 75px;
	padding-right: 15px;
	position: relative;
}
.main_advantage_list li span {
	display: block;
	max-width: 310px;
}
.main_advantage_list li::before {
	content: '';
	width: 55px;
	height: 50px;
	position: absolute;
	left:0;
	top: 50%;
	margin-top: -25px;
	background-position: left center;
	background-repeat: no-repeat;
}
.main_advantage_list li.assort::before {background-image: url("/local/templates/aquaspets/img/assortment.svg");}
.main_advantage_list li.money::before {background-image: url("/local/templates/aquaspets/img/money.svg");}
.main_advantage_list li.delivery::before {background-image: url("/local/templates/aquaspets/img/delivery_car.svg");}

/* ^ main_advantage ^ */

/* v BANNER SLIDER v */
.main_banner {
	padding: 50px 0;
}
.main_banner_slider img {max-width: 100%;}
.main_banner_slider .owl-nav {
	text-align: center;
	margin-top: 20px;
}
.main_banner_slider .owl-nav button{
	border:none;
	background-color: transparent;
}
.main_banner_slider .owl-nav button.disabled {
	opacity: .6;
	cursor: default;
}
.main_banner_slider .owl-nav button.next_btn {
	transform: rotate(180deg);
	margin-left: 20px;
}
/* ^ BANNER SLIDER ^ */

/* v PRODUCT SLIDER v */
.main_products {
}
.main_products .wrapper {
	border:0px solid #e4e4e3;
	border-width: 1px 0;
	padding: 30px 15px;
}
.main_products .tab_wrp {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.main_products .tabs a {
	font-size: 18px;
	font-weight: 700;
	color: #9d9d9c;
}
.main_products .tabs a.active {
	color: #0080c8;}
.main_products .tabs span {
	color: #9d9d9c;
	margin: 0 20px;
}
.main_products .catalog_item {
	margin: 0 auto;
}
.main_products .tab_wrp .slider_btns {
	display: flex;
	align-items: center;
}
.main_products .prev_product {
	margin: 0 10px;
	transform: rotate(180deg);
}
.main_products .tab_wrp .slider_btns span {
	font-size: 14px;
}
.main_products .tab_wrp .slider_btns div:hover {
	cursor: pointer;
	opacity: .6;
}

.main_hit_slider,
.main_new_slider {
	margin-top: 30px;}
/* ^ PRODUCT SLIDER ^ */

/* v MAIN SERVICES v */
.main_services {
	padding: 50px 0;}
.main_services .services_list {
	margin-top: 30px;
}
/* ^ MAIN SERVICES ^ */

/* v CATALOG v */
.catalog_title {
	background-color: #0080c8;
	padding: 20px 0 30px;
}
.catalog_title .bx-breadcrumb {
	margin-top: 0;}
.catalog_title .bx-breadcrumb .bx-breadcrumb-item a span{
	color: #fff;
}
.catalog_title .bx-breadcrumb .bx-breadcrumb-item span {
	color: #6ac3e5;
}
.catalog_title .catalog_h1 {
	color: #fff;}
.catalog-nav {
	margin-bottom: 15px;}
.catalog-nav ul {
	display: flex;
	flex-wrap: wrap;
}
.catalog-nav ul li {
	margin: 10px;
	display: flex;
	flex-wrap: wrap;
}
.catalog-nav ul li a {
	width: 230px;
	display: block;
}
.catalog-nav ul li .img_wrp {
	display: block;
	width: 230px;
	height: 230px;
	text-align: center;
	overflow: hidden;
	border-radius: 10px;
	transition: .3s ease;
}
.catalog-nav ul a:hover .img_wrp {
	opacity: .7;}
.catalog-nav ul li .name {
	display: block;
	font-size: 16px;
	color: #0080c8;
	margin-top: 10px;
}

/*element*/
.similar_products {
	margin-top: 50px;
	border-top:1px solid #e4e4e3;
	padding-top: 30px;
}
.similar_products h2 {
	margin-bottom: 30px;}
/* ^ CATALOG ^ */

/* v MAIN BRANDS v */
.main_brands {
    padding-bottom: 50px;}
.main_brands_slider {
    margin-top: 30px;}
/* ^ MAIN BRANDS ^ */

/* v FOOTER v */
.footer {
	margin-top: auto;
    padding: 30px;
    background-color: #0080c8;
    color: #fff;
}
.footer a {color: #fff;}
.footer a:hover {
	text-decoration: underline;}
.footer .wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer_logo img {max-width: 200px;}
.footer__contacts {
	margin-bottom: 30px;}
.footer_phone {
	margin-top: 20px;
	font-size: 18px;
	font-weight: 700;
}

.footer_email {
	margin-top: 5px;}
.footer_address {
	margin-top: 20px;}
.footer .section_list {max-width: 700px;}
.footer .section_list>ul {
	display: flex;
	flex-wrap: wrap;
}
.footer .section_list>ul>li {
	margin: 0 30px 30px 30px;
}
.footer .section_list>ul>li>a {
	font-size: 18px;
	font-weight: 700;
}
.footer .section_list>ul>li>ul {margin-top: 20px;}
.footer .section_list>ul>li>ul>li+li {margin-top: 5px;}
.footer .top_menu {max-width: 200px;}
.footer .top_menu li+li {
	margin-top: 10px;}
/* ^ FOOTER ^ */

/* v CONTACTS PAGE v */
.contacts h1{
	font-size: 36px;
	margin: 50px 0;}
.contacts_list {
	background-color: #0080c8;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: -50px;
	position: relative;
	z-index: 1;
}
.contacts_list li {
	width: 33.333%;
	padding: 30px 0;
	text-align: center;
	color: #fff;
}
.contacts_list .cnt_wrp {
	padding: 0 30px;}
.contacts_list li+li .cnt_wrp {
	border-left: 1px solid #fff;
}
.contacts_list a{color: #fff;}
.contacts_list .name {
	font-size: 24px;
	font-weight: 700;
	display: block;
	text-align: center;
	color: #fff;
	margin-bottom: 20px;
}
.contacts_list img {
	display: block;
	margin: 0 auto 20px auto;
	height: 50px;
}

/* ^ CONTACTS PAGE ^ */

.owl-carousel .owl-item img {
    width: auto;}
/* v RESPONSIVE v */
.septic_buildings {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.septic_buildings li {
	list-style: none;
	text-align: center;
	max-width: 350px;
}
.septic_buildings li>* {
	display: block;
	margin-bottom: 20px;
}
.septic_buildings img {
	margin: 0 auto 15px auto;
}

/*table*/
.table_wrp {
	overflow-x: auto;
}
ul.table {
	display: table;
}
ul.table>li {
	display: table-row;
}
ul.table>li:not(.title_row):hover {
	background-color: #f2f2f2;
}
ul.table>li.title_row {
	color: #fff;
	background-color: #0080c8;
}
.table_cell {
	display: table-cell;
	vertical-align: middle;
	border-left: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 5px 10px;
	text-align: center;
}
.table_cell.first {text-align: left;}
.table_cell.right{
	border-right: 1px solid #d8d8d8;
}
/*table*/
/* article */
article {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 50px 15px;
	font-size: 16px;
	line-height: 35px;
	color: #303030;
}
article h1 {font-size: 36px; line-height: 46px;}
article h1, article h2, article h3 {margin-bottom: 10px; color: #0080c8; text-align: center;}
article img {max-width: 100%; display: block; margin: 20px auto; border-radius: 15px;}
article p+p, article h1+p, article h2+p {margin-top: 20px;}
article h2 {margin-top: 30px;}

article ul {
	padding-left: 20px;
	margin: 20px 0;
}
article ul li {
	position: relative;
	padding-left: 20px;
}
article ul li+li {margin-top: 10px;}
article ul li::before {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #0080c8;
	position: absolute;
	top: 10px;
	left: 0;
}
/* /article */

/* narrow_banner */
.narrow_banner {
	padding: 15px 0;
	background: #f4f4f6;
	margin-left: -10px;
}
.narrow_banner.kak_vibrat_sept .wrapper {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.narrow_banner.kak_vibrat_sept .wrapper>* {margin: 10px;}
/* narrow_banner */

@media (max-width: 1000px) {
	/* header */
	.main_header__search label {
		position: static;
		margin-top: 0;
	}
	.main_header__search label.active {
		opacity: .6;}
	.main_header__search .input_style {
		position: fixed;
		width: 100%;
		left:0;
		display: none;
	}
	.main_header .middle {order:-1}
	.main_header__cart__user-wrp {
		position: relative;
	}
	.main_header__cart__user {
		display: none;
		padding: 10px 0;
		background-color: #fff;
		position: absolute;
		top:100%;
		right:0;
		margin-left: 0;
		box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
	}
	.main_header__cart__user>a {
		padding: 5px 15px;}
	/* /header */
}

@media (max-width: 800px) {
	/* header */
	.top_header {
		display: none;}
	.main_header__logo .desctop {
		display: none;}
	.main_header__logo .mobile {
		display: block;
		height: 60px;
	}
	.mob_hide {display:none;}
	.mobile_phone {
		display: block;
		padding: 15px;
		background-color:#fff;
	}
	.mobile_phone a {
		color: #000;}
	.dropmenu_wrp .wrapper {
		height: 100%;
		overflow-y: scroll;
	}
	.dropmenu_wrp .mobile_menu {
		display: block;
		background-color:#fff;
}
	.dropmenu_wrp .mobile_menu li {
		padding: 10px 20px;
	}
	.dropmenu_wrp .mobile_menu a {color: #0080c8;}
	.main_header__cart__basket .text_wrp {
		display: none;}
	/* /header */

	/* main_advantage */
	.main_advantage_list {flex-direction: column;}
	.main_advantage_list li+li {
		margin-top: 20px;}
	/* /main_advantage */

	.contacts_list li {
		width: 50%;}
	.contacts_list li+li .cnt_wrp {border:none;}
}
@media (max-width: 500px) {
	/* header */
	.catalog_btn {
		margin-right: 30px;
		padding: 0 18px;
	}
	.catalog_btn i {
		margin-right: 0;}
	.catalog_btn span {
		display: none;
	}
	.contacts_list li {
		width: 100%;}
	.contacts_list li+li {border-top:1px solid #fff}
	/* /header */
	.first_screen {background-size: cover!important;}
	.catalog-nav ul li,
	.catalog-nav ul {
		justify-content: center;}
	.footer .wrapper,
	.footer .section_list>ul
	{flex-direction: column;}
	.footer .section_list>ul>li {
		margin: 0 0 30px 0;}
	article {padding: 30px 15px;}
}


/*OLD STYLES*/
.bx-authform {margin: 50px auto;}
.bx-authform-input-container input[type="text"], .bx-authform-input-container input[type="password"] {
	border-radius: 20px;
}
.main-profile-submit {
	border:none;
	padding: 13px 30px;
	border-radius: 25px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	background-color: #fbdf04;
	cursor: pointer;
	transition: .3s ease;
}
.form-group {
	display: block;
}
.bx_profile form {
	max-width: 500px;
}
.bx_profile form input[type="text"] {
	width: 100%;
	border-radius: 20px;
	border:1px solid black;
	padding-left: 20px;
}
.bx_profile .btn-default[name="reset"] {
	font-size: 16px;
	background: transparent;
	border:none;
	color: #000;
	cursor: pointer;
}
/* End */
/* /local/templates/aquaspets/css/owl.carousel.min.css?15955925383351 */
/* /local/templates/aquaspets/css/lightbox.min.css?15957740002532 */
/* /local/templates/aquaspets/components/bitrix/sale.basket.basket.line/header_cart/style.min.css?15956028654008 */
/* /local/templates/aquaspets/components/bitrix/menu/main_menu/style.css?15958457812223 */
/* /local/templates/aquaspets/template_styles.css?161710492416191 */
