@charset "UTF-8";
/* line 71, ../scss/main.scss */
.isNoLayout {
  display: none;
}

/* line 72, ../scss/main.scss */
.searchHighlight {
  color: #770b0b;
  font-weight: 600;
}

/* line 77, ../scss/main.scss */
html {
  height: 100%;
}

/* line 80, ../scss/main.scss */
html, body {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.6em;
  text-align: left;
  min-height: 100vh;
  width: 100%;
  position: relative;
  /*@include mini() {*/
  overflow-wrap: break-word;
  /*}*/
}

/* line 93, ../scss/main.scss */
body {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 97, ../scss/main.scss */
html, body, div, header, main, footer {
  box-sizing: border-box;
}

/* line 102, ../scss/main.scss */
h1, h2, h3, h4 {
  font-family: 'Source Serif Pro', serif;
  text-align: left;
}

/* line 106, ../scss/main.scss */
h2, h3, h4 {
  margin-top: 1.5em;
}

/* line 109, ../scss/main.scss */
h3, h4 {
  color: #444444;
  font-weight: 600;
}

/* line 113, ../scss/main.scss */
h3 {
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 116, ../scss/main.scss */
h4 {
  font-size: 11px;
  font-size: 1.1rem;
}

/* line 119, ../scss/main.scss */
h1, h2, h5 {
  color: #2E5980;
}

/* line 122, ../scss/main.scss */
.font {
  position: absolute;
  font-size: inherit;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
}

/*video::-webkit-media-controls-fullscreen-button {
    //display: none;
}*/
/* line 133, ../scss/main.scss */
#video-detach-button {
  display: none;
}

/*.hospitalLayout .sk_left_menu_homecare, 
.path-user .sk_left_menu_homecare {    
    display: none;
}
.homecareLayout .sk_left_menu {
    display: none;
}*/
/*.path-frontpage .skmmenu, .path-clanky-paliativni-pece .right-side {
    display: none !important;
}*/
/* line 147, ../scss/main.scss */
.printicon {
  display: none;
}

/* line 150, ../scss/main.scss */
.path-frontpage .printicon {
  display: none !important;
}

/*.path-frontpage .page.resLayout header .layout-container .searchCont .xtraSearchBlock {
    display: block;
}*/
/*.hospitalLayout.path-search .content .region-content h2 {
    color: $bluefirst;
    margin: 2em 0 1em;
    padding-bottom: 0.5em;
    border-bottom: 1px $bluefirst solid;
}
.homecareLayout.path-search .content .region-content h2 {
    color: $greensecond;
    margin: 2em 0 1em;
    padding-bottom: 0.5em;
    border-bottom: 1px $greensecond solid;
}*/
/* line 170, ../scss/main.scss */
.resLayout {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  min-height: 100vh;
}
/* line 175, ../scss/main.scss */
.resLayout .layout-container {
  width: 100%;
  /*height: 100%;*/
  max-width: 91rem;
  margin: 0 auto;
  padding: 0px 2em;
}
@media (max-width: 45em) {
  /* line 175, ../scss/main.scss */
  .resLayout .layout-container {
    padding: 0px 15px;
  }
}
/* line 185, ../scss/main.scss */
.resLayout header, .resLayout footer, .resLayout main {
  width: 100%;
  flex: 0 0 auto;
}
/* line 189, ../scss/main.scss */
.resLayout .sk_header_icons {
  align-self: stretch;
  flex: 0 0 0;
  margin-top: 1.2rem;
}
/* line 193, ../scss/main.scss */
.resLayout .sk_header_icons .field__item {
  height: 100%;
}
/* line 196, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons {
  white-space: nowrap;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-end;
}
/* line 203, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons a {
  display: inline-block;
  width: 1.2rem;
  text-align: center;
  margin-left: 0.4rem;
  padding: 0.8rem;
  flex: 0 0 2rem;
}
@media (max-width: 76em) {
  /* line 203, ../scss/main.scss */
  .resLayout .sk_header_icons .header-icons a {
    display: none;
  }
}
/* line 214, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons svg {
  height: 1.2rem;
  fill: #2E5980;
}
/* line 218, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .search-btn-header {
  background-color: white;
  border: 0;
  display: flex;
  width: 3rem;
  margin-left: 0.4rem;
  padding: 0.8rem;
  flex: 0 0 0;
  box-sizing: content-box;
}
/* line 227, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .search-btn-header.opened {
  background-color: #2E5980;
}
/* line 229, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .search-btn-header.opened svg {
  fill: white;
}
@media (max-width: 76em) {
  /* line 218, ../scss/main.scss */
  .resLayout .sk_header_icons .header-icons .search-btn-header {
    display: none;
  }
}
/* line 237, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .skmmenu_close {
  background-color: white;
  border: 0;
  display: none;
  width: 3rem;
  margin-left: 0.4rem;
  padding: 0.8rem;
  flex: 0 0 0;
  box-sizing: content-box;
}
/* line 246, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .skmmenu_close svg {
  stroke: #2E5980;
}
/* line 250, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .skmmenu {
  background-color: white;
  border: 0;
  display: none;
  width: 3rem;
  margin-left: 0.4rem;
  padding: 0.8rem;
  flex: 0 0 0;
  box-sizing: content-box;
}
/* line 259, ../scss/main.scss */
.resLayout .sk_header_icons .header-icons .skmmenu svg {
  fill: #2E5980;
}
@media (max-width: 76em) {
  /* line 250, ../scss/main.scss */
  .resLayout .sk_header_icons .header-icons .skmmenu {
    display: flex;
  }
}
@media (max-width: 50em) {
  /* line 189, ../scss/main.scss */
  .resLayout .sk_header_icons {
    flex: 1 0 auto;
  }
}
/* line 272, ../scss/main.scss */
.resLayout header .main-header-panel {
  /*@include display-flex; 
  @include flex-direction(row);
  @include align-items(center);
  @include justify-content(space-between);*/
  /*max-width: 100em;*/
  padding-top: 1rem;
  height: auto;
  /*padding-bottom: 1.5em;*/
  /*.logoCont {flex:0 0 auto;}*/
  /*.searchCont {
      @include display-flex;
      @include flex-direction(row);
      @include align-items(center);
      @include justify-content(flex-end);
      flex: 1 1 auto;
      width: 100%;
      .switchblockCont .sk_programsswitch > div {
          @include display-flex;
          @include flex-direction(row);
          @include align-items(center);
          @include justify-content(space-between);
          @include flex-wrap(wrap);
          margin-right: 3em;
          .switchHospital {
              background: url('cssimage/top_button_hospital.png') left center no-repeat;
              background-size: auto 65%;
              padding-left: 4.5em;
              min-height: 3em;
              margin-right: 1em;
              @include display-flex;
              @include align-items(center);
              *flex-basis: 100%;*
              white-space: nowrap;
              a {
                  color: $bluefirst;
                  @include font-size(0.8);
                  font-weight: 600;
                  text-decoration: none;
                  &:hover {
                  text-decoration: underline;
                  }
              }
              @include swichImgBgr {
                  background: none;
                  min-height: 0;
                  padding-left: 0.5em;
              }
              @include swichImg {
                  padding: 0;
                  min-height: 0;
              }
          }
          .switchHomecare {
              background: url('cssimage/top_button_homecare.png') left center no-repeat;
              background-size: auto 65%;
              padding-left: 4.5em;
              min-height: 3em;
              margin-right: 1em;
              @include display-flex;
              @include align-items(center);
              *flex-basis: 100%;*
              white-space: nowrap;
              a {
                  color: $greensecond;
                  @include font-size(0.8);
                  font-weight: 600;
                  text-decoration: none;
                  &:hover {
                  text-decoration: underline;
                  }
              }
              @include swichImgBgr {
                  background: none;
                  min-height: 0;
                  padding-left: 0.5em;
              }
              @include swichImg {
                  padding: 0;
                  min-height: 0;
              }
          }
          @include swichImgBgr {
              margin-right: 0;
          }
      }
      .switchblockCont {
          flex:0 1 auto;
          @include xl() {
              display: none;
          }
      }
      .region-searchblock {
          flex:0 0 auto;
      }
      #search-block-form {
          @include display-flex;
      }
      .sk_mobile_search {
      display: none;
      }
      .sk_serach_form, .xtraSearchBlock .form--inline, .sk_mobile_search .form--inline {
          @include display-flex; 
          @include justify-content(flex-end);
          @include align-items(center);
          *margin-top: -1.3em;*
          width: 100%;
          input[type=text] {
              min-height: 3em;
              min-width: 10em;
              padding-left: 1em;
              color: $darkgray;
              @include s() {
                  max-width: 90%;
              }
          }
          * WebKit browsers *
          input[type=text]:focus::-webkit-input-placeholder { color:transparent; }
          * Mozilla Firefox 4 to 18 *
          input[type=text]:focus:-moz-placeholder { color:transparent; }
          * Mozilla Firefox 19+ *
          input[type=text]:focus::-moz-placeholder { color:transparent; }
          * Internet Explorer 10+ *
          input[type=text]:focus:-ms-input-placeholder { color:transparent; }
          .form-actions.form-wrapper {
          height: 3em;
          input[type=submit] {
              display: inline-block;
              background-color: transparent; 
              border:0 none;
              cursor:pointer;
              width: 3em;
              height: 3em;
              background-image: url('cssimage/icon_search.png');
              background-repeat: no-repeat;
              background-position: center;
              background-size: 50%;
              margin-left: -4em;
              margin-top: auto;
              margin-bottom: auto;
          }
          }
          .form-item, .form-actions {
              margin: 0;
          }
          @include s() {
              margin-top: 0;
              @include justify-content(flex-start);
          }
      }
      @include swichImg {
          display: none;
      }
      @include s() {
          width: 100%;
          margin-top: 0.7em;                
          justify-content: flex-start;
      }
  }*/
  /*@include swichImg() {
      @include align-items(flex-end);
      .skmmenu {
      button {
          display: block;
          width: 3em;
          height: 3em;
          background: url('cssimage/mobile_menu_icon.png') center no-repeat;
          position: absolute;
          top: 1em;
          right: 1em;
          z-index: 500;
          border: none;
          background-size: 90%;
          &:focus {
          outline: 2px solid $lightblue;
          }
      }
      }
      .skmmenu.closemenu {
      button {
          background: url('cssimage/close_mobile_menu_icon.png') center no-repeat;
      }
      }
      .xtraSearchBlock {
          display: none;
      }
  }
  @include s() {
      @include flex-direction(column);
      @include align-items(flex-start);
      @include justify-content(flex-start);
  }*/
}
/* line 283, ../scss/main.scss */
.resLayout header .main-header-panel .region-header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /*@include l(){
      @include flex-direction(column);
      @include align-items(flex-start);
      > div {
      margin-bottom: 1.5em;
      }
  }
  p, a {
      @include display-flex;
      line-height: normal;
      margin: 0;
  }*/
}
/* line 289, ../scss/main.scss */
.resLayout header .main-header-panel .region-header .sk_logo_EU, .resLayout header .main-header-panel .region-header .sk_logo_MZ {
  flex: 1 1 auto;
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  /*@include l() {
      p {
          margin: 0;
      } 
  }*/
}
/* line 293, ../scss/main.scss */
.resLayout header .main-header-panel .region-header .sk_logo_EU .field__item, .resLayout header .main-header-panel .region-header .sk_logo_MZ .field__item {
  height: 100%;
}
/* line 296, ../scss/main.scss */
.resLayout header .main-header-panel .region-header .sk_logo_EU p, .resLayout header .main-header-panel .region-header .sk_logo_EU a, .resLayout header .main-header-panel .region-header .sk_logo_MZ p, .resLayout header .main-header-panel .region-header .sk_logo_MZ a {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
/* line 303, ../scss/main.scss */
.resLayout header .main-header-panel .region-header .sk_logo_EU img, .resLayout header .main-header-panel .region-header .sk_logo_MZ img {
  height: 100%;
  width: auto;
}
/* line 313, ../scss/main.scss */
.resLayout header .main-header-panel .region-header .sk_logo_EU {
  height: 3.5rem;
}
@media (max-width: 50em) {
  /* line 313, ../scss/main.scss */
  .resLayout header .main-header-panel .region-header .sk_logo_EU {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 28em) {
  /* line 313, ../scss/main.scss */
  .resLayout header .main-header-panel .region-header .sk_logo_EU {
    height: auto;
  }
  /* line 321, ../scss/main.scss */
  .resLayout header .main-header-panel .region-header .sk_logo_EU img {
    height: auto;
    width: 20rem;
    max-width: 100%;
  }
}
/* line 328, ../scss/main.scss */
.resLayout header .main-header-panel .region-header .sk_logo_MZ {
  height: 2rem;
}
@media (max-width: 28em) {
  /* line 328, ../scss/main.scss */
  .resLayout header .main-header-panel .region-header .sk_logo_MZ {
    height: auto;
    width: 100%;
    margin-bottom: 0.5rem;
  }
  /* line 334, ../scss/main.scss */
  .resLayout header .main-header-panel .region-header .sk_logo_MZ img {
    height: auto;
    width: 20rem;
    max-width: 100%;
  }
}
/* line 541, ../scss/main.scss */
.resLayout header .header-search-panel {
  background-color: #2E5980;
  min-height: 3px;
  width: 100%;
}
/* line 546, ../scss/main.scss */
.resLayout header .header-search-panel .search-panel-content {
  display: none;
}
/* line 549, ../scss/main.scss */
.resLayout header .header-search-panel .search-panel-content.opened {
  display: block;
}
@media (max-width: 76em) {
  /* line 549, ../scss/main.scss */
  .resLayout header .header-search-panel .search-panel-content.opened {
    display: none;
  }
}
/* line 555, ../scss/main.scss */
.resLayout header .header-search-panel .search-panel-content .form--inline {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
/* line 560, ../scss/main.scss */
.resLayout header .header-search-panel .search-panel-content #edit-hledej, .resLayout header .header-search-panel .search-panel-content #edit-hledej--1, .resLayout header .header-search-panel .search-panel-content #edit-hledej--2 {
  padding: 5px;
  box-sizing: border-box;
  height: 2em;
}
/* line 565, ../scss/main.scss */
.resLayout header .header-search-panel .search-panel-content #edit-submit-vyhledavani, .resLayout header .header-search-panel .search-panel-content #edit-submit-vyhledavani--1, .resLayout header .header-search-panel .search-panel-content #edit-submit-vyhledavani--2 {
  background-color: white;
  color: #2E5980;
  padding: 5px 1em;
  border: 0;
  height: 2em;
  margin-right: 0;
}
/* line 576, ../scss/main.scss */
.resLayout .main-block {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding-top: 50px;
  flex: 1 1 auto;
}
/* line 581, ../scss/main.scss */
.resLayout .main-block .right-side {
  flex: 0 0 21rem;
  width: 21rem;
  margin-bottom: 30px;
  /*Mobilní menu*/
}
/* line 585, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons {
  display: none;
}
@media (max-width: 76em) {
  /* line 585, ../scss/main.scss */
  .resLayout .main-block .right-side .sk_header_icons {
    display: block;
  }
}
/* line 590, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons .header-icons {
  max-width: 100%;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
}
/* line 595, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons .header-icons .facebook-icon {
  margin-left: 1rem;
}
/* line 598, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons .header-icons a {
  width: 1.2rem;
  margin-left: 0;
  flex: 0 0 2rem;
  margin-left: 20px;
  /*@include mini(){
      width: 2rem;
      flex: 0 0 2rem;
      padding-left: 0.4rem;
      padding-right: 0.4rem;
  }*/
}
@media (max-width: 76em) {
  /* line 598, ../scss/main.scss */
  .resLayout .main-block .right-side .sk_header_icons .header-icons a {
    display: inline-block;
  }
}
/* line 613, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons .header-icons svg {
  height: 1.2rem;
  /*@include mini() {
      height: 2rem;
  }*/
}
/* line 619, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons .header-icons .search-btn-header {
  width: 1.2rem;
  margin: 0;
  margin-left: 20px;
  /*@include mini() {
      width: 2rem;
      padding-left: 0.4rem;
      padding-right: 0.4rem;
  }*/
}
@media (max-width: 76em) {
  /* line 619, ../scss/main.scss */
  .resLayout .main-block .right-side .sk_header_icons .header-icons .search-btn-header {
    display: flex;
  }
}
/* line 632, ../scss/main.scss */
.resLayout .main-block .right-side .sk_header_icons .header-icons .skmmenu_close {
  width: 1.2rem;
  margin: 0;
  margin-left: 20px;
  /*@include mini() {
      width: 2rem;
      padding-left: 0.4rem;
      padding-right: 0.4rem;
  }*/
}
@media (max-width: 76em) {
  /* line 632, ../scss/main.scss */
  .resLayout .main-block .right-side .sk_header_icons .header-icons .skmmenu_close {
    display: flex;
  }
}
@media (max-width: 76em) {
  /* line 645, ../scss/main.scss */
  .resLayout .main-block .right-side .sk_header_icons .header-icons .skmmenu {
    display: none;
  }
}
/* line 654, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu, .resLayout .main-block .right-side nav.sk_left_menu_homecare {
  margin-right: 25px;
  /*.nemPece, .domPece {
      display: none;
  }*/
}
/* line 656, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu {
  margin: 0;
  /*.menu-item--expanded, .menu-item--collapsed {
      list-style: none;
  }
  li.menu-item.menu-item--active-trail {
      a {
          color: $bluefirst;
      }
  }
  li.menu-item {
      min-height: 2.5em;
      padding: 0;
      a {
          color: $darkgray;
          text-decoration: none;
          font-weight: 600;
          @include font-size(1);
          &:hover {
          text-decoration: underline;
          color: $bluefirst;
          }
      }
      a.is-active {
          color: $bluefirst;
      }
      ul.menu li:first-of-type {
          margin-top: 0.5em;
      }
      ul.menu li:last-of-type {
          margin-bottom: 0.5em;
      }
      ul.menu { 
          li {
              list-style-image: url('cssimage/manu_li_icon.png');
          }
          li.menu-item {
              padding: 0.5em 0 0.5em 0;
              min-height: inherit;
              a {
                  color: $darkgray;
                  &:hover {
                  text-decoration: underline;
                  color: $bluefirst;
                  }
              }
          }
          li.menu-item.menu-item--active-trail {
              a {
                  color: $bluefirst;
              }
          }
      }
  }*/
}
/* line 659, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li {
  margin: 0;
  padding: 0;
}
/* line 663, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.menu-item--active-trail > a, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.menu-item--active-trail > a {
  color: #D71440;
}
/* line 669, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.sky_collapsed > a .mnu_button button, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.sky_collapsed > a .mnu_button button {
  background-image: url("cssimage/menu_icon_right.svg");
}
/* line 673, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.sky_collapsed > ul, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.sky_collapsed > ul {
  display: none;
}
/* line 679, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.sky_expanded > a .mnu_button button, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.sky_expanded > a .mnu_button button {
  background-image: url("cssimage/menu_icon_down.svg");
}
/* line 685, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.menu_top_item > a, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.menu_top_item > a {
  background-color: #2E5980;
  color: white;
}
/* line 691, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.menu_top_item.menu-item--active-trail > a, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.menu_top_item.menu-item--active-trail > a {
  background-color: #D71440;
  color: white;
}
/* line 698, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.menu_top_item.sky_collapsed > a .mnu_button button, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.menu_top_item.sky_collapsed > a .mnu_button button {
  background-image: url("cssimage/menu_icon_right_white.svg");
}
/* line 705, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu li.menu_top_item.sky_expanded > a .mnu_button button, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu li.menu_top_item.sky_expanded > a .mnu_button button {
  background-image: url("cssimage/menu_icon_down_white.svg");
}
/* line 712, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu a, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu a {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  text-decoration: none;
  flex-wrap: nowrap;
  color: #2E5980;
}
/* line 722, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu a .mnu_itm_link, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu a .mnu_itm_link {
  display: inline-block;
  padding: 0.6rem 0.1rem 0.6rem 0;
  font-weight: 600;
  flex: 1 1 auto;
}
/* line 728, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu a .mnu_holder, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu a .mnu_holder {
  display: inline-block;
  width: 2.8rem;
  margin: 0;
  flex: 0 0 auto;
}
/* line 735, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu a .mnu_button, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu a .mnu_button {
  display: inline-block;
  width: 2.8rem;
  align-self: stretch;
  text-align: right;
  /*&.expanded button {
      background-image: url('cssimage/menu_icon_down.svg');
  }*/
}
/* line 741, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu a .mnu_button button, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu a .mnu_button button {
  display: inline-block;
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  width: 2.8rem;
  height: 2.8rem;
  /*background-image: url('cssimage/menu_icon_right.svg');*/
  background-position: center center;
  background-origin: 50% 50%;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}
