/*---------------------------------------------------------------------------------
   Site: 
   COPYRIGHT (c) ASK�S INTERNET- & REKLAMBYR� AB 1997-2019. ALL RIGHTS RESERVED.
---------------------------------------------------------------------------------*/

@media screen and (min-width: 1251px) {

   .DK .contact {
      width: 270px;
   }
}

/*MAX*/

@media screen and (min-width: 1251px) {
   .inloggningDS:hover ul.DS_list {
      display: block;
   }

   ul.DS_list {
      background: #fff;
      border: 1px solid #eee;
      z-index: 3;
      position: absolute;
      top: 50px;
      padding: 7px;
      margin-left: -40px;
   }

   ul.DS_list li {
      padding: 0 10px;
      line-height: 25px;
   }

   ul.DS_list li:hover a {
      color: #b8d0c3;
   }
}

/*-----------------------------------------------------
   Visas ej f�r normalprislita (oinloggad bes�kare)
------------------------------------------------------*/
#kund1 .Laggikorgen_Antalsrad,
#kund1 .ProduktbeskrAntalvalRad,
#kund1 .Onskelista_artgr,
#kund1 #kundvagn,
#kund1 .PT_Pris,
#kund1 .PrisFav,
#kund1 #SubmitFalt,
#kund1 .levinfo,
#kund1 #PrisFaltStafflade {
   /*display: none;*/
}

.prodmeny>.webb {
   /*display: none;*/
}


/*------------------------
   MAIN TEMPLATE
-------------------------*/

/*---- HEADER ----*/
#header.scroll .topbar {
   /*display: none;*/
}

/* Spr�k */
.sprak a {
   color: #000;
   font-size: 14px;
   text-transform: unset;
}

.sprak>div {
   position: absolute;
   top: 40px;
   left: -5px;
   background: #FFF;
   border: 1px solid #eee;
   padding: 10px;
   width: 180px;
   line-height: 22px;
}

.sprak.active>div {
   display: block;
}

.sprak>div>span {
   display: block;
}

.sprak div img {
   top: 3px;
}

.loginpass {
   font-size: 12px;
   text-transform: uppercase;
}

.hr-overlay-search {
   z-index: 4 !important;
}



/* Dimmer*/
.dimmer.active,
.dimmer2.active,
.dimmeractive .dimmer,
.dimmeractive .header-wrapper:after {
   content: '';
   width: 100%;
   background: rgba(100, 100, 100, 0.6);
   display: block;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 4;
}

.dimmer2.active {
   z-index: 5;
}

.dimmer3.active {
   content: '';
   width: 100%;
   background: rgba(100, 100, 100, 0);
   display: block;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 4;
}


@media screen and (max-width: 1250px) {
   .logo img {
      width: auto;
      max-height: 30px;
   }

   .mobilenav-icon.stang {
      padding: 0px 0 0 24px;
   }
}

svg.icon {
   display: inline-block;
   width: 16px;
   height: 16px;
}

.rotate180 {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
}

.slider-wrapper.Ace_Product_Slider {
   position: relative;
}

.PT_Wrapper_All_Slider .PT_Wrapper_All,
.slider-wrapper .PT_Wrapper_All{
   flex-flow: row nowrap;
   overflow-x: auto;
}

.PT_Wrapper_All_Slider .PT_Wrapper_All .PT_Wrapper,
.slider-wrapper .PT_Wrapper_All .PT_Wrapper{
   width: 21% !important;
   min-width: 21% !important;
}
#Tillbehor5-wrapper .slider-wrapper .PT_Wrapper_All{
   width: 100% !important;
   margin: 0!important;
}
#Tillbehor5-wrapper .slider-wrapper .PT_Wrapper_All .PT_Wrapper{
   width: 25% !important;
   min-width: 23.8% !important;
}
.PT_Wrapper_All_Slider .PT_Wrapper_All::-webkit-scrollbar {
   height: 6px;
   border-radius: 5px;
   background-color: rgb(233, 233, 233);
}
.PT_Wrapper_All_Slider .PT_Wrapper_All::-webkit-scrollbar-thumb {
   background-color: rgb(0, 0, 0);
   border-radius: 5px;
}

@media screen and (max-width: 850px) {
   .PT_Wrapper_All .PT_Wrapper .ikoner2,
   #Tillbehor5-wrapper .ikoner2{
      display: none !important;
   }
   
   #Tillbehor5-wrapper .slider-wrapper .PT_Wrapper_All{
      flex-flow: wrap;
      overflow-x: hidden;
   } 
   .PT_Wrapper_All_Slider .PT_Wrapper_All .PT_Wrapper,
   .slider-wrapper .PT_Wrapper_All .PT_Wrapper{
      width: 60% !important;
      min-width: 60% !important;
   }
   #Tillbehor5-wrapper .slider-wrapper .PT_Wrapper_All .PT_Wrapper{
      width: 100% !important;
      min-width: 100% !important;
   }
   .slider-controls{
      display: none !important;
   }
   .slider-wrapper.Ace_Product_Slider .PT_Wrapper_All .PT_Wrapper .PT_Beskr h3{
      line-height: inherit !important;
   }
   .slider-wrapper.Ace_Product_Slider .PT_Wrapper_All .PT_Wrapper .PT_Beskr a{
      line-height: 3px !important;
   }
}
.slider-controls {
   display: initial;
   position: absolute;
   max-width: 1620px;
   margin: 0 auto;
   left: 0;
   right: 0;
   top: 36%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   z-index: 3;
}
.slider-controls .slider-arrow {
   -webkit-transform: translate(0,-50%);
   -ms-transform: translate(0,-50%);
   transform: translate(0,-50%);
   position: absolute;
   outline: none;
   border: none;
   width: 37px;
   height: 37px;
   padding: 5px;
   z-index: 3;
   font-size: 14px;
   cursor: pointer;
   line-height: 0;
   background: #b9d1c3;
   color: #fff;
   text-align: center;
   border-radius: 50%;
   transition: 200ms ease-in-out filter;
   box-shadow: 0 20px 20px -20px rgba(0,0,0,0.5);
}
.slider-controls .slider-arrow svg {
   color: #fff;
   fill: #fff;
}
.slider-controls .slider-prev {
   left: -10px;
}
.slider-controls .slider-next {
   right: -10px;
}