* :active, * :focus, * :hover, * :link {    outline: 0!important;}::selection {    background-color: #8bb51d !important;    color: #fff;}a, a:focus, a:hover {    text-decoration: none;    cursor: pointer;    color:#8bb51d;}ul {    margin:0;    -moz-padding-start: 0px;    -webkit-padding-start: 0px;    -khtml-padding-start: 0px;    -o-padding-start: 0px;    padding-start: 0px;    padding: 0px;}h1,h2,h3 {    font-weight: 700;}body {    font-family:Lato,sans-serif;    background: #ebebeb;    overflow-y:scroll;}textarea {    resize: vertical;}.campaign-well h3 {    text-transform: uppercase;    margin-top:0;    color: #8bb51d;}.campaign-well ul li {    list-style: none;    font-size:16px;    font-weight: 300;}.campaign-well ul li .fa {    color: #8bb51d;    display:inline-block;    margin-right:5px;}.campaign-well ul li span {    margin-left:18px;}.divider {    background-color: #8bb51d !important;    background: url('../img/divider.png');    height: 10px;    width: 100%;    margin: 20px auto;}#contact-horizontal-front {    background-color: #8bb51d;    padding: 20px 10px;}#contact-horizontal-front:after {    font-family: 'Just Another Hand', cursive;    content: "Kontakta oss direkt!";    position: absolute;    top: 20px;    z-index: 9999999;    font-size: 30px;    letter-spacing: 2px;    right: -130px;    width: 100px;    height: 110px;    line-height: 1;    -webkit-transform: rotate(6deg);    -moz-transform: rotate(12deg);    background: url(../img/startform_arrow.png) no-repeat left bottom;    color: #000;}#contact-horizontal-front input[type=submit]{    background-color: #bc302b;}.form-horizontal .form-group {    margin-left:0;    margin-right:0;}.bullet-link {    margin-bottom:30px;}.bullet-link h3 {    color:#ffffff;    background-color: #8bb51d;    margin: 0;    padding: 10px;    text-transform: uppercase;    font-size: 20px;    line-height:25px;    font-weight: 300;}.bullet-link p {    font-size: 14px;    font-weight: 300;    padding:10px 0;}.front-sales-argument {    text-align: center;    font-size:17px;    font-weight: 700;}.nav-menu li.active a {    background: url('../img/menu_triganle.png') bottom center no-repeat;}.btn-green {    border:0;    -webkit-box-shadow: 0 2px 0 0 #78a11c;    -moz-box-shadow: 0 2px 0 0 #78a11c;    box-shadow: 0 2px 0 0 #78a11c;    background-color: #8bb51d;    border-color: #70991c;    color: #fff;    text-shadow: 0 1px 0 #648719;}.btn-green:hover {    color:#fff;    background-color: #70991c;}.nav-menu li a {    color: #fff;    display: block;    font-size: 15px;    padding: 15px 20px;    text-decoration: none;    border-right: 1px solid rgba(0,0,0,.1);    box-shadow: 1px 0 0 rgba(255,255,255,.1);    -webkit-box-shadow: 1px 0 0 rgba(255,255,255,.1);    -moz-box-shadow: 1px 0 0 rgba(255,255,255,.1);    text-transform: uppercase;    font-weight: 600;}.main-navigation a {    color: #fff;    text-transform: uppercase;    font-family: Lato,sans-serif;    font-weight: 700;    font-size: 17px;    line-height: 15px;}.main-navigation {    background-color:#8bb51d;    color:#fff;    margin: 0 auto;    min-height: 45px;    position: relative;    box-shadow: 0 7px 12px 0 rgba(0,0,0,.3);    -webkit-box-shadow: 0 7px 12px 0 rgba(0,0,0,.3);    -moz-box-shadow: 0 7px 12px 0 rgba(0,0,0,.3);}#content {    z-index:9;    margin: 0 auto 20px;    display: block;    background: #fff;    padding: 20px;    box-sizing: border-box;    box-shadow: 0 7px 12px 0 rgba(0,0,0,.3);    -webkit-box-shadow: 0 7px 12px 0 rgba(0,0,0,.3);    -moz-box-shadow: 0 7px 12px 0 rgba(0,0,0,.3);}#content h1.title {    margin-top:0px;    font-size: 32px;}.bold {    font-weight: 700;}#topheader, #topheader .logo {    height: 100px;}#topheader .logo .glow {    position: absolute;    left: 0;    top: 0;    max-width: 100%;    z-index: 10;    height: 100%;}#topheader .logo img {    height: 100%;}#topheader .logo .logoImageContainer {    position: absolute;    left: 0;    top: 0;    max-width: 100%;    z-index: 20;    height: 100%;}#topheader .call {    display: block;    padding-top: 34px;    font-size: 32px;    color: #8bb51d;    float: right;}#topheader .call .fa {    font-size:32px;}#topheader .call a {    color: #8bb51d;}#topheader .call a:hover {    text-decoration: underline;    color: #78a11c;}#navbar-container {    padding:0;    z-index:8;    overflow: hidden;}.navbar {    margin:0;    min-height:45px;    border:0px;}.menu-toggle {    padding:15px;    margin:10px 0 0 0;}.menu-toggle:hover{    cursor:pointer;}#footer {    background-color: #383c3f;    margin-top: 50px;    padding-bottom: 50px;    padding-top:20px;    color: #fff;}#footer h3 {    margin-top:25px;    text-transform: uppercase;}#footer ul li {    list-style: none;    margin-bottom:5px;    font-size:14px;}#footer ul li span {    margin-left:18px;}#footer ul li .fa {    margin-right:5px;}#footer ul li a{    color: #8bb51d;}#footer .img-responsive {    height:73px;}#footer .map.img-responsive {    height:auto;}.flash_message {    position: fixed;    bottom: 0;    right: 20px;    z-index: 10000;    background: #8bb51d;    color: #fff;    border: none;    border-radius: 0;    padding: 18px 40px;    -webkit-box-shadow: 0 0 15px #999;    box-shadow: 0 0 15px #999;    max-width: 330px;    text-align: center;}.flash_message i {    margin-right: 20px;    vertical-align: middle;    display: inline-block;}html[class^="ie"] .img-responsive{    width: 100% \9;}.e-embedbox {    position: absolute;    padding: 4px;    background-color: #aaa;    background-color: rgba(0,0,0,.2);    border-radius: 2px;    -webkit-touch-callout: none;}.e-embedbox-inner {    background: #fff;    border-radius: 2px;    box-shadow: 0 1px 3px rgba(0,0,0,.3);}.e-embedbox-inner .e-primary {    display: inline-block;    padding: 10px 8px;    line-height: 16px;    text-align: center;    cursor: pointer;    margin: 0;    border-top-left-radius: 2px;    border-bottom-left-radius: 2px;}.contact-information li {    float: left;    list-style: none;    margin-right: 20px;    font-size: 16px;}.contact-information li .fa {    margin-right:5px;}#accordion img {    margin:10px;}#bullets ul {    list-style-type: square;    margin: 16px 0;    padding: 0 0 0 40px;}#accordion ol,#accordion ul {    list-style-type: square;    margin: 16px 0;    padding: 0 0 0 40px;}#accordion h3, .theme-title {    max-width: none;    color: #8bb51d;}#accordion div {    overflow: hidden;}#accordion img {    float:right;}#accordion h3 {    background-color: #f6f6f6;    padding: 10px;    cursor: pointer;    clear: both;}#accordion h3, #tabs ul li {    outline-color: #8bb51d;}#accordion h3.ui-state-active, #tabs ul li.ui-state-active, a.theme-button {    background-color: #8bb51d !important;    color: #fff;}#accordion h3.ui-state-default:before {    content: "+";    margin: 0 10px 0 0;}#accordion h3.ui-state-active:before {    content: "-";    margin: 0 10px 0 0;}.contact-information .fa {    color: #8bb51d;}.contact-information {    text-align: center;}#navbar ul.nav-menu li{    list-style: none;    float:left;}@media (max-width: 1200px){    #contact-horizontal-front:after{        content: "";        display:none;        background: none;    }}@media (max-width: 991px){    .contact-information li {        float:none;    }    .bullet-link h3 {        height:70px;    }    .nav-menu li a {        font-size: 14px;        padding: 15px;    }}@media (max-width: 768px){    .bullet-link h3 {        height:auto;    }    li.active:first-child {        border-top: 1px solid rgba(255,255,255,.1);        box-shadow: 0 -1px 0 rgba(0,0,0,.1);    }    .nav-menu li.active a {        background: none;    }    .nav-menu li a {        display: block;        border-bottom: 1px solid rgba(0,0,0,.1);        box-shadow: 0 1px 0 rgba(255,255,255,.1);        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);        -moz-box-shadow: 0 1px 0 rgba(255,255,255,.1);    }    #topheader .call {        float:none;        padding:0 0 0 10px;        margin: 0 auto;    }    #navbar ul.nav-menu li{        float:none !important;        display:block;    }    .container {        margin-left:10px !important;        margin-right:10px !important;    }}@media (max-width:315px) {    #topheader .call {        font-size:25px;    }}