body .page-canvas {
    overflow: hidden;
}
h4#system-error-modal::after {
    font-size: 15px;
    content: "Vänligen välj en variant";
    font-family: 'Raleway';
}

h4#system-error-modal {
    font-size: 0px;
}

.nordic--start-page .tws-container--tws-content-box-3x {
	margin-top: 6px;
}


@media screen and (min-device-width: 768px) and (max-device-width: 992px) { 
.navbar .container-fluid .navbar-collapse .navbar-nav li.tws-top-menu--controls {
    display: block !important;
}
 }
.nordic--start-page .tws-container--tws-content-box-3x {
    margin-top: -8px;
}

/* SMYCKEN CATEGORY PAGE  
@media(min-width:1250px) {
  .articlegroup-5108476 .tws-list--type-grid .tws-list--item-379092,
  .articlegroup-5108476 .tws-list--type-grid .tws-list--item-379212,
  .articlegroup-5108476 .tws-list--type-grid .tws-list--item-379091 {
    max-width: calc(33% - 6px);
    -ms-flex-preferred-size: calc(33% - 6px);
    flex-basis: calc(33% - 6px);
    width: calc(33% - 6px);
  }
  .articlegroup-5108476 .tws-list--type-grid .tws-list--item-379097,
  .articlegroup-5108476 .tws-list--type-grid .tws-list--item-379094 {
    max-width: calc(50% - 10px);
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    width: calc(50% - 10px);
  }
  .articlegroup-5108476 .tws-articlegroups .tws-list--type-grid .tws-list--grid-item, 
  .articlegroup-5108476 .tws-articlegroup-list .tws-list--type-grid .tws-list--grid-item {
    margin-bottom: -36px;
  }
  .tws-articlegroup-list--col-lg-4 .tws-list--grid-item {
      max-width: calc(20% - 10px);
      -ms-flex-preferred-size: calc(25% - 10px);
      flex-basis: calc(20% - 10px);
      width: calc(20% - 10px);
  }
}

.articlegroup-5108476 .tws-articlegroups .thumbnail, 
.articlegroup-5108476 .tws-articlegroup-list .thumbnail {
    border: none;
    box-shadow: none;
}

.articlegroup-5108476 .tws-articlegroups .thumbnail .caption, 
.articlegroup-5108476 .tws-articlegroup-list .thumbnail .caption {
    position: relative;
    bottom: 60px;
}
.articlegroup-5108476 .tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a, 
.articlegroup-5108476 .tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
    color: #fff;
    font-family: "Raleway",sans-serif;
		font-weight: 200 !important;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 16px !important;
		text-shadow: 0 0 4px rgba(0,0,0,0.4);
}

.articlegroup-5108476 .btn-toolbar.tws-list-controls.pull-right {
    display: none;
} */
/* REMOVES WORD "DESCRIPTION" */
p.h2.tws-article-description--heading {
    display: none;
}
.nordic--top-bar-right {
    padding-top: 10px;
}
/* --- TOP BAR --- */
.nordic--top-bar .nordic--top-bar-wrapper .nordic--top-bar-left .frakt {
		display: inline-block;
}
.nordic--top-bar .nordic--top-bar-wrapper .nordic--top-bar-left .kundjanst {
		display: inline-block;
}
.nordic--top-bar .nordic--top-bar-wrapper {
    max-width: 1600px;
}
/* ------ LOGIN --------- */

.slot--top-bar-login span::before {
     content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url('https://shop.textalk.se/shop/12747/files/Design-element/user.png');
    background-size: 20px 20px;
	  float: left;
		right: 8px;
		position: relative;
}
.slot--top-bar-login .tws-login--login-text {
    text-transform: capitalize;
}

/*  CART  */
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img,
.slot--header-cart .tws-mini-cart--header-cart-button:hover  {
    background: transparent !important;
}
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before {
    font-size: 0;
}
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::after {
       content: '';
    display: block;
    width: 24px;
    height: 27px;
    background: url('https://shop.textalk.se/shop/12747/files/Design-element/shopping-bag.png');
    background-size: 24px 27px;
	  position: absolute;
		top: 0px;
}



/* SEARCH */

.slot--header-search .fa {
    font-size: 0px !important;
}
.slot--header-search .tws-article-search--no-label {
    background: transparent;
}
.slot--header-search .tws-article-search--no-label::before {
     content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url('https://shop.textalk.se/shop/12747/files/Design-element/search.png');
    background-size: 20px 20px;
	  top: 6px;
		position: relative;
}
.slot--header-search input.form-control {
    border: none;
}
.slot--header-search .tws-article-search--no-label:hover {
    background: transparent;
}


/* MENU */
@media (min-width: 992px) {
.slot--header-horizontal-menu .navbar-nav > li a {
    text-transform: uppercase;
}
}

/* ---- HEADER ------ */
@media (min-width: 992px) {
.nordic--header .nordic--header-wrapper {
    padding: 30px 30px 20px 30px;
}
}
.startpage .nordic--header .nordic--header-wrapper {
    max-width: 1600px;
}

.slot--header-horizontal-menu .navbar .container-fluid {
    border-bottom: none;
    border-top: none;
}

