body{
    background-repeat: repeat;
    background-size: unset;
    font-size: 15px;
    line-height: 2.5rem;
  	letter-spacing: 0;
    font-family: "Roboto";
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 700;
}
h1, .h1 {
    font-size: 28px;
}

/* --- CHECKOUT leveransförsäkring --- */

.opc-checkout--related .slick-slider .slick-track,
.opc-checkout--related .slick-slider .slick-current {
  width: 100% !important;
}

.slot--checkout-related.tws-container--tws-articles-two-type-carousel .tws-list--type-carousel {
  padding: 0px !important;
}
.checkout .tws-article-list--article-name .tws-util-heading--heading,
.slot--checkout-related .tws-api--price-current.twsPriceCurrent {
  text-align: left !important;
} 
  .slot--checkout-related .tws-article-list--buy-button {
  text-align: left !important;
  padding-top: 20px;
}

/* --- CHECKOUT leveransförsäkring --- */

.tws-top-menu .navbar-nav>li>a:focus, .tws-top-menu .navbar-nav>li>a:hover, .tws-top-menu .navbar-nav>li>a:active {
    color: #9c5b65 !important;
}
.tws-top-menu .navbar-nav .caret {
    margin-left: 5px;
}
.tws-mega-menu--navigation .tws-mega-menu--articlegroup-children a{
  	font-family: "Roboto", sans-serif;
}

.tws-mega-menu--navigation .tws-mega-menu--articlegroup>a{
		color: #fff;
  	font-weight: 700;
		letter-spacing:1px;
}
.tws-mega-menu--buttons {
    top: -78px;
}
.azalea--header-right {
    bottom: 10px;
}


body.cart .azalea--header-left, body.checkout .azalea--header-left {
    margin-top: 20px;
}

.slot--top-bar-selling-points .tws-unique-selling-points .tws-unique-selling-points--wrapper li {
    margin-bottom: -12px;
}

.tws-content-box--cell tws-util-heading {
    background: rgba(255,255,255,.6);
    padding: 10px 5px;
}

.tws-article-list--labels {
    left: 10px;
    top: 16px;
}
.tws-article-labels .tws-article-labels--label .tws-article-labels--label-text{
    padding: 5px 10px;
  	border-radius: 2rem;
}
.tws-article-labels .tws-article-labels--label{
  	font-weight: 400;
		font-family: "Roboto", sans-serif;
    font-size: 10px;
    letter-spacing: .5px;
}

.tws-article-list--tws-list {
    background: #f8f8f8;
    padding: 60px;
    margin: 40px -60px -80px;
}
.slot--component-container .tws-container--tws-articles-two {
    background: #f8f8f8;
    padding: 60px;
}
.tws-article-list--list .tws-list--list .thumbnail, .tws-article-search-page--list .tws-list--list .thumbnail {
    background:#fff;
    box-shadow:0px 0px 5px rgba(0,0,0,.2);
    border-radius:0;
    border:2px solid rgba(0,0,0,.05);
}

.customPageItem.customPageHtml.ng-scope {
    margin-bottom: 60px;
}

.thumbnail .caption {
    padding: 15px;
}
.tws-article-list--buy-button {
		margin: 0 auto;
}
.tws-article-list--buy-button .btn {
    height: auto!important;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    border-radius: 7px;
    padding: 5px 15px;
    border: 0!important;
    line-height: 24px;
    font-size: 11px;
}
.tws-article-list--buy-button .tws-article-list--show-more-button{
    border: none;
    background: rgba(161,20,97,0.96);
    color: #fafafa;
    border: 1px solid rgba(161,20,97,0.96);
    border-bottom: 2px solid rgba(161,20,97,0.96);
}
.tws-article-list--buy-button .tws-article-list--show-more-button:hover{
	  background: rgba(190,39,121,0.9622);
    border: 1px solid rgba(190,39,121,0.9622);
    border-bottom: 2px solid rgba(190,39,121,0.9622);
  	color:#fff;
}

.tws-article-list--article-name .tws-util-heading--heading{
		font-weight: normal;
    text-align: center;
}
.tws-article-list--price {
    width: 100%!important;
}
.tws-article-list--price span.tws-api--price-current.twsPriceCurrent{
 		display: block!important;
    margin-right: 0!important;
    text-align: center;
    color: rgba(161,20,97,0.96)!important;
    font-size: 16px;
}

.tws-article-price .tws-api-price .tws-api--price-current{
		color: rgba(161,20,97,0.96)!important;
}
.tws-article-introduction--text {
    font-size: 15px;
}
.tws-article-choices select {
    font-family: "Roboto", sans-serif;
  	font-size: 13px;
}
.tws-article-choices label {
    font-weight: 700;
}
.azalea--article .slot--article-stock-shipping {
    min-height: 0;
}
.tws-article-choices {
    margin-bottom: 0;
}
.btn .ladda-label{
    font-family: "Roboto", sans-serif!important;
    font-weight: normal!important;
    letter-spacing: 1px;
}
.tws-unique-selling-points--disclaimer {
    font-size: 15px;
    font-style: italic;
}
.slot--article-labels {
    left: 36px;
}
.tws-article-images--slick-big .slick-slide .tws-img--container,
.tws-article-images--slick-nav .slick-slide .tws-img--container {
    border-radius: 0;
    border: none;
}

.azalea--footer h4{
    color:#fff;
		margin-top: 0;
}
.azalea--footer--made-by {
		display: none!important;
}


.tws-article-social--share-button.ng-scope.sharer-0 .social.active{
    z-index:1;
}


@media (max-width: 767px) {
		.tws-container--tws-articles-two.artiklar.tws-container--tws-articles-two-type-grid,
    .customPageItem.customPageArticleSelection.ng-scope,
    .customPageItem.customPageArticlegroupSelection.ng-scope{
        padding: 30px;
    }
}
@media (max-width: 400px) {
		.tws-container--tws-articles-two.artiklar.tws-container--tws-articles-two-type-grid,
    .customPageItem.customPageArticleSelection.ng-scope,
    .customPageItem.customPageArticlegroupSelection.ng-scope{
        padding: 5px;
    }
}
/* Göm nollpriser */
.tws-article-list--price-is-zero, .tws-article--price-is-zero {
  display: none;
}

td.tws-article-attachments--image {
    display: none;
}

h3.tws-article-attachments--title.ng-binding {
    display: none;
}

span.tws-api--price-regular.twsPriceRegular {
    font-weight: 600!important;
}

p.h2.tws-article-description--heading,
.tws-article-introduction--read-more{
	display: none;
}