/* https://nordkinn.se/wp-content/themes/nordkinn%20by%20bueno/style.css */
/* Import rule from: https://nordkinn.se/wp-content/themes/nordkinn%20by%20bueno/css/bootstrap-table.css */
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.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.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.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 #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.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 #dddddd;
}
.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 #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  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:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.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:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.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:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.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:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.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:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .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,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  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 !important;
  }
  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 !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}#header,#header *,.post-aux-wrap *,input,textarea{border-width:1px!important}.page-header-naked-light{background:rgba(0,0,0,.3)!important}.page-header-naked-light header{border-bottom:1px solid #fff}.header-wrap[class*="page-header-naked"] .sticky-wrapper:not(.is-sticky) .header-right .aux-item{border-left:1px solid #fff!important}.full-center .header-4 .float-menu{text-align:left;padding-left:120px}#mobile-header{border:none}.date-overlay,figure.animated-overlay figcaption{display:none!important}.standard-post-content h1,.single-post .page-heading h1{font-size:24px;line-height:1.5}.standard-items .blog-item .post-content-wrap{border-color:#fed;border-width:5px}.masonry-items .blog-item .details-wrap{box-shadow:none!important;border-style:solid;border-width:1px;border-color:#ebebeb}.frontpage-news .blog-items li{position:relative;margin-top:120px}.frontpage-news .blog-items li:before{background:url(/wp-content/uploads/2016/09/nordkinn-news-thumb3.jpg) no-repeat center center;height:150px;background-size:cover!important;position:absolute;left:15px;top:-150px;content:"";right:15px}.frontpage-news .blog-items li:first-child:before{background:url(/wp-content/uploads/2016/09/nordkinn-news-thumb2.jpg) no-repeat center center}.frontpage-news .blog-items li:last-child:before{background:url(/wp-content/uploads/2016/09/nordkinn-news-thumb.jpg) no-repeat center center}.recent-posts-list li .recent-post-title{white-space:inherit}.post-pagination h3,.post-pagination h4{display:none!important}.home .fancy-style .fancy-heading{position:relative;z-index:3}.home .fancy-style .fancy-heading .heading-text>h1:before{content:"Welcome to";text-transform:none;display:block;font-size:30px}.fancy-style .fancy-heading .heading-text>h1{font-size:48px;line-height:48px;color:#fff}.home .fancy-heading .heading-text{top:auto!important;bottom:50px!important;margin-top:0!important;position:absolute;left:10px;width:1024px;max-width:100%}#footer .widget-heading.title-wrap{display:none}.home .gradient{background:-moz-linear-gradient(-45deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.14) 53%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.14) 53%,rgba(0,0,0,0) 100%);background:linear-gradient(135deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.14) 53%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=1);width:100%;height:100vh;min-height:600px;object-fit:cover;position:absolute;top:0;z-index:2}.home .fancy-heading .media-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.65) 100%);opacity:1!important}.home .fancy-heading-wrap{overflow:inherit}.starters a{border-bottom:2px solid}.masonry-items .blog-item .read-more-button{color:rgba(38,84,125,1);border-color:rgba(38,84,125,1)}.spb-row-container[data-row-style="light"] a{color:#fff;font-weight:700}#main-container a{font-weight:700}h6{margin-top:10px}.title-wrap .spb-heading>span{border:none}.map{display:table;margin:0 auto;float:none}.map .directory-results{display:none!important}.aux-item.text a:last-child:after{content:none}.aux-item.text a:after{content:" //";margin:0 3px 0 0}.aux-item.text a{float:left;color:#fff}.resized-header .aux-item.text a,.header-standard .aux-item.text a{color:inherit}table.sf-table{margin:0 0 30px}table.sf-table td,table.sf-table th{padding:5px 5px;text-align:center}.spb_tabs .nav-tabs{margin:0}.spb_tabs .nav-tabs li{font-size:12px;border:1px solid #ebebeb;border-bottom:none}.spb_tabs .nav-tabs li a{border:none;background:#ebebeb}.tab-content{border:1px solid #ebebeb;padding:20px}.swiper-slide .overlay{background:transparent;background-image:-ms-linear-gradient(top,transparent 0%,#000000 100%);background-image:-moz-linear-gradient(top,transparent 0%,#000000 100%);background-image:-o-linear-gradient(top,transparent 0%,#000000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(1,#000000));background-image:-webkit-linear-gradient(top,transparent 0%,#000000 100%);background-image:linear-gradient(to bottom,transparent 0%,#000000 100%);height:50%;bottom:0}.swiper-slide .caption-content[data-caption-y="bottom"]{bottom:10%}.swiper-slide .caption-content h2.caption-title{text-transform:none;font-size:30px!important;line-height:1!important;margin:0!important}.caption-excerpt h2{font-size:48px;margin:10px 0!important}.swiper-slide[data-style="light"] .caption-content a{color:#fff!important;font-weight:700;font-size:18px}.sf-image-banner .sf-animation[data-animation="none"].image-banner-content{bottom:10%!important;padding-bottom:100px!important;background:transparent;background-image:-ms-linear-gradient(top,transparent 0%,#000000 100%);background-image:-moz-linear-gradient(top,transparent 0%,#000000 100%);background-image:-o-linear-gradient(top,transparent 0%,#000000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(1,#000000));background-image:-webkit-linear-gradient(top,transparent 0%,#000000 100%);background-image:linear-gradient(to bottom,transparent 0%,#000000 100%)}.sf-image-banner img.size-full{width:100%}.sf-image-banner .sf-animation[data-animation="none"].image-banner-content p.impact-text-large{margin-bottom:10px}.sf-image-banner .sf-animation[data-animation="none"].image-banner-content p{max-width:650px;margin:0 auto 0}.sf-image-banner .sf-animation[data-animation="none"].image-banner-content p a{color:#fff}h4.team-member-name{font-size:14px;letter-spacing:normal}h5.team-member-position{font-size:12px;font-weight:700}footer#footer *{font-size:14px;line-height:18px}#footer h3{font-size:16px;text-transform:uppercase}#footer p{margin-bottom:10px}#footer h3.spb-heading span{border:none}@media screen and (max-width:1024px){.home .fancy-heading .heading-text{margin-left:0!important;left:0!important}}@media screen and (max-width:768px){.sf-image-banner .sf-animation[data-animation="none"].image-banner-content p.impact-text-large{font-size:24px!important}}@media screen and (max-width:767px){.fancy-style .page-heading.fancy-heading{min-height:400px}.home .fancy-heading .heading-text{bottom:-10px!important}.fancy-style .fancy-heading .heading-text>h1{font-size:36px;line-height:38px}.home .fancy-style .fancy-heading .heading-text>h1:before{font-size:24px}.sf-image-banner .sf-animation[data-animation="none"].image-banner-content p.impact-text-large{font-size:18px!important;line-height:22px!important}}