/* Makupalat theme
 * plus overrides to Bootstrap 3.3.4
 */
/* line 7, ../sass/mpalat.sass */
body {
  font-size: 13px;
  line-height: 1.4em;
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

/* line 14, ../sass/mpalat.sass */
a {
  outline: none !important;
  color: #c35500;
}
/* line 17, ../sass/mpalat.sass */
a:hover {
  color: #5c2800;
  opacity: 0.7;
  text-decoration: none !important;
}
/* line 21, ../sass/mpalat.sass */
a:active {
  color: #5c2800;
  text-decoration: none !important;
}
/* line 24, ../sass/mpalat.sass */
a:focus {
  color: #5c2800;
  text-decoration: none !important;
}

/* line 28, ../sass/mpalat.sass */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 32, ../sass/mpalat.sass */
.tabs {
  text-align: right;
  margin: 0 10px 0 0;
}
/* line 35, ../sass/mpalat.sass */
.tabs ul.tabs {
  margin: 0 5px;
  border: none;
}
/* line 38, ../sass/mpalat.sass */
.tabs ul.tabs li {
  background-image: none;
  display: inline-block;
  margin: 0;
  padding-left: 0;
  padding-top: 3px;
}
/* line 44, ../sass/mpalat.sass */
.tabs ul.tabs li a {
  border: none;
  /*border-radius: 7px */
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  /*color: #fff */
  padding: 5px 7px;
  margin-right: 2px;
  font-size: 11px;
}
/* line 53, ../sass/mpalat.sass */
.tabs ul.tabs li a:hover, .tabs ul.tabs li a.active {
  background-color: #e47e2f;
  color: white;
}

/* admin */
/* line 58, ../sass/mpalat.sass */
.logged-in .link-edit {
  background: url("/modules/contextual/images/gear-select.png") no-repeat 0 0 transparent;
  display: block;
  height: 16px;
  position: absolute;
  right: 50px;
  top: 15px;
  width: 16px;
}

/* piilota turhat elementit */
/* line 69, ../sass/mpalat.sass */
#skip-link,
#breadcrumb,
#linkkihaku-wrapper,
#etusivun-nosto h2.pane-title,
.pane-sahko-linkkihaku-kokoteksti h2.pane-title,
.page-node h2.pane-title,
#main-wrapper #extra-haku-navi {
  display: none;
}

/* content positions */
/* line 82, ../sass/mpalat.sass */
#content .content {
  margin-top: 12px;
}

/* line 94, ../sass/mpalat.sass */
.page-node-32220 #content .content,
.page-contact #content .content,
.page-linkit-kategoriat #content .content,
.page-linkit-julkaisijat #content .content,
.page-linkkiehdotus #content .content,
.page-kokoelmat #content .content,
.page-ilmoita #content .content,
.node-type-linkki #content .content,
.node-type-kokoelma #content .content {
  margin-top: 19px;
}

/* header */
/* line 111, ../sass/mpalat.sass */
#user-view h2.pane-title {
  color: #777777;
  font-size: 0.875em;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 5px;
  background: none;
  border: none;
  padding: 0;
}

/* line 121, ../sass/mpalat.sass */
#user-view .pane-user-name {
  font-weight: 700;
  font-size: 1.25em;
}

/* line 125, ../sass/mpalat.sass */
#header-wrapper.container {
  padding: 0 5px;
}

/* line 130, ../sass/mpalat.sass */
#header-menu #block-system-main-menu h2, #header-menu #block-locale-language h2, #header-menu #block-menu-menu-p-valikko-ruotsi- h2 {
  display: none;
}

/* line 134, ../sass/mpalat.sass */
#block-sahko-linkkihaku-autocomplete h2 {
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  left: 0;
  margin-top: 4px;
}

/* line 141, ../sass/mpalat.sass */
.navbar-default {
  background: transparent;
  border: none;
}

/* line 145, ../sass/mpalat.sass */
.navbar {
  min-height: 0;
}

/* line 149, ../sass/mpalat.sass */
#header .navbar-brand {
  padding: 0;
}
/* line 151, ../sass/mpalat.sass */
#header .navbar-brand #branding > a, #header .navbar-brand .site-slogan, #header .navbar-brand .site-name {
  float: left;
}
/* line 153, ../sass/mpalat.sass */
#header li.expanded, #header li.collapsed, #header li.leaf {
  padding: 0;
}
/* line 155, ../sass/mpalat.sass */
#header .navbar-nav > li > a {
  line-height: 12px;
  min-width: 20px;
}

/* line 159, ../sass/mpalat.sass */
.site-logo {
  margin-right: 15px;
  margin-top: -25px;
}

/* line 163, ../sass/mpalat.sass */
.site-name {
  margin-top: 20px;
}
/* line 165, ../sass/mpalat.sass */
.site-name a {
  color: #333333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 32px;
  font-style: italic;
  font-weight: bold;
}

/* line 172, ../sass/mpalat.sass */
.site-slogan {
  color: #333333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-style: italic;
  margin-top: 20px;
  line-height: 28px;
}
/* line 179, ../sass/mpalat.sass */
.site-slogan img {
  margin-left: 20px;
  margin-right: 10px;
}

/* line 183, ../sass/mpalat.sass */
a.menu_icon {
  background-position: right bottom;
}

/* line 186, ../sass/mpalat.sass */
.language-switcher-locale-url li.active {
  display: none;
}

/* titles & forms & basic pages */
/* line 192, ../sass/mpalat.sass */
.node-type-page .pane-node-content, #user-view, #contact-personal-form, #sahko-ilmoita-linkki, #search-form {
  background: white;
  border: 1px solid #bfb4ac;
  border-radius: 12px;
  box-shadow: 0 3px 5px #cccccc, 0 0 20px #eeeeee inset;
  padding: 0;
  position: relative;
}

/* line 200, ../sass/mpalat.sass */
#sivu-header h2, form h2, h2.pane-title, .view-kokoelmat h2, #sahko-ilmoita-linkki #edit-description {
  display: block;
  padding: 15px;
  color: #333333;
  font-size: 1.3em;
  font-weight: 700;
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid #bfb4ac;
  line-height: 1.2em !important;
  margin: 0;
  padding: 15px;
  position: relative;
  background: #f2ebe6;
}

/* line 214, ../sass/mpalat.sass */
#sahko-ilmoita-linkki {
  padding: 15px;
}
/* line 216, ../sass/mpalat.sass */
#sahko-ilmoita-linkki #edit-description {
  margin: -15px;
}
/* line 218, ../sass/mpalat.sass */
#sahko-ilmoita-linkki #edit-info1 {
  padding-top: 10px;
}

/* line 221, ../sass/mpalat.sass */
#sivu-wrapper, #palaute-wrapper, #linkkiehdotus-lomake-content {
  margin: 15px;
}
/* line 223, ../sass/mpalat.sass */
#sivu-wrapper ul, #palaute-wrapper ul, #linkkiehdotus-lomake-content ul {
  margin-left: 15px;
}

/* line 226, ../sass/mpalat.sass */
#sivu-extrainfo {
  float: right;
  font-size: 0.85em;
}

/* line 231, ../sass/mpalat.sass */
form.node-form label, form.contact-form label, form#user-login label, form#user-pass label, form#sahko-ilmoita-linkki label, #search-form label {
  display: block;
}
/* line 233, ../sass/mpalat.sass */
form.node-form label.option, form.contact-form label.option, form#user-login label.option, form#user-pass label.option, form#sahko-ilmoita-linkki label.option, #search-form label.option {
  display: inline;
  margin-left: 3px;
  margin-top: 2px;
}
/* line 237, ../sass/mpalat.sass */
form.node-form input, form.node-form textarea, form.contact-form input, form.contact-form textarea, form#user-login input, form#user-login textarea, form#user-pass input, form#user-pass textarea, form#sahko-ilmoita-linkki input, form#sahko-ilmoita-linkki textarea, #search-form input, #search-form textarea {
  border: 1px solid #a69c95;
  border-radius: 5px;
  min-height: 30px;
  padding: 0 7px;
  box-shadow: 3px 3px 5px #eeeeee;
  max-width: 100%;
}
/* line 244, ../sass/mpalat.sass */
form.node-form input.form-checkbox, form.contact-form input.form-checkbox, form#user-login input.form-checkbox, form#user-pass input.form-checkbox, form#sahko-ilmoita-linkki input.form-checkbox, #search-form input.form-checkbox {
  margin-top: -2px;
}
/* line 246, ../sass/mpalat.sass */
form.node-form input.form-submit, form.contact-form input.form-submit, form#user-login input.form-submit, form#user-pass input.form-submit, form#sahko-ilmoita-linkki input.form-submit, #search-form input.form-submit {
  background-color: #9ca3a1;
  color: white;
  padding: 2px 10px;
  box-shadow: 3px 3px 5px #cfcfcf;
  border: 1px solid #999999;
}
/* line 252, ../sass/mpalat.sass */
form.node-form input.form-submit:hover, form.contact-form input.form-submit:hover, form#user-login input.form-submit:hover, form#user-pass input.form-submit:hover, form#sahko-ilmoita-linkki input.form-submit:hover, #search-form input.form-submit:hover {
  box-shadow: 1px 1px 3px #cfcfcf;
  background-color: #909695;
}
/* line 255, ../sass/mpalat.sass */
form.node-form input#edit-submit, form.contact-form input#edit-submit, form#user-login input#edit-submit, form#user-pass input#edit-submit, form#sahko-ilmoita-linkki input#edit-submit, #search-form input#edit-submit {
  font-size: 1.15em;
}
/* line 257, ../sass/mpalat.sass */
form.node-form .at-term-list, form.contact-form .at-term-list, form#user-login .at-term-list, form#user-pass .at-term-list, form#sahko-ilmoita-linkki .at-term-list, #search-form .at-term-list {
  padding: 0;
}

