/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=27a057f6-e24f-474f-b68b-4499bdbad804");*/

#top {
    height: 775px;
    background-image:url(bolagspoolenblirbolagspartner.jpg);
}

@media screen and (max-width: 1250px) {
    #top {
        height: 500px;
        background-image:url(bolagspoolenblirbolagspartner.jpg);
    }
}

@media screen and (max-width: 800px) {
    #top {
        height: 300px;
        background-image:url(bolagspoolenblirbolagspartner.jpg);
    }
}

@media screen and (max-width: 480px) {
    #top {
        height: 250px;
        background-image:url(bolagspoolenblirbolagspartner.jpg);
    }
}

.pdf-wrapper {
    display: inline;
}

.pdf-icon {
    padding-top: 20px;
    padding-right: 25px;
    padding-left: 25px;
    height: 200px;
    display: inline-table;
    opacity: 0.8;

}

.pdf-icon:hover {
    opacity: 1.0;
}

@font-face {
    font-family: "Avenir";
/*
    src: url("../fonts/avenir/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src: url("../fonts/avenir/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"), url("../fonts/avenir/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"), url("../fonts/avenir/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"), url("../fonts/avenir/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"), url("../fonts/avenir/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
*/
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: "Avenir";
/*
    src: url("../fonts/avenir/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
    src: url("../fonts/avenir/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"), url("../fonts/avenir/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"), url("../fonts/avenir/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"), url("../fonts/avenir/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"), url("../fonts/avenir/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");
*/
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Avenir";
/*
    src: url("../fonts/avenir/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
    src: url("../fonts/avenir/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"), url("../fonts/avenir/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"), url("../fonts/avenir/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"), url("../fonts/avenir/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"), url("../fonts/avenir/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg");
*/
    font-weight: 400;
    font-style: oblique;
}

@font-face {
    font-family: "Avenir";
/*
    src: url("../fonts/avenir/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
    src: url("../fonts/avenir/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"), url("../fonts/avenir/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"), url("../fonts/avenir/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"), url("../fonts/avenir/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"), url("../fonts/avenir/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");
*/
    font-weight: 900;
    font-style: normal;
}

.clearfix:before,
.dl-horizontal dd:before,
.container:before,
.container-fluid:before,
.row:before,
#menu .submenu .submenu-wrap:before,
#sidebar .top:before,
#sidebar .contact:before,
.styled-form:before,
.slides:before,
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
#menu .submenu .submenu-wrap:after,
#sidebar .top:after,
#sidebar .contact:after,
.styled-form:after,
.slides:after {
    content: " ";
    display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
#menu .submenu .submenu-wrap:after,
#sidebar .top:after,
#sidebar .contact:after,
.styled-form:after,
.slides:after {
    clear: both;
}

.text-hide {
    font: 0 / 0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.block-section .block,
#addons .block,
#footer .section,
#primary .content-column,
#sidebar,
#sidebar .top .circle,
#sidebar .speech-block,
.styled-form .row .field-wrap,
#person-overlay .main .column,
#person-overlay.layout-addJuridicalPerson .row.main .column,
.template-start #top .product,
.template-start #top .feature-circles .circle,
.template-start #news,
.template-start #slider,
.template-start #video header,
.template-start #video .video-block,
.template-landing #top .product {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

/* normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

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

td,
th {
    padding: 0;
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .table td,
    .table th {
        background-color: #fff !important;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

.clearfix:before,
.dl-horizontal dd:before,
.container:before,
.container-fluid:before,
.row:before,
#menu .submenu .submenu-wrap:before,
#sidebar .top:before,
#sidebar .contact:before,
.styled-form:before,
.slides:before,
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
#menu .submenu .submenu-wrap:after,
#sidebar .top:after,
#sidebar .contact:after,
.styled-form:after,
.slides:after {
    content: " ";
    display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
#menu .submenu .submenu-wrap:after,
#sidebar .top:after,
#sidebar .contact:after,
.styled-form:after,
.slides:after {
    clear: both;
}

.text-hide {
    font: 0 / 0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.block-section .block,
#addons .block,
#footer .section,
#primary .content-column,
#sidebar,
#sidebar .top .circle,
#sidebar .speech-block,
.styled-form .row .field-wrap,
#person-overlay .main .column,
#person-overlay.layout-addJuridicalPerson .row.main .column,
.template-start #top .product,
.template-start #top .feature-circles .circle,
.template-start #news,
.template-start #slider,
.template-start #video header,
.template-start #video .video-block,
.template-landing #top .product {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

* :before,
* :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: Avenir, sans-serif;
    font-size: 15px;
    line-height: 1.428571429;
    color: #626262;
    background-color: #f5f5f5;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #ff7400;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #d96300;
    text-decoration: underline;
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all;
    transition: all;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 21px;
    margin-bottom: 21px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: Georgia, serif;
    font-weight: 500;
    line-height: 1.1;
    color: #000;
    /*small,
      .small {
        font-weight: normal;
        line-height: 1;
        color: $headings-small-color;
      }*/
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 21px;
    margin-bottom: 10.5px;
    /*small,
      .small {
        font-size: 65%;
      }*/
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10.5px;
    margin-bottom: 10.5px;
    /*small,
      .small {
        font-size: 75%;
      }*/
}

h1,
.h1 {
    font-size: 40px;
}

h2,
.h2 {
    font-size: 30px;
}

h3,
.h3 {
    font-size: 100%;
}

h4,
.h4 {
    font-size: 100%;
}

h5,
.h5 {
    font-size: 100%;
}

h6,
.h6 {
    font-size: 100%;
}

p {
    margin: 0 0 10.5px;
}

cite {
    font-style: normal;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10.5px;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}

.list-unstyled,
nav ul,
#footer ul,
#sidebar .checklist ul,
.progress,
.slides,
.flex-control-nav,
.flex-direction-nav,
.template-landing #primary .wp-content ul {
    padding-left: 0;
    list-style: none;
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.list-inline > li:first-child {
    padding-left: 0;
}

dl {
    margin-top: 0;
    margin-bottom: 21px;
}

dt,
dd {
    line-height: 1.428571429;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10.5px 21px;
    margin: 0 0 21px;
    font-size: 18.75px;
    border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #999;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: '';
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}

blockquote:before,
blockquote:after {
    content: "";
}

address {
    margin-bottom: 21px;
    font-style: normal;
    line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

pre {
    display: block;
    padding: 10px;
    margin: 0 0 10.5px;
    font-size: 14px;
    line-height: 1.428571429;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container,
#menu .submenu .submenu-wrap {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .container,
    #menu .submenu .submenu-wrap {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container,
    #menu .submenu .submenu-wrap {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container,
    #menu .submenu .submenu-wrap {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row,
#sidebar .top {
    margin-left: -15px;
    margin-right: -15px;
}

.col-xs-1 {
    float: left;
}

.col-xs-2 {
    float: left;
}

.col-xs-3 {
    float: left;
}

.col-xs-4 {
    float: left;
}

.col-xs-5 {
    float: left;
}

.col-xs-6 {
    float: left;
}

.col-xs-7 {
    float: left;
}

.col-xs-8 {
    float: left;
}

.col-xs-9 {
    float: left;
}

.col-xs-10 {
    float: left;
}

.col-xs-11 {
    float: left;
}

.col-xs-12,
#primary .content-column,
#sidebar,
#sidebar .top .circle,
#sidebar .speech-block,
.template-start #video header,
.template-start #video .video-block {
    float: left;
}

.col-xs-12,
#primary .content-column,
#sidebar,
#sidebar .top .circle,
#sidebar .speech-block,
.template-start #video header,
.template-start #video .video-block {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666666666666%;
}

.col-xs-10 {
    width: 83.33333333333334%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666666666666%;
}

.col-xs-7 {
    width: 58.333333333333336%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666666666667%;
}

.col-xs-4 {
    width: 33.33333333333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.666666666666664%;
}

.col-xs-1 {
    width: 8.333333333333332%;
}

.col-xs-pull-0 {
    right: 0%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666666666666%;
}

.col-xs-pull-10 {
    right: 83.33333333333334%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666666666666%;
}

.col-xs-pull-7 {
    right: 58.333333333333336%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666666666667%;
}

.col-xs-pull-4 {
    right: 33.33333333333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.666666666666664%;
}

.col-xs-pull-1 {
    right: 8.333333333333332%;
}

.col-xs-push-0 {
    left: 0%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666666666666%;
}

.col-xs-push-10 {
    left: 83.33333333333334%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666666666666%;
}

.col-xs-push-7 {
    left: 58.333333333333336%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666666666667%;
}

.col-xs-push-4 {
    left: 33.33333333333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.666666666666664%;
}

.col-xs-push-1 {
    left: 8.333333333333332%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}

@media (min-width: 768px) {
    .col-sm-1 {
        float: left;
    }

    .col-sm-2 {
        float: left;
    }

    .col-sm-3 {
        float: left;
    }

    .col-sm-4,
    .block-section .block,
    #addons .block,
    #footer .section,
    #person-overlay.layout-addJuridicalPerson .row.main .column,
    .template-start #top .feature-circles .circle {
        float: left;
    }

    .col-sm-5 {
        float: left;
    }

    .col-sm-6,
    #sidebar .top .circle,
    #sidebar .speech-block,
    #person-overlay .main .column,
    .template-start #top .product,
    .template-start #video .video-block {
        float: left;
    }

    .col-sm-7 {
        float: left;
    }

    .col-sm-8 {
        float: left;
    }

    .col-sm-9 {
        float: left;
    }

    .col-sm-10 {
        float: left;
    }

    .col-sm-11 {
        float: left;
    }

    .col-sm-12,
    .template-landing #top .product {
        float: left;
    }

    .col-sm-12,
    .template-landing #top .product {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6,
    #sidebar .top .circle,
    #sidebar .speech-block,
    #person-overlay .main .column,
    .template-start #top .product,
    .template-start #video .video-block {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4,
    .block-section .block,
    #addons .block,
    #footer .section,
    #person-overlay.layout-addJuridicalPerson .row.main .column,
    .template-start #top .feature-circles .circle {
        width: 33.33333333333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .col-sm-pull-0 {
        right: 0%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666666666666%;
    }

    .col-sm-pull-10 {
        right: 83.33333333333334%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666666666666%;
    }

    .col-sm-pull-7 {
        right: 58.333333333333336%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666666666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.666666666666664%;
    }

    .col-sm-pull-1 {
        right: 8.333333333333332%;
    }

    .col-sm-push-0 {
        left: 0%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666666666666%;
    }

    .col-sm-push-10 {
        left: 83.33333333333334%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666666666666%;
    }

    .col-sm-push-7 {
        left: 58.333333333333336%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666666666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.666666666666664%;
    }

    .col-sm-push-1 {
        left: 8.333333333333332%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-sm-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-sm-offset-1 {
        margin-left: 8.333333333333332%;
    }
}

@media (min-width: 992px) {
    .col-md-1 {
        float: left;
    }

    .col-md-2,
    .template-start #top .feature-circles .circle {
        float: left;
    }

    .col-md-3 {
        float: left;
    }

    .col-md-4,
    .template-start #top .product {
        float: left;
    }

    .col-md-5,
    #sidebar {
        float: left;
    }

    .col-md-6,
    .template-start #news,
    .template-start #slider {
        float: left;
    }

    .col-md-7,
    #primary .content-column {
        float: left;
    }

    .col-md-8 {
        float: left;
    }

    .col-md-9 {
        float: left;
    }

    .col-md-10 {
        float: left;
    }

    .col-md-11 {
        float: left;
    }

    .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666666666666%;
    }

    .col-md-10 {
        width: 83.33333333333334%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666666666666%;
    }

    .col-md-7,
    #primary .content-column {
        width: 58.333333333333336%;
    }

    .col-md-6,
    .template-start #news,
    .template-start #slider {
        width: 50%;
    }

    .col-md-5,
    #sidebar {
        width: 41.66666666666667%;
    }

    .col-md-4,
    .template-start #top .product {
        width: 33.33333333333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2,
    .template-start #top .feature-circles .circle {
        width: 16.666666666666664%;
    }

    .col-md-1 {
        width: 8.333333333333332%;
    }

    .col-md-pull-0 {
        right: 0%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666666666666%;
    }

    .col-md-pull-10 {
        right: 83.33333333333334%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666666666666%;
    }

    .col-md-pull-7 {
        right: 58.333333333333336%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666666666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.666666666666664%;
    }

    .col-md-pull-1 {
        right: 8.333333333333332%;
    }

    .col-md-push-0 {
        left: 0%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666666666666%;
    }

    .col-md-push-10 {
        left: 83.33333333333334%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666666666666%;
    }

    .col-md-push-7 {
        left: 58.333333333333336%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666666666667%;
    }

    .col-md-push-4 {
        left: 33.33333333333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.666666666666664%;
    }

    .col-md-push-1 {
        left: 8.333333333333332%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2,
    .template-start #top .product.avveckling,
    .template-start #top .feature-circles .circle:first-child {
        margin-left: 16.666666666666664%;
    }

    .col-md-offset-1,
    .template-start #top .product,
    .template-start #top .feature-circles .circle {
        margin-left: 8.333333333333332%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1 {
        float: left;
    }

    .col-lg-2 {
        float: left;
    }

    .col-lg-3 {
        float: left;
    }

    .col-lg-4 {
        float: left;
    }

    .col-lg-5 {
        float: left;
    }

    .col-lg-6 {
        float: left;
    }

    .col-lg-7 {
        float: left;
    }

    .col-lg-8 {
        float: left;
    }

    .col-lg-9 {
        float: left;
    }

    .col-lg-10 {
        float: left;
    }

    .col-lg-11 {
        float: left;
    }

    .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666666666666%;
    }

    .col-lg-10 {
        width: 83.33333333333334%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-7 {
        width: 58.333333333333336%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .col-lg-1 {
        width: 8.333333333333332%;
    }

    .col-lg-pull-0 {
        right: 0%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%;
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%;
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%;
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%;
    }

    .col-lg-push-0 {
        left: 0%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666666666666%;
    }

    .col-lg-push-10 {
        left: 83.33333333333334%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666666666666%;
    }

    .col-lg-push-7 {
        left: 58.333333333333336%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666666666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.666666666666664%;
    }

    .col-lg-push-1 {
        left: 8.333333333333332%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }
}

table {
    max-width: 100%;
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    margin-bottom: 21px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}

.table > tbody + tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #f5f5f5;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

table col[class * ="col-"] {
    position: static;
    float: none;
    display: table-column;
}

table td[class * ="col-"],
table th[class * ="col-"] {
    position: static;
    float: none;
    display: table-cell;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e9e9e9;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d1eac8;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c6e4f3;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf3cd;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcdcd;
}

@media (max-width: 768px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15.75px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive > .table {
        margin-bottom: 0;
    }

    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }

    .table-responsive > .table-bordered {
        border: 0;
    }

    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}

.clearfix:before,
#menu .submenu .submenu-wrap:before,
#sidebar .top:before,
#sidebar .contact:before,
.styled-form:before,
.slides:before,
.clearfix:after,
#menu .submenu .submenu-wrap:after,
#sidebar .top:after,
#sidebar .contact:after,
.styled-form:after,
.slides:after {
    content: " ";
    display: table;
}

.clearfix:after,
#menu .submenu .submenu-wrap:after,
#sidebar .top:after,
#sidebar .contact:after,
.styled-form:after,
.slides:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0 / 0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media screen and (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

html {
    -moz-text-size-adjust: 100%;
    position: relative;
}

html,
body {
    min-height: 100%;
    height: auto !important;
}

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

nav ul,
#footer ul,
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
}

#footer ul li a,
#sidebar .contact a,
.template-start #news h1 a {
    color: inherit !important;
}

.block-section .title,
.video-block h1,
.speech .title,
#sidebar .block h2 {
    font: inherit;
    color: inherit;
}

.embed-wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    width: 100%;
}

.embed-wrap.four-three {
    padding-bottom: 75%;
}

