
/*
	2023-01-26: Added new font Open Sans + some typographical changes
	Petter Stahre / Birdy.se


			------------START---------------			*/


@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

h1, h2, h3, h4 {
    font-weight: bold;
	letter-spacing:-1px;
	margin-bottom: 15px;
	margin-top:35px;
}

h1.post-title {
	margin-top:0px;
}

.sidebar-container h2,
.sidebar-container h3,
.sidebar-container h4 { margin-top:0;}

.site-content.container { padding-top: 2rem!important; }

.header-brand img {
max-width:230px;
}

#top_search { background-color: #8abbdc!important; }

.infobox {
	background: rgba(190,220,230,0.7);
	padding: 2em 3em; margin: 2em 0;
}
.infobox-logo {
	max-width: 250px;
	margin-bottom: 2em; 
}

.extraspace-v {
	margin-bottom: 1em;
}


/*			------------END---------------			*/










/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017-maj-08, 10:05:08
    Author     : casper
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017-maj-04, 17:23:34
    Author     : casper
*/
.alignleft {
  float: left; }

img.alignleft {
  margin-right: 1rem; }

.alignright {
  float: right; }

img.alignright {
  margin-left: 1rem; }

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

.clearfix {
  clear: both; }

.hidden {
  display: none; }

.nowrap {
  white-space: nowrap; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017-maj-04, 17:22:00
    Author     : casper
*/






/* Nedan korrigerat av Petter Stahre / Birdy.se

			------------START---------------			*/

html, body {
  min-height: 100%;
  font-family: Open Sans, Arial, Tahoma, Verdana, sans-serif;
  font-style: normal;
}
body {
  background: #fff;
  background-image: url("../images/sakint-bg4.jpg");
  background-repeat: repeat; 
}
.list-group-item { 
	background-color: transparent!important;
}

@media (max-width: 767px) {
	body {
  background-size: 500px;
	}
}
@media (min-width: 768px) {
	body {
  background-size: 800px;
	}
}


/*			------------END---------------			*/







body, input, textarea, p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #222;
  font-weight: inherit; }

