@charset "UTF-8";
/***!  /templates/tpl_enterpriseweb/css/lojer.css  !***/


/***!  /templates/tpl_enterpriseweb/css/lojer.css  !***/

/* open-sans-regular - latin */
@font-face {src: url('https://shop.lojer.com/templates/tpl_enterpriseweb/fonts/open-sans-v18-latin-regular.eot'); src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('https://shop.lojer.com/templates/tpl_enterpriseweb/fonts/open-sans-v18-latin-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://shop.lojer.com/templates/tpl_enterpriseweb/fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://shop.lojer.com/templates/tpl_enterpriseweb/fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://shop.lojer.com/templates/tpl_enterpriseweb/fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://shop.lojer.com/templates/tpl_enterpriseweb/fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap}
.site-footer h3 {display:none;}
.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;

}


.link-list__item {width: 40%; background:grey; padding: 10px; text-align:center; margin-bottom:10px;}
.link-list__item a {color:#fff;}
a {color: #005dab;}
.site-top-bar a {color: #fff;}
.site-footer a {color: #acacac;}
.site-wrap, .c {max-width:100%;}
.site-content.c {width:90%;}

#ff_form1 {margin: 0 10%;}
#addsearch-results .addsearch-result-item-sub p span.price {display: none;}
#addsearch-results .addsearch-result-item-sub p span em {display: none;}
#addsearch-logo { display: none !important; }
.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;}
.g-recaptcha { transform:scale(0.72); transform-origin:0 0;}
input[type="submit"] 
{
    width: auto;
    padding: 10px 40px;
    border-radius: 5px;
    margin-top: -20px;
   text-transform: uppercase;
}
#haku {margin-top: 5px;}
#haku input[type="text"] {

    width: 100% !important;
    height: 32px !important;
    margin-top: 4px;

}
.moduletablekirje h3 {margin-bottom: 10px;}
@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:7px;line-height:9px;padding-bottom:4px;}
}
@media only screen and (max-width: 480px) {.link-list__item {width: 100%;}}
.hierarchy-list--level-3, .hierarchy-list--level-4 {list-style: none;}
.hierarchy-list__item__toggle {background: none;}

.item-name {
	text-transform: none;
}
.site-before-content.r {
    margin-top: 0px;
    margin-bottom: 0px;
}
.site-before-content .moduletable {
    margin-top: 0px;
    margin-bottom: 0px;
}
.site-header {
    margin-bottom: 0px;
}
.site-content {
    margin-top: 10px;
}
.theme-default .nivo-controlNav {
    padding: 0;
}
.site-account .moduletable {
	margin-bottom: 0px;
}
h1 {
    margin: 20px 0 15px 0;
}
@media (min-width: 991px) {
	.col-lg-2 {width: 20%;}
}
.js-add-cart-button {
    background-color: #059900;
    background-image: linear-gradient(to bottom,#06AD00,#047A00);
}
.js-add-cart-button:hover, .js-add-cart-button:focus, .js-add-cart-button:active, .js-add-cart-button.active, .js-add-cart-button.disabled, .js-add-cart-button[disabled] {
    color: #fff;
    background-color: #047A00;
}

#OrderDetailsForm_MethodOfDelivery-lbl:after 
{ white-space: pre; 
content: "Nouto postista (postipaketti)\A Saat ilmoituksen Postilta, kun paketti on noudettavissa.\A Pakettia säilytetään 7 vrk, noutamattomat lähetykset \A palautetaan lähettäjälle. \A  \A Toimitus ovelle sovitusti (kotipaketti)\A Posti on yhteydessä vastaanottajaan pääsääntöisesti \A seuraavana työpäivänä  sopiakseen jakeluajankohdan. \A Posti on max kaksi kertaa yhteydessä vastaanottajaan.\A Sovittavat toimitusajat vaihtelevat alueittain klo 9-21 välillä. \A Jos vastaanottajaa ei tavoiteta, hänelle jätetään yhteydenottopyyntö \A ja jos vastaanottaja ei ole yhteydessä, \A lähetys palautetaan lähettäjälle 7 vrk:den kuluessa. \A \A Posti Express -paketti (ensisijaisesti yrityksille) \A Lähetys jaetaan osoitekorttiin merkittyyn osoitteeseen ja \A luovutetaan kuittausta vastaan. Palveluun kuuluu yksi jakeluyritys.\A Jos vastaanottajaa ei tavoiteta hänelle jätetään saapumisilmoitus \A ja lähetys toimitetaan vastaanottajan lähipostiin noudettavaksi.\A Lähetys palautetaan lähettäjälle jos sitä ei noudeta \A säilytysajan päätyttyä "; 
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://shop.lojer.com/media/system/images/tooltip.png);}

