/* line 148, _settings.less */

.ir {
  text-indent: -9999px;
  display: block;
  overflow: hidden;
}

/* line 4, base-reset.less */

main,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
img {
  display: block;
}

/* line 23, base-reset.less */

html,
body,
main,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
a {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-weight: normal;
  font-style: normal;
}

/* FORMS RESET */

/* line 107, base-reset.less */

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  vertical-align: middle;
}

/* line 116, base-reset.less */

input,
select,
button {
  vertical-align: middle;
  border: none;
}

/* line 122, base-reset.less */

button,
select {
  cursor: pointer;
}

/* line 127, base-reset.less */

textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 7, base.less */

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  position: relative;
}

/* line 16, base.less */

body {
  z-index: 0;
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  font-size: 1em;
  line-height: 1.3125em;
  text-rendering: optimizeLegibility;
  color: #333333;
  overflow-x: hidden;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 34, base.less */

a {
  text-decoration: none;
  color: #006729;
}

/* line 39, base.less */

a[href^="tel:"] {
  color: inherit;
}

/* line 43, base.less */

a:href {
  color: rgba(0, 103, 41, 0.85);
}

/* line 47, base.less */

input,
button {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  font-size: 1em;
}

/* line 53, base.less */

ul,
ol {
  list-style: none;
}

/* line 58, base.less */

em {
  font-style: italic;
}

/* line 62, base.less */

strong {
  font-weight: bold;
}

/* line 66, base.less */

hr {
  border-color: #006729;
}

/* line 75, base.less */

img,
object,
embed {
  height: auto;
  max-width: 100%;
  width: 100%;
  -ms-interpolation-mode: bicubic;
}

/* line 89, base.less */

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 101, base.less */

.pull-right {
  float: right;
}

/* line 104, base.less */

.pull-left {
  float: left;
}

/* line 107, base.less */

.clear {
  clear: both;
}

/* line 114, base.less */

label {
  display: inline-block;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
}

/* line 120, base.less */

label,
button[type="submit"] {
  text-transform: uppercase;
}

/* line 125, base.less */

> div {
  padding: 1.2em 1.2em 0;
}

/** BORDERED TEXT INPUT ELEMENTS **/

/* line 131, base.less */

textarea {
  resize: vertical;
}

/** SELECT DROPDOWN - OBS JS PLUGIN **/

/* line 136, base.less */

select {
  line-height: 2em;
  z-index: 2;
}

/* line 141, base.less */

option {
  padding: 0.5em;
}

/* line 145, base.less */

option + option {
  border-top: 2px dotted #cccccd;
}

/** CHECK/RADIO - OBS BG IMG SWAP **/

/* line 150, base.less */

input[type="radio"],
input[type="checkbox"] {
  display: none;
}

/* line 155, base.less */

input[type="radio"] + label,
input[type="checkbox"] + label {
  margin-right: .6em;
  vertical-align: middle;
}

/* line 161, base.less */

input[type="radio"] + label {
  text-transform: none;
}

/* line 165, base.less */

input[type="radio"] + label span,
input[type="checkbox"] + label span {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin: 0 8px 3px 0;
  vertical-align: middle;
  background: transparent url(/Static/img/icons.png) no-repeat 0 -378px;
  cursor: pointer;
}

/* line 176, base.less */

input[type="radio"]:checked + label span,
input[type="checkbox"]:checked + label span {
  background: transparent url(/Static/img/icons.png) no-repeat 0 -309px;
}

/* line 182, base.less */

input[type="radio"].checked + label span,
input[type="checkbox"].checked + label span {
  background: transparent url(/Static/img/icons.png) no-repeat 0 -309px;
}

/* line 187, base.less */

input[type="checkbox"] + label span {
  height: 30px;
  margin: 0 8px 7px 0;
  background: transparent url(/Static/img/icons.png) no-repeat 0 -512px;
}

/* line 193, base.less */

input[type="checkbox"]:checked + label span {
  background-position: 0 -446px;
}

/* line 196, base.less */

input[type="checkbox"].checked + label span {
  background-position: 0 -446px;
}

/* line 200, base.less */

textarea {
  font-size: 1em;
}

/** STATUS **/

/* line 206, base.less */

.disabled span,
.disabled input {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 212, base.less */

.error input {
  box-shadow: 0 0 0 1px #e54415;
  background-color: #fdeee9;
}

/* line 217, base.less */

dl.fixed {
  color: #9a9a9a;
  background: transparent url(/Static/img/icons.png) no-repeat 100% -635px;
}

/* line 219, base.less */

dl.fixed a {
  color: #9a9a9a;
}

/* line 225, base.less */

dl.sent:after,
dl.fixed:after {
  content: "Åtgärdat";
  float: right;
  color: #006b2d;
  text-transform: uppercase;
  font-size: 0.7em;
  margin-top: -18px;
}

/* line 235, base.less */

dl.sent:after {
  content: "Skickat";
  margin-top: -23px;
}

/** BUTTONS/LINKS **/

/*button[type="submit"] {
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  color: @accentprimary;
  padding: 0.7em 0.5em 0.5em;
  float: right;
//  text-shadow: 1px 1px #fff;
  background-color: #ececec;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#f7f7f7));
  background: -webkit-linear-gradient(top, #f7f7f7, #e1e1e1);
  background: -moz-linear-gradient(top, #f7f7f7, #e1e1e1);
  background: -ms-linear-gradient(top, #f7f7f7, #e1e1e1);
  background: -o-linear-gradient(top, #f7f7f7, #e1e1e1);
}

button[type="submit"]:hover:not(.disabled),
button[type="submit"]:focus:not(.disabled),
button[type="submit"]:active:not(.disabled) {
  background-color: #ffef60;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffe603), to(#fff9bf));
  background: -webkit-linear-gradient(top, #fff9bf, #ffe603);
  background: -moz-linear-gradient(top, #fff9bf, #ffe603);
  background: -ms-linear-gradient(top, #fff9bf, #ffe603);
  background: -o-linear-gradient(top, #fff9bf, #ffe603);
}
*/

/* line 267, base.less */

.arrow-link-lrg {
  background: transparent url(/Static/img/icons.png) no-repeat 100% -580px;
  padding-right: 13px;
  text-transform: uppercase;
}

/* line 273, base.less */

.arrow-link-sm {
  background: transparent url(/Static/img/icons.png) no-repeat -74px -580px;
  padding-left: 13px;
  text-transform: none;
}

/* line 279, base.less */

.arrow-link-lrg:hover,
.arrow-link-sm:hover {
  text-decoration: underline;
}

/** GROUPING **/

/* line 285, base.less */

fieldset.border-btm {
  border-bottom: 2px dotted #cccccd;
  padding-bottom: 1.2em;
  margin-bottom: 0.3em;
}

/* line 289, base.less */

fieldset.border-btm > div {
  float: none;
  clear: both;
  padding: 0 0 0.6em 1.2em;
  position: relative;
}

/* line 299, base.less */

fieldset.border-btm + fieldset.border-btm > div {
  padding-top: 1.2em;
}

/* line 304, base.less */

button.disabled {
  color: #ccc;
  cursor: default;
}

/* line 308, base.less */

textarea,
select,
span.customSelect,
input:not([type="radio"]) {
  width: 75%;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  float: right;
  border: 1px solid #e5e5e5;
  border-radius: 1px;
  box-shadow: 0 0 0 1px #ccc;
  padding: 0.5em;
}

/* line 319, base.less */

textarea.small,
select.small,
span.customSelect.small,
input:not([type="radio"]).small {
  width: auto;
  font-size: .8em;
  margin: 0;
  margin-top: -0.2em;
  line-height: 1;
}

/* line 333, base.less */

textarea.full,
select.full,
span.customSelect.full,
input:not([type="radio"]).full {
  width: 100%;
}

/* line 343, base.less */

span.customSelect {
  background: transparent url(/Static/img/icons.png) no-repeat 100% -154px;
  width: 75%;
  float: right;
  border: 1px solid #e5e5e5;
  border-radius: 1px;
  box-shadow: 0 0 0 1px #ccc;
  padding: 0.6em;
  height: 38px;
  line-height: 15px;
  white-space: nowrap;
}

/* line 362, base.less */

span.customSelectInner {
  padding-right: 3em;
}

/* line 366, base.less */

span.customSelectHover,
span.customSelectFocus,
span.customSelectOpen {
  background-position: 100% -232px;
}

/* line 379, base.less */

.clear {
  clear: both;
}

/* line 1, layout-base.less */

.l-clearfix,
.l-container {
  *zoom: 1;
}

/* line 3, layout-base.less */

.l-clearfix:before,
.l-container:before,
.l-clearfix:after,
.l-container:after {
  content: " ";
  display: table;
}

/* line 8, layout-base.less */

.l-clearfix:after,
.l-container:after {
  clear: both;
}

/* line 14, layout-base.less */

.l-clear {
  clear: both;
}

/* line 21, layout-base.less */

.l-container {
  width: auto;
  padding-right: 0.375em;
  padding-left: 0.375em;
}

/* line 26, layout-base.less */

.l-container {
  padding-right: 0.625em;
  padding-left: 0.625em;
}

/* line 31, layout-base.less */

.l-container {
  max-width: 105em;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.25em;
  padding-left: 1.25em;
}

/* line 40, layout-base.less */

.l-container .l-container {
  margin-right: -0.375em;
  /* Push margins on nested layouts */
  margin-left: -0.375em;
  /* Push margins on nested layouts */
  padding-right: 0;
  padding-left: 0;
}

/* line 46, layout-base.less */

.l-container .l-container {
  margin-right: -0.625em;
  margin-left: -0.625em;
}

/* line 51, layout-base.less */

.l-container .l-container {
  margin-right: -1.25em;
  margin-left: -1.25em;
}

/* line 62, layout-base.less */

[class*='l-span'] {
  float: left;
  padding-right: 0.375em;
  padding-left: 0.375em;
}

/* line 67, layout-base.less */

[class*='l-span'] {
  padding-right: 0.625em;
  padding-left: 0.625em;
}

/* line 72, layout-base.less */

[class*='l-span'] {
  padding-right: 1.25em;
  padding-left: 1.25em;
}

/* line 83, layout-base.less */

.l-cantina {
  padding: 0 0.75em;
}

/* line 86, layout-base.less */

.l-cantina {
  display: table;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 2.5em 1.25em;
  width: 100%;
  max-width: 105em;
  margin: 0 auto;
  padding: 0;
}

/* line 98, layout-base.less */

[class*='l-plate'] {
  vertical-align: top;
}

/* line 101, layout-base.less */

[class*='l-plate'] {
  display: table-cell;
}

/* line 4, layout-smallscreen.less */

.l-span-S1 {
  width: 8.33%;
}

/* line 8, layout-smallscreen.less */

.l-span-S2 {
  width: 16.66%;
}

/* line 12, layout-smallscreen.less */

.l-span-S3 {
  width: 25%;
}

/* line 16, layout-smallscreen.less */

.l-span-S4 {
  width: 33.33%;
}

/* line 20, layout-smallscreen.less */

.l-span-S5 {
  width: 41.66%;
}

/* line 24, layout-smallscreen.less */

.l-span-S6 {
  width: 50%;
}

/* line 28, layout-smallscreen.less */

.l-span-S7 {
  width: 58.33%;
}

/* line 32, layout-smallscreen.less */

.l-span-S8 {
  width: 66.66%;
}

/* line 36, layout-smallscreen.less */

.l-span-S9 {
  width: 75%;
}

/* line 40, layout-smallscreen.less */

.l-span-S10 {
  width: 83.33%;
}

/* line 44, layout-smallscreen.less */

.l-span-S11 {
  width: 91.66%;
}

/* line 48, layout-smallscreen.less */

.l-span-S12 {
  float: none;
  clear: both;
  width: 100%;
}

/* line 59, layout-smallscreen.less */

.l-pre-S1 {
  margin-left: 8.33%;
}

/* line 63, layout-smallscreen.less */

.l-pre-S2 {
  margin-left: 16.66%;
}

/* line 67, layout-smallscreen.less */

.l-pre-S3 {
  margin-left: 25%;
}

/* line 71, layout-smallscreen.less */

.l-pre-S4 {
  margin-left: 33.33%;
}

/* line 75, layout-smallscreen.less */

.l-pre-S5 {
  margin-left: 41.66%;
}

/* line 79, layout-smallscreen.less */

.l-pre-S6 {
  margin-left: 50%;
}

/* line 83, layout-smallscreen.less */

.l-pre-S7 {
  margin-left: 58.33%;
}

/* line 87, layout-smallscreen.less */

.l-pre-S8 {
  margin-left: 66.66%;
}

/* line 91, layout-smallscreen.less */

.l-pre-S9 {
  margin-left: 75%;
}

/* line 95, layout-smallscreen.less */

.l-pre-S10 {
  margin-left: 83.33%;
}

/* line 99, layout-smallscreen.less */

.l-pre-S11 {
  margin-left: 91.66%;
}

/* line 108, layout-smallscreen.less */

.l-blockorder {
  display: table;
  caption-side: top;
  width: 100%;
}

/* line 114, layout-smallscreen.less */

.l-blockorder-small {
  display: table-caption;
  width: 100%;
}

/* line 120, layout-smallscreen.less */

html {
  font-size: 87.5%;
}

/* line 126, layout-smallscreen.less */

.l-plate-S1 {
  width: 8.33%;
}

/* line 130, layout-smallscreen.less */

.l-plate-S2 {
  width: 16.66%;
}

/* line 134, layout-smallscreen.less */

.l-plate-S3 {
  width: 25%;
}

/* line 138, layout-smallscreen.less */

.l-plate-S4 {
  width: 33.33%;
}

/* line 142, layout-smallscreen.less */

.l-plate-S5 {
  width: 41.66%;
}

/* line 146, layout-smallscreen.less */

.l-plate-S6 {
  width: 50%;
}

/* line 150, layout-smallscreen.less */

.l-plate-S7 {
  width: 58.33%;
}

/* line 154, layout-smallscreen.less */

.l-plate-S8 {
  width: 66.66%;
}

/* line 158, layout-smallscreen.less */

.l-plate-S9 {
  width: 75%;
}

/* line 162, layout-smallscreen.less */

.l-plate-S10 {
  width: 83.33%;
}

/* line 166, layout-smallscreen.less */

.l-plate-S11 {
  width: 91.66%;
}

/* line 7, layout-mediumscreen.less */

.l-span-S12 {
  float: left;
  clear: none;
}

/* line 12, layout-mediumscreen.less */

.l-span-M1 {
  width: 8.33%;
}

/* line 16, layout-mediumscreen.less */

.l-span-M2 {
  width: 16.66%;
}

/* line 20, layout-mediumscreen.less */

.l-span-M3 {
  width: 25%;
}

/* line 24, layout-mediumscreen.less */

.l-span-M4 {
  width: 33.33%;
}

/* line 28, layout-mediumscreen.less */

.l-span-M5 {
  width: 41.66%;
}

/* line 32, layout-mediumscreen.less */

.l-span-M6 {
  width: 50%;
}

/* line 36, layout-mediumscreen.less */

.l-span-M7 {
  width: 58.33%;
}

/* line 40, layout-mediumscreen.less */

.l-span-M8 {
  width: 66.66%;
}

/* line 44, layout-mediumscreen.less */

.l-span-M9 {
  width: 75%;
}

/* line 48, layout-mediumscreen.less */

.l-span-M10 {
  width: 83.33%;
}

/* line 52, layout-mediumscreen.less */

.l-span-M11 {
  width: 91.66%;
}

/* line 56, layout-mediumscreen.less */

.l-span-M12 {
  float: none;
  width: 100%;
}

/* line 66, layout-mediumscreen.less */

.l-pre-M1 {
  margin-left: 8.33%;
}

/* line 70, layout-mediumscreen.less */

.l-pre-M2 {
  margin-left: 16.66%;
}

/* line 74, layout-mediumscreen.less */

.l-pre-M3 {
  margin-left: 25%;
}

/* line 78, layout-mediumscreen.less */

.l-pre-M4 {
  margin-left: 33.33%;
}

/* line 82, layout-mediumscreen.less */

.l-pre-M5 {
  margin-left: 41.66%;
}

/* line 86, layout-mediumscreen.less */

.l-pre-M6 {
  margin-left: 50%;
}

/* line 90, layout-mediumscreen.less */

.l-pre-M7 {
  margin-left: 58.33%;
}

/* line 94, layout-mediumscreen.less */

.l-pre-M8 {
  margin-left: 66.66%;
}

/* line 98, layout-mediumscreen.less */

.l-pre-M9 {
  margin-left: 75%;
}

/* line 102, layout-mediumscreen.less */

.l-pre-M10 {
  margin-left: 83.33%;
}

/* line 106, layout-mediumscreen.less */

.l-pre-M11 {
  margin-left: 91.66%;
}

/* line 113, layout-mediumscreen.less */

.l-blockorder,
.l-blockorder-small {
  display: block;
}

/* line 123, layout-mediumscreen.less */

.l-plate-M1 {
  width: 8.33%;
}

/* line 127, layout-mediumscreen.less */

.l-plate-M2 {
  width: 16.66%;
}

/* line 131, layout-mediumscreen.less */

.l-plate-M3 {
  width: 25%;
}

/* line 135, layout-mediumscreen.less */

.l-plate-M4 {
  width: 33.33%;
}

/* line 139, layout-mediumscreen.less */

.l-plate-M5 {
  width: 41.66%;
}

/* line 143, layout-mediumscreen.less */

.l-plate-M6 {
  width: 50%;
}

/* line 147, layout-mediumscreen.less */

.l-plate-M7 {
  width: 58.33%;
}

/* line 151, layout-mediumscreen.less */

.l-plate-M8 {
  width: 66.66%;
}

/* line 155, layout-mediumscreen.less */

.l-plate-M9 {
  width: 75%;
}

/* line 159, layout-mediumscreen.less */

.l-plate-M10 {
  width: 83.33%;
}

/* line 163, layout-mediumscreen.less */

.l-plate-M11 {
  width: 91.66%;
}

/* line 168, layout-mediumscreen.less */

html {
  font-size: 80%;
}

/* line 6, layout-largescreen.less */

.l-span-L1 {
  width: 8.33%;
}

/* line 10, layout-largescreen.less */

.l-span-L2 {
  width: 16.66%;
}

/* line 14, layout-largescreen.less */

.l-span-L3 {
  width: 25%;
}

/* line 18, layout-largescreen.less */

.l-span-L4 {
  width: 33.33%;
}

/* line 22, layout-largescreen.less */

.l-span-L5 {
  width: 41.66%;
}

/* line 26, layout-largescreen.less */

.l-span-L6 {
  width: 50%;
}

/* line 30, layout-largescreen.less */

.l-span-L7 {
  width: 58.33%;
}

/* line 34, layout-largescreen.less */

.l-span-L8 {
  width: 66.66%;
}

/* line 38, layout-largescreen.less */

.l-span-L9 {
  width: 75%;
}

/* line 42, layout-largescreen.less */

.l-span-L10 {
  width: 83.33%;
}

/* line 46, layout-largescreen.less */

.l-span-L11 {
  width: 91.66%;
}

/* line 50, layout-largescreen.less */

.l-span-L12 {
  float: none;
  width: 100%;
}

/* line 60, layout-largescreen.less */

.l-pre-L1 {
  margin-left: 8.33%;
}

/* line 64, layout-largescreen.less */

.l-pre-L2 {
  margin-left: 16.66%;
}

/* line 68, layout-largescreen.less */

.l-pre-L3 {
  margin-left: 25%;
}

/* line 72, layout-largescreen.less */

.l-pre-L4 {
  margin-left: 33.33%;
}

/* line 76, layout-largescreen.less */

.l-pre-L5 {
  margin-left: 41.66%;
}

/* line 80, layout-largescreen.less */

.l-pre-L6 {
  margin-left: 50%;
}

/* line 84, layout-largescreen.less */

.l-pre-L7 {
  margin-left: 58.33%;
}

/* line 88, layout-largescreen.less */

.l-pre-L8 {
  margin-left: 66.66%;
}

/* line 92, layout-largescreen.less */

.l-pre-L9 {
  margin-left: 75%;
}

/* line 96, layout-largescreen.less */

.l-pre-L10 {
  margin-left: 83.33%;
}

/* line 100, layout-largescreen.less */

.l-pre-L11 {
  margin-left: 91.66%;
}

/* line 110, layout-largescreen.less */

.l-plate-L1 {
  width: 8.33%;
}

/* line 114, layout-largescreen.less */

.l-plate-L2 {
  width: 16.66%;
}

/* line 118, layout-largescreen.less */

.l-plate-L3 {
  width: 25%;
}

/* line 122, layout-largescreen.less */

.l-plate-L4 {
  width: 33.33%;
}

/* line 126, layout-largescreen.less */

.l-plate-L5 {
  width: 41.66%;
}

/* line 130, layout-largescreen.less */

.l-plate-L6 {
  width: 50%;
}

/* line 134, layout-largescreen.less */

.l-plate-L7 {
  width: 58.33%;
}

/* line 138, layout-largescreen.less */

.l-plate-L8 {
  width: 66.66%;
}

/* line 142, layout-largescreen.less */

.l-plate-L9 {
  width: 75%;
}

/* line 146, layout-largescreen.less */

.l-plate-L10 {
  width: 83.33%;
}

/* line 150, layout-largescreen.less */

.l-plate-L11 {
  width: 91.66%;
}

/* line 154, layout-largescreen.less */

.l-plate-L12 {
  float: none;
  width: 100%;
}

/* line 159, layout-largescreen.less */

.l-span-push-L7 {
  left: 58.33%;
}

.l-span-pull-L5 {
  right: 41.66%;
}

html {
  font-size: 100%;
}

/* example */

@font-face {
  font-family: 'fbicon';
  src: url('/Static/fonts/fbicon.eot');
  src: url('/Static/fonts/fbicon.eot?#iefix') format('embedded-opentype'), url('/Static/fonts/fbicon.woff') format('woff'), url('/Static/fonts/fbicon.ttf') format('truetype'), url('/Static/fonts/fbicon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */

/* line 23, fonts.less */

[data-icon]:before {
  font-family: 'fbicon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */

/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/

/* line 42, fonts.less */

.icon-logo,
.icon-dokument,
.icon-down,
.icon-up,
.s-login,
.s-in,
.icon-search,
.icon-plus,
.icon-minus,
.icon-indent,
.icon-search,
.icon-plus,
.icon-minus,
.icon-felanmalan,
.icon-i-felanmalan,
.icon-i-hem,
.icon-hem,
.icon-i-meddelande,
.icon-meddelande,
.icon-i-tvattstuga,
.icon-tvattstuga,
.icon-i-bokmarken,
.icon-bokmarken,
.icon-i-underhall,
.icon-underhall,
.icon-i-dator,
.icon-i-i_dator,
.icon-i-miljo,
.icon-miljo,
.icon-i-tablet,
.icon-tablet,
.icon-i-hjarta,
.icon-hjarta,
.icon-i-husvard,
.icon-husvard,
.icon-i-infinity,
.icon-infinity,
.icon-i-plusminus,
.icon-plusminus,
.icon-i-storning,
.icon-storning,
.icon-i-telefon,
.icon-telefon,
.icon-i-lokal,
.icon-lokal,
.icon-i-parkering,
.icon-parkering,
.icon-i-andra_profil,
.icon-i-indent,
.icon-hyresavi,
.icon-arrow-left,
.icon-arrow-right {
  font-family: 'fbicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 52, fonts.less */

.icon-hyresavi:before {
  content: "\e02a";
}

/* line 56, fonts.less */

.icon-down:before {
  content: "\e027";
}

/* line 59, fonts.less */

.icon-up:before {
  content: "\e028";
}

/* line 63, fonts.less */

.icon-search:before {
  content: "\e000";
}

/* line 66, fonts.less */

.s-login:before {
  content: "\e003";
}

/* line 69, fonts.less */

.s-in {
  color: #006729;
  margin-right: .525em;
  font-size: .9em;
}

/* line 73, fonts.less */

.s-in:before {
  content: "\e026";
}

/* line 77, fonts.less */

.icon-plus:before {
  content: "\e001";
}

/* line 80, fonts.less */

.icon-minus:before {
  content: "\e002";
}

/* line 84, fonts.less */

.icon-i-hem:before {
  content: "\e003";
}

/* line 87, fonts.less */

.icon-hem:before {
  content: "\e004";
}

/* line 90, fonts.less */

.icon-i-meddelande:before {
  content: "\e005";
}

/* line 93, fonts.less */

.icon-meddelande:before {
  content: "\e006";
}

/* line 96, fonts.less */

.icon-i-tvattstuga:before {
  content: "\e007";
}

/* line 99, fonts.less */

.icon-tvattstuga:before {
  content: "\e008";
}

/* line 102, fonts.less */

.icon-i-bokmarken:before {
  content: "\e009";
}

/* line 105, fonts.less */

.icon-bokmarken:before {
  content: "\e00a";
}

/* line 108, fonts.less */

.icon-i-underhall:before {
  content: "\e00b";
}

/* line 111, fonts.less */

.icon-underhall:before {
  content: "\e00c";
}

/* line 114, fonts.less */

.icon-i-dator:before {
  content: "\e00f";
}

/* line 117, fonts.less */

.icon-i-i_dator:before {
  content: "\e010";
}

/* line 120, fonts.less */

.icon-i-miljo:before {
  content: "\e011";
}

/* line 123, fonts.less */

.icon-miljo:before {
  content: "\e012";
}

/* line 126, fonts.less */

.icon-i-tablet:before {
  content: "\e013";
}

/* line 129, fonts.less */

.icon-tablet:before {
  content: "\e014";
}

/* line 132, fonts.less */

.icon-i-hjarta:before {
  content: "\e015";
}

/* line 135, fonts.less */

.icon-hjarta:before {
  content: "\e016";
}

/* line 138, fonts.less */

.icon-i-husvard:before {
  content: "\e017";
}

/* line 141, fonts.less */

.icon-husvard:before {
  content: "\e018";
}

/* line 144, fonts.less */

.icon-i-infinity:before {
  content: "\e019";
}

/* line 147, fonts.less */

.icon-infinity:before {
  content: "\e01a";
}

/* line 150, fonts.less */

.icon-i-plusminus:before {
  content: "\e01b";
}

/* line 153, fonts.less */

.icon-plusminus:before {
  content: "\e01c";
}

/* line 156, fonts.less */

.icon-i-storning:before {
  content: "\e01d";
}

/* line 159, fonts.less */

.icon-storning:before {
  content: "\e01e";
}

/* line 162, fonts.less */

.icon-i-telefon:before {
  content: "\e01f";
}

/* line 165, fonts.less */

.icon-telefon:before {
  content: "\e020";
}

/* line 168, fonts.less */

.icon-i-lokal:before {
  content: "\e022";
}

/* line 171, fonts.less */

.icon-lokal:before {
  content: "\e023";
}

/* line 174, fonts.less */

.icon-i-parkering:before {
  content: "\e024";
}

/* line 177, fonts.less */

.icon-parkering:before {
  content: "\e025";
}

/* line 180, fonts.less */

.icon-i-felanmalan:before {
  content: "\e00d";
}

/* line 183, fonts.less */

.icon-felanmalan:before {
  content: "\e00e";
}

/* line 186, fonts.less */

.icon-andra_profil:before {
  content: "\e021";
}

/* line 189, fonts.less */

.icon-indent:before {
  content: "\e026";
}

/* line 192, fonts.less */

.icon-dokument:before {
  margin-left: -0.35em;
  content: "\e029";
  padding-right: 0.3em;
}

/* line 197, fonts.less */

.icon-logo:before {
  content: "\e02b";
}

/* line 6, typography.less */

.t-xxlarge,
.t-xlarge,
.t-large,
.t-medium,
.t-small {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: bold;
}

/* line 17, typography.less */

.t-xxlarge a,
.t-xlarge a,
.t-large a,
.t-medium a,
.t-small a {
  font-weight: inherit;
}

/* line 21, typography.less */

p {
  font-size: 1.0625em;
}

/* line 24, typography.less */

p + p {
  margin-top: 1.3125em;
}

/* line 30, typography.less */

h1 {
  border-bottom: 10px solid #ffdb0a;
  display: inline-block;
  font-size: 4.375em;
  line-height: 1.375em;
  margin: 0 0 20px 0;
}

/* line 38, typography.less */

h2 {
  border-bottom: 10px solid #006729;
  color: #333333;
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 2.5em;
  letter-spacing: -1px;
  line-height: 1.125em;
  margin-bottom: 0.375em;
  padding-bottom: 0.275em;
  min-height: 4.125rem;
}

/* line 57, typography.less */

h3 {
  font-size: 1.5625em;
  line-height: 1.2em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  word-wrap: break-word;
}

/* line 65, typography.less */

h4 {
  font-size: 1.125em;
  line-height: 1.25em;
  margin-bottom: .4em;
  text-transform: uppercase;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 77, typography.less */

h5 {
  font-size: 1.0em;
  line-height: 1.5em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 85, typography.less */

h6 {
  font-size: 0.875em;
  line-height: 1.375em;
  text-transform: uppercase;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 93, typography.less */

.book {
  font-family: "Futura W01 Book";
}

/* line 97, typography.less */

body {
  font-family: 'Sabon LT W01 Roman', serif;
}

/* line 105, typography.less */

.t-xlarge {
  font-size: 2.75em;
  line-height: 1;
}

/* line 109, typography.less */

.t-large {
  font-size: 1.5em;
  line-height: 1.5;
}

/* line 113, typography.less */

.t-medium {
  font-size: 1.125em;
  line-height: 1.3333333333333333;
}

/* line 118, typography.less */

.t-small {
  font-size: 1em!important;
}

/* line 122, typography.less */

.t-preamble {
  font: 1.5625em/1.2em 'Sabon LT W01 Italic', serif;
  margin-bottom: 24px;
  color: #333;
}

/* line 131, typography.less */

.m-example {
  text-transform: uppercase;
}

/* line 139, typography.less */

.m-example {
  line-height: 999999999;
}

/* line 147, typography.less */

.m-chapters-all,
.m-global-nav {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  font-weight: 600;
}

/* line 153, typography.less */

.list {
  font-family: 'Futura W01 Light', 'Futura', 'Helvetica', sans-serif;
  font-size: 1.0625em;
}

/* line 159, typography.less */

.t-typ5 {
  color: inherit;
}

/* line 160, typography.less */

.t-typ5 h2,
.t-typ5 h3 {
  color: inherit!important;
}

/* line 163, typography.less */

.t-typ5 a {
  color: inherit;
  text-decoration: none;
}

/* line 166, typography.less */

.t-typ5 a:hover {
  color: #006729;
}

/* line 171, typography.less */

.t-typ5:hover {
  color: #006729 !important;
  text-decoration: underline!important;
}

/* line 174, typography.less */

.t-typ5:hover h2,
.t-typ5:hover h3 {
  color: #006729 !important;
}

/* line 183, typography.less */

h1 {
  border-bottom: 10px solid #006729;
  color: #333333;
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 2.5em;
  letter-spacing: -1px;
  line-height: 1.125em;
  margin-bottom: 0.375em;
  min-height: 4.125rem;
  padding-bottom: 0.275em;
  display: block;
}

/* line 194, typography.less */

h1.startpage-heading {
  border-bottom: 10px solid #FFDB0A;
  display: inline-block;
  font-size: 4.375em;
  line-height: 1.375em;
  margin: 0 0 20px;
}

/* line 202, typography.less */

div.editor-content h2 {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  font-size: 1.125em;
  letter-spacing: 1px;
  line-height: 1.25em;
  margin-bottom: 0.4em;
  text-transform: uppercase;
  border-bottom: none;
  min-height: inherit;
}

/* line 212, typography.less */

div.editor-content h3 {
  font-weight: bold;
  margin-bottom: 0.4em;
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 1.0625em;
  letter-spacing: normal;
}

/* line 220, typography.less */

div.editor-content h3 + p {
  margin-top: 0;
}

/* line 224, typography.less */

.contact-info h3 {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif !important;
  font-weight: normal !important;
}

/*
#slider {margin: 0 0 10px!important;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
*/

/* Erase demo-container, not needed for buttons */

/* line 10, buttons.less */

.demo-container {
  padding: 100px;
  background: white;
}

/* ALL M-BUTTONS
===========================================================================*/

/* line 18, buttons.less */

.m-button-large,
.m-button-small {
  position: relative;
  display: inline-block;
  vertical-align: top;
  /* ie7 */
  *display: inline;
  zoom: 1;
  /* Text */
  font-family: 'Futura W01 Book', 'Futura', 'Helvetica', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: 0 1px 0 white;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  /* Misc */
  border: 1px solid #dfdfdf;
  cursor: pointer;
  /* Background */
  background-color: #dfdfdf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfdfdf));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: linear-gradient(top, #f7f7f7, #dfdfdf);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f7f7f7', EndColorStr='#dfdfdf');
  /* Transitions */
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  /* CTA M-BUTTONS
  ===========================================================================*/
}

/* line 60, buttons.less */

.m-button-large:hover,
.m-button-small:hover {
  color: #000;
  background-color: #dfdfdf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #dfdfdf, #f7f7f7);
  background-image: -moz-linear-gradient(top, #dfdfdf, #f7f7f7);
  background-image: -o-linear-gradient(top, #dfdfdf, #f7f7f7);
  background-image: -ms-linear-gradient(top, #dfdfdf, #f7f7f7);
  background-image: linear-gradient(top, #dfdfdf, #f7f7f7);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#dfdfdf', EndColorStr='#f7f7f7');
}

/* line 75, buttons.less */

.m-button-large.cta,
.m-button-small.cta {
  color: #000;
  background: #ffe600;
  filter: none;
}

/* line 81, buttons.less */

.m-button-large.cta:hover,
.m-button-small.cta:hover {
  background: #e9d200;
  filter: none;
}

/* DISABLED BUTTONS
===========================================================================*/

/* line 90, buttons.less */

.m-button-large.disabled,
.m-button-small.disabled {
  color: #bbbbbb;
}

/* line 94, buttons.less */

.m-button-large.disabled:hover,
.m-button-small.disabled:hover {
  background-color: #dfdfdf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfdfdf));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
  background-image: linear-gradient(top, #f7f7f7, #dfdfdf);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f7f7f7', EndColorStr='#dfdfdf');
}

/* LARGE-BUTTONS, CUSTOM STYLING
===========================================================================*/

/* line 109, buttons.less */

.m-button-large {
  font-size: 1.125em;
  /* 18px */
  min-height: 2.8rem;
  /* 46px */
  padding: 0.667em 1.111em;
  /* 12px & 20px */
  color: #00752f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 120, buttons.less */

.m-button-large + .m-button-large {
  margin-left: -5px;
}

/* SMALL-BUTTONS, CUSTOM STYLING
===========================================================================*/

/* line 128, buttons.less */

.m-button-small {
  font-size: 0.75em;
  /* 12px */
  min-height: 1.75rem;
  /* 28px */
  padding: 0.5em 1em;
  /* 6px 12px */
  color: #006729;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 138, buttons.less */

.m-button-small + .m-button-small {
  margin-left: -4px;
}

/* ICONS (activated by class "button-has-icon")
=================================================================================*/

/* line 146, buttons.less */

.m-button-large.button-has-icon:before {
  position: absolute;
  font-size: 1.333em;
  /* 24px */
  font-family: 'fbicon';
  speak: none;
}

/* line 154, buttons.less */

button.m-button-large,
button.m-button-small {
  margin: 0;
}

/* line 158, buttons.less */

.m-button-large.your-icon-name {
  padding-left: 3.1em;
  /* 15px */
}

/* line 163, buttons.less */

.m-button-large.your-icon-name:before {
  content: "\e003";
  /* Choose custom-Icon from fonts.less */
  top: 0.375em;
  /* 9px */
  left: 0.833em;
  /* 20px */
}

/* line 170, buttons.less */

.m-button-large.icon-andra-profil {
  padding-left: 3.1em;
  margin-right: .5em;
}

/* line 173, buttons.less */

.m-button-large.icon-andra-profil:before {
  content: "\e021";
  top: 0.4em;
  left: 1em;
  display: block;
  position: absolute;
}

/* line 181, buttons.less */

.m-button-large .spinner {
  top: -0.5em;
  left: 0em;
  margin-right: 0em;
  opacity: 0;
}

/* line 188, buttons.less */

.m-button-large.loading {
  color: rgba(0, 0, 0, 0.6);
  padding-left: 2em;
}

/* line 190, buttons.less */

.m-button-large.loading.cta {
  color: rgba(0, 0, 0, 0.6);
}

/* line 194, buttons.less */

.m-button-large.loading .spinner {
  left: -1em;
  opacity: 1;
}

/* line 1, module.less */

#m-lightbox {
  background-image: url(/Static/img/overlay.png);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}

/* line 9, module.less */

#m-lightbox .lb-container {
  position: absolute;
  left: 50%;
  top: 20%;
  width: 24em;
}

/* line 19, module.less */

#background-image {
  position: fixed;
  z-index: -1;
  min-width: 1074px;
}

/* line 28, module.less */

.l-container.full {
  padding: 0;
}

/* line 32, module.less */

.slider,
#full-width-slider,
.royalSlider {
  width: 100%;
}

/* line 36, module.less */

#full-width-slider {
  overflow: hidden;
}

/* line 45, module.less */

#full-width-slider img {
  max-width: inherit;
}

/* line 50, module.less */

.m-site-title {
  margin: 1.55em 0 1.5em 1.25em;
  height: 52px;
  width: 283px;
  padding: 0 !important;
  float: left;
  cursor: pointer;
}

/* line 57, module.less */

.m-site-title.right {
  float: right;
  width: auto;
  margin-top: 0;
  font-weight: 600;
}

.m-site-title.right.bottom {
  display: none;
}

/* line 64, module.less */

.m-site-title {
  height: 52px;
  width: 283px;
  background: transparent;
  background-size: 283px 52px;
}

/* line 72, module.less */

.m-site-title {
  background-position: 1.25em 0;
}

/* line 95, module.less */

.m-chapters-all .m-chapter.mobile-home {
  display: none;
}

/* line 106, module.less */

.m-global-nav {
  margin-top: 2.3em;
  padding-right: 2.5em;
}

/* line 113, module.less */

.m-global-nav {
  text-align: right;
}

/* line 117, module.less */

.m-global-nav a {
  display: block;
  padding: 0.75em;
  background: #e6ffe6;
  text-transform: uppercase;
  color: black;
}

/* line 118, module.less */

.m-global-nav a:hover,
.m-global-nav a.active {
  border-top: 10px solid black;
}

/* line 129, module.less */

.m-global-nav a {
  display: inline;
  padding: 0;
  background: none;
  font-size: 1.25em;
  letter-spacing: 2px;
  margin-left: 0.7em;
}

/* line 149, module.less */

.m-global-nav .m-mobile-search {
  font-size: 1rem;
  padding: 0 .75em;
  display: inline-block;
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 1.25em;
  margin-bottom: .25em;
}

/* line 150, module.less */

.m-global-nav .m-mobile-search {
  display: none;
}

/* line 162, module.less */

.m-global-nav .m-mobile-search .m-button-large {
  padding: .667em;
  float: right;
  width: 20%;
  text-align: center;
}

/* line 170, module.less */

.m-global-nav .m-mobile-search input {
  width: 75%;
  float: none;
  margin: 0;
  margin-left: -2px;
  font-size: 16px;
}

/* line 181, module.less */

.m-brand-msg {
  font-family: 'Sabon LT W01 Roman', serif;
  color: black;
  margin: 3.3em 0;
}

/* line 185, module.less */

.m-brand-msg p {
  font: 1.5625em/1.2em 'Sabon LT W01 Italic', serif;
  font-weight: 300;
}

/* line 190, module.less */

.m-brand-msg a {
  display: block;
}

/* line 195, module.less */

.m-right-info {
  margin-top: -0.125em;
  margin-bottom: 1em;
}

/* line 198, module.less */

.m-right-info ul li.m-service-part h5:after {
  content: '' !important;
}

/* line 203, module.less */

.cover-notloggedin {
  width: 100%;
  background: transparent url(/Static/img/overlay.png);
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 2;
}

/* line 213, module.less */

.login-bar {
  background: transparent url(/Static/img/accentprimary-transparent.png);
  max-width: none !important;
  color: #ffffff;
  padding-top: 10px;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  padding-bottom: 15px;
}

/* line 221, module.less */

.login-bar .login-notice {
  margin-top: .5em;
}

/* line 224, module.less */

.login-bar h3 {
  text-transform: uppercase;
  font-size: .8em;
}

/* line 228, module.less */

.login-bar .login-fields {
  float: right;
}

/* line 233, module.less */

.login-bar .login-fields .passwordReset {
  line-height: 0;
  font-size: .8em;
  color: #fff;
}

/* line 237, module.less */

.login-bar .login-fields .passwordReset:hover {
  text-decoration: underline;
}

/* line 240, module.less */

.login-bar .login-fields .passwordReset i {
  color: #fff;
}

/* line 246, module.less */

.login-bar .login-fields .explainPages {
  color: #fff;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  display: block;
  text-align: right;
  font-size: .8em;
}

/* line 252, module.less */

.login-bar .login-fields .explainPages:hover {
  text-decoration: underline;
}

/* line 255, module.less */

.login-bar .login-fields .explainPages i {
  color: #fff;
}

/* line 260, module.less */

.login-bar .inpgr {
  display: table-cell;
  vertical-align: bottom;
  height: 50px;
  text-align: left;
}

/* line 272, module.less */

.login-bar .inpgr label {
  display: block;
  float: none;
  font-size: .8em;
}

/* line 279, module.less */

.login-bar h4 {
  margin-bottom: 5px;
}

/* line 290, module.less */

.login-bar input:not([type="radio"]) {
  width: 13.75em;
  float: none;
  margin-right: 1.2em;
}

/* line 298, module.less */

.login-bar p {
  margin-bottom: 0;
}

/* line 303, module.less */

.m-chapters-all {
  position: relative;
}

/* line 308, module.less */

.m-chapters-all .m-chapter {
  background-color: #ffffff;
  float: left;
  font-size: 1.875em;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-right: 5px;
  text-transform: uppercase;
  width: auto;
  position: relative;
}

/* line 324, module.less */

.m-chapters-all .m-chapter.selected {
  z-index: 99;
}

/* line 326, module.less */

.m-chapters-all .m-chapter.selected a {
  color: #000000;
}

/* line 347, module.less */

.m-chapters-all .m-chapter a.m-search {
  position: relative;
  text-indent: -9999px;
}

/* line 351, module.less */

.m-chapters-all .m-chapter a.m-search {
  text-indent: 0;
  margin-right: -1.33333em;
  padding-right: 2.66666em;
}

/* line 357, module.less */

.m-chapters-all .m-chapter a.m-search:after {
  content: '\e000';
  display: block;
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  height: 100%;
  top: 50%;
  margin-top: -0.5em;
  font-family: fbicon;
  font-size: .8em;
  line-height: 1;
  text-indent: 0;
  color: inherit;
}

.m-chapters-all .m-chapter .m-search.mobile {
  display: none;
}

/* line 373, module.less */

.m-chapters-all .m-chapter a.m-search:after {
  width: 50%;
}

/* line 378, module.less */

.m-chapters-all .m-chapter.not-loggedin,
.m-chapters-all .m-chapter.loggedin {
  background: transparent;
  background-image: url(/Static/img/accentprimary-transparent.png);
  margin-right: 0;
}

/* line 383, module.less */

.m-chapters-all .m-chapter.not-loggedin,
.m-chapters-all .m-chapter.loggedin {
  float: right;
}

/* line 385, module.less */

.m-chapters-all .m-chapter.not-loggedin .s-login,
.m-chapters-all .m-chapter.loggedin .s-login {
  line-height: 0;
  margin-left: 10px;
}

/* line 395, module.less */

.m-chapters-all .m-chapter.not-loggedin a,
.m-chapters-all .m-chapter.loggedin a {
  color: #ffffff;
}

/* line 400, module.less */

.m-chapters-all .m-chapter.loggedin a {
  color: #ffdb0a;
}

/* line 417, module.less */

.m-chapters-all a {
  display: inline;
  width: 100%;
  text-align: center;
}

/* line 422, module.less */

.m-chapters-all a {
  display: block;
  position: relative;
  line-height: 1em;
  padding: 30px 60px;
}

/* line 522, module.less */

#main-navigation {
  position: relative;
  overflow: hidden;
}

#main-navigation .mobile-home {
  display: none;
}

/* line 536, module.less */

.phone-link {
  text-decoration: none;
}

/* line 541, module.less */

.flexslider {
  overflow: hidden;
  min-width: 300px;
}

/* line 546, module.less */

.m-service-col {
  position: relative;
}

/* line 550, module.less */

.m-small-logo {
  display: block;
  float: left;
  width: 182px;
  margin-top: 56px;
  position: absolute;
  z-index: 1;
  padding: 0 0.75em;
}

/* line 561, module.less */

.m-small-logo {
  display: none;
}

/* line 566, module.less */

.open-section-nav {
  float: right;
  width: 67%;
}

/* line 570, module.less */

.open-section-nav {
  display: none;
}

/* line 575, module.less */

.m-section-nav {
  display: none;
}

/* line 578, module.less */

.m-section-nav {
  display: block;
}

/* line 582, module.less */

.m-section-nav .close-section-nav {
  display: inline-block;
  float: right;
  color: white;
  cursor: pointer;
}

/* line 588, module.less */

.m-section-nav .close-section-nav {
  display: none;
}

/* line 593, module.less */

.m-section-nav .m-section-nav-title {
  margin-bottom: 0.75em;
}

/* line 598, module.less */

.m-section-nav .fuling {
  display: none;
}

/* line 603, module.less */

.m-section-nav li {
  background: #e6ffe6;
}

/* line 607, module.less */

.m-section-nav a {
  display: block;
  margin-bottom: 0.375em;
  padding: 0.375em 0.375em 0.375em 0.75em;
  border-bottom: 1px solid #b3ffb3;
}

/* line 614, module.less */

.m-section-nav .m-section-subpages {
  padding-left: 1.25em;
}

/* line 617, module.less */

.m-section-nav .m-section-subpages a {
  border-bottom: none;
}

/* line 623, module.less */

.vis {
  display: block;
}

/* line 627, module.less */

.m-sub-nav {
  width: 100%;
}

/* line 629, module.less */

.m-sub-nav h4 {
  border-bottom: 10px solid #b8d2c1;
  height: 4.125rem;
  margin-bottom: 1px;
  padding-bottom: 1em;
  line-height: 2.5em;
}

/* line 637, module.less */

.m-sub-nav ul {
  border-top: 0;
}

/* line 639, module.less */

.m-sub-nav ul li {
  border-bottom: 2px solid #cccccd;
  clear: both;
}

/* line 642, module.less */

.m-sub-nav ul li a {
  display: block;
  font-size: 0.875em;
  padding: 0.74em 0 0.6875em 0;
  text-transform: uppercase;
}

/* line 652, module.less */

.m-sub-nav ul li .s-plus:after,
.m-sub-nav ul li .s-minus:after {
  color: #9a9a9c;
  content: '\e001';
  font-family: fbicon;
  font-size: 0.5em;
  float: right;
  margin-right: 14px;
}

/* line 661, module.less */

.m-sub-nav ul li .s-minus:after {
  content: '\e002';
}

/* line 666, module.less */

.m-sub-nav ul li ul {
  border-top: 2px dotted #cccccd;
}

/* line 668, module.less */

.m-sub-nav ul li ul li {
  border-bottom: 2px dotted #cccccd;
}

/* line 670, module.less */

.m-sub-nav ul li ul li a {
  text-transform: none;
  padding: 0.25em 0 .25em 1.4375em;
}

/* line 678, module.less */

.m-sub-nav ul li ul li ul li a {
  padding-left: 2.8125em;
}

/* line 685, module.less */

.m-sub-nav ul li ul li:last-child {
  border-bottom: 0;
}

/* line 691, module.less */

.m-sub-nav ul .current {
  border-bottom: 0;
}

/* line 693, module.less */

.m-sub-nav ul .current > a {
  background-color: #b8d2c1;
  color: #000;
  margin-top: -2px;
}

/* line 700, module.less */

.m-sub-nav ul > li > ul > li > ul > li:last-child {
  border-bottom: 2px dotted #cccccd;
}

/* line 705, module.less */

.breadcrumb {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  margin-bottom: 2.375em;
}

/* line 709, module.less */

.breadcrumb ul {
  overflow: hidden;
}

/* line 711, module.less */

.breadcrumb ul li {
  float: left;
  padding-right: 5px;
}

/* line 714, module.less */

.breadcrumb ul li a {
  white-space: nowrap;
  color: #000;
  font-size: 0.875em;
}

/* line 720, module.less */

.breadcrumb ul li:last-child a {
  cursor: default;
}

/* line 734, module.less */

.m-main,
.m-standard {
  margin-top: -1px;
  position: relative;
  background-color: #ffffff;
  padding-top: 1.625em;
  padding-bottom: 1em;
}

/* line 750, module.less */

.m-main .m-teaser,
.m-standard .m-teaser {
  color: black;
  font-family: 'Sabon LT W01 Italic', serif;
  font-size: 1.0625em;
}

/* line 754, module.less */

.m-main .m-teaser .m-list,
.m-standard .m-teaser .m-list {
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 1.0625em;
}

/* line 760, module.less */

.m-main .m-teaser .m-list .t-more,
.m-standard .m-teaser .m-list .t-more {
  border: none;
  text-align: right;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  font-size: .8em;
}

/* line 765, module.less */

.m-main .m-teaser .m-list .t-more .s-in,
.m-standard .m-teaser .m-list .t-more .s-in {
  margin-right: 0;
}

/* line 769, module.less */

.m-main .m-teaser .m-list .t-more a,
.m-standard .m-teaser .m-list .t-more a {
  padding-top: 2em;
}

/* line 771, module.less */

.m-main .m-teaser .m-list .t-more a:hover,
.m-standard .m-teaser .m-list .t-more a:hover {
  text-decoration: underline;
}

/* line 786, module.less */

.m-teaser-icon {
  position: absolute;
  left: 0;
  margin-top: .1em;
  font-size: 3em;
  width: 1.5em;
  height: 1.3em;
  display: inline-block;
  color: #333;
  letter-spacing: -1px;
}

/* line 799, module.less */

.m-module {
  margin-bottom: 2.5em;
}

/* line 806, module.less */

.m-divider {
  border-bottom: 10px solid #9a9a9c;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

/* line 812, module.less */

.m-metro {
  border-bottom: 1px solid black;
}

/* line 815, module.less */

.m-metro .m-metro-tile {
  position: relative;
  float: left;
  width: 50%;
  padding: 24%;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  -webkit-box-shadow: inset 1px 1px 0 blue, inset -1px -1px 0 blue;
  -moz-box-shadow: inset 1px 1px 0 blue, inset -1px -1px 0 blue;
  box-shadow: inset 1px 1px 0 blue, inset -1px -1px 0 blue;
  background: gray;
  overflow: hidden;
}

/* line 828, module.less */

.m-metro .m-metro-tile:nth-of-type(even) {
  border-left: none;
}

/* line 832, module.less */

.m-metro .m-metro-tile:nth-of-type(3) {
  background: green;
}

/* line 836, module.less */

.m-metro a {
  position: absolute;
  display: block;
  top: 0.75em;
  right: 0.75em;
  left: 0.75em;
}

/* line 848, module.less */

.m-expand .m-expand-trigger {
  cursor: pointer;
}

/* line 854, module.less */

.m-entry-textAndImage a {
  display: block;
  color: #333333;
}

/* line 859, module.less */

.m-entry-textAndImage .m-entry-figure {
  float: left;
  width: 33.33%;
  padding-right: 0.75em;
}

/* line 864, module.less */

.m-entry-textAndImage .m-entry-figure {
  float: none;
  width: auto;
  padding-right: 0;
}

/* line 871, module.less */

.m-entry-textAndImage p {
  clear: both;
}

/* line 877, module.less */

.m-entry-textOnly > * {
  padding: 0 0.75em;
  background: #999999;
}

/* line 881, module.less */

.m-entry-textOnly > * {
  padding: 0 1.25em;
}

/* line 886, module.less */

.m-entry-textOnly a {
  display: block;
  color: #333333;
}

/* line 892, module.less */

.m-entry-plate {
  color: #ffffff;
}

/* line 894, module.less */

.m-entry-plate a {
  color: #ffffff;
}

/* line 899, module.less */

.m-btn {
  width: 100%;
  padding: 0.75em;
  background: #e6ffe6;
}

/* line 905, module.less */

footer.primary {
  background-color: #006729;
  color: #ffffff;
  overflow: hidden;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  padding: 0.9375em 0 1.375em 0;
}

/* line 913, module.less */

footer.primary p {
  font-size: 0.875em;
  line-height: 1.5725em;
  margin-bottom: 1.5em;
}

/* line 917, module.less */

footer.primary p.m-customerservice {
  font-size: 2.2em;
  letter-spacing: 1px;
  line-height: 1.375em;
  margin-bottom: .5em;
}

/* line 928, module.less */

footer.primary a {
  color: #ffffff;
}

/* line 931, module.less */

footer.primary h2 {
  border-color: #ffffff;
  color: #ffffff;
  font-weight: 400;
  margin-bottom: .725em;
}

/* line 937, module.less */

footer.primary h3 {
  font-size: 1em;
  line-height: 1.375em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 944, module.less */

footer.primary .m-tagline {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 952, module.less */

footer.secondary {
  background-color: #fff;
  padding: 20px 0;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  position: relative;
}

/* line 960, module.less */

footer.secondary div {
  position: relative;
}

/* line 964, module.less */

footer.secondary img {
  float: left;
  margin-right: 20px;
  width: auto;
}

/* line 982, module.less */

footer.secondary ul {
  margin-bottom: 1em;
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 988, module.less */

footer.secondary ul li {
  color: #000;
  float: left;
  font-size: 0.875em;
  padding: 6px 13px 0 0;
}

/* line 994, module.less */

footer.secondary ul li a {
  text-decoration: underline;
}

/* line 1016, module.less */

.m-settings {
  margin: 0 20px;
}

/* line 1019, module.less */

.m-settings li a {
  font-size: 0.875em;
}

/* line 1025, module.less */

.m-list {
  margin-top: -7px;
}

/* line 1027, module.less */

.m-list li {
  border-bottom: 2px dotted #cccccd;
}

/* line 1029, module.less */

.m-list li a {
  color: #000;
  display: block;
  line-height: 1.25em;
  padding: 0.6em 0 0.5em 0;
}

/* line 1034, module.less */

.m-list li a:hover {
  text-decoration: underline !important;
}

/* line 1041, module.less */

.m-box {
  background: #006729;
  border: 1px solid #ececec;
  padding: 1em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  padding-bottom: 1.5em;
  color: #ffffff;
}

/* line 1049, module.less */

.m-box h4 {
  color: #ffffff;
  margin-bottom: .5em;
}

/* line 1055, module.less */

.m-box .m-list {
  border-top: 2px dotted #cccccd;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 1060, module.less */

.m-box .m-list li {
  height: 4em;
  display: block;
  padding-top: .5em;
}

/* line 1065, module.less */

.m-box .m-list li span {
  margin-left: 2.9em;
}

/* line 1068, module.less */

.m-box .m-list li [class*='icon-'] {
  font-size: 2em;
  position: absolute;
  top: 0;
}

/* line 1073, module.less */

.m-box .m-list li i {
  color: #ffffff;
  font-size: .6em;
  position: relative;
}

/* line 1078, module.less */

.m-box .m-list li i[class*='icon-']:before {
  position: absolute;
  top: 0.25rem;
}

/* line 1084, module.less */

.m-box .m-list li .s-in {
  float: right;
  margin-top: 0.725em;
}

/* line 1088, module.less */

.m-box .m-list li a {
  color: #ffffff;
  text-transform: uppercase;
  clear: both;
  position: relative;
  display: block;
  width: 100%;
}

/* line 1102, module.less */

.m-teaser {
  border-top: 10px solid #e1e1e1;
  padding: 0;
}

/* line 1106, module.less */

.m-teaser {
  padding: 1.3125em 0 2.375em 0;
}

/* line 1109, module.less */

.m-teaser img {
  margin-bottom: 14px;
}

/* line 1112, module.less */

.m-teaser h3 {
  margin-bottom: 13px;
  font-family: 'Sabon LT W01 Roman', serif;
  letter-spacing: -1px;
}

/* line 1117, module.less */

.m-teaser p {
  line-height: 1.375em;
  letter-spacing: 0px;
}

/* line 1123, module.less */

.m-teaser.m-small {
  position: relative;
}

/* line 1128, module.less */

.m-teaser.m-small h4 {
  margin-bottom: .6em;
}

/* line 1132, module.less */

.m-teaser.m-small p {
  padding-left: 4.325em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  color: #033333;
  font-size: 0.875em;
  line-height: 1.5725em;
  line-height: 1.25em;
}

/* line 1160, module.less */

.m-carousel {
  position: relative;
  margin-bottom: 15px;
}

/* line 1163, module.less */

.m-carousel {
  margin-bottom: 2em;
}

/* line 1167, module.less */

.m-carousel .m-carousel-holder {
  position: relative;
  width: 75%;
  height: auto;
}

/* line 1204, module.less */

.m-carousel .m-carousel-img {
  margin-bottom: 0;
  float: right;
}

/* line 1208, module.less */

.m-carousel .l-span-M4 {
  padding-left: 0;
}

/* line 1211, module.less */

.m-carousel .l-span-M8 {
  padding-right: 0;
}

/* line 1222, module.less */

.m-carousel .m-carousel-text {
  padding-bottom: 0.875em;
  position: relative;
  float: left;
}

/* line 1226, module.less */

.m-carousel .m-carousel-text p {
  font-size: 1.25em;
  line-height: 1.25em;
  font-family: 'Sabon LT W01 Italic', serif;
}

/* line 1230, module.less */

.m-carousel .m-carousel-text p {
  display: none;
}

/* line 1238, module.less */

.m-push-minasidor {
  width: 25%;
  position: relative;
  padding-right: 2.5em;
  padding-left: 2.5em;
  text-align: center;
  margin-bottom: 1em;
}

/* line 1245, module.less */

.m-push-minasidor .top {
  margin-bottom: 3%;
}

/* line 1248, module.less */

.m-push-minasidor .left {
  margin-right: 3%;
  left: 0px;
  width: 48.5%;
}

/* line 1253, module.less */

.m-push-minasidor .right {
  left: 0px;
  width: 48.5%;
}

/* line 1257, module.less */

.m-push-minasidor .bottom {
  margin-top: 3%;
}

/* line 1312, module.less */

.news-form .l-container {
  margin-bottom: 1em;
}

/* line 1315, module.less */

.news-form h5 {
  line-height: 3em;
}

/* line 1320, module.less */

.news-list {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  clear: left;
}

/* line 1327, module.less */

.news-list li {
  border-color: grey;
  border-top-style: dotted;
  border-top-width: 1px;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}

/* line 1335, module.less */

.news-list li a {
  color: #000;
}

/* line 1339, module.less */

.news-list li img,
.m-articlelist img {
  width: 14%;
  display: inline;
  float: left;
  margin-right: 1em;
}

/* line 1346, module.less */

.news-list li div.main {
  display: list-item;
  margin-left: 150px;
  vertical-align: top;
}

/* line 1352, module.less */

.news-list .tagline {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  padding-top: 0.5em;
}

/* line 1358, module.less */

.news-list .tagline ul li {
  background-color: #E7F0EA;
  border-radius: 3px;
  color: #006729;
  display: inline-block;
  padding: 2px 5px;
  border: none !important;
}

/*.news-list li div span{
    margin-top: 1px;
    margin-left: 10px;
    float:right;
    font: 1.2em/1.2em bold 'Sabon LT W01 Italic', serif;
}*/

/* line 1374, module.less */

.news-list li div.img {
  float: left;
  display: inline;
  vertical-align: top;
}

/* line 1380, module.less */

.news-list li div.ingr {
  margin-top: 5px;
  margin-bottom: 20px;
  display: list-item;
  vertical-align: top;
  overflow: hidden;
  height: 40px;
  word-wrap: break-word;
  font: 1em/1.2em 'Sabon LT W01 Italic', serif;
}

/* line 1391, module.less */

.news-list p {
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 1.4em;
  letter-spacing: 0;
  margin-bottom: 0.4em;
  text-transform: none;
}

/* line 1399, module.less */

.news-list .book {
  font-size: 0.7em;
}

/* line 1403, module.less */

.news-list .tagline ul {
  display: inline;
  margin-left: 5px;
}

/* line 1408, module.less */

.news-list li h3 {
  display: inline;
}

/* line 1413, module.less */

.m-downloads,
.m-guide {
  margin-bottom: 2em;
  background-color: #fdf7c1;
  width: 100%;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  padding-bottom: 1em;
}

/* line 1423, module.less */

.m-downloads a,
.m-guide a {
  display: block;
  line-height: 2em;
}

/* line 1427, module.less */

.m-downloads h4,
.m-guide h4 {
  background-color: #ffe600;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  padding: 1em;
  font-size: 1em;
}

/* line 1441, module.less */

.m-downloads p,
.m-guide p {
  padding: 1em;
  margin-bottom: 0;
}

/* line 1444, module.less */

.m-downloads p a,
.m-guide p a {
  text-decoration: none;
}

/* line 1447, module.less */

.m-downloads p + p,
.m-guide p + p {
  padding-top: 0;
  margin-top: 0;
}

/* line 1456, module.less */

.m-downloads.m-guide p i,
.m-guide.m-guide p i {
  float: right;
  color: inherit;
  margin-right: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.5em;
}

/* line 1467, module.less */

.m-downloads.m-guide a,
.m-guide.m-guide a {
  border-bottom: 2px dotted black;
  width: 46%;
  color: black;
  text-transform: uppercase;
  min-height: 3.25em;
  padding: 1em 0 0.75em 0;
  line-height: 1.25em;
  position: relative;
  height: auto;
}

/* line 1469, module.less */

.m-downloads.m-guide a.top,
.m-guide.m-guide a.top {
  border-top: 2px dotted black;
}

/* line 1485, module.less */

.m-downloads.m-guide a:hover,
.m-guide.m-guide a:hover {
  color: #006729;
}

/* line 1507, module.less */

h2.storning {
  border-color: #ea5b1b;
}

/* line 1511, module.less */

.m-storning {
  font-family: 'Futura W01 Light', 'Futura', 'Helvetica', sans-serif;
}

/* line 1513, module.less */

.m-storning a {
  color: #000000;
}

/* line 1516, module.less */

.m-storning h2 {
  border-bottom: none;
}

/* line 1518, module.less */

.m-storning h2 {
  border-bottom: 10px solid #EA5B1B;
}

/* line 1524, module.less */

.m-storning p {
  font-family: 'Sabon LT W01 Roman', serif;
}

/* line 1528, module.less */

.m-storning .m-storningsinfo {
  border-top: #ea5b1b solid 10px;
  border-bottom: #ea5b1b solid 10px;
  width: 100%;
  margin-top: -15px;
  padding-top: 15px;
  margin-bottom: 15px;
  display: inline-block !important;
}

/* line 1536, module.less */

.m-storning .m-storningsinfo {
  padding-bottom: 15px;
  margin-bottom: 40px;
  padding-left: 0px;
}

/* line 1543, module.less */

.m-storning .m-storningsinfo a {
  color: black;
}

/* line 1546, module.less */

.m-storning .m-storningsinfo span {
  display: inline;
  font-size: 1rem;
  text-transform: none;
}

/* line 1553, module.less */

.m-storning .s-in {
  color: #ea5b1b;
}

/* line 1558, module.less */

.m-shadow {
  background-image: url(/Static/img/shadow.png);
  height: 5px;
  margin-top: -5px;
  z-index: 1;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}

/* line 1569, module.less */

.m-shadow {
  width: 3800px;
  left: 50%;
  margin-left: -1900px;
}

/* line 1578, module.less */

.m-shadow {
  width: 210%;
  left: 0%;
  margin-left: -100%;
  margin-right: -100%;
}

/* line 1587, module.less */

.m-ms-square {
  background-color: #e1e1e1;
  color: #006729;
  text-align: center;
  padding: 0;
  position: relative;
  padding-bottom: 48.5%;
  width: 48.5%;
}

/* line 1604, module.less */

.m-ms-square .icon-warn {
  position: relative;
  display: inline-block;
}

/* line 1607, module.less */

.m-ms-square .icon-warn .icon-bg {
  position: absolute;
  background-color: #e54415;
  width: 90%;
  height: 80%;
  margin-left: 5%;
  margin-top: 5%;
}

/* line 1616, module.less */

.m-ms-square .icon-warn i {
  position: relative;
  color: white;
}

/* line 1621, module.less */

.m-ms-square > div {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-top: 15%;
  left: 0px;
}

/* line 1628, module.less */

.m-ms-square i {
  font-size: 4em;
}

/* line 1665, module.less */

.m-ms-square .title {
  margin-top: .3em;
  line-height: 1.285;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  display: block;
  text-transform: uppercase;
  padding-left: .8em;
  padding-right: .8em;
}

/* line 1675, module.less */

.m-ms-square .title {
  display: none;
}

/* line 1679, module.less */

.m-ms-square p {
  line-height: 1.5725em;
}

/* line 1698, module.less */

.m-lightGrey {
  background-color: #e1e1e1;
  padding: 26px 30px 1.5em 29px;
}

/* line 1701, module.less */

.m-lightGrey p {
  font-size: 0.875em;
  line-height: 1.5725em;
}

/* line 1707, module.less */

.m-article-main-img {
  margin-bottom: 2.1875em;
}

/* line 1711, module.less */

.m-bullets-white {
  margin-top: -0.5em;
  margin-bottom: 1.5em;
}

/* line 1712, module.less */

.m-bullets-white ul {
  margin-left: 1em;
}

/* line 1714, module.less */

.m-bullets-white ul li {
  list-style: disc;
  margin-bottom: 9px;
}

/* line 1723, module.less */

.m-bullets {
  background-color: #fef6e5;
  margin: 20px 0 35px 0;
  padding: 16px 24px 17px 20px;
}

/* line 1727, module.less */

.m-bullets h5 {
  margin-bottom: 8px;
}

/* line 1730, module.less */

.m-bullets ul {
  margin: 0 0 0 20px;
}

/* line 1732, module.less */

.m-bullets ul li {
  list-style: disc;
  margin-bottom: 9px;
}

/* line 1739, module.less */

.m-guide {
  background: #fdf7c1;
  overflow: hidden;
}

/* line 1743, module.less */

.m-guide h4 {
  margin-bottom: 0.65em;
}

/* line 1746, module.less */

.m-guide p {
  font-size: 0.875em;
}

/* line 1750, module.less */

.m-guide ul {
  border-top: 2px dotted #000;
}

/* line 1752, module.less */

.m-guide ul li {
  display: block;
}

/* line 1754, module.less */

.m-guide ul li a {
  border-bottom: 2px dotted #000;
  color: #333333;
  display: block;
  font-size: 0.875em;
  padding: 14px 0 12px 1px;
  text-transform: uppercase;
}

/* line 1772, module.less */

blockquote.m-quote img {
  margin-bottom: 0.5em;
}

/* line 1775, module.less */

blockquote.m-quote h5 {
  font-size: 1.5625em;
  line-height: 1.875em;
  margin-bottom: 7px;
}

/* line 1780, module.less */

blockquote.m-quote p {
  border-bottom: 10px solid #006729;
  font-size: 1.0em;
  line-height: 1.375em;
  padding-bottom: 1.0em;
}

/* line 1788, module.less */

.m-contact {
  background-color: #e7f0ea;
  padding: 1.45em 1.0em 0.2em 1.2em;
}

/* line 1791, module.less */

.m-contact p {
  font-size: 0.875em;
  line-height: 1.375em;
  padding-bottom: 21px;
}

/* line 1798, module.less */

.storning {
  font-family: 'Futura W01 Light', 'Futura', 'Helvetica', sans-serif;
}

/* line 1800, module.less */

.storning select.styled.hasCustomSelect {
  top: auto !important;
  left: auto !important;
}

/* line 1805, module.less */

.storning .customSelect {
  float: none !important;
  width: 100% !important;
}

/** OUTER CONTAINER **/

/* line 1815, module.less */

.modal-content {
  padding-bottom: 2em;
}

.modal-content .l-span-L6 {
  float: left;
}
/* line 1819, module.less */

.modal-layer {
  line-height: 1.5em;
  /*display:none;*/
  background-image: url(/Static/img/overlay.png);
  position: absolute;
  top: 0;
  width: 100%;
  padding: 5% 13%;
  min-height: 100%;
  z-index: 2;
  /**  INNER CONTAINER **/
  /**  INNER CONTAINER MODULES **/
  /** HEADINGS **/
  /** FOR USER TEST ONLY **/
}

/* line 1821, module.less */

.modal-layer .reminder {
  margin-top: -20px;
  padding: 0;
  display: block;
  margin-bottom: 1em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 1833, module.less */

.modal-layer .contact {
  margin-bottom: 1em;
  padding: 0;
  text-align: left;
}

/* line 1837, module.less */

.modal-layer .contact select {
  width: 100% !important;
  margin-bottom: 1em;
}

/* line 1841, module.less */

.modal-layer .error-form fieldset [class*='l-span'] {
  padding-right: 0;
}

.modal-layer .error-form label {
  display: inline !important;
  word-break: break-word !important;
}

.modal-layer .contact .customSelect {
  width: 100% !important;
  white-space: nowrap;
}

/* line 1845, module.less */

.modal-layer .contact input {
  margin-top: .75em !important;
  margin-bottom: .75em !important;
}

/* line 1851, module.less */

.modal-layer .addedIssues button {
  margin-top: 1em;
}

/* line 1854, module.less */

.modal-layer .addedIssues .contactForm label {
  line-height: 37px;
}

/* line 1858, module.less */

.modal-layer .addedIssues .contact select {
  width: 100% !important;
  float: left;
}

/* line 1864, module.less */

.modal-layer .addedIssues .contact span.customSelect {
  width: 100% !important;
  float: left;
}

/* line 1869, module.less */

.modal-layer .addedIssues .contact span.customSelectInner {
  /*width: 100%!important;*/
  padding-right: 0;
}

/* line 1875, module.less */

.modal-layer .addedIssues .m-button-small.edit {
  width: 100%;
  text-align: center;
}

/* line 1880, module.less */

.modal-layer .addedIssues #contactInfo {
  width: 100%;
}

/* line 1884, module.less */

.modal-layer .addedIssues .selectRow {
  position: relative;
  height: 40px;
}

/* line 1889, module.less */

.modal-layer .addedIssues #tenants {
  position: relative;
  margin: 0;
}

/* line 1896, module.less */

.modal-layer .addedIssues .contactDetails {
  padding-top: 1em;
  padding-bottom: 1em;
  display: none;
}

/* line 1902, module.less */

.modal-layer .addedIssues .contactSelected {
  display: block;
  padding-top: 1em;
  border-top: 2px dotted #c6c6c6;
}

/* line 1908, module.less */

.modal-layer .addedIssues .contactForm input[type="text"] {
  width: 50%;
  margin: 0;
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}

/* line 1915, module.less */

.modal-layer .addedIssues .contactActions {
  height: 20px;
  margin-top: 1em;
}

/* line 1920, module.less */

.modal-layer .addedIssues textarea {
  float: none;
  margin-top: 1em;
}

/* line 1925, module.less */

.modal-layer .addedIssues.hidden,
.modal-layer .addedIssues .hidden {
  display: block;
  visibility: hidden;
}

/* line 1939, module.less */

.modal-layer > div {
  box-shadow: 0 0 10px #dedede;
  background-color: #fff;
  position: relative;
  padding: 1.25em 1.25em 0;
  float: left;
  width: 100%;
}

/* line 1946, module.less */

.modal-layer > div .close {
  background: transparent url(/Static/img/icons.png) no-repeat center 0;
  display: inline-block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: -18px;
  right: -18px;
}

/* line 1980, module.less */

.modal-layer .l-span-M6 {
  width: 66.5%;
  padding-left: 0;
}

/* line 1990, module.less */

.modal-layer .l-span-M3 dl {
  border-bottom: 2px dotted #cccccd;
  padding: 1em 1.2em 1.2em;
}

/* line 1999, module.less */

.modal-layer .notice > div {
  background-color: #e1e1e1;
  padding: 1em 1.2em 3em;
}

/* line 2002, module.less */

.modal-layer .notice > div h5 {
  background-color: inherit;
  padding: 0 0 1em;
  border-bottom: 10px solid #ea5b1b;
}

/* line 2007, module.less */

.modal-layer .notice > div p {
  padding: 1em 0;
}

/* line 2010, module.less */

.modal-layer .notice > div span {
  font-size: 2em;
  padding: 0 0 0.5em;
  display: inline-block;
}

/* line 2019, module.less */

.modal-layer h6 {
  background-color: #e1e1e1;
  padding: 0.5em 1em;
  text-transform: none;
}

/* line 2024, module.less */

.modal-layer .m-service-pod,
.modal-layer .m-error-pod {
  background: none;
  border: none;
}

/* line 2027, module.less */

.modal-layer .m-service-pod h4,
.modal-layer .m-error-pod h4 {
  margin-bottom: 2em;
}

/* line 2030, module.less */

.modal-layer .m-service-pod .l-container,
.modal-layer .m-error-pod .l-container {
  padding: 0;
  margin-bottom: 1em;
}

/* line 2036, module.less */

.modal-layer h3 {
  font-family: 'Sabon LT W01 Italic', serif;
  margin-bottom: .5em;
}

/* line 2040, module.less */

.modal-layer h3 + p {
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 1.0625em;
  margin-bottom: 2em;
}

/* line 2046, module.less */

.modal-layer h5 {
  text-transform: uppercase;
}

/* line 2052, module.less */

.modal-layer .m-service-pod li.m-service-part h5:after,
.modal-layer .m-error-pod li.m-service-part h5:after,
.modal-layer .m-service-pod li.m-service-part.active h5:after,
.modal-layer .m-error-pod li.m-service-part.active h5:after {
  content: '';
}

/* line 2060, module.less */

.modal-layer .hidden {
  display: none;
}

/* line 2066, module.less */

.m-right-info ul + ul {
  margin-top: .25em;
}

/* line 2071, module.less */

.field-row {
  float: right !important;
  width: 76%;
}

.field-row .typeOfProperty {
  display: none;
}

/* line 2082, module.less */

.m-locations-listing .m-location {
  z-index: 1;
  overflow: visible;
  clear: both;
  position: relative;
  line-height: 1.5em;
}

/* line 2085, module.less */

.m-locations-listing .m-location br {
  clear: both;
}

/* line 2089, module.less */

.m-locations-listing .m-location .m-summary {
  clear: both;
  padding-bottom: 1em;
}

/* line 2100, module.less */

.m-locations-listing .m-location .m-summary .m-image-icon {
  width: 14%;
  float: left;
  margin-right: 1em;
  position: relative;
}

/* line 2107, module.less */

.m-locations-listing .m-location .m-summary .m-image-icon img + a {
  padding-left: 14%;
}

/* line 2112, module.less */

.m-locations-listing .m-location a:not(.m-button-small):not(.m-button-large) {
  display: block;
}

/* line 2117, module.less */

.m-locations-listing .m-location > a:not(.show-more):not(.m-button-small):not(.m-button-large) {
  display: block;
  padding-top: 0;
}

/* line 2125, module.less */

.m-locations-listing .m-location > a:not(.show-more):not(.m-button-small):not(.m-button-large) + a + span {
  display: inline-block;
}

/* line 2141, module.less */

.m-locations-listing .m-location .show-more {
  float: right;
  line-height: 1;
  font-size: .7em;
  position: relative;
  margin-top: -1em;
}

/* line 2148, module.less */

.m-locations-listing .m-location .m-details {
  width: 100%;
  clear: both;
  position: relative;
  margin-top: 2.5em;
  display: none;
  padding-bottom: 3em;
  padding-bottom: 4em;
  margin-bottom: -3.7em;
}

/* line 2160, module.less */

.m-locations-listing .m-location .m-details .m-description {
  margin-top: -1em;
  padding-top: 1.5em;
}

/* line 2163, module.less */

.m-locations-listing .m-location .m-details .m-description p:not(.fact) {
  font-family: 'Sabon LT W01 Roman', serif;
}

/* line 2167, module.less */

.m-locations-listing .m-location .m-details .m-description h4 {
  color: black;
  line-height: 1.25em;
  height: auto;
}

/* line 2173, module.less */

.m-locations-listing .m-location .m-details .m-details-extras {
  margin-bottom: 1.25em;
}

/* line 2175, module.less */

.m-locations-listing .m-location .m-details .m-details-extras a {
  margin-right: 1em;
}

/* line 2188, module.less */

.m-locations-listing .m-location .m-details h4 {
  margin-bottom: 1em;
  margin-left: -1em;
  width: 160.5%;
  position: absolute;
  top: -2.4em;
  background-color: white;
  padding-top: 1em;
  border-top: 2px dotted #c6c6c7;
  padding-left: 1em;
  height: 100% !important;
  z-index: -1;
  background-color: #e7f0ea;
}

/* line 2201, module.less */

.m-locations-listing .m-location .m-details h4 a {
  text-decoration: none;
  color: inherit;
}

/* line 2204, module.less */

.m-locations-listing .m-location .m-details h4 a i {
  float: right;
  font-size: .6875rem;
  line-height: 1;
  color: #006729;
  margin-right: 1em;
}

/* line 2214, module.less */

.m-locations-listing .m-location .m-details input {
  float: none;
}

/* line 2217, module.less */

.m-locations-listing .m-location .m-details .intern {
  padding: 1em;
  background: #e1e1e1;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  margin-bottom: 2em;
}

/* line 2223, module.less */

.m-locations-listing .m-location .m-details .intern h2 {
  border-color: #e74200;
  font-size: 1.1428em;
  line-height: 1.2em;
  margin-top: 0;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  min-height: 2em;
}

/* line 2233, module.less */

.m-locations-listing .m-location .m-details .intern .time {
  float: right;
  color: #929292;
  line-height: 1;
}

/* line 2239, module.less */

.m-locations-listing .m-location .m-details .form-col {
  width: 48%;
  clear: both;
}

/* line 2240, module.less */

.m-locations-listing .m-location .m-details .form-col .m-button-submit {
  float: right;
}

/* line 2244, module.less */

.m-locations-listing .m-location .m-details .form-col em {
  line-height: 1;
  font-style: normal;
  color: #c6c6c7;
}

/* line 2249, module.less */

.m-locations-listing .m-location .m-details .form-col input,
.m-locations-listing .m-location .m-details .form-col textarea {
  width: 100%;
  float: none;
}

/* line 2253, module.less */

.m-locations-listing .m-location .m-details .form-col textarea {
  height: 8em;
  margin-bottom: 1.4em;
}

/* line 2259, module.less */

.m-locations-listing .m-location .m-details .form-col.right {
  float: right;
  clear: none;
}

/* line 2263, module.less */

.m-locations-listing .m-location .m-details .form-col.left {
  float: left;
  clear: none;
}

/* line 2267, module.less */

.m-locations-listing .m-location .m-details .form-col.full {
  width: 100%;
}

/* line 2272, module.less */

.m-locations-listing .m-location .m-details h3 {
  font-size: 1.42em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: .42em;
}

/* line 2279, module.less */

.m-locations-listing .m-location .m-details .details-right {
  padding: 0;
}

/* line 2281, module.less */

.m-locations-listing .m-location .m-details .details-right {
  position: absolute;
  right: -2.5em;
  padding: 0;
  margin: 0;
  width: 50%;
  top: 2px;
  padding-top: 1.4em;
}

/* line 2290, module.less */

.m-locations-listing .m-location .m-details .details-right > div {
  position: absolute;
  width: 100%;
  left: 100%;
}

/* line 2301, module.less */

.m-locations-listing .m-location .slider {
  margin-bottom: 2em;
  display: none;
}

/* line 2305, module.less */

.m-locations-listing .m-location .icon-holder {
  height: 1em;
  font-size: 3em;
  color: #006729;
  position: relative;
  float: left;
  margin-right: .25em;
}

/* line 2312, module.less */

.m-locations-listing .m-location .icon-holder i {
  float: left;
}

/* line 2350, module.less */

.m-locations-listing .m-location .m-image-icon.interest:after {
  content: 'ANMÄL INTRESSE';
  display: block;
  position: absolute;
  font-size: 0.2em;
  background: #69B550;
  color: white;
  width: 99%;
  text-align: left;
  bottom: 0;
  line-height: 1.2em;
  padding: .3em;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 2367, module.less */

.m-locations-listing .m-location .icon-holder.intern:after {
  content: 'INTERN';
  display: block;
  position: absolute;
  font-size: 0.2em;
  background: #69B550;
  color: white;
  width: 99%;
  text-align: center;
  bottom: 0;
  line-height: 1.8em;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 2382, module.less */

.inline-service {
  margin-top: 1.6em;
}

/* line 2385, module.less */

.inline-service.parkering .m-locations-listing .m-location a:not(.show-more):not(.m-button-small):not(.m-button-large) {
  padding-left: 0em;
}

/* line 2388, module.less */

.inline-service.parkering .m-locations-listing .m-location a + span {
  padding-left: 0em;
}

/* line 2397, module.less */

.inline-service.parkering .m-locations-listing .m-location a:not(.show-more):not(.m-button-small):not(.m-button-large) {
  padding-left: 0em;
}

/* line 2400, module.less */

.inline-service.parkering .m-locations-listing .m-location a + span {
  padding-left: 0em;
}

/* line 2406, module.less */

.inline-service .area-range {
  text-align: right;
  position: relative;
}

/* line 2409, module.less */

.inline-service .area-range input {
  width: 33%;
  float: none;
}

/* line 2412, module.less */

.inline-service .area-range input:first-child {
  margin-right: 20px;
}

/* line 2416, module.less */

.inline-service .area-range input:last-child {
  margin-left: 20px;
}

/* line 2421, module.less */

.inline-service .flex-control-nav {
  margin-left: -6px;
  margin-top: 0;
}

/* line 2424, module.less */

.inline-service .flex-control-nav li {
  overflow: hidden;
}

/* line 2429, module.less */

.inline-service ul {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 2434, module.less */

.inline-service .l-container {
  margin-bottom: 1em;
}

/* line 2440, module.less */

.m-map-area {
  height: 350px;
  clear: both;
}

/* line 2447, module.less */

.m-map-area img {
  max-width: none;
  max-height: none;
}

/* line 2453, module.less */

.m-map-controller {
  float: right;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  white-space: nowrap;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
}

/* line 2458, module.less */

.m-map-controller .minimize-map {
  margin-left: 2em;
  margin-bottom: -0.4em;
}

/* line 2480, module.less */

.m-service-pod,
.m-error-pod,
.m-right-info {
  background-color: #e1e1e1;
  position: relative;
  margin-bottom: 2.5em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
}

/* line 2488, module.less */

.m-service-pod .text-warn,
.m-error-pod .text-warn,
.m-right-info .text-warn {
  color: #e74200;
  font-size: .8rem;
}

/* line 2493, module.less */

.m-service-pod .text-ok,
.m-error-pod .text-ok,
.m-right-info .text-ok {
  color: #5eb45e;
  font-size: .8rem;
}

/* line 2497, module.less */

.m-service-pod .text-work,
.m-error-pod .text-work,
.m-right-info .text-work {
  color: #9a9a9a;
  font-size: .8rem;
}

/* line 2501, module.less */

.m-service-pod .badge-warn,
.m-error-pod .badge-warn,
.m-right-info .badge-warn {
  background-color: #e74200;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  display: inline-block;
  font-size: .8em;
  line-height: 2em;
  text-align: center;
  color: white;
  margin-right: 10px;
  margin-bottom: 2em;
  position: relative;
  top: -2px;
}

/* line 2517, module.less */

.m-service-pod hr,
.m-error-pod hr,
.m-right-info hr {
  border: 0;
  border-bottom: 1px solid #c6c6c7;
}

/* line 2521, module.less */

.m-service-pod h4,
.m-error-pod h4,
.m-right-info h4 {
  color: #ffdb0a;
  width: 100%;
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  background-color: #006729;
  margin: 0;
}

/* line 2530, module.less */

.m-service-pod .icon-holder,
.m-error-pod .icon-holder,
.m-right-info .icon-holder {
  position: absolute;
  top: 0;
  right: 0;
  color: #ffdb0a;
  font-size: 35px;
  line-height: 66px;
  margin-right: 12px;
}

/* line 2539, module.less */

.m-service-pod ul,
.m-error-pod ul,
.m-right-info ul {
  width: 100%;
}

/* line 2542, module.less */

.m-service-pod ul li.m-service-part,
.m-error-pod ul li.m-service-part,
.m-right-info ul li.m-service-part {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 2546, module.less */

.m-service-pod ul li.m-service-part i,
.m-error-pod ul li.m-service-part i,
.m-right-info ul li.m-service-part i {
  color: inherit;
  font-style: normal;
}

/* line 2551, module.less */

.m-service-pod ul li.m-service-part h5,
.m-error-pod ul li.m-service-part h5,
.m-right-info ul li.m-service-part h5 {
  height: 35px;
  line-height: 35px;
  width: 100%;
  background-color: #b7d2c0;
  color: black;
  padding-left: 20px;
  text-transform: uppercase;
  margin: 0;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

/* line 2564, module.less */

.m-service-pod ul li.m-service-part h5.sl,
.m-error-pod ul li.m-service-part h5.sl,
.m-right-info ul li.m-service-part h5.sl {
  background-color: #70cdf4;
}

/* line 2567, module.less */

.m-service-pod ul li.m-service-part h5.service-map,
.m-error-pod ul li.m-service-part h5.service-map,
.m-right-info ul li.m-service-part h5.service-map {
  margin-bottom: 0;
}

/* line 2570, module.less */

.m-service-pod ul li.m-service-part h5 a,
.m-error-pod ul li.m-service-part h5 a,
.m-right-info ul li.m-service-part h5 a {
  text-decoration: inherit;
  color: inherit;
}

/* line 2573, module.less */

.m-service-pod ul li.m-service-part h5 a:hover,
.m-error-pod ul li.m-service-part h5 a:hover,
.m-right-info ul li.m-service-part h5 a:hover {
  text-decoration: underline;
}

/* line 2579, module.less */

.m-service-pod ul li.m-service-part h5:after,
.m-error-pod ul li.m-service-part h5:after,
.m-right-info ul li.m-service-part h5:after {
  content: '\e001';
  display: block;
  position: absolute;
  top: 0.85em;
  right: 1em;
  font-family: fbicon;
  font-size: 0.8em;
  line-height: 1.6em;
  text-indent: -4px;
  color: #006729;
}

/* line 2593, module.less */

.m-service-pod ul li.m-service-part.related,
.m-error-pod ul li.m-service-part.related,
.m-right-info ul li.m-service-part.related {
  background-color: #fdf7c1;
}

/* line 2595, module.less */

.m-service-pod ul li.m-service-part.related h5,
.m-error-pod ul li.m-service-part.related h5,
.m-right-info ul li.m-service-part.related h5 {
  background-color: #ffe600;
}

/* line 2600, module.less */

.m-service-pod ul li.m-service-part .m-service-part-content,
.m-error-pod ul li.m-service-part .m-service-part-content,
.m-right-info ul li.m-service-part .m-service-part-content {
  display: none;
  padding-top: 10px;
  margin-top: -100%;
}

/* line 2605, module.less */

.m-service-pod ul li.m-service-part.active,
.m-error-pod ul li.m-service-part.active,
.m-right-info ul li.m-service-part.active {
  padding-bottom: 20px;
}

/* line 2607, module.less */

.m-service-pod ul li.m-service-part.active h5:after,
.m-error-pod ul li.m-service-part.active h5:after,
.m-right-info ul li.m-service-part.active h5:after {
  content: '\e002';
}

/* line 2610, module.less */

.m-service-pod ul li.m-service-part.active .m-service-part-content,
.m-error-pod ul li.m-service-part.active .m-service-part-content,
.m-right-info ul li.m-service-part.active .m-service-part-content {
  display: block;
  margin-top: 0%;
}

/* line 2615, module.less */

.m-service-pod ul li.m-service-part.service-map,
.m-error-pod ul li.m-service-part.service-map,
.m-right-info ul li.m-service-part.service-map {
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 2620, module.less */

.m-service-pod ul li.m-service-part .m-service-content,
.m-error-pod ul li.m-service-part .m-service-content,
.m-right-info ul li.m-service-part .m-service-content {
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: bottom;
}

/* line 2623, module.less */

.m-service-pod ul li.m-service-part .m-service-content img,
.m-error-pod ul li.m-service-part .m-service-content img,
.m-right-info ul li.m-service-part .m-service-content img {
  max-width: 90px;
  width: inherit;
  display: inline;
}

/* line 2629, module.less */

.m-service-pod ul li.m-service-part .m-service-content.service-row,
.m-error-pod ul li.m-service-part .m-service-content.service-row,
.m-right-info ul li.m-service-part .m-service-content.service-row {
  display: table;
}

/* line 2632, module.less */

.m-service-pod ul li.m-service-part .m-service-content.service-map,
.m-error-pod ul li.m-service-part .m-service-content.service-map,
.m-right-info ul li.m-service-part .m-service-content.service-map {
  padding: 0;
}

/* line 2636, module.less */

.m-service-pod ul li.m-service-part .m-service-content .service-cell,
.m-error-pod ul li.m-service-part .m-service-content .service-cell,
.m-right-info ul li.m-service-part .m-service-content .service-cell {
  display: table-cell;
  vertical-align: bottom;
}

/* line 2641, module.less */

.m-service-pod ul li.m-service-part .m-service-content h6,
.m-error-pod ul li.m-service-part .m-service-content h6,
.m-right-info ul li.m-service-part .m-service-content h6 {
  color: black;
  text-transform: none;
}

/* line 2644, module.less */

.m-service-pod ul li.m-service-part .m-service-content h6 [class*=badge-],
.m-error-pod ul li.m-service-part .m-service-content h6 [class*=badge-],
.m-right-info ul li.m-service-part .m-service-content h6 [class*=badge-] {
  width: 1.3em;
  float: right;
  height: 1.3em;
  top: 3px;
  margin-right: 0;
}

/* line 2651, module.less */

.m-service-pod ul li.m-service-part .m-service-content h6.inline,
.m-error-pod ul li.m-service-part .m-service-content h6.inline,
.m-right-info ul li.m-service-part .m-service-content h6.inline {
  display: inline;
}

/* line 2654, module.less */

.m-service-pod ul li.m-service-part .m-service-content h6.service-cell,
.m-error-pod ul li.m-service-part .m-service-content h6.service-cell,
.m-right-info ul li.m-service-part .m-service-content h6.service-cell {
  padding-left: 1em;
  background: none;
}

/* line 2659, module.less */

.m-service-pod ul li.m-service-part .m-service-content .content-desc,
.m-error-pod ul li.m-service-part .m-service-content .content-desc,
.m-right-info ul li.m-service-part .m-service-content .content-desc {
  width: 30%;
  color: black;
  display: inline-block;
}

/* line 2663, module.less */

.m-service-pod ul li.m-service-part .m-service-content .content-desc + a,
.m-error-pod ul li.m-service-part .m-service-content .content-desc + a,
.m-right-info ul li.m-service-part .m-service-content .content-desc + a,
.m-service-pod ul li.m-service-part .m-service-content .content-desc + span,
.m-error-pod ul li.m-service-part .m-service-content .content-desc + span,
.m-right-info ul li.m-service-part .m-service-content .content-desc + span {
  width: 67.5%;
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* line 2670, module.less */

.m-service-pod ul li.m-service-part .m-service-content a,
.m-error-pod ul li.m-service-part .m-service-content a,
.m-right-info ul li.m-service-part .m-service-content a {
  color: #006729;
}

/* line 2673, module.less */

.m-service-pod ul li.m-service-part .m-service-content hr,
.m-error-pod ul li.m-service-part .m-service-content hr,
.m-right-info ul li.m-service-part .m-service-content hr {
  border: 0;
  border-bottom: 2px dotted #c6c6c7;
}

/* line 2678, module.less */

.m-service-pod ul li.m-service-part .m-service-content .content-controll,
.m-error-pod ul li.m-service-part .m-service-content .content-controll,
.m-right-info ul li.m-service-part .m-service-content .content-controll {
  width: 100%;
  text-align: right;
}

/* line 2681, module.less */

.m-service-pod ul li.m-service-part .m-service-content .content-controll a + a,
.m-error-pod ul li.m-service-part .m-service-content .content-controll a + a,
.m-right-info ul li.m-service-part .m-service-content .content-controll a + a {
  margin-left: 10px;
}

/* line 2690, module.less */

.m-service-pod.warn .icon-holder,
.m-error-pod.warn .icon-holder,
.m-right-info.warn .icon-holder {
  color: white;
}

/* line 2693, module.less */

.m-service-pod.warn h4,
.m-error-pod.warn h4,
.m-right-info.warn h4 {
  background-color: #e74200;
  color: white;
}

/* line 2697, module.less */

.m-service-pod.warn ul li.m-service-part h5,
.m-error-pod.warn ul li.m-service-part h5,
.m-right-info.warn ul li.m-service-part h5 {
  background-color: #f8cebe;
}

/* line 2699, module.less */

.m-service-pod.warn ul li.m-service-part h5:after,
.m-error-pod.warn ul li.m-service-part h5:after,
.m-right-info.warn ul li.m-service-part h5:after {
  color: black;
}

/* line 2705, module.less */

.m-service-pod.off .icon-holder,
.m-error-pod.off .icon-holder,
.m-right-info.off .icon-holder {
  color: white;
}

/* line 2708, module.less */

.m-service-pod.off h4,
.m-error-pod.off h4,
.m-right-info.off h4 {
  background-color: #cccccc;
  color: white;
}

/* line 2712, module.less */

.m-service-pod.off ul li.m-service-part h5,
.m-error-pod.off ul li.m-service-part h5,
.m-right-info.off ul li.m-service-part h5 {
  background-color: #cccccc;
}

/* line 2714, module.less */

.m-service-pod.off ul li.m-service-part h5:after,
.m-error-pod.off ul li.m-service-part h5:after,
.m-right-info.off ul li.m-service-part h5:after {
  color: black;
}

/* line 2722, module.less */

.m-right-info {
  margin-bottom: 1em;
}

/* line 2724, module.less */

.m-right-info .m-mini-map {
  min-height: 250px;
  width: 100%;
}

/* line 2727, module.less */

.m-right-info .m-mini-map img {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  height: auto;
}

/* line 2737, module.less */

.m-mobile-nav {
  background-color: #006729;
  line-height: 29px;
  cursor: pointer;
  color: white;
  height: 29px;
  position: relative;
  padding-left: 7px;
  width: 100%;
  margin-bottom: .375em;
}

/* line 2752, module.less */

.m-mobile-nav .navi-icon {
  font-size: 32px;
  line-height: 20px;
  margin-bottom: 37px;
  position: absolute;
  right: 7px;
}

/* line 2760, module.less */

.m-mobile-nav {
  display: none;
}

/* line 2766, module.less */

.js .m-sub-nav div > ul {
  visibility: hidden;
}

/* line 2772, module.less */

.m-sub-nav > div > ul a {
  color: #333;
}

/* line 2775, module.less */

.m-sub-nav > div > ul .close-item {
  display: none;
}

/* line 2832, module.less */

.m-downloads-sok {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  margin-top: 1em;
}

/* line 2839, module.less */

.m-results .m-downloads {
  margin-top: 1em;
}

/* line 2843, module.less */

.m-results .m-downloads .icon-i-tablet {
  font-size: 1.6em;
}

/* line 2845, module.less */

.m-results .m-downloads .icon-i-tablet:before {
  position: relative;
  top: 0.2em;
}

/* line 2851, module.less */

.m-results h4 {
  font-family: 'Sabon LT W01 Roman', serif;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1.4em;
  margin-bottom: 0.4em;
}

/* line 2858, module.less */

.m-results p {
  margin-bottom: 0;
}

/* line 2861, module.less */

.m-results .byline {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  font-weight: 400;
  font-size: .8rem;
}

/* line 2867, module.less */

.m-results .outline {
  font-family: 'Sabon LT W01 Italic', serif;
  font-size: 1rem;
}

/* line 2871, module.less */

.m-results .tags {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  padding: 1em 0;
}

/* line 2875, module.less */

.m-results .tags .tag {
  background-color: #e7f0ea;
  color: #006729;
  padding: 4px;
  margin-right: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 2883, module.less */

.m-results hr {
  border: 0;
  border-bottom: 2px dotted #e1e1e1;
}

/* line 2890, module.less */

.contact-info {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  padding: 0.9375em 0 1.375em 0;
}

/* line 2902, module.less */

.contact-info p {
  margin-bottom: 1.5em;
}

/* line 2905, module.less */

.contact-info p.m-customerservice {
  font-size: 2.2em;
  letter-spacing: 1px;
  line-height: 1.375em;
  margin-bottom: .5em;
}

/* line 2917, module.less */

.contact-info h2 {
  border-color: #efefef;
}

/* line 2920, module.less */

.contact-info h3 {
  font-size: 1em;
  text-transform: uppercase;
  line-height: 1.75em;
}

/* line 2937, module.less */

.search-button {
  font-size: 1.35em;
  padding-left: 1.5em;
  float: right;
  padding-right: 1.5em;
  margin-top: -1px;
}

/* line 2952, module.less */

.modal-layer dl {
  border-bottom: 2px dotted #cccccd;
  padding: 1em 1.2em 1.2em;
  margin-bottom: 1.2em;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
}

/* line 2959, module.less */

.modal-layer dl + dl {
  padding-top: 0;
}

/* line 2963, module.less */

.articlefooter {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  margin-top: 2.5em;
}

/* line 2968, module.less */

.articlefooter .tagline ul {
  display: inline;
  margin-left: 5px;
}

/* line 2972, module.less */

.articlefooter .tagline ul li {
  background-color: #e7f0ea;
  color: #006729;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding: 2px 5px;
}

/* line 2981, module.less */

.articlefooter .byline {
  margin-top: 2em;
  padding-top: 1em;
  margin-bottom: 2em;
  border-top: 10px solid #c6c6c7;
}

/* line 2985, module.less */

.articlefooter .byline p,
.articlefooter .byline a {
  font-style: italic;
}

/* line 2987, module.less */

.articlefooter .byline p span,
.articlefooter .byline a span {
  font-style: normal;
}

/* line 2991, module.less */

.articlefooter .byline a {
  text-decoration: none;
}

/* line 2993, module.less */

.articlefooter .byline a:hover {
  text-decoration: underline;
  color: #006729;
}

/* line 3004, module.less */

p a {
  text-decoration: underline;
}

/* line 3014, module.less */

.search-input {
  padding-left: 0;
  margin-bottom: 2em;
  position: relative;
}

/* line 3019, module.less */

.search-input .search-field {
  float: left;
  border: 1px solid #c2c2c2;
  font-family: 'Sabon LT W01 Roman', serif;
  border-radius: 5px;
  font-size: 1.5em;
}

/* line 3026, module.less */

.search-input #autocomplete-holder {
  position: absolute;
  top: 3.5em;
}

/* line 3033, module.less */

.trade-section {
  /*  .hits-per-page {
      width: 90px;
    }*/
}

/* line 3035, module.less */

.trade-section .l-container {
  margin-bottom: 1em;
}

/* line 3043, module.less */

.trade-section .icon-rss {
  position: relative;
  padding-right: 30px;
}

/* line 3047, module.less */

.trade-section .icon-rss:after {
  position: absolute;
  background: url(/Static/img/rss-icon.png) no-repeat;
  color: transparent;
  content: '';
  width: 10px;
  height: 10px;
  right: 1em;
}

/* line 3059, module.less */

.trade-section .two-cols .l-container {
  margin-bottom: 0;
}

/* line 3064, module.less */

.trade-section hr {
  border: none;
  background-color: #e1e1e1;
  color: #e1e1e1;
  height: 10px;
  margin: 0;
}

/* line 3072, module.less */

.trade-section h5 {
  line-height: 2.7em;
}

/* line 3076, module.less */

.trade-section .styled {
  float: left;
}

/* line 3080, module.less */

.trade-section .minimize-map {
  margin-top: 1em;
}

/* line 3082, module.less */

.trade-section .minimize-map {
  margin-top: 0;
}

/* line 3087, module.less */

.trade-section .form-group {
  border-bottom: 2px dotted #cccccc;
  margin-bottom: 15px;
  padding-bottom: 16px;
}

/* line 3092, module.less */

.trade-section .form-group .housing-select {
  width: 100%;
}

/* line 3096, module.less */

.trade-section .form-group .min-max {
  padding: 0;
  text-align: center;
}

/* line 3100, module.less */

.trade-section .form-group .min-max span {
  position: relative;
  top: 7px;
}

/* line 3106, module.less */

.trade-section .form-group input,
.trade-section .form-group select,
.trade-section .form-group textarea {
  float: left;
  width: 100%;
}

/* line 3113, module.less */

.trade-section .form-group .cancel {
  margin-right: 10px;
}

/* line 3117, module.less */

.trade-section .form-group p {
  margin: 0;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  font-size: 0.882em;
}

/* line 3123, module.less */

.trade-section .form-group .note {
  padding-top: 1em;
}

/* line 3128, module.less */

.trade-section .save-search {
  background: #e1e1e1;
  padding: 1em 0;
  margin-bottom: 30px;
}

/* line 3133, module.less */

.trade-section .save-search p {
  margin: 0;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  font-size: 0.882em;
}

/* line 3140, module.less */

.trade-section table {
  width: 100%;
  position: relative;
  border-spacing: 2px;
  text-align: left;
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  font-size: 0.875em;
  border-collapse: collapse;
  margin-bottom: 19px;
}

/* line 3150, module.less */

.trade-section table tr {
  border-bottom: 2px dotted #cccccc;
}

/* line 3153, module.less */

.trade-section table tr.hide-border {
  border-bottom: none;
}

/* line 3157, module.less */

.trade-section table tr .description-container {
  text-align: center;
}

/* line 3160, module.less */

.trade-section table tr .description-container .description {
  display: none;
}

/* line 3164, module.less */

.trade-section table tr .description-container .show-more {
  font-size: 0.700em;
}

/* line 3166, module.less */

.trade-section table tr .description-container .show-more span {
  display: none;
  font-size: 1.429em;
}

/* line 3172, module.less */

.trade-section table tr .description-container .description + .show-more {
  display: none;
}

/* line 3178, module.less */

.trade-section table tr.open {
  border-bottom: none;
}

/* line 3182, module.less */

.trade-section table tr.open .description-container {
  text-align: right;
  position: absolute;
  background: #e7f0ea;
  left: 0;
  width: 100%;
  border-top: 2px dotted #cccccc;
  border-bottom: 2px dotted #cccccc;
  padding: 17px 20px;
  z-index: 10;
}

/* line 3193, module.less */

.trade-section table tr.open .description-container {
  width: 147%;
}

/* line 3201, module.less */

.trade-section table tr.open .description-container .description {
  display: block;
  min-height: 200px;
  text-align: left;
}

/* line 3208, module.less */

.trade-section table tr.open .description-container .show-more span {
  margin: 0 10px 0 0;
  display: inline-block;
}

/* line 3214, module.less */

.trade-section table tr.open .description-container .description + .show-more {
  display: block;
}

/* line 3221, module.less */

.trade-section table thead tr {
  border-bottom: none;
}

/* line 3226, module.less */

.trade-section table th {
  background: #e1e1e1;
  font-weight: bold;
  border-right: 2px solid #ffffff;
}

/* line 3231, module.less */

.trade-section table th:first-child {
  padding: 7px 10px;
  display: none;
}

/* line 3237, module.less */

.trade-section table th:first-child {
  display: table-cell;
}

/* line 3242, module.less */

.trade-section table th:last-child {
  width: 45px;
}

/* line 3246, module.less */

.trade-section table th a {
  color: #333333;
  font-weight: 700;
  position: relative;
  width: 100%;
  padding: 7px 10px;
  display: block;
}

/* line 3256, module.less */

.trade-section table th a:before,
.trade-section table th a:after {
  font-family: 'fbicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 0.3em;
  position: absolute;
  right: 10px;
  color: #666666;
}

/* line 3272, module.less */

.trade-section table th a:before {
  top: 20px;
  content: "\e027";
}

/* line 3277, module.less */

.trade-section table th a:after {
  top: 13px;
  content: "\e028";
}

/* line 3283, module.less */

.trade-section table th a:hover {
  background: #e7f0ea;
}

/* line 3290, module.less */

.trade-section table td {
  padding: 17px 10px;
  vertical-align: top;
  color: #006729;
  border-right: 2px solid #ffffff;
}

/* line 3296, module.less */

.trade-section table td:first-child {
  display: none;
}

/* line 3301, module.less */

.trade-section table td:first-child {
  display: table-cell;
  width: 14%;
}

/* line 3307, module.less */

.trade-section table td h4 {
  font-size: 1.286em;
  margin-bottom: 16px;
}

/* line 3313, module.less */

.trade-section table .slider {
  margin-bottom: 30px;
}

/* line 3317, module.less */

.trade-section table .main-description {
  margin-top: -23px;
  font-family: 'Sabon LT W01 Roman', serif;
  color: #333333;
}

/* line 3322, module.less */

.trade-section table .main-description p {
  font-size: 1.143em;
}

/* line 3326, module.less */

.trade-section table .main-description dl {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  margin-bottom: 20px;
}

/* line 3330, module.less */

.trade-section table .main-description dl dt {
  text-transform: uppercase;
  float: left;
  min-width: 100px;
}

/* line 3338, module.less */

.trade-section table .aside-description {
  color: #333333;
  margin-top: 16px;
}

/* line 3342, module.less */

.trade-section table .aside-description {
  margin-top: 12px;
}

/* line 3345, module.less */

.trade-section table .aside-description {
  margin-top: 16px;
}

/* line 3349, module.less */

.trade-section table .aside-description .m-service-part {
  padding-bottom: 20px;
}

/* line 3353, module.less */

.trade-section table .aside-description p {
  margin-bottom: 1em;
}

/* line 3357, module.less */

.trade-section table .aside-description input[type=text],
.trade-section table .aside-description textarea {
  width: 100%;
  margin-bottom: 1em;
}

/* line 3363, module.less */

.trade-section table .aside-description input[type=submit] {
  width: auto;
}

/* line 3367, module.less */

.trade-section table .aside-description label {
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* line 3373, module.less */

.trade-section table .aside-description ul li {
  clear: both;
}

/* line 3379, module.less */

.trade-section table .m-right-info {
  background: #ffffff;
}

/* line 3386, module.less */

.pagination {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  float: right;
  left: -50%;
  position: relative;
  text-align: left;
}

/* line 3393, module.less */

.pagination ul {
  left: 50%;
  list-style: none outside none;
  position: relative;
}

/* line 3399, module.less */

.pagination li {
  float: left;
  padding: 0 6px;
}

/* line 3403, module.less */

.pagination li:first-child,
.pagination li:last-child {
  margin: 0 24px 0 0;
}

/* line 3407, module.less */

.pagination li:first-child a,
.pagination li:last-child a {
  display: block;
  width: 8px;
  height: 13px;
  position: relative;
  top: 3px;
  background: url(/Static/img/nav-arrow.png) no-repeat;
}

/* line 3415, module.less */

.pagination li:first-child a,
.pagination li:last-child a {
  top: 2px;
}

/* line 3418, module.less */

.pagination li:first-child a,
.pagination li:last-child a {
  top: 4px;
}

/* line 3423, module.less */

.pagination li:last-child {
  margin: 0 0 0 24px;
}

/* line 3425, module.less */

.pagination li:last-child a {
  background-position: -8px 0;
}

/* line 3431, module.less */

.pagination span {
  display: none;
}

/* line 3436, module.less */

.sub-header {
  font-family: 'Sabon LT W01 Roman', serif;
  font-size: 2em;
  letter-spacing: -1px;
}

/* line 3441, module.less */

.sub-header {
  font-size: 2.5em;
}

/* line 3447, module.less */

.hits {
  font-size: 1.250em;
  line-height: 2.4em;
}

/* line 3452, module.less */

.share {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  display: table;
  margin-bottom: 1em;
}

/* line 3457, module.less */

.share div {
  display: table-cell !important;
  vertical-align: bottom;
}

/* line 3462, module.less */

.share span {
  display: none;
}

/* line 3466, module.less */

.share .label {
  font-size: 0.875em;
  line-height: normal;
  display: inline-block;
  margin-right: 10px;
  float: left;
}

/* line 3474, module.less */

.share .social {
  width: 28px;
  height: 28px;
  margin-right: 10px;
  margin-bottom: 2px;
  background: url(/Static/img/social-icons.png) no-repeat;
  float: left;
}

/* line 3483, module.less */

.share .twitter {
  background-position: 0 -28px;
}

/* line 3487, module.less */

.share .linkedin {
  background-position: 0 -56px;
}

/* line 3491, module.less */

.share .print {
  text-decoration: underline;
  margin-left: 10px;
  line-height: normal;
}

/* line 3498, module.less */

.tags {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  display: table;
}

/* line 3502, module.less */

.tags div {
  display: table-cell !important;
  vertical-align: top;
}

/* line 3507, module.less */

.tags .label {
  font-size: 0.875em;
  line-height: normal;
  display: inline-block;
  margin-right: 10px;
  float: left;
}

/* line 3515, module.less */

.tags a {
  float: left;
  line-height: normal;
  margin-right: 5px;
  margin-bottom: 5px;
  background: #ffffff;
  padding: 0 3px;
}

/* line 3525, module.less */

.entry-meta {
  font-size: 0.875em;
}

/* line 3534, module.less */

.entry-meta p {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif !important;
}

/* line 3538, module.less */

.entry-meta a {
  display: inline !important;
}

/* line 3543, module.less */

.alphabet {
  font-family: 'Futura W01 Medium', 'Futura', 'Helvetica', sans-serif;
  margin-bottom: 2.25em;
}

/* line 3546, module.less */

.alphabet li {
  display: inline;
}

/* line 3549, module.less */

.alphabet li + li {
  margin-left: .33%;
}

/* line 3575, module.less */

.letter-list {
  font-family: 'Futura W01 Light', 'Futura', 'Helvetica', sans-serif;
}

/* line 3577, module.less */

.letter-list .letter {
  margin-bottom: 2.25em;
}

/* line 3581, module.less */

.letter-list .letter .word-list {
  position: relative;
}

/* line 3583, module.less */

.letter-list .letter .word-list ul + ul + ul {
  position: absolute;
  left: 66%;
}

/* line 3587, module.less */

.letter-list .letter .word-list ul + ul {
  position: absolute;
  left: 33%;
}

/* line 3591, module.less */

.letter-list .letter .word-list ul {
  top: 0;
  display: inline-block;
  width: 33%;
  left: 0;
}

/* line 3596, module.less */

.letter-list .letter .word-list ul li + li {
  margin-top: .25em;
}

/* line 3603, module.less */

.letter-list .letter h3 {
  width: 100%;
  border-bottom: 2px solid #c6c6c7;
  margin-bottom: .25em;
}

/* line 3662, module.less */

#updateSuccess,
#changePswMsg {
  display: block;
  width: 100%;
  clear: both;
  text-align: right;
  line-height: 2em;
  font-style: italic;
  font-size: 1rem;
}

/* line 3672, module.less */

input.placeholder {
  color: #888 !important;
}

/* line 3676, module.less */

#communal {
  margin-top: 1.5em;
}

/* v1.0.5 */

/* Core RS CSS file. 95% of time you shouldn't change anything here. */

/* line 3, plugins.less */

.royalSlider {
  width: 100%;
  height: 100%;
  position: relative;
  direction: ltr;
}

/* line 9, plugins.less */

.royalSlider > * {
  float: left;
}

/* line 13, plugins.less */

.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}

/* line 18, plugins.less */

.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

/* line 30, plugins.less */

.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

/* line 35, plugins.less */

.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 46, plugins.less */

.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 55, plugins.less */

.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 61, plugins.less */

.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 68, plugins.less */

.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 73, plugins.less */

.rsThumb {
  float: left;
  position: relative;
}

/* line 79, plugins.less */

.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 88, plugins.less */

.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 98, plugins.less */

.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */

/* line 105, plugins.less */

.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 118, plugins.less */

.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 127, plugins.less */

.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
}

/* line 140, plugins.less */

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 145, plugins.less */

.rsContent {
  width: 100%;
  position: relative;
  visibility: hidden;
}

/* line 155, plugins.less */

.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 160, plugins.less */

.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 165, plugins.less */

.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 169, plugins.less */

.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 176, plugins.less */

.rsTabs {
  float: left;
  background: none !important;
}

/* line 180, plugins.less */

.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 187, plugins.less */

.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 202, plugins.less */

.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 210, plugins.less */

.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 213, plugins.less */

.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */

/* line 225, plugins.less */

.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 234, plugins.less */

.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

/* line 242, plugins.less */

img.rsImg {
  max-width: none;
}

/* line 246, plugins.less */

.grab-cursor {
  cursor: url(grab.png) 8 8, move;
}

/* line 250, plugins.less */

.grabbing-cursor {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 254, plugins.less */

.rsNoDrag {
  cursor: auto;
}

/* line 258, plugins.less */

.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(blank.gif);
}

/******************************
*
*  RoyalSlider Default Inverted Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: 'rs-default-inverted.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/

/* Background */

/***************
*
*  1. Arrows
*
****************/

/* line 306, plugins.less */

.rsDefaultInv .rsArrow {
  height: 100%;
  width: 44px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
}

/* line 314, plugins.less */

.rsDefaultInv.rsVer .rsArrow {
  width: 100%;
  height: 44px;
}

/* line 319, plugins.less */

.rsDefaultInv.rsVer .rsArrowLeft {
  top: 0;
  left: 0;
}

/* line 320, plugins.less */

.rsDefaultInv.rsVer .rsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 322, plugins.less */

.rsDefaultInv.rsHor .rsArrowLeft {
  left: 0;
  top: 0;
}

/* line 323, plugins.less */

.rsDefaultInv.rsHor .rsArrowRight {
  right: 0;
  top: 0;
}

/* line 325, plugins.less */

.rsDefaultInv .rsArrowIcn {
  width: 40px;
  height: 40px;
  top: 100%;
  left: 50%;
  margin-top: -50px;
  margin-left: -20px;
  display: none!important;
  position: absolute;
  cursor: pointer;
  background: url('/Static/img/imagearrows.png');
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 349, plugins.less */

.rsDefaultInv .rsArrowIcn:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 356, plugins.less */

.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -49px -1px;
  margin-left: -10px;
}

/* line 357, plugins.less */

.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -1px -1px;
  margin-left: -30px;
}

/* line 359, plugins.less */

.rsDefaultInv.rsVer .rsArrowLeft .rsArrowIcn {
  background-position: -1px -49px;
}

/* line 360, plugins.less */

.rsDefaultInv.rsVer .rsArrowRight .rsArrowIcn {
  background-position: -49px -49px;
}

/* line 362, plugins.less */

.rsDefaultInv .rsArrowDisabled .rsArrowIcn {
  filter: alpha(opacity=20);
  opacity: .2;
  *display: none;
}

/***************
*
*  2. Bullets
*
****************/

/* line 371, plugins.less */

.rsDefaultInv .rsBullets {
  position: absolute;
  z-index: 35;
  padding-top: 4px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: right;
  line-height: 10px;
  overflow: hidden;
  padding-right: 0px;
  bottom: 0;
  right: 0;
}

/* line 389, plugins.less */

.rsDefaultInv .rsBullet {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 15px;
}

/* line 397, plugins.less */

.rsDefaultInv .rsBullet span {
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #CCC;
  cursor: pointer;
}

/* line 405, plugins.less */

.rsDefaultInv .rsBullet.rsNavSelected span {
  background-color: #006729;
}

/***************
*
*  3. Thumbnails
*
****************/

/* line 419, plugins.less */

.rsDefaultInv .rsThumbsHor {
  width: 100%;
  height: 72px;
}

/* line 423, plugins.less */

.rsDefaultInv .rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 430, plugins.less */

.rsDefaultInv.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%;
}

/* line 434, plugins.less */

.rsDefaultInv.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%;
}

/* line 438, plugins.less */

.rsDefaultInv .rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px;
}

/* line 444, plugins.less */

.rsDefaultInv .rsThumb img {
  width: 100%;
  height: 100%;
}

/* line 448, plugins.less */

.rsDefaultInv .rsThumb.rsNavSelected {
  background: #FFF;
}

/* line 451, plugins.less */

.rsDefaultInv .rsThumb.rsNavSelected img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 455, plugins.less */

.rsDefaultInv .rsTmb {
  display: block;
}

/* Thumbnails with text */

/* line 460, plugins.less */

.rsDefaultInv .rsTmb h5 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
}

/* line 466, plugins.less */

.rsDefaultInv .rsTmb span {
  color: #DDD;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}

/* Thumbnails arrow icons */

/* line 477, plugins.less */

.rsDefaultInv .rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  background: #FFF;
  background: rgba(255, 255, 255, 0.75);
}

/* line 487, plugins.less */

.rsDefaultInv .rsThumbsArrow:hover {
  background: rgba(255, 255, 255, 0.9);
}

/* line 490, plugins.less */

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px;
}

/* line 494, plugins.less */

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0;
}

/* line 495, plugins.less */

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 497, plugins.less */

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0;
}

/* line 498, plugins.less */

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0;
}

/* line 500, plugins.less */

.rsDefaultInv .rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url('rs-default-inverted.png');
}

/* line 512, plugins.less */

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -128px -32px;
}

/* line 513, plugins.less */

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -128px -48px;
}

/* line 515, plugins.less */

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -144px -32px;
}

/* line 516, plugins.less */

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -144px -48px;
}

/* line 518, plugins.less */

.rsDefaultInv .rsThumbsArrowDisabled {
  display: none !important;
}

/* Thumbnails resizing on smaller screens */

/* line 522, plugins.less */

.rsDefaultInv .rsThumb {
  width: 59px;
  height: 44px;
}

/* line 526, plugins.less */

.rsDefaultInv .rsThumbsHor {
  height: 44px;
}

/* line 529, plugins.less */

.rsDefaultInv .rsThumbsVer {
  width: 59px;
}

/***************
*
*  4. Tabs
*
****************/

/* line 543, plugins.less */

.rsDefaultInv .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
}

/* line 550, plugins.less */

.rsDefaultInv .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
  *display: inline;
  *zoom: 1;
}

/* line 574, plugins.less */

.rsDefaultInv .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 580, plugins.less */

.rsDefaultInv .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf;
}