/* ---- STARTPAGE ------ */
.startpage .nordic--body .nordic--body-wrapper {
    padding: 25px 0px 40px 0px;
    max-width: 1600px;
}
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
 	   padding: 0px;
      box-shadow: none !important;
}

.nordic--start-page .tws-container--tws-content-box .tws-util-heading {
    padding-left: 50%;
}
@media (min-width:992px) {
.nordic--start-page .tws-container--tws-content-box .tws-content-box--first-line {
    font-weight: 200 !important;
    font-size: 8vw;
}
.nordic--start-page .tws-container--tws-content-box .tws-content-box--second-line {
    font-size: 12px;
    font-weight: 200 !important;
    font-size: 3vw;
}
.nordic--start-page .tws-container--tws-content-box .tws-content-box--third-line {
    font-size: 2vw;
		font-weight: 200 !important;
		border: 1px solid white;
		display: inline-block;
		padding: 10px 20px;
		top: 10px;
		position: relative;
}
}

.tws-content-box-3x--box .tws-content-box--first-line {
    font-weight: 200 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px !important;
}





/* SENASTE NYHETER */
.nordic--start-page .tws-container--tws-articles-two {
    max-width: 1600px;
    margin: 0 auto;
    padding: 40px 0px;
   background: #f7f6f1;
}
.tws-list--list.tws-article-list--col-xs-2.tws-article-list--col-sm-2.tws-article-list--col-md-4.tws-article-list--col-lg-4 {
    max-width: 1200px;
    margin: 0 auto;
}
.nordic--start-page .tws-articles-two--heading .tws-util-heading--heading, 
.nordic--start-page .tws-articlegroups--title .tws-util-heading--heading {
    font-weight: 200;
    color: #c2b7b6;
    border-bottom: none;
    padding-top: 20px;
}
.tws-article-list--list .tws-list--type-grid .thumbnail .caption {
    box-shadow: none;
    margin: 0 auto;
  	width: 100%;
}

.tws-article-list--list .tws-list--type-grid .thumbnail {
    box-shadow: none;
    background: #fff;
}

.tws-article-list--list .tws-list--type-grid .thumbnail .tws-article-list--price, 
.tws-article-list--list .tws-list--type-grid .thumbnail .tws-api-price {
    margin: 0 auto;
    padding-bottom: 10px;
}

.tws-container--tws-articles-two-type-carousel .thumbnail .tws-article-list--price, .tws-container--tws-articles-two-type-carousel .thumbnail .tws-api-price {
    margin: 0 auto;
    padding-bottom: 10px;
}


.tws-article-list--list .tws-article-list--article-name {
  	letter-spacing: 1px;
  	margin: 0 auto;
}
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
   color: #beaeae;
  text-align: center;
}


/* NEWSLETTER */

.nordic--start-page .tws-container--tws-newsletter-subscribe {
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 0px;
}
.nordic--start-page .tws-container--tws-newsletter-subscribe h2 {
		color: #c3b7b7;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 30px;
}
.nordic--start-page .tws-container--tws-newsletter-subscribe p {
		color: #c3b7b7;
    font-size: 23px;
}
.nordic--start-page .tws-container--tws-newsletter-subscribe .ladda-label {
    color: #fff;
}
.nordic--start-page .tws-container--tws-newsletter-subscribe form .input-group-btn .tws-newsletter-subscribe--subscribe-button {
    background: #817373;
    border-radius: 0px;
    padding: 0px 20px;
    border: none;

}

.nordic--start-page .tws-container--tws-newsletter-subscribe form .input-group > .form-control {
    border: 1px solid #817373;
    border-right: 0px;
    border-radius: 0px;
}
@media (min-width: 508px) {  
  .nordic--start-page .tws-container--tws-newsletter-subscribe form .input-group > .form-control {
  	margin: 0;
    border-right: 1px solid #817373 !important;
  }
}
@media (max-width: 508px) {  
  .nordic--start-page .tws-container--tws-newsletter-subscribe form .input-group > .form-control {
    border-right: 1px solid #817373 !important;
  }
}
/* INSTAGRAM */
.tws-container--tws-instagram {
    max-width: 1600px;
    margin: 0 auto;
    padding: 40px 0px;
    background: #f6f4ef;
}
.tws-instagram.grid {
    max-width: 900px;
    margin: 0 auto;
}

.tws-instagram.grid .tws-instagram--insta-post {
    margin: 4px;
    width: calc(33% - 8px);
    padding-bottom: calc(33% - 8px);
}

.tws-instagram h2 {
	color: #beaeae;
  padding-bottom: 20px;
	font-size: 22px;
}


/* --- FOOTER --- */
.nordic--footer {

}

.nordic--footer .slot--brand-logos {
    border-top: none;
}
.nordic--footer-left,
.nordic--footer-mid-right,
.nordic--footer-right {
	display: none;
}
.nordic--footer-mid-left {
	width: 100%;
}

