/*## Start page style for JUBILEUM large screens ##*/
.anniversaryText h1{
  	font-size: 36px;
}
   .anniversaryText p{
  	font-size: 24px;
}
.tws-article-description--text-container {
    max-height: none;
}
.tws-article-description--show-more {
    display: none;
}
.buttonWrapperAnniversary{
 display: flex;
  justify-content: center;
  width:100%;
}
.bountiful--start-page .tws-container--tws-custom-html.knapp {
    margin: 10px 0 0 0;
}
.buttonWrapperAnniversary a.blackBtnWithArrow {
    width: 100% !important;
    height: 50px;
    font-size: 20px;
    padding: 0px;
    margin-top: 10px;
    margin-right: 15px;
    border: none;
    padding-left: 17px;
    background-color: black;
    color: white !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
}
/*## Start page style for JUBILEUM Small screens ##*/
@media (max-width: 991px){
.bountiful--start-page .tws-container--tws-custom-html img, .bountiful--start-page .tws-container--tws-custom-html iframe {
    /* max-width: none; */
    width: 100%;
    height: auto;
  }
  .anniversaryText h1{
  	font-size: 25px;
}
   .anniversaryText p{
  	font-size: 16px;
}
  .bountiful--start-page .tws-container--tws-articles-two {
    margin: 20px 0 0 0;
}
  .buttonWrapperAnniversary{
 display: flex;
  justify-content: center;
  width:100%;
}
.buttonWrapperAnniversary a.blackBtnWithArrow {
    width: 100% !important;
    height: 50px;
    font-size: 20px;
    padding: 0px;
    margin-top: 10px;
  	margin-right: 15px;
    border: none;
    padding-left: 17px;
    background-color: black;
    color: white !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
}
}

/*Breddar hela sidan */
.bountiful--body .bountiful--body-wrapper {
    margin: 0 auto;
    padding: 25px 10px 40px 10px;
    max-width: 1800px;
    width: 100%;
    position: relative;
}
.tws--texbar-hide {
    visibility: hidden;
}

/*Sätter horizontell meny textfärg till vit*/
.slot--header-horizontal-menu .navbar-nav>li a {
    color: #f5f5f5;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
    display: inline-block;
    padding: 15px;
}
.slot--header-horizontal-menu .navbar-nav>li a:hover {
    background-color: #101010;
}

/*Sätter den Horizontela menyns bakgrundsfärg */
.slot--header-horizontal-menu {
    display: flex;
    border-top: 1px solid #e3e3e3;
    background: #101010;
}

/*Sätter bakgrundsfärgen på sidhuvudet till en Ljusgrå nyans*/
.bountiful--top-bar {
    background: #f7f7f7;
    color: #000;
    font-size: 13px;
}

/*Sätter textfärgen i sidhuvudet till svart*/
.slot--top-bar-selling-points .tws-unique-selling-points ul li {
    float: left;
    margin: 2px 20px 2px 0;
    font-size: 13px;
    color: #000;
    line-height: 0;
}
/*Sätter produktnamnet på produktgruppssidan till centrerad*/
.tws-article-list--list .tws-article-list--article-name {
    margin: 10px 0;
    width: 100%;
    text-align: center;
}

/*Sätter textstorleken på artikelnamnet till 17px på produktgruppssidan*/
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading {
    margin: 0;
    font-size: 17px;
}

/* Breddar fältet för pris på produktgruppssidan*/
.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 {
    height: auto;
    width: 100%;
    text-align: center;
}

