.breeds-main-title {
	line-height:1;
	padding-bottom:20px;
	font-size:18px;
	font-weight:bold;
	color:var(--add_color);
}

/**/

.breeds-main-row {
	padding-bottom:20px;
}

.breeds-main-row:last-child {
	padding-bottom:0;
}

/**/

.breeds-main-swiper {
	width:100%;
	height:100%;
	--swiper-theme-color:#FFFFFF;
	--swiper-navigation-size:11px;
}

.breeds-main-swiper .swiper-button-prev,
.breeds-main-swiper .swiper-button-next  {
	width:30px;
	height:60px;
	background:#A8A8A8;
	border-radius:0;
	opacity:0.5;
	background-color:rgba(0, 0, 0, 0);
	background-repeat:no-repeat;
	transition:opacity 0.2s;
}

.breeds-main-swiper .swiper-button-prev {
	left:0;
	background-image:url('/local/components/buddydinner/breeds.main/templates/.default/images/arrow-left.png');
}

.breeds-main-swiper .swiper-button-next  {
	right:0;
	background-image:url('/local/components/buddydinner/breeds.main/templates/.default/images/arrow-right.png');
}

.breeds-main-swiper .swiper-button-disabled {
	opacity:0.5 !important;
	cursor:pointer !important;
	pointer-events:auto !important;
}

.breeds-main-swiper .swiper-button-prev::after {
	padding-right:12px;
}

.breeds-main-swiper .swiper-button-next::after {
	padding-left:12px;
}

.breeds-main-swiper .swiper-button-prev:hover,
.breeds-main-swiper .swiper-button-next:hover {
	opacity:0.8 !important;
}

/**/

.breeds-main-swiper .swiper-slide {
	display:flex;
	flex-wrap:wrap;
	height:auto !important;
	padding:20px;
	background:#FFFFFF;
	border-radius:10px;
}

.breeds-main-element-image {
	flex-basis:100%;
	height:180px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.breeds-main-element-title {
	flex-basis:100%;
	line-height:16.8px;
	margin-top:20px;
	font-size: 14px;
	text-align:center;
}