/* line 261, ../sass/mpalat.sass */
#linkkiehdotus-lomake h3 {
  background: #dfdad5;
  display: inline-block;
  padding: 5px;
  font-size: 1em;
  margin: -1px 0 0 0;
  text-shadow: 2px 2px 3px white;
  color: #555555;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 271, ../sass/mpalat.sass */
#linkkiehdotus-lomake .linkki-viiva {
  margin-top: 30px;
  margin-bottom: 0;
}

/* line 275, ../sass/mpalat.sass */
#kokoelma-linkit h3 {
  font-size: 1em;
}

/* line 278, ../sass/mpalat.sass */
fieldset.captcha {
  padding-top: 10px;
}
/* line 280, ../sass/mpalat.sass */
fieldset.captcha legend {
  display: none;
}

/* line 283, ../sass/mpalat.sass */
form#user-login, form#user-pass, #contact-personal-form {
  margin-bottom: 0;
  padding: 0 15px;
}

/* line 287, ../sass/mpalat.sass */
#user-view {
  padding: 15px;
}

/* haku */
/* line 294, ../sass/mpalat.sass */
html.js input.form-autocomplete {
  background-position: 100% 3px;
}

/* line 297, ../sass/mpalat.sass */
html.js #linkkiehdotus-lomake input.form-autocomplete {
  background-position: 100% 8px;
}

/* line 300, ../sass/mpalat.sass */
#sahko-ehdottava-linkkihaku-form, #search-form #edit-keys {
  border: 1px solid #777777;
  box-shadow: 3px 3px 8px -3px #cccccc;
  border-radius: 5px;
}
/* line 304, ../sass/mpalat.sass */
#sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete, #sahko-ehdottava-linkkihaku-form #linkkihaku-hakunappi, #search-form #edit-keys .form-item-linkkihaku-autocomplete, #search-form #edit-keys #linkkihaku-hakunappi {
  float: left;
}
/* line 306, ../sass/mpalat.sass */
#sahko-ehdottava-linkkihaku-form input.form-autocomplete, #search-form #edit-keys input.form-autocomplete {
  border: none;
  margin: 0 10px;
}
/* line 309, ../sass/mpalat.sass */
#sahko-ehdottava-linkkihaku-form .form-item, #sahko-ehdottava-linkkihaku-form .form-actions, #search-form #edit-keys .form-item, #search-form #edit-keys .form-actions {
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 313, ../sass/mpalat.sass */
#search-form #edit-keys {
  padding: 3px 5px;
  max-width: 250px;
}

/* line 317, ../sass/mpalat.sass */
#sahko-ehdottava-linkkihaku-form #linkkihaku-hakunappi {
  background: url("/sites/all/themes/mpalat/images/search.png") no-repeat right 4px white;
  border-radius: 0 5px 5px 0;
  border: none;
  color: white;
  margin: 0;
  padding: 5px;
  margin-right: 4px;
  float: left;
  text-indent: -9999px;
  width: 25px;
}

/* line 333, ../sass/mpalat.sass */
#block-sahko-sahkokissa-kategoriat .navbar-nav > li {
  float: none;
}
/* line 335, ../sass/mpalat.sass */
#block-sahko-sahkokissa-kategoriat .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  overflow-x: hidden !important;
}

/* line 341, ../sass/mpalat.sass */
#sidebar h2, #sidebar-left h2 {
  background: #e47e2f;
  padding: 5px 10px;
  font-size: 1.3em;
  font-weight: 700;
  color: white;
  margin-bottom: 3px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 350, ../sass/mpalat.sass */
#sidebar h2 a, #sidebar-left h2 a {
  color: white;
}

/* line 354, ../sass/mpalat.sass */
#sidebar span.categories, #sidebar-left span.categories {
  float: right;
  margin-top: 4px;
  margin-right: -4px;
  font-size: 13px;
  font-weight: 400;
}
/* line 360, ../sass/mpalat.sass */
#sidebar span.categories a, #sidebar-left span.categories a {
  padding-right: 15px;
  background: url("/sites/all/themes/mpalat/images/more-nega.png") no-repeat right top transparent;
}

/* line 364, ../sass/mpalat.sass */
#linkkihaku-hakutulosten-maara {
  float: left;
}

/* line 367, ../sass/mpalat.sass */
#kielivalinta-linkki {
  float: right;
}

/* line 370, ../sass/mpalat.sass */
#hakutulos-sorttaukset {
  clear: both;
  padding-top: 5px;
}
/* line 376, ../sass/mpalat.sass */
#hakutulos-sorttaukset .item-list {
  float: right;
}

/* line 379, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts {
  margin: 0;
  padding: 0;
  font-size: 11px;
}
/* line 383, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li {
  background: transparent;
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
}
/* line 389, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li span {
  line-height: 22px;
  display: block;
  float: left;
}
/* line 393, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li span.search-api-sort-active {
  background: #e47e2f;
}
/* line 395, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li span.search-api-sort-inactive {
  background: #9ca3a1;
}
/* line 397, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li.first span {
  border-radius: 5px 0 0 5px;
}
/* line 399, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li.last span {
  border-radius: 0 5px 5px 0;
}
/* line 401, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li a {
  padding: 6px;
  color: white;
}
/* line 404, ../sass/mpalat.sass */
#hakutulos-view-control ul.search-api-sorts li a img {
  margin-left: -7px;
}

/* line 407, ../sass/mpalat.sass */
#hakutulos-toggle-nappi {
  float: right;
  font-size: 11px;
  line-height: 22px;
  color: white;
  background: #9ca3a1;
  border-radius: 5px;
  padding: 0 6px;
  margin-left: 10px;
}

/* line 418, ../sass/mpalat.sass */
.view-empty h2 {
  font-size: 1.3em;
}

/* line 421, ../sass/mpalat.sass */
#hakutulos-view-control {
  margin-bottom: 10px;
}

/* Tarkka haku */
/* line 426, ../sass/mpalat.sass */
.page-search #search-form {
  margin-top: 8px;
}
/* line 428, ../sass/mpalat.sass */
.page-search #search-form #edit-basic {
  padding: 15px;
}
/* line 430, ../sass/mpalat.sass */
.page-search #search-form #edit-basic label {
  display: inline;
}
/* line 432, ../sass/mpalat.sass */
.page-search #search-form #edit-basic label:after {
  content: ": ";
  margin-left: -3px;
}
/* line 435, ../sass/mpalat.sass */
.page-search ol {
  padding-left: 0;
}
/* line 437, ../sass/mpalat.sass */
.page-search #sidebar .block .content {
  padding: 10px;
}
/* line 439, ../sass/mpalat.sass */
.page-search #main #content #block-system-main h2 {
  font-size: 1.3em;
  margin-left: 15px;
}
/* line 442, ../sass/mpalat.sass */
.page-search #search-form h2, .page-search ol h2 {
  margin-left: 0 !important;
}

/* tarkenna hakua uudella jquery-versiolla */
/* line 447, ../sass/mpalat.sass */
#block-quicktabs-fasetit_solr_ {
  width: 100%;
}

/* line 451, ../sass/mpalat.sass */
#quickset-fasetit_solr_ h3 {
  background: #eeeeee;
  line-height: 20px;
  margin: 2px 0 3px;
  padding: 2px 0 5px;
}
/* line 456, ../sass/mpalat.sass */
#quickset-fasetit_solr_ h3 a {
  color: #777777;
  font-size: 13px;
  padding: 2px 0 4px 10px;
}
/* line 460, ../sass/mpalat.sass */
#quickset-fasetit_solr_ h3 a:hover {
  color: #333333;
}

/* line 463, ../sass/mpalat.sass */
#facets.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}

/* line 467, ../sass/mpalat.sass */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: auto;
  right: 0.5em;
}

/* line 471, ../sass/mpalat.sass */
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom {
  height: auto !important;
  display: none;
}

/* line 475, ../sass/mpalat.sass */
.ui-accordion-content {
  padding: 0 1em !important;
}
/* line 477, ../sass/mpalat.sass */
.ui-accordion-content ul.facetapi-facetapi-links {
  padding-left: 0 !important;
  margin: 0;
}
/* line 480, ../sass/mpalat.sass */
.ui-accordion-content ul.facetapi-facetapi-links li {
  list-style: none !important;
  margin: 5px 0;
}
/* line 483, ../sass/mpalat.sass */
.ui-accordion-content ul.facetapi-facetapi-links li a {
  color: #777777;
}
/* line 485, ../sass/mpalat.sass */
.ui-accordion-content .item-list {
  padding-bottom: 10px;
}

