/** Make title page H1 larger than H2. **/
h1.page-title {
	font-size: 40px;
} 
/** Make gap between header and paragraph smaller **/
p.wp-block-paragraph {
	margin-top: 6px;
	margin-bottom: 24px;
}
h2.wp-block-heading {
	margin-bottom: 12px;
}
h3.wp-block-heading {
	margin-bottom: 6px;
}
/** Space between list items in OL **/
ol li {
	margin-bottom: 16px;
}
/* Horizontal Ruler contrast + color */
hr.wp-block-separator {
	border: 3px solid #942c1f;
	border-radius: 5px;
	margin-bottom: 36px;
}
hr.wp-block-separator.is-style-wide {
	width: 70%;
}
/* More space for widget: simplesocialbuttons */
div.simplesocialbuttons {
	padding-top: 20px;
}
/*Page indent for long link lists*/
/*Used on pages: Våra grupper, Möten förtroendevalda, Ledamöter, Digi, FKB, Länkar*/
a.indent {
	padding-left: 15px;
}
a.indent2 {
	padding-left: 30px;
}
a.hlink {
	font-weight: bold;
	font-size: larger;
	padding-top: 10px;
}
/* WP-FORMS ACCESSIBILITY BOOSTS
  ------------------------------*/
/*WPFORMS Form field descriptions contrast*/
div.wpforms-container-full .wpforms-form .wpforms-field-description, div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
	font-size: 16px;
	color: #3b3b3b;
	}
/* WPFORMS Input Textarea contrast*/ 
.wpforms-form input, .wpforms-form textarea{
	background-color:rgba(221, 243, 246, 0.4)!important;
	border-color:rgba(100, 100, 100, 0.7)!important; 
}
/* WPFORMS ‘Required’ Asterisk*/
.wpforms-form .wpforms-required-label {
	color: #ff0000;
	font-weight: 900!important;
}
/* WPFORMS Input Textarea changes for ERROR msg*/ 
.wpforms-form .wpforms-field input.wpforms-error, .wpforms-form .wpforms-field textarea.wpforms-error, .wpforms-form .wpforms-field select.wpforms-error {
	border: 2px solid #ff0000!important;
	background-color:rgba(249, 220, 232, 0.4)!important;
	border-color:rgba(223, 44, 20, 0.7)!important;
}
/* WPFORMS Larger ERROR msg*/ 
.wpforms-container em.wpforms-error {
    font-size: 16px!important;
}

/* MAILCHIMP FORM FOR NEWSLETTER  ------------------------------*/
/*MC Input fields*/
#mce-EMAIL{width:50%}
#mce-FNAME{width:50%}
#mce-LNAME{width:50%}
#mce-MMERGE5{width:50%
}
/*MC Padding between elements (label + input field)*/
div.mc-field-group {
	padding-top: 20px;
}
/*MC Bold label*/
div.mc-field-group label {
	font-weight: 700;
}
div.mc-field-group input {
		background-color:rgba(221, 243, 246, 0.4)!important;
	border-color:rgba(100, 100, 100, 0.7)!important;
}
/* MC ‘Required’ Asterisk*/
.mc-field-group .asterisk {
		color: #ff0000;
	font-weight: 900!important;
}
/*MC ERROR msg*/
div.mce_inline_error{
	width:75%;
	color: #df2c14 !important;
	background-color: #ffffff !important;
}
/*MC SUCCESS msg*/
#mce-success-response {
	color:#000;
	font-size: 26px;
	background-color: #DDF3F6;
	padding: 20px;
	width: 75%;
}
/*Remove gap between form and subscribe button*/
.mc_signup_submit_button {
    margin-top: 0; !important;
}

/* Workaround for https://core.trac.wordpress.org/ticket/62413 | (9055830-zen) MT */
img:is([sizes="auto" i], [sizes^="auto," i]) {
width: 100% !important;
}