/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
/*-------------------------------------------------------------GENERAL-------------------------------------------------------------*/
body{
  	background-image: url('https://sportzona.hr/wp-content/uploads/2025/10/pattern.avif') !important;
  	background-repeat: repeat;
  	background-size: auto;
  	position: relative;
}
body::before{
	content: "";
  	position: fixed;
  	inset: 0;
  	background-color: rgba(255, 255, 255, 0.85); /* controls opacity */
  	pointer-events: none;
  	z-index: -1;
}
/*-------------------------------------------------------------GENERAL END-------------------------------------------------------------*/

/*-------------------------------------------------------------FAQ-------------------------------------------------------------*/
.ewd-ufaq-faq-category-title{
	display: none !important;
}
.ewd-ufaq-post-margin{
	display: flex;
	align-items: center;
}
.ewd-ufaq-post-margin h4 span{
	transition: 0.3s ease;
}
.ewd-ufaq-post-margin:hover h4 span{
	color: #C92A36 !important;
}
/*-------------------------------------------------------------FAQ END-------------------------------------------------------------*/

/*-------------------------------------------------------------CATEGORY VIEW-------------------------------------------------------------*/
.category_view > .e-con-inner{
	width: var(--theme-block-width, var(--theme-container-width)) !important;
}
/*-------------------------------------------------------------CATEGORY VIEW END-------------------------------------------------------------*/

/*-------------------------------------------------------------BLOG VIEW-------------------------------------------------------------*/
.amazon_container > p{
	background: #fff;
	padding: 50px;
	border-radius: 30px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	width: fit-content;
	overflow: hidden;
}
.amazon_container img{
	transition: 0.3s ease;
	max-width: 100%;
	height: auto;
}
.amazon_container:hover img{
	transform: scale(1.05);
}
.amazon_buy_button{
	color: #fff !important;
	text-decoration: none !important;
	background: #E63946;
	padding: 10px 15px;
	border-radius: 30px;
	transition: 0.3s ease;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	position: relative;
	z-index: 1;
}
.amazon_buy_button:hover{
	opacity: 0.8;
}
/*-------------------------------------------------------------BLOG VIEW END-------------------------------------------------------------*/

@media(max-width: 400px){
	.amazon_container > p{
		padding: 30px;
	}
}