/* line 487, ../sass/mpalat.sass */
a.facetapi-active {
  font-weight: 700;
}

/* line 489, ../sass/mpalat.sass */
a.facetapi-limit-link {
  color: #333333;
  text-decoration: none;
}

/* autocomplete */
/* line 496, ../sass/mpalat.sass */
#autocomplete {
  background: white;
  padding: 0 10px 10px 10px;
  position: absolute;
  max-width: 400px;
}
/* line 502, ../sass/mpalat.sass */
#autocomplete #ehdotus-wrapper ul:nth-child(1) li h1 {
  margin-top: 10px !important;
}
/* line 504, ../sass/mpalat.sass */
#autocomplete #ehdotus-wrapper h1 {
  font-size: 1.3em;
  color: #777777;
}
/* line 507, ../sass/mpalat.sass */
#autocomplete #ehdotus-wrapper div h1:hover {
  background: white !important;
}

/* tarkenna hakua vanhalla jquery-versiolla */
/* line 513, ../sass/mpalat.sass */
.ui-widget {
  font-size: 1em;
}

/* line 516, ../sass/mpalat.sass */
.ui-corner-all,
.ui-corner-top {
  border-radius: 0;
}

/* line 520, ../sass/mpalat.sass */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #eeeeee;
  border: none;
  margin-bottom: 2px;
}

/* line 526, ../sass/mpalat.sass */
.ui-accordion .ui-accordion-content {
  border: none;
}

/* linkkiloota */
/* line 533, ../sass/mpalat.sass */
#quicktabs-etusivun_nostot .node-linkki {
  margin-bottom: 15px;
}

/* line 536, ../sass/mpalat.sass */
#hakutulos-wrapper, #nosto-content {
  padding: 10px 15px;
  word-wrap: break-word;
}

/* line 540, ../sass/mpalat.sass */
#linkkiehdotus-lomake, #palaute-lomake, #user-login, #user-pass, .pane-sahko-termiitti-kategoriat, .pane-sahko-termiitti-asiasanat,
.pane-sahko-termiitti-toimija, .pane-sahko-termiitti-luokka, .node-linkkiehdotus, .node-raataloity-rss, .node-linkki, .node-, .linkkinosto, .view-kokoelmat .views-row, .view-kokoelmat .view-header {
  background: white;
  border: 1px solid #bfb4ac;
  border-radius: 12px;
  box-shadow: 0 3px 5px #cccccc, 0 0 20px #eeeeee inset;
  margin-bottom: 15px;
  padding: 0;
  position: relative;
}

/* line 550, ../sass/mpalat.sass */
#hakutulos-header, #nosto-header, .page-linkit-kategoriat .pane-sahko-termiitti-kategoriat h2, #kokoelma-header {
  background: url("/sites/all/themes/mpalat/images/symbol-link-label.png") no-repeat right 7px #f2ebe6;
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid #bfb4ac;
  color: white;
  line-height: 1.2em !important;
  margin: 0;
  padding: 0 30px 5px 15px;
  position: relative;
}

/* line 560, ../sass/mpalat.sass */
#hakutulos-header h2, #nosto-header h2, .page-linkit-kategoriat .pane-sahko-termiitti-kategoriat h2 {
  font-size: 1.3em;
  font-weight: 700;
}
/* line 563, ../sass/mpalat.sass */
#hakutulos-header h2 a, #nosto-header h2 a, .page-linkit-kategoriat .pane-sahko-termiitti-kategoriat h2 a {
  color: #333333;
}

/* line 566, ../sass/mpalat.sass */
#hakutulos-header h2, #nosto-header h2 {
  margin-top: 15px;
}

/* line 569, ../sass/mpalat.sass */
#hakutulos-foot {
  clear: both;
}

/* line 572, ../sass/mpalat.sass */
.taxolista {
  float: left;
}
/* line 574, ../sass/mpalat.sass */
.taxolista a {
  font-size: 1em;
  line-height: 1.75em;
  margin-left: 85px;
}
/* line 578, ../sass/mpalat.sass */
.taxolista ul {
  position: relative;
  margin: 0 0 0 85px;
  padding: 0;
}
/* line 582, ../sass/mpalat.sass */
.taxolista ul li {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 586, ../sass/mpalat.sass */
.taxolista ul li a {
  margin: 0;
}
/* line 588, ../sass/mpalat.sass */
.taxolista ul li a.active {
  color: #c35500;
}

/* line 591, ../sass/mpalat.sass */
#hakutulos-kategoriat h3, .taxolista h3 {
  position: absolute;
  font-size: 1em;
  font-weight: normal;
  margin: 0 10px 0 0;
  padding: 0;
  line-height: 1.75em;
}

/* line 599, ../sass/mpalat.sass */
#hakutulos-extrainfo {
  text-align: right;
  font-size: 11px;
  line-height: 1.25em;
  margin: -5px 0;
}
/* line 604, ../sass/mpalat.sass */
#hakutulos-extrainfo a {
  display: block;
}
/* line 606, ../sass/mpalat.sass */
#hakutulos-extrainfo ul {
  display: block;
  margin: 0;
}
/* line 609, ../sass/mpalat.sass */
#hakutulos-extrainfo ul li {
  padding: 0;
}

/* line 612, ../sass/mpalat.sass */
.vud-widget-peukut {
  margin-top: -5px;
}
/* line 614, ../sass/mpalat.sass */
.vud-widget-peukut .score-spacer {
  font-size: 11px;
  margin: 0 10px;
  padding-top: 8px;
}
/* line 618, ../sass/mpalat.sass */
.vud-widget-peukut .total-score {
  font-size: 11px;
  margin-left: 15px;
  padding-top: 8px;
}
/* line 622, ../sass/mpalat.sass */
.vud-widget-peukut .up-active {
  background-position: 0 -36px;
  height: 34px;
  width: 22px;
}
/* line 626, ../sass/mpalat.sass */
.vud-widget-peukut .down-active {
  background-position: -22px -36px;
  height: 34px;
  width: 22px;
}
/* line 630, ../sass/mpalat.sass */
.vud-widget-peukut .up-inactive {
  background-position: 0 -76px;
  height: 34px;
  width: 22px;
}
/* line 634, ../sass/mpalat.sass */
.vud-widget-peukut .down-inactive {
  background-position: -22px -76px;
  height: 34px;
  width: 22px;
}
/* line 638, ../sass/mpalat.sass */
.vud-widget-peukut .up-inactive:hover {
  background-position: 0 -117px;
  height: 34px;
  width: 22px;
}
/* line 642, ../sass/mpalat.sass */
.vud-widget-peukut .down-inactive:hover {
  background-position: -22px -115px;
  height: 34px;
  width: 22px;
}

/* line 647, ../sass/mpalat.sass */
.info-split {
  text-align: center;
  font-size: 11px;
  margin: -4px 0;
  cursor: pointer;
}

/* line 654, ../sass/mpalat.sass */
hr.linkki-viiva {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-bottom: 1px solid white !important;
  border-image: none;
  border-left: medium none;
  border-right: medium none;
  border-top: 1px solid #dfdad5 !important;
  margin: 10px 0;
}

/* line 667, ../sass/mpalat.sass */
.field-type-taxonomy-term-reference .field-label {
  display: inline-block;
  font-weight: 400;
}
/* line 670, ../sass/mpalat.sass */
.field-type-taxonomy-term-reference .field-items {
  display: inline-flex;
}
/* line 672, ../sass/mpalat.sass */
.field-type-taxonomy-term-reference .field-item {
  display: inline;
}
/* line 674, ../sass/mpalat.sass */
.field-type-taxonomy-term-reference .field-item:after {
  content: ",";
  margin-right: 4px;
}
/* line 677, ../sass/mpalat.sass */
.field-type-taxonomy-term-reference .field-item:last-child:after {
  content: none;
  margin-right: 0;
}

/* listat */
/* line 684, ../sass/mpalat.sass */
ul li.leaf {
  list-style-image: none;
  list-style-type: initial;
}

/* kokoelmat */
/* line 691, ../sass/mpalat.sass */
.view-kokoelmat .node-kokoelma {
  padding-bottom: 20px;
}
/* line 693, ../sass/mpalat.sass */
.view-kokoelmat #hakutulos-header {
  color: #333333;
  background-image: none;
}
/* line 696, ../sass/mpalat.sass */
.view-kokoelmat #hakutulos-header h2 {
  float: left;
}
/* line 698, ../sass/mpalat.sass */
.view-kokoelmat #hakutulos-header div {
  margin-top: 19px;
  margin-right: -15px;
}
/* line 701, ../sass/mpalat.sass */
.view-kokoelmat .field-name-field-kuva {
  float: right;
  margin-left: 10px;
}
/* line 704, ../sass/mpalat.sass */
.view-kokoelmat .field-name-body {
  color: #333333;
}
/* line 706, ../sass/mpalat.sass */
.view-kokoelmat .field-name-field-linkki-ref {
  color: #333333;
  margin-top: 10px;
}