/* line 761, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu .submenu, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu .submenu {
  margin-left: 1.4rem;
  border-left: 1px solid #e8f0fe;
}
/* line 764, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu .submenu.menu_lvl_1, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu .submenu.menu_lvl_1 {
  margin-left: 0;
  border-left: 0;
}
/* line 769, ../scss/main.scss */
.resLayout .main-block .right-side nav.sk_left_menu ul.menu .menu-item--expanded, .resLayout .main-block .right-side nav.sk_left_menu_homecare ul.menu .menu-item--expanded {
  list-style: none;
}
/* line 833, ../scss/main.scss */
.resLayout .main-block .right-side .mmenuSearchBox {
  display: none;
                /*.form--inline {
                    @include display-flex; 
                    @include justify-content(flex-end);
                    *margin-top: -1.3em;*
                    width: 100%;
                    input[type=text] {
                        min-height: 3em;
                        min-width: 10em;
                        padding-left: 1em;
                        color: $darkgray;
                    * WebKit browsers *
                    }
                    input[type=text]:focus::-webkit-input-placeholder { color:transparent; }
                    * Mozilla Firefox 4 to 18 *
                    input[type=text]:focus:-moz-placeholder { color:transparent; }
                    * Mozilla Firefox 19+ *
                    input[type=text]:focus::-moz-placeholder { color:transparent; }
                    * Internet Explorer 10+ *
                    input[type=text]:focus:-ms-input-placeholder { color:transparent; }

                    input[type=submit] {
                        background-color: transparent; 
                        border:0 none;
                        cursor:pointer;
                        width: 3em;
                        height: 3em;
                        background-image: url('cssimage/icon_search.png');
                        background-repeat: no-repeat;
                        background-position: center;
                        margin-left: -4em;
                        position: relative;
                        top: 0em;
                    }
                }*/
}
@media (max-width: 76em) {
  /* line 833, ../scss/main.scss */
  .resLayout .main-block .right-side .mmenuSearchBox {
    display: block;
  }
}
/* line 838, ../scss/main.scss */
.resLayout .main-block .right-side .mmenuSearchBox form {
  display: none;
  background-color: #2E5980;
}
/* line 841, ../scss/main.scss */
.resLayout .main-block .right-side .mmenuSearchBox form .sk_box_expanded {
  display: block;
}
/* line 844, ../scss/main.scss */
.resLayout .main-block .right-side .mmenuSearchBox form .form--inline {
  width: 100%;
}
/* line 847, ../scss/main.scss */
.resLayout .main-block .right-side .mmenuSearchBox form .form-item-vyhledej {
  box-sizing: border-box;
  width: 100%;
  padding: 0 0.8em;
  margin-right: 0;
}
/* line 853, ../scss/main.scss */
.resLayout .main-block .right-side .mmenuSearchBox form #edit-vyhledej {
  padding-right: 4em;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
}
@media (max-width: 76em) {
  /* line 581, ../scss/main.scss */
  .resLayout .main-block .right-side {
    display: none;
    position: absolute;
    z-index: 100;
    background-color: white;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: right;
  }
  /* line 914, ../scss/main.scss */
  .resLayout .main-block .right-side .region-sidebar-first {
    display: inline-block;
    background-color: white;
    height: 100vh;
    width: 25rem;
    max-width: 100%;
    overflow: auto;
    /*@include display-flex;
    @include align-items(center);
    @include flex-direction(column);*/
    /*@include box-shadow($lightgray 0 4px 2px -2px);*/
    /*nav {
        border: none;
        display: block;
        min-width: 25em;
        ul.menu li {
            padding-left: 5em !important;
            ul {
                li {
                    background: none;
                    padding-left: 0 !important;
                }
            } 
        }
        @include s() {
        min-width: inherit;
        }
    }
    nav.sk_left_menu {
        ul {
            li:first-of-type {
                background: url('cssimage/home_icon.png') 0.5em center no-repeat;
                border-bottom: 1px $lightgray solid;
                display: flex;
                align-items: center;
                min-height: 4em;
                padding-left: 4em !important;
                margin-bottom: 1em;
                a {
                    color: $darkgray !important;
                }
            }
            li {
                ul.menu { 
                    li:first-of-type {
                        background: none;
                        border: none;
                        padding-left: 0 !important;
                        display: list-item;
                        min-height: 2.5em;
                        margin-bottom: 0;
                    }
                    li {
                        a {
                            color: $bluefirst !important;
                        }
                    }
                }
                a {
                    color: $bluefirst !important;
                }
            }
        }
    }
    nav.sk_left_menu_homecare {
        ul {
            li:first-of-type {
                display: none;
            }
            li {li:nth-of-type(2) {
                padding-left: 5em !important;
            }
                ul.menu {
                    margin-top: 1em;
                    li:first-of-type {
                        display: list-item;
                    }
                    li {
                        padding-left: 0 !important;
                    }
                }
                a {
                    color: $greensecond !important;
                }
            }
            li:nth-of-type(2) {
                padding-left: 5em !important;
            }
        }
    }
    .nemPece, .domPece {
        display: block !important;
        min-height: 3em;
        line-height: 3em;
        padding-left: 3em;
        font-weight: 600;
        padding-left: 4em;
    }
    .nemPece {
        color: $bluefirst;
        background: url('cssimage/mmenu_hospital.png') left center no-repeat;
    }
    .domPece {
        color: $greensecond;
        background: url('cssimage/mmenu_homecare.png') left center no-repeat;
    }
    .mmenuSearchBox {
        display: block;
        margin-bottom: 3em;
        @include s() {
        margin-left: 15px;
        }
    }
    @include s() {
    @include align-items(flex-start);
    }*/
  }
  /* line 922, ../scss/main.scss */
  .resLayout .main-block .right-side .region-sidebar-first nav {
    margin: 0;
  }
}
/* line 1038, ../scss/main.scss */
.resLayout .main-block .right-side.menuOpen {
  display: block;
}
/* line 1051, ../scss/main.scss */
.resLayout .main-block main {
  flex: 1 1 auto;
  /*.sliderCont:after {
      content: "";
      background-image: url('cssimage/homefooterbox_bgr.jpg');
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% auto;
      opacity: 0.17;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      position: absolute;
      z-index: 1;   
      @include l(){
          background: none;
      }
  }*/
  /*.inlinerCont:after {
      content: "";
      background-image: url('cssimage/homefooterbox_bgr.jpg');
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% auto;
      opacity: 0.15;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      position: absolute;
      z-index: 1;   
      @include l(){
          background: none;
      }
  }*/
}
/* line 1053, ../scss/main.scss */
.resLayout .main-block main a {
  color: #2E5980;
  /*text-decoration: none;*/
}
/* line 1057, ../scss/main.scss */
.resLayout .main-block main .links_row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 50px;
}
/* line 1063, ../scss/main.scss */
.resLayout .main-block main .links_row a {
  flex: 0 0 auto;
}
/* line 1066, ../scss/main.scss */
.resLayout .main-block main .links_row span {
  flex: 0 0 auto;
}
/* line 1070, ../scss/main.scss */
.resLayout .main-block main .sliderCont {
  width: 100%;
  min-height: 272px;
  background-color: #2E5980;
  position: relative;
  display: block;
}
/* line 1076, ../scss/main.scss */
.resLayout .main-block main .sliderCont .mainClaim {
  color: #fff;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 1081, ../scss/main.scss */
.resLayout .main-block main .sliderCont .mainClaim h1 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 500;
  color: #fff;
  /*line-height: 1.3em;*/
}
@media (max-width: 50em) {
  /* line 1081, ../scss/main.scss */
  .resLayout .main-block main .sliderCont .mainClaim h1 {
    text-align: center;
  }
}
@media (max-width: 28em) {
  /* line 1081, ../scss/main.scss */
  .resLayout .main-block main .sliderCont .mainClaim h1 {
    line-height: 1.5em;
  }
}
/* line 1093, ../scss/main.scss */
.resLayout .main-block main .sliderCont .mainClaim p {
  font-family: 'Source Serif Pro', serif;
  font-size: 10px;
  font-size: 1rem;
  /*max-width: 47%;
  line-height: 1.3em;*/
  /*@include mini() {
      word-break: break-all;
  }*/
}
@media (max-width: 62em) {
  /* line 1093, ../scss/main.scss */
  .resLayout .main-block main .sliderCont .mainClaim p {
    max-width: 100%;
  }
}
@media (max-width: 50em) {
  /* line 1076, ../scss/main.scss */
  .resLayout .main-block main .sliderCont .mainClaim {
    text-align: center;
    margin-bottom: 1em;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 28em) {
  /* line 1112, ../scss/main.scss */
  .resLayout .main-block main .sliderCont .mainClaim h1 {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1115, ../scss/main.scss */
  .resLayout .main-block main .sliderCont .mainClaim p {
    font-size: 10px;
    font-size: 1rem;
  }
}
@media (max-width: 50em) {
  /* line 1070, ../scss/main.scss */
  .resLayout .main-block main .sliderCont {
    min-height: inherit;
  }
}
/* line 1141, ../scss/main.scss */
.resLayout .main-block main .sk_outer_slider {
  width: 100%;
  min-height: 272px;
  background-image: url("cssimage/home_ruce.png");
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  /*display: inline-block;*/
  /*position: absolute;
  z-index: 2; */
}
/* line 1155, ../scss/main.scss */
.resLayout .main-block main .sk_outer_slider .field--name-body {
  width: 100%;
  padding-right: 35%;
  padding-bottom: 1rem;
}
@media (max-width: 50em) {
  /* line 1141, ../scss/main.scss */
  .resLayout .main-block main .sk_outer_slider {
    background: none;
    min-height: inherit;
  }
  /* line 1163, ../scss/main.scss */
  .resLayout .main-block main .sk_outer_slider .field--name-body {
    padding-right: 0;
  }
}
/* line 1170, ../scss/main.scss */
.resLayout .main-block main .inlinerCont {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  min-height: 180px;
  margin-bottom: 1.5em;
  background-color: #2E5980;
  position: relative;
  font-family: 'Source Serif Pro', serif;
  text-align: center;
  color: #fff;
}
/* line 1182, ../scss/main.scss */
.resLayout .main-block main .inlinerCont .mainClaimTop {
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0.3em 0;
}
@media (max-width: 45em) {
  /* line 1182, ../scss/main.scss */
  .resLayout .main-block main .inlinerCont .mainClaimTop {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 1189, ../scss/main.scss */
.resLayout .main-block main .inlinerCont h1.mainClaimTop {
  text-align: center;
  color: white;
  font-weight: 400;
}
/* line 1194, ../scss/main.scss */
.resLayout .main-block main .inlinerCont .bottomClaimTop {
  font-size: 10px;
  font-size: 1rem;
  /*@include s(){
      @include font-size(1);
  }*/
}
/* line 1200, ../scss/main.scss */
.resLayout .main-block main .inlinerCont .numberClaimTop {
  text-transform: uppercase;
  font-size: 10px;
  font-size: 1rem;
}
@media (max-width: 28em) {
  /* line 1170, ../scss/main.scss */
  .resLayout .main-block main .inlinerCont {
    padding: 1.5em;
    /*.numberClaimTop {
        word-break: break-all;
    }*/
  }
  /* line 1206, ../scss/main.scss */
  .resLayout .main-block main .inlinerCont .mainClaimTop {
    line-height: 1.5em;
    margin-top: 0;
  }
}
/* line 1232, ../scss/main.scss */
.resLayout .main-block main .mainboxes {
  /*max-width: 83em;
  width: auto;
  padding: 0px 2em;
  margin: -180px auto 0px;
  position: relative;
  z-index: 3;*/
}
/* line 1239, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 1244, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes > div {
  width: 49%;
  margin-bottom: 0.5rem;
  /*background-color: $mzcrblue;*/
}
/* line 1249, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes > div > div {
  height: 100%;
}
/* line 1253, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  /*@include box-shadow($lightgray 1px 2px 10px);*/
  cursor: pointer;
  text-align: center;
  /*max-width: 30% !important;
  height: 532px;*/
  background-color: #2E5980;
  color: white;
  padding: 2rem 2rem;
  height: 100%;
  transition: all .5s ease-in-out;
}
/* line 1268, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer h2, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer h2 {
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  font-weight: 500;
}
/* line 1273, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer h3, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer h3 {
  color: white;
  font-size: 10px;
  font-size: 1rem;
  /*min-height: 6em;*/
  text-align: center;
}
/* line 1279, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer .box_icon, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer .box_icon {
  display: none;
  width: 159px;
  height: 109px;
  background-size: cover;
  margin: 0 auto;
}
/* line 1286, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer .project_number, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer .project_number {
  font-family: 'Source Serif Pro', serif;
  font-size: 10px;
  font-size: 1rem;
}
/* line 1290, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer .divider, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer .divider {
  margin: 0.7em 0;
}
/* line 1295, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer:hover, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer:hover {
  transform: scale(1.02);
}
/* line 1298, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer {
  /*.moreArticle:before {
      content: '';
      width: 12em;
      height: 2px;
      background-color: $mzcrblue;
      position: absolute;
      position: absolute;
      left: 50%;
      top: -80%;
      margin-left: -6em;
  }*/
}
/* line 1299, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer .box_icon {
  background-image: url("cssimage/icon_hospital_program.png");
}
/* line 1302, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer h2 {
  color: white;
}
/* line 1305, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer a {
  font-weight: 500;
  color: white;
  text-decoration: none;
}
/* line 1309, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer a:hover {
  text-decoration: underline;
}
/* line 1313, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer .moreArticle {
  position: relative;
}
/* line 1328, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer {
  /*.moreArticle:before {
      content: '';
      width: 12em;
      height: 2px;
      background-color: $mzcrblue;
      position: absolute;
      position: absolute;
      left: 50%;
      top: -80%;
      margin-left: -6em;
  }*/
}
/* line 1329, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer .box_icon {
  background-image: url("cssimage/icon_home_program.png");
}
/* line 1332, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer h2 {
  color: white;
}
/* line 1335, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer a {
  font-weight: 500;
  color: #2E5980;
  text-decoration: none;
}
/* line 1339, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer a:hover {
  text-decoration: underline;
}
/* line 1343, ../scss/main.scss */
.resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer .moreArticle {
  position: relative;
}
@media (max-width: 62em) {
  /* line 1361, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes > div {
    width: 49%;
  }
  /* line 1363, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer h2, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer h2 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1366, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer h3, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer h3 {
    font-size: 11px;
    font-size: 1.1rem;
  }
}
@media (max-width: 50em) {
  /* line 1232, ../scss/main.scss */
  .resLayout .main-block main .mainboxes {
    /*background-color: $mzcrblue;*/
    padding-bottom: 2em;
    margin-top: 0;
  }
  /* line 1376, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    /*> div:first-of-type {margin-bottom: 2em;}*/
  }
  /* line 1379, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes > div {
    width: 100%;
  }
  /* line 1381, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media (max-width: 28em) {
  /* line 1388, ../scss/main.scss */
  .resLayout .main-block main .mainboxes .region-mainboxes .main_box_left_outer, .resLayout .main-block main .mainboxes .region-mainboxes .main_box_right_outer {
    padding: 2rem 0.4rem;
    display: block;
  }
}
/* line 1395, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak {
  margin-top: 8em;
}
/* line 1397, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak h2 {
  text-transform: uppercase;
  color: #2E5980;
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 1.8em;
}
@media (max-width: 45em) {
  /* line 1397, ../scss/main.scss */
  .resLayout .main-block main .sk_minister_speak h2 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 1406, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak img:first-of-type {
  float: left;
  margin-right: 15px;
  width: 3.1em;
}
/* line 1411, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak img.align-right {
  float: right;
  margin-left: 15px;
  width: 3.1em;
}
@media (max-width: 28em) {
  /* line 1411, ../scss/main.scss */
  .resLayout .main-block main .sk_minister_speak img.align-right {
    margin-top: 75px;
  }
}
/* line 1419, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak .ministerSignature {
  min-width: 13em;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
/* line 1425, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak .ministerSignature div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1430, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak .ministerSignature div img {
  width: 70%;
}
/* line 1433, ../scss/main.scss */
.resLayout .main-block main .sk_minister_speak .ministerSignature div p {
  font-style: italic;
}
@media (max-width: 50em) {
  /* line 1395, ../scss/main.scss */
  .resLayout .main-block main .sk_minister_speak {
    margin-top: 5em;
  }
}
/* line 1443, ../scss/main.scss */
.resLayout .main-block main .sk_headline_news h2 {
  color: #2E5980;
  font-size: 20px;
  font-size: 2rem;
  margin-top: 1em;
}
@media (max-width: 45em) {
  /* line 1443, ../scss/main.scss */
  .resLayout .main-block main .sk_headline_news h2 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 1452, ../scss/main.scss */
.resLayout .main-block main .view-frontpage {
  margin: 2em auto 5em;
}
/* line 1454, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content {
  /*@include display-flex; 
  @include flex-direction(row);
  @include align-items(flex-start);
  @include justify-content(space-between);
  @include flex-wrap(wrap);*/
  /*> div:last-of-type {margin-right: 0;}*/
}
/* line 1460, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content > div {
  /*min-width: 21em;*/
  /*margin-right: 3em;*/
  margin-bottom: 5em;
  /*flex: 1;*/
}
/* line 1467, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content .node__submitted {
  display: none;
}
/* line 1468, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content h3 {
  margin-top: .5em;
  /*min-height: 3em;*/
  font-size: 14px;
  font-size: 1.4rem;
  color: #444444;
}
/* line 1475, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content .sk-article-image img {
  width: 100%;
  height: auto;
  -moz-box-shadow: #f0f0f0 1px 4px 10px;
  -webkit-box-shadow: #f0f0f0 1px 4px 10px;
  box-shadow: #f0f0f0 1px 4px 10px;
}
/* line 1481, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content .sk-article-body {
  margin-bottom: 2em;
}
/* line 1483, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content .sk-article-body p:first-of-type {
  margin-top: 0;
}
/* line 1488, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content .sk-article-more a {
  padding: 0.9rem 2rem;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}
/* line 1497, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .view-content .sk-article-more a:hover {
  text-decoration: underline;
}
@media (max-width: 45em) {
  /* line 1503, ../scss/main.scss */
  .resLayout .main-block main .view-frontpage .view-content > div {
    min-width: 95%;
    margin-right: 0;
  }
}
/* line 1509, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .more-link {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  margin-top: 5em;
  position: relative;
}
/* line 1516, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .more-link a {
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  color: #2E5980;
  text-decoration: none;
  font-weight: 600;
}
/* line 1523, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .more-link a:hover {
  text-decoration: underline;
}
/* line 1528, ../scss/main.scss */
.resLayout .main-block main .view-frontpage .more-link:before {
  content: '';
  width: 12em;
  height: 2px;
  background-color: #2E5980;
  position: absolute;
  position: absolute;
  left: 50%;
  top: -50%;
  margin-left: -6em;
}
/* line 1540, ../scss/main.scss */
.resLayout .main-block main .flexcont {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 6em;
}
/* line 1548, ../scss/main.scss */
.resLayout .main-block main .flexcont .content {
  /*padding-top: 1em;*/
  max-width: 100%;
  /*Realizační tým table*/
  /*View*/
}
/* line 1553, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-breadcrumb nav.breadcrumb a, .resLayout .main-block main .flexcont .content .region-breadcrumb nav.breadcrumb li {
  color: #2E5980;
  text-decoration: none;
  font-weight: 600;
  font-size: 8px;
  font-size: 0.8rem;
}
/* line 1560, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-breadcrumb nav.breadcrumb a:hover {
  text-decoration: underline;
}
/* line 1564, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-breadcrumb nav.breadcrumb li:last-of-type {
  color: #444444;
  font-weight: 600;
}
/* line 1570, ../scss/main.scss */
.resLayout .main-block main .flexcont .content h1.page-title {
  color: #2E5980;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.1em;
}
/* line 1575, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article {
  /*.field--type-image img {
      float: right;
      margin: 0.4em 0 1em 2em;
      @include box-shadow(0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19));
  }*/
}
/* line 1576, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article footer {
  display: none;
}
/* line 1577, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article img {
  max-width: 100%;
  height: auto;
}
/* line 1581, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article img.align-left {
  margin: 0.4em 2em 1em 0;
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* line 1585, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article img.align-right {
  margin: 0.4em 0 1em 2em;
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* line 1591, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.media--type-image.media_full_size img {
  width: 100%;
}
/* line 1596, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.media--type-image.media_half_size img {
  width: 49%;
}
@media (max-width: 45em) {
  /* line 1596, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content #block-skylab-content article.media--type-image.media_half_size img {
    width: 100%;
  }
}
/* line 1605, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--type-article.node--view-mode-full td {
  padding: 5px;
  text-align: left;
}
/* line 1615, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article .field--type-text-with-summary.clearfix:after {
  clear: none;
}
/* line 1620, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--view-mode-full .node__links {
  float: right;
  display: block;
}
/* line 1623, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--view-mode-full .node__links li a {
  padding-left: 2em;
  background-size: 1.2em 1.2em;
  min-height: 2em;
  display: block;
}
/* line 1629, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--view-mode-full .node__links li.forward a {
  background: url("cssimage/mail-sent_icon_hospital.png") 0 0 no-repeat;
}
/* line 1631, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--view-mode-full .node__links li.forward a:hover {
  text-decoration: underline;
}
/* line 1635, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--view-mode-full .node__links li.print a {
  background: url("cssimage/printer.svg") 0 0 no-repeat;
  margin-right: 2em;
}
/* line 1638, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--view-mode-full .node__links li.print a:hover {
  text-decoration: underline;
}
/* line 1646, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--type-videa.node--view-mode-full .node__content .field--name-title-text {
  font-family: 'Source Serif Pro', serif;
  color: #2E5980;
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.8rem;
  display: block;
  padding-top: 0.3em;
  padding-bottom: 0.6em;
}
/* line 1656, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--type-videa.node--view-mode-full .node__content .field--name-field-odkaz-na-popis-videa {
  padding: 0;
}
/* line 1658, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--type-videa.node--view-mode-full .node__content .field--name-field-odkaz-na-popis-videa a {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}
/* line 1667, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--type-videa.node--view-mode-full .node__content .field--name-field-odkaz-na-popis-videa a:hover {
  color: #f0f0f0;
  text-decoration: underline;
}
/* line 1673, ../scss/main.scss */
.resLayout .main-block main .flexcont .content #block-skylab-content article.node--type-videa.node--view-mode-full .node__content .node__links {
  display: none;
}
/* line 1678, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content {
  margin-bottom: 3em;
}
/* line 1681, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form .form-item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1687, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form .form-item label {
  flex: 1;
}
/* line 1690, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form .form-item input {
  padding: 6px;
  border: 1px #f0f0f0 solid;
  background-color: #e8f0fe;
  /*border-radius: 5px;*/
  flex: 0 1 60%;
  max-width: 100%;
}
/* line 1698, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form .form-item .description {
  display: none;
}
/* line 1699, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form .form-item textarea {
  resize: none;
}
/* line 1703, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form #edit-page, .resLayout .main-block main .flexcont .content .region-content .forward-form .form-item-message {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
/* line 1707, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form #edit-page label, .resLayout .main-block main .flexcont .content .region-content .forward-form #edit-page .form-textarea-wrapper, .resLayout .main-block main .flexcont .content .region-content .forward-form #edit-page textarea, .resLayout .main-block main .flexcont .content .region-content .forward-form .form-item-message label, .resLayout .main-block main .flexcont .content .region-content .forward-form .form-item-message .form-textarea-wrapper, .resLayout .main-block main .flexcont .content .region-content .forward-form .form-item-message textarea {
  width: 100%;
}
/* line 1711, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .region-content .forward-form input[type=submit] {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 600;
  border: none;
}
/* line 1723, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-help-link {
  display: none;
}
/* line 1738, ../scss/main.scss */
.resLayout .main-block main .flexcont .content table {
  border-collapse: collapse;
}
/* line 1740, ../scss/main.scss */
.resLayout .main-block main .flexcont .content table td {
  vertical-align: top;
}
/* line 1742, ../scss/main.scss */
.resLayout .main-block main .flexcont .content table td h2 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 0;
}
/* line 1751, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row {
  margin-bottom: 3.5em;
  display: inline-block;
}
/* line 1754, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row h2 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 0.5em;
  line-height: 1.4em;
}
/* line 1758, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row h2 a {
  color: #2E5980;
  text-decoration: none;
}
/* line 1762, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row h2 a.downloadsH {
  color: #444444;
}
/* line 1766, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .field--name-title-text {
  display: none;
}
/* line 1767, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-body, .resLayout .main-block main .flexcont .content .view .view-content .views-row .field--type-text-with-summary {
  margin-bottom: 1.5em;
}
/* line 1770, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-image {
  display: block;
  margin-bottom: 1em;
}
/* line 1773, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-image img {
  width: 100%;
  max-width: 25em;
  height: auto;
  float: right;
  margin: 0.4em 0 1em 2em;
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media (max-width: 45em) {
  /* line 1773, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-image img {
    max-width: 100%;
  }
}
/* line 1785, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-more, .resLayout .main-block main .flexcont .content .view .view-content .views-row .node-readmore {
  padding: 0;
}
/* line 1787, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-more a, .resLayout .main-block main .flexcont .content .view .view-content .views-row .node-readmore a {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}
/* line 1796, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row .sk-article-more a:hover, .resLayout .main-block main .flexcont .content .view .view-content .views-row .node-readmore a:hover {
  color: #f0f0f0;
  text-decoration: underline;
}
/* line 1803, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row {
  margin-bottom: 3.5em;
  display: inline-block;
  width: 100%;
}
/* line 1807, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row h2.sk-videoview-h2 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 0.5em;
  line-height: 1.4em;
}
/* line 1811, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row h2.sk-videoview-h2 a {
  color: #2E5980;
  text-decoration: none;
}
/* line 1815, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row h2.sk-videoview-h2 a.downloadsH {
  color: #444444;
}
/* line 1819, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row .field--name-title-text {
  display: none;
}
/* line 1820, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row .sk-screen-video {
  display: block;
  margin-bottom: 1em;
}
/* line 1823, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row .sk-screen-video img {
  width: 100%;
  max-width: 25em;
  height: auto;
  float: right;
  margin: 0.4em 0 1em 2em;
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media (max-width: 45em) {
  /* line 1823, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .view .view-content .video-row .sk-screen-video img {
    max-width: 100%;
  }
}
/* line 1835, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row .sk-video-link {
  padding: 0;
  margin-top: 15px;
}
/* line 1838, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row .sk-video-link a {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}
/* line 1847, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .video-row .sk-video-link a:hover {
  color: #f0f0f0;
  text-decoration: underline;
}
/* line 1857, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row article.node--type-casto-kladene-otazky-domaci-pece h2,
.resLayout .main-block main .flexcont .content .view .view-content .views-row article.node--type-casto-kladene-otazky-nemocnicni- h2 {
  display: none;
}
/* line 1858, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row article.node--type-casto-kladene-otazky-domaci-pece .field--name-title-text,
.resLayout .main-block main .flexcont .content .view .view-content .views-row article.node--type-casto-kladene-otazky-nemocnicni- .field--name-title-text {
  margin-top: 2em;
  color: #444444;
  display: block;
  font-weight: 600;
  font-size: 10px;
  font-size: 1rem;
}
/* line 1865, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view .view-content .views-row article.node--type-casto-kladene-otazky-domaci-pece .field--name-title-text:first-of-type,
.resLayout .main-block main .flexcont .content .view .view-content .views-row article.node--type-casto-kladene-otazky-nemocnicni- .field--name-title-text:first-of-type {
  display: none;
}
/* line 1874, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-domaci-verejne .view-content .views-row h2, .resLayout .main-block main .flexcont .content .view.view-domaci-odborne .view-content .views-row h2 {
  color: #2E5980;
}
/* line 1878, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-domaci-verejne .view-content .views-row .sk-article-more a, .resLayout .main-block main .flexcont .content .view.view-domaci-odborne .view-content .views-row .sk-article-more a {
  background-color: #2E5980;
}
/* line 1887, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .views-row:before,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .views-row:before {
  content: '';
  /*background: url('cssimage/icon-arrow-down.png') center top no-repeat;
  background-size: 4%;*/
  max-width: 60%;
  min-height: 2em;
  display: -webkit-flex;
  display: flex;
  margin: 0 auto 1em;
}
/* line 1896, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .views-row:after,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .views-row:after {
  content: '';
  border-top: 1px #868686 solid;
  max-width: 60%;
  min-height: 1em;
  display: -webkit-flex;
  display: flex;
  margin: 1em auto 0;
}
/* line 1904, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .views-row:first-of-type:before,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .views-row:first-of-type:before {
  background: none;
  height: 0;
  margin: 0;
}
/* line 1909, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .views-row:last-of-type:after,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .views-row:last-of-type:after {
  border: none;
  height: 0;
  margin: 0;
  min-height: 0;
}
/* line 1915, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .field--name-field-otazka,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .field--name-field-otazka {
  font-weight: 600;
}
/* line 1917, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .field--name-field-otazka .field__label,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .field--name-field-otazka .field__label {
  display: none;
}
/* line 1921, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .field--name-field-odpoved,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .field--name-field-odpoved {
  padding-left: 2em;
}
/* line 1923, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-id-faq_domaci_pece .view-content .field--name-field-odpoved .field__label,
.resLayout .main-block main .flexcont .content .view.view-id-faq_nemocnicni_pece .view-content .field--name-field-odpoved .field__label {
  display: none;
}
/* line 1928, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-dokumenty-ke-stazeni-nemocnicni-pece .views-row .printicon,
.resLayout .main-block main .flexcont .content .view.view-dokumenty-ke-stazeni-domaci-pece .views-row .printicon {
  display: none !important;
}
/* line 1933, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 1936, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article {
  min-height: 16em;
  -webkit-flex: 1;
  flex: 1;
}
/* line 1938, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article h2, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article h2 {
  display: none;
}
/* line 1940, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content {
  -webkit-flex: 1;
  flex: 1;
}
/* line 1942, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .field--name-title-text, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .field--name-title-text {
  font-family: 'Source Serif Pro', serif;
  color: #2E5980;
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.8rem;
  display: block;
  padding-top: 0.3em;
  padding-bottom: 0.6em;
}
/* line 1952, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .field--name-field-fotografie, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .field--name-field-fotografie {
  float: left;
  margin: 0.4em 2em 1em 0;
}
/* line 1955, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .field--name-field-fotografie img, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .field--name-field-fotografie img {
  width: 100%;
  height: auto;
  margin: 0 !important;
}
/* line 1961, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .field--name-field-telefon, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .field--name-field-telefon {
  padding-bottom: 1em;
  min-width: 90%;
}
/* line 1967, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .field--type-text-with-summary p, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .field--type-text-with-summary p {
  margin: 0.5em 0;
}
/* line 1971, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .node__links, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .node__links {
  text-align: right;
}
/* line 1973, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .node__links li, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .node__links li {
  background: none;
  text-transform: none;
  text-align: right;
}
/* line 1977, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .node__links li a, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .node__links li a {
  color: #2E5980;
  padding: 0;
  background-color: transparent;
  text-transform: inherit;
  font-size: 9px;
  font-size: 0.9rem;
  text-decoration: none;
  font-weight: 400;
}
/* line 1985, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content .node__links li a:hover, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content .node__links li a:hover {
  color: #444444;
  text-decoration: underline;
}
@media (max-width: 50em) {
  /* line 1940, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .view.teamHospital .view-content .views-row article .node__content, .resLayout .main-block main .flexcont .content .view.teamHomecare .view-content .views-row article .node__content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
/* line 2002, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.teamHospital .views-row:last-of-type .node__links, .resLayout .main-block main .flexcont .content .view.teamHomecare .views-row:last-of-type .node__links {
  margin-bottom: 0;
}
/* line 2007, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-vyhledavani {
  margin-top: 1em;
  border-top: 1px #f0f0f0 solid;
}
/* line 2010, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-vyhledavani .searchRow {
  margin: 1em 0 3em;
}
/* line 2012, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-vyhledavani .searchRow h3 a.hospitalLayout {
  margin: 2em 0 0.5em;
  color: #2E5980;
}
/* line 2016, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-vyhledavani .searchRow h3 a.homecareLayout {
  margin: 2em 0 0.5em;
  color: #2E5980;
}
/* line 2020, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .view.view-vyhledavani .searchRow .searchTextQuest {
  font-weight: 600;
}
/* line 2025, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-results {
  padding: 0;
}
/* line 2027, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-results li {
  padding: 0;
  margin: 0.5em 0 1.5em;
}
/* line 2031, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-results h3 {
  margin: 2em 0 0.5em;
}
/* line 2034, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-results h3.homecareLayout a {
  color: #2E5980;
}
/* line 2039, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-form input[type=search] {
  padding: 0.5em;
}
/* line 2042, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .search-form input[type=submit] {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 600;
  border: none;
}
/* line 2053, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 3em;
}
/* line 2060, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent h2 {
  margin-right: 2em;
}
/* line 2063, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /*margin-top: -1.3em;*/
  width: 100%;
  /* WebKit browsers */
  /* Mozilla Firefox 4 to 18 */
  /* Mozilla Firefox 19+ */
  /* Internet Explorer 10+ */
}
/* line 2070, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=text] {
  min-height: 2em;
  min-width: 10em;
  padding-left: 1em;
  color: #444444;
  background-color: #e8f0fe;
}
@media (max-width: 45em) {
  /* line 2070, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=text] {
    max-width: 90%;
  }
}
/* line 2081, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 2083, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
/* line 2085, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
/* line 2087, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 2089, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .searchFormInContent .form--inline input[type=submit] {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 600;
  border: none;
}
@media (max-width: 45em) {
  /* line 2063, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .searchFormInContent .form--inline {
    margin-top: 0;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
/* line 2105, ../scss/main.scss */
.resLayout .main-block main .flexcont .content h1.searchH1 {
  margin-bottom: 0.1em;
}
/* line 2110, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_search_word .foundExpression span {
  color: #770b0b;
}
/* line 2117, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_login_form .user-login-form .login-form__top {
  border: 1px #444444 solid;
  padding: 4em 3em;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  /*@include justify-content(flex-start);
  @include align-items(center);*/
}
/* line 2122, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_login_form .user-login-form .login-form__top .form-item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2130, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_login_form .user-login-form .login-form__top label {
  display: block;
  /*float: left;
  width: 30%*/
}
/* line 2135, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_login_form .user-login-form .login-form__top input {
  padding: 6px;
  border: 1px #f0f0f0 solid;
  background-color: #e8f0fe;
  /*border-radius: 5px;*/
  flex: 0 1 60%;
}
/* line 2143, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_login_form .user-login-form .login-form__top .login-form__submit {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
/* line 2147, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .sk_login_form .user-login-form .login-form__top .login-form__submit input[type=submit] {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 600;
  border: none;
  border-radius: none;
}
/* line 2162, ../scss/main.scss */
.resLayout .main-block main .flexcont .content form.user-pass {
  border: 1px #444444 solid;
  padding: 4em 3em;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  /*@include justify-content(flex-start);
  @include align-items(center);*/
}
/* line 2167, ../scss/main.scss */
.resLayout .main-block main .flexcont .content form.user-pass .form-item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2175, ../scss/main.scss */
.resLayout .main-block main .flexcont .content form.user-pass label {
  display: block;
  /*float: left;
  width: 30%*/
}
/* line 2180, ../scss/main.scss */
.resLayout .main-block main .flexcont .content form.user-pass input {
  padding: 6px;
  border: 1px #f0f0f0 solid;
  background-color: #e8f0fe;
  /*border-radius: 5px;*/
  flex: 0 1 60%;
}
/* line 2187, ../scss/main.scss */
.resLayout .main-block main .flexcont .content form.user-pass .form-actions {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
/* line 2191, ../scss/main.scss */
.resLayout .main-block main .flexcont .content form.user-pass .form-actions input[type=submit] {
  padding: 0.5em 2em;
  background-color: #2E5980;
  text-transform: uppercase;
  text-align: center;
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 600;
  border: none;
  border-radius: none;
}
@media (max-width: 50em) {
  /* line 2205, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .node--type-realizacni-tym-nemocnicni-paliat .node__content, .resLayout .main-block main .flexcont .content .node--type-realizacni-tym-domaci .node__content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 2211, ../scss/main.scss */
  .resLayout .main-block main .flexcont .content .node--type-realizacni-tym-nemocnicni-paliat .node__content img, .resLayout .main-block main .flexcont .content .node--type-realizacni-tym-domaci .node__content img {
    margin: 0.4em 0 1em 0em !important;
  }
}
/* line 2218, ../scss/main.scss */
.resLayout .main-block main .flexcont .content .pager ul {
  color: #444444;
}
/* line 2226, ../scss/main.scss */
.resLayout footer {
  background-color: #2E5980;
}
/* line 2228, ../scss/main.scss */
.resLayout footer .homefooterbox {
  min-height: 9em;
  padding: 4em 0;
  position: relative;
}
/* line 2232, ../scss/main.scss */
.resLayout footer .homefooterbox .homefooterboxCont {
  background-color: #fff;
  padding: 2em 2em;
  position: relative;
  z-index: 2;
}
/* line 2237, ../scss/main.scss */
.resLayout footer .homefooterbox .homefooterboxCont h2 {
  color: #2E5980;
  text-transform: uppercase;
  font-size: 20px;
  font-size: 2rem;
  margin-top: 0.5em;
}
@media (max-width: 45em) {
  /* line 2237, ../scss/main.scss */
  .resLayout footer .homefooterbox .homefooterboxCont h2 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 2246, ../scss/main.scss */
.resLayout footer .homefooterbox .homefooterboxCont p:first-of-type {
  width: 47%;
  float: left;
}
/* line 2250, ../scss/main.scss */
.resLayout footer .homefooterbox .homefooterboxCont p:nth-of-type(2) {
  width: 47%;
  float: right;
}
@media (max-width: 45em) {
  /* line 2255, ../scss/main.scss */
  .resLayout footer .homefooterbox .homefooterboxCont p {
    width: 100% !important;
    float: none !important;
  }
}
/* line 2262, ../scss/main.scss */
.resLayout footer .homefooterbox:after {
  content: "";
  background-image: url("cssimage/homefooterbox_bgr.jpg");
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
}
/* line 2273, ../scss/main.scss */
.resLayout footer .region-footer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  color: #fff;
  /*font-weight: 600;*/
  padding: 4em 0;
  font-size: 9px;
  font-size: 0.9rem;
}
/* line 2282, ../scss/main.scss */
.resLayout footer .region-footer a {
  color: #fff;
  text-decoration: none;
}
/* line 2285, ../scss/main.scss */
.resLayout footer .region-footer a:hover {
  text-decoration: underline;
}
@media (max-width: 62em) {
  /* line 2289, ../scss/main.scss */
  .resLayout footer .region-footer .sk_footerin_mid {
    margin-top: -30px;
  }
}
@media (max-width: 62em) {
  /* line 2273, ../scss/main.scss */
  .resLayout footer .region-footer {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 28em) {
  /* line 2273, ../scss/main.scss */
  .resLayout footer .region-footer {
    display: block;
  }
}

/* line 2307, ../scss/main.scss */
.resLayout main .inlinerCont {
  background-color: #2E5980;
}
/* line 2315, ../scss/main.scss */
.resLayout main .flexcont .right-side nav.sk_left_menu ul.menu li.menu-item.menu-item--active-trail a, .resLayout main .flexcont .right-side nav.sk_left_menu_homecare ul.menu li.menu-item.menu-item--active-trail a {
  color: #2E5980;
}
/* line 2321, ../scss/main.scss */
.resLayout main .flexcont .right-side nav.sk_left_menu ul.menu li.menu-item a:hover, .resLayout main .flexcont .right-side nav.sk_left_menu_homecare ul.menu li.menu-item a:hover {
  color: #2E5980 !important;
}
/* line 2325, ../scss/main.scss */
.resLayout main .flexcont .right-side nav.sk_left_menu ul.menu li.menu-item a.is-active, .resLayout main .flexcont .right-side nav.sk_left_menu_homecare ul.menu li.menu-item a.is-active {
  color: #2E5980;
}
/* line 2330, ../scss/main.scss */
.resLayout main .flexcont .right-side nav.sk_left_menu ul.menu li.menu-item ul.menu li.menu-item.menu-item--active-trail a, .resLayout main .flexcont .right-side nav.sk_left_menu_homecare ul.menu li.menu-item ul.menu li.menu-item.menu-item--active-trail a {
  color: #2E5980;
}
/* line 2341, ../scss/main.scss */
.resLayout main .content a {
  color: #2E5980;
}
/* line 2346, ../scss/main.scss */
.resLayout main .content .region-breadcrumb nav.breadcrumb a, .resLayout main .content .region-breadcrumb nav.breadcrumb li {
  color: #2E5980;
  text-decoration: none;
  font-weight: 600;
  font-size: 8px;
  font-size: 0.8rem;
}
/* line 2353, ../scss/main.scss */
.resLayout main .content .region-breadcrumb nav.breadcrumb a:hover {
  text-decoration: underline;
}
/* line 2357, ../scss/main.scss */
.resLayout main .content .region-breadcrumb nav.breadcrumb li:last-of-type {
  color: #444444;
  font-weight: 600;
}
/* line 2363, ../scss/main.scss */
.resLayout main .content h1.page-title, .resLayout main .content h2, .resLayout main .content h3, .resLayout main .content h4 {
  color: #2E5980;
}
/* line 2367, ../scss/main.scss */
.resLayout main .content .field--type-file .field__items .field__item span a:hover {
  color: #2E5980;
}
/* line 2375, ../scss/main.scss */
.resLayout main .content .view .view-content .views-row article h2 a {
  color: #2E5980;
}
/* line 2379, ../scss/main.scss */
.resLayout main .content .view .view-content .views-row article .node-readmore {
  background-color: #2E5980;
}
/* line 2389, ../scss/main.scss */
.resLayout main .content .view.teamHomecare .views-row article .node__content .field--name-title-text {
  font-family: 'Source Serif Pro', serif;
  color: #2E5980 !important;
}
/* line 2395, ../scss/main.scss */
.resLayout main .content .view.teamHomecare .views-row article .node__content .node__links li a {
  color: #2E5980 !important;
}
/* line 2404, ../scss/main.scss */
.resLayout main .content .search-results h3.hospitalLayout a {
  color: #2E5980;
}
/* line 2408, ../scss/main.scss */
.resLayout main .content .searchFormInContent h2 {
  color: #2E5980;
}
/* line 2411, ../scss/main.scss */
.resLayout main .content h2.foundExpression {
  color: #2E5980;
}
/* line 2414, ../scss/main.scss */
.resLayout main .content .searchFormInContent .form--inline input[type=submit], .resLayout main .content .forward-form .form-actions input[type=submit] {
  background-color: #2E5980;
}
/* line 2418, ../scss/main.scss */
.resLayout main .content #block-skylab-content article.node--view-mode-full .node__content .node__links li.forward a {
  background: url("cssimage/mail-sent_icon_homecare.png") 0 0 no-repeat;
}
/* line 2421, ../scss/main.scss */
.resLayout main .content #block-skylab-content article.node--view-mode-full .node__content .node__links li.print a {
  background: url("cssimage/printer_icon_homecare.png") 0 0 no-repeat;
  margin-right: 2em;
}
/* line 2428, ../scss/main.scss */
.resLayout footer {
  background-color: #2E5980;
}