/* line 588, plugins.less */

.rsDefaultInv .rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

/* line 593, plugins.less */

.rsDefaultInv .rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #acacac, #bbbbbb);
  background-image: -moz-llinear-gradient(top, #acacac, #bbbbbb);
  background-image: linear-gradient(to bottom, #acacac, #bbbbbb);
}

/***************
*
*  5. Fullscreen button
*
****************/

/* line 614, plugins.less */

.rsDefaultInv .rsFullscreenBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer;
}

/* line 625, plugins.less */

.rsDefaultInv .rsFullscreenIcn {
  display: block;
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url('rs-default-inverted.png') 0 0;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.75);
  *background-color: #FFF;
  border-radius: 2px;
}

/* line 638, plugins.less */

.rsDefaultInv .rsFullscreenIcn:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 641, plugins.less */

.rsDefaultInv.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0;
}

/***************
*
*  6. Play/close video button
*
****************/

/* line 655, plugins.less */

.rsDefaultInv .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer;
}

/* line 663, plugins.less */

.rsDefaultInv .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(rs-default-inverted.png) no-repeat 0 -32px;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.75);
  *background-color: #FFF;
}

/* line 679, plugins.less */

.rsDefaultInv .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 682, plugins.less */

.rsDefaultInv .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px;
}