/* line 710, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #hakutulos-extrainfo {
  margin-bottom: 7px;
}

/* sähkökissa menu /* */
/* luettelotaiton säännöt kommentoitu */
/* line 716, ../sass/mpalat.sass */
ul {
  padding-left: 1em;
}

/* line 719, ../sass/mpalat.sass */
ul.sahkokissa_menu {
  width: 100%;
  padding: 0;
}
/* line 722, ../sass/mpalat.sass */
ul.sahkokissa_menu li {
  list-style: none;
  padding: 0.2em 0 0;
}
/* line 725, ../sass/mpalat.sass */
ul.sahkokissa_menu li a.depth-0 {
  background: #eeeeee;
}
/* line 727, ../sass/mpalat.sass */
ul.sahkokissa_menu li a {
  width: 100%;
  display: block;
  padding: 5px 10px;
  color: #777777;
}
/* line 733, ../sass/mpalat.sass */
ul.sahkokissa_menu li a.selected {
  font-weight: 700;
}
/* line 738, ../sass/mpalat.sass */
ul.sahkokissa_menu li.expanded ul li {
  padding: 0;
}
/* line 740, ../sass/mpalat.sass */
ul.sahkokissa_menu li.expanded ul li a {
  display: block;
  padding-left: 1em;
}
/* line 744, ../sass/mpalat.sass */
ul.sahkokissa_menu li.expanded ul li.expanded a {
  padding-left: 0;
}
/* line 750, ../sass/mpalat.sass */
ul.sahkokissa_menu li.expanded ul li.collapsed a {
  padding-left: 0;
}
/* line 756, ../sass/mpalat.sass */
ul.sahkokissa_menu li.expanded ul li[class|="first depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="first active-trail depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="active-trail depth"] a {
  display: block;
  padding-left: 1em;
}
/* line 762, ../sass/mpalat.sass */
ul.sahkokissa_menu li.collapsed ul {
  display: none;
}

/* line 765, ../sass/mpalat.sass */
.navbar-default .navbar-nav.sahkokissa_menu > li > a:focus, .navbar-default .navbar-nav.sahkokissa_menu > li > a:hover {
  background-color: #f2f2f2;
}

/* line 769, ../sass/mpalat.sass */
#kat-mobile-menu ul {
  padding-left: 0;
}
/* line 771, ../sass/mpalat.sass */
#kat-mobile-menu ul li a {
  margin-left: 0;
  list-style: none !important;
  width: auto;
  display: inline-block;
  position: static;
}
/* line 777, ../sass/mpalat.sass */
#kat-mobile-menu ul li.depth-1 a {
  margin-left: 1.5em;
}
/* line 779, ../sass/mpalat.sass */
#kat-mobile-menu ul li.depth-2 a {
  margin-left: 2.5em;
}
/* line 781, ../sass/mpalat.sass */
#kat-mobile-menu ul li.depth-3 a {
  margin-left: 3.5em;
}
/* line 783, ../sass/mpalat.sass */
#kat-mobile-menu ul li.depth-4 a {
  margin-left: 4.5em;
}
/* line 785, ../sass/mpalat.sass */
#kat-mobile-menu ul li.depth-5 a {
  margin-left: 5.5em;
}
/* line 787, ../sass/mpalat.sass */
#kat-mobile-menu ul li.depth-6 a {
  margin-left: 6.5em;
}

/* line 790, ../sass/mpalat.sass */
.kat-mobile-menu-btn, .kisu-digg {
  cursor: pointer;
  float: right;
  border: 1px solid #b8b6b4;
  border-radius: 3px;
  color: #b8b6b4;
  text-align: center;
  opacity: 0.7;
}

/* line 800, ../sass/mpalat.sass */
ul.sahkokissa_menu_bookmarked li {
  border-bottom: none !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important;
  background: #f8e6e6 !important;
}
/* line 805, ../sass/mpalat.sass */
ul.sahkokissa_menu_bookmarked li a.bookmarked {
  background: #f8e6e6 !important;
  max-width: 80%;
}

/* line 809, ../sass/mpalat.sass */
a.kisu-digg {
  color: #b8b6b4 !important;
  font-weight: 700;
}

/* line 813, ../sass/mpalat.sass */
#cluetip > div {
  display: none !important;
}

/* line 816, ../sass/mpalat.sass */
#cluetip {
  background: transparent;
}
/* line 818, ../sass/mpalat.sass */
#cluetip #cluetip-outer {
  display: block !important;
  background: #f8e6e6;
  border: 3px solid white;
  border-radius: 10px;
  box-shadow: 5px 5px 5px #777777;
  min-width: 80px;
}
/* line 825, ../sass/mpalat.sass */
#cluetip #cluetip-outer a.kisu-digg {
  float: left;
  color: #d07575 !important;
  border: none;
  font-size: 30px;
  line-height: 30px !important;
  margin-top: -3px;
  height: auto;
}
/* line 833, ../sass/mpalat.sass */
#cluetip #cluetip-outer a.kategoria-edit-button {
  display: block;
  clear: both;
  margin-top: 5px;
}

/* line 837, ../sass/mpalat.sass */
.cluetip-default div#cluetip-close {
  text-align: left;
}

/* line 841, ../sass/mpalat.sass */
.sahkokissa_menu li a, #quickset-fasetit_solr_ h3 a {
  display: block;
}
/* line 843, ../sass/mpalat.sass */
.sahkokissa_menu li a:hover, #quickset-fasetit_solr_ h3 a:hover {
  color: #333333 !important;
}

/* termiitti -----------------------------------------------------------------------
 */
/* line 850, ../sass/mpalat.sass */
.pane-block .pane-content {
  padding: 20px;
}

/* line 853, ../sass/mpalat.sass */
.ui-icon-triangle-1-e {
  background-position: -64px 0;
  opacity: 0.75;
}

/* line 857, ../sass/mpalat.sass */
.ui-icon-triangle-1-s {
  background-position: 0 0;
  opacity: 0.75;
}

/* line 861, ../sass/mpalat.sass */
.termiitti ul li {
  list-style: none;
}

/* line 864, ../sass/mpalat.sass */
.termiitti-sanasto-sarake {
  float: left;
  margin-right: 4%;
  width: 22%;
}

/* line 870, ../sass/mpalat.sass */
.pane-sahko-termiitti-toimija .termiitti-sanasto-sarake:nth-child(4), .pane-sahko-termiitti-asiasanat .termiitti-sanasto-sarake:nth-child(4) {
  margin-right: 0;
}

/* line 874, ../sass/mpalat.sass */
.pane-sahko-termiitti-luokka .termiitti-sanasto-sarake {
  width: 30.666%;
}
/* line 876, ../sass/mpalat.sass */
.pane-sahko-termiitti-luokka .termiitti-sanasto-sarake:nth-child(3) {
  margin-right: 0;
}

/* line 879, ../sass/mpalat.sass */
.termiitti-link {
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 2px 5px 1px;
  margin: 0 4px 4px 0;
  text-align: center;
  float: left;
  min-width: 20px;
  background: white;
  box-shadow: 1px 1px 3px #eeeeee;
}
/* line 889, ../sass/mpalat.sass */
.termiitti-link a {
  cursor: pointer;
  color: #777777;
  text-shadow: 0 1px 0 white;
  font-weight: 700;
}

/* kategoriat */
/* line 898, ../sass/mpalat.sass */
.page-linkit-kategoriat .pane-sahko-termiitti-kategoriat h2 {
  display: block;
  padding: 15px;
  color: #333333;
}
/* line 902, ../sass/mpalat.sass */
.page-linkit-kategoriat .pane-sahko-termiitti-kategoriat #termiitti-kat-level0 {
  border-bottom: 1px solid #bfb4ac;
  padding: 15px 0;
}
/* line 905, ../sass/mpalat.sass */
.page-linkit-kategoriat .pane-sahko-termiitti-kategoriat #termiitti-kat-level0:first-child {
  padding-top: 0;
}
/* line 907, ../sass/mpalat.sass */
.page-linkit-kategoriat .pane-sahko-termiitti-kategoriat #termiitti-kat-level0:last-child {
  border-bottom: none;
}
/* line 910, ../sass/mpalat.sass */
.page-linkit-kategoriat .pane-sahko-termiitti-kategoriat #termiitti-kat-level0 ul li {
  list-style: none;
}

/* line 913, ../sass/mpalat.sass */
#termiitti-kat-sarake {
  float: left;
  margin-right: 4%;
  width: 48%;
}
/* line 917, ../sass/mpalat.sass */
#termiitti-kat-sarake:nth-child(odd) {
  margin-right: 0;
}

/* line 920, ../sass/mpalat.sass */
#termiitti-kat-otsikko {
  font-size: 1.3em;
  font-weight: 700;
  margin-bottom: 10px;
}

/* r */
/* line 930, ../sass/mpalat.sass */
.item-list .r li {
  margin: 0;
  padding: 0;
}

