body b,body strong{
	font-weight:bold;
}

.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right] {
	left: 0!important;
	right: auto!important;
}

.qodef-m-tab .qodef-m-title:after {
	position: absolute;
    top: 36px;
    font-size: 50px;
    left: 50%;
    text-align: center;
    width: 30px;
    height: 30px;
    margin-left: -15px;
	content: '';
}
.qodef-m-tab:not(.active-tab) .qodef-m-title:after {
		content: '+';
}
.qodef-m-tab.active-tab .qodef-m-title:after {
		content: '-';
}

.form-newsletter {
	background-color: white!important;
  padding: 2rem!important;
  border: 1px solid black!important;
}
.form-newsletter .button {
	  font-size: 20px!important;
    height: auto!important;
    width: 100%!important;
		background: #282B7C!important;
		padding: 10px 22px!important;
}
.form-newsletter .content__gdpr label {
	font-size: 14px!important;
	font-weight: bold!important;
}
.form-newsletter .content__gdpr p {
	font-size: 14px!important;
	margin: 0!important;
}
.form-newsletter .content__gdpr fieldset {
	width: auto!important;
  padding: 0px!important;
}

.form-newsletter .content__gdpr fieldset div.mce_inline_error {
	display: none!important;
}

.form-newsletter #mergeRow-gdpr {
	margin-top: 0px;
	margin-right: 0px;
}

.sub-menu > .menu-item:not(.menu-item-has-children) > a .qodef-menu-item-text-inner {
    color: white;
}

#mc_embed_signup div#mce-responses {
	width: auto!important;
	margin: 0px!important;
}

#mc_embed_signup #mce-success-response {
	  display: block;
    width: 100%;
    font-size: 14px!important;
    line-height: 1.2!important;
    margin: 0!important;
    padding: 0!important;
    padding-bottom: 1rem;
}

@media (max-width: 768px){
	.qodef-m-tab .qodef-m-title:after {
		left: calc(100% - 50px);
		top: 50%;
		margin-top: -15px;
		margin-left: 0px;
	}
	
		.sub-menu > .menu-item:not(.menu-item-has-children) > a .qodef-menu-item-text-inner{
		color:black;
	}

	.sub-menu > .menu-item:not(.menu-item-has-children) > a:hover{
		background:none !important;
		text-decoration:none !important;
	}
	
.elementor-sub-item.elementor-item-active,
.elementor-sub-item.highlighted,
.elementor-sub-item:focus,
.elementor-sub-item:hover {
	color: black;
	background: none;
	text-decoration: none;
}




.wpcf7-checkbox > .wpcf7-list-item,
.wpcf7-acceptance > .wpcf7-list-item {
	margin-left: 0;
}

/*
.elementor ul:not(.elementor-nav-menu) li > a:not(.elementor-button),
.elementor ol li > a:not(.elementor-button),
.elementor p > a:not(.elementor-button),
.elementor p > span a:not(.elementor-button) {
	color: #282B7C!important;
	font-weight: 600;
	text-decoration: underline!important;
}
*/

.elementor ul:not(.elementor-nav-menu) li > a:not(.elementor-button):hover,
.elementor ol li > a:not(.elementor-button):hover,
.elementor p > a:not(.elementor-button):hover,
.elementor p > span a:not(.elementor-button):hover {
	text-decoration: underline!important;
}

.wpcf7 .wpcf7-submit:disabled {
	opacity: .4;
}

#ext-paypal-widget {
	margin: auto;
}
.qodef-svg--button-shape{
    display: none;
}
svg.qodef-svg--menu-arrow.qodef-menu-item-arrow {
    display: none;
}
.sub-menu li a:link{
  text-decoration: none!important;
}
.elementor-menu-toggle{
	background-color:transparent;
}