/* line 689, plugins.less */

.rsDefaultInv .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* line 701, plugins.less */

.rsDefaultInv .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px;
}

/* line 706, plugins.less */

.rsDefaultInv .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url('rs-default-inverted.png') -64px 0;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.75);
  *background-color: #FFF;
}

/* line 715, plugins.less */

.rsDefaultInv .rsCloseVideoIcn:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

/***************
*
*  7. Preloader
*
****************/

/* line 727, plugins.less */

.rsDefaultInv .rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(/Static/img/preloaders/preloader.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
}

/***************
*
*  8. Global caption
*
****************/

/* line 746, plugins.less */

.rsDefaultInv .rsGCaption {
  position: absolute;
  float: none;
  bottom: 6px;
  left: 6px;
  text-align: left;
  background: #FFF;
  background: rgba(255, 255, 255, 0.75);
  color: #000;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  border-radius: 2px;
}

/*
a {
	.transition (color, 0.1s, linear);
	.transition (background, 0.1s, linear);
}
*/

/* line 4, state.less */

body:after {
  content: 'smallscreen';
  display: none;
}

/* line 8, state.less */

body:after {
  content: 'mediumscreen';
  display: none;
}

/* line 13, state.less */

body:after {
  content: 'largescreen';
  display: none;
}