.embed-wrap object,
.embed-wrap embed,
.embed-wrap iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.icon-bankid:before,
.icon-cogman:before,
.icon-coin:before,
.icon-coins:before,
.icon-mail:before,
.icon-pencil:before,
.icon-phone:before,
.icon-power:before,
.icon-speed:before,
.icon-tools:before,
.icon-update:before,
.more-link:after,
button:after,
.button:after,
button.back:before,
.button.back:before,
.embed-wrap.preview:before,
.feature-circles .circle.bankid .image:before,
#sdrn_bar:after,
#header .logo,
#menu .contact a:before,
#menu .contact.current-menu-item a:before,
#menu .login a:before,
#footer .logo,
#sidebar .checklist ul li:before,
.field-checkbox .field-container:before,
.field-radio .field-container:before,
.field-select .field-container:after,
.template-start #top .product.avveckling .button:after,
.template-start #news-slider-top .arrow:before,
.template-landing #primary .wp-content ul li:before {
    display: inline-block;
    content: '';
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 100%;
}

#sdrn_bar:after,
#header .logo,
#footer .logo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjg3LjkgNTQuMiI+PHBhdGggZmlsbD0iI2YzY2YwMSIgZD0iTTM3LjkgMjdjLS42LTEuMi0xLjMtMi4zLTIuMy0zLjMtMi0xLjktNS4xLTMuMi05LjMtMy4yaC0uMWMtMS4zIDAtMi40LjEtMy40LjMtMS4xLjItMiAuNS0yLjcuOS0xLjQuNi0yLjQgMS40LTMgMmwtLjQuNC0uNC40Yy0uNi42LTEuNCAxLjUtMi4xIDMuMy0uMy44LS42IDEuOC0uOCAzLjEgMS4xIDAgMi0uMiAyLjktLjQuMSAwIC4xIDAgLjItLjEuMy0xLjEuNy0yLjEgMS4zLTMgLjYtLjggMS4zLTEuNiAyLjEtMi4yLjctLjUgMS42LTEgMi41LTEuMy4yLS4xLjQtLjEuNi0uMi45LS4zIDEuOS0uNCAzLS40aC4zYzMuOCAwIDYuNCAxLjUgNy44IDMuNy43IDEgMS4xIDIuMSAxLjQgMy4yLjIuOS4zIDEuOS4zIDIuOSAwIDYtNC4yIDkuOC05LjYgOS44LTEuMyAwLTIuNC0uMi0zLjQtLjUtMS4yLS4zLTIuMi0uOS0zLTEuNS0yLjMtMS44LTMuNS00LjYtMy41LTcuNS0uOS4yLTIgLjMtMy4xLjNoLS4xYy0uMS44LS4xIDEuOC0uMSAyLjh2MTcuN2gzLjR2LTE0aC4xYy4zLjYuNyAxLjIgMS4yIDEuOC43LjggMS42IDEuNSAyLjYgMi4xIDEuNyAxIDMuNyAxLjYgNS45IDEuNiA4LjkgMCAxMy02IDEzLTEyLjYgMC0yLS40LTQuMS0xLjMtNi4xeiIvPjxwYXRoIGZpbGw9IiNhYWEyOTciIGQ9Ik0yMi40IDI0Yy0uMi45LS42IDEuOC0xLjEgMi43LS41LjktMS4xIDEuNi0xLjkgMi4zLS44LjYtMS43IDEuMS0yLjggMS41LS4xIDAtLjEgMC0uMi4xLS45LjItMS44LjQtMi45LjRoLS4zYy0zLjQgMC02LjQtMS4zLTguMi0zLjctLjctLjktMS4yLTItMS41LTMuMi0uMi0uOS0uMy0xLjgtLjMtMi45IDAtNC45IDMuMS05LjggMTAtOS44IDEuMSAwIDIuMS4yIDMuMS40IDEuMS4zIDIuMS45IDMgMS41IDIuMSAxLjcgMy41IDQuMyAzLjUgNy42IDEtLjIgMi4xLS4zIDMuNC0uMy0uMS0zLjQtMS4zLTYuNi0zLjctOC45LS45LS44LTEuOS0xLjUtMy4xLTItMS43LS44LTMuOC0xLjItNi4yLTEuMi00LjUgMC04LjEgMi41LTkuNyA1LjVoLS4xVjBIMHYxNy43YzAgNC42LjYgNy40IDEuNCA5LjIuOCAxLjkgMS43IDIuNiAyLjIgMy4ydi4xYzEuMSAxLjEgMy44IDMuNSA5LjUgMy42aC4xYzEuMSAwIDIuMS0uMSAzLjEtLjMgMS4yLS4yIDIuMy0uNSAzLjItMSAxLjItLjUgMi4yLTEuMiAzLTIuMS4yLS4yLjMtLjMuNC0uNS45LTEgMS42LTIuMiAyLjEtMy40LjQtMSAuNy0yLjEuOS0zLjItMSAwLTIgLjItMyAuNC0uMS4yLS4zLjItLjUuM3oiLz48ZyBmaWxsPSIjYWFhMjk3Ij48cGF0aCBkPSJNNTYgMTQuNGgyLjR2MTBoLjFjMS4xLTIuMiAzLjctNCA3LTQgNi40IDAgOS4zIDQuMyA5LjMgOS4xIDAgNC4yLTIuMyA5LjEtOS4zIDkuMS00LjIgMC02LjEtMS44LTYuOS0yLjYtLjctLjgtMi42LTIuMi0yLjYtOC45VjE0LjR6bTkuNSAyMi4yYzUgMCA2LjktMy42IDYuOS03LjEgMC00LjQtMy03LjEtNi45LTcuMS01IDAtNy4yIDMuNS03LjIgNy4xIDAgNC42IDMuMSA3LjEgNy4yIDcuMXpNODcuNCAyMC41YzYuNiAwIDkuNyA0LjMgOS43IDkuMXMtMy4xIDkuMS05LjcgOS4xLTkuNy00LjMtOS43LTkuMSAzLjEtOS4xIDkuNy05LjF6bTAgMTYuMWM0LjYgMCA3LjMtMi45IDcuMy03LjEgMC00LjEtMi43LTcuMS03LjMtNy4xcy03LjMgMi45LTcuMyA3LjFjLjEgNC4yIDIuNyA3LjEgNy4zIDcuMXpNMTAwLjYgMTQuNGgyLjR2MjMuOGgtMi40VjE0LjR6TTEwNi45IDI2LjNjLjQtMy42IDIuMy01LjggOC4yLTUuOCA1LjcgMCA3LjkgMS44IDcuOSA1LjF2OWMwIDEuNC40IDEuOSAxLjQgMS45LjQgMCAuOSAwIDEuMy0uMVYzOGMtLjUuMS0xLjMuMy0yIC4zLTIuNSAwLTIuNi0xLjctMi42LTNoLS4xYy0uOCAxLjEtMi40IDMuNC04IDMuNC0yLjkgMC02LjctMS4zLTYuNy01LjEgMC00LjcgNC44LTUuMiA4LjUtNS40IDUuMy0uMyA2LS42IDYtMi4zIDAtMi41LTEuNi0zLjQtNS43LTMuNC0zLjkgMC01LjcgMS01LjkgMy44aC0yLjN6bTEzLjggMi42Yy0xLjEuNy0yLjcuOC03LjYgMS4zLTIuOC4zLTQuNSAxLjEtNC41IDMuMiAwIDIuNyAyLjMgMy41IDQuOSAzLjUgMy4zIDAgNy4yLTEuOCA3LjItNS4zdi0yLjd6TTE0NS45IDM3LjVjMCA2LjMtNS4xIDcuOS05LjYgNy45LTcuOCAwLTguNi0zLjctOC44LTUuNmgyLjJjLjQgMS44LjkgMy43IDYuNiAzLjcgNC41IDAgNy4xLTIuMSA3LjEtNi4ydi0zLjFoLS4xYy0uOSAxLjctMy4yIDMuOS03LjYgMy45LTQuNCAwLTkuMS0yLjItOS4xLTguOSAwLTQuNiAyLjktOC43IDkuNC04LjcgMy4zIDAgNi4zIDEuMyA3LjYgMy4xIDEuNCAxLjggMi4yIDMgMi4yIDEwLjEuMSAxLjcuMSAzLjguMSAzLjh6bS05LjctMTVjLTQuMyAwLTcuMSAyLjUtNy4xIDYuNyAwIDUgMy4xIDYuOSA3LjMgNi45IDQgMCA3LjEtMi41IDcuMS02LjkgMC0zLjYtMi41LTYuNy03LjMtNi43ek0xNjIuNyAyNi4xYy0uNi0yLjgtMi4zLTMuNi01LjktMy42LTIuNiAwLTQuOS42LTQuOSAyLjkgMCAxLjggMS4yIDIuMSA2LjQgMi44IDUuMi43IDcuNCAxLjYgNy40IDQuOSAwIDMuNC0yLjggNS40LTguMSA1LjQtNS40IDAtOC43LTEuOC04LjctNS45aDIuMmMuNCAyLjkgMiAzLjkgNi40IDMuOSAzLjQgMCA1LjctLjcgNS43LTMuMyAwLTEuNy0xLjItMi41LTYuNi0zLTUuMy0uNS03LjItMS44LTcuMi00LjhzMi40LTUuMSA3LjQtNS4xYzUuNiAwIDcuOSAyIDguMSA1LjZoLTIuMnoiLz48L2c+PGcgZmlsbD0iI2YzY2YwMSI+PHBhdGggZD0iTTE2OC41IDQ0LjdoMi40di0xMGguMWMxLjEgMi4yIDMuNyA0IDcgNCA2LjQgMCA5LjMtNC4zIDkuMy05LjEgMC00LjItMi4zLTkuMS05LjMtOS4xLTQuMiAwLTYuMSAxLjgtNi45IDIuNi0uNy44LTIuNiAyLjItMi42IDguOXYxMi43em05LjUtMjIuMmM1IDAgNi45IDMuNiA2LjkgNy4xIDAgNC40LTMgNy4xLTYuOSA3LjEtNSAwLTcuMi0zLjUtNy4yLTcuMSAwLTQuNiAzLjItNy4xIDcuMi03LjF6TTE5MC44IDI2LjNjLjQtMy42IDIuMy01LjggOC4yLTUuOCA1LjcgMCA3LjkgMS44IDcuOSA1LjF2OWMwIDEuNC40IDEuOSAxLjQgMS45LjQgMCAuOSAwIDEuMy0uMVYzOGMtLjUuMS0xLjMuMy0yIC4zLTIuNSAwLTIuNi0xLjctMi42LTNoLS4xYy0uOCAxLjEtMi40IDMuNC04IDMuNC0yLjkgMC02LjctMS4zLTYuNy01LjEgMC00LjcgNC44LTUuMiA4LjUtNS40IDUuMy0uMyA2LS42IDYtMi4zIDAtMi41LTEuNi0zLjQtNS43LTMuNC0zLjkgMC01LjcgMS01LjkgMy44aC0yLjN6bTEzLjggMi42Yy0xLjEuNy0yLjcuOC03LjYgMS4zLTIuOC4zLTQuNSAxLjEtNC41IDMuMiAwIDIuNyAyLjMgMy41IDQuOSAzLjUgMy4zIDAgNy4yLTEuOCA3LjItNS4zdi0yLjd6TTIxMi4zIDIxaDIuNHYzLjloLjFjLjktMiAyLjUtNC41IDYuNi00LjUuNyAwIDEuMS4xIDEuNS4xVjIzYy0uOC0uMS0xLjUtLjItMi4yLS4yLTIuNiAwLTUuOCAxLjYtNS44IDYuNVYzOGgtMi40VjIxek0yMjUuMSAxNS42aDIuNFYyMWg0Ljl2MS44aC00Ljl2MTEuM2MwIDEuNS41IDIuMiAyLjQgMi4yIDEuMiAwIDEuOS0uMSAyLjQtLjJ2MmMtLjkuMS0xLjkuMi0yLjcuMi0zLjggMC00LjYtMS41LTQuNi00LjNWMTUuNnpNMjUwLjUgMjcuMWMwLTMuNC0yLjEtNC42LTUuMi00LjYtNC44IDAtNyAyLjQtNyA2LjN2OS4zaC0yLjRWMjFoMi40djMuNGguMWMuNy0xLjggMy4zLTMuOSA3LjEtMy45IDUuNyAwIDcuNCAzIDcuNCA3LjF2MTAuNmgtMi40VjI3LjF6TTI3NC4xIDMyLjdjLTEgMy0zLjYgNi05LjIgNi03IDAtOS4zLTQuOS05LjMtOS4xIDAtNC44IDIuOS05LjEgOS4zLTkuMSA0LjQgMCA5LjcgMS45IDkuNyA5LjdIMjU4YzAgMy42IDIuNSA2LjUgNi45IDYuNSA0LjEgMCA1LjktMS40IDYuOC00aDIuNHptLTItNC40Yy0uNy00LjItMy44LTUuOC03LjEtNS44LTMuMSAwLTYuNSAxLjYtNy4xIDUuOGgxNC4yek0yNzcuMyAyMWgyLjR2My45aC4xYy45LTIgMi41LTQuNSA2LjYtNC41LjcgMCAxLjEuMSAxLjUuMVYyM2MtLjgtLjEtMS41LS4yLTIuMi0uMi0yLjYgMC01LjggMS42LTUuOCA2LjVWMzhoLTIuNFYyMXoiLz48L2c+PC9zdmc+");
}

.icon-bankid:before,
.icon-cogman:before,
.icon-coin:before,
.icon-coins:before,
.icon-mail:before,
.icon-pencil:before,
.icon-phone:before,
.icon-power:before,
.icon-speed:before,
.icon-tools:before,
.icon-update:before,
.more-link:after,
button:after,
.button:after,
button.back:before,
.button.back:before,
.embed-wrap.preview:before,
.feature-circles .circle.bankid .image:before,
#menu .contact a:before,
#menu .contact.current-menu-item a:before,
#menu .login a:before,
#sidebar .checklist ul li:before,
.field-checkbox .field-container:before,
.field-radio .field-container:before,
.field-select .field-container:after,
.template-start #top .product.avveckling .button:after,
.template-start #news-slider-top .arrow:before,
.template-landing #primary .wp-content ul li:before {
    background-position: center;
    height: 1em;
    width: 1em;
    max-width: none;
}