/* pager */
/* line 938, ../sass/mpalat.sass */
.view-empty .item-list {
  display: none;
}

/* line 941, ../sass/mpalat.sass */
.item-list .pager {
  margin-top: 10px;
  text-align: center;
  font-family: arimo, arial;
  font-size: 15px;
}
/* line 946, ../sass/mpalat.sass */
.item-list .pager li > a, .item-list .pager li > span {
  border: none;
  padding: 0.25em 0.6em !important;
  color: #4c4c4c;
}
/* line 950, ../sass/mpalat.sass */
.item-list .pager a:hover, .item-list .pager a:active {
  border-radius: 1em;
  font-weight: 400;
  padding: 0.25em 0.6em !important;
  background: #eeeeee;
}
/* line 955, ../sass/mpalat.sass */
.item-list .pager li {
  padding: 0;
  margin: 0 0 0.25em 0.25em;
}
/* line 958, ../sass/mpalat.sass */
.item-list .pager li.pager-current {
  border-radius: 1em;
  color: white;
  font-weight: 400;
  padding: 0.25em 0.6em !important;
  background: #4c4c4c;
}

/* footer */
/* line 968, ../sass/mpalat.sass */
#footer-wrapper {
  margin-top: 15px;
  background: #4c4c4c;
  color: #9ca3a1;
}
/* line 972, ../sass/mpalat.sass */
#footer-wrapper a {
  color: #e39b65;
}
/* line 974, ../sass/mpalat.sass */
#footer-wrapper h2 {
  font-size: 20px;
  text-shadow: 1px 1px 5px #333333;
}
/* line 977, ../sass/mpalat.sass */
#footer-wrapper ul.menu li {
  list-style-image: none;
  list-style-type: initial;
}
/* line 981, ../sass/mpalat.sass */
#footer-wrapper #block-menu-menu-kirjaudu-rekister-idy h2 {
  display: none;
}
/* line 983, ../sass/mpalat.sass */
#footer-wrapper #block-menu-menu-kirjaudu-rekister-idy a {
  color: #9ca3a1;
}
/* line 985, ../sass/mpalat.sass */
#footer-wrapper #block-menu-menu-kirjaudu-rekister-idy ul.menu li {
  list-style: none;
}

/* line 989, ../sass/mpalat.sass */
.not-logged-in #footer-wrapper #footer-column-third {
  width: 100%;
}
/* line 991, ../sass/mpalat.sass */
.not-logged-in #footer-wrapper #footer-column-third a {
  float: right;
  line-height: 11px;
  margin-top: -1px;
  font-style: italic;
  text-transform: uppercase;
}
/* line 997, ../sass/mpalat.sass */
.not-logged-in #footer-wrapper ul {
  margin-bottom: 0;
}

/* line 1000, ../sass/mpalat.sass */
#block-menu-menu-some {
  margin-left: 5px;
  margin-right: -15px;
  float: right;
}
/* line 1004, ../sass/mpalat.sass */
#block-menu-menu-some h2 {
  display: none;
}
/* line 1006, ../sass/mpalat.sass */
#block-menu-menu-some ul li {
  list-style: none;
  float: left;
  display: block;
}
/* line 1010, ../sass/mpalat.sass */
#block-menu-menu-some ul li a {
  margin-left: 7px;
  padding: 0 0 14px 20px;
  line-height: 12px;
  min-width: 20px;
}

/* slick slider */
/* line 1019, ../sass/mpalat.sass */
.slick-slider {
  margin-bottom: 10px;
}

/* line 1021, ../sass/mpalat.sass */
#sidebar .slick h2, #sidebar-left .slick h2 {
  background: transparent;
  padding: 0;
  min-height: 29px;
}

/* line 1025, ../sass/mpalat.sass */
ul.slide__content {
  padding-left: 0;
}

/* line 1027, ../sass/mpalat.sass */
.slide__grid {
  list-style: none;
}

/* line 1030, ../sass/mpalat.sass */
#block-views-linkkinostot-slider .slick-dots:before {
  content: "Uusimmat linkit:";
  font-size: 1.3em;
  font-weight: 700;
  margin-right: 10px;
  margin-left: 15px;
}
/* line 1036, ../sass/mpalat.sass */
#block-views-linkkinostot-slider .slide__content {
  margin: 0 5px;
}

/* line 1044, ../sass/mpalat.sass */
.slick-dots {
  bottom: 0 !important;
  position: relative;
  padding-bottom: 10px;
}
/* line 1049, ../sass/mpalat.sass */
.slick-dots li {
  margin: -8px 5px;
}
/* line 1051, ../sass/mpalat.sass */
.slick-dots li button:before {
  height: 12px;
  width: 12px;
  border-radius: 6px;
  background: #777777;
  content: " ";
}

/* line 1057, ../sass/mpalat.sass */
.slide .field-type-text-long {
  padding: 0;
}

/* line 1059, ../sass/mpalat.sass */
.view-ajankohtaista-karuselli {
  margin-top: 15px;
}
/* line 1061, ../sass/mpalat.sass */
.view-ajankohtaista-karuselli a {
  color: #333333;
}

/* line 1065, ../sass/mpalat.sass */
.slide__content .center-text .lift-texts, .slide__content .center-text .lift-thumb {
  text-align: center;
}
/* line 1067, ../sass/mpalat.sass */
.slide__content .center-text .lift-texts img, .slide__content .center-text .lift-thumb img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 1071, ../sass/mpalat.sass */
.slide__content .hide-title .lift-title {
  display: none;
}
/* line 1073, ../sass/mpalat.sass */
.slide__content .lift-title {
  margin-bottom: 5px;
}
/* line 1075, ../sass/mpalat.sass */
.slide__content .lift-title a {
  font-size: 1.4em;
  font-weight: 700;
}

/* line 1079, ../sass/mpalat.sass */
.i18n-sv #block-views-linkkinostot-slider .slick-dots:before {
  content: "Nya länkar:";
}

/* slider lootat */
/* line 1084, ../sass/mpalat.sass */
#node-kategoria-lista {
  background: url("/sites/all/themes/mpalat/images/symbol-category.png") no-repeat left top transparent;
  padding-left: 17px;
  padding-top: 2px;
}

/* line 1089, ../sass/mpalat.sass */
#node-tarkemmat-tiedot {
  background: url("/sites/all/themes/mpalat/images/more.png") no-repeat 1px 1px transparent;
  padding-left: 17px;
}

/* line 1093, ../sass/mpalat.sass */
#nosto-content .field-name-field-kuvaus {
  margin-bottom: 5px;
}

/* etusivun aiheet */
/* line 1100, ../sass/mpalat.sass */
#block-sahko-sahkokissa-kategoriat-etusivu .inner {
  border-top: 1px dotted #999999;
  margin-top: 20px;
}
/* line 1103, ../sass/mpalat.sass */
#block-sahko-sahkokissa-kategoriat-etusivu h2 {
  margin-top: -20px;
  position: absolute;
  margin-left: 5%;
  padding: 0 10px;
  text-align: center;
  background: white;
}

/* line 1110, ../sass/mpalat.sass */
#aiheet-etusivu {
  margin-top: 20px;
}
/* line 1112, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item {
  position: relative;
  float: left;
  margin: 0 0.5% 15px;
  padding-bottom: 1.5em;
  border-radius: 12px;
  box-shadow: 0 3px 5px #cccccc;
}
/* line 1119, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .level-0 {
  background: url("/sites/all/themes/mpalat/images/symbol-category-label.png") no-repeat scroll right 12px transparent;
  border-radius: 12px 12px 0 0;
  padding: 5px 30px 0 15px;
  margin-top: 0;
}
/* line 1125, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .level-0 h2 {
  margin-top: 0;
  font-size: 1.3em;
  min-height: 26px;
  margin-top: 15px;
  margin-bottom: 9px;
  margin-left: 0;
  padding: 0;
  position: relative;
  text-align: left;
  background: transparent;
}
/* line 1136, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .level-0 h2 a {
  font-weight: 700;
  color: #333333;
}
/* line 1140, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item ul {
  list-style: none;
  padding-left: 20px;
  margin-left: 10px;
}
/* line 1144, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .level-1 {
  background: url("/sites/all/themes/mpalat/images/symbol-category.png") no-repeat scroll left top transparent;
}
/* line 1146, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .promolinks {
  background: url("/sites/all/themes/mpalat/images/symbol-link.png") no-repeat scroll left top transparent;
}
/* line 1148, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .kategory-item-info {
  position: absolute;
  bottom: 5px;
  width: 100%;
  text-align: center;
  font-size: 11px;
}
/* line 1154, ../sass/mpalat.sass */
#aiheet-etusivu .kategory-item .kategory-item-info a {
  color: #333333;
}
/* line 1157, ../sass/mpalat.sass */
#aiheet-etusivu .show-selected ul.level-1 li {
  display: none;
}
/* line 1159, ../sass/mpalat.sass */
#aiheet-etusivu .show-selected ul.level-1 li:nth-child(-n+5) {
  display: block;
}
/* line 1161, ../sass/mpalat.sass */
#aiheet-etusivu .show-selected .yes-theres-more {
  display: inline !important;
}
/* line 1164, ../sass/mpalat.sass */
#aiheet-etusivu .show-all ul.level-1 li {
  display: block;
}
/* line 1166, ../sass/mpalat.sass */
#aiheet-etusivu .show-all .yes-theres-more {
  display: none !important;
}

