/*----- min-width 1230px -----*/

/* palstan leveys 360px, gap 60px */

.mobile-only, 
div#respSearchform,
div#smartnavi-bottom-container,
div#pageimage2-wrap-mobile,
div#pageimage2-text-mobile {
 display: none !important; 
}

.box-highlighted { padding: 24px; }

div.box-highlighted.embed { margin-top: 0; }

div#topheader-wrap { width: 1200px; }

div#header-wrap { 
  width: 1200px;
  height: 80px;
}

div#public-header {
  width: 1200px;
}

div#bg-image { height: 620px; }

div#bg-image-overlay { height: 620px; }

div#page-wrap { width: 1200px; }

div#page-wrap.okindex { margin-top: -620px; }

div#page-wrap.okindex h1 { margin-top: -5px; }

aside#aside { padding: 30px 60px 60px 0; }

aside#aside img { max-width: 300px; height: auto; }

div#searchFormWrap input#search { width: 360px !important; }

.ac-search-help, .autocomplete-no-results { width: 360px; }

div#main {  
 width: 780px;
 padding: 30px 0 60px 0;
}

div#main img { max-width: 780px; height: auto; }

/*--- NAVIGATION ---*/

.sm-netland li { 
  display: inline-block;
  border-top: 0;
}

.sm-netland a,
.sm-netland a:hover,
.sm-netland a:focus { padding: 20px 15px; }

/*--- TEKSTISIVU ---*/

div#pageimage-wrap img { max-width: 780px; height: auto !important; }

div#pageimage2-wrap img { max-width: 360px; height: auto !important;  }

div#pageimage2-text { max-width: 360px; }

/*--- OSASTOTARKASTUS ---*/
div#tarkastusraportti-wrap { width: 780px; }

/*--- OHJEKIRJA ---*/

div.class_wrapper div.makediv-opt-sel-cont,
div.location_wrapper div.makediv-opt-sel-cont,
div.state_search_wrapper div.makediv-opt-sel-cont { width: 330px !important; }

div.class_wrapper div.makediv-opts,
div.location_wrapper div.makediv-opts,
div.state_search_wrapper div.makediv-opts { width: 330px; }