.icon-bankid:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDIuNjY2NjcgMTM2IiBoZWlnaHQ9IjEzNiIgd2lkdGg9IjE0Mi42NjciPjxwYXRoIGQ9Ik00NC45MTggNzEuNjQ3bDUuOTI4LTM3LjQ3NmgtNi4zNTRjLTIuOTk0IDAtNi43OTMtMS42NTUtNy45MzMtNC43MjUtLjM4LTEuMDItMS4yMzMtNC42MTIgMy42ODUtOC4wOCAxLjczNy0xLjIxNiAyLjg5Mi0yLjU2NSAzLjExLTMuNTk4LjIyNS0xLjA3Ni0uMDYtMi4wMjQtLjgyLTIuNzQ3LTEuMDg3LTEuMDMzLTMuMTg2LTEuNi01LjktMS42LTQuNTY3IDAtNy43NzMgMi42MzQtOC4wNjMgNC41MjQtLjIxMiAxLjQuODc0IDIuNTMgMS44MiAzLjIyNyAyLjgzNCAyLjEgMy41MDYgNS4yIDEuNzQgOC4wODYtMS44MDYgMi45NzgtNS43IDQuOTE1LTkuOTMgNC45NGwtNi40Ny0uMDE1Yy0uNTU4IDMuNjU3LTkuMzY0IDU5LjYxNy0xMC4wNCA2NC4wMmgzNS4xNzVjLjMwNS0xLjk5IDEuOTQ4LTEyLjU1IDQuMTUyLTI2LjU1M2gtLjEwMk05Mi4wMTggMS4zNjRINTYuMjJsLTQuNzk2IDMwLjMxOCA2LjA4OC4wMTNjMy4zMy0uMDE4IDYuNDY3LTEuNTIgNy44MTgtMy43NDQuNDMyLS43MDcuNjEtMS4zNDcuNjEtMS45MjUgMC0xLjI1Ny0uODQyLTIuMjAyLTEuNzA3LTIuODQtMi4zNTgtMS43NDctMi44NTUtMy42MjgtMi44NTUtNC45MDQgMC0uMjY2LjAyLS41MDguMDUyLS43MTcuNDk1LTMuMjA3IDQuODQzLTYuNjQ2IDEwLjUyOC02LjY0NiAzLjQwNiAwIDYuMDQuNzk0IDcuNjE1IDIuMjg4IDEuMzg1IDEuMzEgMS45NDggMy4xNTggMS41NSA1LjA3NC0uNDgyIDIuMjg1LTIuNzg4IDQuMTk2LTQuMTE3IDUuMTMtMy40NiAyLjQzOC0zLjAwNiA0LjU3LTIuNzg1IDUuMTY0LjcxMiAxLjkxIDMuNDU4IDMuMDk1IDUuNTk2IDMuMDk1aDkuMjc2bC0uMDAyLjAzYzEyLjYxNy4xIDE5LjM5NiA1Ljg5OCAxNy4yNiAxOS40MDctMS45ODUgMTIuNTUtMTEuNjA4IDE3Ljk1Ni0yMy4wOTUgMTguMDg3TDc4LjY5NSA5OC4yaDYuNzI2YzI4LjM1NiAwIDUxLjUxOC0xOC4yMjIgNTYuMDctNDYuOTY1IDUuNjI3LTM1LjYwNC0xNy4wMDgtNDkuODctNDkuNDcyLTQ5Ljg3TTkyLjAxOCAxLjM2NEg1Ni4yMmwtNC43OTYgMzAuMzE4IDYuMDg4LjAxM2MzLjMzLS4wMTggNi40NjctMS41MiA3LjgxOC0zLjc0NC40MzItLjcwNy42MS0xLjM0Ny42MS0xLjkyNSAwLTEuMjU3LS44NDItMi4yMDItMS43MDctMi44NC0yLjM1OC0xLjc0Ny0yLjg1NS0zLjYyOC0yLjg1NS00LjkwNCAwLS4yNjYuMDItLjUwOC4wNTItLjcxNy40OTUtMy4yMDcgNC44NDMtNi42NDYgMTAuNTI4LTYuNjQ2IDMuNDA2IDAgNi4wNC43OTQgNy42MTUgMi4yODggMS4zODUgMS4zMSAxLjk0OCAzLjE1OCAxLjU1IDUuMDc0LS40ODIgMi4yODUtMi43ODggNC4xOTYtNC4xMTcgNS4xMy0zLjQ2IDIuNDM4LTMuMDA2IDQuNTctMi43ODUgNS4xNjQuNzEyIDEuOTEgMy40NTggMy4wOTUgNS41OTYgMy4wOTVoOS4yNzZsLS4wMDIuMDNjMTIuNjE3LjEgMTkuMzk2IDUuODk4IDE3LjI2IDE5LjQwNy0xLjk4NSAxMi41NS0xMS42MDggMTcuOTU2LTIzLjA5NSAxOC4wODdMNzguNjk1IDk4LjJoNi43MjZjMjguMzU2IDAgNTEuNTE4LTE4LjIyMiA1Ni4wNy00Ni45NjUgNS42MjctMzUuNjA0LTE3LjAwOC00OS44Ny00OS40NzItNDkuODdNMy44MDIgMTExLjEyMmgxNC4zNjVjNi4xMjIgMCA3LjYyMyAzLjA5OCA3LjE4IDUuOTQtLjM1NiAyLjMwNi0xLjkxNiAzLjk5Ni00LjY0MyA1LjExMyAzLjQzNSAxLjI5NyA0Ljc3NSAzLjM1IDQuMjgzIDYuNTE2LS42MTcgNC00LjEwMyA2Ljk4Ni04LjY0MiA2Ljk4NkgwbDMuODAyLTI0LjU1NHptOS41MSAxMC4xODdjMi44MSAwIDQuMTItMS40NzggNC4zOTItMy4yNC4yOS0xLjg3LS41ODQtMy4yMDUtMy4zOTMtMy4yMDVIMTEuODNsLTEgNi40NDRoMi40ODV6bS0xLjUzNiAxMC42MjJjMi44ODIgMCA0LjU3Mi0xLjE1MiA0Ljk0Ni0zLjU2NS4zMi0yLjA1My0uODU3LTMuMzEtMy42NjUtMy4zMUgxMC4yNWwtMS4wNjYgNi44NzVoMi41OTJNNDUuMTIyIDEzNS45MjhjLTMuNzQ3LjI1Mi01LjU2LS4xNDQtNi40Ni0xLjc2NS0xLjk5IDEuMjI2LTQuMTczIDEuODM3LTYuNTEzIDEuODM3LTQuMjUgMC01LjcxLTIuMTk0LTUuMzMtNC42NDMuMTc3LTEuMTU2Ljg2LTIuMzA1IDEuOTQtMy4yNDIgMi4zMy0yLjAxNSA4LjA5Ny0yLjMwNyAxMC4zNTYtMy44NTIuMTk0LTEuNzI4LS41MDQtMi4zNDItMi42MjgtMi4zNDItMi40ODMgMC00LjU1Ni44MzMtOC4xIDMuMjQzbC44NjYtNS41ODNjMy4wOC0yLjIzIDYuMDQ0LTMuMjM1IDkuNDY2LTMuMjM1IDQuMzkgMCA4LjI1NiAxLjc5OCA3LjUxNCA2LjU4NWwtLjgzNyA1LjRjLS4yOTYgMS45MS0uMjQyIDIuNDgzIDEuODc4IDIuNTIzbC0yLjE1MyA1LjA3NXptLTYuNDk4LTguNWMtMS45OTcgMS4yNjMtNS42NzIgMS4wNDYtNi4wNzIgMy42NC0uMTkgMS4yMjUuNTcgMi4xMjMgMS43OTQgMi4xMjMgMS4xOSAwIDIuNjM1LS41IDMuNzY2LTEuMjkzLS4wNzgtLjQzMi0uMDQyLS45LjA5Mi0xLjc2NWwuNDItMi43MDNNNTIuMTIgMTE2LjY2NWg3LjQ4OGwtLjM4NSAyLjQ4NWMyLjM2Ni0yLjAxNSA0LjE3OC0yLjgwNSA2LjU1NS0yLjgwNSA0LjE3NyAwIDYuMTIzIDIuNTU1IDUuNDcgNi43NjZMNjkuMyAxMzUuNjc3aC03LjQ4N2wxLjYxMi0xMC40MDVjLjI5Mi0xLjkwNi0uMjU1LTIuNzctMS43My0yLjc3LTEuMTg3IDAtMi4yNjIuNjQ3LTMuMzA3IDIuMDQ4bC0xLjcyMiAxMS4xMjhoLTcuNDlsMi45NDQtMTkuMDFNNzcuMDA3IDExMS4xMjJoNy40OUw4Mi42MiAxMjMuMjJsNy4xNzItNi41NTVoOS4yNTJsLTkuMjEgOC4xMDIgNy4zODUgMTAuOTFoLTkuMzk3bC01LjY5Ny04Ljc4N2gtLjA3bC0xLjM2MiA4Ljc4NmgtNy40OWwzLjgwMy0yNC41NTRNMy44MDIgMTExLjEyMmgxNC4zNjVjNi4xMjIgMCA3LjYyMyAzLjA5OCA3LjE4IDUuOTQtLjM1NiAyLjMwNi0xLjkxNiAzLjk5Ni00LjY0MyA1LjExMyAzLjQzNSAxLjI5NyA0Ljc3NSAzLjM1IDQuMjgzIDYuNTE2LS42MTcgNC00LjEwMyA2Ljk4Ni04LjY0MiA2Ljk4NkgwbDMuODAyLTI0LjU1NHptOS41MSAxMC4xODdjMi44MSAwIDQuMTItMS40NzggNC4zOTItMy4yNC4yOS0xLjg3LS41ODQtMy4yMDUtMy4zOTMtMy4yMDVIMTEuODNsLTEgNi40NDRoMi40ODV6bS0xLjUzNiAxMC42MjJjMi44ODIgMCA0LjU3Mi0xLjE1MiA0Ljk0Ni0zLjU2NS4zMi0yLjA1My0uODU3LTMuMzEtMy42NjUtMy4zMUgxMC4yNWwtMS4wNjYgNi44NzVoMi41OTJNNDUuMTIyIDEzNS45MjhjLTMuNzQ3LjI1Mi01LjU2LS4xNDQtNi40Ni0xLjc2NS0xLjk5IDEuMjI2LTQuMTczIDEuODM3LTYuNTEzIDEuODM3LTQuMjUgMC01LjcxLTIuMTk0LTUuMzMtNC42NDMuMTc3LTEuMTU2Ljg2LTIuMzA1IDEuOTQtMy4yNDIgMi4zMy0yLjAxNSA4LjA5Ny0yLjMwNyAxMC4zNTYtMy44NTIuMTk0LTEuNzI4LS41MDQtMi4zNDItMi42MjgtMi4zNDItMi40ODMgMC00LjU1Ni44MzMtOC4xIDMuMjQzbC44NjYtNS41ODNjMy4wOC0yLjIzIDYuMDQ0LTMuMjM1IDkuNDY2LTMuMjM1IDQuMzkgMCA4LjI1NiAxLjc5OCA3LjUxNCA2LjU4NWwtLjgzNyA1LjRjLS4yOTYgMS45MS0uMjQyIDIuNDgzIDEuODc4IDIuNTIzbC0yLjE1MyA1LjA3NXptLTYuNDk4LTguNWMtMS45OTcgMS4yNjMtNS42NzIgMS4wNDYtNi4wNzIgMy42NC0uMTkgMS4yMjUuNTcgMi4xMjMgMS43OTQgMi4xMjMgMS4xOSAwIDIuNjM1LS41IDMuNzY2LTEuMjkzLS4wNzgtLjQzMi0uMDQyLS45LjA5Mi0xLjc2NWwuNDItMi43MDNNNTIuMTIgMTE2LjY2NWg3LjQ4OGwtLjM4NSAyLjQ4NWMyLjM2Ni0yLjAxNSA0LjE3OC0yLjgwNSA2LjU1NS0yLjgwNSA0LjE3NyAwIDYuMTIzIDIuNTU1IDUuNDcgNi43NjZMNjkuMyAxMzUuNjc3aC03LjQ4N2wxLjYxMi0xMC40MDVjLjI5Mi0xLjkwNi0uMjU1LTIuNzctMS43My0yLjc3LTEuMTg3IDAtMi4yNjIuNjQ3LTMuMzA3IDIuMDQ4bC0xLjcyMiAxMS4xMjhoLTcuNDlsMi45NDQtMTkuMDFNNzcuMDA3IDExMS4xMjJoNy40OUw4Mi42MiAxMjMuMjJsNy4xNzItNi41NTVoOS4yNTJsLTkuMjEgOC4xMDIgNy4zODUgMTAuOTFoLTkuMzk3bC01LjY5Ny04Ljc4N2gtLjA3bC0xLjM2MiA4Ljc4NmgtNy40OWwzLjgwMy0yNC41NTRNMTAzLjQ5NSAxMTEuMTIyaDguNjAybC0zLjggMjQuNTU0aC04LjYwM2wzLjgtMjQuNTU0TTExNi4yOCAxMTEuMTIyaDEyLjMxM2M5LjUwMyAwIDEyLjI1IDYuOTEyIDExLjM3IDEyLjYtLjg2NCA1LjU4LTUuMjczIDExLjk1NC0xMy42MjUgMTEuOTU0aC0xMy44NmwzLjgtMjQuNTU0em03Ljk3MyAxOC43MjJjNC4xNzUgMCA2LjQ3My0yLjA1MyA3LjE1NS02LjQ0NC41LTMuMjQtLjQ4Mi02LjQ0Ny01LjEyNS02LjQ0N2gtMi4zMDVsLTEuOTk1IDEyLjg5aDIuMjciLz48L3N2Zz4=");
}

