@font-face {
    font-family: 'Soleto';
    src: url('/shop/ws33/81933/files/Soleto/Soleto-Light.woff2') format('woff2'),
        url('/shop/ws33/81933/files/Soleto/Soleto-Light.woff') format('woff'),
        url('/shop/ws33/81933/files/Soleto/Soleto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

body *  {
font-family: 'Gilroy ExtraBold' !important;
font-weight: 300 !important; 
}

i.fa {
    font-family: Gilroy ExtraBold !important;
}


.article .tws-article-description--text-container {
    max-height: none;
    overflow: visible;
}
.tws-article-description--show-more {
    display: none;
}


.azalea--header {
   border-bottom: 3px solid 00546F;
}
.azalea--header-wrapper {
     background-color: #46797a;
}
.startpage  .page-canvas {
background-color:  transparent !important;
}
.startpage .azalea--content {
    background: transparent !important;
}

.startpage .tws-container--tws-articles-two {
background: transparent !important;
}
.tws-mini-cart .tws-mini-cart--header-cart-button{
Color: white;
}
.tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
    background: none;
  border: none
}

.startpage .azalea--back-to-top {
background: transparent ;
}
.azalea--top-bar {
background: #46797a;
border-bottom: 3px solid WHITE;
color: white; 
}

.tws-react-common--dropdown-button.btn.btn-default.dropdown-toggle.tws-vat-selector--button {
    color: WHITE !important;
}

.tws-mega-menu--open-button {
    color: WHITE;
}
.tws-mega-menu--nav-menu-item.tws-mega-menu--search-button {
    color: WHITE;
}
.tws-micro-cart--label {
   color:WHITE;
}
.tws-micro-cart--counter {
color: WHITE; 
}

.tws-checkout--checkout-heading {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

.tws-checkout--checkout-heading::after {
  content: "Slutför din beställning! (Klicka i rutan för att få fram betalningsalternativet Swish)";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
}
.tws-login--login-text {
    color: #fff;
}


.azalea--footer-mid-left {
    text-align: center;
    width: 100%;
}
.azalea--footer-left,
.azalea--footer-mid-right,
.azalea--footer-right {
	display: none !important
}

.azalea--footer {
    padding: 40px 0 40px;
}