/*dokuemnty*/
/* line 2437, ../scss/main.scss */
.field--type-file {
  margin-bottom: 1rem;
  margin-top: 1.2rem;
  /*    .field__label {
          margin-bottom: 1.5rem;
          border-bottom: 1px $lightgray solid;                            
      }*/
  /*    .field__items {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          > div {
              width: 100%; 
              margin: 0;
          }
          .field__item span a {
              min-width: 200px;
              margin-left: 7em;;
              color: $darkgray;
              text-decoration: underline;
              @include font-size(0.8);
              &:hover {
                  color: $bluefirst;
              }
          }
      }*/
}
/* line 2464, ../scss/main.scss */
.field--type-file .file--application-pdf {
  background-image: url("cssimage/iconPDF.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2473, ../scss/main.scss */
.field--type-file .file--application-pdf a {
  text-align: left;
}
/* line 2477, ../scss/main.scss */
.field--type-file .file--mime-application-msword {
  background-image: url("cssimage/iconDOC.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2486, ../scss/main.scss */
.field--type-file .file--mime-application-msword a {
  text-align: left;
}
/* line 2490, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document {
  background-image: url("cssimage/iconDOCX.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2499, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a {
  text-align: left;
}
/* line 2503, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-ms-excel {
  background-image: url("cssimage/iconXLS.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2512, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-ms-excel a {
  text-align: left;
}
/* line 2516, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet {
  background-image: url("cssimage/iconXLSX.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2525, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a {
  text-align: left;
}
/* line 2529, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-ms-powerpoint {
  background-image: url("cssimage/iconPPT.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2538, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-ms-powerpoint a {
  text-align: left;
}
/* line 2542, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation {
  background-image: url("cssimage/iconPPTX.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2551, ../scss/main.scss */
.field--type-file .file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation a {
  text-align: left;
}
/* line 2555, ../scss/main.scss */
.field--type-file .file--image {
  background-image: url("cssimage/iconIMG.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2564, ../scss/main.scss */
.field--type-file .file--image a {
  text-align: left;
}
/* line 2568, ../scss/main.scss */
.field--type-file .file--mime-application-zip {
  background-image: url("cssimage/iconZIP.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2577, ../scss/main.scss */
.field--type-file .file--mime-application-zip a {
  text-align: left;
}
/* line 2581, ../scss/main.scss */
.field--type-file .file--mime-application-rar {
  background-image: url("cssimage/iconRAR.png") !important;
  background-repeat: no-repeat !important;
  background-position: left top;
  background-size: auto 2.5rem;
  display: flex;
  height: 2.5rem;
  padding-left: 2.2rem;
  align-items: center;
}
/* line 2590, ../scss/main.scss */
.field--type-file .file--mime-application-rar a {
  text-align: left;
}

/*Search na homepage*/
/*.path-frontpage .resLayout header .layout-container .searchCont {
    display: block;
    @include swichImgBgr {
        width: auto;
        flex: 0 0 auto;
    }
    @include xl {
        margin-top: 2em;
    }
}
.path-frontpage .resLayout header .layout-container {
    @include xl {
        @include flex-wrap(wrap);
        @include align-items(flex-start);
    }
}*/
/* line 2616, ../scss/main.scss */
.page-node-type-page {
  /*.sk_sitemap_hospital {
    a {
      color: $bluefirst !important;
      &:first-of-type {
        //color: $darkgray;
        //margin-bottom: 2em;
      }
    }
    ul.menu {
      li:first-of-type {
        a {
          color: $darkgray !important;
          margin-bottom: 1em;
          display: inline-block;
        }
      }
      ul {
        li:first-of-type {
        a {
            color: $bluefirst !important;
            margin-bottom: 0;
          }
        }
      }
    }
  }*/
}
/* line 2617, ../scss/main.scss */
.page-node-type-page .printicon {
  display: none !important;
}
/* line 2620, ../scss/main.scss */
.page-node-type-page .skmmenu {
  display: none !important;
}
/* line 2650, ../scss/main.scss */
.page-node-type-page .sk_sitemap_home a {
  color: #2E5980 !important;
}
/* line 2655, ../scss/main.scss */
.page-node-type-page .sk_sitemap_home ul.menu li:first-of-type a {
  display: none;
}
/* line 2661, ../scss/main.scss */
.page-node-type-page .sk_sitemap_home ul.menu ul li:first-of-type a {
  display: inline-block;
}

/*ADMIN*/
/* line 2672, ../scss/main.scss */
body.user-logged-in .node__content .quickedit-field.quickedit-editable, body.user-logged-in .node__content .quickedit-field .quickedit-editable {
  box-shadow: none;
}

/* line 2679, ../scss/main.scss */
body.toolbar-tray-open.user-logged-in .skmmenu button {
  top: 6em;
}

/*# sourceMappingURL=main.css.map */