a {
  color: #222; }

img {
  -ms-interpolation-mode: bicubic; }

embed,
iframe,
object,
video {
  max-width: 100%; }

/*
h1, h2, h3, h4, h5, h6 {
    font-family: $header-font;
    font-weight: $header-font-weight;
    line-height: $header-line-height;
    //text-transform: uppercase;
}
*/
h1 {
  font-size: 1.9em; }
  @media (min-width: 768px) {
    h1 {
      font-size: 2.25em;
      /*font-size: 2.76em;*/ } }

/*
h2{
    font-size: 1.9em;
    line-height: 1.1;
    @include screen-sm-min {
        font-size: 2.1rem;
        line-height: 2.8rem;
    }
}
h3{
    font-size: 1.6em;
    line-height: 1.2;
    @include screen-sm-min {
        font-size: 1.8em;
        line-height: 2.2rem;
    }
}

h4{
    font-size: 1.4em;
}

h5{
    font-size: 1.2em;
}

strong{
    font-weight: 700;
}
*/
.site-header {
  padding: 1rem 0;
  border-bottom: 2px solid #0069A7;
  /*margin-bottom: 1rem;*/
  background-color: #fff; }
  .site-header .header-logo-container {
    padding: 0; }
  @media (min-width: 768px) {
    .site-header {
      border-bottom: none;
      margin-bottom: 0; } }

.site-footer {
  margin-top: 2rem;
  border-top: 2px solid #0069A7;
  padding: 1rem 0; }
  .site-footer p, .site-footer a {
    color: #d0e5ff; }
  .site-footer .footer-info {
    padding: 0.8rem 0;
    font-size: 0.8em; }
  .site-footer .nav-link {
    padding: 0; }
    .site-footer .nav-link:hover {
      text-decoration: underline; }

.sidebar-container {
  border-top: 1px solid #E9E9E9;
  padding-top: 1rem; }
  @media (min-width: 768px) {
    .sidebar-container {
      border-top: none;
      padding-top: 0; } }

article h1 {
  font-family: Open Sans, Arial, Tahoma, Verdana, sans-serif; }
article .wp-post-image {
  width: 100%;
  height: auto;
  margin-bottom: 1rem; }

@media screen and (max-width: 480px) {
  h1 {
    font-size: 23px;
    /*color:green*/ } }
@media only screen and (max-width: 767px) {
  body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top {
    padding-top: 45px; } }
.sidebar-container .list-group-item {
  padding: 0.75rem 0; }

#btn_toggle_search {
  color: #fff; }

#top_search {
  background-color: #CCC;
  padding-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.site-content.container {
  padding-top: 1rem; }

.site-header-main-nav {
  background-color: #0069A7;
  border-radius: 0px;
  margin-bottom: 2rem; }
  @media (min-width: 768px) {
    .site-header-main-nav {
      padding-left: 0;
      padding-right: 0;
      margin-top: auto; } }
  .site-header-main-nav .navbar-nav .nav-link {
    color: #fff;
    font-weight: 400; }
    @media (min-width: 992px) {
      .site-header-main-nav .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem; } }
  .site-header-main-nav .nav-link {
    color: #fff;
    font-weight: 400; }

.navbar-light .navbar-nav > .active > a, .navbar-light .navbar-nav > .active > a:focus, .navbar-light .navbar-nav > .active > a:hover,
.navbar-light .navbar-nav > .current-menu-item > a, .navbar-light .navbar-nav > .current_page_item > a, .navbar-light .navbar-nav > .current_page_parent > a,
.navbar-light .navbar-nav > .current-menu-parent > a {
  background-color: transparent;
  font-weight: 700; }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  font-weight: 700;
  color: #fff; }

.no-thumbnail .navbar-light .navbar-nav .nav-link:focus, .no-thumbnail .navbar-light .navbar-nav .nav-link:hover {
  color: #000; }

.dropdown-menu {
  border-radius: 0; }

.dropdown-item.active, .dropdown-item:active {
  color: #fff !important;
  background-color: #0069A7; }

.menu-secondary .nav-link {
  border-bottom: 1px solid #000;
  padding: .5rem 0rem; }
.menu-secondary .sub-menu {
  display: none; }
.menu-secondary .current-menu-item .sub-menu, .menu-secondary .current_page_item .sub-menu, .menu-secondary .current-menu-ancestor .sub-menu, .menu-secondary .current-menu-parent .sub-menu, .menu-secondary .current_page_parent .sub-menu, .menu-secondary .current_page_ancestor .sub-menu {
  display: block; }
  .menu-secondary .current-menu-item .sub-menu .nav-link, .menu-secondary .current_page_item .sub-menu .nav-link, .menu-secondary .current-menu-ancestor .sub-menu .nav-link, .menu-secondary .current-menu-parent .sub-menu .nav-link, .menu-secondary .current_page_parent .sub-menu .nav-link, .menu-secondary .current_page_ancestor .sub-menu .nav-link {
    padding-left: 1rem; }
  .menu-secondary .current-menu-item .sub-menu .sub-menu, .menu-secondary .current_page_item .sub-menu .sub-menu, .menu-secondary .current-menu-ancestor .sub-menu .sub-menu, .menu-secondary .current-menu-parent .sub-menu .sub-menu, .menu-secondary .current_page_parent .sub-menu .sub-menu, .menu-secondary .current_page_ancestor .sub-menu .sub-menu {
    display: block; }
    .menu-secondary .current-menu-item .sub-menu .sub-menu .nav-link, .menu-secondary .current_page_item .sub-menu .sub-menu .nav-link, .menu-secondary .current-menu-ancestor .sub-menu .sub-menu .nav-link, .menu-secondary .current-menu-parent .sub-menu .sub-menu .nav-link, .menu-secondary .current_page_parent .sub-menu .sub-menu .nav-link, .menu-secondary .current_page_ancestor .sub-menu .sub-menu .nav-link {
      padding-left: 2rem; }

.off-canvas-nav {
  list-style: none;
  background: #000;
  width: 300px;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: -300px;
  z-index: 100;
  overflow-y: auto; }
  .off-canvas-nav ul {
    list-style: none;
    padding: 0; }
  .off-canvas-nav .menu-item a {
    border-bottom: none !important; }
  .off-canvas-nav .nav-link {
    padding: .5rem 0rem; }
  .off-canvas-nav .sub-menu {
    display: none; }
  .off-canvas-nav .current-menu-item > .sub-menu, .off-canvas-nav .current_page_item > .sub-menu, .off-canvas-nav .current-menu-ancestor > .sub-menu, .off-canvas-nav .current-menu-parent > .sub-menu, .off-canvas-nav .current_page_parent > .sub-menu, .off-canvas-nav .current_page_ancestor > .sub-menu {
    display: block;
    background-color: rgba(255, 255, 255, 0.2); }
    .off-canvas-nav .current-menu-item > .sub-menu .nav-link, .off-canvas-nav .current_page_item > .sub-menu .nav-link, .off-canvas-nav .current-menu-ancestor > .sub-menu .nav-link, .off-canvas-nav .current-menu-parent > .sub-menu .nav-link, .off-canvas-nav .current_page_parent > .sub-menu .nav-link, .off-canvas-nav .current_page_ancestor > .sub-menu .nav-link {
      padding-left: 1rem; }

#menu-offcanvas > li > a {
  text-transform: uppercase; }

.nav-trigger {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

label[for="nav-trigger"] {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2;
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: #0069A7;
  font-size: 1.4em;
  z-index: 10; }

.no-thumbnail label[for="nav-trigger"] {
  color: #000; }

.nav-trigger:checked ~ .off-canvas-nav {
  left: 0px;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.5); }

.nav-trigger + label, .off-canvas-nav {
  transition: left 0.2s; }

.off-canvas-nav .menu-item a {
  position: relative;
  display: block;
  padding: 10px 0px;
  margin: 0px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  color: #fff;
  font-weight: 700; }

@media (min-width: 992px) {
  .nav-trigger, label[for="nav-trigger"] {
    display: none; }

  .off-canvas-nav {
    display: none; } }
.pagination-container .page-item .page-link {
  color: #0069A7; }
.pagination-container .page-item.active .page-link {
  background-color: #0069A7;
  color: #fff; }

@media (min-width: 768px) {
  #top_search {
    display: none; }

  .site-header-main-nav {
    margin-bottom: 0rem; } }
.alignleft {
  float: left; }

img.alignleft {
  margin-right: 1rem; }

.alignright {
  float: right; }

img.alignright {
  margin-left: 1rem; }

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

.clearfix {
  clear: both; }

.hidden {
  display: none; }

.nowrap {
  white-space: nowrap; }

/*@media (min-width: 768px) {
#top_search {
    display: none;
}

}
#top_search { 
    margin-top: -2rem;
    margin-bottom: 2rem;
    padding: 1rem;
    background-color: #ccc;
}*/
/*#mobmenuright .current-menu-ancestor a,
#mobmenuright .current-menu-ancestor .sub-menu,
#mobmenuright .current-menu-ancestor .current-menu-item
{
	display:block;
}
#mobmenuright .current-menu-ancestor .mob-expand-submenu .open-icon {    display:none; color:green}
#mobmenuright .current-menu-ancestor .mob-expand-submenu .close-icon{    display:block;color:red}*/

/*# sourceMappingURL=app.css.map */
