@charset "UTF-8";
/* CSS Document */

.tuotteet #wrapper,
.tuotteet #footer {
	width:1280px;
}

#mod-custom154,
#mod-custom156,
#mod-custom158  {
	text-align: center;
	margin-top:4em;
}

#mod-custom154 img,
#mod-custom156 img,
#mod-custom158 img  {
   margin: 0 0.5em;
}

.visually-hidden {
	display:none !important;
}

div.mod-languages li {
    margin: 0;
}

div.mod-languages a {
    padding: .1rem;
}

.bt-cs .bt-inner img {
  margin:15px 0 !important;
}

.bt-cs .bt-inner .bt-title {
    text-transform: none !important;
  	font-size:20px;
  	line-height:1.2;
  	padding-bottom:1em;
  	color: #666 !important;
}

/* Piilotetaan EI15 ruotsin- ja englanninkielisiltä sivuilta + puola */

.drzwi-przeciwpozarowe-lami #djcatalog > div.djc_result_set > div > div > div.djc_item.pull_left.djc_item_col_first.featured_item {
  display:none !important;
}

.f30-f60-f120-f240-kms-fire-doors-grp-frames a.djc_prev_btn,
.ei30-ei60-kms-branddorrar-med-glasfiberkarm a.djc_prev_btn,
.drzwi-przeciwpozarowe-f30-f60-f120-f240-kms-rama-z-tws a.djc_prev_btn {
	display: none !important;
}

.pharmaceutical-laboratories-and-cleanrooms #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.lakemedelsindustrin-laboratorier-och-renrum #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.farmacji-laboratoriow-i-pomieszczen-czystych #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item
 {
	display:none;
}

.hospitals-and-care-centres #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.sjukhus-och-vardcentral #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.szpitali-i-osrodkow-opieki-medycznej #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.szpitali-i-osrodkow-opieki-medycznej #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item
{
	display:none;
}

.food-industry-kitchens-and-supermarkets #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.livsmedelsindustrin-storkok-och-butiker #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.pomieszczen-w-przemysle-spozywczym #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item {
	display:none;
}

.leisure-centres-and-swimming-pools #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.simhallar-badhus-och-idrottsanlaggningar #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.basenow-i-obiektow-spa #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item {
	display:none;
}

.education-and-other-public-premises #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.skolor-och-andra-offentliga-miljoer #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.szkol-urzedow-i-innych-pomieszczen-uzytecznosci-publicznej #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item {
	display:none;
}

.veterinary-centres #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.veterinaromradet-och-djurmiljoer #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.drzwi-lami-dla-centrow-i-klinik-weterynaryjnych #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item {
	display:none;
}

.manufacturing #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.industri-och-tillverkning #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.drzwi-do-zakladow-produkcyjnych-lami #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item
{
	display:none;
}

.other-applications #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.andra-miljoer #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item,
.inne-przedmioty #djcatalog > div.djc_result_set > div > div.djc_clearfix.djc_item_row.djc_item_row_first_0.djc2_cols_3 > div.djc_item.pull_left.djc_item_col_1.featured_item {
	display:none;
}

#djcatalog .featured_item .djc_item_bg {
	background-color: #FFF !important;
}

#djcatalog .djc_items .djc_item .djc_featured_image, #djcatalog .featured_item .djc_featured_image {
	display:none !important;
}

.lami-branddorrar div.djc_item.pull_left.djc_item_col_first,
.lami-fire-doors div.djc_item.pull_left.djc_item_col_first,
.produkter .djc_item.pull_left.djc_item_col_first.featured_item,
.anvandningsomraden .djc_item.pull_left.djc_item_col_first.featured_item,
.applications .djc_item.pull_left.djc_item_col_first.featured_item,
.products .djc_item.pull_left.djc_item_col_first.featured_item{
  display:none !important;
}

/* Laahus ja lukkorunko piiloon heiluriovista */

