.article-info-term {display:none;}
.site-footer h3 {display:none;}
/* open-sans-regular - latin */ 
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* saatavuuspallurat */
.green   {display: inline-block;
  width: 15px;
  height: 15px;
  background-image: radial-gradient(circle,rgba(255,255,255,0),rgba(0,0,0,.1)),linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,0));
  border-radius: 50%;
  margin-right: 4px;
    background-color: #090;

}
.red   {display: inline-block;
  width: 15px;
  height: 15px;
  background-image: radial-gradient(circle,rgba(255,255,255,0),rgba(0,0,0,.1)),linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,0));
  border-radius: 50%;
  margin-right: 4px;
    background-color: #ff0000;

}

/* 100% leveys 
.site-wrap, .c  {max-width: 100%; width:100%;}
.r, .c, .site-footer-wrap, .site-after-content-hero, .site-footer-wrap {padding:0px ;  }
.site-wrap {box-shadow:none; padding: 0px 0px; margin:0;}
.r {   margin-left: 0; margin-right: 0;}

/*.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;

}
*/


.site-wrap, .c {width:100%; max-width:100%; }
.site-top-bar { margin-left: -24px; margin-right: -24px;}
.site-footer-wrap {margin-left: -24px; margin-right: -24px;}
.site-wrap {box-shadow:none; padding:6px 6px 0}

/* menu */
.nav-child {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}
.nav > li a:hover .nav-child
{
  display: block;
}

/* toppialue*/
.site-top-bar {background:#646464; padding: 2px 10px; margin:0px;}
.site-top-bar input {border-radius: 10px;}
.site-top-bar button {border-radius: 10px; background-image:none; background-color:#dbe2ff; }
input.search-box__input__element {border-radius: 10px 0 0 10px; background-color:#00559c3b; border:0px; }
button.search-box__submit {border-radius: 0px 10px 10px 0px; background-color:#00559c3b; border:0px; }
.cart-summary__inner {background:#deeada; border-radius: 10px;}
.show-vat-label {float:right;}
.fa-cart-shopping {font-size:18px; color:#333;}

/* headeri*/
.site-header .r {padding: 15px 0px; }
.site-header {margin-bottom:-30px;}
.right-header {padding-right:30px; }
.left-header {padding-left:30px; }
.site-main-nav  {padding: 0 0px;}
.site-main-nav {overflow: visible !important;}

/* sisus*/
.site-content {background:#fafafa; padding: 10px;}

/* sidebar*/
.hierarchy-list--level-1>.hierarchy-list__item>.hierarchy-list__item__toggle {background: #E8E8E8;}
.hierarchy-list--level-3, .hierarchy-list--level-4 {list-style: none;}
.hierarchy-list__item__toggle {background: none;}
.site-sidebar {background-color: #fafafa;}
.hierarchy-list--level-1 > .hierarchy-list__item > .hierarchy-list__item__toggle {background: #fafafa;}
.hierarchy-list__item__link::after {display:none !important;}

.piilotettu {display:none !important;}

.moduletableextramenu {margin: 5px -16px; border-top: 5px solid #fff; padding:0px 16px;}
.moduletableextramenu p {padding: 3px 0px;}
.moduletableextramenu a:hover {color:#00559c !important;}
.moduletableextramenu2 {margin: 0px -16px; border-top: 15px solid #fff; padding:0px 0px;}


.link-list__item::before {content: none;}
.link-list__item {width: 40%; background:grey; padding: 10px; text-align:center; margin-bottom:10px;}
.link-list__item a {color:#fff;}


/* tuotteet*/
.hierarchy-items__item__link__image {border:0px; background:#fff; padding: 10px; border-radius: 10px; height: auto;}
.hierarchy-items__item__link__title {text-align:center; font-size:16px; color:#333;}
.item-image {border:0px; background:#fff; padding: 10px; border-radius: 10px;}
.btn-primary {background-image:none; border-radius:10px; border:0px; text-shadow:none; background:#50b334; }

/* produktöversikt*/

.white-popup-block {
  background: #none;
padding: 0px 0px !important;}
.white-popup-block pre {background-color:#222 !important;}
.mfp-close-btn-in .mfp-close {
  color: #fff !important; font-size: 50px;

}

/* etusivu*/
.rounded img {border-radius:10px;}	

/* newspage*/
.item-image{width:100%; height:auto;}
div[itemprop="articleBody"] {width:100%;  max-width:800px; margin:20px auto;}
	
#addsearch-logo { display:none !important; }
#addsearch-results .addsearch-result-item-sub p span.price {display: none;}
#addsearcLoads javascript asyncnronouslyh-results .addsearch-result-item-sub p span em {display: none;}
.g-recaptcha { transform:scale(0.70); transform-origin:0 0;}
.moduletable > h3 {display:none;}
.responsivegalleryWrap.theme4 .slideNav  {display:none;}
.responsivegalleryWrap.theme4 .titledesc .title {color:#333;font-size:16px;font-weight:bold;}
.responsivegalleryWrap.theme4 .titledesc .description {font-size:12px;line-height:16px;margin-top:4px;color:#333;}



input[type="submit"] 
{
    width: auto;
    padding: 10px 40px;
    border-radius: 5px;
    margin-top: -20px;
   text-transform: uppercase;
}
#haku input[type="text"] {width:100% !important; height: 32px !important; margin-top: 8px; }
.addsearch .addsearch-written {background:#0559c3b;}
.site-footer h2 {display:none;}
.site-footer-wrap {background: #333 !important;}
.valkoiset-linkit a {color: #ffffff !important;}
.site-account .nav > li > a {color:#ffffff !important;}
input[type="text"] {max-width:100%;}

/* footteri*/
.site-footer-wrap {margin-left:0; margin-right:0;}

@media only screen and (max-width: 600px) {
	.responsivegalleryWrap.theme4 .titledesc .title {font-size:10px;line-height:12px;padding-bottom:4px;}
	.responsivegalleryWrap.theme4 .titledesc .description {display:block;}
	.responsivegalleryWrap.theme4 .titledesc .description {font-size:8px;line-height:10px;padding-bottom:4px;}
}
@media only screen and (max-width: 480px) {.link-list__item {width: 100%;}}




#OrderDetailsForm_MethodOfDelivery-lbl:after 
{ white-space: pre; 
content: "DHL Utkörning – Leverans till gatuadress mellan 08.00-17.00 \A Gäller för Företag \A \A DHL Hämtpaket – Leverans till närmaste DHL-ombud med SMS-avisering. \A Maxvikt 20 kg. Gäller för Privatpersoner och Företag. \A Fullständigt personnamn måste framgå i leveransadressen \A då uthämtning sker mot uppvisande av ID."; 
font-size:10px; margin-top:20px; margin-left: 0px; position:absolute; height:auto; width:auto; max-width:100%; background:#005bab; color:#ffffff; padding: 20px; display:none;}

#OrderDetailsForm_MethodOfDelivery-lbl:hover:after
{display: block; top:5 px;}

#OrderDetailsForm_MethodOfDelivery-lbl:before
{content: url(https://www.medema.se/media/system/images/tooltip.png);}


body,h1,h2,h3,h4,h5,h6
{
 font-family: 'Open Sans' !important;
}

