/*=== 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,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%;
}

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

p {
margin-bottom: 1em;
}
/* 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;
}
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 }

.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; }
.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; }

/* 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 }

.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; }

/* 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-color: #fff;
background: linear-gradient(to bottom, #f4f4f6, #fff); /* Generic */
}

/* 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;
-ms-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;
-ms-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;
-ms-box-shadow: 0 1px 3px #afafaf;
box-shadow: 0 1px 3px #afafaf;
}

/* Radius */
.md_rad1 {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.md_rad2,
.wpcf7-submit {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.md_rad3 {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.md_t_rad3 {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-ms-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;
-ms-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;
}

/* --- 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;
-ms-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
display: block;
cursor: pointer;
background-color: #fff;
background: linear-gradient(to bottom, #f4f4f4, #e0e7f6); /* Generic */
}
.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 {
-webkit-border-radius-top: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-ms-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{
-webkit-border-radius-top: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-ms-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; } 3 men in profile
.md_icon_28 { background-position: -730px 0; } Large i
*/

.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;
}

/*
##################
# 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;
-ms-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-excerpt img {
width: 370px;
height: 280px;
}
.post-content img {
padding: 6px;
background-color: #fff;
box-shadow: 0 1px 3px 0 #989898;
border: 1px solid #ddd;
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:none}
.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;
	border-left: 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: 0px;
   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(../images/logo/Visma-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,<?xml version='1.0' encoding='utf-8'?><svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.46 63.88' style='enable-background:new 0 0 283.46 63.88;' xml:space='preserve'><style type='text/css'> .st0%7Bfill:%23E89C2E;%7D .st1%7Bfill:%2329283E;%7D%0A</style><g transform='scale(0.68)'><g><path class='st0' d='M7.29,36.59c-3.31-0.66-6.52,1.49-7.18,4.79s1.49,6.52,4.79,7.18c3.31,0.66,6.52-1.49,7.18-4.79 C12.75,40.46,10.6,37.24,7.29,36.59z'/><path class='st0' d='M43.21,43.73c-5.51-1.1-10.86,2.48-11.96,7.99c-1.1,5.51,2.48,10.86,7.99,11.96 c5.51,1.1,10.86-2.48,11.96-7.99C52.29,50.18,48.72,44.83,43.21,43.73z'/><path class='st0' d='M53.94,0.24C47.33-1.08,40.9,3.21,39.58,9.82L38.4,15.8c-0.87,4.41-5.17,7.28-9.58,6.41l-3.99-0.81 c-4.39-0.88-7.26-5.15-6.39-9.56l0.2-1c0.75-3.84-1.75-7.61-5.59-8.36C9.18,1.7,5.44,4.21,4.67,8.07 c-0.77,3.84,1.75,7.59,5.59,8.36l1,0.2c4.41,0.87,7.28,5.17,6.39,9.56l-0.39,1.99c-0.87,4.41,1.99,8.71,6.39,9.58 c4.41,0.88,8.71-1.99,9.58-6.41l0.39-1.99c0.87-4.39,5.17-7.26,9.56-6.39l6,1.2c6.61,1.3,13.04-2.99,14.34-9.6 C64.84,7.97,60.55,1.54,53.94,0.24z'/></g><g><path class='st1' d='M80.46,27.98c-1.63,0-2.94,0.53-3.94,1.59c-1,1.06-1.58,2.59-1.76,4.61h10.99c-0.01-1.22-0.21-2.29-0.59-3.22 c-0.38-0.93-0.96-1.66-1.73-2.18C82.65,28.24,81.66,27.98,80.46,27.98z M80.47,24.41c2.07,0,3.84,0.43,5.32,1.3 c1.48,0.86,2.62,2.09,3.41,3.67c0.79,1.58,1.19,3.46,1.19,5.64v2.57H74.66c0.05,2.36,0.67,4.18,1.87,5.45 c1.2,1.27,2.87,1.91,5.03,1.91c1.49,0,2.82-0.14,4-0.43c1.18-0.29,2.4-0.71,3.66-1.27v3.86c-1.17,0.55-2.36,0.94-3.56,1.19 c-1.2,0.25-2.64,0.38-4.31,0.38c-2.28,0-4.29-0.45-6.01-1.35c-1.73-0.9-3.07-2.24-4.04-4.01c-0.97-1.78-1.45-3.98-1.45-6.6 c0-2.6,0.44-4.82,1.32-6.65c0.88-1.83,2.11-3.23,3.71-4.2C76.47,24.89,78.33,24.41,80.47,24.41z'/><path class='st1' d='M120.25,48.66c-2.19,0-4.09-0.43-5.71-1.29c-1.62-0.86-2.87-2.18-3.74-3.96c-0.88-1.78-1.32-4.03-1.32-6.75 c0-2.84,0.48-5.16,1.43-6.97c0.95-1.8,2.28-3.14,3.97-4c1.69-0.86,3.63-1.29,5.81-1.29c1.35,0,2.58,0.13,3.71,0.4 c1.12,0.27,2.07,0.59,2.85,0.98l-1.4,3.77c-0.83-0.34-1.7-0.62-2.61-0.86c-0.91-0.24-1.77-0.36-2.6-0.36 c-1.42,0-2.6,0.31-3.54,0.94c-0.94,0.63-1.64,1.55-2.1,2.78c-0.46,1.23-0.7,2.75-0.7,4.56c0,1.76,0.23,3.24,0.7,4.44 c0.47,1.21,1.16,2.12,2.07,2.74c0.91,0.62,2.05,0.93,3.4,0.93c1.27,0,2.41-0.15,3.43-0.45c1.01-0.3,1.96-0.68,2.84-1.16v4.09 c-0.86,0.49-1.79,0.85-2.8,1.09C122.93,48.54,121.7,48.66,120.25,48.66z'/><path class='st1' d='M135.97,36.49c0,1.74,0.22,3.23,0.65,4.48c0.43,1.24,1.1,2.2,2.01,2.86c0.91,0.66,2.08,0.99,3.51,0.99 c1.42,0,2.59-0.33,3.5-0.99c0.91-0.66,1.58-1.62,2-2.86c0.43-1.25,0.64-2.74,0.64-4.48c0-1.74-0.21-3.22-0.64-4.44 c-0.43-1.22-1.09-2.16-2-2.81c-0.91-0.65-2.08-0.97-3.53-0.97c-2.13,0-3.68,0.71-4.67,2.14 C136.46,31.84,135.97,33.86,135.97,36.49z M153.11,36.49c0,1.94-0.25,3.66-0.76,5.17c-0.51,1.51-1.24,2.78-2.21,3.82 c-0.97,1.04-2.13,1.83-3.49,2.37c-1.36,0.54-2.89,0.81-4.6,0.81c-1.6,0-3.06-0.27-4.4-0.81c-1.33-0.54-2.48-1.33-3.46-2.37 c-0.97-1.04-1.72-2.31-2.25-3.82c-0.53-1.51-0.8-3.23-0.8-5.17c0-2.57,0.44-4.76,1.33-6.56c0.89-1.8,2.16-3.17,3.81-4.11 c1.65-0.94,3.62-1.41,5.9-1.41c2.15,0,4.05,0.47,5.69,1.42c1.64,0.95,2.92,2.32,3.84,4.12C152.65,31.75,153.11,33.93,153.11,36.49 z'/><path class='st1' d='M171.15,24.41c2.66,0,4.72,0.68,6.19,2.04c1.46,1.36,2.2,3.54,2.2,6.54v15.25h-4.67V33.77 c0-1.84-0.39-3.22-1.16-4.14c-0.78-0.92-1.97-1.38-3.59-1.38c-2.33,0-3.95,0.7-4.87,2.11c-0.92,1.41-1.37,3.45-1.37,6.13v11.75 h-4.69v-23.4h3.67l0.66,3.22h0.26c0.5-0.82,1.13-1.5,1.89-2.03c0.76-0.54,1.61-0.94,2.54-1.21 C169.14,24.54,170.12,24.41,171.15,24.41z'/><path class='st1' d='M190.29,36.49c0,1.74,0.22,3.23,0.65,4.48c0.43,1.24,1.1,2.2,2.01,2.86c0.91,0.66,2.08,0.99,3.51,0.99 c1.42,0,2.59-0.33,3.5-0.99c0.91-0.66,1.58-1.62,2-2.86c0.43-1.25,0.64-2.74,0.64-4.48c0-1.74-0.21-3.22-0.64-4.44 c-0.43-1.22-1.09-2.16-2-2.81c-0.91-0.65-2.08-0.97-3.53-0.97c-2.13,0-3.68,0.71-4.67,2.14 C190.78,31.84,190.29,33.86,190.29,36.49z M207.42,36.49c0,1.94-0.25,3.66-0.76,5.17c-0.51,1.51-1.24,2.78-2.21,3.82 c-0.97,1.04-2.13,1.83-3.49,2.37c-1.36,0.54-2.89,0.81-4.6,0.81c-1.6,0-3.06-0.27-4.4-0.81c-1.33-0.54-2.48-1.33-3.46-2.37 c-0.97-1.04-1.72-2.31-2.25-3.82c-0.53-1.51-0.8-3.23-0.8-5.17c0-2.57,0.44-4.76,1.33-6.56c0.89-1.8,2.16-3.17,3.81-4.11 c1.65-0.94,3.62-1.41,5.9-1.41c2.15,0,4.05,0.47,5.69,1.42c1.64,0.95,2.92,2.32,3.84,4.12C206.96,31.75,207.42,33.93,207.42,36.49 z'/><path class='st1' d='M239.73,24.41c2.61,0,4.58,0.68,5.9,2.03c1.33,1.35,1.99,3.52,1.99,6.5v15.3h-4.67V33.68 c0-1.8-0.36-3.16-1.08-4.07c-0.72-0.91-1.8-1.36-3.24-1.36c-2.03,0-3.5,0.63-4.39,1.9c-0.9,1.27-1.34,3.12-1.34,5.54v12.54h-4.68 V33.68c0-1.2-0.16-2.21-0.48-3.01c-0.32-0.8-0.8-1.41-1.43-1.81c-0.64-0.4-1.44-0.61-2.42-0.61c-1.4,0-2.52,0.31-3.36,0.94 c-0.83,0.62-1.43,1.54-1.8,2.76c-0.37,1.21-0.55,2.7-0.55,4.47v11.83h-4.69v-23.4h3.67l0.66,3.18h0.26 c0.47-0.81,1.07-1.49,1.78-2.02c0.71-0.53,1.51-0.93,2.38-1.2c0.87-0.27,1.79-0.4,2.75-0.4c1.75,0,3.23,0.31,4.42,0.93 c1.2,0.62,2.09,1.57,2.67,2.84h0.34c0.74-1.29,1.77-2.24,3.08-2.85C236.83,24.72,238.24,24.41,239.73,24.41z'/><path class='st1' d='M259.59,24.84v23.4h-4.69v-23.4H259.59z'/><path class='st1' d='M276.47,48.66c-2.19,0-4.09-0.43-5.71-1.29c-1.62-0.86-2.87-2.18-3.74-3.96c-0.88-1.78-1.32-4.03-1.32-6.75 c0-2.84,0.48-5.16,1.43-6.97c0.95-1.8,2.28-3.14,3.97-4c1.69-0.86,3.63-1.29,5.81-1.29c1.35,0,2.58,0.13,3.71,0.4 c1.12,0.27,2.07,0.59,2.85,0.98l-1.4,3.77c-0.83-0.34-1.7-0.62-2.61-0.86c-0.91-0.24-1.77-0.36-2.6-0.36 c-1.42,0-2.6,0.31-3.54,0.94c-0.94,0.63-1.64,1.55-2.1,2.78c-0.46,1.23-0.7,2.75-0.7,4.56c0,1.76,0.23,3.24,0.7,4.44 c0.47,1.21,1.16,2.12,2.07,2.74c0.91,0.62,2.05,0.93,3.4,0.93c1.27,0,2.41-0.15,3.43-0.45c1.01-0.3,1.96-0.68,2.84-1.16v4.09 c-0.86,0.49-1.79,0.85-2.8,1.09C279.14,48.54,277.92,48.66,276.47,48.66z'/><circle class='st1' cx='257.25' cy='18.58' r='2.8'/><circle class='st1' cx='99.87' cy='36.53' r='3.05'/></g></g></svg>"); } }
 
 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:10;
  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 {
  min-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;
}

.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;
}

.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;
}

.avatar-txt {
  margin-top:8px;
  font-size:12px;
  font-weight: 600;
}

.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 {
  background-color: #f6f6f6;
  height: 480px;
  margin-top: -20px;
  margin-bottom: 80px;
}
.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;
}
footer .footer-download img {
  height: 32px;
  margin-right: 5px;
}

#searchform input {
  border: 1px solid #CACACA;
  padding: 20px;
  padding-left: 45px;
  position: relative;
  width: 335px;
  outline: 0;
}

#searchform::before {
  content: '';
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EF387A6A0-3942-4676-952E-C39DED525B32%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/defs%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Interactions' transform='translate(-495.000000, -1793.000000)'%3E%3Cg id='Input-fields' transform='translate(479.000000, 1780.000000)'%3E%3Cg id='Icon-Right' transform='translate(16.000000, 13.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Icon-Right-(Background/Mask)'%3E%3C/g%3E%3Cg id='Group-1' mask='url(%23mask-2)' stroke='%23777777' stroke-dasharray='0,0'%3E%3Cg transform='translate(3.000000, 3.000000)'%3E%3Cpath d='M7.875,15.75 C12.2242424,15.75 15.75,12.2242424 15.75,7.875 C15.75,3.5257576 12.2242424,0 7.875,0 C3.5257576,0 0,3.5257576 0,7.875 C0,12.2242424 3.5257576,15.75 7.875,15.75 Z' id='Ellipse-2'%3E%3C/path%3E%3Cline x1='13.5' y1='13.5' x2='18' y2='18' id='Vector-1' stroke-linecap='round'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  display: inline-block;
  position: absolute;
  z-index: 1;
  margin-top: 15px;
  margin-left: 15px;
}

#searchform:hover::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E99849542-B53E-43E5-91FE-B08A2413D7FB%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/defs%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Interactions' transform='translate(-136.000000, -1899.000000)'%3E%3Cg id='Input-fields' transform='translate(120.000000, 1886.000000)'%3E%3Cg id='Icon-Right' transform='translate(16.000000, 13.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Icon-Right-(Background/Mask)'%3E%3C/g%3E%3Cg id='Group-1' mask='url(%23mask-2)' stroke='%23EF7D00' stroke-dasharray='0,0'%3E%3Cg transform='translate(3.000000, 3.000000)'%3E%3Cpath d='M7.875,15.75 C12.2242424,15.75 15.75,12.2242424 15.75,7.875 C15.75,3.5257576 12.2242424,0 7.875,0 C3.5257576,0 0,3.5257576 0,7.875 C0,12.2242424 3.5257576,15.75 7.875,15.75 Z' id='Ellipse-2'%3E%3C/path%3E%3Cline x1='13.5' y1='13.5' x2='18' y2='18' id='Vector-1' stroke-linecap='round'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#searchform input:hover {
  border: 1px solid var(--orange-color);
}

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 0px 0px;
    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;
  }

  .search-container {
    width: 79%;
  }

  .search-container #searchform input {
    width: 100%;
  }
  .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: 93%;
		clear: both;
  }

  section,
  .plm {
    position: relative;
  }

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

  .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;
      padding-left: 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,<?xml version='1.0' encoding='utf-8'?><svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.46 63.88' style='enable-background:new 0 0 283.46 63.88;' xml:space='preserve'><style type='text/css'> .st0%7Bfill:%23E89C2E;%7D .st1%7Bfill:%2329283E;%7D%0A</style><g><g><path class='st0' d='M7.29,36.59c-3.31-0.66-6.52,1.49-7.18,4.79s1.49,6.52,4.79,7.18c3.31,0.66,6.52-1.49,7.18-4.79 C12.75,40.46,10.6,37.24,7.29,36.59z'/><path class='st0' d='M43.21,43.73c-5.51-1.1-10.86,2.48-11.96,7.99c-1.1,5.51,2.48,10.86,7.99,11.96 c5.51,1.1,10.86-2.48,11.96-7.99C52.29,50.18,48.72,44.83,43.21,43.73z'/><path class='st0' d='M53.94,0.24C47.33-1.08,40.9,3.21,39.58,9.82L38.4,15.8c-0.87,4.41-5.17,7.28-9.58,6.41l-3.99-0.81 c-4.39-0.88-7.26-5.15-6.39-9.56l0.2-1c0.75-3.84-1.75-7.61-5.59-8.36C9.18,1.7,5.44,4.21,4.67,8.07 c-0.77,3.84,1.75,7.59,5.59,8.36l1,0.2c4.41,0.87,7.28,5.17,6.39,9.56l-0.39,1.99c-0.87,4.41,1.99,8.71,6.39,9.58 c4.41,0.88,8.71-1.99,9.58-6.41l0.39-1.99c0.87-4.39,5.17-7.26,9.56-6.39l6,1.2c6.61,1.3,13.04-2.99,14.34-9.6 C64.84,7.97,60.55,1.54,53.94,0.24z'/></g><g><path class='st1' d='M80.46,27.98c-1.63,0-2.94,0.53-3.94,1.59c-1,1.06-1.58,2.59-1.76,4.61h10.99c-0.01-1.22-0.21-2.29-0.59-3.22 c-0.38-0.93-0.96-1.66-1.73-2.18C82.65,28.24,81.66,27.98,80.46,27.98z M80.47,24.41c2.07,0,3.84,0.43,5.32,1.3 c1.48,0.86,2.62,2.09,3.41,3.67c0.79,1.58,1.19,3.46,1.19,5.64v2.57H74.66c0.05,2.36,0.67,4.18,1.87,5.45 c1.2,1.27,2.87,1.91,5.03,1.91c1.49,0,2.82-0.14,4-0.43c1.18-0.29,2.4-0.71,3.66-1.27v3.86c-1.17,0.55-2.36,0.94-3.56,1.19 c-1.2,0.25-2.64,0.38-4.31,0.38c-2.28,0-4.29-0.45-6.01-1.35c-1.73-0.9-3.07-2.24-4.04-4.01c-0.97-1.78-1.45-3.98-1.45-6.6 c0-2.6,0.44-4.82,1.32-6.65c0.88-1.83,2.11-3.23,3.71-4.2C76.47,24.89,78.33,24.41,80.47,24.41z'/><path class='st1' d='M120.25,48.66c-2.19,0-4.09-0.43-5.71-1.29c-1.62-0.86-2.87-2.18-3.74-3.96c-0.88-1.78-1.32-4.03-1.32-6.75 c0-2.84,0.48-5.16,1.43-6.97c0.95-1.8,2.28-3.14,3.97-4c1.69-0.86,3.63-1.29,5.81-1.29c1.35,0,2.58,0.13,3.71,0.4 c1.12,0.27,2.07,0.59,2.85,0.98l-1.4,3.77c-0.83-0.34-1.7-0.62-2.61-0.86c-0.91-0.24-1.77-0.36-2.6-0.36 c-1.42,0-2.6,0.31-3.54,0.94c-0.94,0.63-1.64,1.55-2.1,2.78c-0.46,1.23-0.7,2.75-0.7,4.56c0,1.76,0.23,3.24,0.7,4.44 c0.47,1.21,1.16,2.12,2.07,2.74c0.91,0.62,2.05,0.93,3.4,0.93c1.27,0,2.41-0.15,3.43-0.45c1.01-0.3,1.96-0.68,2.84-1.16v4.09 c-0.86,0.49-1.79,0.85-2.8,1.09C122.93,48.54,121.7,48.66,120.25,48.66z'/><path class='st1' d='M135.97,36.49c0,1.74,0.22,3.23,0.65,4.48c0.43,1.24,1.1,2.2,2.01,2.86c0.91,0.66,2.08,0.99,3.51,0.99 c1.42,0,2.59-0.33,3.5-0.99c0.91-0.66,1.58-1.62,2-2.86c0.43-1.25,0.64-2.74,0.64-4.48c0-1.74-0.21-3.22-0.64-4.44 c-0.43-1.22-1.09-2.16-2-2.81c-0.91-0.65-2.08-0.97-3.53-0.97c-2.13,0-3.68,0.71-4.67,2.14 C136.46,31.84,135.97,33.86,135.97,36.49z M153.11,36.49c0,1.94-0.25,3.66-0.76,5.17c-0.51,1.51-1.24,2.78-2.21,3.82 c-0.97,1.04-2.13,1.83-3.49,2.37c-1.36,0.54-2.89,0.81-4.6,0.81c-1.6,0-3.06-0.27-4.4-0.81c-1.33-0.54-2.48-1.33-3.46-2.37 c-0.97-1.04-1.72-2.31-2.25-3.82c-0.53-1.51-0.8-3.23-0.8-5.17c0-2.57,0.44-4.76,1.33-6.56c0.89-1.8,2.16-3.17,3.81-4.11 c1.65-0.94,3.62-1.41,5.9-1.41c2.15,0,4.05,0.47,5.69,1.42c1.64,0.95,2.92,2.32,3.84,4.12C152.65,31.75,153.11,33.93,153.11,36.49 z'/><path class='st1' d='M171.15,24.41c2.66,0,4.72,0.68,6.19,2.04c1.46,1.36,2.2,3.54,2.2,6.54v15.25h-4.67V33.77 c0-1.84-0.39-3.22-1.16-4.14c-0.78-0.92-1.97-1.38-3.59-1.38c-2.33,0-3.95,0.7-4.87,2.11c-0.92,1.41-1.37,3.45-1.37,6.13v11.75 h-4.69v-23.4h3.67l0.66,3.22h0.26c0.5-0.82,1.13-1.5,1.89-2.03c0.76-0.54,1.61-0.94,2.54-1.21 C169.14,24.54,170.12,24.41,171.15,24.41z'/><path class='st1' d='M190.29,36.49c0,1.74,0.22,3.23,0.65,4.48c0.43,1.24,1.1,2.2,2.01,2.86c0.91,0.66,2.08,0.99,3.51,0.99 c1.42,0,2.59-0.33,3.5-0.99c0.91-0.66,1.58-1.62,2-2.86c0.43-1.25,0.64-2.74,0.64-4.48c0-1.74-0.21-3.22-0.64-4.44 c-0.43-1.22-1.09-2.16-2-2.81c-0.91-0.65-2.08-0.97-3.53-0.97c-2.13,0-3.68,0.71-4.67,2.14 C190.78,31.84,190.29,33.86,190.29,36.49z M207.42,36.49c0,1.94-0.25,3.66-0.76,5.17c-0.51,1.51-1.24,2.78-2.21,3.82 c-0.97,1.04-2.13,1.83-3.49,2.37c-1.36,0.54-2.89,0.81-4.6,0.81c-1.6,0-3.06-0.27-4.4-0.81c-1.33-0.54-2.48-1.33-3.46-2.37 c-0.97-1.04-1.72-2.31-2.25-3.82c-0.53-1.51-0.8-3.23-0.8-5.17c0-2.57,0.44-4.76,1.33-6.56c0.89-1.8,2.16-3.17,3.81-4.11 c1.65-0.94,3.62-1.41,5.9-1.41c2.15,0,4.05,0.47,5.69,1.42c1.64,0.95,2.92,2.32,3.84,4.12C206.96,31.75,207.42,33.93,207.42,36.49 z'/><path class='st1' d='M239.73,24.41c2.61,0,4.58,0.68,5.9,2.03c1.33,1.35,1.99,3.52,1.99,6.5v15.3h-4.67V33.68 c0-1.8-0.36-3.16-1.08-4.07c-0.72-0.91-1.8-1.36-3.24-1.36c-2.03,0-3.5,0.63-4.39,1.9c-0.9,1.27-1.34,3.12-1.34,5.54v12.54h-4.68 V33.68c0-1.2-0.16-2.21-0.48-3.01c-0.32-0.8-0.8-1.41-1.43-1.81c-0.64-0.4-1.44-0.61-2.42-0.61c-1.4,0-2.52,0.31-3.36,0.94 c-0.83,0.62-1.43,1.54-1.8,2.76c-0.37,1.21-0.55,2.7-0.55,4.47v11.83h-4.69v-23.4h3.67l0.66,3.18h0.26 c0.47-0.81,1.07-1.49,1.78-2.02c0.71-0.53,1.51-0.93,2.38-1.2c0.87-0.27,1.79-0.4,2.75-0.4c1.75,0,3.23,0.31,4.42,0.93 c1.2,0.62,2.09,1.57,2.67,2.84h0.34c0.74-1.29,1.77-2.24,3.08-2.85C236.83,24.72,238.24,24.41,239.73,24.41z'/><path class='st1' d='M259.59,24.84v23.4h-4.69v-23.4H259.59z'/><path class='st1' d='M276.47,48.66c-2.19,0-4.09-0.43-5.71-1.29c-1.62-0.86-2.87-2.18-3.74-3.96c-0.88-1.78-1.32-4.03-1.32-6.75 c0-2.84,0.48-5.16,1.43-6.97c0.95-1.8,2.28-3.14,3.97-4c1.69-0.86,3.63-1.29,5.81-1.29c1.35,0,2.58,0.13,3.71,0.4 c1.12,0.27,2.07,0.59,2.85,0.98l-1.4,3.77c-0.83-0.34-1.7-0.62-2.61-0.86c-0.91-0.24-1.77-0.36-2.6-0.36 c-1.42,0-2.6,0.31-3.54,0.94c-0.94,0.63-1.64,1.55-2.1,2.78c-0.46,1.23-0.7,2.75-0.7,4.56c0,1.76,0.23,3.24,0.7,4.44 c0.47,1.21,1.16,2.12,2.07,2.74c0.91,0.62,2.05,0.93,3.4,0.93c1.27,0,2.41-0.15,3.43-0.45c1.01-0.3,1.96-0.68,2.84-1.16v4.09 c-0.86,0.49-1.79,0.85-2.8,1.09C279.14,48.54,277.92,48.66,276.47,48.66z'/><circle class='st1' cx='257.25' cy='18.58' r='2.8'/><circle class='st1' cx='99.87' cy='36.53' r='3.05'/></g></g></svg>");
    background-position: 0 0;
    background-repeat: no-repeat;
    box-shadow: none;
    content: '';
    display: block;
    height: 26px;
    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 url(/sites/all/themes/eco2014/images/icon-search-black.svg) 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;
    }      

    .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%;
  }
}