/*=== e-conomic CSS ===*/
/*=== Developed 2013 by Tue Skaarup, Sergey Miroshnichenko and Martin Stub ===*/
/*=== Based on Grid CSS and OOCSS framework by Nicole Sullivan ===*/
/*=== Gutter principle: Box paddings ===*/
/*=== Box principle: Consistent bottom paddings ===*/

/*
########################
# Generic START#
########################
Styles covering all types of media regardless of layout */

/* Robo Font */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

:root {
    --orange-color: #ef7d00;
}

/* Resets */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

/* Base styles */
html {
    height: 100%;
    font-size: 10px;
}

body {
    height: 100%;
    font-family: "Open Sans", Arial, sans-serif;;
    font-size: 16px;
    line-height: 1.5em;
    color: #000;
}

p {
    margin-bottom: 1em;
}

article, footer, .custom-txt-area {
    font-weight: 300;
}

/* Link color and decoration */
a {
    color: #000;
    outline: none;
}

a:hover {
    color: var(--orange-color);
    text-decoration: underline;
}

ol, ul {
    margin-bottom: 1em;
    list-style: none;
}

strong, b {
    font-weight: bold;
}

i, em {
    font-style: italic;
}

img {
    max-width: 100%;
    height: auto;
}

figure img, figcaption {
    display: block;
    height: auto; /* Fluid scaling of picture dimensions, widths controlled by Grid %-fractions */
    margin: 0 auto; /* Centering pictures that are not left/right adjusted */
}

figcaption {
    clear: both;
}

figcaption p {
    line-height: 1.3em;
    text-align: center;
}

blockquote p {
    font-style: italic;
    line-height: 1.3;
}

