/*-----------------------------------------------
Tyylit alle 640 leveydelle
-----------------------------------------------*/

.no-mobile { display:none; }
.mobile-only { display:block; }
.admin-linkset { display:none; }

div#toolbarWrapper { display:none; }

div#container { width: 100%; }

div#header { padding: 15px; }

div#logo-wrap { float: none; }

div#logo-wrap img.imgLogo {
 width: 170px;
 height: auto;
}

div#quicklinkWrap {
 float: none;
 clear:both;
 padding-top: 10px;
 margin: 0;
 text-align: left;
}

div#page-container {
 border-left: 0;
 border-right: 0;
}

div#pageImgWrap img { max-width: 100%; }

div#pageImgText { 
 width:97%;
 padding: 7px 10px;
}

div#left-column-wrapper {
 float: none;
 display: block;
 width:100%;
 padding: 0;
}

div#sideTextWrap { padding: 20px 0; }

div#sideTextWrap img { max-width: 100%; }

div#right-column-wrapper {
 width:100%;
 margin: 0;
 padding: 30px 0;
}

div#textWrap img { max-width: 100%; }

div#footer {
 border-left: 0;
 border-right: 0;
 padding: 30px 10px 10px 10px;
}

div#footerText1Wrap {
 float:none;
 width: 100%;
 padding: 0 0 20px 0;
 margin-right: 0px;
}

div#footerText2Wrap {
 float:none;
 width: 100%;
 padding: 0 0 20px 0;
 margin-right: 0px;
}

div#footerText3Wrap {
 float:none;
 width: 100%;
 padding: 0 0 20px 0;
 margin-right: 0px;
}

div#footerText4Wrap {
 margin: 20px 0;
 width: 100%;
 float: none;
}

div#footerText4Wrap p { text-align: center !important; }

div#instagram-wrap { padding: 10px; }

div#netlandCont { margin: 10px 10px 30px 0; }

/*--- Navigation ---*/ 
div#navTlWrap { display: none; }
div.navTlCont { display: none; }


/*--- Startpage ---*/
div#spBoxCont { padding: 0; }

div#spBox1Wrap { 
 float: none;
 margin-right: 0;
 width: 100%;
 height: auto;
}

div#spBox2Wrap,
div#spBox3Wrap,
div#spBox4Wrap,
div#spBox5Wrap,
div#spBox6Wrap {
 width: 100%;
 height: auto;
 overflow: visible;
 float: auto;
 display: table;
 line-height: 90%;
}

div#spBox4Wrap,
div#spBox5Wrap { margin-bottom: 10px; }

div#spBox2Wrap div.spBoxImgWrap,
div#spBox3Wrap div.spBoxImgWrap,
div#spBox4Wrap div.spBoxImgWrap,
div#spBox5Wrap div.spBoxImgWrap,
div#spBox6Wrap div.spBoxImgWrap {
 width: 105px;
 display: table-cell;
 vertical-align: middle;
}

div#spBox2Wrap div.spBoxImgWrap img,
div#spBox3Wrap div.spBoxImgWrap img,
div#spBox4Wrap div.spBoxImgWrap img,
div#spBox5Wrap div.spBoxImgWrap img,
div#spBox6Wrap div.spBoxImgWrap img { width: 105px; }

div#spBox2Text,
div#spBox3Text,
div#spBox4Text,
div#spBox5Text,
div#spBox6Text {
 position: relative;
 bottom: auto;
 width: auto;
 padding: 0 10px;
 background-image:  none;
 display: table-cell;
 vertical-align: middle;
}

/* Jälleenmyyjät */

div.jm_details,
div.jm_details {
 max-width: 95%; }

div.jm_row,
div.jm2_row {
 width: auto !important;
 float: initial !important;
 padding: 2px 0 2px 5px;
}

div#jalleenmyyjahaku { width: auto; }

div#jalleenmyyjahaku input { width: 85%; }


/* Uutiskirje */
div.input-cont-hor input { width: 97% !important; }