/* line 25, state.less */

a:hover {
  color: #000;
}

/* line 32, state.less */

.m-section-nav.s-is-active {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  width: auto;
  padding: 0.75em 0.75em 0.75em 0.75em;
  z-index: 20;
  background: green;
  -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 1px rgba(0, 0, 0, 0.5);
}

/* line 44, state.less */

.m-section-nav.s-is-active {
  position: static;
  width: 25%;
  padding-top: 0;
  background: none;
}

/* line 61, state.less */

.s-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: 10;
  background: green;
}

/* line 75, state.less */

.s-show-mobile {
  display: block;
}

/* line 77, state.less */

.s-show-mobile.inline {
  display: inline-block;
}

/* line 84, state.less */

.s-show-mobile {
  display: none;
}

/* line 92, state.less */

.s-show-mobile {
  display: none;
}

/* line 98, state.less */

.s-hide-mobile,
.s-hide-tablet {
  display: none;
}

/* line 104, state.less */

.s-hide-mobile,
.s-hide-tablet {
  display: block;
}

/* line 106, state.less */

.s-hide-mobile.inline,
.s-hide-tablet.inline {
  display: inline-block;
}

/* line 115, state.less */

.s-hide-mobile {
  display: block;
}

/* line 117, state.less */

.s-hide-mobile.inline {
  display: inline-block;
}