.feature-circles .circle.bankid .image:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDIuNjY2NjcgMTM2IiBoZWlnaHQ9IjEzNiIgd2lkdGg9IjE0Mi42NjciPjxwYXRoIGZpbGw9IiMzN2FjYzMiIGQ9Ik00NC45MTggNzEuNjQ3bDUuOTI4LTM3LjQ3NmgtNi4zNTRjLTIuOTk0IDAtNi43OTMtMS42NTUtNy45MzMtNC43MjUtLjM4LTEuMDItMS4yMzMtNC42MTIgMy42ODUtOC4wOCAxLjczNy0xLjIxNiAyLjg5Mi0yLjU2NSAzLjExLTMuNTk4LjIyNS0xLjA3Ni0uMDYtMi4wMjQtLjgyLTIuNzQ3LTEuMDg3LTEuMDMzLTMuMTg2LTEuNi01LjktMS42LTQuNTY3IDAtNy43NzMgMi42MzQtOC4wNjMgNC41MjQtLjIxMiAxLjQuODc0IDIuNTMgMS44MiAzLjIyNyAyLjgzNCAyLjEgMy41MDYgNS4yIDEuNzQgOC4wODYtMS44MDYgMi45NzgtNS43IDQuOTE1LTkuOTMgNC45NGwtNi40Ny0uMDE1Yy0uNTU4IDMuNjU3LTkuMzY0IDU5LjYxNy0xMC4wNCA2NC4wMmgzNS4xNzVjLjMwNS0xLjk5IDEuOTQ4LTEyLjU1IDQuMTUyLTI2LjU1M2gtLjEwMk05Mi4wMTggMS4zNjRINTYuMjJsLTQuNzk2IDMwLjMxOCA2LjA4OC4wMTNjMy4zMy0uMDE4IDYuNDY3LTEuNTIgNy44MTgtMy43NDQuNDMyLS43MDcuNjEtMS4zNDcuNjEtMS45MjUgMC0xLjI1Ny0uODQyLTIuMjAyLTEuNzA3LTIuODQtMi4zNTgtMS43NDctMi44NTUtMy42MjgtMi44NTUtNC45MDQgMC0uMjY2LjAyLS41MDguMDUyLS43MTcuNDk1LTMuMjA3IDQuODQzLTYuNjQ2IDEwLjUyOC02LjY0NiAzLjQwNiAwIDYuMDQuNzk0IDcuNjE1IDIuMjg4IDEuMzg1IDEuMzEgMS45NDggMy4xNTggMS41NSA1LjA3NC0uNDgyIDIuMjg1LTIuNzg4IDQuMTk2LTQuMTE3IDUuMTMtMy40NiAyLjQzOC0zLjAwNiA0LjU3LTIuNzg1IDUuMTY0LjcxMiAxLjkxIDMuNDU4IDMuMDk1IDUuNTk2IDMuMDk1aDkuMjc2bC0uMDAyLjAzYzEyLjYxNy4xIDE5LjM5NiA1Ljg5OCAxNy4yNiAxOS40MDctMS45ODUgMTIuNTUtMTEuNjA4IDE3Ljk1Ni0yMy4wOTUgMTguMDg3TDc4LjY5NSA5OC4yaDYuNzI2YzI4LjM1NiAwIDUxLjUxOC0xOC4yMjIgNTYuMDctNDYuOTY1IDUuNjI3LTM1LjYwNC0xNy4wMDgtNDkuODctNDkuNDcyLTQ5Ljg3Ii8+PHBhdGggZmlsbD0iIzIyNjg3OSIgZD0iTTkyLjAxOCAxLjM2NEg1Ni4yMmwtNC43OTYgMzAuMzE4IDYuMDg4LjAxM2MzLjMzLS4wMTggNi40NjctMS41MiA3LjgxOC0zLjc0NC40MzItLjcwNy42MS0xLjM0Ny42MS0xLjkyNSAwLTEuMjU3LS44NDItMi4yMDItMS43MDctMi44NC0yLjM1OC0xLjc0Ny0yLjg1NS0zLjYyOC0yLjg1NS00LjkwNCAwLS4yNjYuMDItLjUwOC4wNTItLjcxNy40OTUtMy4yMDcgNC44NDMtNi42NDYgMTAuNTI4LTYuNjQ2IDMuNDA2IDAgNi4wNC43OTQgNy42MTUgMi4yODggMS4zODUgMS4zMSAxLjk0OCAzLjE1OCAxLjU1IDUuMDc0LS40ODIgMi4yODUtMi43ODggNC4xOTYtNC4xMTcgNS4xMy0zLjQ2IDIuNDM4LTMuMDA2IDQuNTctMi43ODUgNS4xNjQuNzEyIDEuOTEgMy40NTggMy4wOTUgNS41OTYgMy4wOTVoOS4yNzZsLS4wMDIuMDNjMTIuNjE3LjEgMTkuMzk2IDUuODk4IDE3LjI2IDE5LjQwNy0xLjk4NSAxMi41NS0xMS42MDggMTcuOTU2LTIzLjA5NSAxOC4wODdMNzguNjk1IDk4LjJoNi43MjZjMjguMzU2IDAgNTEuNTE4LTE4LjIyMiA1Ni4wNy00Ni45NjUgNS42MjctMzUuNjA0LTE3LjAwOC00OS44Ny00OS40NzItNDkuODdNMy44MDIgMTExLjEyMmgxNC4zNjVjNi4xMjIgMCA3LjYyMyAzLjA5OCA3LjE4IDUuOTQtLjM1NiAyLjMwNi0xLjkxNiAzLjk5Ni00LjY0MyA1LjExMyAzLjQzNSAxLjI5NyA0Ljc3NSAzLjM1IDQuMjgzIDYuNTE2LS42MTcgNC00LjEwMyA2Ljk4Ni04LjY0MiA2Ljk4NkgwbDMuODAyLTI0LjU1NHptOS41MSAxMC4xODdjMi44MSAwIDQuMTItMS40NzggNC4zOTItMy4yNC4yOS0xLjg3LS41ODQtMy4yMDUtMy4zOTMtMy4yMDVIMTEuODNsLTEgNi40NDRoMi40ODV6bS0xLjUzNiAxMC42MjJjMi44ODIgMCA0LjU3Mi0xLjE1MiA0Ljk0Ni0zLjU2NS4zMi0yLjA1My0uODU3LTMuMzEtMy42NjUtMy4zMUgxMC4yNWwtMS4wNjYgNi44NzVoMi41OTJNNDUuMTIyIDEzNS45MjhjLTMuNzQ3LjI1Mi01LjU2LS4xNDQtNi40Ni0xLjc2NS0xLjk5IDEuMjI2LTQuMTczIDEuODM3LTYuNTEzIDEuODM3LTQuMjUgMC01LjcxLTIuMTk0LTUuMzMtNC42NDMuMTc3LTEuMTU2Ljg2LTIuMzA1IDEuOTQtMy4yNDIgMi4zMy0yLjAxNSA4LjA5Ny0yLjMwNyAxMC4zNTYtMy44NTIuMTk0LTEuNzI4LS41MDQtMi4zNDItMi42MjgtMi4zNDItMi40ODMgMC00LjU1Ni44MzMtOC4xIDMuMjQzbC44NjYtNS41ODNjMy4wOC0yLjIzIDYuMDQ0LTMuMjM1IDkuNDY2LTMuMjM1IDQuMzkgMCA4LjI1NiAxLjc5OCA3LjUxNCA2LjU4NWwtLjgzNyA1LjRjLS4yOTYgMS45MS0uMjQyIDIuNDgzIDEuODc4IDIuNTIzbC0yLjE1MyA1LjA3NXptLTYuNDk4LTguNWMtMS45OTcgMS4yNjMtNS42NzIgMS4wNDYtNi4wNzIgMy42NC0uMTkgMS4yMjUuNTcgMi4xMjMgMS43OTQgMi4xMjMgMS4xOSAwIDIuNjM1LS41IDMuNzY2LTEuMjkzLS4wNzgtLjQzMi0uMDQyLS45LjA5Mi0xLjc2NWwuNDItMi43MDMiLz48ZyBmaWxsPSIjMjI2ODc5Ij48cGF0aCBkPSJNNTIuMTIgMTE2LjY2NWg3LjQ4OGwtLjM4NSAyLjQ4NWMyLjM2Ni0yLjAxNSA0LjE3OC0yLjgwNSA2LjU1NS0yLjgwNSA0LjE3NyAwIDYuMTIzIDIuNTU1IDUuNDcgNi43NjZMNjkuMyAxMzUuNjc3aC03LjQ4N2wxLjYxMi0xMC40MDVjLjI5Mi0xLjkwNi0uMjU1LTIuNzctMS43My0yLjc3LTEuMTg3IDAtMi4yNjIuNjQ3LTMuMzA3IDIuMDQ4bC0xLjcyMiAxMS4xMjhoLTcuNDlsMi45NDQtMTkuMDFNNzcuMDA3IDExMS4xMjJoNy40OUw4Mi42MiAxMjMuMjJsNy4xNzItNi41NTVoOS4yNTJsLTkuMjEgOC4xMDIgNy4zODUgMTAuOTFoLTkuMzk3bC01LjY5Ny04Ljc4N2gtLjA3bC0xLjM2MiA4Ljc4NmgtNy40OWwzLjgwMy0yNC41NTQiLz48L2c+PGcgZmlsbD0iIzIyNjg3OSI+PHBhdGggZD0iTTMuODAyIDExMS4xMjJoMTQuMzY1YzYuMTIyIDAgNy42MjMgMy4wOTggNy4xOCA1Ljk0LS4zNTYgMi4zMDYtMS45MTYgMy45OTYtNC42NDMgNS4xMTMgMy40MzUgMS4yOTcgNC43NzUgMy4zNSA0LjI4MyA2LjUxNi0uNjE3IDQtNC4xMDMgNi45ODYtOC42NDIgNi45ODZIMGwzLjgwMi0yNC41NTR6bTkuNTEgMTAuMTg3YzIuODEgMCA0LjEyLTEuNDc4IDQuMzkyLTMuMjQuMjktMS44Ny0uNTg0LTMuMjA1LTMuMzkzLTMuMjA1SDExLjgzbC0xIDYuNDQ0aDIuNDg1em0tMS41MzYgMTAuNjIyYzIuODgyIDAgNC41NzItMS4xNTIgNC45NDYtMy41NjUuMzItMi4wNTMtLjg1Ny0zLjMxLTMuNjY1LTMuMzFIMTAuMjVsLTEuMDY2IDYuODc1aDIuNTkyTTQ1LjEyMiAxMzUuOTI4Yy0zLjc0Ny4yNTItNS41Ni0uMTQ0LTYuNDYtMS43NjUtMS45OSAxLjIyNi00LjE3MyAxLjgzNy02LjUxMyAxLjgzNy00LjI1IDAtNS43MS0yLjE5NC01LjMzLTQuNjQzLjE3Ny0xLjE1Ni44Ni0yLjMwNSAxLjk0LTMuMjQyIDIuMzMtMi4wMTUgOC4wOTctMi4zMDcgMTAuMzU2LTMuODUyLjE5NC0xLjcyOC0uNTA0LTIuMzQyLTIuNjI4LTIuMzQyLTIuNDgzIDAtNC41NTYuODMzLTguMSAzLjI0M2wuODY2LTUuNTgzYzMuMDgtMi4yMyA2LjA0NC0zLjIzNSA5LjQ2Ni0zLjIzNSA0LjM5IDAgOC4yNTYgMS43OTggNy41MTQgNi41ODVsLS44MzcgNS40Yy0uMjk2IDEuOTEtLjI0MiAyLjQ4MyAxLjg3OCAyLjUyM2wtMi4xNTMgNS4wNzV6bS02LjQ5OC04LjVjLTEuOTk3IDEuMjYzLTUuNjcyIDEuMDQ2LTYuMDcyIDMuNjQtLjE5IDEuMjI1LjU3IDIuMTIzIDEuNzk0IDIuMTIzIDEuMTkgMCAyLjYzNS0uNSAzLjc2Ni0xLjI5My0uMDc4LS40MzItLjA0Mi0uOS4wOTItMS43NjVsLjQyLTIuNzAzIi8+PC9nPjxwYXRoIGZpbGw9IiMyMjY4NzkiIGQ9Ik01Mi4xMiAxMTYuNjY1aDcuNDg4bC0uMzg1IDIuNDg1YzIuMzY2LTIuMDE1IDQuMTc4LTIuODA1IDYuNTU1LTIuODA1IDQuMTc3IDAgNi4xMjMgMi41NTUgNS40NyA2Ljc2Nkw2OS4zIDEzNS42NzdoLTcuNDg3bDEuNjEyLTEwLjQwNWMuMjkyLTEuOTA2LS4yNTUtMi43Ny0xLjczLTIuNzctMS4xODcgMC0yLjI2Mi42NDctMy4zMDcgMi4wNDhsLTEuNzIyIDExLjEyOGgtNy40OWwyLjk0NC0xOS4wMU03Ny4wMDcgMTExLjEyMmg3LjQ5TDgyLjYyIDEyMy4yMmw3LjE3Mi02LjU1NWg5LjI1MmwtOS4yMSA4LjEwMiA3LjM4NSAxMC45MWgtOS4zOTdsLTUuNjk3LTguNzg3aC0uMDdsLTEuMzYyIDguNzg2aC03LjQ5bDMuODAzLTI0LjU1NCIvPjxwYXRoIGZpbGw9IiMzN2FjYzMiIGQ9Ik0xMDMuNDk1IDExMS4xMjJoOC42MDJsLTMuOCAyNC41NTRoLTguNjAzbDMuOC0yNC41NTRNMTE2LjI4IDExMS4xMjJoMTIuMzEzYzkuNTAzIDAgMTIuMjUgNi45MTIgMTEuMzcgMTIuNi0uODY0IDUuNTgtNS4yNzMgMTEuOTU0LTEzLjYyNSAxMS45NTRoLTEzLjg2bDMuOC0yNC41NTR6bTcuOTczIDE4LjcyMmM0LjE3NSAwIDYuNDczLTIuMDUzIDcuMTU1LTYuNDQ0LjUtMy4yNC0uNDgyLTYuNDQ3LTUuMTI1LTYuNDQ3aC0yLjMwNWwtMS45OTUgMTIuODloMi4yNyIvPjwvc3ZnPg==");
}

.field-checkbox .field-container:before,
.field-radio .field-container:before,
.template-landing #primary .wp-content ul li:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzEgMjQiPjxwYXRoIGZpbGw9IiNmZmM5MzEiIGQ9Ik0zMC43IDMuN0wyNy4yLjNjLS40LS40LTEuMS0uNC0xLjUgMEwxMS40IDE0LjYgNS4yIDguNWMtLjQtLjQtMS4xLS40LTEuNSAwTC4zIDEyYy0uNC40LS40IDEuMSAwIDEuNWwxMC4zIDEwLjNjLjIuMi41LjMuNy4zLjMgMCAuNS0uMS43LS4zTDMwLjcgNS4yYy4yLS4yLjMtLjQuMy0uNyAwLS4zLS4xLS42LS4zLS44eiIvPjwvc3ZnPg==");
}

#sidebar .checklist ul li:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzEuNyAzMCI+PHBhdGggZD0iTTEwLjYgMjQuOEg0LjdjLTEuMSAwLTIuMS0uOS0yLjEtMlY0LjZjMC0xLjEuOS0yIDIuMS0ySDE5YzEuMSAwIDIgLjkgMiAydjE1LjJsMi42LTMuMXYtMTRDMjMuNyAxLjIgMjIuNSAwIDIxIDBIMi42QzEuMSAwIDAgMS4xIDAgMi42djIyLjNjMCAxLjUgMS4yIDIuNyAyLjcgMi43SDEzbC0xLjItMS4xYy0uNS0uNS0uOS0xLjEtMS4yLTEuN3pNMTcuOSA2SDZjLS43IDAtMS4zLjYtMS4zIDEuMyAwIC43LjYgMS4zIDEuMyAxLjNoMTEuOGMuNyAwIDEuMy0uNiAxLjMtMS4zLjEtLjctLjUtMS4zLTEuMi0xLjN6TTE3LjkgMTAuNEg2Yy0uNyAwLTEuMy42LTEuMyAxLjMgMCAuNy42IDEuMyAxLjMgMS4zaDExLjhjLjcgMCAxLjMtLjYgMS4zLTEuMy4xLS44LS41LTEuMy0xLjItMS4zek0xNy45IDE0LjdINmMtLjcgMC0xLjMuNi0xLjMgMS4zIDAgLjcuNiAxLjMgMS4zIDEuM2gxMS44Yy43IDAgMS4zLS42IDEuMy0xLjMuMS0uNy0uNS0xLjMtMS4yLTEuM3pNNC43IDIwLjJjMCAuNy42IDEuMyAxLjMgMS4zaDQuNGMuMi0uNS41LTEgLjktMS41cy45LS44IDEuNC0xLjFINmMtLjcgMC0xLjMuNi0xLjMgMS4zek0xNy45IDE4LjloLTFjLjMuMS42LjQuOS42bDEuMyAxLjFjLjEtLjEuMS0uMy4xLS40IDAtLjctLjYtMS4zLTEuMy0xLjN6TTMwLjkgMTUuNGMtMS0uOC0yLjQtLjctMy4yLjNsLTcuNiA4LjgtMy44LTMuMmMtMS0uOC0yLjQtLjctMy4yLjItLjggMS0uNyAyLjQuMiAzLjJsNS41IDQuN2MuNC40IDEgLjYgMS41LjZoLjJjLjYgMCAxLjItLjMgMS42LS44bDkuMS0xMC42Yy44LS45LjctMi40LS4zLTMuMnoiLz48L3N2Zz4=");
}

.icon-cogman:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjM3OSAyNjMuNiA4My44IDY5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDM3OSAyNjMuNiA4My44IDY5Ij48cGF0aCBkPSJNMzk3LjkgMjc2LjJjMy4xIDAgNS43IDIuNSA1LjcgNS43IDAgMy4xLTIuNSA1LjctNS43IDUuN3MtNS43LTIuNS01LjctNS43Yy4xLTMuMiAyLjYtNS43IDUuNy01Ljd6TTQxNi44IDI4OS44YzAtMTAuNC04LjQtMTguOC0xOC45LTE4LjgtMTAuNCAwLTE4LjkgOC40LTE4LjkgMTguOHM4LjQgMTguOCAxOC45IDE4LjhjMTAuNS4xIDE4LjktOC40IDE4LjktMTguOHptLTEyLjMgMTQuNGMtLjIuMS0uNS4yLS43LjN2LTguMWMuNyAxLjQgMS4yIDUuMy43IDcuOHptLTEyLjMuNGMtLjMtLjEtLjUtLjItLjctLjMtLjUtMi41LS4xLTYuNS43LTcuOHY4LjF6bTIuMy0xNS45Yy0uMS4xLS4yLjEtLjMuMS0yLjEgMS4zLTcuNSA0LjctNy4yIDExLjMgMCAuMyAwIC43LjEgMS4xLTMtMi45LTQuOS03LTQuOS0xMS40IDAtOC43IDcuMS0xNS44IDE1LjgtMTUuOHMxNS44IDcuMSAxNS44IDE1LjhjMCA0LjUtMS45IDguNS00LjkgMTEuNCAwLS40LjEtLjcuMS0xIC4zLTYuNi01LjEtMTAuMS03LjItMTEuNS0uMS0uMS0uMi0uMS0uMy0uMS0uNi0uNC0xLjQtLjctMi0uOWwtMS40IDEuNC0xLjQtMS40Yy0uOS4zLTEuNS42LTIuMiAxem0yLjEgOS44bDEuNC05LjEgMS40IDkuMS0xLjQgMS45LTEuNC0xLjl6TTQ0My44IDI4Ni43Yy0xMC41IDAtMTkgOC41LTE5IDE5czguNSAxOSAxOSAxOSAxOS04LjUgMTktMTljMC0xMC40LTguNS0xOS0xOS0xOXptMCAzNWMtOC44IDAtMTYtNy4yLTE2LTE2czcuMi0xNiAxNi0xNiAxNiA3LjIgMTYgMTYtNy4yIDE2LTE2IDE2ek00NTUuNSAzMDcuM2wtMS40LS41Yy4xLTEgLjEtMi0uMS0zbDEuNC0uNmMuOC0uNCAxLjItMS40LjgtMi4ybC0uNy0xLjdjLS40LS44LTEuNC0xLjItMi4yLS44bC0xLjQuNmMtLjctLjgtMS40LTEuNS0yLjItMmwuNS0xLjRjLjMtLjktLjEtMS44LS45LTIuMWwtMS44LS42Yy0uOC0uMy0xLjguMS0yLjEuOWwtLjUgMS40Yy0xLS4xLTItLjEtMyAuMWwtLjYtMS4zYy0uNC0uOC0xLjQtMS4yLTIuMi0uOGwtMS43LjdjLS44LjQtMS4yIDEuNC0uOCAyLjJsLjYgMS40Yy0uOC43LTEuNSAxLjQtMiAyLjJsLTEuNC0uNWMtLjgtLjMtMS44LjEtMi4xLjlsLS42IDEuOGMtLjEuNC0uMS45LjEgMS4zcy41LjcuOS45bDEuNC41Yy0uMSAxLS4xIDIgLjEgM2wtMS40LjZjLS44LjQtMS4yIDEuNC0uOCAyLjJsLjcgMS43Yy40LjggMS40IDEuMiAyLjIuOGwxLjQtLjZjLjcuOCAxLjQgMS41IDIuMiAybC0uNSAxLjRjLS4xLjQtLjEuOS4xIDEuM3MuNS43LjkuOWwxLjguNmMuNC4xLjkuMSAxLjMtLjFzLjctLjUuOS0uOWwuNS0xLjRjMSAuMSAyIC4xIDMtLjFsLjYgMS40Yy40LjggMS40IDEuMiAyLjIuOGwxLjctLjdjLjgtLjQgMS4yLTEuNC44LTIuMmwtLjYtMS40Yy44LS43IDEuNS0xLjQgMi0yLjJsMS40LjVjLjQuMS45LjEgMS4zLS4xcy43LS41LjktLjlsLjYtMS44YzAtMS0uNS0xLjktMS4zLTIuMnptLTkgNC4zYy0uOS40LTEuOC42LTIuNy42LTIuNSAwLTQuOS0xLjUtNS45LTMuOC0xLjUtMy4yLS4xLTcuMiAzLjItOC42LjktLjQgMS44LS42IDIuNy0uNiAyLjUgMCA0LjkgMS41IDUuOSAzLjggMS40IDMuMiAwIDcuMS0zLjIgOC42ek00NDIuNSAyNzkuM2wtMy44LS4zLS4zIDQgMTAuNS45LjItMTAuNy00LS4xLS4xIDMuMWMtMTcuOC0yMS42LTM5LjgtOC44LTQwLTguN2wyIDMuNGMuOS0uNiAxOS44LTExLjUgMzUuNSA4LjR6TTM5NS42IDMxN2wzLjguMy4zLTQtMTAuNS0uOC0uMSAxMC43IDQgLjEuMS0zLjFjMTggMjEuNSAzOS44IDguNSA0MC4xIDguNGwtMi4xLTMuNGMtLjkuNC0xOS43IDExLjUtMzUuNi04LjJ6Ii8+PC9zdmc+");
}