/*Sätter storleken på priset på produktgruppssidan*/
.tws-article-list--list .tws-article-list--price .tws-api--price-current {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: black;
}
/*Ändrar avstånd mellan text på produktgruppssidan*/
.tws-article-list--list .tws-article-list--article-name {
    margin: 1px 0;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

/*Ändrar avstånd mellan text på produktgruppssidan*/
.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 {
    height: auto;
    width: 100%;
    margin: 1px;
    text-align: center;
}

/*Ökar avståndet mellan raderna på produktgruppssidan*/
.tws-article-list--list .tws-list--type-grid .tws-list--grid-item {
    margin: 5px;
    margin-bottom: 15px;
}

/*Ändrar menyrubrikernas storlek*/
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--title {
    background: #fff;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #1f1f1f;
    padding: 10px 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: bold;
}

/*Sätter mindre text på mobil och platta*/
@media (max-width:991px) {
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading {
    margin: 0;
    font-size: 14px;
}
}


.slot--header-horizontal-menu .navbar-nav>li a {
    color: #f5f5f5;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    display: inline-block;
    padding: 15px;
}

/*sätter letter-spacing på verickal meny*/
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a {
    display: block;
    background: #fff;
    padding: 13px 35px 13px 15px;
    text-decoration: none;
    font-size: 14px;
    color: #000;
    letter-spacing: 1px;
}

/*samma som ovan men för rubtiker*/
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--title {
    background: #fff;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #1f1f1f;
    padding: 10px 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: bold;
}

.btn-primary:hover {
  background-color: #424242; /* Green */
  color: white;
}

.btn-primary {
    background: #101010;
    color: #fff;
    border: 0;
    border: 1px solid #000;
    padding: 8px 15px;
}

/*gör text och köpfältet mindre på produktsidan större*/
@media only screen and (min-width: 768px){
.bountiful--article-top .bountiful--article-right-col {
    width: 45%;
    float: left;
    padding: 0 0 0 50px;
}
}

/*Gör bilden på produktsidan större*/
@media only screen and (min-width: 768px){
.bountiful--article-top .bountiful--article-left-col {
    width: 55%;
    float: left;
}
}
/*Storlek på köpknappen MOBIL*/
@media (max-width:991px) {
.bountiful--buy-button-group .slot--article-buy-button .btn {
    height: 50px;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
    padding: 0 15px;
}
}
/*Storlek på köpknappen DATOR*/
@media (min-width:991px) {
.bountiful--buy-button-group .slot--article-buy-button .btn {
    height: 50px;
    width: 60%;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
    padding: 0 15px;
}
}


.klarna-part-payment {
    margin: 10px 0 0 0;

}

element.style {
    width: 210px;
    height: 40px;
}

/*Döljer "Dela"-knapp på produktsidan*/
.entypo-export {
    display: none;
}


/*Döljer beskrivningen på produktsidan*/
.tws-article-attributes ul {
    border: 1px solid #ebebeb;
    border-radius: 3px;
    margin: 25px 0 0 0;
    display: none;
}
/*Centrerar instagramlogga i sidopanelen*/

.tws-social-icons--list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
/*Inspirationsrummet */
.column
 {
 width: 32%;
display: inline-block;
   margin-bottom: 5px;
}
.column img 
{
  opacity: 1; 
  cursor: pointer; 
}
.column img:hover {
    opacity: 0.9;
}
.column2
{
 width: 100%;
float: left;
  text-align: center;
}
.rowSelf {
    /* margin-right: -15px; */
    /* margin-left: -15px; */
    text-align: center;
}

/*Färgen när man hoovrar på horizontella menyn*/
.slot--header-horizontal-menu .navbar-nav>li a:hover {
    color: #6b6b6b;
}

/*Döljer pilarna i vertikala menyn*/
.tws-vertical-menu-light--expand-children i {
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
    margin: 0 auto;
    width: 100%;
    display: none;
}
/*Knappdesign för orientmattor*/
.buttonOrient {
    background-color: #000000;
    border: solid;
    border-width: 1px;
    border-radius: 8px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    width: 100%;
}
/*Knappdesign för orientmattor*/
.buttonOrientSmallSize {
    background-color: #3c3c3c;
    border: solid;
    border-width: 1px;
    border-radius: 8px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    width: 100%;
}

.buttonHel {
    background-color: #fff;
    border: solid;
    border-width: 2px;
    border-radius: 2px;
    color: rgb(27, 27, 27);
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    width: 24.5%;
}
@media (max-width:991px) {
.buttonHel {
    width: 99%;
float: left;
}
}


/* Förstorar realabel på reavaror och sätter färg*/
.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text {
    background: #000000;
    color: #fff;
    font-size: 14px;
}
.slot--article-price .tws-article-price--mrp .tws-api--price-current, .slot--article-price .tws-article-price--compare-at-price .tws-api--price-current{
display: none;
}
.bountiful--article-images .slot--article-labels .tws-article-labels--special-offer .tws-article-labels--label-text {
    background: #000000;
    color: #fff;
  font-size: 14px;
}
.tws-article-price--compare-at-price-title{
  display: none;
}
/* Sätter prisets färg till röd om det är rea */
.tws-article-list--list .tws-article-list--price .tws-api--price-current {
    display: block;
    font-size: 18px;
    font-weight: bold;
    /* color: black; */
}
.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
    color: #ff0000;
}

.col-md-3, .col-xs-6{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
}
/*Sätter egenskaperna för bilderna på varumärkessidan*/

div.gallery {
  
}

div.gallery:hover {
  
}

div.gallery img {
  width: 100%;
  height: auto;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 10px;
  float: left;
  width: 24.99999%;
}

/*hide the out of stock message in pop up when product is added to cart*/
.tws-article-buy-button-with-modal--cart-messages.alert {
    color: #000000;
    display: none;
}


@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.btn.open-filter-button {
    margin: auto 0px 15px auto;
    display: flex;
    margin-left: auto;
    align-items: center;
    border: 1px solid;
    text-align: center;
    padding: 5px 10px;
    font-size: 20px;
    width: 100%;
}
/*Individuell design för egna produktgrupper i sidopanel*/

/* Entremattor */
.tws-vertical-menu-light--articlegroup-5226791{

}

.buttonPopUp {
    background-color: #3c3c3c;
    border: solid;
    border-width: 1px;
    border-radius: 8px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    width: 60%;
}

/*Gör kundens val på heltäckningssidan 100% breda*/
@media only screen and (min-width: 550px){

.tws-article-choices .tws-react-common--form-item.form-group {
    width: 100%;
    float: left;
    padding: 0 7.5px;
}
}

.bountiful--top-bar .slot--top-bar-audience-selector .tws-audience-selector .tws-audience-selector--audience-button {
    height: auto;
    color: #000;
    transition: color .3s;
}

div.container-pop-up{
  	display: flex;
    justify-content: center;
}
.container-pop-up section#img-pop-up{
    flex: 2;
}
.container-pop-up section#txt{
    padding-left: 30px;
    text-align: center;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.container-pop-up section#txt h1.rubrik{
  font-size: 20px;
  margin-bottom: 0px;
}
.container-pop-up section#txt h1.procent{
  font-size: 49px;
  margin-top: 10px;
  margin-bottom: 10px;
  
}
.container-pop-up section#txt h1.varumarke{
  font-size: 25px;
  padding-bottom: 15px;
}
.container-pop-up section#txt h1.varumarke-LD{
  font-size: 25px;
  padding-top: 40px;
  padding-bottom: 15px;
}
.container-pop-up section#txt a.link{
  text-decoration: none;
  background: #101010;
  color: #fff;
  border: 0;
  border: 1px solid #000;
  padding: 8px 15px;
}
.container-pop-up section#txt a.link:hover{
   background: #363636;
}
#pop-up-footer{
  	 display: flex;
  	 justify-content: center;
}

