

.sv-slider-hp .slick-prev:before,
.sv-slider-hp .slick-next:before {
	background-color: #7D4594 !important;
	color: #F5F5F5 !important;
}

.sv-cover-hp {
	background-color: #F5F5F5 !important;
	background-image: none;
}

/* .sv-header {
    background-color: #F5F5F5 !important;
} */
body, .sv-main-content {
	background-color: #fff !important;
}

.sv-sub-footer {
	background-color: #E83460 !important;
}

.sv-sub-footer a {
	color: white;
}

.sv-search-hp>.sv-search-hp-row {
	border-color: #E83460 !important;
}

.sv-search-hp>.sv-search-hp-row input {
	border-color: #E83460 !important;
	color: #E83460 !important;
}

.sv-search-hp>.sv-search-hp-row input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #E83460 !important;
	opacity: 0.6;
}

.sv-search-hp>.sv-search-hp-row input::-moz-placeholder {
	/* Firefox 19+ */
	color: #E83460 !important;
	opacity: 0.6;
}

.sv-search-hp>.sv-search-hp-row input:-ms-input-placeholder {
	/* IE 10+ */
	color: #E83460 !important;
	opacity: 0.6;
}

.sv-search-hp>.sv-search-hp-row input:-moz-placeholder {
	/* Firefox 18- */
	color: #E83460 !important;
	opacity: 0.6;
}

.sv-search-form-btn button {
	background-color: #E83460 !important;
	border-radius: 5px;
	padding: 5px;
	vertical-align: middle;
}

.sv-search-form-btn {
	margin-top: 0px !important;
}

.mkdf-logo-wrapper a img.mkdf-normal-logo {
	opacity: 1;
}

.sv-product-gallery-desc {
	color: #E83460 !important;
}

.sigilloF {
	margin-left: 4%;
}

.wizard>.actions a, .wizard>.actions a:hover, .wizard>.actions a:active
	{
	background-color: #784d9f;
	font-weight: bold;
}

.wizard>.actions>ul {
	display: block;
}

.wizard>.content>.body input {
	display: block;
	border: 1px solid #784d9f;
	padding: 5px 10px;
	border-radius: 4px;
	z-index: 1;
}

.wizard>.content>.body input.error {
	background: rgb(251, 227, 228);
	border: 2px solid #E83460;
	color: #8a1f11;
}

.wizard>.content>.body input.error:-webkit-autofill {
	box-shadow: 0 0 0px 1000px rgb(251, 227, 228) inset !important;
	border: 2px solid #E83460 !important;
	color: #8a1f11 !important;
}

.wizard #respond input[type=text], #respond textarea, .mkdf-style-form textarea,
	.post-password-form input[type=password], .wpcf7-form-control.wpcf7-date,
	.wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz,
	.wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text,
	.wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email],
	input[type=password] {
	margin: 0px !important;
}

.wizard>.content>.body label.error {
	color: red;
	text-align: right;
	font-weight: 400;
	margin: 0 0 10px 0;
	width: 100%;
}

.wizard .wp-block-separator, hr {
	margin-bottom: 10px;
	margin-top: 10px;
}

.wizard .sv-checkbox-container .checkmark {
	background-color: transparent;
	border: 1px solid #E83460;
}

.wizard .sv-checkbox-container input:checked ~ .checkmark {
	background-color: #E83460;
	border: 1px solid #E83460;
}

.bootstrap-datetimepicker-widget {
	z-index: 9999 !important;
}

.wizard>.content .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12,
	.col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7,
	.col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12,
	.col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7,
	.col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12,
	.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7,
	.col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12,
	.col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7,
	.col-xs-8, .col-xs-9 {
	/*position: unset;*/
	
}

.rivendita-informativa {
	padding-top: 30px;
	padding-bottom: 30px;
}

#rivendita-step-container {
	margin-top: 20px;
}

.rivendita-step-icon {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 200px;
}

.wizard {
	margin-bottom: 60px;
}

.wizard p {
	margin-top: 0px;
}

.number-btn-container button {
	outline: none;
}

#rivendita-step-2-event-box {
	margin-top: 50px;
}

.wizard .sv-form-error {
	color: red;
	font-size: 16px;
	text-align: right;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wizard hr {
	max-width: 100%;
}

.rivendita-success-msg {
	font-size: 38px !important;
	line-height: 48px !important;
	margin-top: 60px !important;
}

.rivendita-offerte-btn {
	float: right;
	margin-top: 20px;
	margin-bottom: 60px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7.5px;
	padding-bottom: 7.5px;
	font-size: 15px;
	font-weight: 700;
}
