@import "https://fonts.googleapis.com/css?family=Lustria|Roboto+Condensed";

.fabrikk--top-bar-right > * > :last-child {
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
}

.tws-micro-cart--delimiter{
margin:0 5px
}

.startpage .tws-container--tws-articles-two{
padding:0 60px
}

.tws-breadcrumbs {
    padding: 0 24px;
}

.tws-breadcrumbs {
    color: #000;
    font-size: 12px;
    max-width: 1130px;
    margin: 0 auto;
}

.fabrikk--content {
    padding: 0 10px 40px;
}

input, select { font-size: 100%; }

.slot--logo .tws-logo {
    max-width: 280px;
}

.slot--top-bar-vat {
    display: none;
}

.tws-article-labels .tws-article-labels--label {
font-weight: 400
}

.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover,.using-mouse .tws-article-search-page--list .tws-list--list .thumbnail:hover, .using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover {
border:none;
border-radius:1px;
margin:0;
padding:0
}

.klarna-widget{
margin: 0 auto
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--product-image,.tws-article-search-page--list .tws-list--type-grid .tws-article-list--product-image {
border-radius:1px
}

.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover tws-img,.using-mouse .tws-article-search-page--list .tws-list--list .thumbnail:hover tws-img, .using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover tws-img, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover tws-img{
border:1px solid #e6e6e6;
padding:0
}

.tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-current,.tws-article-search-page--list .tws-list--type-grid .tws-api-price .tws-api--price-current {
font-weight:400;
margin-right:0
}

.tws-article-list--list .tws-list--type-grid .tws-api-price,.tws-article-search-page--list .tws-list--type-grid .tws-api-price {
font-size:12px
}

.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text {
padding-left:5.5px
}

.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover .tws-article-labels, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover .tws-article-labels {
margin-top: auto;
margin-left: auto
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--price,.tws-article-search-page--list .tws-list--type-grid .tws-article-list--price {
display:inline-block;
margin:0 auto
}

body {
color:#000;
font-size:12px
}

h1,h2,h3,h4,h5,h6,.h2,.h3,.h4 {
font-family:'Lustria',serif!important;
font-weight:400;
color:#000
}

h1, .h1, .checkout h2, .checkout h4 {
font-size:18px !important;
text-transform:uppercase
}

.custompage .customPageHtml  h2, .articlegroup .customPageHtml  h2 {
font-size:14px;
text-transform:uppercase;
margin:30px 0 5px
}

h3,.h3 {
font-size:22px;
margin:10px 0
}

p {
max-width:700px
}

h1.express-icon::before {
    content: url("/shop/16046/files/sidan/speed-fast.svg") !important;
    display: block;
    height: 30px;
    width: 30px;
    margin: 0 auto 7px;
}

.tws-article-list--article-name a {
line-height: 1.6em
}

.custompage-8468562 .customPageHtml img{
max-width:700px;
margin:40px 0 0;
}

.tws-checkout input[type="radio"]:not(:checked) + label::before{
content: url("/shop/16046/files/sidan/circle.svg") !important;
display: inline-block;
height: 20px;
position: absolute;
top: 18px !important;
width: 20px;
background-color: transparent;
box-shadow: none;
border: none;
}

.tws-checkout--radio .btn-default .tws-checkout--delivery-fee{
font-size: 12px;
font-weight:400
}

.tws-checkout--radio .btn-default:not(.active), .tws-checkout--select-delivery .row > :first-child .btn-default:not(.active){
border:1px solid #eee;
border-radius:3px
}

.slot--custom-logo .tws-img--limiting-height {
height:90%!important
}

.custompage .customPageHtml, .articlegroup .customPageHtml{
text-align:center;
line-height:24px
}

.custompage p, .articlegroup p{
margin:0 auto
}

ul {
margin-top:0;
margin-bottom:10px;
padding:0
}

.slot--unique-selling-points {
margin: 0 auto;
width: 245px
}

.expresshantering, .storleksexpressen,.smokingblock{
background:#000!important;
text-align:center;
margin:0 10px;
padding:30px 60px !important
}

.expresshantering h2,.expresshantering p,.storleksexpressen h2,.storleksexpressen p,smokingblock h2,.smokingblock p {
width:100%;
max-width:100%;
margin:0
}

.expresshantering p, .storleksexpressen p,.smokingblock p {
font-size:14px;
margin:0 auto;
max-width: 480px
}

.expresshantering p, .smokingblock p{
color:#9e0e28!important;
}

.expresshantering h2 a, .storleksexpressen h2 a, .storleksexpressen p a,.smokingblock h2 a {
color:#fff!important;
letter-spacing:.12em;
text-decoration:none
}

.expresshantering h2 a,.storleksexpressen h2 a {
display:block
}

.tws-content-box--first-line {
font-family:'Lustria',serif;
font-weight:400;
font-size:18px!important;
margin-bottom:0
}

.tws-content-box--second-line,.expresshantering h2,.smokingblock h2 {
color:#fff;
font-family:"Lustria",serif;
font-size:25px!important;
font-weight:400;
letter-spacing:.12em;
margin:0
}

b,strong {
font-weight:400
}

.tws-content-box--third-line {
font-family:'Roboto Condensed',sans-serif!important;
font-weight:300;
font-size:14px!important;
margin:0;
color:#fff
}

.usp_boxar .tws-content-box--second-line {
color:#000;
font-family:"Roboto Condensed",sans-serif!important;
font-weight:700;
letter-spacing:0;
font-size:30px;
margin:0
}

.usp_boxar h2.tws-content-box--third-line {
color:#000
}

.fabrikk--top-bar {
align-items:unset;
background:#212121
}

.fabrikk--header-wrapper {
background:url(/shop/16046/files/sidan/header_bkg.jpg) center top no-repeat;
background-color:#1f1f1f;
padding:0
}

.tws-top-menu .navbar-nav {
font-size:12px
}

.tws-top-menu li a {
color:#000!important
}

.slot--top-bar-html {
margin:0!important
}

.tws-articles-two--name,h2.tws-util-heading--heading {
font-family:'Lustria',serif;
font-weight:400;
font-size:12px!important;
text-transform:uppercase;
text-align:center
}

.tws-articles-two--col span.tws-api--price-current,.tws-list-repeat span.tws-api--price-current {
font-size:12px;
font-weight:300!important;
margin-right:0!important;
text-align:center;
width:100%;
display:block!important
}

.usp_boxar .tws-content-box-3x--box::before {
background-position:center top;
content:url("/shop/16046/files/sidan/ornate3.svg");
display:block;
height:28px;
margin:0 0 0 150px;
width:60px;
}

.usp_boxar .tws-content-box-3x--box::after {
content:url("/shop/16046/files/sidan/ornate3.svg");
display:block;
height:20px;
margin:0 0 0 150px;
transform:rotate(180deg);
width:60px
}

.fabrikk--header {
box-shadow:none
}

.tws-micro-cart--counter {
transform:scale(0.9)
}

.tws-contact-info--address-row-five {
margin-top:20px
}

.fabrikk--footer,.fabrikk--footer a {
color:#818181;
font-size:12px
}

.fabrikk--footer h3 {
color:#ccc;
font-size:13px
}

.tws-newsletter-subscribe--link-modal {
color:#000
}

.fabrikk--top-bar,.fabrikk--top-bar a {
color:#aeaeae
}

.fabrikk--top-bar button {
color:#aeaeae!important
}

.fabrikk--top-bar a:hover,.fabrikk--top-bar button:hover,.fabrikk--top-bar button:hover,.fabrikk--footer a:hover {
color:#9e0e28!important;
text-decoration:none
}

.fabrikk--footer {
padding:30px 0 80px
}

.tws-newsletter-subscribe--link-modal {
background:#F0F0F0;
padding:20px 0
}

.tws-newsletter-subscribe--link-modal > a {
border:1px solid #818181;
border-radius:1px;
padding:10px 20px;
color:#000
}

.tws-newsletter-subscribe--link-modal > a:hover {
color:#9e0e28
}

.fabrikk--component-container > * {
margin-bottom:20px;
margin-top:20px
}

.tws-contact-info--email::before {
content:"E-POST:";
margin-right:5px
}

.tws-contact-info--telephone-number::before {
content:"TELEFON:";
margin-right:5px
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
padding-left:10px;
padding-right:10px
}

.startpage .tws-container--tws-trustpilot {
margin:80px 0 0 
}

.tws-container--tws-trustpilot {
margin:20px 0 
}

.storleksexpressen .tws-content-box-2x--box-2 h2.tws-content-box--second-line::before {
content:url("/shop/16046/files/sidan/storlek.png");
display:block;
margin:0
}

.article .control-label,.slot--article-share {
display:none
}

.tws-article-choices--schema-form .form-group {
width:100%
}

.tws-article-price .tws-api-price .tws-api--price-current,.tws-horizontal-flip-list--price .tws-api-price .tws-api--price-current {
font-weight:400
}

.tws-micro-cart--label {
font-weight:400;
line-height:19px;
margin-left:3px
}

.tws-mega-menu--search-button span {
display:none
}

.tws-mega-menu--search-button,.tws-mega-menu--open-button {
padding-left:0;
padding-right:20px
}

.tws-mega-menu--open-button.open,.tws-mega-menu--search-button.open {
background:transparent;
color:#252525
}

.tws-mega-menu--search-button .fa-bars,.tws-mega-menu--search-button .fa-search,.tws-mega-menu--open-button .fa-bars,.tws-mega-menu--open-button .fa-search,.tws-top-menu .navbar-header .navbar-toggle::after {
font-size:14px
}

.tws-top-menu > .container-fluid {
text-align:left
}

.fabrikk--top-bar-right .btn-group {
position:relative;
top:2px
}

.tws-articles-two--col-4 {
flex-basis:calc(25% - 10px);
width:calc(25% - 10px)
}

.tws-articles-two--col {
margin:10px 5px;
padding-bottom:0
}

.tws-mega-menu--search-bar .tws-article-search span {
font-size:14px
}

.tws-mega-menu .tws-article-search span::before {
margin-top:-9px
}

.tws-mega-menu--search-bar .tws-article-search {
border:none
}

.tws-breadcrumbs {
color:#000;
font-size:12px
}

.slot--article-description .tws-article-description--text {
font-size:12px;
text-align:center
}

.tws-article-description--article-number {
display:none
}

.form-control {
font-size:12px
}

select.form-control {
height:36px
}

.form-group {
margin-bottom:5px
}

.help-block {
margin-bottom:0;
margin-top:0
}

.tws-article-name h1,.slot--article-description .tws-article-description--heading,h3.tws-article-attachments--title {
font-size:18px;
text-align:center;
margin-bottom:10px;
text-transform:uppercase
}

.tws-article-price,.tws-horizontal-flip-list--price {
font-size:16px
}

.tws-article-price--price {
text-align:center
}

.tws-article-price .tws-api-price .tws-api--price-current {
display:block;
float:none;
margin-right:0;
text-align:center;
width:100%;
margin-bottom:40px
}

.slot--article-attachments .tws-article-attachments {
border-bottom:1px solid rgba(0,0,0,0.1);
margin-bottom:30px;
padding-bottom:30px
}

.slot--article-share {
float:left
}

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

.slot--article-attachments .tws-article-attachments td {
padding:5px 0
}

.tws-article-social--share-button.ng-scope.sharer-0 .social.networks-5.left {
margin-left:5px!important
}

.slot--payment-widget {
margin-top:15px
}

.tws-article-social--share-button.ng-scope.sharer-0 label {
color:#000;
font-size:12px!important;
padding:0 5px!important;
font-weight:500!important;
letter-spacing:.09em
}

.btn-lg,.btn.tws-checkout--pay-button,.tws-list--type-list .tws-checkout--pay-button.tws-article-list--show-more-button,.tws-list--type-grid .tws-checkout--pay-button.tws-article-list--show-more-button,.tws-checkout--pay-button.tws-articles-connected--show-more-button,.tws-checkout--pay-button.tws-articles--show-more-button,.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-active.active,.slot--my-pages-logout div.tws-login a.tws-checkout--pay-button,.btn.tws-checkout--pay-button:hover,.tws-checkout--pay-button.tws-articles-connected--show-more-button:hover,.tws-checkout--pay-button.tws-articles--show-more-button:hover {
font-size:12px;
letter-spacing:.09em;
padding:13px 28px
}

.tws-article-quantity .input-group input {
box-shadow:none;
height:46px;
margin-right:15px;
width:52px
}

.fabrikk--cart {
margin: 0;
}

.checkout .col-md-6{
padding-left: 15px;
padding-right: 15px
}

.fabrikk--checkout-method h2{
display:none
}

.tws-checkout-shortcuts--dropdown > a::before {
content:url("https://shop.textalk.se/shop/15917/files/sidan/check.svg");
float:left;
margin-right:17px;
position:relative;
top:-2px
}

.tws-checkout-shortcuts--dropdown {
border:1px solid #eee;
display:block;
margin:0;
max-width:815px;
position:relative
}

.tws-checkout-shortcuts--dropdown > a::after {
content:url("https://shop.textalk.se/shop/15917/files/sidan/chevron-down-.svg");
float:right
}

.tws-checkout-shortcuts--dropdown a {
display:block;
padding:20px 25px;
font-size:12px
}

.tws-checkout-shortcuts--ship-to {
display:block;
font-size:0!important;
padding:7px 0 23px
}

.dropdown-menu {
width:100%
}

.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active::before,.tws-checkout input[type="radio"]:checked:not(old) + label::before {
content:url("https://shop.textalk.se/shop/15917/files/sidan/check.svg");
top:17px
}

.fa-pencil::before {
content:url("https://shop.textalk.se/shop/15917/files/sidan/pencil.svg");
left:6px;
position:relative;
top:3px;
margin:0 15px
}

.tws-cart--table-body-row {
border-left:1px solid #eee;
border-right:1px solid #eee
}

.table > thead > tr > th {
border-bottom:none!important
}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
border-top:1px solid #eee;
line-height:1.42857
}

.tws-cart-summary .tws-cart-summary--items-count {
border-bottom:1px solid #eee
}

.tws-cart-summary .tws-cart-summary--sum-row td,.tws-cart-summary .tws-cart-summary--items-count,.tws-cart-summary,.tws-checkout--delivery-title {
font-size:12px!important;
font-weight:400
}

.tws-checkout-cart.table th,.tws-checkout-cart.table td {
padding:15px 8px;
font-weight:400
}

.tws-checkout--radio label {
padding:20px 20px 20px 64px
}

a.btn-default,.tws-list--type-list a.tws-article-list--show-more-button,.tws-list--type-grid a.tws-article-list--show-more-button,a.tws-articles-connected--show-more-button,a.tws-articles--show-more-button,a.tws-checkout--address-lookup-btn,.tws-checkout--radio a.btn-default,.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active,a.tws-newsletter-subscribe--subscribe-button,.slot--my-pages-logout div.tws-login a,.btn-default,.tws-list--type-list .tws-article-list--show-more-button,.tws-list--type-grid .tws-article-list--show-more-button,.tws-articles-connected--show-more-button,.tws-articles--show-more-button,.tws-checkout--address-lookup-btn,.tws-checkout--radio .btn-default,.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active,.tws-newsletter-subscribe--subscribe-button,.slot--my-pages-logout div.tws-login a {
border-color:#eee
}

.fabbrikk--cart-help {
display:none
}

.fabrikk--cart,.fabrikk--summary,.fabrikk--checkout-method {
padding:0
}

.btn-md,.tws-article-buy-button-with-modal--buy-button,.tws-list--type-list .tws-article-list--buy-button .btn,.tws-list--type-list .tws-article-list--buy-button .tws-article-list--show-more-button,.tws-list--type-list .tws-article-list--buy-button .tws-articles-connected--show-more-button,.tws-list--type-list .tws-article-list--buy-button .tws-articles--show-more-button,.tws-list--type-list .tws-article-list--buy-button .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active,.tws-checkout .tws-checkout--payment-methods-list .tws-list--type-list .tws-article-list--buy-button a.tws-checkout--payment-active.active,.tws-list--type-list .tws-article-list--buy-button .slot--my-pages-logout div.tws-login a,.slot--my-pages-logout div.tws-login .tws-list--type-list .tws-article-list--buy-button a,.btn,.tws-list--type-list .tws-article-list--show-more-button,.tws-list--type-grid .tws-article-list--show-more-button,.tws-articles-connected--show-more-button,.tws-articles--show-more-button,.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active,.slot--my-pages-logout div.tws-login a,.tws-top-menu .tws-top-menu--controls .tws-login a {
font-size:12px;
font-weight:400
}

.tws-top-menu .tws-top-menu--controls .tws-login a {
padding-left:0
}

.tws-micro-cart--counter {
padding-top:4px;
width:23px
}

.tws-micro-cart--counter::before {
left:0;
top:-7px
}

.custompage-8259423 iframe {
height:100%;
position:relative;
width:100%;
min-height:770px;
max-width:500px
}

.caret,.slot--top-bar-currency {
display:none
}

.tws-checkout-shortcuts--ship-to,.tws-checkout-shortcuts--purchase-as {
margin-right:0
}

.slot--newsletter-footer,.fabrikk--footer-left,.fabrikk--footer-mid-right,.fabrikk--footer-right {
display:none!important
}

.fabrikk--footer-mid-left {
width:100%;
max-width:1140px
}

.fabrikk--footer span {
display:block;
text-transform:uppercase
}

.fabrikk--footer-mid-left .col-md-3 {
padding-left:15px;
padding-right:15px
}

.rownew2 {
margin-top:30px
}

.custompage-8259416 h1,.custompage-8259416 h2,.custompage-8259416 p {
text-align:center;
line-height:22px;
clear:both
}

.custompage-8259416 h2 {
margin-top:40px;
display:inline-block;
width:100%;
text-align:center
}

.custompage-8259416 .customPageHtml img {
width:50%;
float:left;
max-width:100%;
left:0
}

.custompage-8259416 .customPageHtml {
margin-bottom:40px
}

.fabrikk--top-bar-right {
display:none
}

.custom-top-bar-right {
display:flex;
position:absolute;
top:6px;
right:0
}

.slot--cart {
display:none
}

.slot--custom-cart .tws-micro-cart a::after,.tws-micro-cart a::before {
display:inline
}

.slot--custom-cart .tws-micro-cart a {
line-height:1;
height:auto
}

.slot--custom-cart .tws-micro-cart--counter {
top:0
}

.slot--logo {
max-width:100%;
padding:0
}

.custom-menu {
background:#fff;
height:52px
}

.tws-mega-menu--buttons {
right:0;
left:auto
}

.tws-mega-menu--delimiter {
display:none
}

.custom-menu .tws-mega-menu--search-bar.open {
display:none
}

.tws-mega-menu--search-bar .tws-article-search {
padding:0 10px
}

@media (max-width: 990px) {
.tws-list .tws-list--type-grid > .row > div {
flex-basis:calc(25% - 10px);
width:calc(25% - 10px);
margin:10px 5px
}
}

@media (max-width: 915px) {
.custompage-8259416 .customPageHtml img {
left:26%;
position:relative;
width:50%
}

.box1 {
float:left;
margin-left:0;
margin-top:30px;
max-width:none;
width:100%;
text-align:center
}
}

.slot--horizontal-menu {
display:none
}

.custom-menu .slot--horizontal-menu.custom-horizontal {
display:block
}

.custom-menu .tws-mega-menu--buttons .tws-mega-menu--search-button {
display:inline-block;
height:50px;
top:0;
background:transparent
}

.custom-menu {
height:52px!important
}

.custom-menu .tws-top-menu .navbar-header {
top:-8px
}

.responsive-search {
display:none
}

.desktop-search {
display:block
}

.tws-mega-menu--search-bar.open,.tws-mega-menu--search-bar {
max-width:1140px;
margin:0 auto
}

@media (max-width: 1199px) and (min-width: 769px) {
.navbar-toggle {
display:block
}

.tws-top-menu .navbar-header {
left:0
}

.navbar-collapse .navbar-nav.needsclick {
display:block
}

.collapse .navbar-nav.needsclick {
display:none!important
}

.tws-mega-menu--search-button {
display:none
}

.tws-mega-menu--search-bar {
display:none
}

.tws-mega-menu--search-bar.open {
display:none
}

.custom-menu .tws-mega-menu--search-bar {
display:none
}

.custom-menu .tws-mega-menu--search-bar.open {
display:block
}

.slot--custom-horizontal-menu {
height:52px
}

.tws-top-menu>.container-fluid>.navbar-collapse {
margin-top:50px
}

.tws-top-menu .navbar-nav li {
border-bottom:0;
padding:0;
display:block
}

.navbar-default .navbar-nav>li>a {
padding:10px
}

.responsive-search {
display:block
}

.desktop-search button.tws-mega-menu--nav-menu-item.tws-mega-menu--search-button {
display:none
}

.custom-menu .tws-mega-menu--search-bar {
display:block
}

.responsive-search button,.responsive-search .tws-mega-menu--search-bar.open {
display:none
}

.desktop-search button,.responsive-search .tws-mega-menu--search-bar.open {
display:none
}

.custom-menu .slot--horizontal-menu.custom-horizontal {
display:block;
width:auto
}

.responsive-search .tws-mega-menu--buttons .tws-mega-menu--search-button {
top:50px
}

.custom-menu .tws-top-menu > .container-fluid {
text-align:left;
float:left
}
}

@media (max-width: 1199px) {
.tws-checkout-shortcuts--dropdown {
max-width:none
}

.fabrikk--checkout {
padding:0 35px
}
}

@media (max-width: 991px) {
.fabrikk--footer-mid-left .col-md-3,.fabrikk--footer-mid-left .col-md-6 {
text-align:center;
max-width:550px;
margin:30px auto
}

.rownew2 {
margin-top:-30px
}
}

@media (max-width: 768px) {
.navbar-toggle {
display:block
}

.tws-top-menu .navbar-header {
left:0
}

.navbar-collapse .navbar-nav.needsclick {
display:block
}

.collapse .navbar-nav.needsclick {
display:none!important
}

.tws-mega-menu--search-button {
display:none
}

.tws-mega-menu--search-bar {
display:none
}

.tws-mega-menu--search-bar.open {
display:none
}

.custom-menu .tws-mega-menu--search-bar {
display:none
}

.custom-menu .tws-mega-menu--search-bar.open {
display:none
}

.tws-top-menu>.container-fluid>.navbar-collapse {
margin-top:50px
}

.tws-top-menu .navbar-nav li {
border-bottom:0;
padding:0;
display:block
}

.navbar-default .navbar-nav>li>a {
padding:10px
}

.navbar-default .visible-xs,.navbar-default .visible-xs-block {
display:none!important
}

.navbar-default .hidden-xs {
display:block!important
}

.navbar-default .navbar-collapse {
border:0
}

.tws-top-menu .navbar-header {
left:10px
}

.tws-top-menu>.container-fluid>.navbar-collapse {
padding-left:10px
}

.responsive-search {
display:block
}

.desktop-search {
display:block;
position:relative
}

.desktop-search button.tws-mega-menu--nav-menu-item.tws-mega-menu--search-button {
display:none
}

.desktop-search .tws-mega-menu--search-bar.open {
display:block
}

.responsive-search .tws-mega-menu--search-bar.open {
display:none
}

.custom-menu .slot--horizontal-menu.custom-horizontal {
display:block;
width:auto;
height:52px
}

.responsive-search .tws-mega-menu--buttons .tws-mega-menu--search-button {
top:50px
}

.desktop-search .tws-mega-menu .tws-mega-menu--search-bar .tws-article-search>input,.desktop-search .tws-mega-menu .tws-article-search input:focus {
position:relative
}

.desktop-search span.fa.form-control-feedback.tws-article-search--no-label.fa-search {
position:relative;
top:-36px
}

.custom-menu .tws-top-menu > .container-fluid {
text-align:left;
float:left!important
}

.tws-list .tws-list--type-grid > .row > div {
flex-basis:calc(50% - 10px);
width:calc(50% - 10px);
margin:10px 5px
}

.fabrikk--footer {
padding:0 0 80px;
text-align:center
}

.tws-content-box--second-line {
font-size:25px!important
}

.tws-content-box--third-line {
font-size:12px!important
}

.slot--component-container .tws-content-box-2x--box:nth-child(-n+1) {
margin-bottom:20px
}
}

@media (max-width: 414px) {

.startpage .tws-container--tws-articles-two {
    padding: 0 5px;
}

.tws-top-menu .navbar-nav {
    margin-bottom: 15px;
}

.tws-top-menu li a {
    padding: 8px;
}

.tws-top-menu .navbar-nav li {
    display: none;
}

.slot--logo .tws-logo {
    max-width: 180px;
}

.expresshantering {
padding:40px 20px !important
}

.slot--custom-logo .tws-img--limiting-height {
height:70%!important
}

.custompage-8259416 .customPageHtml img {
left:0;
position:relative;
width:100%
}

.tws-articles-two--col-4 {
flex-basis:calc(50% - 10px);
width:calc(50% - 10px)
}
}

@media (max-width: 360px) {
.tws-content-box--first-line {
font-size:14px!important
}

.tws-content-box--second-line,.expresshantering h2 {
font-size:20px!important
}
}