@media only screen and (max-width: 500px) {
  .container-pop-up section#txt h1.rubrik{
  font-size: 16px;
  margin-bottom: 0px;
}
.container-pop-up section#txt h1.varumarke{
  font-size: 18px;
  padding-bottom: 3px;
}
.container-pop-up section#txt h1.varumarke-LD{
  font-size: 18px;
  padding-top: 20px;
  padding-bottom: 3px;
}
.container-pop-up section#txt a.link{
  text-decoration: none;
  background: #101010;
  font-size: 10px;
  color: #fff;
  border: 0;
  border: 1px solid #000;
  padding: 6px 11px;
}
.container-pop-up section#txt a.link:hover{
   background: #363636;
}
#pop-up-footer{
   display: flex;
   justify-content: center;
}
  #texbar {
    background: #000;
}
}

/* ## Setting the style for oriental carpets landing page DESKTOP ##*/

.orient-landingPage-container{
            width: 100%;
            margin: 0 auto;
            padding-top: 0px;
            text-align: center;
            background-color: white;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }
        .orient-landingPage-container .orient-header{
            width: 80%;
            margin: 0 auto;
        }
        .orient-landingPage-container .orient-header h1{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 40px;
            margin-bottom: 5px;
        }
        .orient-landingPage-container .orient-header h2{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 26px;
        }
        .orient-landingPage-container .orient-header p{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
        }

        .orient-category-img-container img.orient-img-element{
            padding: 10px;
            width: 24%;  
            margin-top: 0px;
        }

				.orient-category-img-container a{
          color: white;
				}

        .orient-landingPage-container .additional-Btns{
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 94%;
            margin-bottom: 40px;
        }

        .orient-landingPage-container .additional-Btns a.btn-link{
            background-color: rgb(0 133 87);
            color: white;
            text-decoration: none;
            padding: 13px;
            margin: 20px;
            margin-top: 5px;
            width: 100%;
            border: none;
            font-size: 18px;
            box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
        }

        .orient-landingPage-container .additional-Btns a.btn-link:hover{
            background-color: rgb(36, 36, 36);
            cursor: pointer;
        }

        .orient-landingPage-container .contact-container{
            background-color: rgb(243 243 243);
            width: 96%;
            box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
            margin-bottom: 20px;
        }

        .orient-landingPage-container .contact-container .contact{
            display: flex;
            justify-content: center;
            align-items: center;
            
        }
        .orient-landingPage-container .contact-container .contact h2{
            width: 40%;
            display: flex;
            align-items: center;
            justify-content: center;
            
        }
        .orient-landingPage-container .contact-container .contact .material-icons{
            font-size: 50px;
            padding-right: 20px;
            
        }

        .orient-landingPage-container .category-large-container{
            width: 100%;
            display: flex;
            justify-content: center;
            flex-direction: column;
            align-items: center;
        }
        .orient-landingPage-container .category-large-container .klassiska-container, .nomad-container{
            width: 96%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            overflow: hidden;
        }

        .orient-landingPage-container .category-large-container .klassiska-container img{
            width: 100%;
            padding-top: 20px;
        }
        .orient-landingPage-container .category-large-container .nomad-container img{
            width: 100%;
            padding-top: 20px;
        }
        .orient-landingPage-container .category-large-container .klassiska-container button{
            width: 35%;
            height: 50px;
            font-size: 20px;
            padding: 0px;
            margin-top: 10px;
            border: none;
            padding-left: 17px;
            background-color: black;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .orient-landingPage-container .category-large-container .nomad-container button{
            width: 35%;
            height: 50px;
            font-size: 20px;
            padding: 0px;
            margin-top: 10px;
            border: none;
            padding-left: 17px;
            background-color: black;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .orient-landingPage-container .category-large-container .klassiska-container button i{
            margin-left: auto;
            background-color: rgb(27, 27, 27);
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0px 50px;
        }

        .orient-landingPage-container .category-large-container .nomad-container button i{
            margin-left: auto;
            background-color: rgb(27, 27, 27);
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0px 50px;
        }

        .orient-landingPage-container .sell-points{
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .orient-landingPage-container .sell-points .box{
            width: 24%;
            height: 400px;
            margin: 20px;
            padding: 20px;
            border-radius: 4%;
            background-color: rgb(243 243 243);
            box-shadow: 10px 10px 10px 1px rgba(0, 0, 0, 0.3);
        }
        .orient-landingPage-container .sell-points .box .material-icons{
            font-size: 80px;
            color: rgb(0, 0, 0);
        }
        .orient-landingPage-container .offers img{
            width: 85%;
            padding-bottom: 40px;
        padding-top: 20px;        
    }
		.customPageArticleList .tws-article-filter{
      display: hidden;
		}
.customPageArticleList .tws-article-filter--filter-control-container.above-list{
  display: none;
}
.customPageArticleList .btn-toolbar.tws-list-controls.pull-right{
  display: none;
}
a.blackBtnWithArrow{
  					width: 35%;
            height: 50px;
            font-size: 20px;
            padding: 0px;
            margin-top: 10px;
            border: none;
            padding-left: 17px;
            background-color: black;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
  					text-decoration: none;
}
a.blackBtnWithArrow em{
            margin-left: auto;
            background-color: rgb(27, 27, 27);
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0px 50px;
}

.customPageItem {
    margin: 0px 0 0 0;
}

/*## END ##*/

/* ## Setting the style for oriental carpets landing page MOBILE ##*/

@media only screen and (max-width: 700px) {
  .orient-landingPage-container{
            width: 100%;
            margin: 0 auto;
            padding-top: 0px;
            text-align: center;
            background-color: white;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }
        .orient-landingPage-container .orient-header{
            width: 80%;
            margin: 0 auto;
        }
        .orient-landingPage-container .orient-header h1{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 40px;
            margin-bottom: 5px;
        }
        .orient-landingPage-container .orient-header h2{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 26px;
        }
        .orient-landingPage-container .orient-header p{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
        }

        .orient-category-img-container img.orient-img-element{
            padding: 10px;
            width: 49%;  
            margin-top: 0px;
        }

        .orient-landingPage-container .additional-Btns{
            display: flex;
          	flex-direction: column;
            justify-content: space-between;
            align-items: center;
            width: 94%;
            margin-bottom: 40px;
        }

        .orient-landingPage-container .additional-Btns a.btn-link{
            background-color: rgb(0 133 87);
            color: white;
            padding: 13px;
            margin: 20px;
            margin-top: 5px;
            text-decoration: none;
            width: 100%;
            border: none;
            font-size: 18px;
            box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
        }

        .orient-landingPage-container .additional-Btns a.btn-link:hover{
            background-color: rgb(36, 36, 36);
            cursor: pointer;
        }

        .orient-landingPage-container .contact-container{
            background-color: rgb(243 243 243);
            width: 96%;
            box-shadow: 0px 10px 10px 1px rgba(0, 0, 0, 0.2);
            margin-bottom: 20px;
            display: none;
        }

        .orient-landingPage-container .contact-container .contact{
            display: flex;
            justify-content: center;
            align-items: center;
            
        }
        .orient-landingPage-container .contact-container .contact h2{
            width: 40%;
            display: flex;
            align-items: center;
            justify-content: center;
            
        }
        .orient-landingPage-container .contact-container .contact .material-icons{
            font-size: 50px;
            padding-right: 20px;
            
        }

        .orient-landingPage-container .category-large-container{
            width: 100%;
            display: flex;
            justify-content: center;
            flex-direction: column;
            align-items: center;
        }
        .orient-landingPage-container .category-large-container .klassiska-container, .nomad-container{
            width: 96%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            overflow: hidden;
        }

        .orient-landingPage-container .category-large-container .klassiska-container img{
            width: 100%;
            padding-top: 20px;
        }
        .orient-landingPage-container .category-large-container .nomad-container img{
            width: 100%;
            padding-top: 20px;
        }
        .orient-landingPage-container .category-large-container .klassiska-container button{
            width: 35%;
            height: 50px;
            font-size: 20px;
            padding: 0px;
            margin-top: 10px;
            border: none;
            padding-left: 17px;
            background-color: black;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .orient-landingPage-container .category-large-container .nomad-container button{
            width: 35%;
            height: 50px;
            font-size: 20px;
            padding: 0px;
            margin-top: 10px;
            border: none;
            padding-left: 17px;
            background-color: black;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .orient-landingPage-container .category-large-container .klassiska-container button i{
            margin-left: auto;
            background-color: rgb(27, 27, 27);
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0px 50px;
        }

        .orient-landingPage-container .category-large-container .nomad-container button i{
            margin-left: auto;
            background-color: rgb(27, 27, 27);
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0px 50px;
        }

        .orient-landingPage-container .sell-points{
            display: flex;
            align-items: center;
            justify-content: center;
          	flex-direction: column;
        }
        .orient-landingPage-container .sell-points .box{
            width: 90%;
            height: 400px;
            margin: 20px;
            padding: 20px;
            border-radius: 4%;
            background-color: rgb(243 243 243);
            box-shadow: 10px 10px 10px 1px rgba(0, 0, 0, 0.3);
        }
        .orient-landingPage-container .sell-points .box .material-icons{
            font-size: 80px;
            color: rgb(0, 0, 0);
        }
        .orient-landingPage-container .offers img{
            width: 85%;
            padding-bottom: 40px;
        padding-top: 20px;        
    }
		.customPageArticleList .tws-article-filter{
      display: hidden;
		}
.customPageArticleList .tws-article-filter .btn.open-filter-button{
  display: none;
}
.customPageArticleList .btn-toolbar.tws-list-controls.pull-right{
  display: none;
}
a.blackBtnWithArrow{
  					width: 85%;
            height: 50px;
            font-size: 20px;
            padding: 0px;
            margin-top: 10px;
            border: none;
            padding-left: 17px;
            background-color: black;
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
}
a.blackBtnWithArrow em{
            margin-left: auto;
            background-color: rgb(27, 27, 27);
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0px 10px;
}
.customPageItem {
    margin: 0px 0 0 0;
}
}

/* ## TVÄTT ##*/
  section.cleanPageWrapper {
            display: flex;
            align-items: center;
            flex-direction: column;
        }

        section.cleanPageWrapper section.headerImg {
            width: 100%;
        }
        section.cleanPageWrapper section.title h1{
            font-size: 30px;
            margin-top: 10px;
        }
        section.cleanPageWrapper section.headerImg img{
            width: 100%;
        }

        section.cleanPageWrapper section.sellPoints {
            width: 40%;
            display: flex;
            flex-direction: column;
            margin-bottom: 20px;
        }
        section.cleanPageWrapper section.sellPoints li {
            padding: 10px;
            font-size: 20px;
            color: #2f2f2f;
        }

        section.cleanPageWrapper section.columnWrapper {
            width: 100%;
            display: flex;
            justify-content: space-evenly;
            margin-top: 45px;
        }

        section.cleanPageWrapper section.columnWrapper section.leftColumn {
            background-color: rgb(255, 255, 255);
            width: 40%;
            text-align: left;
            
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact{
            background-color: #efefef;
            box-sizing:content-box;
            padding: 10px;
            text-align: left;
            display: flex;
            flex-direction: column;
            align-items: left;
            justify-content: space-between;
            border-radius: 5px;
            margin-top: 50px;
            
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section h1{
            margin: 0;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section.phone{
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section.email{
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section.header{
            font-size: 40px;
            text-align: center;
            margin-bottom: 20px;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact em.material-icons{
            font-size: 30px;
            margin-right: 10px;
        }

        section.cleanPageWrapper section.columnWrapper section.rightColumn {
            background-color: rgb(255, 255, 255);
            width: 40%;
            padding: 15px;
        }
				section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColumnImg{
          text-align: center;
				}
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColumnImg img.imgColumn{
            width: 60%;
          text-align:center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColText{
            margin-bottom: 25px;
            margin-top: 50px;
            text-align: center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColText table{
            text-align: left;
            width: 100%;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator{
            margin-top: 50px;
            text-align: center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form{
            display: flex;
            flex-direction: column;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form p#price{
            display:none;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form select input{
            padding: 10px;
            text-align: center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form #submitBtn{
            background-color: #3b75b7;
            border: none;
            font-size: 20px;
            color: white;
        }
				section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator a.button{
            background-color: #3b75b7;
            border: none;
            font-size: 17px;
            text-align: center;
            padding: 5px;
          	padding-left: 20px;
          	padding-right: 20px;
            color: white;
            margin-top: 10px;
				}
				section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator a.button:hover{
          background-color: #2d5c92;
            cursor: pointer;
				}
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form #submitBtn:hover{
            background-color: #2d5c92;
            cursor: pointer;
        }
/* ## TVÄTT MOBILE ##*/
@media only screen and (max-width: 700px) {
   section.cleanPageWrapper {
            display: flex;
            align-items: center;
            flex-direction: column;
        }

        section.cleanPageWrapper section.headerImg {
            width: 100%;
        }
        section.cleanPageWrapper section.title h1{
            font-size: 20px;
            margin-top: 10px;
        }
        section.cleanPageWrapper section.headerImg img{
            width: 100%;
        }

        section.cleanPageWrapper section.sellPoints {
            width: 100%;
            display: flex;
            flex-direction: column;
            margin-bottom: 20px;
        }
        section.cleanPageWrapper section.sellPoints li {
            padding: 10px;
            font-size: 16px;
            color: #2f2f2f;
        }

        section.cleanPageWrapper section.columnWrapper {
            width: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-evenly;
            margin-top: 5px;
        }

        section.cleanPageWrapper section.columnWrapper section.leftColumn {
            
            background-color: rgb(255, 255, 255);
            width: 100%;
            text-align: left;
            
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact{
            background-color: #efefef;
            box-sizing:content-box;
            padding: 10px;
            text-align: left;
            display: flex;
            flex-direction: column;
            align-items: left;
            justify-content: space-between;
            border-radius: 5px;
            margin-top: 10px;
            
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section h1{
            margin: 0;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section.phone{
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section.email{
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact section.header{
            font-size: 40px;
            text-align: center;
            margin-bottom: 20px;
        }
        section.cleanPageWrapper section.columnWrapper section.leftColumn section.leftColContact em.material-icons{
            font-size: 30px;
            margin-right: 10px;
        }

        section.cleanPageWrapper section.columnWrapper section.rightColumn {
            background-color: rgb(255, 255, 255);
            width: 100%;
            padding: 15px;
        }
		section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColumnImg{
          text-align: center;
      		display: none;
          
		}
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColumnImg img.imgColumn{
            width: 60%;
          text-align:center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColText{
            margin-bottom: 25px;
            margin-top: 5px;
            text-align: center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColText table{
            text-align: left;
            width: 100%;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator{
            margin-top: 50px;
            text-align: center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form{
            display: flex;
            flex-direction: column;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form p#price{
            display:none;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form select input{
            padding: 10px;
            text-align: center;
        }
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form #submitBtn{
            background-color: #3b75b7;
            border: none;
            font-size: 20px;
            color: white;
        }
				section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator a.button{
            background-color: #3b75b7;
            border: none;
            font-size: 17px;
            text-align: center;
            padding: 5px;
          	padding-left: 30px;
          	padding-right: 30px;
            color: white;
            margin-top: 10px;
				}
				section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator a.button:hover{
          background-color: #2d5c92;
            cursor: pointer;
				}
        section.cleanPageWrapper section.columnWrapper section.rightColumn section.rightColCalculator form #submitBtn:hover{
            background-color: #2d5c92;
            cursor: pointer;
        }
  
}


/* ## REPARATION ##*/
   section.reparationPageWrapper {
            display: flex;
            align-items: center;
            flex-direction: column;
        }

        section.reparationPageWrapper section.headerImg {
            width: 100%;
        }

        section.reparationPageWrapper section.title h1 {
            font-size: 30px;
            margin-top: 10px;
        }

        section.reparationPageWrapper section.headerImg img {
            width: 100%;
        }

        section.reparationPageWrapper section.sellPoints {
            width: 40%;
            display: flex;
            flex-direction: column;
            margin-bottom: 20px;
        }

        section.reparationPageWrapper section.sellPoints li {
            padding: 10px;
            font-size: 20px;
            color: #2f2f2f;
        }

        section.reparationPageWrapper section.columnWrapper {
            width: 80%;
            display: flex;
            justify-content: space-evenly;
            margin-top: 45px;
        }

        section.reparationPageWrapper section.columnWrapper section.leftColumn {
            
            background-color: rgb(255, 255, 255);
            width: 40%;
            text-align: left;

        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact {
            background-color: #efefef;
            box-sizing: content-box;
            padding: 10px;
            text-align: left;
            display: flex;
            flex-direction: column;
            align-items: left;
            justify-content: space-between;
            border-radius: 5px;
            margin-top: 50px;

        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section h1 {
            margin: 0;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section.phone {
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section.email {
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section.header {
            font-size: 40px;
            text-align: center;
            margin-bottom: 20px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact em.material-icons {
            font-size: 30px;
            margin-right: 10px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn {
            background-color: rgb(255, 255, 255);
            width: 40%;
            padding: 15px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColText {
            margin-bottom: 25px;
            text-align: left;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColText h2 {
            margin-top: 0px;
        }

        section.reparationPageWrapper section.columnWrapper section.leftColumn section.leftColTable table {
            width: 80%;
            text-align: left;
            padding: 10px;
        }
        section.reparationPageWrapper section.columnWrapper section.leftColumn section.leftColTable table tr,th {
          padding-top: 10px;
        }
        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColFooty{
            margin-top: 40px;
            text-align: left;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColFooty a{
            width: 100%;
            background-color: rgb(35, 35, 35);
            color: white;
            padding: 15px;
            margin-top: 20px;
            text-decoration: none;
        }
        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColFooty a:hover{
            background-color: rgb(25, 25, 25);
        }
/* ## REPARATION MOBILE ##*/
@media only screen and (max-width: 700px) {
				     section.reparationPageWrapper {
            display: flex;
            align-items: center;
            flex-direction: column;
        }

        section.reparationPageWrapper section.headerImg {
            width: 100%;
        }

        section.reparationPageWrapper section.title h1 {
            font-size: 20px;
            margin-top: 10px;
        }

        section.reparationPageWrapper section.headerImg img {
            width: 100%;
        }

        section.reparationPageWrapper section.sellPoints {
            width: 100%;
            display: flex;
            flex-direction: column;
            margin-bottom: 5px;
        }

        section.reparationPageWrapper section.sellPoints li {
            padding: 10px;
            font-size: 16px;
            color: #2f2f2f;
        }

        section.reparationPageWrapper section.columnWrapper {
            width: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-evenly;
            margin-top: 5px;
        }

        section.reparationPageWrapper section.columnWrapper section.leftColumn {
            background-color: rgb(255, 255, 255);
            width: 100%;
            text-align: left;

        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact {
            background-color: #efefef;
            width: 80%;
            box-sizing: content-box;
            padding: 10px;
            text-align: center;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: space-between;
            border-radius: 5px;
            margin-top: 50px;

        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section h1 {
            margin: 0;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section.phone {
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section.email {
            margin: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 35px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact section.header {
            font-size: 40px;
            text-align: center;
            margin-bottom: 20px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColContact em.material-icons {
            font-size: 30px;
            margin-right: 10px;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn {
            background-color: rgb(255, 255, 255);
            width: 100%;
            padding: 0px;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColText {
            margin-bottom: 25px;
          	margin-top: 25px;
            text-align: left;
        }

        section.reparationPageWrapper section.columnWrapper section.rightColumn section.rightColText h2 {
            margin-top: 0px;
        }

  			section.reparationPageWrapper section.columnWrapper section.leftColumn section.leftColTable{
          	width:100%;
 				 }
  
        section.reparationPageWrapper section.columnWrapper section.leftColumn section.leftColTable table {
            width: 100%;
            text-align: left;
        }
}
/* Video */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.description-icons-flex-container{
  display: flex;
  flex-wrap: wrap;
}
.description-icons-flex-container > div{
  margin: 10px;
  padding: 0px;
}

/*CSS för Köpguide*/

			  section.guidePageWrapper{
          width: 80%;
          margin: 0 auto;
}

        section.guidePageWrapper section.contentContainer section.iconExplanationContainer table{
            width: 100%;
        }
        section.guidePageWrapper section.contentContainer section.iconExplanationContainer table tr,th{
            font-size: 20px;
            text-align: left;
            
        }
        section.guidePageWrapper section.contentContainer section.iconExplanationContainer table tr,td{
            padding: 20px;
            margin: 10px;
            text-align: left;
            /*background-color: aqua; */ /* ändra detta */
        }
        section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row{
            display: flex
        }
        section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row article{
           
            margin-top: 20px;
            
        }
        section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row article.text{
            margin-left: 20px;
        }
        section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row article.text p{
            margin: 0px;
        }
        @media only screen and (max-width: 700px){
            section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row{
            flex-direction: column;
            align-items: center;
        }
        section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row article{
            text-align: center;
        }
        section.guidePageWrapper section.contentContainer section.iconExplenationContainer section.row article.text{
            text-align: center;
            margin: 15px;
        }
        }

/*## Detta skapar tre bilder i rad på heltäckning-sovrum sidan */
.customPageItem .row-ruug{
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.customPageItem .row-ruug .column-ruug{
  width: 30%;
}
@media only screen and (max-width: 700px) {
  .customPageItem .row-ruug{
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.customPageItem .row-ruug .column-ruug{
  width: 100%;
}
}

.B2B-PageWrapper-Start{
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
    padding-top: 30px;
}
.B2B-PageWrapper-Start .B2B-Block{
    padding-bottom: 20px;
}
.B2B-PageWrapper-Start .B2B-HeaderContainer img{
    width: 100%;
}
.B2B-PageWrapper-Start .B2B-FourCol{
    width: 100%;
}
.B2B-PageWrapper-Start .B2B-FourCol img{
    width: 24.3333333333333%;
}
.B2B-PageWrapper-Start .B2B-Contact{
    width: 100%;
    display: flex;
    flex-direction: row;
}
.B2B-PageWrapper-Start .B2B-Contact #leftColumn{
    width: 50%;
    display: flex;
    justify-content: center;
}
.B2B-PageWrapper-Start .B2B-Contact #leftColumn img{
    width: 60%;
}
.B2B-PageWrapper-Start .B2B-Contact #rightColumn{
    width: 50%;
  	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
   
}
.B2B-PageWrapper-Start .B2B-Contact img{
    width: 50%;
    border-radius: 50%;
}
.B2B-Menu-Bar {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    box-shadow: 0px 3px 5px rgba(252, 252, 252, 0.1);
    background-color: #000000;
    z-index: 100;
}
 .B2B-Menu-Bar a{
    width: 100%;
    padding: 10px;
    margin: 0px;
    background-color: #000000;
    color: white;
    text-decoration: none;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100;
}
.B2B-Menu-Bar a:hover{
    cursor: pointer;
}

.B2B-ContactWrapper{
    width:100%;
    display: none;
    background-color: #181818;
}
.B2B-ContactWrapper .B2B-ContactHeader{
    background-color: #3c3c3c;
    box-shadow: 5px 0px 5px rgba(0, 0, 0, 0.3);
    width: 25%;
    padding: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    color: white;
}
.B2B-ContactWrapper .B2B-ContactHeader img{
    border-radius: 50%;
    width: 100%;box-shadow: #181818;
}
.B2B-ContactWrapper .B2B-ContactContent{
    width: 70%;
    padding: 15px;
    font-size: 12px;
    color: White;
}
.B2B-ContactWrapper .B2B-CloseContent{
    width: 25%;
    letter-spacing: 2px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}
.B2B-ContactWrapper .B2B-CloseContent button{
    width: 100%;
}
.B2B-ContactBtnWrapper .B2B-CloseBtn p{
    margin: 0;
}
.B2B-PageWrapper-Start#B2B-Office{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}
.B2B-PageWrapper-Start#B2B-Stores{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}
.B2B-PageWrapper-Start#B2B-Public{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}
.B2B-PageWrapper-Start#B2B-Stairs{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}
.B2B-PageWrapper-Start#B2B-Event{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}
.B2B-PageWrapper-Start#B2B-Hotel{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}
.B2B-PageWrapper-Start#B2B-Entrance{
    display: none;
    width: 100%;
   margin-bottom: 20px;
    text-align: center;
}

/* Styling Heltäckning */

    /* Style for the checkbox container */
    .checkbox-container {
      display: flex;
      align-items: center;
    }

    /* Style for the checkbox label */
    .checkbox-label {
      display: flex;
      align-items: center;
      padding: 10px;
      background-color: #eeeeee;
    }
    .checkbox-label p{
      margin-left: 20px;
    }

    /* Style for the checkbox input */
    .custom-checkbox {
      width: 24px; /* Set the desired width */
      height: 24px; /* Set the desired height */
      margin: 0; /* Reset the default margin */
    }

    /* Style for the checkbox image */
    .checkbox-image {
      width: 30%;
      margin-right: 10px;
      margin-left: 30px;
    }

    /* Style for the question mark icon */
    .question-icon {
      font-size: 12px;
      cursor: pointer;
      color: blue;
      margin-right: 20px;
    }

    /* Hidden additional information */
    .additional-info {
      display: none;
      margin-top: 10px;
    }
#obWrapper{
  display: none;
}
#obWrapper #priceOB {
 font-size: 24px;
 line-height: 1;
}
#obWrapper p {
 margin: 0px; 
}

/* Pastelle */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3672815{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3672817{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3672819{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362313{
  display: none;
}

/* Nova */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127401{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127405{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127407{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127409{
  display: none;
}

/* Symfoni */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127387{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127391{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127393{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127395{
  display: none;
}

/* Elegant */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127373{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127377{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127379{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127381{
  display: none;
}

/* Salsa */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6501230{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6501232{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6501234{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6501236{
  display: none;
}

/* Maratea */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6481566{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6481570{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6481572{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6481574{
  display: none;
}

/* court */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415659{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6496530{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6496532{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6496534{
  display: none;
}

/* Titan */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415475{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415479{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415481{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415483{
  display: none;
}

/* Matrix */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415103{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415107{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415109{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6415125{
  display: none;
}

/* Sisal XL */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276293{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276297{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276299{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276301{
  display: none;
}

/* Magma */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276251{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276255{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276257{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276259{
  display: none;
}

/* Heaven */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276149{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276153{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276155{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276157{
  display: none;
}

/* Carisma */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276059{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276063{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6276065{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6478940{
  display: none;
}

/* Canberra */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6275967{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6275983{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6275985{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6275987{
  display: none;
}

/* Jazz */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-5398187{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-5398191{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-5398193{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-5398195{
  display: none;
}

/* Curly */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-4880969{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-4880973{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-4880975{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-4880977{
  display: none;
}

/* Tweed */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710423{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710427{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710429{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710431{
  display: none;
}

/* Oxford */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710397{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710401{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710403{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3710405{
  display: none;
}

/* Herringbone */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3683417{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3683421{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3683423{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-4844641{
  display: none;
}

/* Majesty */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674815{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674819{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674821{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674823{
  display: none;
}

/* Fine Twin */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3672805{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3672807{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3672809{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362295{
  display: none;
}

/* Manchester */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674099{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362367{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362369{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362365{
  display: none;
}

/* Berså */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674131{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362401{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362403{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362399{
  display: none;
}

/* Hamilton */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674113{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362499{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362501{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362497{
  display: none;
}

/* Havanna */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3671589{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3668125{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3668127{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674165{
  display: none;
}

/* Hampa */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674145{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362551{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362553{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362549{
  display: none;
}

/* Boucle */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3674161{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362561{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362563{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362559{
  display: none;
}

/* Superior */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673643{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362673{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362675{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362671{
  display: none;
}

/* Twist */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673675{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362699{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362701{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362697{
  display: none;
}

/* Veneto */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673769{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362789{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362791{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362787{
  display: none;
}

/* Chanel */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673779{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362825{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362827{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362823{
  display: none;
}

/* Satin */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673789{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362847{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362849{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362845{
  display: none;
}

/* Galaxy */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673799{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362865{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362867{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362863{
  display: none;
}

/* Glam */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3673863{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362875{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362877{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-3362873{
  display: none;
}

/* GOLVABIA */
/* Akvarell */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456624{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456628{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456630{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456632{
  display: none;
}
/* Atelje */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452126{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452130{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452132{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452134{
  display: none;
}
/* Pampas */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452112{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452116{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452118{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452120{
  display: none;
}
/* Ambition */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449498{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449502{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449504{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449506{
  display: none;
}
/* Avalon */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455256{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455260{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455262{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455264{
  display: none;
}
/* Palermo */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452094{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452098{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452100{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6452102{
  display: none;
}
/* Bellini */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449656{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449660{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449662{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449664{
  display: none;
}
/* Sanford */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449548{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449552{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449554{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449556{
  display: none;
}
/* Kastell */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456910{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456914{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456916{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456918{
  display: none;
}
/* Vogue */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449618{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449622{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449624{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449626{
  display: none;
}
/* Nellie */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449360{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449364{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449366{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449368{
  display: none;
}
/* Grace */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456270{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456274{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456276{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6456278{
  display: none;
}
/* Camelot */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455598{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455602{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455604{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455606{
  display: none;
}
/* Stella */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457052{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457056{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457058{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457060{
  display: none;
}
/* Cleo */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838885{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838889{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838891{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838893{
  display: none;
}
/* Shade */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127411{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127415{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127417{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-8127419{
  display: none;
}
/* Wellington */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455888{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455892{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455894{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455896{
  display: none;
}
/* Auckland */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450330{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450332{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450334{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450336{
  display: none;
}
/* Akka */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6448936{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6448940{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6448942{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6448944{
  display: none;
}
/* Klippan */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449464{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449468{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449470{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449472{
  display: none;
}
/* Highland */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6448984{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449258{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449260{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449262{
  display: none;
}
/* Soul */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449514{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449518{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449520{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449522{
  display: none;
}
/* Sisal Rio */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449670{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449674{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449676{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449678{
  display: none;
}
/* Sisal City */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450368{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450372{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450374{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6450376{
  display: none;
}
/* Sisal Vista */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838925{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838927{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838929{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838931{
  display: none;
}
/* Rib Prestige */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6451880{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6451884{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6451886{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6451888{
  display: none;
}
/* Ritz Prestige */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449640{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449644{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449646{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449648{
  display: none;
}
/* Prio Prestige */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449280{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449284{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449286{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449288{
  display: none;
}
/* Nature */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457168{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457172{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457174{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6457176{
  display: none;
}
/* Strong */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455950{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455954{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455956{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455958{
  display: none;
}
/* Kavat */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455208{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455212{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455214{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6455216{
  display: none;
}
/* Mega */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838905{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838907{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838909{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-7838913{
  display: none;
}
/* Baltic */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449536{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449540{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449542{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-6449544{
  display: none;
}
/* Euphoria */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9024599{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9024603{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9024605{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9024607{
  display: none;
}
/* Madeira */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025557{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025561{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025563{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025565{
  display: none;
}
/* Pro Rib */
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025759{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025763{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025765{
  display: none;
}
.tws-react-common--form-item.tws-react-common--choice.form-group.tws-react-common--choice-9025767{
  display: none;
}
.fixedwidthAboutUsWrapper {
        width: 60%;
    }
.mobileOnly{
	display: none;
}
@media (max-width: 768px) {
  .mobileOnly{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .mobileOnly hr{
   	width: 100%;
  }
  .yearBio{
    display: flex;
        flex-direction: column;
    align-items: center;
    text-align: center; /* Ensures text within each yearBio is centered */
    width: 100%; /* Ensures each yearBio takes full width */
  }
  .fixedwidthAboutUsWrapper {
    display: none;
  }
  
  /* BLACK FRIDAY SVART KNAPP */
 .tws-top-menu-item-3.tws-top-menu--item-3.tws-top-menu--xs {
   background-color: #000;
  }
  .tws-top-menu-item-3.tws-top-menu--item-3.tws-top-menu--xs .tws-top-menu--xs-item a.needsclick.tws-top-menu--xs-link.needsclick{
    background-color: #000;
    color: #fff;
  }
}
/*strolek på lagermeddelanden */
.tws-article-stock-shipping--delivery-message{
  font-size: 16px;
}

@media (max-width: 768px) {
.tws-article-stock-shipping--delivery-message{
  font-size: 16px;
}
}
/*Styling för måttbeställda inspobilder */
.galleryinspo-container {
    margin: 20px;
    text-align: center;
  	margin: 0 auto;
}

.galleryinspo {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 images per row */
    gap: 30px;
    padding: 20px;
}

.galleryinspo-item {
    position: relative;
}

.galleryinspo-item img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

.galleryinspo-item img:hover {
    transform: scale(1.05); /* Image zoom effect */
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
    .galleryinspo {
        grid-template-columns: 1fr; /* 1 image per row on mobile */
    }
}
/*Carpet Installer page*/
.body-9321{font-family:Inter,Arial,sans-serif;background:#f7f7f6;color:#111;margin:0}
.container-9321{max-width:1200px;margin:0 auto;padding:2rem}
.header-9321{background:#fff;box-shadow:0 6px 18px rgba(17,17,17,0.06)}
.header-inner-9321{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}
.nav-9321 a{margin-left:1rem;color:#111;text-decoration:none}
.hero-9321{background:#fff;padding:4rem 2rem}
.hero-grid-9321{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}
.hero-image-9321 img{width:100%;border-radius:1rem;box-shadow:0 6px 18px rgba(17,17,17,0.06)}
.btn-9321{padding:0.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}
.btn-primary-9321{background:#111;color:#fff}
.btn-outline-9321{border:2px solid #111;color:#111}
.calculator-9321{display:flex;gap:2rem;align-items:flex-start;margin-top:2rem}
.calc-box-9321{flex:1;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 6px 18px rgba(17,17,17,0.06)}
.calc-row-9321{margin-bottom:1rem;display:flex;flex-direction:column;gap:0.5rem}
.calc-result-9321{flex:1;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 6px 18px rgba(17,17,17,0.06)}
.price-main-9321{font-size:1.5rem;font-weight:700;margin:0.5rem 0}
.muted-9321{color:#6b6b6b;font-size:0.9rem}