.kkh-heiluriovet-saadettava-alumiinikarmi .djc_attribute.djc_ef_lukkorunko,
.kkh-heiluriovet-saadettava-alumiinikarmi .djc_attribute.djc_ef_laahus,
.kh-heiluriovet-kiinteae-tai-saeaedettaevae-alumiinikarmi .djc_attribute.djc_ef_lukkorunko,
.kh-heiluriovet-kiinteae-tai-saeaedettaevae-alumiinikarmi .djc_attribute.djc_ef_laahus,
.kmh-heiluriovet-lujitemuovikarmi .djc_attribute.djc_ef_lukkorunko,
.kmh-heiluriovet-lujitemuovikarmi .djc_attribute.djc_ef_laahus,
.krh-heiluriovet-rst-karmi .djc_attribute.djc_ef_lukkorunko,
.krh-heiluriovet-rst-karmi .djc_attribute.djc_ef_laahus,
.sv-heiluriovet-saeaedettaevae-alumiinikarmi .djc_attribute.djc_ef_laahus,
.kkh-pendeldorrar-med-stallbar-aluminiumkarm .djc_attribute.djc_ef_lukkorunko,
.kh-pendeldorrar-aluminiumkarm-for-panelvagg-montering .djc_attribute.djc_ef_lukkorunko,
.kmh-pendeldorrar-glasfiberkarm .djc_attribute.djc_ef_lukkorunko,
.krh-pendeldorrar-med-rostfri-stalkarm .djc_attribute.djc_ef_lukkorunko
{
  display:none !important;
}

.company #wrapper img {
	margin: 0 0.5em;
}

.moduletablesertit {
	text-align:center;
	margin-top:4em;
}

.moduletablesertit img {
	margin:0 0.5em;
}

a.chronoforms6_credits {
	display: none;
}

.mfp-title {
  display:none !important;
}

body {
	font-family: "foco",sans-serif;
	background:url(../images/bg.jpg) no-repeat center center fixed;
   	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}


#lang {
	position: absolute;
	z-index: 100000;
	right: 1em;
  	top: 1em;
}

.bt-cs .bt-center {
	text-align: left !important;
}

img.hovereffect {
	margin-right: 0.5em !important;	
}

div.pull-left.item-image {
	margin-bottom: 1em;
}

.moduletablelang {
	float:right;
}

.moduletablelang ul {
	list-style: none;
}

.moduletablelang ul li {
	display: inline;
}

#wrapper {
	width:1200px;
	margin:0 auto;
	padding:40px;
	position:relative;
	background:#FFF;
}

body.etusivu #wrapper,
body.etusivu #footer {
	width:1280px;
}

#wrapper img {
	max-width: 100%;
}

#slider img {
	max-width:100%;
}

#slider p {
	line-height:0;
	margin-bottom:0;
}

#videobox {
	background:#FFF;
}

#precontent {
	margin-bottom: 2em;
}

#footer {
	width:1200px;
	margin:0 auto;
	text-align:center;
	padding:40px;
	background-color: #FFF;
}

#footer p {
	margin-bottom:0;
}

#footer a {
	color:#666;
	text-decoration:none;
}

#footer img {
	width:75px;
	margin:10px;
}

#logo {
	position:relative;
	text-align:center;
	background-color: #FFF;
	padding: 1em 0;
}

#logo a {
	display:block;
	width:110px;
	height:150px;
	margin:0 auto;
}

#logo img {
	width:110px;
	height:150px;
}

#slider, #videobox {
	width:1280px;
	margin:0 auto;
}

#blocks .mod-custom {
	display:inline-block;
	width:195px;
	text-align:center;
	vertical-align:top;
}

#blocks h2 {
	font-size:20px;
	line-height:1.3;
	text-transform:uppercase;
	color:#1978BE;
}

#blocks img {
	width:150px;
}

div#maximenuck88 ul.maximenuck {
	font-family: "foco",sans-serif !important;
}

.mobilemaximenuck div.level1.maximenuck > a:hover {
	color:#00598E;
}

h1 {
	font-size:32px;
	color:#666;
	line-height:1.3;
	margin-bottom:1em;
}

h2 {
	font-size:28px;
	color:#666;
	line-height:1.3;
	margin-bottom:1em;
}

h3 {
	font-size:24px;
	color:#666;
	line-height:1.3;
	margin-bottom:1em;
}