.icon-coin:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTI1NiAwQzExNC42IDAgMCAxMTQuNiAwIDI1NnMxMTQuNiAyNTYgMjU2IDI1NiAyNTYtMTE0LjYgMjU2LTI1NlMzOTcuNCAwIDI1NiAwem0wIDQ4MEMxMzIuNSA0ODAgMzIgMzc5LjUgMzIgMjU2UzEzMi41IDMyIDI1NiAzMnMyMjQgMTAwLjUgMjI0IDIyNC0xMDAuNSAyMjQtMjI0IDIyNHptNzkuNi0yMTQuMmM2LjEgMTAuMyA5LjIgMjIuMyA5LjIgMzYuMSAwIDIxLjItNi4zIDM4LjgtMTguOSA1Mi45LTEyLjYgMTQuMS0zMC44IDIyLjQtNTQuNiAyNC45VjQxNkgyNDF2LTM2Yy0zOS43LTQuMS02NC4yLTI3LjEtNzMuNy02OS4xbDQ2LjktMTIuMmM0LjMgMjYuNCAxOC43IDM5LjYgNDMuMSAzOS42IDExLjQgMCAxOS44LTIuOCAyNS4yLTguNSA1LjQtNS43IDguMS0xMi41IDguMS0yMC41IDAtOC4zLTIuNy0xNC42LTguMS0xOC44LTUuNC00LjMtMTcuMy05LjctMzUuOS0xNi4yLTE2LjctNS44LTI5LjctMTEuNS0zOS4xLTE3LjItOS40LTUuNi0xNy0xMy41LTIyLjgtMjMuNy01LjgtMTAuMi04LjgtMjIuMS04LjgtMzUuNiAwLTE3LjcgNS4yLTMzLjcgMTUuNy00Ny45IDEwLjQtMTQuMiAyNi45LTIyLjggNDkuMy0yNlY5NmgzMC4zdjI4YzMzLjkgNC4xIDU1LjggMjMuMiA2NS44IDU3LjVsLTQxLjggMTcuMWMtOC4yLTIzLjUtMjAuNy0zNS4yLTM3LjgtMzUuMi04LjYgMC0xNS40IDIuNi0yMC42IDcuOS01LjIgNS4yLTcuOCAxMS42LTcuOCAxOS4xIDAgNy42IDIuNSAxMy41IDcuNSAxNy42IDUgNC4xIDE1LjcgOS4xIDMyLjEgMTUuMSAxOCA2LjYgMzIuMSAxMi44IDQyLjMgMTguNiAxMC40IDUuOCAxOC41IDEzLjkgMjQuNyAyNC4xeiIvPjwvc3ZnPg==");
}

.icon-coins:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+PHBhdGggZD0iTTY5LjcgNzIuM2MuMi44LjMgMS41LjMgMi4zdjQuN0M3MCA4OS42IDU0LjMgOTggMzUgOThTMCA4OS42IDAgNzkuM3YtNC43YzAtLjguMS0xLjYuMy0yLjNDMi41IDgxLjUgMTcuMiA4OC43IDM1IDg4LjdzMzIuNS03LjIgMzQuNy0xNi40ek0zNSAxMDIuN2MtMTcuOCAwLTMyLjUtNy4xLTM0LjctMTYuMy0uMi43LS4zIDEuNS0uMyAyLjN2NC43QzAgMTAzLjYgMTUuNyAxMTIgMzUgMTEyczM1LTguNCAzNS0xOC43di00LjdjMC0uOC0uMS0xLjYtLjMtMi4zLTIuMiA5LjItMTYuOSAxNi40LTM0LjcgMTYuNHptMC01NkMxNS43IDQ2LjcgMCA1NSAwIDY1LjNTMTUuNyA4NCAzNSA4NHMzNS04LjQgMzUtMTguN0M3MCA1NSA1NC4zIDQ2LjcgMzUgNDYuN3pNNzcgODRjLS44IDAtMS42IDAtMi4zLS4xdjkuM2MuOCAwIDEuNS4xIDIuMy4xIDE5LjMgMCAzNS04LjQgMzUtMTguN3YtNC43YzAtLjgtLjEtMS42LS4zLTIuM0MxMDkuNSA3Ni45IDk0LjggODQgNzcgODR6bTAtNDYuN2MxOS4zIDAgMzUtOC40IDM1LTE4LjdDMTEyIDguNCA5Ni4zIDAgNzcgMFM0MiA4LjQgNDIgMTguN0M0MiAyOSA1Ny43IDM3LjMgNzcgMzcuM3ptMCA0LjdjLTE3LjggMC0zMi41LTcuMS0zNC43LTE2LjMtLjIuNy0uMyAxLjUtLjMgMi4zdjQuN2MwIDQgMi4zIDcuNiA2LjMgMTAuNyA2LjggMS40IDEyLjggMy44IDE3LjIgNyAzLjYuNyA3LjQgMSAxMS41IDEgMTkuMyAwIDM1LTguNCAzNS0xOC43VjI4YzAtLjgtLjEtMS42LS4zLTIuM0MxMDkuNSAzNC45IDk0LjggNDIgNzcgNDJ6bTAgMTRjLTIgMC0zLjktLjEtNS44LS4zIDIuMiAyLjkgMy40IDYuMSAzLjQgOS41LjggMCAxLjUuMSAyLjMuMSAxOS4zIDAgMzUtOC40IDM1LTE4Ljd2LTQuN2MwLS44LS4xLTEuNi0uMy0yLjNDMTA5LjUgNDguOSA5NC44IDU2IDc3IDU2em0wIDE0Yy0uOCAwLTEuNiAwLTIuMy0uMXY5LjNjLjggMCAxLjUuMSAyLjMuMSAxOS4zIDAgMzUtOC40IDM1LTE4Ljd2LTQuN2MwLS44LS4xLTEuNi0uMy0yLjNDMTA5LjUgNjIuOSA5NC44IDcwIDc3IDcweiIvPjwvc3ZnPg==");
}

.field-select .field-container:after,
.template-start #news-slider-top .arrow:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQuMDQiIGhlaWdodD0iOS4wNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTEzLjYyIDIuNTJjLjItLjMuNC0uNi40LTEgMC0uOC0uNy0xLjUtMS41LTEuNS0uNCAwLS44LjItMS4xLjVsLTQuNCA0LjgtNC40LTQuOGMtLjMtLjMtLjctLjUtMS4xLS41LS44IDAtMS41LjctMS41IDEuNSAwIC40LjIuNy40IDFsNS41IDZjLjMuMy43LjUgMS4xLjVzLjgtLjIgMS4xLS41bDUuNS02eiIvPjwvc3ZnPg==");
}

#menu .login a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjUgNTciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNS4yIDQxLjJjLS44LjgtLjggMi4xIDAgMi45LjguOCAyLjEuOCAyLjkgMGwxNC0xNGMuNC0uNC42LTEgLjYtMS41IDAtLjYtLjItMS4xLS42LTEuNWwtMTQtMTRjLS44LS44LTIuMS0uOC0yLjkgMC0uOC44LS44IDIuMSAwIDIuOWwxMC42IDEwLjdIMmMtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJoNDMuOEwzNS4yIDQxLjJ6TTU2LjkgMEgxNi4yYy00LjUgMC04LjEgMy42LTguMSA4LjF2OC4xaDQuMVY4LjFDMTIuMiA1LjkgMTQgNCAxNi4zIDRoNDAuNkM1OS4xIDQgNjEgNS44IDYxIDguMXY0MC43YzAgMi4yLTEuOCA0LjEtNC4xIDQuMUgxNi4yYy0yLjIgMC00LjEtMS44LTQuMS00LjF2LTguMWgtNHY4LjFjMCA0LjUgMy42IDguMSA4LjEgOC4xaDQwLjZjNC41IDAgOC4xLTMuNiA4LjEtOC4xVjguMWMuMS00LjUtMy41LTguMS04LTguMXoiLz48L3N2Zz4=");
}

.icon-mail:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDIgMzIiPjxwYXRoIGQ9Ik00MiAyNi43YzAgLjktLjMgMS44LS43IDIuNkwyOC4xIDE0LjIgNDEuMiAyLjVjLjUuOC44IDEuOC44IDIuOHYyMS40em0tMjEtOS44TDM5LjMuN2MtLjgtLjQtMS42LS43LTIuNS0uN0g1LjJjLS45IDAtMS43LjMtMi41LjdMMjEgMTYuOXptNS4xLTFsLTQuMiAzLjhjLS4zLjItLjYuMy0uOS4zLS4zIDAtLjYtLjEtLjktLjNsLTQuMi0zLjhMMi41IDMxLjJjLjguNSAxLjcuOCAyLjcuOGgzMS41YzEgMCAyLS4zIDIuOC0uOEwyNi4xIDE1Ljl6TS44IDIuNUMuMyAzLjMgMCA0LjMgMCA1LjN2MjEuM2MwIC45LjMgMS44LjcgMi42TDE0IDE0LjEuOCAyLjV6Ii8+PC9zdmc+");
}

.icon-pencil:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTExLjggNTExLjgiPjxwYXRoIGQ9Ik00OTMgMTU0LjRMNDcwLjQgMTc3IDMzNC43IDQxLjRsMjIuNi0yMi42YzI1LTI1IDY1LjUtMjUgOTAuNSAwTDQ5MyA2NGMyNSAyNSAyNSA2NS41IDAgOTAuNHpNMTc2LjQgNDI1LjhjLTYuMiA2LjItNi4yIDE2LjQgMCAyMi42IDYuMiA2LjMgMTYuNCA2LjMgMjIuNiAwbDI0OC44LTI0OC44LTIyLjYtMjIuNi0yNDguOCAyNDguOHptLTExMy4xLTExM2MtNi4yIDYuMi02LjIgMTYuNCAwIDIyLjYgNi4yIDYuMiAxNi40IDYuMiAyMi42IDBMMzM0LjcgODYuNiAzMTIuMSA2NCA2My4zIDMxMi44em0yOTQtMjAzLjZMMTA4LjUgMzU4Yy0xMi41IDEyLjUtMTIuNSAzMi43IDAgNDUuMnMzMi43IDEyLjYgNDUuMyAwbDI0OC44LTI0OC43LTQ1LjMtNDUuM3pNMTUzLjcgNDcxYy03LjctNy43LTExLjMtMTcuNC0xMi43LTI3LjQtMy4yLjUtNi41IDEtOS45IDEtMTcuMSAwLTMzLjEtNi43LTQ1LjItMTguOC0xMi4xLTEyLjEtMTguNy0yOC4xLTE4LjctNDUuMiAwLTMuMS41LTYuMi45LTkuMi0xMC4zLTEuNC0xOS45LTUuOS0yNy40LTEzLjQtLjctLjctMS0xLjctMS42LTIuNUwwIDUxMS44bDE1NS44LTM5Yy0uNy0uNy0xLjQtMS4yLTIuMS0xLjh6Ii8+PC9zdmc+");
}

.icon-phone:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDAgNDAiPjxwYXRoIGQ9Ik0xNS4zIDI0LjdjMy42IDMuNiA3LjcgNyA5LjQgNS4zIDIuMy0yLjQgMy44LTQuNCA5LS4zIDUuMiA0LjEgMS4yIDYuOS0xIDkuMi0yLjYgMi42LTEyLjQuMi0yMi4xLTkuNEMuOSAxOS45LTEuNiAxMC4yIDEgNy41YzIuMy0yLjMgNS02LjMgOS4yLTEuMSA0LjIgNS4yIDIuMSA2LjYtLjIgOS0xLjcgMS42IDEuOCA1LjggNS4zIDkuM3ptNS4yLTE3cy0xLjEtLjItMS44LjZjLS44LjgtLjggMi4xIDAgMyAuNS41IDEuMi42IDEuMi42IDEuMy4zIDMuMy43IDUuNSAyLjggMi4xIDIuMSAyLjYgNC4yIDIuOCA1LjUgMCAwIC4xLjcuNiAxLjIuOC44IDIuMi44IDIuOSAwIC44LS44LjYtMS44LjYtMS44LS40LTIuNy0xLjctNS41LTQtNy44LTIuMi0yLjQtNS4xLTMuNy03LjgtNC4xem0xMC4yIDEuNmMzLjkgMy45IDUuNiA4LjQgNS4xIDEyIDAgMC0uMiAxLjEuNiAxLjkuOC44IDIuMi44IDMgMCAuNS0uNS42LTEuMy42LTEuMy40LTMuMS0uMS05LjQtNi4yLTE1LjVDMjcuNy4zIDIxLjQtLjMgMTguMy4yYzAgMC0uOC4xLTEuMy42LS44LjgtLjggMi4xIDAgMyAuNy43IDEuOS42IDEuOS42IDMuNC0uNyA3LjkgMSAxMS44IDQuOXoiLz48L3N2Zz4=");
}

