@media (min-width:1024px){

  ul.menubar-navigation > li.level1:first-child > a{
    background:#db3a00 !important;
    color:#fff !important;
    padding:15px 25px !important;
    border-radius:3px !important;
    display:inline-flex !important;

    position:relative;
    overflow:hidden;
    vertical-align:middle !important;
    line-height:1 !important;
    margin-top:-2px !important;

    transition: background .2s ease !important;
  }

  ul.menubar-navigation > li.level1:first-child > a:hover{
    background:#e05523 !important;
  }

  ul.menubar-navigation > li.level1:first-child > a::after{
    content:"";
    position:absolute;
    top:-40%;
    left:-60%;
    width:40%;
    height:180%;
    transform:rotate(18deg);
    background:linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent);
    animation:vmShine 6s ease-in-out infinite !important;
    pointer-events:none;
  }

  @keyframes vmShine{
    0%,80% { left:-60%; opacity:0; }
    85% { opacity:1; }
    100% { left:130%; opacity:0; }
  }
}


.PT_PrisNormal { color:#db3a00;}


.red-text{
    background-color: #db3a00;
    color: #fff;
    font-size: 17px;
    padding: 4px 8px;
    border-radius: 3px;
}

/* Mobil */
@media (max-width:768px){
  .red-text{
    font-size:14px;
  }
}

.cm-img-txt-wrap
{text-align:left !important;}



.btn.cta-primary, button.cta-primary, .buy-button, input[type=button], input[type=submit], input[type=reset], .Checkout a, .Knapp_Kop a, .Knapp_Kop2, .button-auto, .SokMer, .emptyCartText button
{
    --focus-color:#447439;
    background: #33901e;
    color: var(--cta-color1);
}

.PT_Faktaruta .PT_Brand { color:#666666;}


.ikoner > div.IkonKampanjArtgruppFalt {visibility:hidden;}



@media only screen and (min-width: 64.1rem) {
 .cm-4_1_1.cm_article_wrapper .PT_Wrapper_All .PT_Wrapper,
  .cm-5_1_1.cm_article_wrapper .PT_Wrapper_All .PT_Wrapper,
  .cm-6_1_1.cm_article_wrapper .PT_Wrapper_All .PT_Wrapper, 
 .cm-10_1_1.cm_article_wrapper .PT_Wrapper_All .PT_Wrapper {
    width: calc(20% - var(--gutter)) !important;
    min-width: calc(20% - var(--gutter)) !important;
    max-width: calc(20% - var(--gutter)) !important;
    flex: 0 0 calc(20% - var(--gutter)) !important;
  }
}

.cm-img-txt span {
    display: block;
    margin-top: 7px;
    padding-right: 25px;
}

#OrderFalt select {
    background-image: none !important;
}



/* ------------------------ 
   FIXAD SELECT (ingen dubbelpil)
------------------------ */
select {
  padding-right: calc(var(--input-and-button-padding-size) * 3);
  position: relative;
  cursor: pointer;
  width: 100%;

  /* TA BORT gradient-pilen */
  background-image: none !important;

  /* TA BORT browserns pil */
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* Wrapper */
.select-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 0;
  color: var(--base-color1);
  background: var(--base-background1);
  border-radius: var(--border-radius2);
}

/* Select i wrapper */
.select-wrapper select {
  width: 100% !important;
  background: #fff;
}

/* ENDA pilen (Font Awesome) */
.select-wrapper:after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 200;
  content: "\f078";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: var(--input-and-button-padding-size);
  pointer-events: none;
}

