img {max-width:100%;height:auto;}
/*.logo-col, .faux-logo-col { background: #71b6e3 }*/
.taulukko td,.contenttable td {padding:5px;font-size:85%;line-height:100%;}
h1,h2,h3, body,html {}
h2 {font-size:20px}
h1,h2,h3 {margin-top:0;}
.align-center{text-align:center;}
.align-right {text-align:right;}
.content-col {line-height:1.4;}
.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left:0;}
.csc-textpic-caption {font-size:11px;}

caption {color:#999;}
strong,th,b {font-weight:bold;}
div.logovalkoinen {display:none;}
.ndp {display:none;}

.content-col, .faux-content-col, body {background-color:transparent;}
.hd {display:none;}
table.contenttable {border:solid 1px #ccc;}
table.contenttable td {padding:10px;}
table.contenttable p {margin-bottom:0;}

.no-touch.boxshadow .logo-col {z-index:89;}

/*alert-boxit*/
.alert-info {background-color:#e0e0e0;border-color:#ccc;color:#000;}
.alert-info {padding:30px;position:relative;}
.close {clear:both;position:absolute;top:5px;right:5px;}
/*lightbox
body #sbOverlay {position:absolute;z-index:99999;}*/
body #sbCenter,body #sbBottomContainer {background:#fff;}

/*wecmap*/
.osoitelomake {margin-top:20px;}
table.osoitehaku td {padding-bottom:10px;}
.osoitehakuotsikko {font-size:18px;margin:0 0 10px 0;}



b {font-family:'Century Gothic W02 Bold';}

@media (min-width: 600px) {
 .menu-open .nav-col {
 /*   width: 90%;
    max-width:280px;*/
 }
}

.tx-felogin-pi1 label {width:100px;}
.nav-col, .content-col {position:static;}
/*@media (max-width: 1019px) {
 .menu-open .nav-col {
    width: 90%;
    max-width:300px;
 }
}
*/
.primary-nav li {line-height:13px;}
.primary-nav > li > a {
font-size: 13px;
padding-top: 20px;
padding-bottom: 20px;
letter-spacing: 3px;
}

/*oikea palsta eli footer*/
.footer {background-image:url(/fileadmin/template/kuvat/laatualattioille.png);
background-repeat:no-repeat;
  background-position:bottom right;
}
.footer-col .ryhmakuva div.csc-textpic-imagecolumn,.ryhmakuva div.csc-textpic-imagecolumn {
  width:70px;height:70px;overflow:hidden;position:relative;
  border:solid 1px white;
}
.footer-col .ryhmakuva div.csc-textpic-imagecolumn img,.ryhmakuva div.csc-textpic-imagecolumn img 
{height:70px;width:95px;}

.etusivunryhmakuva .ryhmakuva {}

.footer div.co-n1,.footer div.co-n2,.footer div.co-n3,.footer div.co-n4,.footer div.co-n5
{padding:20px 0 20px 20px;border-bottom:solid 1px #ccc;width:240px;}

@media (max-width: 1400px) {
.footer div.co-n1,.footer div.co-n2,.footer div.co-n3,.footer div.co-n4,.footer div.co-n5
{float:left;width:220px;height:350px;border-bottom:none;border-right:solid 1px #ccc;}
.footer {background-image:none;}
.footer-col .ryhmakuva div.csc-textpic-image {
  width:50px;height:30px;
}
.footer-col .ryhmakuva div.csc-textpic-image img
{height:40px;width:50px;}
}

/*hakukone*/
#kesearch_updating_results {display:none;}
.search-panel span.resetbutt,.search-panel span.submitbutt {display:none;}
span.result-title {}
.result-list-item {margin-top:1em;}
span.hit {color:red;}
#kesearch_submit{}

.search-open .search-panel {padding-top: 10px;}
#ke_search_sword {position:relative;}
#kesearch_submit {background:#fff;position:relative;left:0;}



/*powermail*/
.lomake label,.lomake input,.lomake textarea {width:100%;}
.lomake .powermail_legend {display:none;}

/*elementtejä start*/
.etusivu-slide h1 {color:#ccc;text-align:center;font-size:40px;}
.etusivu-slide h2 {padding-top:1em;}
.etusivu-slide {margin-bottom:3em;}
.tumma.v h3 a {font-size:16px;}
.logo-col, .nav-col, .content-col {
  height:100%;
  margin-bottom:-350px;
}

#supersized {z-index: 9000;}
#thumb-tray {z-index:9003}
#progress-back,#thumb-back, #thumb-forward {z-index:9005;}
#supersized li.prevslide {z-index:8980;}
#supersized li.activeslide {z-index:8990;}
#supersized li {z-index:8970;}
#controls-wrapper {z-index:9004;}
.controls {z-index:9005;}
.load-item {z-index:9056;}
/*div#c3416 {
  height:400px;
  background:url(/xfileadmin/kuvituskuvat/korkki/ideotammiwhite_fiilis_print.crop850x1277.jpg);
  background-position:center bottom;
    fileadmin/kuvituskuvat/NORDIC_LIGHT.jpg);
}*/
/*elementtejä end*/
/*.content-col.inner-content {padding-bottom:350px;}*/
.tx-wecmap-pi2,.tx-wecmap-pi1 {
        position: relative;
        overflow: hidden;
}
.tx-wecmap-pi2 iframe,.tx-wecmap-pi1 iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
}


.faux-content-col {min-height:auto;}
.content-col {padding-bottom:0px;}

/*chromefirefoxfiksaustesti*/
@media (min-width:1020px) and (max-width:1400px) {
.xlogo-col, .xnav-col, .xcontent-col {
  min-height:auto;height:auto;}
.xcontent-col {padding-left:320px;width:95%;}
xfooter {min-height:450px;}
}

@media (min-width: 1400px) {
/*.main-nav {width:25%;}*/
.faux-content-col {min-height:100%;}
.content-col {padding-bottom:350px;}
}
footer.footer {height:350px;}
@media (min-width: 1400px) { /*1020*/
.logo-col, .nav-col, .content-col {
  min-height: 100%;
}
/*.main-nav {width:20%;}*/
footer.footer {height:auto;}
.no-touch.boxshadow .logo-col {max-width:90px;}
div.nav-col {padding-right:200px;}
}

@media (max-width: 1400px) { 
/*.logo-col, .nav-col, .content-col {height: 0px;margin-bottom:0;}*/
.inner-content {clear:both;}
.content-col {height:auto;}
.logo-col, .nav-col, .content-col {margin-bottom:0;}
}
@media (min-width: 900px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, 
.col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, 
.col-md-11, .col-md-12 {float: left;}
}
.flexslider,flexslider .slides{margin:0 auto;}


@media (max-width: 1019px) {
.menu-open .nav-col {
 padding-left: 0px;
  /*left: 0;
  position: absolute;
  top: 0;*/
  width: auto;
  /*height: auto;*/
  margin-left:50px;
  z-index:6000;
  }
.logo-col {z-index:6005;}
.inner-content {margin-left:50px;}
.logo-col, .nav-col {
   height: 0;
  margin-bottom: 0;clear:both;
}
footer.footer {min-height:350px;height:auto;}

}
@media (min-width:1400px) and (max-width:1600px) {
.etusivu-slide .flexslider img {width:auto;height:210px;}
}
@media (max-width: 1220px) {
.etusivu-slide .flexslider img {width:auto;height:190px;}
.inner-content {min-height:500px;}
}
@media (max-width: 765px) {
.etusivu-slide .flexslider img {width:auto;height:130px;}
.etusivu-slide caption {font-size:8px;}
.etusivu-slide h1 {font-size:32px;}
.etusivu-slide .flex-direction-nav a:before {font-size:30px;}
.etusivu-slide .flex-direction-nav a {height:30px;}
.etusivu-slide .flex-direction-nav a {margin:0 -20px 0 -20px;}
body .tx-powermail {width:100%;}
body .powermail_fieldwrap,body .powermail_label,
body .powermail_field,body .tx-powermail .powermail_fieldset .powermail_field
{clear:both;display:block;float:left;width:100%;}
}

@media (max-width: 600px) {
 .inner-content {margin-left:0px;}
 .etusivu-slide h1 {font-size:20px;padding-top:0.1em;}
 .etusivu-slide {margin-bottom:3em;}
.flex-direction-nav {display:none;}
.etusivu-slide .flexslider img {height:65px;}
.csc-textpic-text,
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{clear:both;floatx:left;margin-left:0;}
.csc-textpic-intext-right-nowrap .csc-textpic-text {margin:0 0 0 0;}
div.csc-textpic-center{text-align:center;margin:0 auto;}
.listview div.td-1,.listview div.td-2 {clear:both;}
.listview div.item {margin-bottom:2em;}

}
.flex-control-nav {bottom:-35px;}
.flexslider .csc-textpic-caption {font-size:11px;text-align:right;margin-bottom:1em;}
@media (max-width: 500px) {
.etusivu-slide caption {display:none;}
.footer div.co-n1,.footer div.co-n2,.footer div.co-n3,.footer div.co-n4,.footer div.co-n5
{height:auto;margin-bottom:1em;border-right:none;border-bottom:solid 1px #ccc;width:100%;}
table.contenttable td {padding:2px;font-size:80%;}
.tx-wecmap-pi1 table {margin-left:-220px;}
}
div.tx-powermail h3 {display:none;}

/*tuotekortti*/
.Muut.kuvat {display:none;}
.tx-browser-pi1 .lista {margin:0 0 0 0;}
.tx-browser-pi1 .lista1,.tx-browser-pi1 .lista2{padding:0 0 0 0;
  padding:5px 15px 5px 15px;}
.tx-browser-pi1 .lista1 {width:30%;}
.tx-browser-pi1 .lista2 {width:70%;}
.tx-browser-pi1 .lista {clear:both;}
.tx-browser-pi1 .lista2.Tuotekuva {width:300px;clear:right;}
.ui-widget-content h1,p.backbutton,.tuotekortti h1.ui-widget-header 
{}
.Tuotekuva {border:none;clear:right;}
.download {margin:1em 1em 0 0;}
.tx-browser-pi1 .lista ul {list-style:none;margin-left:0;padding-left:0;}
.singleview .lista .Tuotenimi,div.lista1.Tuotekuva {display:none;}
/*.singleview .ui-widget .ui-widget-content h3  {display:none;}*/
.tuotekortti h1 {font-size:32px;}

.tuotekortti .clearing-thumbs.small-block-grid-
{list-style-type: none;}
.tuotekortti .panel-heading {clear:both;}
.tuotekortti .panel-heading a {font-size:20px;text-transform:uppercase;}

.tuotekortti .panel.panel-default {clear:both; }
.tuotekortti ul {padding:0 0 0 0;}
.tuotekortti table {width:100%;}
@media (max-width: 500px) {
.tuotekortti td.lista1,
.tuotekortti td.lista2 {display:block;width:100%;padding:0 0 0 0;}
.tuotekortti td.lista2 {padding-bottom:8px;}
.tuotekortti td.lista1 {color:#999;}
}
/*lattiakone*/
.oivakriteeri .row {margin-left:0;}
.oivakriteeri .row .item 
{width:30%;float:left;font-size:12px;font-weight:normal;
font-family:'Century Gothic W01';
}
.oivakriteeri .row .item input {
margin-right:5px;
}
.oivakriteeri h2 {margin-top:1em;}
.oiva .haku {margin:1em 0 1em 0;}
#lattiakone img {}
#lattiakone div.item {padding-bottom:10px;min-height:135px;}


/*responsivemenu-override*/
.responsive-menu ul li ul li ul li.active.has-submenu {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
/*background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
/*background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 */
/*copy*/
}
.responsive-menu ul li ul li ul li a {border-bottom:solid 1px #003243;}
.xresponsive-menu ul li ul li {border-bottom:solid 1px #ccc;}


/*skone*/
.oiva table td {padding:5px;}
#skonex th,.kuvalista th {display:none;}


/*s-ryhma jne*/
table#c2707-listview-1-table td .td-3 {display:none;}
#skone table {font-size:5px;}
#skone table h3 {font-size:16px;}
.kuvalista .kuva img,.td-1 img {height:130px;width:130px;object-fit:cover;}
/**/
/*browser jatkuu*/
.tuotekortti .clearing-thumbs.small-block-grid- 
{max-width:75%;float:left;}
.product_gallery img {height:112px;width:135px;object-fit:cover;}
.product-gallery {width:20%;float:left;}
.galleriakuva{margin-bottom:1px;float:left;margin-right:10px;}
.product-gallery-img .download {float:left;}
.download a {padding-left:5px;}

.lattiakone h1 {background-color:#063243;color:#fff;font-size:36px;
  text-transform:uppercase;text-align:center;padding:0.1em;}

.no-touch.boxshadow .footer-col {position:relative;}
.no-touch.boxshadow .footer-col {xz-index:80;}

/*8.2.2017*/
.twitter-syote {height:600px;overflow:scroll;}
img.NaturalImage-image {display:none;}

html,body{min-height:100%;}
.carousel-animaatio {position:relative;}
.carousel-animaatio .item {height:600px;background-position:center;background-size:200%;}
.carousel {}
div.valign {padding-top:100px;}
.carousel-animaatio .item .carousel-text.vcontainer.lead {background-color:rgba(10,50,69,0.65);padding:0.6em 1em 0.6em 1em;font-size:200%;}
.carousel-animaatio .item .carousel-text.vcontainer.lead h1 {font-size:50px;}
.carousel-animaatio .item .carousel-text.vcontainer.lead p {font-size:25px;} 
.carousel-animaatio .item .carousel-text.vcontainer.lead div.kuvateksti p.bodytext {font-size:14px;}

h5 {font-size:13px;text-transform:uppercase;}

/*kuva title*/

