body {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
a {color:#677077}
.emoji {margin-right:0.5em;margin-top:2px}
.hero-icon {margin-bottom:3rem;color:#677077}
.icon.extra-large .fa,
.icon.extra-large .mdi {font-size:72px}
.microCard {padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15);border-radius:3px;position:relative;width:100%}
.page-home .navbar {padding:20px 0;min-height:4.85rem}
nav.navbar.is-transparent {background-color:transparent;box-shadow:0 1px 0 rgba(245,247,250,0.2)}
nav.navbar.is-transparent .navbar-link::after {border-color:#988f88}
.navbar-burger.is-active span {background-color:#fff}
div#topMenu.navbar-menu.is-active {background-color:#677077;color:#fff}
div#topMenu.navbar-menu.is-active a {color:#fff;background-color:#677077}
div#topMenu.navbar-menu.is-active a.navbar-item.is-active {color:#fff;background-color:#626b72}
.page-home .hero.is-fullheight.is-primary.is-bold {background-color:#677077;background:linear-gradient(rgba(103,112,119,0.6),rgba(255,255,255,0.6)),linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url('../themes/ksoft-ksoft-bulma/assets/images/photo-intro.jpg')}
.navbar-link.is-title {padding:0 35px;font-weight:bold;text-transform:uppercase;color:#fff}
.navbar-item .button {font-weight:bold;text-transform:uppercase;color:#fff;background-color:transparent;border:2px solid #fff;padding:10px 20px;height:45px;border-radius:0}
.m-t-0 {margin-top:0 !important}
.m-t-sm {margin-top:1rem !important}
.m-b-0 {margin-bottom:0 !important}
.m-b-sm {margin-bottom:1rem !important}
.p-b-0 {padding-bottom:0 !important}
.p-b-sm {padding-bottom:1rem !important}
.p-t-0 {padding-top:0 !important}
.p-t-sm {padding-top:1rem !important}
.home-page-header-promo-img {border-radius:10px;border:10px solid #fff}
figure.image {overflow:hidden}
footer {color:#d9d9d9}
footer strong {color:#fff}
footer a {color:#fff;text-decoration:none}
footer a.active {color:#fff;text-decoration:underline}
footer a:hover {color:#fff;text-decoration:underline}
footer .footer-menu {background:#626b72 !important}
footer .footer-menu .title {color:#d9d9d9}
footer .footer-credits {background:#677077 !important}
footer .social-media-icons a.icon {margin:12px 16px;text-decoration:none}
footer .social-media-icons a:hover,
footer .social-media-icons a:active {text-decoration:none;color:#fff}
.blog .post {position:relative;padding:20px;flex-basis:auto}
.blog .post__category {font-size:.8rem;text-transform:uppercase}
.blog .post__title {font-size:1.8rem;font-weight:600;margin:20px 0 10px}
.blog .post__content {font-size:1.3rem;margin-bottom:50px}
.blog .post__category,
.blog .post__permalink {color:#4a4a4a;text-decoration:underline}
.blog .post__permalink {position:absolute;bottom:20px}
.blog .fb-auto {flex-basis:auto}
.blog .pink {background:#ffdae0}
.blog .gray {background:#e7f0da}
.blog .green {background:#ddebd0}
.blog .gold {background:#fcf5b6}
.blog .blue {background:#cae9ef}
.blog .red {background:#f8c9c1}
.navbar-link.is-title {color:#393939}
.hero.is-primary.is-bold {background-image:linear-gradient(120deg,#000 12%,#fff 71%,#647389)}
.hero.is-primary .hero-body .column.is-6.is-offset-1 div:first-child {padding:20px;background-color:rgba(0,0,0,0.3019607843);display:inline-block}
footer .footer-menu {background:linear-gradient(63deg,#000 12%,#fff 71%,#647389) !important}
.page-nyheter article {padding:10px 10px 10px 0}
.page-nyheter .category h2 {padding:10px 0 0 40px}
.page-nyheter .category .category-list li {padding:0 40px 10px 40px}
.page-home .navbar-link.is-title {color:#b0b0ae}
.page-home .hero.is-fullheight.is-primary.is-bold {background-color:transparent;background:none}
.page-home .hero.is-fullheight.is-primary.is-bold:before {content:"";background-color:#fff59;background:linear-gradient(rgba(0,0,50,0.04),rgba(255,255,255,0)),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(../themes/ksoft-ksoft-bulma/assets/images/background1.jpg);background-image:linear-gradient(rgba(0,0,50,0),rgba(255,255,255,0)),linear-gradient(rgba(0,0,0,0.93),rgba(0,0,0,0)),url(../themes/ksoft-ksoft-bulma/assets/images/background1.jpg);position:absolute;width:100%;height:100%;filter:contrast(103%) brightness(182%) grayscale(84%);background-size:2378px 1171px}
.page-home .hero-foot #ct-btn-scroll .icon .fa {color:#fff}
.page-home .hero-body .news-briefs {color:#fff}
.page-home .hero-body .news-briefs h2.title {font-size:25px}
.page-home .hero-body .news-briefs .post {font-size:17px;text-shadow:1px 1px 1px black}
.page-home .hero-body .news-briefs .post time {padding-left:5px}
.page-home .hero-body .news-briefs .post h2 {display:inline-block}
.page-home .service-box {padding:1.5rem}
.page-home #news h2 {padding-left:1.5rem;margin-bottom:0}
.page-home #news .card {height:100%}
.page-home #news .card .card-content .title.is-4 {min-height:54px}
.page-home #news .VueCarousel-slide {padding:1.5rem}
.page-home #contact .column {display:flex}
.page-home #contact .card {flex:1}
.page-home #contact .card-content {word-break:break-word}
.page-tjanster .services .column {display:flex}
.page-tjanster .services .card {flex:1}
.page-tjanster .services .card .card-content {height:100%}
.page-tjanster .services .card .card-content .content {padding-bottom:1.5rem}
.page-tjanster .services .card .field.is-grouped {position:absolute;bottom:1.5rem;width:calc(100% - 3rem)}
.page-tjanster .services .card .field.is-grouped div:nth-child(3) {position:absolute;right:0}
@media screen and (max-width:400px) {.page-tjanster .services .card .card-content .content {padding-bottom:5rem }.page-tjanster .services .card .field.is-grouped {bottom:4rem }.page-tjanster .services .card .field.is-grouped div:nth-child(3) {position:absolute;left:0;margin-top:3rem }}
@media screen and (min-width:1008px) {.navbar-link:after {border:none }}
@media screen and (max-width:1200px) {.navbar-item {padding:0 }}
@media screen and (max-width:1008px) {.navbar-item {padding:0.5rem 1rem }}
.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-16by9 img,.image.is-square img {object-fit:cover}