@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Hv.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Hv.woff) format('woff');font-weight: 900;font-style: normal;font-display: auto;}@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Md.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Md.woff) format('woff');font-weight: 500;font-style: normal;font-display: auto;}@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Roman.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Roman.woff) format('woff');font-weight: 400;font-style: normal;font-display: auto;}@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Lt.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-Lt.woff) format('woff');font-weight: 300;font-style: normal;font-display: auto;}@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-HvIt.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-HvIt.woff) format('woff');font-weight: 900;font-style: italic;font-display: auto;}@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-It.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-It.woff) format('woff');font-weight: 400;font-style: italic;font-display: auto;}@font-face{font-family: HelveticaNeue;src: url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-LtIt.woff2) format('woff2'),url(https://vellinge.moderatweb.se/wp-content/themes/m-2022-child/fonts/HelveticaNeue/HelveticaNeueLTStd-LtIt.woff) format('woff');font-weight: 300;font-style: italic;font-display: auto}body{font-family: HelveticaNeue;}header.full_width > div{max-width: none;}header #site_logo span{display: none;}header .theme_menu, header > div > #primary_nav{float: left;font-weight: 300;max-width: 82%;}header #primary_nav a:hover{text-decoration: underline;}header .theme_nav.is_mobile_ready .sub-menu{padding-top: .2em;min-width: 12em;}header .theme_nav.is_mobile_ready .sub-menu:before{top: -1em;}header .searchform{margin: .6em 0 0 0;}.is_mobile header .searchform{margin: .3em 2em 0 0;}#mf-after-header{display: none !important;}#wrapper #mf-slide-nav{background: none;}#mf-slide-nav a:hover{text-decoration: underline;}#mf-pre-content.full_width > div, #mf-pre-content.full_width > div > .widget > div.has_image{padding: 0;max-width: none !important;}.widget.hero .has_text{max-width: 1170px !important;}.widget.hero h3{font-size: 4em !important;}.widget.hero .align_right h3, .widget.hero .align_right .content, .widget.hero .align_left h3, .widget.hero .align_left .content{clear: none;float: none;width: 43%;}.widget.hero .content_container{color: #213a8f;}.widget.hero .align_ontop .image + .content_container{padding: 0;max-width: 1170px !important;}.widget.hero .align_ontop .image + .content_container .content a > p{background-color: #213a8f;border-radius: .4em;color: #93d5f6;display: inline-block;margin-top: 2em;padding: 1.5rem 2rem;}.widget.hero .align_ontop .image + .content_container .content a:hover > p{background-color: #f5b5d2;color: #213a8f;}.widget.hero .align_right h3, .widget.hero .align_right .content{margin-right: -10% !important;}.widget.hero .align_left h3, .widget.hero .align_left .content{margin-left: -10% !important;}.widget.hero .align_right .content, .widget.hero .align_left .content{width: 40%;}.is_mobile .widget.hero h3, .is_mobile .widget.hero .content{width: 100%;}.widget.hero h3 a, .widget.hero h3 span{line-height: 1.3;}#mf-content article h1 > a:hover{color: #702283;text-decoration: underline;}#mf-content article > .meta > a{color: #702283;font-style: normal;text-decoration: underline;}article > .meta > a:before{content: '#';}#mf-content ul li a:hover{color: #702283;text-decoration: underline;}.widget.login_form #loginform, .widget.lost_password_form .mf_form{background: rgba(147, 213, 246, .4) !important;margin-bottom: 2em;}#wrapper #lost_password_link{margin: -1.5em 0 2em 0;}/* Typography and sizes on content */
	/* ########################### */
	#mf-content .has-small-font-size{font-size: 1.3em;}#mf-content .has-medium-font-size{font-size: 2em;}#mf-content .has-large-font-size{font-size: 3.6em;}/* ########################### */

	.aside:not(.right) h3{font-size: 1.8em;text-align: center;}.widget.social_feed h3{font-weight: normal;padding: .5em 0 1em;text-align: center;}footer .vcard .social.circle .fa, footer .vcard .social.circle .fab{font-size: 1.5em;}footer .vcard .social.colorize .fa, footer .vcard .social.colorize .fab{background: #213a8f;border-color: #213a8f;color: #93d5f6;}footer .vcard .social.colorize .fa:hover, footer .vcard .social.colorize .fab:hover{background: #702283;border-color: #702283;color: #93d5f6;}footer .vcard .social.colorize .fa:after, footer .vcard .social.colorize .fab:after{display: none;}footer a:hover{text-decoration: underline;}footer .widget h3{font-weight: 900;}footer .theme_logo{padding-top: 5em;text-align: center;}footer .theme_logo #site_logo{display: block;float: none;margin: 0 auto;width: 30%;}