p {
	font-size:18px;
	line-height:1.3;
	margin-bottom:1em;
	color:#666;
}

ul {
	list-style: circle;
	margin-bottom: 1em;
	margin-left: 1.5em;
}

ul.tags.inline {
	list-style: none;
}

li {
	font-size: 18px;
	line-height: 1.3;
	color:#666;
}

ul.tags.inline li {
	display: inline-block;
	margin:2px 5px ;
	font-size: 14px;
}

a {
	text-decoration:none;
	color:#1978BE;
}

.kehystetty {
	border:solid 2px #1978BE;
	padding:10px;
	color:#1978BE;
}

a.linkkinappi, .ui.green.button {
	background-color:#1978BE;
	color:#FFF;
	padding:0.5em 1.5em;
  	margin:0.2em 0.1em;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 0;
	display:inline-block;
}

a.linkkinappi-prodlib {
	background-color:#58aaa5;
	color:#FFF;
	padding:0.5em 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 0;
	display:inline-block;
}

.ui.green.button:hover {
	background-color:#1978BE;
	color:#FFF;
}


.yhteystiedot td, .contact-us td, .kontakta-oss td, .kontakt td {
	display:inline-block;
	margin:0 3em 1em 0;
}

.ominaisuudet td, .benefits td, .fordelar td, .hygieniske-lami-dorer td,
.hygiejniske-lami-dore td, .acasa td, .homepage td, .home-arabic td, .bulgaria td, .sakums td, .avaleht td, .lami-doors-poland td, .lamidoors-poland td {
	vertical-align:middle;
}

.kontakt td {
  vertical-align:top;
}

.ominaisuudet td img, .benefits td img, .fordelar td img, .hygieniske-lami-dorer td img,
.hygiejniske-lami-dore td img, .acasa td img, .homepage td img, .home-arabic td img, .bulgaria td img, .sakums td img, .avaleht td img, .lami-doors-poland td img, .lamidoors-poland td img  {
	width:150px;
	padding:0 1em 1em 0 !important;
}


@media screen and (max-width: 1110px) {
		
img {
	float:none !important;
	margin-top: 1em;
}
	
#logo {
	padding-bottom: 2em;
	padding-top: 2em;
}

}

@media screen and (max-width: 1024px) {
	
#wrapper, #footer
 {
	width:100%;
	padding:20px;
}

body.etusivu #wrapper,
body.etusivu #footer {
	width:100%;
	padding:20px;
}

}

@media screen and (max-width: 768px) {

#navi {
	background-color:#1978BE !important;
}	
  
.mobilebarmaximenuck .mobilebuttonmaximenuck {
	line-height:32px !important;
}
  
#lang {
	width:100%;
  text-align:center !important;
	top:0;
}

div.mod-languages {
	display: block;
}

div.mod-languages img {
margin-top:0;
}
  
.moduletablelang {
	float: none;
}
  
div.mod-languages ul {
    text-align:center !important;

  }
	
#wrapper, #footer {
	width:90%;
	padding:5%;
}

#slider {
	width:100%;
}
	
#videobox {
	display:none;
}
	
#blocks {text-align: center;}
	
.ominaisuudet td {
	width: 100% !important;
	display: block;
	text-align: center;
}
	
.ominaisuudet h1 {
	text-align: center;
}

}

@media screen and (max-width: 640px) {
#maximenuck88 .maximenumobiletogglericonck {
display: block !important;
font-size: 50px !important;
text-align: right !important;
padding-top: 10px !important;
padding-bottom: 15px !important;
color: #FFF;
}
}

@media screen and (max-width: 640px) {
#maximenuck126 .maximenumobiletogglericonck {
display: block !important;
font-size: 50px !important;
text-align: right !important;
padding-top: 10px !important;
padding-bottom: 15px !important;
color: #FFF;
}
}

@media screen and (max-width: 640px) {
#maximenuck144 .maximenumobiletogglericonck {
display: block !important;
font-size: 50px !important;
text-align: right !important;
padding-top: 10px !important;
padding-bottom: 15px !important;
color: #FFF;
}
}