/* MEDIA SCREENS: MOBILE -----------------------------------------------------------------------------------------------------
 */
@media screen and (max-width: 767px) {
  /* line 1177, ../sass/mpalat.sass */
  #header .navbar {
    margin-bottom: 5px;
  }
  /* line 1179, ../sass/mpalat.sass */
  #header #navbar.collapse.in {
    margin-bottom: 15px;
  }

  /* line 1182, ../sass/mpalat.sass */
  #header-menu .navbar-header .navbar-toggle {
    float: none;
    position: absolute;
    right: 0;
    top: -5px;
  }

  /* line 1188, ../sass/mpalat.sass */
  .navbar-brand {
    margin-top: 30px;
  }

  /* line 1191, ../sass/mpalat.sass */
  .site-slogan {
    clear: both;
    margin-left: 85px;
    margin-top: 0;
    line-height: 1em;
    font-size: 16px;
  }
  /* line 1197, ../sass/mpalat.sass */
  .site-slogan img {
    display: none;
  }

  /* line 1200, ../sass/mpalat.sass */
  .navbar-brand {
    height: 85px;
  }

  /* line 1203, ../sass/mpalat.sass */
  #block-menu-menu-some {
    position: absolute;
    right: 90px;
  }

  /* line 1208, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2 {
    margin-left: 10px;
  }
  /* line 1210, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form {
    float: left;
    position: relative;
    margin-left: 100px;
  }

  /* line 1215, ../sass/mpalat.sass */
  .navbar-nav {
    margin: 0 -15px;
  }

  /* line 1219, ../sass/mpalat.sass */
  .navbar-nav li, #extra-haku-navi li {
    padding: 5px 0 !important;
    border-bottom: 1px solid #e7e7e7;
    margin: 0;
  }
  /* line 1223, ../sass/mpalat.sass */
  .navbar-nav li a, #extra-haku-navi li a {
    color: #777777 !important;
    font-size: 1.15em;
    padding: 0 0 0 15px;
    line-height: 24px !important;
  }
  /* line 1228, ../sass/mpalat.sass */
  .navbar-nav li a:hover, #extra-haku-navi li a:hover {
    color: #333333;
  }

  /* line 1231, ../sass/mpalat.sass */
  #extra-haku-navi ul {
    padding-left: 0;
    margin-bottom: 0;
  }
  /* line 1234, ../sass/mpalat.sass */
  #extra-haku-navi ul a {
    display: block;
  }

  /* line 1238, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-kokoteksti .views-exposed-widgets {
    margin-bottom: 0;
  }

  /* line 1241, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete, #block-sahko-sahkokissa-kategoriat, #block-menu-menu-pikalinkit {
    padding: 0 8px;
  }
  /* line 1243, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete .inner, #block-sahko-sahkokissa-kategoriat .inner, #block-menu-menu-pikalinkit .inner {
    position: relative;
  }
  /* line 1245, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2, #block-sahko-sahkokissa-kategoriat h2, #block-menu-menu-pikalinkit h2 {
    font-size: 2em;
    font-weight: 700;
    width: 100%;
    height: 50px;
    border-radius: 10px;
    background: #e47e2f;
    position: relative;
    margin: 0;
    padding: 10px 10px 10px 15px;
    color: white;
  }
  /* line 1256, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2 a, #block-sahko-sahkokissa-kategoriat h2 a, #block-menu-menu-pikalinkit h2 a {
    color: white;
  }
  /* line 1258, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2 span.categories, #block-sahko-sahkokissa-kategoriat h2 span.categories, #block-menu-menu-pikalinkit h2 span.categories {
    float: right;
    margin-top: 4px;
    margin-right: -4px;
    font-size: 13px;
    font-weight: 400;
  }
  /* line 1264, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2 span.categories a, #block-sahko-sahkokissa-kategoriat h2 span.categories a, #block-menu-menu-pikalinkit h2 span.categories a {
    padding-right: 15px;
    background: url("/sites/all/themes/mpalat/images/more-nega.png") no-repeat right top transparent;
  }
  /* line 1268, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form, #block-sahko-sahkokissa-kategoriat #sahko-ehdottava-linkkihaku-form, #block-menu-menu-pikalinkit #sahko-ehdottava-linkkihaku-form {
    float: none;
    margin-left: 100px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 50%;
    border: none;
    box-shadow: none;
  }
  /* line 1278, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete, #block-sahko-sahkokissa-kategoriat #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete, #block-menu-menu-pikalinkit #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete {
    width: 90%;
    background: white;
    border-radius: 5px;
    line-height: 29px;
    margin: 0;
    position: absolute;
    right: 40px;
  }
  /* line 1286, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete input, #block-sahko-sahkokissa-kategoriat #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete input, #block-menu-menu-pikalinkit #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete input {
    width: 95%;
    border-radius: 5px;
  }
  /* line 1289, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete input.form-autocomplete, #block-sahko-sahkokissa-kategoriat #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete input.form-autocomplete, #block-menu-menu-pikalinkit #sahko-ehdottava-linkkihaku-form .form-item-linkkihaku-autocomplete input.form-autocomplete {
    background-position: 100% 11px;
  }
  /* line 1291, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form #linkkihaku-hakunappi, #block-sahko-sahkokissa-kategoriat #sahko-ehdottava-linkkihaku-form #linkkihaku-hakunappi, #block-menu-menu-pikalinkit #sahko-ehdottava-linkkihaku-form #linkkihaku-hakunappi {
    position: absolute;
    right: 0;
    width: 30px;
    background: url("/sites/all/themes/mpalat/images/search-mobile.png") no-repeat right top transparent;
  }

  /* line 1297, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete {
    margin: 0 0 5px;
  }

  /* line 1300, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat, #block-quicktabs-fasetit_solr_ {
    margin: 0 0 -15px;
  }

  /* line 1303, ../sass/mpalat.sass */
  #block-menu-menu-pikalinkit ul {
    padding-top: 10px;
  }

  /* line 1307, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat h2, #block-quicktabs-fasetit_solr_ h2, #block-menu-menu-pikalinkit h2 {
    font-size: 2em;
    width: 100%;
    height: 50px;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 10px;
  }
  /* line 1314, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat h2 span.categories, #block-quicktabs-fasetit_solr_ h2 span.categories, #block-menu-menu-pikalinkit h2 span.categories {
    float: none;
    margin-left: 25px;
  }
  /* line 1317, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav, #block-quicktabs-fasetit_solr_ .navbar-nav, #block-menu-menu-pikalinkit .navbar-nav {
    margin: 0;
  }
  /* line 1319, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.expanded ul, #block-quicktabs-fasetit_solr_ .navbar-nav li.expanded ul, #block-menu-menu-pikalinkit .navbar-nav li.expanded ul {
    margin-top: 5px;
  }
  /* line 1321, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0, #block-menu-menu-pikalinkit .navbar-nav li.depth-0 {
    background: white;
    border-bottom: 1px solid #e47e2f;
    border-left: 4px solid #e47e2f;
    border-right: 4px solid #e47e2f;
  }
  /* line 1327, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0:first-child .kat-mobile-menu-btn, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0:first-child .kat-mobile-menu-btn, #block-menu-menu-pikalinkit .navbar-nav li.depth-0:first-child .kat-mobile-menu-btn {
    margin-top: 8px;
  }
  /* line 1330, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0:first-child li .kat-mobile-menu-btn, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0:first-child li .kat-mobile-menu-btn, #block-menu-menu-pikalinkit .navbar-nav li.depth-0:first-child li .kat-mobile-menu-btn {
    margin-top: 2px;
  }
  /* line 1332, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0:first-child a.depth-0, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0:first-child a.depth-0, #block-menu-menu-pikalinkit .navbar-nav li.depth-0:first-child a.depth-0 {
    padding-top: 12px;
  }
  /* line 1334, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0:last-child, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0:last-child, #block-menu-menu-pikalinkit .navbar-nav li.depth-0:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom: 4px solid #e47e2f;
    margin-bottom: 5px;
  }
  /* line 1339, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0 li, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0 li, #block-menu-menu-pikalinkit .navbar-nav li.depth-0 li {
    border-bottom: none;
    border-top: 1px dotted #e47e2f;
  }
  /* line 1342, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0 li:last-child a, #block-quicktabs-fasetit_solr_ .navbar-nav li.depth-0 li:last-child a, #block-menu-menu-pikalinkit .navbar-nav li.depth-0 li:last-child a {
    margin-bottom: -5px;
  }

  /* line 1346, ../sass/mpalat.sass */
  #kat-mobile-menu button, #facets-menu button, #block-menu-menu-pikalinkit button {
    position: absolute;
    right: -5px;
    top: -55px;
  }
  /* line 1350, ../sass/mpalat.sass */
  #kat-mobile-menu .navbar-toggle, #facets-menu .navbar-toggle, #block-menu-menu-pikalinkit .navbar-toggle {
    width: 40px;
    height: 30px;
    border: none;
    background: url("/sites/all/themes/mpalat/images/close.png") no-repeat right 6px transparent;
  }
  /* line 1355, ../sass/mpalat.sass */
  #kat-mobile-menu .navbar-toggle.collapsed, #facets-menu .navbar-toggle.collapsed, #block-menu-menu-pikalinkit .navbar-toggle.collapsed {
    background: url("/sites/all/themes/mpalat/images/open.png") no-repeat right 6px transparent;
  }
  /* line 1357, ../sass/mpalat.sass */
  #kat-mobile-menu #aiheet, #kat-mobile-menu #facets, #facets-menu #aiheet, #facets-menu #facets, #block-menu-menu-pikalinkit #aiheet, #block-menu-menu-pikalinkit #facets {
    border: none;
    margin-top: -13px;
  }

  /* line 1361, ../sass/mpalat.sass */
  #facets-menu .navbar-toggle {
    background-position: right 4px;
  }

  /* line 1364, ../sass/mpalat.sass */
  .sahkokissa_menu li a, #quickset-fasetit_solr_ h3 a {
    background: white !important;
  }

  /* line 1367, ../sass/mpalat.sass */
  ul.sahkokissa_menu li.expanded ul li[class|="first depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="first active-trail depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="active-trail depth"] a {
    padding-left: 0;
    width: auto;
  }

  /* line 1371, ../sass/mpalat.sass */
  .kat-mobile-menu-btn, .kisu-digg {
    margin-right: 10px;
    margin-top: 2px;
    padding-left: 1px;
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 20px;
  }

  /* line 1379, ../sass/mpalat.sass */
  .kat-mobile-menu-btn.open {
    line-height: 24px;
  }

  /* line 1382, ../sass/mpalat.sass */
  .navbar ul.sahkokissa_menu_bookmarked li a.kisu-digg {
    line-height: 18px !important;
    color: #b8b6b4 !important;
  }

  /* line 1386, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ {
    border-top: 5px solid #e47e2f;
  }
  /* line 1388, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ h3 {
    border-bottom: 1px solid #e47e2f;
    border-left: 4px solid #e47e2f;
    border-right: 4px solid #e47e2f;
    background: white;
    margin: 0;
    padding: 10px 0;
  }
  /* line 1395, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ h3 a {
    padding: 5px 10px;
  }
  /* line 1397, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ h3:last-of-type {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom: 4px solid #e47e2f;
  }
  /* line 1401, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ h3.ui-accordion-header-active {
    border-bottom: 1px dotted #e47e2f;
  }
  /* line 1403, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    border-bottom: 1px solid #e47e2f;
    border-left: 4px solid #e47e2f;
    border-right: 4px solid #e47e2f;
    background: white;
    margin: 0;
    padding: 0 !important;
    border-radius: 0;
    overflow: hidden;
    height: 100% !important;
    position: relative;
  }
  /* line 1414, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active li {
    border-bottom: 1px dotted #e47e2f;
    padding: 0.75em 0 1.25em 2em;
  }
  /* line 1417, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active li:last-child {
    border-bottom: none;
  }
  /* line 1419, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active li:nth-child(20) {
    border-bottom: none;
    padding-bottom: 10px;
  }
  /* line 1422, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active li:nth-child(21) {
    border-top: 1px dotted #e47e2f;
    padding-top: 13px;
  }
  /* line 1425, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active a.facetapi-limit-link {
    padding: 0.75em 0 1.25em 2em;
    margin-bottom: 20px;
  }
  /* line 1428, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .ui-accordion-content ul.facetapi-facetapi-links {
    position: relative;
    top: 0;
    height: 100% !important;
  }
  /* line 1432, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ .block-facetapi {
    padding-bottom: 10px;
    height: 100% !important;
  }

  /* line 1439, ../sass/mpalat.sass */
  #shortcutlinks {
    border-top: none;
  }

  /* line 1442, ../sass/mpalat.sass */
  #autocomplete {
    left: -50px !important;
    top: 0 !important;
  }

  /* slider lootat */
  /* line 1447, ../sass/mpalat.sass */
  #node-kategoria-lista {
    margin-top: 10px;
  }

  /* line 1450, ../sass/mpalat.sass */
  #node-tarkemmat-tiedot {
    margin-top: 2px;
  }

  /* line 1453, ../sass/mpalat.sass */
  #block-views-linkkinostot-slider .slick-dots:before {
    height: 25px;
  }

  /* line 1456, ../sass/mpalat.sass */
  .slick-dots:before {
    display: block;
  }

  /* line 1459, ../sass/mpalat.sass */
  #aiheet-etusivu .kategory-item {
    width: 99%;
    clear: both;
  }
}
/* MEDIA SCREENS: DESKTOP -----------------------------------------------------------------------------------------------------
 */