#menu .contact.current-menu-item a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIuNyAzMi43Ij48cGF0aCBkPSJNMjguMiAxNi41aC0xLjdjMC01LjQtNC40LTkuOS05LjktOS45VjQuOWM2LjQuMSAxMS42IDUuMiAxMS42IDExLjZ6TTE2LjcgNy45djEuN2MzLjkgMCA3IDMuMSA3IDdoMS43Yy0uMS00LjktNC04LjctOC43LTguN3pNMTYuMyAwQzcuMyAwIDAgNy4zIDAgMTYuM3M3LjMgMTYuMyAxNi4zIDE2LjNjLjYgMCAxLS41IDEtMSAwLS42LS41LTEtMS0xQzguNCAzMC43IDIgMjQuMiAyIDE2LjNTOC40IDIgMTYuMyAyczE0LjMgNi40IDE0LjMgMTQuM2MwIDMuMy0xLjggNi42LTQuMyA4LS45LjUtMS45LjgtMyAuOC42LS40IDEuMi0uOSAxLjYtMS41LjEtLjEuMi0uMi4yLS40LjMtLjguNC0xLjcuNi0yLjUuMi0xLjEtNC43LTMuMS01LjEtMS44LS4yLjUtLjQgMi0uNyAyLjUtLjMuNC0xIC4yLTEuNC0uMi0xLjEtMS0yLjQtMi40LTMuNS0zLjVsLS4xLS4xLS4xLS4xYy0xLjEtMS4xLTIuNS0yLjMtMy41LTMuNS0uNC0uNC0uNS0xLjEtLjItMS40LjQtLjMgMi0uNSAyLjUtLjcgMS4zLS40LS44LTUuMy0xLjgtNS4xLS44LjItMS43LjItMi41LjYuMS4xIDAgLjItLjIuMy0yLjggMS43LTMuMSA2LS40IDkuMiAxIDEuMiAyLjEgMi40IDMuMiAzLjZsLjEuMS4xLjFjMS4yIDEuMSAyLjUgMi44IDQuOCA0LjMgNC43IDMuMSA4LjMgMi4zIDEwLjQgMS4xIDMuNy0yIDUuMy02LjMgNS4zLTkuN0MzMi43IDcuMyAyNS4zIDAgMTYuMyAweiIvPjwvc3ZnPg==");
}

#menu .contact a:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIuNyAzMi43Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjguMiAxNi41aC0xLjdjMC01LjQtNC40LTkuOS05LjktOS45VjQuOWM2LjQuMSAxMS42IDUuMiAxMS42IDExLjZ6TTE2LjcgNy45djEuN2MzLjkgMCA3IDMuMSA3IDdoMS43Yy0uMS00LjktNC04LjctOC43LTguN3pNMTYuMyAwQzcuMyAwIDAgNy4zIDAgMTYuM3M3LjMgMTYuMyAxNi4zIDE2LjNjLjYgMCAxLS41IDEtMSAwLS42LS41LTEtMS0xQzguNCAzMC43IDIgMjQuMiAyIDE2LjNTOC40IDIgMTYuMyAyczE0LjMgNi40IDE0LjMgMTQuM2MwIDMuMy0xLjggNi42LTQuMyA4LS45LjUtMS45LjgtMyAuOC42LS40IDEuMi0uOSAxLjYtMS41LjEtLjEuMi0uMi4yLS40LjMtLjguNC0xLjcuNi0yLjUuMi0xLjEtNC43LTMuMS01LjEtMS44LS4yLjUtLjQgMi0uNyAyLjUtLjMuNC0xIC4yLTEuNC0uMi0xLjEtMS0yLjQtMi40LTMuNS0zLjVsLS4xLS4xLS4xLS4xYy0xLjEtMS4xLTIuNS0yLjMtMy41LTMuNS0uNC0uNC0uNS0xLjEtLjItMS40LjQtLjMgMi0uNSAyLjUtLjcgMS4zLS40LS44LTUuMy0xLjgtNS4xLS44LjItMS43LjItMi41LjYuMS4xIDAgLjItLjIuMy0yLjggMS43LTMuMSA2LS40IDkuMiAxIDEuMiAyLjEgMi40IDMuMiAzLjZsLjEuMS4xLjFjMS4yIDEuMSAyLjUgMi44IDQuOCA0LjMgNC43IDMuMSA4LjMgMi4zIDEwLjQgMS4xIDMuNy0yIDUuMy02LjMgNS4zLTkuN0MzMi43IDcuMyAyNS4zIDAgMTYuMyAweiIvPjwvc3ZnPg==");
}

.embed-wrap.preview:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTc0IDE3NCI+PHBhdGggZD0iTTc0LjQgMTI4LjhjLS43IDAtMS41LS4yLTIuMi0uNS0xLjgtLjgtMi45LTIuNy0yLjktNC42VjUwLjNjMC0yIDEuMS0zLjggMi45LTQuNiAxLjgtLjggMy45LS42IDUuNC43bDQ0IDM2LjdjMS4yIDEgMS44IDIuNCAxLjggMy45cy0uNyAzLTEuOCAzLjlsLTQ0IDM2LjdjLS44LjgtMiAxLjItMy4yIDEuMnptNS4xLTY3LjZ2NTEuNUwxMTAuNCA4NyA3OS41IDYxLjJ6TTg2LjggMTc0Yy0xNC42IDAtMjkuMi0zLjYtNDIuNS0xMS4xLTIuNS0xLjQtMy4zLTQuNS0xLjktN3M0LjUtMy4zIDctMS45YzI5LjkgMTYuOCA2Ny43IDExLjYgOTItMTIuNyAyOS45LTI5LjkgMjkuOS03OC43IDAtMTA4LjYtMjkuOS0zMC03OC43LTI5LjktMTA4LjYgMC0yOS45IDI5LjktMjkuOSA3OC43IDAgMTA4LjYgMiAyIDIgNS4yIDAgNy4ycy01LjIgMi03LjIgMGMtMzMuOS0zMy45LTMzLjktODkuMiAwLTEyMy4xIDMzLjktMzMuOSA4OS4yLTMzLjkgMTIzLjEgMCAzMy45IDMzLjkgMzMuOSA4OS4yIDAgMTIzLjEtMTYuOSAxNi44LTM5LjMgMjUuNS02MS45IDI1LjV6Ii8+PC9zdmc+");
}

.icon-power:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTI1LjEgMTM1LjYiPjxwYXRoIGQ9Ik02Mi42IDczYzIuOCAwIDUuMy0xIDcuMy0zLjEgMi4xLTIuMSAzLjEtNC41IDMuMS03LjNWMTAuNGMwLTIuOC0xLTUuMy0zLjEtNy4zQzY3LjggMSA2NS40IDAgNjIuNiAwcy01LjMgMS03LjMgMy4xYy0yLjEgMi4xLTMuMSA0LjUtMy4xIDcuM3Y1Mi4xYzAgMi44IDEgNS4zIDMuMSA3LjMgMiAyLjIgNC40IDMuMiA3LjMgMy4yek0xMTguNiA0NS4xYy00LjQtOC43LTEwLjUtMTYuMS0xOC41LTIyLTIuMy0xLjctNC45LTIuNC03LjctMi0yLjkuNC01LjIgMS43LTYuOCA0LjEtMS43IDIuMy0yLjQgNC44LTIgNy43LjQgMi45IDEuOCA1LjEgNCA2LjkgNS4zIDQgOS40IDguOSAxMi4zIDE0LjcgMi45IDUuOCA0LjQgMTIgNC40IDE4LjYgMCA1LjctMS4xIDExLTMuMyAxNi4yLTIuMiA1LjEtNS4yIDkuNi04LjkgMTMuMy0zLjcgMy43LTguMiA2LjctMTMuMyA4LjktNS4xIDIuMi0xMC41IDMuMy0xNi4yIDMuMy01LjYgMC0xMS0xLjEtMTYuMi0zLjMtNS4xLTIuMi05LjYtNS4yLTEzLjMtOC45LTMuNy0zLjctNi43LTguMi04LjktMTMuM0MyMiA4NCAyMC45IDc4LjcgMjAuOSA3M2MwLTYuNiAxLjUtMTIuOCA0LjQtMTguNiAyLjktNS44IDctMTAuNyAxMi4zLTE0LjcgMi4zLTEuNyAzLjYtNCA0LTYuOS40LTIuOS0uMy01LjQtMi03LjdzLTQtMy43LTYuOC00LjFjLTIuOS0uNC01LjQuMy03LjggMi03LjkgNS45LTE0LjEgMTMuMy0xOC41IDIyQzIuMiA1My44IDAgNjMuMSAwIDczYzAgOC41IDEuNyAxNi42IDUgMjQuMyAzLjMgNy43IDcuOCAxNC40IDEzLjQgMjAgNS42IDUuNiAxMi4yIDEwIDIwIDEzLjQgNy43IDMuMyAxNS44IDUgMjQuMyA1czE2LjYtMS43IDI0LjMtNWM3LjctMy4zIDE0LjQtNy44IDIwLTEzLjQgNS42LTUuNiAxMC0xMi4yIDEzLjQtMjAgMy4zLTcuNyA1LTE1LjggNS0yNC4zLS4zLTkuOS0yLjQtMTkuMi02LjgtMjcuOXoiLz48L3N2Zz4=");
}

.template-start #top .product.avveckling .button:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGQ9Ik0xNC41IDkuNGMtLjMtLjItLjYtLjQtMS0uNC0uOCAwLTEuNS43LTEuNSAxLjUgMCAuNC4yLjguNSAxLjFsNC44IDQuNC00LjggNC40Yy0uMy4zLS41LjctLjUgMS4xIDAgLjguNyAxLjUgMS41IDEuNS40IDAgLjctLjIgMS0uNGw2LTUuNWMuMy0uMy41LS43LjUtMS4xcy0uMi0uOC0uNS0xLjFsLTYtNS41ek0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptMCAyOUM4LjggMjkgMyAyMy4yIDMgMTZTOC44IDMgMTYgM3MxMyA1LjggMTMgMTMtNS44IDEzLTEzIDEzeiIvPjwvc3ZnPg==");
}

button:after,
.button:after,
button.back:before,
.button.back:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNC41IDkuNGMtLjMtLjItLjYtLjQtMS0uNC0uOCAwLTEuNS43LTEuNSAxLjUgMCAuNC4yLjguNSAxLjFsNC44IDQuNC00LjggNC40Yy0uMy4zLS41LjctLjUgMS4xIDAgLjguNyAxLjUgMS41IDEuNS40IDAgLjctLjIgMS0uNGw2LTUuNWMuMy0uMy41LS43LjUtMS4xcy0uMi0uOC0uNS0xLjFsLTYtNS41ek0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptMCAyOUM4LjggMjkgMyAyMy4yIDMgMTZTOC44IDMgMTYgM3MxMyA1LjggMTMgMTMtNS44IDEzLTEzIDEzeiIvPjwvc3ZnPg==");
}

.more-link:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGZpbGw9IiNmZjc0MDAiIGQ9Ik0xNC41IDkuNGMtLjMtLjItLjYtLjQtMS0uNC0uOCAwLTEuNS43LTEuNSAxLjUgMCAuNC4yLjguNSAxLjFsNC44IDQuNC00LjggNC40Yy0uMy4zLS41LjctLjUgMS4xIDAgLjguNyAxLjUgMS41IDEuNS40IDAgLjctLjIgMS0uNGw2LTUuNWMuMy0uMy41LS43LjUtMS4xcy0uMi0uOC0uNS0xLjFsLTYtNS41ek0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptMCAyOUM4LjggMjkgMyAyMy4yIDMgMTZTOC44IDMgMTYgM3MxMyA1LjggMTMgMTMtNS44IDEzLTEzIDEzeiIvPjwvc3ZnPg==");
}

.icon-speed:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOTUgNTkiPjxwYXRoIGQ9Ik01Ni42IDQ0LjdjMC0uNC0uMS0uNy0uMy0xLjFMMzMuOSAxLjVDMzMuMi4zIDMxLjgtLjMgMzAuNC4xIDI5IC42IDI4LjIgMiAyOC41IDMuM2w4LjcgNDYuOGMuMS40LjIuNy40IDFsLjMgMS4yYzEuNCA0IDUuMiA2LjcgOS42IDYuNyAxLjEgMCAyLjItLjIgMy4zLS41IDIuNi0uOSA0LjYtMi42IDUuOC01IDEuMi0yLjQgMS40LTUuMS41LTcuNi0uMi0uNC0uMy0uOC0uNS0xLjJ6TTQ3LjUgMy4yYy0xLjYgMC0yLjkgMS4zLTIuOSAyLjggMCAxLjYgMS4zIDIuOCAyLjkgMi44IDIzIDAgNDEuNyAxOC40IDQxLjcgNDAuOSAwIDEuNiAxLjMgMi44IDIuOSAyLjggMS42IDAgMi45LTEuMyAyLjktMi44Qzk1IDI0LjEgNzMuNyAzLjIgNDcuNSAzLjJ6TTE3LjYgMTMuNkM2LjQgMjIuNSAwIDM1LjcgMCA0OS44YzAgMS42IDEuMyAyLjggMi45IDIuOCAxLjYgMCAyLjktMS4zIDIuOS0yLjggMC0xMi40IDUuNy0yNCAxNS41LTMxLjggMS4yLTEgMS40LTIuOC40LTQtMS0xLjItMi44LTEuNC00LjEtLjR6Ii8+PC9zdmc+");
}

.icon-tools:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOTEgOTciPjxwYXRoIGQ9Ik0zNi4zIDUuNEwxNi41IDBsLTIuMSAyLjFMMjUgMTIuOCAxNC43IDIzLjIgNC4yIDEyLjUgMiAxNC43bDUuMyAyMCAxOC44LjEtLjEuMSA1MyA1My42aC4xYzIuOCAyLjcgNy4yIDIuNyA5LjktLjEgMi43LTIuOCAyLjctNy4yLjEtMTBoLjFMMzYuNCAyNC45bC0uMS0xOS41em01MCA4MC40Yy0xLjIgMS4yLTMuMiAxLjItNC40IDAtMS4yLTEuMi0xLjItMy4yIDAtNC41IDEuMi0xLjIgMy4yLTEuMiA0LjQgMCAxLjMgMS4yIDEuMyAzLjIgMCA0LjV6TTM3LjMgNjguN2wxLjcgMS44IDUuNi01LjYtMy42LTMuOCAzMC4zLTMwLjZMODQuNSAyMmw1LjItOS41LTYuMS02LjItOS40IDUuMy04LjUgMTMuMy0zMC4yIDMwLjYtMy42LTMuNi01LjYgNS42IDEuNyAxLjdjLTUgMi0xOC44IDE1LjktMjAuNyAyMWwtMS43LTEuN0wwIDg0LjEgMTIuOCA5N2w1LjYtNS42LTEuNy0xLjdjNC45LTIgMTguNy0xNiAyMC42LTIxeiIvPjwvc3ZnPg==");
}

.icon-update:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMwNC42IDE4OCAyMzIuNiAyMjAuMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzMDQuNiAxODggMjMyLjYgMjIwLjEiPjxwYXRoIGQ9Ik01MzAuNSAyMDcuMWMtNC42LS45LTkgMi0xMCA2LjVsLTYuMSAyOC42QzQ5NC45IDIwOC45IDQ1OSAxODggNDE5LjcgMTg4IDM1OS4yIDE4OCAzMTAgMjM3LjIgMzEwIDI5Ny43YzAgNC43IDMuOCA4LjQgOC40IDguNHM4LjQtMy44IDguNC04LjRjMC01MS4yIDQxLjYtOTIuOCA5Mi44LTkyLjggMzMuMyAwIDYzLjggMTcuOCA4MC4zIDQ2LjJsLTI4LjEtNmMtNC42LS45LTkgMi0xMCA2LjUtLjkgNC41IDIgOSA2LjUgMTBsNDguMyAxMC4zYy44LjIgMS43LjIgMi41LjEgMS40LS4xIDIuNy0uNSAzLjgtMS40IDEuOS0xLjIgMy4yLTMuMSAzLjYtNS4zTDUzNyAyMTdjMS00LjQtMS45LTktNi41LTkuOXpNNTIyLjEgMjg2LjZjLTQuNy4xLTguMyA0LjEtOC4yIDguNy44IDI0LjgtOCA0OC40LTI1IDY2LjUtMTYuOSAxOC4xLTQwIDI4LjUtNjQuNyAyOS40LTEgMC0yLjEuMS0zLjEuMS0zMi4zIDAtNjIuMS0xNi44LTc5LTQ0bDI5LjQgNy44YzQuNSAxLjIgOS4xLTEuNSAxMC4zLTUuOSAxLjItNC41LTEuNS05LjEtNS45LTEwLjNMMzI4LjEgMzI2Yy0yLjItLjYtNC41LS4zLTYuNC44LTIgMS4xLTMuNCAzLTMuOSA1LjFMMzA1IDM3OS42Yy0xLjIgNC41IDEuNSA5LjEgNS45IDEwLjMuNy4yIDEuNS4zIDIuMi4zIDMuNyAwIDcuMi0yLjUgOC4yLTYuM2w3LjItMjYuOGMyMCAzMS41IDU0LjggNTAuOSA5Mi42IDUwLjkgMS4yIDAgMi40IDAgMy42LS4xIDI5LjMtLjkgNTYuNC0xMy4zIDc2LjUtMzQuNyAyMC0yMS40IDMwLjUtNDkuMyAyOS42LTc4LjYtLjItNC41LTQuMS04LjItOC43LTh6Ii8+PC9zdmc+");
}

