/* ----------------------------------------------------------------
	BANNER JUICE COOKIE & PRIVACY
-----------------------------------------------------------------*/

/*Banner Juice Cookie*/
.cc-window {
	border-radius: 24px 24px 24px 0px!important;
	padding: 1.2em!important;
	width: 300px!important;
}

.cc-message {
	font-size: 13px!important;
	line-height: 1.2!important;
	text-align: center!important;
}

.cc-btn {
	border-radius: 24px!important;
	font-size: 13px!important;
	line-height: 1.2!important;
	text-align: center!important;
}

.cc-btn:hover {
	background-color: #EF6BA7!important;
}

.cc-btn {
	border-radius: 24px!important;
	font-size: 13px!important;
	line-height: 1.2!important;
	text-align: center!important;
	color: #fff!important;
}

.cc-deny {
	border-radius: 24px!important;
	background-color: #35A9E1!important;
	text-decoration: none!important;
	color: #fff!important;
}

.cc-deny:hover {
	background-color: #006EB7!important;
}

/*Custom Font Juice Cookie & Privacy policy*/
.juice_container {
	color: #2F455F!important;
	font-family: "DM Sans", Helvetica, Arial, Lucida, sans-serif !important;
}

.juice_container h1, .juice_container h2, .juice_container h3 {
	color: #2F455F !important;
}

#juice_policy .juice_content {
	padding: 32px 0px!important;
}

/*Banner Juice ridotto ad icona Cookie*/

.cc-revoke.cc-bottom {
	border-radius: 8px 8px 8px 0px!important;
	background-color: #35A9E1!important;
	transform: translate;
	transition: 300ms ease-in-out!important;
}

.cc-revoke.cc-bottom:hover {
	border-radius: 8px 8px 8px 0px!important;
	background-color: #F088B6!important;
	transform: translateX(2px)!important;
}




/* ----------------------------------------------------------------
	CUSTOM CSS • TRANSLATE(Y) SU TUTTE LE ANCORE ON HOVER
-----------------------------------------------------------------*/

a {
	transform: translate;
	transition: 250ms ease-in-out!important;
}

a:hover {
	transform: translateY(2px)!important;
}

/* ----------------------------------------------------------------
	CUSTOM CSS • TRANSLATE(Y) SUI BUTTON DIVI ON HOVER
-----------------------------------------------------------------*/

/*Divi button*/
.et_pb_button {
	transform: translate;
	transition: 250ms ease-in-out!important;

}
/*Divi button on hover*/
.et_pb_button:hover {
	transform: translateY(2px)!important;
}

/* -----------------------------------------------------------------------
	CUSTOM CSS • TRANSLATE(Y) SUI BUTTON DIVI SUPREME PRO LOAD MORE ON HOVER
-------------------------------------------------------------------------*/

/*Divi Supreme Pro load more button*/

.dipi-loadmore-btn {
	transform: translate;
	transition: 250ms ease-in-out!important;
}

/*Divi Supreme Pro load more button on hover*/
.dipi-loadmore-btn:hover {
	transform: translateY(2px)!important;
}


/* ----------------------------------------------------------------
	BACK TO TOP BUTTON TRANSLATE(Y)
-----------------------------------------------------------------*/

.et_pb_scroll_top {
	transform: translate;
	transition: 250ms ease-in-out!important;
}

.et_pb_scroll_top:hover {
	transform: translateY(2px)!important;
}


/* ----------------------------------------------------------------
	CUSTOM CSS • SUBMENU MENU DI NAVIGAZIONE DIVI
-----------------------------------------------------------------*/

/*Divi submenu*/

.et_pb_menu li ul {
	border-radius: 24px!important;
	box-shadow: none;
}

/*Divi submenu links*/

.et_pb_menu li li a {
	background-color: none!important;
}

/*Divi submenu links on hover*/
.et_pb_menu li li a:hover {
	background-color: #be393e!important;
	border-radius: 24px!important;

}

