@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-----*/
/*-------------------------------------*/


@font-face {
  font-family: 'custom-font';
  src:  url('https://design.textalk.se/webfolket/kunder/SGN/Fonts/HelveticaNeueCondensed/HelveticaNeue-Condensed Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: bold;
}


/* 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: 150px;
}
.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;
}
/*---------------
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;
}