figcaption p {
    font-style: italic;
    line-height: 1.2;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Font weight */
.fw3 {
    font-weight: 300;
}

.fw4 {
    font-weight: normal;
}

.fw7 {
    font-weight: bold;
}

/* Text align */
.md_txtl {
    text-align: left
}

.md_txtc, .txtc, .has-text-align-center {
    text-align: center
}

.md_txtr {
    text-align: right
}

.md_txtdn {
    text-decoration: none
}

.md_txtlc {
    text-transform: lowercase;
}

.md_center, .md-center {
    margin: 0 auto
}

.float-right {
    float: right;
}

.md_curd {
    cursor: default
}

.md_curd strong {
    text-decoration: none
}

.md_curp {
    cursor: pointer;
}

/* Display */
.md_blk {
    display: block
}

.md_blkn {
    display: none
}

.md_inl, .md_inl li {
    display: inline
}

.md_inlb, .md_inlb li {
    display: inline-block
}

.md_prl {
    position: relative;
}

/* Miscellaneous */
.md_center {
    margin-left: auto;
    margin-right: auto;
}

.clear:before, .clear:after {
    content: "";
    display: table
}

.clear:after {
    clear: both
}

.md_cb {
    clear: both
}

.md_zi1 {
    z-index: 1;
}

/*
########################
# Generic End#
########################
*/

/*
###################
# All Media START #
###################
Styles covering all types of media with the same layout, fx. both websites, wikis, blogs and forums */

/* Grid */
/*=== OOCSS Grid, Nicole Sullivan ===*/
/*=== Grid principle: Widths controlled by grid, heights controlled by content, no gutter - spaces between columns controlled by paddings ===*/
/*=== https://github.com/stubbornella/oocss/tree/master/core/grid ===*/
/*=== Version 2011-08-16 ===*/

.wrap {
    width: 1200px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px
}

.cell {
    float: left;
}

.cellRight {
    float: right;
}

.wrap:after, .row:after, .cell:after, .cellRight:after, .clear:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.s1of1 {
    float: none;
}

.s1of2 {
    width: 50%;
}

.s1of3 {
    width: 33.33333%;
}

.s2of3 {
    width: 66.66666%;
}

.s1of4 {
    width: 25%;
}

.s3of4 {
    width: 75%;
}

.s1of5 {
    width: 20%;
}

.s2of5 {
    width: 40%;
}

.s3of5 {
    width: 60%;
}

.s4of5 {
    width: 80%;
}

.s9of10 {
    width: 90%;
}

.s100 {
    width: 100%;
}

/* Spacing */
/* Spacing helpers
p,m = padding,margin
a,t,r,b,l,h,v = all,top,right,bottom,left,horizontal,vertical
t,s,m,l,n = tiny(5px),small(10px),medium(20px),large(30px),extra(60px),none(0px)
*/
.ptn, .pvn, .pan {
    padding-top: 0;
}

.ptt, .pvt, .pat {
    padding-top: 5px;
}

.pts, .pvs, .pas {
    padding-top: 10px;
}

.ptm, .pvm, .pam {
    padding-top: 20px;
}

.ptl, .pvl, .pal {
    padding-top: 30px;
}

.pte, .pve, .pae {
    padding-top: 60px;
}

.prn, .phn, .pan {
    padding-right: 0;
}

.prt, .pht, .pat {
    padding-right: 5px;
}

.prs, .phs, .pas {
    padding-right: 10px;
}

.prm, .phm, .pam {
    padding-right: 20px;
}

.prl, .phl, .pal {
    padding-right: 30px;
}

.pre, .phe, .pae {
    padding-right: 60px;
}

.pbn, .pvn, .pan {
    padding-bottom: 0;
}

.pbt, .pvt, .pat {
    padding-bottom: 5px;
}

.pbs, .pvs, .pas {
    padding-bottom: 10px;
}

.pbm, .pvm, .pam {
    padding-bottom: 20px;
}

.pbl, .pvl, .pal {
    padding-bottom: 30px;
}

.pbe, .pve, .pae {
    padding-bottom: 60px;
}

.pln, .phn, .pan {
    padding-left: 0;
}

.plt, .pht, .pat {
    padding-left: 5px;
}

.pls, .phs, .pas {
    padding-left: 10px;
}

.plm, .phm, .pam {
    padding-left: 20px;
}

.pll, .phl, .pal {
    padding-left: 30px;
}

.ple, .phe, .pae {
    padding-left: 60px;
}

.mttn, .mvtn, .matn {
    margin-top: -5px;
}

.mtsn, .mvsn, .masn {
    margin-top: -10px;
}

.mtln, .mvln, .maln {
    margin-top: -30px;
}

.mtn, .mvn, .man {
    margin-top: 0;
}

.mtt, .mvt, .mat {
    margin-top: 5px;
}

.mts, .mvs, .mas {
    margin-top: 10px;
}

.mtm, .mvm, .mam {
    margin-top: 20px;
}

.mtl, .mvl, .mal {
    margin-top: 30px;
}

.mte, .mve, .mae {
    margin-top: 60px;
}

.mrtn, .mhtn, .matn {
    margin-right: -5px;
}

.mrsn, .mhsn, .masn {
    margin-right: -10px;
}

.mrln, .mhln, .maln {
    margin-right: -30px;
}

.mrn, .mhn, .man {
    margin-right: 0;
}

.mrt, .mht, .mat {
    margin-right: 5px;
}

.mrs, .mhs, .mas {
    margin-right: 10px;
}

.mrm, .mhm, .mam {
    margin-right: 20px;
}

.mrl, .mhl, .mal {
    margin-right: 30px;
}

.mre, .mhe, .mae {
    margin-right: 60px;
}

.mbtn, .mvtn, .matn {
    margin-bottom: -5px;
}

.mbsn, .mvsn, .masn {
    margin-bottom: -10px;
}

.mbln, .mvln, .maln {
    margin-bottom: -30px;
}

.mbn, .mvn, .man {
    margin-bottom: 0;
}

.mbt, .mvt, .mat {
    margin-bottom: 5px;
}

.mbs, .mvs, .mas {
    margin-bottom: 10px;
}

.mbm, .mvm, .mam {
    margin-bottom: 20px;
}

.mbl, .mvl, .mal {
    margin-bottom: 30px;
}

.mbe, .mve, .mae {
    margin-bottom: 60px;
}

.mbxl {
    margin-bottom: 80px;
}

.mltn, .mhtn, .matn {
    margin-left: -5px;
}

.mlsn, .mhsn, .masn {
    margin-left: -10px;
}

.mlln, .mhln, .maln {
    margin-left: -30px;
}

.mln, .mhn, .man {
    margin-left: 0;
}

.mlt, .mht, .mat {
    margin-left: 5px;
}

.mls, .mhs, .mas {
    margin-left: 10px;
}

.mlm, .mhm, .mam {
    margin-left: 20px;
}

.mll, .mhl, .mal {
    margin-left: 30px;
}

.mle, .mhe, .mae {
    margin-left: 60px;
}

/* Font size */
.fs1 {
    font-size: 48px;
}

.fs2 {
    font-size: 40px;
}

.fs3 {
    font-size: 26px;
}

.fs4 {
    font-size: 24px;
}

.fs5 {
    font-size: 18px;
}

.fs6 {
    font-size: 16px;
}

.fs7 {
    font-size: 15px;
}

.fs8 {
    font-size: 14px;
}

.fs9 {
    font-size: 13px;
}

.fs10 {
    font-size: 12px;
}

.fs11 {
    font-size: 11px;
}

.fs12 {
    font-size: 22px;
}

.fs13 {
    font-size: 20px;
}

.fs14 {
    font-size: 44px;
}

.fs15 {
    font-size: 8px;
}

/* Font color */
/* Black */
.fc1 {
    color: #000;
}

/* Darkest Gray (default) */
.fc2 {
    color: #444;
}

/* Dark Gray */
.fc3 {
    color: #333;
}

/* Blue */
.fc4 {
    color: #125199;
}

/* Navy */
.fc5 {
    color: #476d8d;
}

/* Light Gray */
.fc6 {
    color: #666;
}

/* White */
.fc7 {
    color: #fff;
}

/* Green */
.fc8 {
    color: #68b240;
}

/* Red */
.fc9 {
    color: #ff3333;
}

/* Dark grey (C5 microsite) */
.fc10 {
    color: #325669;
}

.ff1 {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

.lh1 {
    line-height: 1em;
}

.lh2 {
    line-height: 1.5em;
}

.lh3 {
    line-height: 2em;
}

.lh4 {
    line-height: 1.3em;
}

.lh5 {
    line-height: 1.2em;
}

/* Border */
/*
bd = border
a,t,r,b,l,h,v = all, top, right, bottom, left, horizontal, vertical
s,m,l,n = small(1px), none(0px) */
.bdtn, .bdvn, .bdan {
    border-top: none
}

.bdts, .bdvs, .bdas {
    border-top: 1px solid
}

.bdtm, .bdvm, .bdam {
    border-top: 2px solid
}

.bdrn, .bdhn, .bdan {
    border-right: none
}

.bdrs, .bdhs, .bdas {
    border-right: 1px solid
}

.bdrm, .bdhm, .bdam {
    border-right: 2px solid
}

.bdbn, .bdvn, .bdan {
    border-bottom: none
}

.bdbs, .bdvs, .bdas {
    border-bottom: 1px solid
}

.bdbm, .bdvm, .bdam {
    border-bottom: 2px solid
}

.bdln, .bdhn, .bdan {
    border-left: none
}

.bdls, .bdhs, .bdas {
    border-left: 1px solid
}

.bdlm, .bdhm, .bdam {
    border-left: 2px solid
}

.rounded-s {
    border-radius: 10px;
}

.rounded-m {
    border-radius: 20px;
}

.md_tbl {
    display: table;
    width: 100%;
}

.md_tbl_sp {
    display: table-cell;
    vertical-align: middle;
}

/* Light Navy Color */
.bdc1 {
    border-color: #dae3eb;
}

/* Grey, used for vertical border on Features pages */
/* Black */
.bdc2 {
    border-color: #000;
}

/* Grey */
.bdc3 {
    border-color: #d5d5d8;
}

/* Dark navy */
.bdc4 {
    border-color: #52708b;
}

/* Dark white */
.bdc5 {
    border-color: #fff;
}

.bdc6 {
    border-color: #ddd;
}

.border-primary {
    border-color: #4573d2;
}

/* Very light grey (main nav links, top links) */
.lc1 a {
    color: #0085CC;
}

/* White */
.lc2 a {
    color: #fff;
}

/* Blue */
.lc3 a {
    color: #0487d7;
}

/* Dark/black blue */
.lc4 a {
    color: #304352;
}

/* Background color */
/* Transparent */
.bc0 {
    background-color: transparent !important
}

/* White */
.bc1 {
    background-color: #fff;
}

/* Very light grey */
.bc2 {
    background-color: #f4f4f5;
}

/* Very light blue */
.bc3 {
    background-color: #f0f0f7;
}

/* Yellow */
.bc4 {
    background-color: #ffffcd;
}

/* Orange */
.bc5 {
    background-color: #fde6a2;
}

/* Red */
.bc6 {
    background-color: #fe0000;
}

/* Orange */
.bc7 {
    background-color: #f59300;
}

.hbc1:hover {
    background-color: #f1f5fe
}

body .hide-on-desktop {
    display: none;
}

/* Headline styles */
/* Article headline */
.hs1, h1 {
    font-size: 56px;
    line-height: 64px;
    font-weight: 700;
}

/* Article headline smaller */
.hs2, h2 {
    font-size: 36px;
    line-height: 40px;
    font-weight: 700;
}

/* Article sub-headline */
.hs3, h3 {
    font-size: 20px;
    line-height: 31px;
    font-weight: 700;
}

/* Paragraph styles */
/* Hand-written blue font */
.ps1 {
    font-family: 'Segoe Print', Helvetica, Arial, sans-serif;
    line-height: 24px;
    color: #0085cc;
}

/* Sign-up "heading" */
.ps2 {
    font-size: 35px;
    line-height: 42px;
}

/* Backgrounds */
/* Background Type 1, blue pattern */
.md_bgr_t1 {
    background-color: #f4f4f6;
}

/* Background Type 2, gray */
.md_bgr_t2 {
    background-color: #f4f4f7;
}

/* Background Type 3, navy*/
.md_bgr_t3 {
    background-color: #5e8cb0;
}

/* Background Type 4, white*/
.md_bgr_t4 {
    background-color: #fff;
}

/* Background Type 5, navy*/
.md_bgr_t5 {
    background-color: #89aac5;
}

/* Background Type 6, dark navy*/
.md_bgr_t6 {
    background-color: #52708b
}

/* Gradients */
/* Top gradient used on Home page */
.md_grad1 {
    background: #fff linear-gradient(to bottom, #f4f4f6, #fff);
}

/* Shadows */
/* Text shadows */
.md_txt_shad1 {
    text-shadow: 1px 1px 0 #42627b
}

.md_txt_shad2 {
    text-shadow: 0 0 3px #eee
}

.md_txt_shad3 {
    text-shadow: 5px 5px 5px #bbb;
}

.md_txt_shad4 {
    text-shadow: 1px 1px 5px #000;
}

/* Background shadows */
.md_bgr_shad1 { /* Blue inset shadow (top) */
    -webkit-box-shadow: inset 0 4px 8px #363f46;
    -moz-box-shadow: inset 0 4px 8px #363f46;
    box-shadow: inset 0 4px 8px #363f46;
}

.md_bgr_shad2 {
    position: relative;
}

.md_bgr_shad2:before, .md_bgr_shad2 > .before { /* Dark shadow (bottom) */
    width: 100%;
    height: 5px;
    content: "\0020";
    display: block;
    overflow: hidden;
    text-indent: -1000px;
    position: absolute;
    left: 0;
    bottom: -5px;
    z-index: 50;
    -webkit-box-shadow: 0 -2px 2px #c0c0c0;
    -moz-box-shadow: 0 -2px 2px #c0c0c0;
    box-shadow: 0 -2px 2px #c0c0c0;
}

/* Box shadows */
.md_bx_shad1 { /* Picture shadow */
    -webkit-box-shadow: 0 1px 3px #afafaf;
    -moz-box-shadow: 0 1px 3px #afafaf;
    box-shadow: 0 1px 3px #afafaf;
}

/* Radius */
.md_rad1 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.md_rad2,
.wpcf7-submit {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.md_rad3 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.md_t_rad3 {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.md_b_rad3 {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

/* Pictures */

/* Buttons */
/* Blue button */
.md_but_t1,
.wpcf7-submit {
    padding: 4px 16px;
    border: 1px solid #6d97b9;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-shadow: 1px 1px 0 #61788b;
    text-align: center;
    background: #9db9d0; /* Old browsers */
    background: linear-gradient(to bottom, #9db9d0 0%, #89aac6 80%, #86a8c4 100%); /* W3C */
}

.md_but_t1:hover,
.wpcf7-submit:hover {
    text-decoration: none;
    background: #87a8c4; /* Old browsers */
    background: linear-gradient(to bottom, #87a8c4 0%, #7897b1 60%, #6e8ca5 100%); /* W3C */
}

.wpcf7-submit {
    margin-top: 20px;
}

.pills {
    margin: -4px;
}

.pills li {
    display: inline-block;
}

.pill {
    font-size: 14px;
    line-height: 14px;
    margin: 4px;
    display: inline-block;
    position: relative;
    padding: 10px 20px;
    border-radius: 50px;
    border: 1px solid #7f7f7f;
    background: #ffffff;
}

.pill.pill-primary {
    background: #4573d2;
    border-color: #4573d2;
    color: #ffffff;
}

.pill-icon {
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
}

.pill-icon ~ .pill-text {
    margin-left: 20px;
}

.pill a {
    color: currentColor;
    text-decoration: none;
}

a.pill {
    color: #000;
    text-decoration: none;
}

a.pill:hover,
a.pill:focus {
    color: #4573d2;
}

a.pill.pill-primary {
    color: #fff;
}

a.pill.pill-primary:hover,
a.pill.pill-primary:focus {
    color: #fff;
    background: #2188F4;
    border-color: #2188F4;
}

.pill .calendar-icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E5A39EE79-9C86-43A9-B74D-9E89FF146744%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='14' height='14'%3E%3C/rect%3E%3C/defs%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Blog-Post-Desktop' transform='translate(-327.000000, -921.000000)'%3E%3Cg id='calendar-icon' transform='translate(327.000000, 921.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='calendar-icon-(Background/Mask)'%3E%3C/g%3E%3Cpath d='M0.807316701,1.6153752 C0.645778236,1.6153752 0.538085938,1.7230675 0.538085938,1.88460596 L0.538085938,13.192298 C0.538085938,13.3538365 0.645778236,13.4615288 0.807316701,13.4615288 L13.1919318,13.4615288 C13.3534703,13.4615288 13.4611626,13.3538365 13.4611626,13.192298 L13.4611626,1.88460596 C13.4611626,1.7230675 13.3534703,1.6153752 13.1919318,1.6153752 L11.0380859,1.6153752 L2.96116281,1.6153752 L0.807316701,1.6153752 Z M4.03808594,1.6153752 L9.96116265,1.6153752 L4.03808594,1.6153752 Z M9.96116265,0.807682912 L9.96116265,2.42306749 C9.96116265,2.58460595 10.0688549,2.69229825 10.2303934,2.69229825 L10.7688549,2.69229825 C10.9303934,2.69229825 11.0380859,2.58460595 11.0380859,2.42306749 L11.0380859,0.807682912 C11.0380859,0.646144447 10.9303934,0.538452148 10.7688549,0.538452148 L10.2303934,0.538452148 C10.0688549,0.538452148 9.96116265,0.646144447 9.96116265,0.807682912 Z M2.96116281,0.807682912 L2.96116281,2.42306749 C2.96116281,2.58460595 3.0688551,2.69229825 3.23039357,2.69229825 L3.76885509,2.69229825 C3.93039356,2.69229825 4.03808594,2.58460595 4.03808594,2.42306749 L4.03808594,0.807682912 C4.03808594,0.646144447 3.93039356,0.538452148 3.76885509,0.538452148 L3.23039357,0.538452148 C3.0688551,0.538452148 2.96116281,0.646144447 2.96116281,0.807682912 Z M13.4611626,4.30768283 L0.538085938,4.30768283 L13.4611626,4.30768283 Z M11.845778,6.19229817 L11.845778,11.8461442 L2.15347052,11.8461442 L2.15347052,6.19229817 L11.845778,6.19229817 Z M11.845778,8.07691352 L2.15347052,8.07691352 L11.845778,8.07691352 Z M11.845778,9.96152886 L2.15347052,9.96152886 L11.845778,9.96152886 Z M6.99962425,11.8461442 L6.99962425,6.19229817 L6.99962425,11.8461442 Z M4.57654738,11.8461442 L4.57654738,6.19229817 L4.57654738,11.8461442 Z M9.42270112,6.19229817 L9.42270112,11.8461442' id='Vector' stroke='%23000000' stroke-width='0.5' stroke-linejoin='round' stroke-dasharray='0,0' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.pill .calendar-txt {
    color: #000000;
}

.pills.pills-small {
    margin: -2px;
}

.pills-small .pill {
    font-size: 12px;
    line-height: 12px;
    padding: 8px 16px;
    margin: 2px;
}

.pills-small .pill-icon {
    position: absolute;
    height: 12px;
    width: 12px;
    margin-top: -1px;
    left: 10px;
}

.pills-small .pill-icon ~ .pill-text {
    margin-left: 12px;
}

/* --- CHAT --- */
.region-chat-tab {
    height: 110px;
    width: 110px;
    right: 40px;
    bottom: 40px;

    display: none;
    position: fixed;
    z-index: 100;

    font-size: 1.5rem;
    text-align: center;
    line-height: 110px;
}

.region-chat-tab .block-menu_chat_tab_link {
    height: 110px;
    width: 110px;

    position: absolute;
    background-color: var(--orange-color);
    border-radius: 50%;
    box-shadow: 2px 2px 8px rgba(170, 170, 170, 0.6);
    white-space: nowrap;
}

.region-chat-tab .chat-close {
    height: 13px;
    width: 13px;

    bottom: -8px;
    left: 3px;

    position: absolute;
    content: '';

    cursor: pointer;
    background: var(--orange-color) url(../img/x-icon.svg) no-repeat 50% 50%;
    background-size: 7px;
    border-radius: 50%;
    box-shadow: 2px 2px 8px rgba(170, 170, 170, 0.6);
}

.region-chat-tab ul {
    list-style-type: none;
    margin: 0;
}

.region-chat-tab a {
    color: #fff;
    font-family: "Roboto Slab", serif;
    text-decoration: none;
}

/* --- CHAT END--- */

.md_but_down {
    padding-right: 15px;
    position: relative;
}

.md_but_down:before, .md_but_down .before {
    width: 9px;
    height: 6px;
    margin-top: -3px;
    content: "\0020";
    display: block;
    overflow: hidden;
    text-indent: -1000px;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 5;
}

/* Green button */
.md_but_t2 {
    padding: 5px 25px;
    border: 1px solid #579334;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-shadow: 1px 1px 0 #4f8334;
    text-align: center;
    background: #78c252; /* Old browsers */
    background: linear-gradient(to bottom, #78c252 0%, #70b949 50%, #67b13f 100%); /* W3C */
}

.md_but_t2:hover {
    text-decoration: none;
    background: #67b140; /* Old browsers */
    background: linear-gradient(to bottom, #67b13f 0%, #60a63b 50%, #5a9b37 100%); /* W3C */
}

/* Green CTA top right side */
.md_but_t2_ext1 {
    padding-left: 20px;
    padding-right: 20px;
}

/* Dark Blue Button */
.md_but_t3 {
    padding: 5px 15px;
    border: 1px solid #24313a;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-shadow: 1px 1px 0 #2c3c49;
    text-align: center;
    background: #4a6275; /* Old browsers */
    background: linear-gradient(to bottom, #4a6275 0%, #425a6c 50%, #3a5163 100%); /* W3C */
}

.md_but_t3:hover {
    text-decoration: none;
    background: #395062; /* Old browsers */
    background: linear-gradient(to bottom, #395062 0%, #334857 50%, #2d404d 100%); /* W3C * */
}

.md_but_w1 {
    width: 170px;
}

.md_but_strong {
    display: block;
    line-height: 1.4em;
}

/* Left-right arrow buttons */
.md_but_t4 {
    border: 1px solid #afafaf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    background: #fff linear-gradient(to bottom, #f4f4f4, #e0e7f6);
}

.md_but_t4_ext1 {
    width: 32px;
    height: 30px;
    position: relative;
    top: -5px;
}

.md_but_t4_ext1_sp:before { /* shared properties */
    content: "\0020";
    display: block;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}

.md_but_t4_ext1:before {
    width: 7px;
    height: 14px;
    margin: -6px 0 0 -4px;
}

.md_but_t4_ext1_l:before {
    background-position: -330px -260px;
}

.md_but_t4_ext1_r {
    right: 0
}

.md_but_t4_ext1_r:before {
    background-position: -340px -260px;
    margin: -6px 0 0 -2px;
}

.md_but_t4_ext1_disalbed {
    cursor: default;
}

/* Admin list expand collapse buttons */
.md_opa1 {
    opacity: .5;
}

.md_but_t4_ext2:before {
    width: 19px;
    height: 20px;
    margin: -8px 0 0 -8px;
}

.md_but_t4_ext2_l {
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.md_but_t4_ext2_r:before {
    background-position: -365px -260px;
}

.md_but_t4_ext2_r {
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    margin-left: -1px;
}

.md_but_t4_ext2_l:before {
    background-position: -385px -260px;
}

/* Blue button */
.md_but_t5 {
    padding: 10px 50px;
    border: 1px solid #579334;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-shadow: 1px 1px 0 #4f8334;
    text-align: center;
    background: #00a9e2; /* Old browsers */
}

.md_but_t5:hover {
    background: #0195c7; /* Old browsers */
}

/* Take a tour button on index page */
.md_pic_fp {
    position: relative;
    z-index: 1;
}

.md_pic_fp a:hover .md_but_t5 {
    background-color: #009ee3;
}

.md_pic_fp .md_but_fp {
    left: 66.66666%;
}

.md_pic_fp .md_but_t5 {
    margin: -18px 0 0 -86px;
    line-height: normal;
    position: absolute;
    top: 50%;
    z-index: 5;
    font-size: 16px;
    color: #fff;
    padding: 10px 18px;
    background-color: #006b9f;
}

/* End take a tour index */

/* Orange button */
.md_but_t6 {
    padding: 7px 25px;
    border: 1px solid #d16710;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-shadow: 1px 1px 0 #a56300;
    text-align: center;
    background: #f39200; /* Old browsers */
    background: linear-gradient(to bottom, #f39200 0%, #e68a00 100%); /* W3C */
}

.md_but_t6:hover {
    text-decoration: none;
    background: #ffab2d; /* Old browsers */
    background: linear-gradient(to bottom, #ffab2d 0%, #f39200 100%); /* W3C */
}

.md_but_t6_ext1 {
    height: 45px;
}

.md_list_t4_tabs_search {
    display: block;
    cursor: pointer;
    background-position: -255px -260px;
    width: 14px;
    height: 14px;
    top: -2px;
    position: relative;
}

/* Sprites */
/* Sprite - Main */
.md_sprite, .md_sprite:before, .md_sprite .before {
    background: transparent url(../img/w-sprite-2015-07-10.png) no-repeat;
}

/* Background Pattern Type 1 */
.md_bgr_t1 {
    background-position: 0 -440px;
    background-repeat: repeat-x;
}

/* Logo */
.hd_logo_pic {
    background-position: 0 0;
}

/* Logo list icons */
.md_logos .md_logos_1 {
    background-position: 0 -126px;
}

.md_logos .md_logos_2 {
    background-position: -120px -124px;
}

.md_logos .md_logos_3 {
    background-position: -200px -124px;
}

.md_logos .md_logos_4 {
    background-position: -330px -123px;
}

.md_logos .md_logos_5 {
    background-position: -420px -123px;
}

.md_logos .md_logos_6 {
    background-position: -550px -120px;
}

.md_logos .md_logos_7 {
    background-position: -230px -80px;
}

/* RGD */
.md_logos .md_logos_8 {
    background-position: -305px -80px;
}

/* FFB  */

/* Profile */
.md_ico_profile_1 {
    background-position: 0 -155px;
}

.md_ico_profile_2 {
    background-position: -90px -155px;
}

/* Social networks icons */
.md_ico_social_1 {
    background-position: -410px -155px;
}

/* FB */
.md_ico_social_2 {
    background-position: -440px -155px;
}

/* TWITTER */
.md_ico_social_3 {
    background-position: -500px -155px;
}

/* MAIL */
.md_ico_social_4 {
    background-position: -470px -155px;
}

/* RSS */
.md_ico_social_5 {
    background-position: -530px -155px;
}

/* YOUTUBE */
/* Large share */
.md_ico_social_l_sp {
    width: 42px;
    height: 42px
}

/* Shared properties */
.md_ico_social_6 {
    background-position: 0 -260px
}

/* Facebook */
.md_ico_social_7 {
    background-position: -45px -260px
}

/* Twitter */
.md_ico_social_8 {
    background-position: -90px -260px
}

/* Linkedin */
.md_ico_social_9 {
    background-position: -135px -260px
}

/* Email */
.md_ico_social_10 {
    background-position: -180px -260px
}

.md_ico_social_s_sp {
    width: 16px;
    height: 16px;
}

.md_ico_social_11 {
    background-position: 0 -240px
}

/* Linked In small */
.md_ico_social_12 {
    background-position: -20px -240px
}

/* Facebook small */
.md_ico_social_13 {
    background-position: -40px -240px
}

/* Twitter small */
/* Print */
/* Share icons */
.md_ico_share_1 {
    background-position: 0 -80px;
}

/* square FB */
.md_ico_share_2 {
    background-position: -35px -80px;
}

/* square Twitter */
.md_ico_share_3 {
    background-position: -70px -80px;
}

/* square LinkedIn */
.md_ico_share_4 {
    background-position: -105px -80px;
}

/* square E-mail */
.md_ico_share_5 {
    background-position: -205px -80px;
}

/* square Print */

.md_ico_share_6 {
    background-position: -220px -25px;
}

/* round Youtube */
.md_ico_share_7 {
    background-position: -250px -25px;
}

/* round FB */
.md_ico_share_8 {
    background-position: -280px -25px;
}

/* round Twitter */
.md_ico_share_9 {
    background-position: -310px -25px;
}

/* round E-mail */
.md_ico_share_10 {
    background-position: -340px -25px;
}

/* round RSS */

.md_ico_share_6:hover {
    background-position: -220px 0;
}

/* round Youtube */
.md_ico_share_7:hover {
    background-position: -250px 0;
}

/* round FB */
.md_ico_share_8:hover {
    background-position: -280px 0;
}

/* round Twitter */
.md_ico_share_9:hover {
    background-position: -310px 0;
}

/* round E-mail */
.md_ico_share_10:hover {
    background-position: -340px 0;
}

/* round RSS */


/* Print icons */
.md_ico_print_1 {
    background-position: -140px -80px;
}

.md_ico_print_2 {
    background-position: -180px -80px;
}

/* List with arrow markers */
.md_list_t1 li:before, .md_list_t1 li .before {
    background-position: 0 -70px;
}

.md_list_t6 li:before, .md_list_t6 li .before {
    background-position: -425px -260px;
}

/* checkmarks grey */
.md_list_t7 li:before, .md_list_t7 li .before {
    background-position: -405px -260px;
}

/* person profile small grey */
.md_list_t9 li:before, .md_list_t9 li .before {
    background-position: -590px -300px;
}

/* checkmarks green */
.md_list_t10 li:before, .md_list_t10 li .before {
    background-position: -590px -320px;
}

/* checkmarks green */
.md_list_t12 li:before, .md_list_t12 li .before {
    background-position: -590px -335px;
}

/* checkmarks grey */
/* Blue Icons on homepage */
.md_icon_1 {
    background-position: -250px 0;
}

.md_icon_2 {
    background-position: -370px 0;
}

.md_icon_3 {
    background-position: -490px 0;
}

.md_icon_27 {
    background-position: -610px 0;
}

.md_icon_28 {
    background-position: -730px 0;
}


.md_icon_fp1 {
    background-position: 0 -800px
}

/* PC */
.md_icon_fp2 {
    background-position: -185px -800px
}

/* Man */
.md_icon_fp3 {
    background-position: -370px -800px
}

/* Speech Bubble */
.md_icon_fp4 {
    background-position: -555px -800px
}

/* Men */
.md_icon_fp5 {
    background-position: -740px -800px
}

/* I */
.md_icon_fp6 {
    background-position: -925px -800px
}

/* House */

.md_icon_4 {
    background-position: -560px -155px;
}

.md_icon_5 {
    background-position: -140px -155px;
    width: 23px;
    height: 17px
}

/* small blue bubbles */
/* Wiki */
.md_fp_wi_sp {
    width: 60px;
    height: 50px
}

/* Shared properties */
.md_icon_6 {
    background-position: -140px -190px
}

/* Bubbles */
.md_icon_7 {
    background-position: -200px -190px
}

/* Play */
.md_icon_8 {
    background-position: -260px -190px
}

/* PC */
.md_icon_9 {
    background-position: -320px -190px
}

/* Book */
.md_icon_10 {
    background-position: -380px -190px
}

/* Pencil */
.md_icon_11 {
    background-position: -440px -190px
}

/* People */
.md_icon_12 {
    background-position: -500px -190px
}

/* Phone */
/* Login page icons */
.md_icon_13 {
    background-position: -45px -260px
}

/* Question */
.md_icon_14 {
    background-position: -420px -190px
}

/* People */
.md_icon_15 {
    background-position: -140px -190px
}

/* Chats */
.md_icon_16 {
    background-position: -200px -190px
}

/* Play */
/* Other */
.md_icon_17 {
    background-position: 0 -260px;
    width: 26px;
    height: 22px
}

/* Quote */
.md_icon_18 {
    background-position: -230px -320px;
    width: 14px;
    height: 27px;
    margin-top: -4px
}

/* Black i (information) */

/* Dropdown button */
.md_but_down {
    background: none;
}

.md_but_down:before, .md_but_down .before {
    background-position: -10px -70px;
}

/* Flag icons 24px - used on Portal page */
.md_flag_t1_global {
    background-position: -690px -200px;
}

.md_flag_t1_uk {
    background-position: -720px -200px;
}

.md_flag_t1_dk {
    background-position: -750px -200px;
}

.md_flag_t1_se {
    background-position: -780px -200px;
}

.md_flag_t1_no {
    background-position: -810px -200px;
}

.md_flag_t1_fr {
    background-position: -840px -200px;
}

.md_flag_t1_es {
    background-position: -720px -230px;
}

.md_flag_t1_de {
    background-position: -750px -230px;
}

.md_flag_t1_pl {
    background-position: -780px -230px;
}

.md_flag_t1_fi {
    background-position: -810px -230px;
}

/* Flag icons 16px */
.md_flag_t2 {
    padding-left: 22px;
    position: relative;
    background: none;
    left: -10px;
    margin-right: -10px;
}

.md_flag_t2_ext1 {
    width: 16px;
    height: 12px;
}

.md_flag_t2_ext2 {
    width: 16px;
    height: 16px;
}

.md_flag_t2:before, .md_flag_t2 .before {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    content: "\0020";
    display: block;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 50%;
}

.md_flag_t2_uk:before, .md_flag_t2_uk .before, .md_flag_t2_uk, .md_flag_t2_uk .before {
    background-position: -850px -180px;
}

.md_flag_t2_dk:before, .md_flag_t2_dk .before, .md_flag_t2_dk, .md_flag_t2_dk .before {
    background-position: -690px -180px;
}

.md_flag_t2_se:before, .md_flag_t2_se .before, .md_flag_t2_se, .md_flag_t2_se .before {
    background-position: -830px -180px;
}

.md_flag_t2_no:before, .md_flag_t2_no .before, .md_flag_t2_no, .md_flag_t2_no .before {
    background-position: -770px -180px;
}

.md_flag_t2_fr:before, .md_flag_t2_fr .before, .md_flag_t2_fr, .md_flag_t2_fr .before {
    background-position: -730px -180px;
}

.md_flag_t2_es:before, .md_flag_t2_es .before, .md_flag_t2_es, .md_flag_t2_es .before {
    background-position: -810px -180px;
}

.md_flag_t2_de:before, .md_flag_t2_de .before, .md_flag_t2_de, .md_flag_t2_de .before {
    background-position: -750px -180px;
}

.md_flag_t2_pl:before, .md_flag_t2_pl .before, .md_flag_t2_pl, .md_flag_t2_pl .before {
    background-position: -790px -180px;
}

.md_flag_t2_fi:before, .md_flag_t2_fi .before, .md_flag_t2_fi, .md_flag_t2_fi .before {
    background-position: -710px -180px;
}

.md_flag_t2_global:before, .md_flag_t2_global .before, .md_flag_t2_global, .md_flag_t2_global .before {
    background-position: -870px -180px;
}

/* Footer flags */
.md_list_flags {
    margin: 0;
    list-style: none;
    text-align: center;
}

.md_list_flags li {
    padding: 0;
    margin: 0 1px;
    display: inline-block;
}

.md_list_flags li a {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 3px;
    display: block;
    overflow: hidden;
    text-indent: -1000px;
}

/* metadata */
.metadata {
    margin: -10px;
}

.metadata-details,
.metadata-author {
    margin: 10px;
}

@media (min-width: 576px) {
    .metadata {
        display: flex;
    }

    .metadata-details {
        flex: 1 0 0;
        width: auto;
        order: 2;
        text-align: right;
    }

    .metadata-details-inner {
        display: inline-block;
        text-align: left;
    }

    .metadata-author {
        flex: 0 0 auto;
        width: auto;
        order: 1;
    }
}

/* author pictures */
.avatar {
    display: flex;
    align-items: center;
    min-height: 36px;
}

.avatar .md_pic_t2,
.avatar .md_pic_t3 {
    margin: 0;
    width: 36px;
}

.avatar-name {
    font-size: 12px;
    font-weight: 600;
}

/* excerpts */
.post-excerpts {
    display: flex;
    flex-wrap: wrap;
    margin: -22.5px;
}

.post-excerpt {
    box-sizing: border-box;
    flex: 0 0 auto;
    width: 100%;
    padding: 22.5px
}

@media (min-width: 576px) and (max-width: 990.98px) {
    .post-excerpt {
        width: 50%;
    }
}

@media (min-width: 991px) {
    .post-excerpt {
        width: 33.33333333%;
    }
}

.post-excerpt-image {
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    aspect-ratio: 37/28;
}

.post-excerpt-headline {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 20px;
}

.post-excerpt-headline a {
    text-decoration: none;
    color: #000;
    font-weight: 700;
}

.post-excerpt-link {
    text-align: right;
}

.post-excerpt-link a {
    text-decoration: none;
    color: #4573d2;
    font-weight: 700;
}

.post-excerpt-link svg {
    height: 1rem;
}

.post-excerpt-headline a:hover,
.post-excerpt-link a:hover {
    color: #2188F4;
}

/* Search form */
#searchform {
    width: 100%;
    text-align: center;
}

.searchform-items {
    width: 740px;
    max-width: 100%;
    display: inline-block;
    position: relative;
}

.searchform-items input[type="text"] {
    font-size: 14px;
    color: #777;
    border: 1px solid #7f7f7f;
    border-radius: 50px;
    box-shadow: 0 4px 8px 0 rgba(139, 139, 139, 0.1);
    padding: 10px 10px 10px 60px;
    height: 60px;
    width: 100%;
    outline: none;
    transition: all 1s;
    box-sizing: border-box;
}

.searchform-items input[type="submit"] {
    position: absolute;
    top: 0;
    height: 29px;
    padding: 29px;
    margin: 1px;
    left: 0;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-.8%25' y='-13.6%25' width='101.5%25' height='141.4%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dy='5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='4' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0.532127491 0 0 0 0 0.532127491 0 0 0 0 0.532127491 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M0 0h1919v70H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-1308-30H612v437h-1920z'/%3E%3Cg transform='translate(-1309 -30)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cg transform='translate(1 1)' stroke='%23000'%3E%3Cpath d='M10.5 10.5l3.536 3.536' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='6' r='6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 15px 15px;
    border-radius: 50px;
    border: 0;
    width: 60px;
    z-index: 1;
}

/*
##################
# All Media END#
##################
*/

/*
########################
# Media Specific START #
########################
*/

/* Logo list */
.md_logos {
    height: 90px;
    margin-bottom: 0;
    line-height: 90px;
    text-align: center;
    cursor: default;
}

.md_logos li {
    margin: 0 0 0 80px;
    overflow: hidden;
    display: inline-block;
    text-indent: -1000px;
    vertical-align: middle;
}

.md_logos li:first-child {
    margin-left: 0;
}

.md_logos .md_logos_1 {
    width: 116px;
    height: 21px;
}

.md_logos .md_logos_2 {
    width: 69px;
    height: 26px;
}

.md_logos .md_logos_3 {
    width: 122px;
    height: 27px;
}

.md_logos .md_logos_4 {
    width: 75px;
    height: 29px;
}

.md_logos .md_logos_5 {
    width: 128px;
    height: 28px;
}

.md_logos .md_logos_6 {
    width: 46px;
    height: 35px;
}

/* Social networks list (footer) */
.md_icons {
    cursor: default;
}

.md_icons li {
    margin: 0 0 0 8px;
    display: inline-block;
    vertical-align: middle;
}

.md_icons li:first-child {
    margin-left: 0;
}

.md_icons a {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -1000px;
}

.md_ico_profile_1 {
    width: 82px;
    height: 82px;
}

.md_ico_profile_2 {
    width: 42px;
    height: 42px;
}

.md_ico_social_1, .md_ico_social_2, .md_ico_social_3, .md_ico_social_4, .md_ico_social_5 {
    width: 22px;
    height: 22px;
    line-height: 22px;
}

.md_ico_share_1, .md_ico_share_2, .md_ico_share_3 {
    width: 32px;
    height: 33px;
    line-height: 33px;
}

.md_ico_share_4, .md_ico_print_1 {
    width: 34px;
    height: 33px;
    line-height: 33px;
}

.md_ico_share_5, .md_ico_print_2 {
    width: 22px;
    height: 22px;
    line-height: 22px;
}

/* Links separated with vertical bar */
.md_links {
    cursor: default;
}

.md_links li {
    display: inline-block;
}

.md_links li:before {
    margin: 0 6px 0 3px;
    content: "|";
    display: inline-block;
    color: #999;
}

.md_links li:first-child:before {
    display: none;
}

/* List with arrow markers */
.md_list_t1 {
    cursor: default;
    line-height: 1.2em;
}

.md_list_t1 li {
    padding: 0 0 13px 15px;
    position: relative;
    background: none;
}

.md_list_t1 li:before, .md_list_t1 li .before {
    width: 6px;
    height: 9px;
    margin-top: -3px;
    content: "\0020";
    display: block;
    overflow: hidden;
    text-indent: -1000px;
    position: absolute;
    top: 0.5em;
    left: 0;
}

/* List type 2 */
.md_list_t2 {
    padding: 4px 0;
    margin: 0;
    list-style: none;
    font-size: 13px;
    line-height: 20px;
    overflow: hidden;
}

.md_list_t2 > li {
    margin: 0
}

.md_list_t2 a {
    padding: 2px 8px;
    display: block;
}

.md_list_t2 a:hover {
    text-decoration: none;
    background: #e4f1ff;
}

/* Index picture */
.md_ml_negative {
    margin-left: -100px;
}

.md_mt_negative {
    margin-top: -45px;
}

/* Blue index label */
.md_lbl1 {
    position: absolute;
    top: 75px;
    left: -210px;
}

/* Blue Icons on homepage */
.md_icon_1, .md_icon_2, .md_icon_3 {
    width: 120px;
    height: 120px;
    display: block;
    position: relative;
}

.md_icon_1:before, .md_icon_2:before, .md_icon_3:before {
    width: 110px;
    height: 1px;
    -webkit-box-shadow: 0 0 6px 3px #f1f1f1;
    -moz-box-shadow: 0 0 6px 3px #f1f1f1;
    box-shadow: 0 0 6px 3px #f1f1f1;
    position: absolute;
    left: 5px;
    bottom: 10px;
    content: "\0020";
    display: block;
    background: #f3f3f3;
}

.md_icon_link {
    display: block;
    position: relative;
}

.md_icon_link:hover {
    text-decoration: none;
}

.md_icon_link strong {
    display: block;
}

.md_icon_link:hover strong {
    text-decoration: underline;
}

/* Other Icons */
.md_icon_4 {
    width: 22px;
    height: 17px;
}

/* blue bubbles */

/* Blue button icon */
.md_icon_4 {
    width: 18px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}

.md_logo_media_txt {
    border-left: 2px solid #000;
}

.md_breadcrumbs li {
    margin-left: 2px;
}

.md_breadcrumbs li:before, .md_breadcrumbs li .before {
    margin: 0 6px 0 0;
    content: ">";
    display: inline-block;
    color: #476D8D;
    font-size: 11px;
    position: relative;
    top: -2px;
}

.md_breadcrumbs li:first-child:before {
    margin: 0;
    display: none;
}

.md_breadcrumbs li.sel:before {
    color: #666;
}

/*
#######################
# Blog Specific START #
#######################
*/
.post-content img {
    max-width: 650px;
    height: auto;
}

.post-content .size-full {
    max-width: 625px
}

.post-content img.alignleft {
    float: left;
    margin-left: 0
}

.post-content img.aligncenter {
    margin: 0 auto;
    float: none;
    text-align: center;
    display: block;
}

.post-content ul {
    list-style: disc;
    margin-bottom: 10px
}

.post-content li {
    margin-left: 30px;
    padding-bottom: 10px
}

.post-content div.aligncenter img {
    float: none;
    margin: 0;
}

.post-content h2 {
    font-size: 16px;
    font-weight: bold;
}

/* Post border bottom */
.post_bdb {
    border-bottom: 1px solid #ccc
}

.md_pic_t2,
.md_pic_t3 { /* Same as on debitoor blog */
    margin-bottom: 15px;
    background-color: #fff;
    border-radius: 50%;
    width: 40px;
}

.post_bdb {
    border-bottom: 1px solid #ccc
}

.post-content .wp-smiley {
    display: none
}

#respond input#submit {
    padding: 5px 22px 5px 22px;
}

.wp_sb section li {
    padding-bottom: 10px
}

.wp_sb section li:last-child {
    padding-bottom: 0;
    margin-bottom: -10px
}

.bl_payoff_pos {
    position: absolute;
    top: 140px;
    left: 53px
}

.textwidget p {
    margin-bottom: 0
}

.aligncenter {
    margin: auto;
}

.aligncenter p {
    text-align: center;
}

/*
#####################
# Blog Specific END #
#####################
*/

li.level1 ul {
    margin-bottom: 0;
}

.level2 ol {
    list-style: decimal;
    margin-left: 30px;
}

.level2 ul {
    list-style: disc;
    margin-left: 30px;
}

.level1 ul {
    list-style: disc;
    margin-left: 30px
}

.level1 ol {
    list-style: decimal;
    margin-left: 30px
}

.box-content ol li ul {
    list-style: decimal;
    margin-left: 10px
}

.box-content ul li ul {
    list-style: disc;
    margin-left: 10px
}

.level3 ul {
    list-style: disc;
    margin-left: 30px
}

.level3 ol {
    list-style: decimal;
    margin-left: 30px
}

.toc_sidebar.sidebar_box {
    display: none
}

.wp-caption.alignright {
    margin-left: 20px;
}

.wp-caption.alignleft {
    margin-right: 20px;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

body.css-v1 aside section h1 {
    font-size: 22px;
}

body.css-v1 .md_but_t0 {
    width: 81px;
    height: 55px;
    padding: 0;
    border: 1px solid #ddd;
    margin: 0;
    display: block;
    float: left;
    cursor: pointer;
    background-position: -310px -315px;
}

body.css-v1 .md_but_t0_small {
    width: 42px;
    height: 34px;
    padding: 0;
    border: 1px solid #ddd;
    border-left: none;
    margin: 0;
    display: block;
    float: left;
    cursor: pointer;
    background-position: -395px -315px;
    border-radius: 0;
}

body.css-v1 .cse_input_large {
    height: 39px
}

body.css-v1 header .md_but_t1_login {
    border: 1px solid #ddd;
    background-color: #fff;
    text-transform: uppercase;
    padding: 7px 15px 8px;
    position: relative;
    top: 5px
}

body.css-v1 .md_mt_negative {
    margin-top: -115px;
    text-align: right;
}

body.css-v1 .wi_cta_pos {
    margin-right: 0
}

body.css-v1 .md_but_t10 {
    background-color: #f39200;
    text-transform: uppercase;
    padding: 10px 25px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-align: center;
}

body.css-v1 .md_but_t10:hover {
    background-color: #ffa927;
    text-decoration: none;
}

body.css-v1 .bl_payoff_pos {
    color: #777;
}

body.css-v1 .cellRight.s1of4.wp_sb {
    border-bottom: 1px solid #ddd;
}

body.css-v1 .post-content ul {
    list-style: disk;
}

body.css-v1 .post-content ol {
    list-style: decimal;
}

/* Menu start */

/**
 * Navigation bar.
 */
#navigation,
#support {
    /* Sometimes you want to prevent overlapping with main div. */
    background-color: #fff;
    overflow: hidden;
    /* Main menu and secondary menu links and menu block links. */
}

#navigation .block,
#support .block {
    margin-bottom: 0;
}

#navigation .links,
#navigation .menu,
#support .links,
#support .menu {
    text-align: left;
    /* LTR */
}

#navigation .links li,
#navigation .menu li,
#support .links li,
#support .menu li {
    /* A simple method to get navigation links to appear in one line. */
    float: left;
    /* LTR */
    list-style-type: none;
    list-style-image: none;
}

#navigation .block-custom-search-blocks {
    display: none;
}

#navigation .region-navigation {
    margin: 0 auto;
    position: relative;
}

#navigation .menu-level-2 {
    background-color: var(--orange-color);
    border-top: 1px solid #fff;
    clear: both;
    height: 53px;
    position: relative;
}

#navigation .menu-level-2 ul {
    display: block;
    margin: 12px auto 0 auto;
    width: 570px;
}

#navigation .menu-level-2 ul li {
    margin-bottom: -10px;
    position: relative;
}

#navigation .menu-level-2 ul a {
    color: #fff;
    font-size: 1.5rem;
    padding: 15px 10px;
    text-decoration: none;
}

#navigation.fixed-navigation .block-menu-block:nth-child(3) {
    height: 84px;
}

#navigation.fixed-navigation .menu-level-2 {
    border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 10px -1px rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    transition: box-shadow 2s linear;
    width: 100%;
    z-index: 9999;
}

/**
 * Main menu.
 */
body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2), #navigation > .region-navigation > .block-lpd_logo, .page-order-flow header {
    margin: 0 auto;
    width: 1200px;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) .first > a, #navigation > .region-navigation > .block-lpd_logo ul li a, .page-order-flow header ul.menu > li.first > a {
    background-image: url(../img/e-conomic-logo.png);
    background-position: 0 12px;
    background-repeat: no-repeat;
    display: block;
    height: 58px;
    margin-top: -2px;
    overflow: hidden;
    text-indent: -1000px;
    width: 189px;
}

