/* Webfolket AB */

/* -a- English text log-in box -a- */

/*
.tws-login-modal .modal-body .form-horizontal .form-group.tws-login--form-group:nth-child(3)::after {
	content:"Forgot your password? Please send an e-mail to order@promo.se";
font-size: 14px;
padding-top: 10px;
padding-right: 15px;
display: flex;
justify-content: right;
}  */

.slot--header-horizontal-menu .nav .open>a, 
.slot--header-horizontal-menu .nav .open>a:hover, 
.slot--header-horizontal-menu .nav .open>a:focus,
.slot--header-horizontal-menu .nav a:focus {
 background: transparent;
}

/* Compliment CSS to the converted scripts */
.slot--header-horizontal-menu,
.slot--sidebar,
.slot--header-search,
.slot--header-cart {
  display: none;
}

.slot--header-horizontal-menu.show,
.slot--sidebar.show {
  display: block;
}

.slot--header-search.show,
.slot--header-cart.show {
  display: inline-block;
}

.tws-login-dialog .modal-body .additionalText > span:first-child {
  display: block;
}

.tws-login-dialog .modal-body .alert.alert-warning > p > b {
  display: block;
}

.tws-login-dialog.state-forgot .tws-login--form-group:nth-child(2),
.tws-login-dialog.state-forgot .tws-login--form-group:nth-child(3) {
  display: none;
}

.tws-login-dialog .modal-footer button:last-child[disabled] {
  pointer-events: none;
}
/*---------LOGIN MY PAGES-------*/
.tws-login--login.tws-login--my-pages .tws-login--my-pages-text {
font-size: 0;
}
.tws-login--login.tws-login--my-pages .tws-login--my-pages-text::before {
content: 'Mina sidor';
  font-size: 12px;
}
/*------ARTIKELLISTNING-----*/
.tws-articlegroup-list .tws-artgrp-info .tws-util-heading--heading {
display: none;
}
.tws-articlegroup-list .thumbnail .caption {
background: #015fa5;
}
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a,
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a:hover{
color: #fff;
}

.tws-article-labels--new .tws-article-labels--label-text {
	font-size:0px !important;
}
.tws-article-labels--new .tws-article-labels--label-text::before {
  content:"Kampanj";
	font-size:12px;
}

.article .tws-article-labels--new .tws-article-labels--label-text::before {
    content: "Kampanj";
    font-size: 12px;
    background: #222;
    display: inline-block;
    padding: 4px 8px;
    border-radius: 3px;
    color: #fff;
  	text-transform: uppercase;
}

/*-------ARTIKELSIDA------*/
.tws-article-social--share-button.sharer-0 label {
background: #000 !important;
  color: #fff !important;
}
.tws-article-name h1{
font-weight: normal;
}
.slot--article-description .tws-article-description .tws-article-description--show-more {
display: none;
}
.tws-article-description--heading, .tws-article-description--article-number {
display: none;
}
.tws-article-description--text-container {
max-height: none;
  overflow: visible;
}
.slot--article-description {
border: none;
}
/*-----FOOTER-----*/
.bountiful--footer-left {
width: 100%;
  text-align: center;
}
.fa-external-link {
margin-left: 10px;
}
.fa-external-link::before {
    content: "\f08e";
}
.bountiful--footer a {
border-right: 1px solid;
  padding-right: 10px;
  margin-right: 10px;
}

/*Login-box-test*/
a.pull-right.tws-login--label-text::after {
    content: " Vänligen kontakta oss på order@promo.se \A Forgot password? Please contact us at order@promo.se";
    font-size: 14px;
 		white-space: pre-wrap;
}
a.pull-right.tws-login--label-text {
    pointer-events: none;
    cursor: default;
}

label[for="username"] {
	font-size: 0;
}

label[for="username"]::after {
	font-size: 14px;
  content: "Användarnamn / Username";
}

label[for="password"] {
	font-size: 0;
}

label[for="password"]::after {
	font-size: 14px;
  content: "Lösenord / Password";
}

.tws-login-dialog .modal-title {
	font-size: 0!important;
}

.tws-login-dialog .modal-title::after {
	font-size: 14px;
  content: "Logga in / Login";
}


.tws-login--login-button {
	font-size: 0!important;
}

.tws-login--login-button::after {
	font-size: 14px;
  content: "Logga in / Login";
}

.tws-login--register-button {
	font-size: 0;
}

.tws-login--register-button::after {
	font-size: 14px;
  content: "Skapa ett konto / Create account";
}

.slot--article-share {
display: none;
}

html[lang="sv"] .tws-article-list--list .tws-article-list--price .tws-api--price-current::after {
	content: "Läs mer...";
  font-size: 14px;
  color: #fff;
  padding: 3px 10px 4px 10px;
  background: #015fa5;
  display: block;
  margin: 10px 0px 5px 0px;
  border-radius: 6px;
  font-weight: normal;
  letter-spacing: 0.2px;
  cursor: pointer;
}
html[lang="en"] .tws-article-list--list .tws-article-list--price .tws-api--price-current::after {
	content: "Read more...";
  font-size: 14px;
  color: #fff;
  padding: 3px 10px 4px 10px;
  background: #015fa5;
  display: block;
  margin: 10px 0px 5px 0px;
  border-radius: 6px;
  font-weight: normal;
  letter-spacing: 0.2px;
  cursor: pointer;
}

/* Storlek, köpknapp */
.tws-article-buy-button-with-modal--buy-button {
width: 200px!important; 
}

/* Marginal mellan varukorgsikon och "köp" */
.tws-article-buy-button-with-modal--buy-button-label{
margin-left: 10px;
}

/* Textstorlek på pris på startsidan och kategorisidor */
.tws-article-list--list .tws-article-list--price .tws-api--price-current {
 font-size: 20px; 
}