.newsletter_box .title_left2::before {
  	content: "";
  	font-family: fontawesome;
  	font-size: 3rem;
  	color: var(--secondary-v2);
  	margin: 0 1rem 0 0;
  	padding: 0;
  	text-shadow: none;
  	line-height: initial;
  	opacity: .2;
}

.newsletter_box .title_left2 {
	font-size: 0;
  	display: flex;
  	align-items: center;
}

.newsletter_box .title_left2::after {
	content: "Pre skvelé akcie sa prihláste k odberu noviniek";
  	font-size: 1.6rem !important;
}

.newsletter_box::before {
 	display: none;
}

/*.discount-points-box {
	display: none !important;
}*/

a.black-friday {
	background: black;
  	color: yellow !important;
  	text-shadow: none;
}

a.vianoce {
	background: #ea4f4f;
  	color: white !important;
  	text-shadow: none;
}

a.vianoce::after {
	color: white !important;
}

a.novinky {
	background: green;
  	color: white !important;
  	text-shadow: none;
}

a.novinky::after {
  	color: white !important;
}

a.akcie {
	background: orange;
  	color: black !important;
  	text-shadow: none;
}

.akcie::after {
  	color: black !important;
}

.homepage_blog_4 {
  	display: flex !important;
  	flex-wrap: wrap;
}

.homepage_blog_4::before {
	content: "Blog";
  	width: 100%;
  	text-align: center;
  	font-size: 1.5em;
  	font-weight: bold;
}

.homepage_blog_4 .article {
  	width: calc(50% - 0.5rem) !important;
}

@media only screen and (max-width: 479px) {
	.homepage_blog_4 .article {
  		width: 100%;
	}
}

@media only screen and (min-width: 768px) {
	#categoriesCarousel .item img {
  		max-height: 100px;
	}
}

#categoriesCarousel .owl-carousel.owl-drag .owl-item .item,
#categoriesCarousel .owl-carousel.owl-drag .owl-item .item a {
  height: 100%;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav div.owl-prev {
  left: -2rem;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav div.owl-next {
  right: -2rem;
}

#categoriesCarousel .item img {
  margin: 0 !important;
}

#categoriesCarousel .owl-carousel.owl-drag .owl-item .item a {
  gap: 1rem;
}

#categoriesCarousel .owl-dots {   display: none; }

 #categoriesCarousel .item a span {
    line-height: 1.3;
  }

.page-banner a.page-banner-link img.page-banner-image {
  border-radius: 20px;
}