/*
Benvenuto nella funzione di personalizzazione dei CSS!

Per scoprire come funziona, consulta https://wp.me/PEmnE-Bt
*/
.custom_box {
	background-color: #E5E5E5;
	padding: 20px;
}

.custom_box_no_bord {
	background-color: #E5E5E5;
}

.custom_box_green {
	background-color: #195f17;
	padding: 20px;
}

.custom_border {
	border-top: 4px solid #434343;
	border-bottom: 4px solid #434343;
}

.custom_padding {
	padding: 20px;
}

.side_padding {
	padding-left: 20px;
	padding-right: 20px;
}

.sub-menu {
	font-size: small;
}


.wp-block-button a {
	font-family: 'Lato' !important;
}

.wp-block-button__link {
	font-family: 'Lato' !important;
}

ul li{
	list-style:none;
}

@media (max-width: 479px) {
.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
display: block !important;
}
.elementor-tabs .elementor-tab-mobile-title {
display: none !important;
}
}

@media (max-width: 479px) {
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
min-width: 100px !important;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 10px 5px !important;
}
}

.page_content_wrap{
	padding-top:0px;
}
.c-christmas-content {
	height: 250px;
	margin: 0 10px;
}
.c-christmas-card-pay{
		margin: 0 10px;
}
.page-id-7426 #navigation a {
	color: #fff;
}
.page-id-7426 .dark-header-text #navigation .menu .current_page_item a
 {
	color: #fff !important;
}
/*.c-disc li{
	list-style-type: disc;
	 list-style-position: inside;
}*/
.c-disc li {
	list-style: none; /* rimuove i puntini standard */
  padding-left: 0;
}
.c-disc li::before {
font-family: "Font Awesome 6 Free"; 
  content: "\f450"; 
  font-weight: 900;
  display: inline-block;
  margin-right: 10px; 
	color: #0E7A31
}
.c-christmas-card-title {
	background-color: #0E7A31 ;
	padding: 20px 0 0 0;
}


.prezzo-attuale {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
	font-size: 38px;
	font-family: DM Sans;
}

.prezzo-originale {
  text-decoration: line-through;
  font-style: italic;
  color: #fff;
	font-size: 28px;
		font-family: DM Sans;
}
.prezzi {
  display: flex;
  align-items: center;
  gap: 20px; 
	justify-content: center;
		background-color: #0E7A31 ;
	 margin: 0px
}
.c-christmas-card .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.page-id-7426 .dark-header-text #menu-toggle svg {
        fill: #fff;
    }