@media screen and (min-width: 768px) {
  /* line 1470, ../sass/mpalat.sass */
  #header .navbar-nav > li > a {
    margin-left: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1474, ../sass/mpalat.sass */
  #header .region-header-menu {
    margin-top: 15px;
  }

  /* line 1477, ../sass/mpalat.sass */
  #block-locale-language,
  #block-menu-menu-p-valikko-ruotsi-,
  #block-system-main-menu {
    float: right;
  }

  /* line 1482, ../sass/mpalat.sass */
  #block-locale-language {
    margin-right: 15px;
  }

  /* line 1485, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete,
  #block-sahko-linkkihaku-kokoteksti {
    float: left;
    margin-top: 15px;
  }

  /* line 1490, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete {
    clear: both;
  }
  /* line 1492, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form {
    margin-left: 50px;
  }

  /* line 1495, ../sass/mpalat.sass */
  .i18n-sv #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form {
    margin-left: 75px;
  }

  /* line 1498, ../sass/mpalat.sass */
  #extra-haku-navi {
    margin-top: -3px;
  }
  /* line 1501, ../sass/mpalat.sass */
  #extra-haku-navi ul li {
    float: left;
    list-style: none;
  }
  /* line 1504, ../sass/mpalat.sass */
  #extra-haku-navi ul li a {
    margin-left: 20px;
    padding-right: 15px;
    background: url("/sites/all/themes/mpalat/images/more.png") no-repeat right 2px white;
    font-size: 16px;
    font-weight: 700;
    color: #333333;
  }

  /* line 1513, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2:after {
    content: ":";
  }

  /* line 1516, ../sass/mpalat.sass */
  #block-views-linkkinostot-slider .node-linkki {
    min-height: 235px;
  }
  /* line 1518, ../sass/mpalat.sass */
  #block-views-linkkinostot-slider .node-linkki #nosto-header {
    min-height: 52px;
  }

  /* line 1522, ../sass/mpalat.sass */
  #block-menu-menu-pikalinkit h2 {
    font-size: 1.3em;
    font-weight: 700;
    display: inline;
    position: relative;
  }
  /* line 1527, ../sass/mpalat.sass */
  #block-menu-menu-pikalinkit h2:after {
    content: ":";
  }
  /* line 1529, ../sass/mpalat.sass */
  #block-menu-menu-pikalinkit div.content.clearfix {
    position: relative;
    margin-left: 85px;
    margin-top: -18px;
  }
  /* line 1534, ../sass/mpalat.sass */
  #block-menu-menu-pikalinkit ul li {
    list-style: none;
    display: inline;
    border-right: 1px solid #777777;
  }
  /* line 1538, ../sass/mpalat.sass */
  #block-menu-menu-pikalinkit ul li:last-child {
    border-right: none;
  }

  /* line 1541, ../sass/mpalat.sass */
  .i18n-sv #block-menu-menu-pikalinkit div.content.clearfix {
    margin-left: 95px;
  }

  /* line 1544, ../sass/mpalat.sass */
  .front #block-sahko-sahkokissa-kategoriat {
    display: none;
  }

  /* line 1548, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav {
    margin: 0;
  }
  /* line 1550, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0 {
    background: #eeeeee;
    border-top: 3px solid white;
  }
  /* line 1553, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0:last-child {
    background: #eeeeee;
  }
  /* line 1555, ../sass/mpalat.sass */
  #block-sahko-sahkokissa-kategoriat .navbar-nav li.depth-0 li {
    border-top: 3px solid white;
    background: #f7f7f7;
  }

  /* line 1559, ../sass/mpalat.sass */
  .sahkokissa_menu li a {
    display: block;
  }
  /* line 1561, ../sass/mpalat.sass */
  .sahkokissa_menu li a:hover {
    color: black;
  }

  /* line 1564, ../sass/mpalat.sass */
  ul.sahkokissa_menu li.expanded ul li[class|="first depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="first active-trail depth"] a, ul.sahkokissa_menu li.expanded ul li[class|="active-trail depth"] a {
    padding-left: 0;
    width: auto;
  }

  /* line 1568, ../sass/mpalat.sass */
  .kat-mobile-menu-btn, .kisu-digg {
    margin-right: 7px;
    margin-top: 3px;
    padding-top: 1px;
    width: 22px;
    height: 22px;
    line-height: 20px;
    font-size: 16px;
  }

  /* line 1576, ../sass/mpalat.sass */
  .kat-mobile-menu-btn.open {
    line-height: 14px;
  }

  /* line 1579, ../sass/mpalat.sass */
  a.kisu-digg {
    line-height: 8px !important;
    padding: 5px 6px !important;
  }

  /* line 1583, ../sass/mpalat.sass */
  #quickset-fasetit_solr_ h3 {
    padding: 5px 0 2px;
  }

  /* line 1586, ../sass/mpalat.sass */
  #shortcutlinks ul.menu {
    padding-left: 0;
  }

  /* line 1589, ../sass/mpalat.sass */
  #autocomplete {
    left: 65px !important;
  }

  /* slider lootat */
  /* line 1593, ../sass/mpalat.sass */
  .slick #node-kategoria-lista {
    position: absolute;
    bottom: 28px;
  }

  /* line 1597, ../sass/mpalat.sass */
  .slick #node-tarkemmat-tiedot {
    position: absolute;
    bottom: 10px;
  }

  /* line 1601, ../sass/mpalat.sass */
  .slick #nosto-content .field-name-field-kuvaus {
    margin-bottom: 60px;
  }

  /* line 1604, ../sass/mpalat.sass */
  #slick-views-linkkinostot-2.slick {
    margin-top: 10px;
  }

  /* line 1607, ../sass/mpalat.sass */
  #aiheet-etusivu .kategory-item {
    width: 24%;
  }
  /* line 1609, ../sass/mpalat.sass */
  #aiheet-etusivu .kategory-item:nth-child(4n+5) {
    clear: both;
  }
}
/* MEDIA SCREENS: MINOR TWEAKS FOR MEDIUM SIZE SCREENS -----------------------------------------------------------------------------------------------------
 */