.step-list li:before,
.progress li a:before {
    display: inline-block;
    font: 900 100% / 0.9 Avenir, sans-serif;
    color: #000;
    height: 1.5em;
    width: 1.5em;
    border: 1px solid #fff;
    border-radius: 50%;
    background: #f3f3f3;
    background: -webkit-linear-gradient(top, #f3f3f3 0%, #fff 50%, #e7e7e7 50%);
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), color-stop(50%, #fff), to(#e7e7e7));
    background: linear-gradient(to bottom, #f3f3f3 0%, #fff 50%, #e7e7e7 50%);
    -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.37);
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.37);
    text-align: center;
    padding: 0.25em;
}

h1 {
//    color: #ffc931;
}

h3 {
    font: 900 15px Avenir, sans-serif;
    text-transform: uppercase;
    color: #000;
}

button,
.button,
.block-section .title,
.feature-circles .circle,
#addons .subtitle,
.speech .title,
#menu li,
#sidebar .block h2,
.template-start #news .meta {
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}

a:hover,
a:focus {
    color: #ff7400;
    text-decoration: none;
    outline: none;
}

.more-link:after {
    font-size: 121%;
    margin-left: 0.3em;
    vertical-align: -16%;
}

button:after,
.button:after,
button.back:before,
.button.back:before {
    font-size: 200%;
    vertical-align: -22%;
    margin-left: 0.5em;
}

button,
.button {
    color: #fff !important;
    background: #ff7400;
    display: inline-block;
    border: 0;
    padding: 10px 25px;
    font-size: 14px;
    text-align: center;
}

button:hover,
.button:hover {
    background: #fe841f;
    color: rgba(255, 255, 255, 0.55) !important;
}

button:hover:after,
.button:hover:after,
button:hover:before,
.button:hover:before {
    opacity: 0.55;
    filter: alpha(opacity=55.00000000000001);
}

button.back:after,
.button.back:after {
    display: none;
}

button.back:before,
.button.back:before {
    margin: 0 0.5em 0 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.template-start #top .product.avveckling .button {
    background: #ffc931;
    color: #000 !important;
}

.template-start #top .product.avveckling .button:hover {
    background: #fed258;
    color: rgba(0, 0, 0, 0.55) !important;
}

.video-link {
    cursor: pointer;
}

.embed-wrap.preview {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    text-shadow: 1px 0 #000, -1px 0 #000, 0 1px #000, 0 -1px #000;
    font-size: 200px;
}

.embed-wrap.preview:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 80%;
    width: 100%;
    margin: auto;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

body.overlay-active {
    overflow: hidden;
}

.overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9999;
    display: none;
    padding: 15px 0;
}

.overlay .overlay-window {
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

#video-overlay .overlay-window {
    overflow: visible;
    max-width: 1170px;
}

#video-overlay .embed-wrap {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    margin-top: -28.125%;
}

#video-overlay .embed-wrap:before {
    content: '\00D7';
    color: #626262;
    cursor: pointer;
    position: absolute;
    top: -0.6em;
    right: -0.6em;
    font-size: 32px;
    width: 1.2em;
    height: 1.2em;
    line-height: 1.1;
    z-index: 1;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    border: 1px solid #626262;
}

@media (min-width: 1171px) and (max-height: 720px), (max-width: 1170px) and (min-aspect-ratio: 5 / 3) {
    #video-overlay .embed-wrap {
        height: auto;
        padding: 0;
        margin: 0;
        top: 0;
        bottom: 0;
    }
}

.step-list {
    counter-reset: step-list;
    font-weight: bolder;
    list-style: none;
}

.step-list li {
    position: relative;
    padding: 5px 0;
}

.step-list li:before {
    font-size: 20px;
    counter-increment: step-list;
    content: counter(step-list);
    position: absolute;
    top: 0;
    left: -2em;
}

.step-list .note {
    font-weight: lighter;
}

.block-section {
    text-align: center;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    padding: 80px 0;
    /*position relative

      &:before
        content ''
        position absolute 0
        background-fade #fff 0.5

      h1
        position relative*/
}

.block-section h1 {
    font-size: 50px;
    margin: 0 auto;
    padding: 0 15px;
}

.block-section h1 .alt {
    color: #ffc931;
}

@media (max-width: 767px) {
    .block-section h1 {
        font-size: 48px;
    }
}

.block-section .block {
    padding-top: 80px;
}

.block-section p,
.block-section .button,
.product-icon p {
    display: block;
//    max-width: 220px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

.block-section .title {
    display: block;
    margin-bottom: 1em;
}

.video-block .inner {
    font: 300 16px / 1.428571429 Avenir, sans-serif;
    background: #fff4d6;
    padding: 25px 15px 45px;
    letter-spacing: 0.05em;
}

.video-block h1 {
    font-weight: 900;
    margin: 0 0 15px;
    color: #000;
}

.video-block figure figcaption {
    padding-top: 25px;
}

.feature-circles .circle {
    text-align: center;
    display: block;
    font-size: 12px;
    line-height: 1.25;
}

.feature-circles .circle > span {
    max-width: 150px;
    display: block;
    margin: 0 auto;
}

.feature-circles .circle .image {
    margin: 0 auto 12px;
    border-radius: 50%;
    font-size: 60px;
    width: 100px;
    height: 100px;
    padding: 20px;
}

.feature-circles .circle.speed .image {
    background: #fbf0d2;
    font-size: 68px;
    line-height: 0.7;
    color: #ffc931;
    height: 100px;
}

.feature-circles .circle.speed .image span {
    font-size: 9px;
    display: block;
    margin-top: 5px;
    letter-spacing: 0;
}

.feature-circles .circle.bankid .image {
    background: #cceef3;
    line-height: 0;
}

.feature-circles .circle.video .image {
    background: url("data:image/png;base64,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");
}

.product {
    color: #000;
    margin-bottom: 60px;
}

.product .price {
    font-weight: 900;
    font-size: 60px;
    display: inline-block;
    position: relative;
}

.product .price:before {
    content: '';
    position: absolute;
    right: 0.3em;
    bottom: 0;
    left: 0.3em;
    height: 4px;
    background: #ff7400;
}

.product .price:after {
    content: '*';
    color: #ff7400;
    font-size: 50%;
    vertical-align: super;
}

.product .title {
    height: 1em;
    line-height: 1em;
    margin: 16px 0 32px;
    font-size: 12px;
    max-width: none;
}

.product.multi-button .title {
    margin-bottom: 12px;
}

.product .button {
    max-width: 360px;
}

.product .button-wrap {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

@media (min-width: 992px) {
    .product .button-wrap {
        max-width: 360px;
        margin-left: 10px;
        margin-right: 10px;
    }
}

.product .note {
    display: block;
    font-size: 12px;
    font-style: italic;
    margin-top: 1em;
}

.product .note:before {
    content: '* ';
}

#addons {
    background: #efefef;
    padding: 20px 0;
    font-size: 13px;
}

#addons .block {
    padding-top: 60px;
    padding-bottom: 60px;
}

#addons h2 {
    color: #ff7400;
    margin: 0 0 0.2em;
}

#addons .subtitle {
    letter-spacing: 0;
    margin-bottom: 1.5em;
}

#addons .price {
    color: #000;
    font: 30px / 1.6 Georgia, serif;
    border-bottom: 1px solid #ff7400;
    float: left;
    padding-top: 0.5em;
}

#addons .price .curr {
    font-size: 50%;
    vertical-align: super;
}

.product-icon {
    text-align: center;
    color: #000;
}

.product-icon .icon {
    font-size: 60px;
    border: 4px solid #000;
    border-radius: 50%;
    color: #000;
    padding: 0.5em;
    margin: 0 0 25px;
    display: inline-block;
    line-height: 0;
}

.product-icon .title {
    margin-bottom: 1em;
}

.product-icon .button {
    margin-top: 30px;
    display: block;
}

.speech {
    padding: 15px;
    background: #fbf0d2;
    border-radius: 10px 10px 10px 0;
    position: relative;
    color: #000;
    margin-bottom: 22px;
}

.speech .title {
    letter-spacing: 0.1em;
    margin-top: 10.5px;
}

.speech:after {
    position: absolute;
    top: 100%;
    left: 0;
    content: '';
    width: 0;
    height: 0;
    border-top: 22px solid #fbf0d2;
    border-right: 44px solid transparent;
}

#sdrn_bar:after {
    float: right;
    width: 133px;
    height: 25px;
}

#header {
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
}

#header .logo {
    float: left;
    width: 210px;
    margin-top: 12px;
}

#header .logo:before {
    display: block;
    content: '';
    padding-bottom: 18.797%;
}

@media (max-width: 1199px) {
    #header .logo {
        width: 170px;
        margin-top: 16px;
    }
}

#menu {
    float: right;
}

#menu .menu > li > a {
    font-size: 12px;
}

@media (max-width: 1199px) {
    #menu .menu > li > a {
        font-size: 10px;
    }
}

#menu li {
    float: left;
    letter-spacing: 0.05em;
}

#menu li a {
    font-size: 10px;
    line-height: 12px;
    display: block;
    padding: 26px 18px;
    color: inherit;
    position: relative;
}

#menu li a:after {
    display: none;
    content: '';
    position: absolute;
    right: 18px;
    bottom: 0;
    left: 18px;
    height: 4px;
    background: #ff7400;
}

#menu li.current-menu-item .submenu,
#menu li.current-menu-ancestor .submenu {
    display: block;
}

#menu li:hover > a:after,
#menu li.hover > a:after,
#menu li.current-menu-item > a:after,
#menu li.current-menu-ancestor > a:after {
    display: block;
}

#menu .contact > a,
#menu .login > a,
#menu .subtle > a {
    background: #626262;
    color: #fff !important;
    font-size: 10px !important;
}

#menu .current-menu-item > a,
#menu .current-menu-ancestor > a {
    color: #000 !important;
}

#menu .contact a:after,
#menu .login a:after {
    display: none !important;
}

#menu .contact a:before,
#menu .login a:before {
    font-size: 200%;
    margin: -1.1em 0.25em -1em 0;
    vertical-align: middle;
}

#menu .contact a:hover,
#menu .login a:hover {
    color: rgba(255, 255, 255, 0.55) !important;
}

#menu .contact a:hover:before,
#menu .login a:hover:before {
    opacity: 0.55;
    filter: alpha(opacity=55.00000000000001);
}

#menu .contact.current-menu-item a:hover {
    color: rgba(0, 0, 0, 0.55) !important;
}

#menu .login a {
    background: #ff7400;
}

#menu .login a:hover {
    background: #fe841f;
}

#menu .submenu {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    background: #848484;
}

#menu .submenu a {
    color: #fff;
}

#menu .submenu a:after {
    background: #ffc931;
}

body.menu-hover #menu li .submenu {
    display: none !important;
}

body.menu-hover #menu li.hover .submenu {
    display: block !important;
}

#footer {
    background: #f6f6f6;
    font-size: 12px;
    line-height: 1.833;
    padding: 70px 0 0;
}

#footer .section {
    padding-bottom: 70px;
}

#footer h2 {
    color: inherit;
    margin: 0;
}

#footer p {
    margin-bottom: 1.5em;
}

#footer p:last-child {
    margin: 0;
}

#footer li,
#footer h2,
#footer a {
    font: inherit;
    font-weight: 900;
}

#footer .logo {
    position: absolute;
    bottom: 70px;
    left: 15px;
    width: 210px;
}

#footer .logo:before {
    display: block;
    content: '';
    padding-bottom: 18.797%;
}

@media (max-width: 767px) {
    #footer .logo {
        position: static;
    }
}

#footer .copy {
    background: #fff;
    clear: both;
    padding: 15px 15px 70px;
    text-align: center;
}

#top {
    color: #000;
}

#top h1 {
    font-size: 60px;
    padding-bottom: 80px;
    color: inherit;
}

#content {
    background: #fff;
    padding: 144px 0 80px;
}

#content.below-submenu {
    padding-top: 208px;
}

#top + #content {
    padding-top: 80px;
}

#primary .article-head h1 {
    margin: 0 0 25px;
}

#primary .article-head p {
    font: 300 18px / 1.6 Avenir, sans-serif;
    margin-bottom: 80px;
}

.wp-content h2,
.wp-content .video-block {
    margin-top: 80px;
}

.wp-content .video-block {
    margin-bottom: 10.5px;
}

#sidebar .top {
    margin-bottom: 80px;
}

#sidebar .block {
    margin-top: 15px;
    padding: 10px 15px 40px;
    background: #f6f6f6;
}

#sidebar .block h2 {
    margin-top: 0;
    color: #000;
    letter-spacing: 0.1em;
}

#sidebar .contact {
    clear: both;
    margin-top: 10px;
}

#sidebar .contact .icon {
    font-size: 42px;
    border: 3px solid #000;
    border-radius: 50%;
    padding: 0.4em;
    float: left;
    line-height: 0;
    margin-right: 15px;
    opacity: 0.277;
    filter: alpha(opacity=27.700000000000003);
}

#sidebar .contact span {
    display: block;
    font-weight: 900;
}

#sidebar .uc {
    text-align: center;
    margin-bottom: -40px;
}

#sidebar .product-icon {
    padding-top: 25px;
}

#sidebar .checklist p {
    color: #000;
}

#sidebar .checklist ul li {
    padding: 0 0 20px 45px;
    position: relative;
    min-height: 54px;
}

#sidebar .checklist ul li:before {
    position: absolute;
    top: 4px;
    left: 0;
    font-size: 30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#sidebar.avveckling .feature-circles {
    display: inline;
}

.template-form #primary {
    width: 100%;
    padding: 0;
}

.template-form #primary .article-head {
    text-align: center;
    max-width: 640px;
    margin: 0 auto;
    float: none;
}

.template-form #primary .article-head p {
    margin-bottom: 40px;
}

.progress {
    counter-reset: progress;
    font-size: 0;
    line-height: 0;
    margin-bottom: 50px;
}

