@import url("https://design.textalk.se/webfolket/kunder/SGN/sgn-affiliate.css");
@import url("https://design.textalk.se/webfolket/kunder/SGN/sgn-1.css");
/*----------------!!!!!----------------*/
/*-------DO NOT EDIT FILE sgn.css------*/
/*-----WILL AFFECT MULTIPLE STORES-----*/
/*-------------------------------------*/


.tws-container--tws-content-box .tws-content-box--inner-wrapper .tws-content-box--first-line,
.tws-container--tws-content-box .tws-content-box--inner-wrapper .tws-content-box--second-line {
  font-family: 'Nunito', sans-serif;
}



/* Product list view on mobile */
@media only screen and (max-width: 768px) {
  .tws-article-list--list .tws-list--type-list .tws-list--list-item{
      padding: 3px 2px !important;
      padding: 0;
      margin: 0;
      border-radius: 0;
  }

  .tws-article-list--list .tws-list--type-list .tws-list--list-item .tws-img{
    height: 100px;
    width: 100px;
  }

  .tws-article-list--list .tws-list--type-list .tws-list--list-item .tws-img .tws-img--wrapper{
    border: 0;
  }

  .tws-article-list--list .tws-list--type-list .tws-list--list-item .media-body{
    padding: 0 0 0 8px;
  }
  .tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading{
    margin: 2px 0 0 0;
    font-size: 0.9rem;
  }
  .tws-article-list--list .tws-article-list--introduction-text{
  	font-size: 0.8rem;
    margin-bottom: 10px;
  }
  .tws-article-list--price{
    display: inline-block;
    float: left;
    margin: 0 !important;
    width: 60%;
  }
}

/*-------------CUSTOM CSS FOR SHOP---------------*/
/*------------------WEBFOLKET--------------------*/
body {
	font-family: 'Nunito', sans-serif;
}
/*-------------
HEADER
---------------*/
.custom-header-left img {
	width: 200px;
}
.slot--header-horizontal-menu .navbar-nav > .dropdown-menu {
    border-left: 2px solid #2d7666;
}
.slot--header-horizontal-menu .navbar-nav > li a {
  font-weight: bold;
  font-size: 15px;
}
@media (max-width: 1099px) {
.bountiful--sidebar {
    background: #2d7666;
    padding: 40px 5px 40px 0;
}
}
/*---------------
SKYLTFÖNSTER
----------------*/
.tws-container--tws-content-box.top-image {
  max-width: none;
}

@media (min-width: 992px) {
	.tws-container--tws-content-box.top-image .tws-content-box--first-line,
	.tws-container--tws-content-box.top-image .tws-content-box--second-line {
		font-size: 100px;
  }
  .tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--first-line,
  .tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--second-line,
  .tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--first-line,
  .tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--second-line{
  	font-size: 50px;
  }
  .tws-container--tws-content-box.top-image .wrappContent {
		padding: 0 100px;
	}
}
@media (max-width: 991px){
	.tws-container--tws-content-box.top-image .tws-content-box--first-line,
	.tws-container--tws-content-box.top-image .tws-content-box--second-line {
		font-size: 45px;
  }
  .tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--first-line,
  .tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--second-line,
  .tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--first-line,
  .tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--second-line{
  	font-size: 45px;
  }
  .tws-container--tws-content-box.top-image .wrappContent {
		padding: 0 20px;
	}
}

@media (max-width: 767px) {
  .bountiful--start-page .bountiful--component-container .tws-content-box--table {
  	padding: 20px;
  }
  .tws-container--tws-content-box.top-image .tws-react-img--wrapper {
  	min-height: 250px;
  }
  .tws-container--tws-content-box.top-image .tws-content-box--first-line,
  .tws-container--tws-content-box.top-image .tws-content-box--second-line {
  	font-size: 25px;
  }
}
.tws-container--tws-content-box .tws-content-box--inner-wrapper .tws-content-box--first-line, 
.tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--first-line, 
.tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--first-line, 
.tws-container--tws-content-box-4x .tws-content-box--inner-wrapper .tws-content-box--first-line {
font-family: 'custom-font';
  background: none;
}
.tws-container--tws-content-box .tws-content-box--inner-wrapper .tws-content-box--second-line, 
.tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--second-line, 
.tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--second-line, 
.tws-container--tws-content-box-4x .tws-content-box--inner-wrapper .tws-content-box--second-line {
font-family: 'custom-font';
}
.tws-container--tws-content-box .tws-content-box--inner-wrapper .tws-content-box--third-line, 
.tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--third-line, 
.tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--third-line, 
.tws-container--tws-content-box-4x .tws-content-box--inner-wrapper .tws-content-box--third-line {
	background: #2d7666;
  border: none;
  border-radius: 5px;
}
.tws-container--tws-content-box .tws-content-box--inner-wrapper .tws-content-box--third-line:hover, 
.tws-container--tws-content-box-2x .tws-content-box--inner-wrapper .tws-content-box--third-line:hover,
.tws-container--tws-content-box-3x .tws-content-box--inner-wrapper .tws-content-box--third-line:hover, 
.tws-container--tws-content-box-4x .tws-content-box--inner-wrapper .tws-content-box--third-line:hover {
	background: #235d50;
  color: #fff;
}
/*------------------
BYTE AV FONTER
-------------------*/
.tws-article-list--list .tws-article-list--price .tws-api--price-current,
.tws-article-list--list .tws-article-list--price .tws-api--price-regular,
.slot--article-price .tws-api--price-current,
.tws-article-name h1,
.slot--article-price .tws-api--price-current,
.slot--article-price .tws-api--price-regular,
.tws-article-display .tws-article-display--name h2,
.tws-article-display .tws-article-display--price,
.custompage h1,
.custompage h2,
.bountiful--contact-heading {
	font-family: 'custom-font';
  word-spacing: normal;
  letter-spacing: normal;
}

/*-------------------
ARTICLE LIST
--------------------*/
.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text{
    background: #2d7666;
}

/* Accordion */ 
details {
  /* width: 50%; */
  margin: 0 auto ;
  /* background: #ffffff; */
  margin-bottom: .5rem;
  /* box-shadow: 0 .1rem 1rem -.5rem rgba(0,0,0,.4); */
  border-radius: 5px;
  overflow: hidden;
}
details[open] summary ~ * {
  animation: sweep .5s ease-in-out;
}

.btn-green {
  padding: 6px 17px;
  margin-top:20px;
  font-size: 15px;
  line-height: 28px;
  background-color: #2a7765;
  border: 1px solid;
  color: #fff;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}

.btn-green a {
    color: white;
    text-decoration: none; /* Removes underline */
}

@keyframes sweep {
  0%    {opacity: 0; max-height: 0px}
  100%  {opacity: 1; max-height: 100%}
}

details {
    border: 0px solid #aaa;
    border-radius: 4px;
    padding: .5em .5em 0;
}

summary {
    font-weight: bold;
    margin: -.5em -.5em 0;
    padding: .5em;
}

summary:hover {
    cursor: pointer;
}

details[open] {
    padding: .5em;
}

details[open] summary {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: .5em;
}

.collaborations img {
  max-height: initial;
}