@supports (display: block) {
    body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) .first > a, #navigation > .region-navigation > .block-lpd_logo ul li a, .page-order-flow header ul.menu > li.first > a {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Logo-inline-pos-rgb' xmlns='http://www.w3.org/2000/svg' width='120.3' height='32' viewBox='0 0 360.9 96'%3E%3Cg%3E%3Cpath d='m9.29 46.58c-4.21-.84-8.3 1.9-9.14 6.1-.84 4.21 1.9 8.3 6.1 9.14 4.21.84 8.3-1.9 9.14-6.1.84-4.21-1.9-8.3-6.1-9.14Z' fill='%23e89c2e'/%3E%3Cpath d='m55.01 55.68c-7.01-1.4-13.83 3.16-15.23 10.17-1.39 7.01 3.16 13.83 10.17 15.23 7.01 1.39 13.83-3.16 15.23-10.17 1.4-7.01-3.16-13.83-10.17-15.23Z' fill='%23e89c2e'/%3E%3Cpath d='m68.67.3c-8.42-1.68-16.6 3.78-18.29 12.2l-1.5 7.62c-1.11 5.62-6.58 9.27-12.2 8.16l-5.08-1.04c-5.59-1.11-9.25-6.55-8.13-12.17l.26-1.27c.96-4.9-2.23-9.69-7.12-10.65-4.92-.98-9.69 2.2-10.67 7.12-.98 4.9 2.23 9.66 7.12 10.65l1.27.26c5.62 1.11 9.27 6.58 8.13 12.17l-.49 2.54c-1.11 5.62 2.54 11.09 8.13 12.2 5.62 1.11 11.09-2.54 12.2-8.16l.49-2.54c1.11-5.6 6.58-9.25 12.17-8.13l7.64 1.53c8.42 1.66 16.6-3.81 18.26-12.23 1.68-8.42-3.78-16.6-12.2-18.26Z' fill='%23e89c2e'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m102.44 35.62c-2.07 0-3.75.67-5.02 2.02-1.27 1.35-2.02 3.3-2.24 5.87h14c-.02-1.55-.27-2.92-.76-4.1-.49-1.19-1.22-2.11-2.2-2.78-.98-.67-2.24-1-3.78-1Zm.01-4.54c2.63 0 4.89.55 6.77 1.65 1.88 1.1 3.33 2.66 4.34 4.67 1.01 2.01 1.51 4.41 1.51 7.18v3.27h-20.02c.06 3.01.86 5.32 2.38 6.94 1.52 1.62 3.66 2.43 6.41 2.43 1.9 0 3.6-.18 5.1-.55 1.5-.36 3.05-.9 4.66-1.61v4.91c-1.49.69-3 1.2-4.53 1.52-1.53.32-3.36.48-5.48.48-2.91 0-5.46-.57-7.66-1.72-2.2-1.14-3.91-2.85-5.14-5.11-1.23-2.26-1.85-5.06-1.85-8.4s.56-6.14 1.68-8.47c1.12-2.33 2.69-4.11 4.72-5.34 2.03-1.23 4.4-1.84 7.12-1.84Z' fill='%2329283e'/%3E%3Cpath d='m153.1 61.96c-2.79 0-5.21-.55-7.27-1.64-2.06-1.1-3.65-2.78-4.77-5.04-1.12-2.26-1.68-5.13-1.68-8.6s.61-6.57 1.82-8.87c1.21-2.3 2.9-3.99 5.05-5.09 2.15-1.1 4.62-1.64 7.4-1.64 1.71 0 3.29.17 4.72.51 1.43.34 2.64.76 3.63 1.25l-1.78 4.8c-1.06-.43-2.17-.79-3.32-1.1-1.15-.3-2.26-.46-3.31-.46-1.81 0-3.31.4-4.5 1.2-1.19.8-2.09 1.98-2.68 3.54-.59 1.56-.89 3.5-.89 5.81s.3 4.12.89 5.66c.59 1.54 1.47 2.7 2.64 3.49 1.16.79 2.61 1.18 4.32 1.18 1.62 0 3.07-.19 4.36-.57 1.29-.38 2.49-.87 3.61-1.47v5.21c-1.1.62-2.28 1.08-3.56 1.38-1.28.3-2.84.46-4.68.46Z' fill='%2329283e'/%3E%3Cpath d='m173.11 46.46c0 2.22.28 4.12.83 5.7.55 1.58 1.4 2.8 2.56 3.64 1.15.84 2.64 1.26 4.47 1.26s3.3-.42 4.45-1.26c1.16-.84 2.01-2.06 2.55-3.64.54-1.59.81-3.49.81-5.7s-.27-4.09-.81-5.65c-.54-1.56-1.39-2.75-2.54-3.57-1.15-.82-2.65-1.24-4.5-1.24-2.71 0-4.69.91-5.94 2.72-1.25 1.81-1.88 4.4-1.88 7.74Zm21.82 0c0 2.47-.32 4.66-.97 6.58-.64 1.92-1.58 3.54-2.81 4.86-1.23 1.32-2.71 2.33-4.44 3.02-1.73.69-3.68 1.04-5.86 1.04-2.03 0-3.9-.35-5.6-1.04-1.7-.69-3.16-1.7-4.4-3.02-1.24-1.32-2.2-2.94-2.87-4.86-.68-1.92-1.01-4.11-1.01-6.58 0-3.27.56-6.06 1.7-8.35 1.13-2.29 2.75-4.04 4.85-5.24 2.1-1.2 4.61-1.8 7.52-1.8 2.74 0 5.16.6 7.25 1.81 2.09 1.2 3.72 2.95 4.89 5.25 1.17 2.29 1.76 5.07 1.76 8.33Z' fill='%2329283e'/%3E%3Cpath d='m217.9 31.07c3.39 0 6.02.87 7.88 2.6 1.86 1.73 2.8 4.51 2.8 8.33v19.42h-5.95v-18.42c0-2.34-.49-4.1-1.48-5.27-.99-1.17-2.51-1.76-4.57-1.76-2.97 0-5.03.9-6.2 2.69-1.17 1.79-1.75 4.39-1.75 7.8v14.96h-5.97v-29.79h4.67l.85 4.1h.33c.64-1.04 1.44-1.91 2.41-2.59.97-.69 2.05-1.2 3.24-1.54 1.2-.35 2.44-.52 3.74-.52Z' fill='%2329283e'/%3E%3Cpath d='m242.27 46.46c0 2.22.28 4.12.83 5.7.55 1.58 1.4 2.8 2.56 3.64 1.15.84 2.64 1.26 4.47 1.26s3.3-.42 4.45-1.26c1.16-.84 2.01-2.06 2.55-3.64.54-1.59.81-3.49.81-5.7s-.27-4.09-.81-5.65c-.54-1.56-1.39-2.75-2.54-3.57-1.15-.82-2.65-1.24-4.5-1.24-2.71 0-4.69.91-5.94 2.72-1.25 1.81-1.88 4.4-1.88 7.74Zm21.82 0c0 2.47-.32 4.66-.97 6.58-.64 1.92-1.58 3.54-2.81 4.86-1.23 1.32-2.71 2.33-4.44 3.02-1.73.69-3.68 1.04-5.86 1.04-2.03 0-3.9-.35-5.6-1.04-1.7-.69-3.16-1.7-4.4-3.02-1.24-1.32-2.2-2.94-2.87-4.86-.68-1.92-1.01-4.11-1.01-6.58 0-3.27.56-6.06 1.7-8.35 1.13-2.29 2.75-4.04 4.85-5.24 2.1-1.2 4.61-1.8 7.52-1.8 2.74 0 5.16.6 7.25 1.81 2.09 1.2 3.72 2.95 4.89 5.25 1.17 2.29 1.76 5.07 1.76 8.33Z' fill='%2329283e'/%3E%3Cpath d='m305.22 31.07c3.32 0 5.83.86 7.52 2.58 1.69 1.72 2.54 4.48 2.54 8.28v19.48h-5.95v-18.53c0-2.29-.46-4.02-1.37-5.18-.91-1.16-2.29-1.74-4.13-1.74-2.59 0-4.45.81-5.59 2.42-1.14 1.62-1.71 3.97-1.71 7.06v15.96h-5.96v-18.53c0-1.53-.2-2.81-.61-3.83-.4-1.02-1.01-1.79-1.83-2.31-.81-.51-1.84-.77-3.08-.77-1.79 0-3.21.4-4.27 1.19-1.06.79-1.83 1.97-2.29 3.51-.47 1.55-.7 3.44-.7 5.68v15.06h-5.97v-29.79h4.67l.85 4.05h.33c.6-1.03 1.36-1.89 2.27-2.57.91-.68 1.92-1.19 3.03-1.53 1.11-.34 2.28-.51 3.5-.51 2.23 0 4.11.4 5.63 1.19 1.53.79 2.66 2 3.4 3.62h.43c.94-1.64 2.25-2.85 3.92-3.63 1.68-.78 3.46-1.18 5.36-1.18Z' fill='%2329283e'/%3E%3Cpath d='m330.51 31.63v29.79h-5.97v-29.79h5.97Z' fill='%2329283e'/%3E%3Cpath d='m352 61.96c-2.79 0-5.21-.55-7.27-1.64-2.06-1.1-3.65-2.78-4.77-5.04-1.12-2.26-1.68-5.13-1.68-8.6s.61-6.57 1.82-8.87c1.21-2.3 2.9-3.99 5.05-5.09 2.15-1.1 4.62-1.64 7.4-1.64 1.71 0 3.29.17 4.72.51 1.43.34 2.64.76 3.63 1.25l-1.78 4.8c-1.06-.43-2.17-.79-3.32-1.1-1.15-.3-2.26-.46-3.31-.46-1.81 0-3.31.4-4.5 1.2-1.19.8-2.09 1.98-2.68 3.54-.59 1.56-.89 3.5-.89 5.81s.3 4.12.89 5.66c.59 1.54 1.47 2.7 2.64 3.49 1.16.79 2.61 1.18 4.32 1.18 1.62 0 3.07-.19 4.36-.57 1.29-.38 2.49-.87 3.61-1.47v5.21c-1.1.62-2.28 1.08-3.56 1.38-1.28.3-2.84.46-4.68.46Z' fill='%2329283e'/%3E%3Ccircle cx='327.53' cy='23.65' r='3.56' fill='%2329283e'/%3E%3Ccircle cx='127.15' cy='46.52' r='3.89' fill='%2329283e'/%3E%3C/g%3E%3Cpath id='byVISMA' d='m262.16 76.75c-1.7 0-2.99.64-3.86 1.93h-.12c.02-.17.04-.57.07-1.2.03-.63.05-1.11.05-1.43v-4.33h-2.75v18.2h2.06l.5-1.53h.19c.91 1.18 2.18 1.77 3.81 1.77s2.89-.59 3.8-1.77c.91-1.18 1.37-2.83 1.37-4.95s-.45-3.75-1.35-4.92c-.9-1.17-2.16-1.75-3.77-1.75Zm1.55 10c-.5.77-1.24 1.16-2.22 1.16-1.13 0-1.94-.35-2.44-1.06-.5-.71-.75-1.85-.75-3.42v-.19c.02-1.53.27-2.62.75-3.27s1.28-.98 2.39-.98c2.01 0 3.02 1.47 3.02 4.41 0 1.46-.25 2.57-.75 3.35Zm14.67-9.77h2.97l-5.53 14.66c-1.01 2.69-2.68 4.04-5.03 4.04-.61 0-1.2-.07-1.78-.2v-2.18c.41.09.88.14 1.41.14 1.33 0 2.26-.77 2.8-2.3l.48-1.22-5.19-12.94h2.99l2.63 7.33c.4 1.05.66 2.03.8 2.95h.09c.07-.43.2-.95.39-1.56.19-.61 1.18-3.52 2.97-8.72Zm21.19-4.16h2.9l-5.99 17.1h-2.95l-5.97-17.1h2.88l3.57 10.63c.19.51.39 1.16.6 1.96.21.8.35 1.39.41 1.78.1-.59.26-1.28.47-2.06s.38-1.36.51-1.73l3.57-10.59Zm5.16 0h2.8v17.1h-2.8v-17.1Zm16.76 10.45c.27.57.41 1.24.41 2.01 0 1.52-.55 2.71-1.65 3.58-1.1.87-2.62 1.3-4.55 1.3s-3.52-.3-4.75-.9v-2.64c.78.37 1.61.66 2.49.87.88.21 1.69.32 2.45.32 1.11 0 1.92-.21 2.45-.63.53-.42.79-.99.79-1.7 0-.64-.24-1.18-.73-1.63s-1.48-.97-2.99-1.58c-1.56-.63-2.66-1.35-3.3-2.16-.64-.81-.96-1.79-.96-2.92 0-1.43.51-2.55 1.52-3.37 1.01-.82 2.37-1.23 4.08-1.23s3.27.36 4.89 1.08l-.89 2.28c-1.52-.64-2.88-.96-4.07-.96-.9 0-1.59.2-2.06.59-.47.39-.7.91-.7 1.56 0 .44.09.82.28 1.14.19.32.49.61.92.89.43.28 1.2.65 2.32 1.11 1.26.52 2.18 1.01 2.76 1.46.58.45 1.01.96 1.29 1.53Zm17.37-10.45h3.95v17.1h-2.69v-8.46c0-.85.02-1.96.06-3.32.04-1.36.08-2.19.11-2.48h-.09l-5.14 14.26h-2.47l-4.96-14.28h-.09c.13 2.12.2 4.11.2 5.97v8.32h-2.54v-17.1h3.94l4.75 13.6h.07l4.89-13.6Zm15.64-.07h-3.04l-6.4 17.17h2.95l1.67-4.75h6.54l1.71 4.75h2.97l-6.4-17.17Zm-4 10.01l1.54-4.46c.41-1.14.71-2.19.92-3.15.08.31.22.8.43 1.47.21.67.37 1.16.48 1.47l1.6 4.66h-4.98Z' fill='%2329283e'/%3E%3C/svg%3E");
    }
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) ul.menu {
    margin: 11px 0 0;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) a {
    font-size: 16px;
    text-decoration: none;
    color: #000;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li {
    padding: 12px 25px 0 25px;
    text-align: center;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li:nth-child(1) {
    padding-right: 70px;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li:nth-child(2) {
    width: 210px;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li:nth-child(4) {
    width: 100px;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li:nth-child(5) {
    width: 70px;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li ul {
    display: none;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li .expand-collapse-icon {
    margin-left: 5px;
    margin-right: 0;
    margin-top: 4px;
    transition: all 200ms ease-in;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li .expand-collapse-icon:hover {
    cursor: pointer;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) .first {
    padding: 2px 50px 0 0;
    min-width: auto;
}

li.mega-drop a {
    color: #000 !important;
    font-weight: 200;
}

li.mega-drop.hover .expand-collapse-icon {
    /* background: url(../images/show-more-price-page.svg) 2px 2px no-repeat; */
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.35 7.23'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-3%7Bfill:none;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D.cls-3%7Bstroke:%232d3751;stroke-width:1.5px;%7D%3C/style%3E%3CclipPath id='clip-path'%3E%3Cpath class='cls-1' d='M0 0h12.35v7.23h-12.35z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-2'%3E%3Cpath class='cls-3' d='M5.64 6.7l6.18-6.17M.53.53l6.17 6.17'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 14px 14px;
    margin-top: 2px !important;
    transform: rotate(180deg);
}

li.mega-drop.hover a {
    font-weight: 700;
}

.mega-drop-wrapper {
    background-color: #f9f9f9;
}

.mega-drop-wrapper .mega-drop-wrapper-inner {
    margin: 0 auto;
    padding: 34px 0 30px;
    width: 800px;
}

.mega-drop-wrapper ul.mega-drop-items {
    display: table-row;
    font-size: 14px;
    margin: 0 auto;
    text-align: left;
}

.mega-drop-wrapper ul.mega-drop-items li {
    display: table-cell;
    vertical-align: top;
    width: 220px;
}

.mega-drop-wrapper ul.mega-drop-items li.is-expanded {
    max-width: 25%;
}

.mega-drop-wrapper ul.mega-drop-items li.is-expanded > a {
    color: #000;
    display: block;
    font-weight: 700;
    margin-bottom: 15px;
    text-decoration: none;
}

.mega-drop-wrapper ul.mega-drop-items li.is-expanded ul li {
}

.mega-drop-wrapper ul.mega-drop-items ul li {
    display: block;
}

.mega-drop-wrapper ul.mega-drop-items ul li a {
    color: #000;
    font-weight: 500;
    text-decoration: none;
}

.mega-drop-wrapper ul.mega-drop-items ul li a.txtu {
    text-decoration: underline;
}

.mega-drop-wrapper ul.mega-drop-items ul li a:hover {
    color: var(--orange-color);
    font-weight: 700;
}

.mega-drop-programmet li:nth-child(1) li.first {
    margin-bottom: 20px;
}

.mega-drop-programmet li:nth-child(1) li.last {
    margin-top: 20px;
}

.mega-drop-items-programmet li.last li.last {
    margin-top: 20px;
}

.mega-drop-additional-text {
    font-size: 14px;
    margin-top: 20px;
}

.mega-drop-additional-text a {
    color: var(--orange-color);
    text-decoration: none;
}


.expand-collapse-icon {
    background: url(https://www.e-conomic.dk/sites/all/themes/eco2014/images/show-more-price-page.svg) 2px 2px no-repeat;
    background-size: 14px 14px;
    display: block;
    float: right;
    height: 20px;
    margin-right: 20px;
    right: 2px;
    text-align: center;
    top: 12px;
    width: 20px;
}

body:not(.responsive-mobile) .menu-name-menu-header-menu:not(.menu-level-2) li .expand-collapse-icon {
    margin-left: 5px;
    margin-right: 0;
    margin-top: 4px;
    transition: all 200ms ease-in-out;
}

menu:not(.menu-level-2) li .expand-collapse-icon {
    margin-left: 3px;
    margin-right: 1px;
    margin-top: 2px;
    transition: all 200ms ease-in-out;
    left: -2px;
    position: relative;
    top: 0;
}

.block-menu_main_menu_actions {
    width: 1200px;
    margin: 0 auto;
}

.block-menu_main_menu_actions .menu {
    float: right;
    margin: 5px 0 0;
    position: relative;
}

.block-menu_main_menu_actions .menu li {
    font-size: 16px;
    margin-top: 0;
    padding: 0;
}

.block-menu_main_menu_actions .menu li a {
    color: #000;
    position: relative;
    text-decoration: none;
    top: 5px;
    padding: 10px 20px;
}

.block-menu_main_menu_actions .menu li:nth-child(2) a {
    border-radius: 30px;
    border: 1px solid #2d2b34;
    font-weight: 700;
}

.block-menu_main_menu_actions .menu .last a {
    padding-left: 15px;
    padding-right: 15px;
}

.block-menu_main_menu_actions .menu .search a {
    background-color: #fff;
    background-image: url(../images/icon-search-black.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    box-shadow: none;
    color: transparent;
    overflow: hidden;
}

/* Menu end */
.pagination {
    margin-top: 80px;
    margin-bottom: 50px;
    font-size: 14px;
}

.pagination a {
    text-decoration: none;
}

.page-numbers {
    color: #000;
    display: inline-block;
    height: 32px;
    width: 32px;
    position: relative;
    z-index: 1;
    text-decoration: none;
}

.page-numbers:hover {
    text-decoration: none;

}

.page-numbers.current {
    color: #fff
}

.page-numbers.current::after {
    display: block;
    position: absolute;
    content: '';
    background-color: #000;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    z-index: -1;
    left: 0;
    top: -4px;
}

.blogpost {
    height: 400px;
    width: 370px;
    margin-right: 45px;
}

.blogpost:nth-child(3n+3) {
    margin-right: 0;
}

.blogpost .post-excerpt:hover .post-title a,
.blogpost .post-excerpt:hover h1 a {
    color: #2188F4;
}

.blogpost h1 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    padding-right: 20px;
}

.blogpost h1 a {
    text-decoration: none;
    color: #000;
    font-weight: 600;
}

.blogpost h1 a:hover {
    color: #2188F4;
}

.categories-available a {
    text-decoration: none;
}

.post-category {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin: 15px 0;
    color: #777;
    text-decoration: none;
}

.post-category:hover {
    color: #fff;
}

.post-category:not(.post-category-selected) {
    color: #000;
}

.post-category-selected {
    background-color: var(--orange-color);
    color: #fff;
    display: inline-block;
    padding: 10px;
    border-radius: 20px;
}

.width-single {
    width: 792px;
}

.sp-link-u {
    text-decoration: underline;
}

.footer-captcha {
    font-size: 10px;
    line-height: 1.3em;
}

.header {
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 999;
}

.back-link {
    float: left;
    transform: rotate(90deg);
    margin-right: 0;
    position: relative;
    top: 4px;
}

.back-link + a {
    color: black;
    text-decoration: underline;
    font-size: 14px;
}

.calendar-icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E5A39EE79-9C86-43A9-B74D-9E89FF146744%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='14' height='14'%3E%3C/rect%3E%3C/defs%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Blog-Post-Desktop' transform='translate(-327.000000, -921.000000)'%3E%3Cg id='calendar-icon' transform='translate(327.000000, 921.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='calendar-icon-(Background/Mask)'%3E%3C/g%3E%3Cpath d='M0.807316701,1.6153752 C0.645778236,1.6153752 0.538085938,1.7230675 0.538085938,1.88460596 L0.538085938,13.192298 C0.538085938,13.3538365 0.645778236,13.4615288 0.807316701,13.4615288 L13.1919318,13.4615288 C13.3534703,13.4615288 13.4611626,13.3538365 13.4611626,13.192298 L13.4611626,1.88460596 C13.4611626,1.7230675 13.3534703,1.6153752 13.1919318,1.6153752 L11.0380859,1.6153752 L2.96116281,1.6153752 L0.807316701,1.6153752 Z M4.03808594,1.6153752 L9.96116265,1.6153752 L4.03808594,1.6153752 Z M9.96116265,0.807682912 L9.96116265,2.42306749 C9.96116265,2.58460595 10.0688549,2.69229825 10.2303934,2.69229825 L10.7688549,2.69229825 C10.9303934,2.69229825 11.0380859,2.58460595 11.0380859,2.42306749 L11.0380859,0.807682912 C11.0380859,0.646144447 10.9303934,0.538452148 10.7688549,0.538452148 L10.2303934,0.538452148 C10.0688549,0.538452148 9.96116265,0.646144447 9.96116265,0.807682912 Z M2.96116281,0.807682912 L2.96116281,2.42306749 C2.96116281,2.58460595 3.0688551,2.69229825 3.23039357,2.69229825 L3.76885509,2.69229825 C3.93039356,2.69229825 4.03808594,2.58460595 4.03808594,2.42306749 L4.03808594,0.807682912 C4.03808594,0.646144447 3.93039356,0.538452148 3.76885509,0.538452148 L3.23039357,0.538452148 C3.0688551,0.538452148 2.96116281,0.646144447 2.96116281,0.807682912 Z M13.4611626,4.30768283 L0.538085938,4.30768283 L13.4611626,4.30768283 Z M11.845778,6.19229817 L11.845778,11.8461442 L2.15347052,11.8461442 L2.15347052,6.19229817 L11.845778,6.19229817 Z M11.845778,8.07691352 L2.15347052,8.07691352 L11.845778,8.07691352 Z M11.845778,9.96152886 L2.15347052,9.96152886 L11.845778,9.96152886 Z M6.99962425,11.8461442 L6.99962425,6.19229817 L6.99962425,11.8461442 Z M4.57654738,11.8461442 L4.57654738,6.19229817 L4.57654738,11.8461442 Z M9.42270112,6.19229817 L9.42270112,11.8461442' id='Vector' stroke='%23777777' stroke-width='0.5' stroke-linejoin='round' stroke-dasharray='0,0' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 14px;
    width: 14px;
}

.clock-icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E79F71945-0C8F-4F99-A4B8-3988E07554D3@2x%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='14' height='14'%3E%3C/rect%3E%3C/defs%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Blog-Post-Desktop' transform='translate(-544.000000, -921.000000)'%3E%3Cg id='clock-icon' transform='translate(544.000000, 921.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='clock-icon-(Background/Mask)'%3E%3C/g%3E%3Cpath d='M7.00034523,13.5882149 C3.36176299,13.5882149 0.412109375,10.6385613 0.412109375,6.99997902 C0.412109375,3.36139678 3.36176299,0.411743164 7.00034523,0.411743164 C10.6389275,0.411743164 13.5885811,3.36139678 13.5885811,6.99997902 C13.5885811,10.6385613 10.6389275,13.5882149 7.00034523,13.5882149 Z' id='Vector' stroke='%23777777' stroke-width='0.5' stroke-linecap='round' stroke-dasharray='0,0' mask='url(%23mask-2)'%3E%3C/path%3E%3Cpath d='M6.99964213,7.65883017 C6.63578395,7.65883017 6.34082031,7.36386653 6.34082031,7.00000834 C6.34082031,6.63615016 6.63578395,6.34118652 6.99964213,6.34118652 C7.36350032,6.34118652 7.65846395,6.63615016 7.65846395,7.00000834 C7.65846395,7.36386653 7.36350032,7.65883017 6.99964213,7.65883017 Z' id='Vector' fill='%23777777' mask='url(%23mask-2)'%3E%3C/path%3E%3Cpath d='M4.80371094,9.1960659 L6.99978876,6.99998764 L6.99978876,1.78430176' id='Vector' stroke='%23777777' stroke-width='0.5' stroke-linecap='round' stroke-dasharray='0,0' fill-rule='nonzero' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 14px;
    width: 14px;
}

.calendar-txt, .clock-txt {
    color: #777;
    font-size: 14px;
}

.custom-txt-area {
    display: grid;
    align-content: center;
    justify-content: center;
}

.custom-txt-wrap {
    max-width: 740px;
}

.custom-txt-area p {
    margin-top: 20px;
}

.custom-txt-area-top {
    margin-top: 80px;
    margin-bottom: 80px;
    text-align: center;
    font-size: 22px;
}

.custom-txt-area-top h1 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4573d2;
    line-height: initial;
    margin-bottom: 20px;
}

.custom-txt-area-top h2 {
    font-size: 56px;
    line-height: initial;
    margin-bottom: 20px;
}

.custom-txt-area-bottom {
    height: 480px;
    margin-bottom: 80px;
}

.custom-txt-area-left-right {
}

.custom-txt-area-bottom-left,
.custom-txt-area-bottom-right {
    padding: 100px 0
}

.custom-txt-area-bottom-left:before,
.custom-txt-area-bottom-right:before {
    content: "";
    width: 20px;
    height: 1px;
    background-color: #000;
    margin-top: -20px;
}

.categories-available a {
    font-size: 14px;
}


.fl {
    float: left;
}

.bgc3 {
    background-color: #2d2b34;
}

.md_cb {
    clear: both;
}

footer {
    background-color: #2d2b34;
}

footer a,
footer a:hover {
    color: #fff;
    text-decoration: none;
}

footer a:hover {
    color: #aaa;
}

footer h5 {
    font-weight: 700;
}

footer .footer-body {
    padding-top: 60px;
    color: white;
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
}

footer .footer-copyright {
    color: white;
    background-color: #201f24;
}

footer .footer-copyright p {
    text-align: center;
    padding: 23px 0;
    font-size: 14px;
    margin-bottom: 0;
}

footer .footer-download img {
    height: 32px;
    margin-right: 5px;
}

select, option {
    -webkit-appearance: none;
}

.select-wrapper {
    position: relative;
    display: inline-block;
}

.select-wrapper:after {
    content: '\25BC';
    color: #000;
    right: 14px;
    top: 4px;
    height: 26px;
    padding: 10px 15px 0 0;
    position: absolute;
    pointer-events: none;
}

.category-dropdown {
    padding: 15px;
}

.categories-search-container {
    display: grid;
    grid-template-areas: "categories search";
    grid-template-columns: 2fr 1fr;
    grid-auto-rows: auto;
}

.categories-container {
    grid-area: categories;
}

.search-container {
    grid-area: search;
}

.wp-block-button {
    display: inline-block;
}

.wp-block-button__link {
    background-color: var(--orange-color);
    border-radius: 35px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    min-width: 162px;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
}

.wp-block-button__link:hover {
    text-decoration: none;
    background-color: #BF6400;
    color: #fff;
}

.is-style-outline .wp-block-button__link {
    background-color: #fff;
    border-radius: 35px;
    color: var(--orange-color);
    border: 1px solid var(--orange-color);
    display: block;
    font-size: 16px;
    font-weight: 700;
    min-width: 162px;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
}

.is-style-outline .wp-block-button__link:hover {
    background-color: var(--orange-color);
    color: #fff;
}

.wp-block-buttons {
    text-align: center;
}

@media (max-width: 768px) {
    body, section {
        min-width: initial;
        width: 100%;
    }

    .categories-search-container {
        grid-template-areas: "search categories";
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        row-gap: 30px;
    }

    .categories-container {
        grid-column-start: 1;
        grid-column-end: -1;
        grid-row-start: 2;
        grid-row-end: 2;
    }

    .search-container {
        grid-column-start: 1;
        grid-column-end: -1;
        grid-row-start: 1;
        grid-row-end: 1;
    }

    .hide-on-desktop {
        display: block !important;
    }

    .hide-on-mobile {
        display: none !important;
    }

    .categories-container {
        width: 100%;
    }

    .category-dropdown {
        width: 94%;
        margin-left: 10px;
        background-color: #fff;
        border: 1px solid #cacaca;
        height: 50px;
    }

    .wrap,
    .s1of2,
    .s1of4,
    .s3of4 {
        width: 100%;
    }

    .wrap {
        padding: inherit;
    }

    .header .wrap .row:first-child,
    .bl_payoff_pos,
    .header .wrap nav.cellRight {
        display: none;
    }

    .header .row {
        padding: 0 20px;
    }

    .header .row {
        padding-bottom: 20px;
    }

    .s1of4 {
        float: none;
        margin-top: 20px;
    }

    .s1of4,
    .s3of4 {
        margin-top: 20px;
        padding: 0 20px;
        width: auto;
        clear: both;
    }

    section,
    .plm {
        position: relative;
    }

    .custom-txt-area-top {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px;
    }

    .custom-txt-area-top h2 {
        font-size: 32px;
    }

    .header {
        background-color: white;
        height: 52px;
        box-shadow: 0 0 7px 3px rgba(0, 0, 0, 0.1);
    }

    #navigation .menu {
        background-color: #fafafa;
        font-family: "Open Sans", sans-serif;
        margin: 0;
    }

    #navigation .menu li {
        float: inherit;
        padding: 13px 13px 13px 5px;
    }

    #navigation .menu li li {
        padding-left: 10px !important;
    }

    #navigation .menu li li a.active {
        font-weight: 700;
    }

    #navigation .menu li li.is-expanded > a {
        font-weight: 700;
    }

    #navigation .menu li li li {
        padding-left: 10px;
    }

    #navigation .menu li a {
        color: #000;
        text-decoration: none;
    }

    #navigation .menu li:nth-child(2) a {
        border: 0;
        padding: 0;
        top: 0;
    }

    #navigation .menu-level-2 {
        border-top: 0;
    }

    #navigation .menu-level-2 ul {
        margin: 0;
        width: 100%;
    }

    .page-apps #navigation .menu li {
        padding: 5px;
    }

    .block-footer_copyright {
        padding-left: 7px;
    }

    .mobile-logo-link {
        display: block;
        height: 26px;
        margin: 13px;
        width: 117px;
    }

    .region-navigation .mobile-logo {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Logo-inline-pos-rgb' xmlns='http://www.w3.org/2000/svg' width='120.3' height='32' viewBox='0 0 360.9 96'%3E%3Cg%3E%3Cpath d='m9.29 46.58c-4.21-.84-8.3 1.9-9.14 6.1-.84 4.21 1.9 8.3 6.1 9.14 4.21.84 8.3-1.9 9.14-6.1.84-4.21-1.9-8.3-6.1-9.14Z' fill='%23e89c2e'/%3E%3Cpath d='m55.01 55.68c-7.01-1.4-13.83 3.16-15.23 10.17-1.39 7.01 3.16 13.83 10.17 15.23 7.01 1.39 13.83-3.16 15.23-10.17 1.4-7.01-3.16-13.83-10.17-15.23Z' fill='%23e89c2e'/%3E%3Cpath d='m68.67.3c-8.42-1.68-16.6 3.78-18.29 12.2l-1.5 7.62c-1.11 5.62-6.58 9.27-12.2 8.16l-5.08-1.04c-5.59-1.11-9.25-6.55-8.13-12.17l.26-1.27c.96-4.9-2.23-9.69-7.12-10.65-4.92-.98-9.69 2.2-10.67 7.12-.98 4.9 2.23 9.66 7.12 10.65l1.27.26c5.62 1.11 9.27 6.58 8.13 12.17l-.49 2.54c-1.11 5.62 2.54 11.09 8.13 12.2 5.62 1.11 11.09-2.54 12.2-8.16l.49-2.54c1.11-5.6 6.58-9.25 12.17-8.13l7.64 1.53c8.42 1.66 16.6-3.81 18.26-12.23 1.68-8.42-3.78-16.6-12.2-18.26Z' fill='%23e89c2e'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m102.44 35.62c-2.07 0-3.75.67-5.02 2.02-1.27 1.35-2.02 3.3-2.24 5.87h14c-.02-1.55-.27-2.92-.76-4.1-.49-1.19-1.22-2.11-2.2-2.78-.98-.67-2.24-1-3.78-1Zm.01-4.54c2.63 0 4.89.55 6.77 1.65 1.88 1.1 3.33 2.66 4.34 4.67 1.01 2.01 1.51 4.41 1.51 7.18v3.27h-20.02c.06 3.01.86 5.32 2.38 6.94 1.52 1.62 3.66 2.43 6.41 2.43 1.9 0 3.6-.18 5.1-.55 1.5-.36 3.05-.9 4.66-1.61v4.91c-1.49.69-3 1.2-4.53 1.52-1.53.32-3.36.48-5.48.48-2.91 0-5.46-.57-7.66-1.72-2.2-1.14-3.91-2.85-5.14-5.11-1.23-2.26-1.85-5.06-1.85-8.4s.56-6.14 1.68-8.47c1.12-2.33 2.69-4.11 4.72-5.34 2.03-1.23 4.4-1.84 7.12-1.84Z' fill='%2329283e'/%3E%3Cpath d='m153.1 61.96c-2.79 0-5.21-.55-7.27-1.64-2.06-1.1-3.65-2.78-4.77-5.04-1.12-2.26-1.68-5.13-1.68-8.6s.61-6.57 1.82-8.87c1.21-2.3 2.9-3.99 5.05-5.09 2.15-1.1 4.62-1.64 7.4-1.64 1.71 0 3.29.17 4.72.51 1.43.34 2.64.76 3.63 1.25l-1.78 4.8c-1.06-.43-2.17-.79-3.32-1.1-1.15-.3-2.26-.46-3.31-.46-1.81 0-3.31.4-4.5 1.2-1.19.8-2.09 1.98-2.68 3.54-.59 1.56-.89 3.5-.89 5.81s.3 4.12.89 5.66c.59 1.54 1.47 2.7 2.64 3.49 1.16.79 2.61 1.18 4.32 1.18 1.62 0 3.07-.19 4.36-.57 1.29-.38 2.49-.87 3.61-1.47v5.21c-1.1.62-2.28 1.08-3.56 1.38-1.28.3-2.84.46-4.68.46Z' fill='%2329283e'/%3E%3Cpath d='m173.11 46.46c0 2.22.28 4.12.83 5.7.55 1.58 1.4 2.8 2.56 3.64 1.15.84 2.64 1.26 4.47 1.26s3.3-.42 4.45-1.26c1.16-.84 2.01-2.06 2.55-3.64.54-1.59.81-3.49.81-5.7s-.27-4.09-.81-5.65c-.54-1.56-1.39-2.75-2.54-3.57-1.15-.82-2.65-1.24-4.5-1.24-2.71 0-4.69.91-5.94 2.72-1.25 1.81-1.88 4.4-1.88 7.74Zm21.82 0c0 2.47-.32 4.66-.97 6.58-.64 1.92-1.58 3.54-2.81 4.86-1.23 1.32-2.71 2.33-4.44 3.02-1.73.69-3.68 1.04-5.86 1.04-2.03 0-3.9-.35-5.6-1.04-1.7-.69-3.16-1.7-4.4-3.02-1.24-1.32-2.2-2.94-2.87-4.86-.68-1.92-1.01-4.11-1.01-6.58 0-3.27.56-6.06 1.7-8.35 1.13-2.29 2.75-4.04 4.85-5.24 2.1-1.2 4.61-1.8 7.52-1.8 2.74 0 5.16.6 7.25 1.81 2.09 1.2 3.72 2.95 4.89 5.25 1.17 2.29 1.76 5.07 1.76 8.33Z' fill='%2329283e'/%3E%3Cpath d='m217.9 31.07c3.39 0 6.02.87 7.88 2.6 1.86 1.73 2.8 4.51 2.8 8.33v19.42h-5.95v-18.42c0-2.34-.49-4.1-1.48-5.27-.99-1.17-2.51-1.76-4.57-1.76-2.97 0-5.03.9-6.2 2.69-1.17 1.79-1.75 4.39-1.75 7.8v14.96h-5.97v-29.79h4.67l.85 4.1h.33c.64-1.04 1.44-1.91 2.41-2.59.97-.69 2.05-1.2 3.24-1.54 1.2-.35 2.44-.52 3.74-.52Z' fill='%2329283e'/%3E%3Cpath d='m242.27 46.46c0 2.22.28 4.12.83 5.7.55 1.58 1.4 2.8 2.56 3.64 1.15.84 2.64 1.26 4.47 1.26s3.3-.42 4.45-1.26c1.16-.84 2.01-2.06 2.55-3.64.54-1.59.81-3.49.81-5.7s-.27-4.09-.81-5.65c-.54-1.56-1.39-2.75-2.54-3.57-1.15-.82-2.65-1.24-4.5-1.24-2.71 0-4.69.91-5.94 2.72-1.25 1.81-1.88 4.4-1.88 7.74Zm21.82 0c0 2.47-.32 4.66-.97 6.58-.64 1.92-1.58 3.54-2.81 4.86-1.23 1.32-2.71 2.33-4.44 3.02-1.73.69-3.68 1.04-5.86 1.04-2.03 0-3.9-.35-5.6-1.04-1.7-.69-3.16-1.7-4.4-3.02-1.24-1.32-2.2-2.94-2.87-4.86-.68-1.92-1.01-4.11-1.01-6.58 0-3.27.56-6.06 1.7-8.35 1.13-2.29 2.75-4.04 4.85-5.24 2.1-1.2 4.61-1.8 7.52-1.8 2.74 0 5.16.6 7.25 1.81 2.09 1.2 3.72 2.95 4.89 5.25 1.17 2.29 1.76 5.07 1.76 8.33Z' fill='%2329283e'/%3E%3Cpath d='m305.22 31.07c3.32 0 5.83.86 7.52 2.58 1.69 1.72 2.54 4.48 2.54 8.28v19.48h-5.95v-18.53c0-2.29-.46-4.02-1.37-5.18-.91-1.16-2.29-1.74-4.13-1.74-2.59 0-4.45.81-5.59 2.42-1.14 1.62-1.71 3.97-1.71 7.06v15.96h-5.96v-18.53c0-1.53-.2-2.81-.61-3.83-.4-1.02-1.01-1.79-1.83-2.31-.81-.51-1.84-.77-3.08-.77-1.79 0-3.21.4-4.27 1.19-1.06.79-1.83 1.97-2.29 3.51-.47 1.55-.7 3.44-.7 5.68v15.06h-5.97v-29.79h4.67l.85 4.05h.33c.6-1.03 1.36-1.89 2.27-2.57.91-.68 1.92-1.19 3.03-1.53 1.11-.34 2.28-.51 3.5-.51 2.23 0 4.11.4 5.63 1.19 1.53.79 2.66 2 3.4 3.62h.43c.94-1.64 2.25-2.85 3.92-3.63 1.68-.78 3.46-1.18 5.36-1.18Z' fill='%2329283e'/%3E%3Cpath d='m330.51 31.63v29.79h-5.97v-29.79h5.97Z' fill='%2329283e'/%3E%3Cpath d='m352 61.96c-2.79 0-5.21-.55-7.27-1.64-2.06-1.1-3.65-2.78-4.77-5.04-1.12-2.26-1.68-5.13-1.68-8.6s.61-6.57 1.82-8.87c1.21-2.3 2.9-3.99 5.05-5.09 2.15-1.1 4.62-1.64 7.4-1.64 1.71 0 3.29.17 4.72.51 1.43.34 2.64.76 3.63 1.25l-1.78 4.8c-1.06-.43-2.17-.79-3.32-1.1-1.15-.3-2.26-.46-3.31-.46-1.81 0-3.31.4-4.5 1.2-1.19.8-2.09 1.98-2.68 3.54-.59 1.56-.89 3.5-.89 5.81s.3 4.12.89 5.66c.59 1.54 1.47 2.7 2.64 3.49 1.16.79 2.61 1.18 4.32 1.18 1.62 0 3.07-.19 4.36-.57 1.29-.38 2.49-.87 3.61-1.47v5.21c-1.1.62-2.28 1.08-3.56 1.38-1.28.3-2.84.46-4.68.46Z' fill='%2329283e'/%3E%3Ccircle cx='327.53' cy='23.65' r='3.56' fill='%2329283e'/%3E%3Ccircle cx='127.15' cy='46.52' r='3.89' fill='%2329283e'/%3E%3C/g%3E%3Cpath id='byVISMA' d='m262.16 76.75c-1.7 0-2.99.64-3.86 1.93h-.12c.02-.17.04-.57.07-1.2.03-.63.05-1.11.05-1.43v-4.33h-2.75v18.2h2.06l.5-1.53h.19c.91 1.18 2.18 1.77 3.81 1.77s2.89-.59 3.8-1.77c.91-1.18 1.37-2.83 1.37-4.95s-.45-3.75-1.35-4.92c-.9-1.17-2.16-1.75-3.77-1.75Zm1.55 10c-.5.77-1.24 1.16-2.22 1.16-1.13 0-1.94-.35-2.44-1.06-.5-.71-.75-1.85-.75-3.42v-.19c.02-1.53.27-2.62.75-3.27s1.28-.98 2.39-.98c2.01 0 3.02 1.47 3.02 4.41 0 1.46-.25 2.57-.75 3.35Zm14.67-9.77h2.97l-5.53 14.66c-1.01 2.69-2.68 4.04-5.03 4.04-.61 0-1.2-.07-1.78-.2v-2.18c.41.09.88.14 1.41.14 1.33 0 2.26-.77 2.8-2.3l.48-1.22-5.19-12.94h2.99l2.63 7.33c.4 1.05.66 2.03.8 2.95h.09c.07-.43.2-.95.39-1.56.19-.61 1.18-3.52 2.97-8.72Zm21.19-4.16h2.9l-5.99 17.1h-2.95l-5.97-17.1h2.88l3.57 10.63c.19.51.39 1.16.6 1.96.21.8.35 1.39.41 1.78.1-.59.26-1.28.47-2.06s.38-1.36.51-1.73l3.57-10.59Zm5.16 0h2.8v17.1h-2.8v-17.1Zm16.76 10.45c.27.57.41 1.24.41 2.01 0 1.52-.55 2.71-1.65 3.58-1.1.87-2.62 1.3-4.55 1.3s-3.52-.3-4.75-.9v-2.64c.78.37 1.61.66 2.49.87.88.21 1.69.32 2.45.32 1.11 0 1.92-.21 2.45-.63.53-.42.79-.99.79-1.7 0-.64-.24-1.18-.73-1.63s-1.48-.97-2.99-1.58c-1.56-.63-2.66-1.35-3.3-2.16-.64-.81-.96-1.79-.96-2.92 0-1.43.51-2.55 1.52-3.37 1.01-.82 2.37-1.23 4.08-1.23s3.27.36 4.89 1.08l-.89 2.28c-1.52-.64-2.88-.96-4.07-.96-.9 0-1.59.2-2.06.59-.47.39-.7.91-.7 1.56 0 .44.09.82.28 1.14.19.32.49.61.92.89.43.28 1.2.65 2.32 1.11 1.26.52 2.18 1.01 2.76 1.46.58.45 1.01.96 1.29 1.53Zm17.37-10.45h3.95v17.1h-2.69v-8.46c0-.85.02-1.96.06-3.32.04-1.36.08-2.19.11-2.48h-.09l-5.14 14.26h-2.47l-4.96-14.28h-.09c.13 2.12.2 4.11.2 5.97v8.32h-2.54v-17.1h3.94l4.75 13.6h.07l4.89-13.6Zm15.64-.07h-3.04l-6.4 17.17h2.95l1.67-4.75h6.54l1.71 4.75h2.97l-6.4-17.17Zm-4 10.01l1.54-4.46c.41-1.14.71-2.19.92-3.15.08.31.22.8.43 1.47.21.67.37 1.16.48 1.47l1.6 4.66h-4.98Z' fill='%2329283e'/%3E%3C/svg%3E");
        background-position: 0 0;
        background-repeat: no-repeat;
        box-shadow: none;
        content: '';
        display: block;
        height: 32px;
        overflow: hidden;
        position: relative;
        width: 247px;
        z-index: inherit;
        top: 1px;
    }

    .region-navigation .mobile-menu {
        background-image: url(../images/icon-menu-black.svg);
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 21px;
        box-shadow: none;
        content: '';
        display: block;
        height: 52px;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: -13px;
        width: 52px;
        z-index: inherit;
    }

    .region-navigation .mobile-menu.expanded {
        background-color: #fafafa;
        background-image: url(../images/icon-close-black.svg);
    }

    .region-navigation .mobile-search {
        background-image: url(../images/icon-search-black.svg);
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 16px;
        box-shadow: none;
        content: '';
        display: block;
        height: 52px;
        overflow: hidden;
        position: absolute;
        right: 52px;
        top: -13px;
        width: 52px;
        z-index: inherit;
    }

    .region-navigation .mobile-search.expanded {
        background-color: #fafafa;
        background-image: url(../images/icon-search-black.svg);
    }

    .region-navigation .navigation-search {
        background-color: #fafafa;
        vertical-align: middle;
        width: 100%;
        position: initial;
        right: initial;
    }

    .region-navigation .navigation-search .search-form {
        width: 100%;
    }

    .region-navigation .navigation-search .search-form .form-item {
        margin-top: 6rem;
    }

    .region-navigation .navigation-search .search-form .form-actions {
        display: none;
    }

    .region-navigation input[name="query"] {
        box-shadow: initial !important;
        border-radius: 0;
        float: left;
        font-size: 1.3rem;
        height: 39px;
        margin-top: -16px;
        width: 80% !important;
    }

    .region-navigation div:first-child {
        display: none;
    }

    .navigation-search, .app-hero, .app-hero-overview, .ecopedia-search, .wiki-search {
        padding: 0;
    }

    .navigation-search .search-form input[type="text"], .app-hero .search-form input[type="text"], .app-hero-overview .search-form input[type="text"], .ecopedia-search .search-form input[type="text"], .wiki-search .search-form input[type="text"] {
        font-size: 1.6rem;
        box-shadow: 0 4px 8px 0 rgba(139, 139, 139, 0.1);
        height: 39px;
        padding: 7px 7px 7px 40px;
        width: 345px;
        border-radius: 50px;
        background: #fff no-repeat 50% 50%;
        background-size: 15px;
        background-position-x: 15px;
    }

    .navigation-search .search-form input[type="submit"], .app-hero .search-form input[type="submit"], .app-hero-overview .search-form input[type="submit"], .ecopedia-search .search-form input[type="submit"], .wiki-search .search-form input[type="submit"] {
        height: 18px;
        padding: 18.5px;
        background-size: 20px 20px;
        width: 39px;
    }

    .navigation-search .search-form .form-actions::after,
    .app-hero .search-form .form-actions::after,
    .app-hero-overview .search-form .form-actions::after,
    .ecopedia-search .search-form .form-actions::after,
    .wiki-search .search-form .form-actions::after {
        right: 40px;
        border-bottom: 37px solid var(--orange-color);
        border-left: 10px solid transparent;
    }

    .navigation-search .search-form .search_autocomplete, .app-hero .search-form .search_autocomplete, .app-hero-overview .search-form .search_autocomplete, .ecopedia-search .search-form .search_autocomplete, .wiki-search .search-form .search_autocomplete {
        margin-top: -20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
        line-height: 1.8rem;
        padding: 20px 0 13px 0;
        font-size: 1.3rem;
        width: 343px !important;
    }

    .navigation-search .search-form .search_autocomplete li, .app-hero .search-form .search_autocomplete li, .app-hero-overview .search-form .search_autocomplete li, .ecopedia-search .search-form .search_autocomplete li, .wiki-search .search-form .search_autocomplete li {
        padding: 7px 0 7px 16px;
    }

    .wiki-search {
        margin-left: 20px;
        margin-right: 20px;
    }

    footer {
        padding-top: 0;
    }

    .region-navigation .expand-collapse-icon,
    .footer-content .expand-collapse-icon {
        background: url("../images/show-more-black.svg") center center no-repeat;
        display: block;
        height: 15px;
        position: absolute;
        top: 18px;
        transition: 200ms ease-in-out;
        width: 15px;
        margin-right: 13px;
    }

    .region-navigation .expand-collapse-icon.expanded,
    .footer-content .expand-collapse-icon.expanded {
        transform: rotate(180deg);
    }

    .region-navigation .is-expanded,
    .footer-content .is-expanded {
        position: relative;
    }

    .region-navigation .is-expanded .menu,
    .footer-content .is-expanded .menu {
        border-bottom: 1px solid #fff;
        border-top: 1px solid #fff;
        display: none;
        margin-top: 13px !important;
    }

    .region-navigation .is-expanded > .expand-collapse-icon.expanded + a,
    .footer-content .is-expanded > .expand-collapse-icon.expanded + a {
        color: var(--orange-color) !important;
    }

    .region-navigation .is-expanded > .expand-collapse-icon.expanded + a + ul,
    .footer-content .is-expanded > .expand-collapse-icon.expanded + a + ul {
        border-top: 1px solid black;
        border-bottom: 1px solid black;
    }

    .footer-content .expand-collapse-icon {
        top: 18px;
    }

    .footer-content .is-expanded:nth-child(1) .expand-collapse-icon {
        left: 160px;
    }

    .footer-content .is-expanded:nth-child(2) .expand-collapse-icon {
        left: 70px;
    }

    .footer-content .is-expanded:nth-child(3) .expand-collapse-icon {
        left: 120px;
    }

    .region-navigation .is-expanded:nth-child(2) .expand-collapse-icon {
        left: 175px;
    }

    .region-navigation .is-expanded:nth-child(2) .expand-collapse-icon.expanded {
        left: 195px;
    }

    .region-navigation .is-expanded:nth-child(4) .expand-collapse-icon {
        left: 80px;
    }

    .region-navigation .is-expanded:nth-child(5) .expand-collapse-icon {
        left: 60px;
    }

    .region-navigation .is-expanded .expanded + a {
        font-weight: 700;
    }

    .footer-content .expand-collapse-icon {
        background: url("../images/show-more-white.svg") center center no-repeat;
    }

    .block-menu_main_menu_actions {
        display: none;
        margin-top: -1px;
        width: 100%;
    }

    .block-menu_main_menu_actions .menu {
        float: inherit;
    }

    .block-menu_main_menu_actions .menu a {
        padding: 0;
        background-color: inherit !important;
    }

    .block-menu_main_menu_actions .menu .search {
        display: none;
    }

    .block-menu_main_menu_actions .menu .last {
        padding-top: 0 !important;
        padding-bottom: 20px !important;
    }

    .block-menu_main_menu_actions .menu .last a {
        padding: 0;
    }

    #support {
        display: none;
    }

    .footer-content {
        width: 100%;
        padding-bottom: 33px;
    }

    .footer-content li {
        display: inline-block;
        font-family: "Open Sans", sans-serif;
        padding: 13px;
        width: 100%;
    }

    .footer-content li a,
    .footer-content li .fs6 {
        font-size: 2rem !important;
        line-height: 2.3rem;
    }

    .footer-content .block-menu_footer_menu {
        float: none;
        width: 100%;
    }

    .footer-content .block-menu_footer_menu ul {
        margin-bottom: 0;
    }

    .footer-content [class*="contact_block"] {
        float: none;
        font-family: "Open Sans", sans-serif;
        line-height: 3.3rem;
        padding: 13px;
        width: 100%;
    }

    .footer-content [class*="contact_block"] > div.fs6 {
        display: none;
    }

    .footer-content [class*="contact_block"] .footer-phone,
    .footer-content [class*="contact_block"] .footer-email {
        margin-left: 42px;
    }

    .footer-content [class*="contact_block"] .footer-phone {
        margin-top: 26px;
    }

    .footer-content [class*="contact_block"] .footer-phone::before {
        top: 1px;
    }

    .footer-content [class*="contact_block"] .footer-email::before {
        top: 7px;
    }

    .footer-content .footer-logo-sp {
        zoom: 0.65;
    }

    footer .footer-body .expand-collapse-icon {
        background: url(https://www.e-conomic.dk/sites/all/themes/eco2014/images/show-more-white.svg) center center no-repeat;
        width: 16px;
        margin-right: 0;
    }

    .blogpost.s1of3 {
        width: 100%;

    }

    .post-excerpt {
        padding: 10px;
    }

    footer .footer-body {
        width: 100%;
    }


    footer .footer-body h5 + ul {
        display: none;
    }

    .block-menu_main_menu_actions .menu li a {
        padding: 0
    }

    .width-single {
        width: 100%;
    }

    .wp-block-button {
        margin-bottom: 20px;
    }

    .no-search-result {
        width: 100%;
    }
}

/* Hide wrongly inserted analytics images */
img[src*="delivery.adnuntius.com"] {
    position: absolute;
}

/* Libraries */
/* @import "lib/font-awesome/font-awesome"; */
/*# sourceMappingURL=styles.css.map */