.progress li,
.progress:after {
    counter-increment: progress;
    display: inline-block;
    background: #838383;
    background: -webkit-linear-gradient(top, #838383 0%, #a0a0a0 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#838383), to(#a0a0a0));
    background: linear-gradient(to bottom, #838383 0%, #a0a0a0 100%);
    border: 0 solid #747474;
    border-width: 1px 0;
    height: 0.5em;
    padding-left: 1.75em;
    font-size: 20px;
    vertical-align: top;
}

.progress:after {
    content: '';
    border-radius: 0 99em 99em 0;
    padding-left: 2.25em;
}

.progress li:first-child {
    padding-left: 1.5em;
    border-radius: 99em 0 0 99em;
}

.progress li a:before {
    content: counter(progress);
    margin: -0.5em -0.75em 0 0;
    position: relative;
    top: -1px;
}

.progress li.complete {
    background: #fdbf06;
    background: -webkit-linear-gradient(top, #fdbf06 50%, #e3aa00 50%, #d5a000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#fdbf06), color-stop(50%, #e3aa00), to(#d5a000));
    background: linear-gradient(to bottom, #fdbf06 50%, #e3aa00 50%, #d5a000 100%);
    border-color: transparent;
}

.progress li.complete a:before {
    border-color: #d9a200;
}

@media (max-width: 767px) {
    .progress li,
    .progress:after {
        font-size: 15px;
        padding-left: 1.25em;
    }

    .progress:after {
        padding-left: 1.5em;
    }

    .progress li:first-child {
        padding-left: 0.75em;
    }
}

.field-wrap,
.table-wrap,
.wpcf7-form .form_row {
    margin: 10px 0 20px;
}

.field-label,
.field-legend,
.wpcf7-form label {
    font-size: 13px;
    margin-bottom: 0.5em;
    color: #545454;
    display: block;
}

.field-label .note {
    display: block;
    color: #a4a4a4;
}

.field-input {
    display: block;
}

.field-element.field-input,
.wpcf7-text,
.wpcf7-textarea,
.field-checkbox .field-container,
.field-radio .field-container,
.field-select .field-container {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);
}

.field-element.field-input,
.wpcf7-text,
.wpcf7-textarea,
.field-select .field-container select {
    display: block;
    width: 100%;
    color: #333;
    font: 16px / 2 Avenir, sans-serif;
    padding: 0 8px;
}

.field-element.field-textarea,
.wpcf7-textarea {
    resize: vertical;
}

.field-checkbox .field-container,
.field-radio .field-container {
    height: 1em;
    width: 1em;
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    vertical-align: -0.1em;
    margin-right: 0.25em;
    position: relative;
}

.field-checkbox .field-container:before,
.field-radio .field-container:before {
    position: absolute;
    top: -2px;
    right: 3px;
    bottom: -2px;
    left: 1px;
    max-width: none;
    display: none;
}

.field-checkbox.checked .field-container:before,
.field-radio.checked .field-container:before {
    display: block;
}

.field-checkbox input,
.field-radio input {
    visibility: hidden;
}

.field-radio .field-container {
    border-radius: 50%;
}

.field-select .field-container {
    position: relative;
    display: block;
}

.field-select .field-container select {
    border: 0;
    height: 2em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    outline: none;
    position: relative;
    z-index: 2;
}

.field-select .field-container select option {
    background-color: #f9f9f9;
}

.field-select .field-container:after {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -0.38em;
    z-index: 1;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

fieldset {
    border: 0;
    padding: 0;
}

.field-with-button {
    position: relative;
}

.field-with-button button {
    position: absolute;
    top: 21px;
    right: 15px;
    font-size: 11px;
}

.styled-form .row + .row,
#person-overlay .person {
    border-top: 1px solid #e0e0e0;
}

.styled-form .buttons {
    padding-top: 20px;
}

.styled-form .buttons button {
    float: right;
}

.styled-form .buttons button.back {
    float: left;
}

@media (max-width: 767px) {
    .styled-form .buttons button.back {
        font-size: 0;
        padding-left: 12px;
        padding-right: 12px;
    }

    .styled-form .buttons button.back:before {
        font-size: 28px;
        margin: 0;
    }
}

.styled-form > h2:first-child {
    margin-top: 0;
}

#person-overlay .overlay-window {
    max-width: 970px;
    background: #fff;
}

#person-overlay .generated-form {
    padding: 30px 0;
}

#person-overlay .field-label.field-radio {
    display: inline-block;
    margin-right: 0.5em;
}

#person-overlay h2 {
    font-size: 16px;
}

#person-overlay .top {
    padding-top: 5px;
}

#person-overlay .main {
    margin-left: -30px;
    margin-right: -30px;
}

#person-overlay .main .row {
    min-height: 90px;
}

#person-overlay .main .column {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

#person-overlay .field-label .note {
    display: inline-block;
}

#person-overlay a wbr {
    display: none;
}

#person-overlay .person {
    margin: 0 -15px;
    padding: 0 15px;
}

#person-overlay .buttons {
    padding-bottom: 15px;
}

.flex-container a:active,
.slider-wrap a:active,
.flex-container a:focus,
.slider-wrap a:focus {
    outline: none;
}

.slider-wrap {
    margin: 0;
    padding: 0;
    position: relative;
}

.slides > li {
    -webkit-backface-visibility: hidden;
}

.slides img {
    display: block;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flex-control-nav {
    position: absolute;
    right: 0;
    bottom: 20px;
    left: 0;
    z-index: 60;
    line-height: 0;
    font-size: 0;
    text-align: center;
}

.flex-control-nav li {
    display: inline-block;
}

.flex-control-nav li a {
    display: block;
    cursor: pointer;
    text-indent: -999px;
    border: 1px solid #ff7400;
    background: #ff7400;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    margin: 0 6px;
    overflow: hidden;
}

.flex-control-nav li .flex-active {
    background: #fff;
}

.template-start #top {
    padding: 144px 0 26px;
}

.template-start #top .feature-circles {
    clear: both;
}

.template-start #top .feature-circles .circle {
    padding-bottom: 40px;
}

.template-start #news-slider-top {
    font-size: 52px;
    margin-top: -0.6em;
    height: 0.6em;
    position: relative;
}

.template-start #news-slider-top:before,
.template-start #news-slider-top:after {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
    background: #fff;
    margin-right: 0.55em;
}

.template-start #news-slider-top:after {
    left: 50%;
    right: 0;
    margin: 0 0 0 0.55em;
}

.template-start #news-slider-top .groove,
.template-start #news-slider-top .arrow {
    width: 1.2em;
    margin-left: -0.6em;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    overflow: hidden;
}

.template-start #news-slider-top .groove:after {
    position: absolute;
    top: -1.05em;
    left: -0.4em;
    display: block;
    content: '';
    width: 1em;
    height: 1em;
    border: 0.5em solid #fff;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.template-start #news-slider-top .arrow {
    overflow: visible;
}

.template-start #news-slider-top .arrow:before {
    font-size: 20px;
    display: block;
    margin: -0.4em auto 0;
}

.template-start #news-slider {
    background: #fff;
}

.template-start #news,
.template-start #slider {
    padding-top: 70px;
}

.template-start #news .post {
    font-size: 14px;
    margin-bottom: 60px;
}

.template-start #news .meta {
    letter-spacing: 0.1em;
    color: #ababab;
    font-size: 12px;
}

.template-start #news .categories {
    font-size: 0;
}

.template-start #news .categories a {
    background: #ff7400;
    display: inline-block;
    padding: 5px 15px;
    color: #fff;
    font-size: 14px;
    margin-right: 15px;
}

.template-start #news h1 {
    font-size: 30px;
}

.template-start #slider {
    font-size: 18px;
    line-height: 1.6;
    text-align: center;
}

.template-start #slider .slider-wrap,
.template-start #slider .flex-viewport,
.template-start #slider .slides,
.template-start #slider .slides li {
    height: 100%;
}

.template-start #slider img {
    margin: 0 auto;
}

.template-start #slider .top,
.template-start #slider p {
    margin-bottom: 1em;
}

.template-start #slider .slides li {
    position: relative;
}

.template-start #slider .spacing {
    padding-top: 50px;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.template-start #slider .bottom {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

@media (min-width: 992px) {
    .template-start #slider:before {
        content: '';
        position: absolute;
        top: 30px;
        bottom: 40px;
        left: 0;
        width: 1px;
        background: #e0e0e0;
    }
}

.template-start #video {
    padding: 80px 0;
}

.template-start #video header {
    text-align: center;
    font-size: 18px;
    font-weight: 300;
}

.template-start #video .video-block {
    padding-top: 30px;
}

.template-start #product-icons .button {
    margin-top: 50px;
}

.template-start #advantages {
    background: #fff;
}

.template-start #advantages .icon {
    font-size: 101px;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.template-landing #top {
    padding: 114px 0 50px;
}

.template-landing #top.below-submenu {
    padding-top: 178px;
}

.template-landing #top h1 {
    padding-bottom: 20px;
}

.template-landing #top .product {
    margin: 0;
}

.template-landing #primary .wp-content ul li {
    padding: 5px 0 1.25em 45px;
    position: relative;
}

.template-landing #primary .wp-content ul li:before {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 30px;
}

.template-landing #primary .order {
    margin-top: 30px;
}

.fixed_animation {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: -ms-transform .3s ease;
    transition: transform .3s ease;
    -webkit-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

@font-face {
    font-family: 'sdrn';
    src: url("../fonts/sdrn/sdrn-2.eot");
    src: url("../fonts/sdrn/sdrn-2.eot?#iefix") format("embedded-opentype"), url("../fonts/sdrn/sdrn-2.woff") format("woff"), url("../fonts/sdrn/sdrn-2.ttf") format("truetype"), url("../fonts/sdrn/sdrn-2.svg#sdrn") format("svg");
    font-weight: normal;
    font-style: normal;
}

#sdrn_menu .sdrn_icon:before, #sdrn_bar [data-icon]:before {
    font-family: 'sdrn';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

#sdrn_bar, #sdrn_bar * , #sdrn_menu, #sdrn_menu * {
    margin: 0;
    padding: 0;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    font-family: 'Open Sans', sans-serif;
    list-style: none;
    text-align: left;
    font-size: 100%;
    font-weight: normal;
}

#sdrn_menu img, #sdrn_bar img {
    border: 0;
    border: none;
}

.sdrn_clear {
    clear: both !important;
    display: block !important;
    height: 1px !important;
    margin: -1px 0 0 !important;
    width: 1px !important;
    line-height: 0px !important;
}

@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed !important;
    }
}

#sdrn_wrapper_inner {
    position: relative;
}

#sdrn_bar {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #0D0D0D;
    padding: 10px 16px;
    width: 100%;
    display: none;
    cursor: pointer;
    z-index: 499;
    overflow: hidden;
    height: 42px;
    display: none;
}

#sdrn_bar .menu_title {
    color: #f2f2f2;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
}

#sdrn_bar .bar_logo {
    border: 0px;
    border: none;
    margin: 0px;
    padding: 0px;
    margin-top: -13px;
    padding-left: 8px;
    padding-right: 8px;
    width: auto;
    height: 25px;
    position: absolute;
    left: auto;
    right: auto;
    top: 50%
}

#sdrn_bar .sdrn_icon_menu {
    color: #f2f2f2;
    margin-right: 5px;
}

#sdrn_bar .sdrn_ic {
    width: 20px;
    height: 22px;
    overflow: hidden;
    float: left;
    margin-right: 16px;
    padding-top: 2px;
    position: relative;
}

#sdrn_bar .sdrn_ic span {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: block;
    position: absolute;
    width: 20px;
    height: 4px;
    left: 0px;
    background: #f2f2f2;
}

#sdrn_bar .sdrn_ic_1 {
    top: 0px;
}

#sdrn_bar .sdrn_ic_2 {
    top: 7px;
}

#sdrn_bar .sdrn_ic_3 {
    top: 14px;
}

#sdrn_bar.menu_is_opened .sdrn_ic_1 {
    top: -10px;
}

#sdrn_bar.menu_is_opened .sdrn_ic_2 {
    top: 9px !important;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    zoom: 1;
}

#sdrn_bar.menu_is_opened .sdrn_ic_3 {
    top: 9px !important;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    zoom: 1;
}

body {
    position: relative !important;
}

#sdrn_menu.top {
    top: 0px;
    left: 0px;
    width: 100%;
    display: none;
    position: relative;
}

body.sdrn_jquery #sdrn_menu.left, body.sdrn_jquery #sdrn_menu.right {
    display: none;
}

#sdrn_menu.left, #sdrn_menu.right {
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 498;
    overflow-x: hidden;
    overflow-y: auto;
    background: #2E2E2E;
}

#sdrn_menu.left ul#sdrn_menu_ul, #sdrn_menu.right ul#sdrn_menu_ul {
    padding-top: 42px;
}

#sdrn_menu ul {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 100%;
    position: relative;
    list-style: none;
}

#sdrn_menu ul li {
    display: block;
    list-style: none;
}

#sdrn_menu ul li a, #sdrn_menu ul li a:hover {
    border-bottom: 1px solid #131212;
    border-top: 1px solid #474747;
    display: block;
    width: 100%;
    color: #D3D3D3;
    padding: 13px 14px;
    font-size: 14px;
    margin: 0px;
    text-decoration: none;
}

#sdrn_menu.sdrn_levels ul li {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #131212;
    border-top: 1px solid #474747;
    width: 100%;
    position: relative;
}

#sdrn_menu.sdrn_levels ul li a {
    float: left;
    border: none;
}

#sdrn_menu.sdrn_levels a.sdrn_parent_item {
    border-left: 1px solid #474747;
    margin-left: 44px;
}

#sdrn_menu .sdrn_icon_par {
    position: relative;
    display: block;
    color: #CFCFCF;
    width: 46px;
    padding: 13px 14px 10px 14px;
    cursor: pointer;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}

#sdrn_menu .sdrn_no_border_bottom {
    border-bottom: none !important;
}

#sdrn_menu.sdrn_levels ul li ul {
    border-top: 1px solid #131212;
}

#sdrn_menu.sdrn_levels ul li ul li {
    padding-left: 44px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li {
    padding-left: 88px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li {
    padding-left: 132px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li {
    padding-left: 176px;
}

#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li {
    padding-left: 0px;
}

#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li .sdrn_icon_par {
    margin-left: 44px;
}

#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li a.sdrn_parent_item {
    margin-left: 88px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li {
    padding-left: 0px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par {
    margin-left: 88px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item {
    margin-left: 132px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li {
    padding-left: 0px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par {
    margin-left: 132px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item {
    margin-left: 176px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li {
    padding-left: 0px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par {
    margin-left: 176px;
}

#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item {
    margin-left: 220px;
}

#sdrn_searchform {
    padding: 10px 15px;
    position: relative;
}

#sdrn_searchform * , #sdrn_searchform * :focus {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-filter: none;
    filter: none;
    -webkit-appearance: none;
    -moz-appearance: caret;
}

#sdrn_s {
    border: none;
    background: transparent;
    border: 1px solid #cfcfcf;
    color: #cfcfcf;
    font-size: 14px;
    padding: 6px 12px;
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
    height: 34px;
}

#sdrn_searchsubmit {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 10px;
    right: 15px;
    border: none;
    background: none;
    color: #cfcfcf;
    display: block;
    z-index: 10;
}

#sdrn_menu .sdrn_searchsubmit_ic:before {
    font-family: 'sdrn';
    content: "s";
    color: #cfcfcf;
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 22px;
}

#sdrn_menu, #sdrn_menu * , #sdrn_bar, #sdrn_bar * {
    -webkit-tap-highlight-color: transparent;
}

#sdrn_menu .icon_default.sdrn_icon_par:before {
    content: "t"
}

#sdrn_menu .icon_default.sdrn_par_opened:before {
    content: "o" !important;
}

/*#sdrn_menu .sdrn_item_custom_icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    font-family: "fontawesome" !important;
    font-size: 20px;
    line-height: 20px;
    position: relative;
}
#sdrn_menu .sdrn_item_custom_icon_fa {
    height: 0px;
}
#sdrn_menu .sdrn_item_custom_icon:before {
    position: absolute;
    top: -14px;
}
*/
/* apply appearance settings */
#sdrn_bar {
    background: #0D0D0D;
}

#sdrn_bar .menu_title, #sdrn_bar .sdrn_icon_menu {
    color: #F2F2F2;
}

#sdrn_bar .sdrn_ic span {
    background: #F2F2F2;
}

#sdrn_menu {
    background: #2E2E2E !important;
}

#sdrn_menu.sdrn_levels ul li {
    border-bottom: 1px solid #131212;
    border-top: 1px solid #474747;
}

#sdrn_menu ul li a {
    color: #CFCFCF;
}

#sdrn_menu ul li a:hover {
    color: #606060;
}

#sdrn_menu.sdrn_levels a.sdrn_parent_item {
    border-left: 1px solid #474747;
}

#sdrn_menu .sdrn_icon_par {
    color: #CFCFCF;
}

#sdrn_menu .sdrn_icon_par:hover {
    color: #606060;
}

#sdrn_menu.sdrn_levels ul li ul {
    border-top: 1px solid #131212;
}

#sdrn_s {
    color: #CFCFCF;
    border: 1px solid #696969;
    background: #565656
}

#sdrn_searchsubmit {
    color: #CFCFCF;
}

#sdrn_menu .sdrn_searchsubmit_ic:before {
    color: #CFCFCF;
}

#sdrn_menu.left {
    width: 80%;
    left: -80%;
    right: auto;
}

#sdrn_menu.right {
    width: 80%;
    right: -80%;
    left: auto;
}

/* show the bar and hide othere navigation elements */
@media only screen and (max-width: 992px) {
    html {
/*        padding-top: 42px !important; */
    }

    #sdrn_bar {
        display: block !important;
    }

    #header {
        display: none !important;
    }
}

div.wpcf7 {
    margin: 0;
    padding: 0;
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
    border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
    border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
    position: relative;
}

span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    border: 1px solid #ff0000;
    background: #fff;
    padding: .2em .8em;
}

span.wpcf7-list-item {
    margin-left: 0.5em;
}

.wpcf7-display-none {
    display: none;
}

div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
}

div.wpcf7 div.ajax-error {
    display: none;
}

div.wpcf7 .placeheld {
    color: #888;
}