.nordic--footer-mid-left .col-md-2 a{
 	 line-height: 2;
   color: #c0bfbf;
   font-size: 12px;
}
.nordic--footer-mid-left .col-md-12{
 	 text-align: center;
   padding-top: 40px;
}
.nordic--footer-mid-left .fa-facebook-square {
    font-size: 28px;
    padding-right: 10px;
    color: #fff;
}
.nordic--footer-mid-left .fa-instagram {
    font-size: 28px;
    color: #fff;
}
.nordic--footer-mid-left .fa:hover {
    color: #fff;
}

.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text {
    background: #000000;
    color: #fff;
}

.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
    color: #000000;
}

.slot--article-description .tws-article-description--text-container {  
  max-height: initial; 
} 
.tws-article-description--show-more > button {
  display: none; 
}

.tws-article-list--list .tws-article-list--price .tws-api--price-current {
    display: block;
    font-size: 15px;
    font-weight: 100;
}


/*-----------------WEBFOLKET------------------*/
/*----------------KUNDENS VAL-----------------*/
.article-31054123 .slot--article-choices .tws-article-choices .tws-article-choices--info-head,
.article-158058123 .slot--article-choices .tws-article-choices .tws-article-choices--info-head,
.article-179552885 .slot--article-choices .tws-article-choices .tws-article-choices--info-head,
.article-174596081 .slot--article-choices .tws-article-choices .tws-article-choices--info-head,
/*---Återförsäljare---*/
.article-174086011 .slot--article-choices .tws-article-choices .tws-article-choices--info-head,
.article-167585105 .slot--article-choices .tws-article-choices .tws-article-choices--info-head,
.article-160729167 .slot--article-choices .tws-article-choices .tws-article-choices--info-head{
	display: none;
}
.article-31054123 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
.article-158058123 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
.article-179552885 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
.article-174596081 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
/*----Återförsöljare---*/
.article-174086011 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
.article-167585105 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
.article-160729167 .slot--article-choices .tws-article-choices .tws-article-choices--table-row {
	display: inline-grid;
	grid-template-columns: repeat(auto-fit, minmax(127px, 1fr));
  max-width: 127px;
  max-height: 185px;
  margin-bottom: 15px;
}

.article-31054123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div,
.article-158058123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div,
.article-179552885 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div,
.article-174596081 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div,
/*---Återförsäljare---*/
.article-174086011 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div,
.article-167585105 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div,
.article-160729167 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row > div{
	border-bottom: 0;
  padding: 5px;
  margin: 0 auto;
  text-align: center;
}

.article-31054123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me,
.article-158058123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me,
.article-179552885 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me,
.article-174596081 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me,
/*---Återförsäljare---*/
.article-174086011 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me,
.article-167585105 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me,
.article-160729167 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .select-me{
	width: 100%;
  text-align: center;
}

.article-31054123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price,
.article-158058123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price,
.article-179552885 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price,
.article-174596081 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price,
/*---Återförsöljare---*/
.article-174086011 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price,
.article-167585105 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price,
.article-160729167 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-price{
	width: 100%;
  text-align: center;
}
.article-31054123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image,
.article-158058123 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image,
.article-179552885 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image,
.article-174596081 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image,
/*---Återförsäljare---*/
.article-174086011 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image,
.article-167585105 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image,
.article-160729167 .tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--variant-image{
	width: 100px;
} 

@media (max-width: 1099px) {
	.article-31054123 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
	.article-158058123 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
	.article-179552885 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
	.article-174596081 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
  /*---Återförsäljare*/
  .article-174086011 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
  .article-167585105 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
  .article-160729167 .slot--article-choices .tws-article-choices .tws-article-choices--table-row{
		display: inline-grid;
		grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
	}
}
@media (max-width: 767px) {
	.article-31054123 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
	.article-158058123 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
	.article-179552885 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
	.article-174596081 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
  /*--ÅTerförsäljare*/
  .article-174086011 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
  .article-167585105 .slot--article-choices .tws-article-choices .tws-article-choices--table-row,
  .article-160729167 .slot--article-choices .tws-article-choices .tws-article-choices--table-row{
		grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
	}
}

.tws-article-buy-button-with-modal--buy-button.btn {
  max-width: 300px !important;
}

.nordic--buy-button-group.buy-button-fixed,
.slot--header-cart.fixed {
    height: 50px;
    background: white;
    position: fixed;
    top: 0;
    padding: 5px;
  	border-radius: 3px;
    z-index: 2;
}

.slot--header-cart.cart-fixed {
	position: fixed;
  top: 20px;
  background: #C8B7A0;
  right: 5%;
  padding: 0 10px;
  border-radius: 3px;
  z-index: 2;
}

.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-buy-button-with-modal--buy-button:after,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--choices-button:after{
	display: none;
}

.tws-article-list--list .tws-article-list--buy-button{
   margin-top: auto;
}

/* Hiding standard sorting /veronica */
.tws-react-common--dropdown-button {
  display: none;
}

.introtext {padding: 0 15vw;
}

div#buorg {
    display: none;
}

@media (max-width:448px){
  .nordic--start-page .nordic--component-container>div:first-child{
    min-height:140px !important;
    margin-bottom:15px;
  }
  .slick-slider{
    margin-bottom:10px;
  }
  .nordic--article-images{
    min-height:396px !important;
  }
}