/* Boodyy Benefits - Homepage (Farby inspirovane obrazkom) */
.boodyy-benefits {
    margin-top: 20px;
    margin-bottom: 20px;
}

.boodyy-benefit-item {
    padding: 15px;
}

/* Zelená farba pre kruh s ikonou (podla vyhladávacieho tlacidla) */
.boodyy-benefit-icon {
    display: inline-block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 50%;
    background-color: #e3007f; 
    color: #ffffff; 
    font-size: 36px;
    margin-bottom: 20px;
    text-align: center;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

/* Ružová farba pre nadpisy (podla loga a bannerov) */
.boodyy-benefit-title {
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #e3007f; 
}

.boodyy-benefit-desc {
    font-size: 14px;
    color: #555555;
    line-height: 1.6;
}

/* Jemný hover efekt (animácia pri prejdení myšou) */
.boodyy-benefit-item:hover .boodyy-benefit-icon {
    transform: translateY(-5px) scale(1.05);
    box-shadow: 0 8px 12px rgba(177, 204, 28, 0.3);
}

/* Optimalizácia pre mobilné zariadenia */
@media (max-width: 767px) {
    .boodyy-benefits {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .boodyy-benefit-item {
        margin-bottom: 30px; /* Zabezpecí medzeru medzi blokmi na mobile */
        padding: 0 20px;
    }
    .boodyy-benefit-item:last-child {
        margin-bottom: 0; /* Posledný blok nepotrebuje spodnú medzeru */
    }
    .boodyy-benefit-icon {
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 32px;
    }
    .boodyy-benefit-title {
        font-size: 16px;
    }
}

.blockhometext {
}

.blockhometext #pohlavie {
}
	.blockhometext #pohlavie a {
		height: 100px;
		margin-bottom: 15px;
		display: block;
		
		background-position: 10px 10px;
		background-repeat: no-repeat
	}
		.blockhometext #pohlavie a span{ 
			color: #FFFFFF;
			font-size: 22px;
			font-weight: normal;
			text-align: right;
			padding-left: 130px;
			line-height: 100px;
			opacity: 1;
		}
		
	.blockhometext #pohlavie .chlapec { background-color: #c4d92e; }
	.blockhometext #pohlavie .chlapec:hover { background-color: #b2c42f }
	.blockhometext #pohlavie .dievca { background-color: #eb1d8f; }
	.blockhometext #pohlavie .dievca:hover { background-color: #c81874 }
	
	.blockhometext #pohlavie .chlapec { background-image: url(../../../img/boodyy/boodyy_06_mobile.png)!important; }
	.blockhometext #pohlavie .dievca { background-image: url(../../../img/boodyy/boodyy_08_mobile.png)!important }
	/*	
	.lang_sk .blockhometext #pohlavie .chlapec { background-image: url(../../../img/boodyy/boodyy_06.png)!important  }
	.lang_sk .blockhometext #pohlavie .dievca { background-image: url(../../../img/boodyy/boodyy_08.png)!important }
	.lang_cs .blockhometext #pohlavie .chlapec { background-image: url(../../../img/boodyy/boodyy_06.png)!important }
	.lang_cs .blockhometext #pohlavie .dievca { background-image: url(../../../img/boodyy/boodyy_08_2.png)!important }
		*/
	
.blockhometext #ponuka {
	margin-bottom: 15px;
	position: relative;
}
	.blockhometext #ponuka a {
		position: relative;
		height: 200px;
		background-color: #eeeded;
		background-position: center top;
		background-repeat: no-repeat;
		display: block;
		font-size: #444442;
		font-weight: normal;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		padding: 150px 10px 0 10px;
		
		background-image: url(../../../img/boodyy/boodyy_16_univerzalne.png)
	}
		.blockhometext #ponuka a:hover { background-color: #dfdcdc; color: #232322 }
	.blockhometext #ponuka .vlastny-produkt {
		background-image: url(../../../img/boodyy/boodyy_14.png)
	}
	.blockhometext #ponuka .christmas {
		background-image: url(../../../img/boodyy/boodyy_13_christmas.png)
	}
	.blockhometext #ponuka .s-menom {
		background-image: url(../../../img/boodyy/boodyy_16_2024.png)
	}
	.blockhometext #ponuka .slovensky-motiv {
		padding-top: 60px;
		background-image: url(../../../img/boodyy/boodyy_15.png)
	}
	.blockhometext #ponuka .narodeniny {
		background-image: url(../../../img/boodyy/boodyy_15_narodeniny_2024.png)
	}

	.blockhometext #ponuka .produkt-tyzdna {
		background-image: url(../../../img/boodyy/boodyy_13.png)
	}
	
	/*.lang_hu .blockhometext #ponuka a {
		font-size: 20px;
		line-height: 120px;
	}*/
	