@media screen and (min-width: 768px) and (max-width: 1279px) {
  /* line 1618, ../sass/mpalat.sass */
  #kifi-header-wrap {
    height: 50px;
    background: #4c4c4c;
  }

  /* line 1622, ../sass/mpalat.sass */
  .navbar-header {
    margin-top: 20px;
  }

  /* line 1625, ../sass/mpalat.sass */
  #block-menu-menu-some {
    position: absolute;
    top: -7px;
    right: 0;
    margin-right: 0;
  }

  /* line 1631, ../sass/mpalat.sass */
  #block-system-main-menu, #block-menu-menu-p-valikko-ruotsi- {
    position: absolute;
    top: -7px;
    right: 70px;
  }

  /* line 1636, ../sass/mpalat.sass */
  #block-locale-language {
    position: absolute;
    top: -7px;
    right: 305px;
  }

  /* line 1641, ../sass/mpalat.sass */
  .i18n-sv #block-locale-language {
    right: 283px;
  }

  /* line 1644, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete, #block-sahko-linkkihaku-kokoteksti {
    margin-top: 25px;
  }

  /* line 1648, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2 {
    font-size: 18px;
  }
  /* line 1650, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form {
    margin-left: 40px;
  }

  /* line 1653, ../sass/mpalat.sass */
  #sahko-ehdottava-linkkihaku-form input.form-autocomplete {
    margin: 0 5px;
  }

  /* line 1656, ../sass/mpalat.sass */
  html.js input.form-autocomplete {
    max-width: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1662, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete h2 {
    font-size: 18px;
  }
  /* line 1664, ../sass/mpalat.sass */
  #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form {
    margin-left: 40px;
  }

  /* line 1667, ../sass/mpalat.sass */
  #extra-haku-navi ul li a {
    font-size: 12px;
    margin-left: 8px;
    padding-right: 14px;
    background-position: right -1px;
  }

  /* line 1673, ../sass/mpalat.sass */
  .page-etusivu #main #content {
    clear: both;
  }

  /* line 1676, ../sass/mpalat.sass */
  .col-md-3 {
    width: 25%;
    float: left;
  }

  /* line 1680, ../sass/mpalat.sass */
  .col-md-6 {
    width: 50%;
    float: left;
  }

  /* line 1684, ../sass/mpalat.sass */
  .col-md-9 {
    width: 75%;
    float: left;
  }
}
@media screen and (min-width: 851px) and (max-width: 950px) {
  /* line 1690, ../sass/mpalat.sass */
  .container {
    width: 825px;
  }
}
@media screen and (min-width: 951px) and (max-width: 1023px) {
  /* line 1695, ../sass/mpalat.sass */
  .container {
    width: 925px;
  }
}
/* Kokoelmat ---------------------------------------------------------------------------------
 */
/* line 1708, ../sass/mpalat.sass */
.view-kokoelmat h2 {
  background: url("/sites/all/themes/mpalat/images/collection-label.png") no-repeat right -20px #f2ebe6;
}
/* line 1710, ../sass/mpalat.sass */
.view-kokoelmat h2 a {
  color: #333333;
}
/* line 1712, ../sass/mpalat.sass */
.view-kokoelmat .views-field-body, .view-kokoelmat p {
  padding: 10px 15px;
}
/* line 1714, ../sass/mpalat.sass */
.view-kokoelmat .info-split {
  margin: 0 15px;
  padding: 5px 0;
  border-top: 1px solid #dddddd;
}

/* line 1719, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content {
  border: none;
  box-shadow: none;
}
/* line 1722, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #collection-wrapper {
  border-radius: 12px;
  border: 1px solid #bfb4ac;
  box-shadow: 0 3px 5px #cccccc, 0 0 20px #eeeeee inset;
}
/* line 1726, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #kokoelma-kuvaus .field-name-field-linkki-ref {
  display: none;
}
/* line 1728, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #kokoelma-kuva {
  margin-bottom: 10px;
}
/* line 1730, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #kokoelma-kuva img {
  width: 100%;
  height: 100%;
}
/* line 1733, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #hakutulos-extrainfo {
  float: right;
}
/* line 1735, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #hakutulos-social {
  float: left;
  margin-bottom: 5px;
}
/* line 1738, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #kokoelma-linkit .node-linkki {
  margin: 15px 0;
}
/* line 1740, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #kokoelma-header {
  background: url("/sites/all/themes/mpalat/images/collection-label.png") no-repeat right -20px #f2ebe6;
}
/* line 1742, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content #kokoelma-header h2 {
  margin-top: 15px;
  font-size: 20px;
  font-weight: 700;
  color: #333333;
}
/* line 1747, ../sass/mpalat.sass */
.node-type-kokoelma .pane-node-content hr {
  margin-top: 10px;
  margin-bottom: 13px;
}

/* Ylläpito ----------------------------------------------------------------------------------
 */
/* line 1758, ../sass/mpalat.sass */
.page-yllapito #main-yllapito .view-header {
  margin: 10px 0;
}
/* line 1760, ../sass/mpalat.sass */
.page-yllapito #main-yllapito legend {
  margin-top: 20px;
  border: none;
}
/* line 1763, ../sass/mpalat.sass */
.page-yllapito #main-yllapito h2.pane-title {
  border-radius: 0;
  border-top: 1px solid #bfb4ac;
  border-bottom: 1px solid #bfb4ac;
}
/* line 1767, ../sass/mpalat.sass */
.page-yllapito #main-yllapito .pane-quicktabs-sisallon-yllapito .pane-content {
  padding-top: 0;
}
/* line 1769, ../sass/mpalat.sass */
.page-yllapito #main-yllapito ul.quicktabs-tabs {
  margin-left: 0;
  padding-bottom: 15px;
}
/* line 1772, ../sass/mpalat.sass */
.page-yllapito #main-yllapito ul.quicktabs-tabs li {
  margin-left: 0;
  margin-right: 10px;
  background: #dddddd;
  padding: 12px 10px 6px 10px;
  border-radius: 7px;
  line-height: 25px;
}
/* line 1779, ../sass/mpalat.sass */
.page-yllapito #main-yllapito ul.quicktabs-tabs li a {
  color: #c35500;
}
/* line 1781, ../sass/mpalat.sass */
.page-yllapito #main-yllapito ul.quicktabs-tabs li.active {
  background: #e47e2f;
}
/* line 1783, ../sass/mpalat.sass */
.page-yllapito #main-yllapito ul.quicktabs-tabs li.active a {
  color: white;
  font-size: 1.25em;
  font-weight: 700;
}
/* line 1787, ../sass/mpalat.sass */
.page-yllapito #main-yllapito td, .page-yllapito #main-yllapito th {
  padding: 7px;
}
/* line 1789, ../sass/mpalat.sass */
.page-yllapito #main-yllapito tr.even {
  background: #fafafa;
}
/* line 1791, ../sass/mpalat.sass */
.page-yllapito #block-sahko-linkkihaku-autocomplete {
  margin-left: 18px !important;
  position: relative;
}
/* line 1794, ../sass/mpalat.sass */
.page-yllapito #block-sahko-linkkihaku-autocomplete #sahko-ehdottava-linkkihaku-form {
  margin-left: 60px;
}
