.blogger-template-default.single-blogger .elementor-location-header .elementor-section-full_width:not(.topnavi):not(.header-section) {
	background-blend-mode: normal !important;
    background-size: contain !important;
    background-color: var(--e-global-color-primary);
}


.blogger-template-default.single-blogger .contact-info {
	margin-top: 1rem;
}

.blogger-template-default.single-blogger .contact-info .elementor-icon-list-icon {
	float: left;
}

.blogger-template-default.single-blogger .elementor-heading-title {
	margin-bottom: .5rem;
}


.blogger-template-default.single-blogger .elementor-widget-container ul,
.type-blogger .elementor-widget-container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form,
.type-blogger .contact-form {
	margin-top: 3rem;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form .form-group label,
.type-blogger .contact-form .form-group label {
	font-weight: normal;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form .asterisk,
.type-blogger .contact-form .asterisk {
	margin-left: .25rem;
	font-weight: bold;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form .info-asterisk i,
.type-blogger .contact-form .info-asterisk i {
	margin-right: .25rem;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form .info-asterisk span,
.type-blogger .contact-form .info-asterisk span {
	font-size: .85rem;
	font-style: italic;
}

.type-blogger input[type=date].form-control, .type-teams input[type=email].form-control, .type-teams input[type=number].form-control, .type-teams input[type=password].form-control, .type-teams input[type=search].form-control, .type-teams input[type=tel].form-control, .type-teams input[type=text].form-control, .type-teams input[type=url].form-control, .type-teams input[type=file].form-control, select.form-control, textarea.form-control {
    width: 100%;
    border: 1px  solid #666;
    border-radius: 3px;
    padding: 0.5rem  1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form input[type=submit],
.type-blogger .contact-form input[type=submit] {
	margin-top: 2rem;
	margin-bottom: 0;
}

.blogger-template-default.single-blogger .elementor-widget-container .contact-form #teamsmessage,
.type-blogger #teamsmessage {
	color: var( --e-global-color-text );
	background-color: #ffffff;
}

.type-blogger [type=button], [type=submit], button {
	border: var( --e-global-color-secondary );
}