.blockhometext .ponuka-2 {
	margin-bottom: 15px;
	position: relative;
}
	.blockhometext .ponuka-2 a {
		position: relative;
		background-color: #eeeded;
		display: block;
		font-size: #444442;
		font-weight: normal;
		font-size: 14px;
		padding: 10px 24px 10px 24px;
		line-height: 25px;
		text-align: center;
	}
		.lang_cs .blockhometext .ponuka-2 a  { padding: 10px 26px 10px 26px!important; }
		.lang_cs .blockhometext .ponuka-2 .ponuka-2-small a  { padding: 10px 36px 10px 36px!important; }
		
		.blockhometext #ponuka-2 a:hover { background-color: #dfdcdc; color: #232322 }
	
@media (max-width: 767px) {
	.blockhometext #pohlavie a {
		margin-bottom: 15px;
		display: block;
		height: 100px;
		line-height: 100px;
		text-align: left;
		background-position: 10px 10px;
		background-repeat: no-repeat
	}
	.blockhometext #pohlavie a span{
		color: #FFFFFF;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: bold;
		text-align: right;
		padding-left: 100px;
		opacity: 1;
	}
	
	.blockhometext #pohlavie .chlapec { background-image: url(../../../img/boodyy/boodyy_06_mobile.png)!important; }
	.blockhometext #pohlavie .dievca { background-image: url(../../../img/boodyy/boodyy_08_mobile.png)!important }

	.blockhometext #ponuka a {
		position: relative;
		height: 60px;
		margin-bottom: 5px;
		background-color: #eeeded;
		background-position: 10px center;
		background-repeat: no-repeat;
		display: block;
		font-size: #444442;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		padding: 8px 15px 0 70px;
		line-height: 22px;
		text-align: left;
		
		background-image: url(../../../img/boodyy/boodyy_16_univerzalne_mobile.png)
	}
	/*.lang_hu .blockhometext #ponuka a {
		line-height: 47px!important;
		font-size: 14px!important;
	}*/
	.blockhometext #ponuka a span br {  display: none; }
	.blockhometext #ponuka .vlastny-produkt { background-image: url(../../../img/boodyy/boodyy_14_mobile.png) }
	.blockhometext #ponuka .christmas { background-image: url(../../../img/boodyy/boodyy_13_christmas_mobile.png) }
	.blockhometext #ponuka .s-menom { background-image: url(../../../img/boodyy/boodyy_16_mobile.png) }
	.blockhometext #ponuka .slovensky-motiv { padding-top: 18px!important; background-image: url(../../../img/boodyy/boodyy_15_mobile.png) }
	.blockhometext #ponuka .narodeniny { background-image: url(../../../img/boodyy/boodyy_15_narodeniny_mobile_hu.png)!important}
	/*.lang_hu .blockhometext #ponuka .narodeniny { background-image: url(../../../img/boodyy/boodyy_15_narodeniny_mobile_hu.png)}*/
	.blockhometext #ponuka .produkt-tyzdna { background-image: url(../../../img/boodyy/boodyy_13_mobile.png)}
	
	.blockhometext .ponuka-2 {
		margin-bottom: 0;
	}
	
	.blockhometext .ponuka-2-last {
		margin-bottom: 15px;
	}
		.blockhometext .ponuka-2 a {
			margin-bottom: 1px;
			font-size: 13px;
			line-height: 20px;
			padding: 8px 5px 8px 5px;
		}
}	
@media (min-width: 400px) and (max-width: 767px) {
	.blockhometext #ponuka .produkt-tyzdna,
	.blockhometext #ponuka .vlastny-produkt { padding-top: 18px!important; }
	/*
	.lang_hu .blockhometext #ponuka .produkt-tyzdna,
	.lang_hu .blockhometext #ponuka .vlastny-produkt { padding-top: 8px!important }*/
}

@media (max-width: 767px) {
	.blockhometext #ponuka a { padding-top: 18px }
}
@media (max-width: 360px) {
	.blockhometext #ponuka a.vlastny-produkt { padding-top: 8px }
}
@media (max-width: 330px) {
	.blockhometext #ponuka a.narodeniny { padding-top: 8px }
}
@media (max-width: 310px) {
	.blockhometext #ponuka a { padding-top: 8px }
}
