ul {
padding-left: 20px;
} h2 {
clear: both;
color: #fff;
font-weight: 600;
line-height: 1.2;
margin-bottom: 3%;
}
.widget-area aside .widget-title,
.widget-area aside .widgettitle,
.widget-area .widget-grofile h4 a {
font-size: 18px;
font-weight: 600;
position: relative;
margin-bottom: 20px;
padding: 10px;
border-left: solid 3px #3350B9;
line-height: 1.2;
background: #3A1B7B;
} .ingress-quote {
font-style: italic;
font-size: 28px;
padding-left: 40px;
padding-right: 40px;
}
.ingress-bold {
font-size: 28px;
font-weight: 600;
}
.ingress-top {
font-size: 28px;
color: #0d0d0d;
}
cite {
font-size: 20px;
} .contactname {
font-size: 24px;
} .site-title {
font-size: 30px;
font-weight: 600;
font-family: 'Futura PT', Arial, sans-serif;
text-transform: none;
letter-spacing: -0.5px;
display: inline-block;
width: 100%;
margin-bottom: 0;
margin-right: 8px;
line-height: 1.2;
} .entry-header .entry-title,
.error404 .entry-header .entry-title {
font-size: 40px;
font-weight: 600;
font-family: 'futura-pt', sans-serif;
line-height: 1.1;
margin-bottom: 1.8%;
position: relative;
z-index: 5;
} .leaderround {
font-size: 18px;
}
#page .alignleft {
display: inline;
float: left;
margin: 1em .5em 1em 0;
} .footer-widgets .footer-column aside:not(:last-child) {
margin-bottom: 40px;
} .site-identity {
padding: 4% 0;
position: relative;
z-index: 8;
height: 250px;
background-image: url(https://foreningenfri.no/wp-content/uploads/masthead.png);
background-repeat: no-repeat;
} .creativelink {
font-size: 40px;
color: #ffffff;
text-decoration: none;
}
.creativelink a:link {
font-size: 40px;
color: #ffffff;
text-decoration: none;
}
.creativelink a:hover {
font-size: 40px;
color: #ffffff;
text-decoration: none;
} a {
color: #C1172C;
font-family: 'Futura PT', Arial, sans-serif;
font-size: 21px;
font-weight: 600;  
text-decoration: none;
transition: .07s ease-in-out;
}
a:hover, a:focus, a:active {
color: #C1172C;
font-size: 21px;  
font-weight: 600;
}
.widget-area a {
color: #272c30;
}
.widget-area a:hover {
color: #C1172C;
font-weight: 600;
}
.site-footer a:hover {
color: #FFFFFF;  
font-weight: 600;
}
.site-footer {
padding: 0 0 4% 0;
margin-top: 5%;
font-size: 21px;
display: block;
width: 100%;
position: relative;
z-index: 1;
overflow: hidden;
}
form {
font-size: 24px;
display: inline-block;
width: 100%;
} blockquote {
color: #0d0d0d;
font-size: 28px;
font-style: italic;
line-height: 1.6;
margin: 1em 0 1.4em 0;
position: relative;
padding: 20px 0 0 8%;
border-top: solid 4px #0d0d0d;
} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: 'futura-pt', sans-serif;
} body, button {
font-weight: 400;
font-size: 24px;
line-height: 1.7;
}
p {
font-size: 24px;
} div.wpforms-container-full .wpforms-form .wpforms-field-label {
display: block;
font-weight: 700;
font-size: 22px;
float: none;
line-height: 1.3;
margin: 0 0 4px 0;
padding: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
display: inline;
vertical-align: baseline;
font-size: 21px;
font-weight: 400;
line-height: 1.3;
}