body {
  font-family: "PT Sans", sans-serif; }

.alignleft {
  text-align: left; }

.alignright {
  text-align: right; }

.aligncenter {
  text-align: center; }

.floatright {
  float: right; }

.mt5 {
  margin-top: 5px; }

.mt10 {
  margin-top: 10px; }

.mt15 {
  margin-top: -15px; }

.mt15-3 {
  margin-top: -30px; }

.mt50 {
  margin-top: 50px; }

.mt30 {
  margin-top: 30px; }

.ml30 {
  margin-left: 30px; }

.mb30 {
  margin-bottom: 30px; }

.head-photo {
  background-image: url(images/header.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 485px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%; }
  .head-photo h1 {
    color: #fff;
    font-family: "Signika", sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 55px;
    padding-bottom: 25px;
    padding-top: 30px;
    text-shadow: 1px 2px #626161;
    width: 100%; }
  .head-photo .text {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    color: #333;
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding: 25px 20px; }
  .head-photo .next {
    background-color: #fff;
    border-radius: 10px;
    color: #333;
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    margin: 25px 0px;
    padding: 3px 5px 5px 15px;
    display: block;
    transition: 0.3s all; }
    .head-photo .next:hover {
      background-color: #ed1c24;
      color: #fff; }
    .head-photo .next .nextbutton {
      background: #ed1c24;
      border-radius: 25px;
      display: inline-block;
      float: right;
      height: 30px;
      margin-top: -21px;
      line-height: auto;
      padding: 6px 6px;
      text-align: center;
      width: 30px; }

.grid2 {
  max-width: 100%;
  margin: 0;
  padding: 0px;
  text-align: center; }
  .grid2 .slide-image {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    position: relative; }
    .grid2 .slide-image .sphoto img {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      margin-left: 1px;
      border-bottom: 1px solid #fff; }
  .grid2 .top {
    margin-top: 10px;
    position: relative;
    height: 180px; }
  .grid2 .top img {
    max-width: 100%;
    display: block;
    position: relative; }
  .grid2 .under {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    text-align: center; }

.slide {
  height: 210px;
  top: 0;
  position: relative; }
  .slide .top img {
    z-index: 10;
    transition: transform 1.0s; }
  .slide .top .slide-text {
    z-index: 10;
    transition: transform 1.0s;
    border-top: 1px solid #fff; }
  .slide:hover img, .slide.opened img {
    transform: translateY(-39px); }
  .slide:hover .slide-text, .slide.opened .slide-text {
    transform: translateY(-39px); }
  .slide:hover .trnone, .slide.opened .trnone {
    transform: none;
    top: 0px;
    height: 230px; }
  .slide:hover .arrow-bottom, .slide.opened .arrow-bottom {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #ed1c24;
    margin-top: -35px;
    position: relative;
    bottom: 35px; }
    .slide:hover .arrow-bottom.red, .slide.opened .arrow-bottom.red {
      border-top: 20px solid #ed1c24; }
    .slide:hover .arrow-bottom.blue, .slide.opened .arrow-bottom.blue {
      border-top: 20px solid #00adef; }
    .slide:hover .arrow-bottom.green, .slide.opened .arrow-bottom.green {
      border-top: 20px solid #00a650; }
    .slide:hover .arrow-bottom.yellow, .slide.opened .arrow-bottom.yellow {
      border-top: 20px solid #ffd006; }
  .slide:hover .ellipse, .slide.opened .ellipse {
    opacity: 0.5;
    top: 0;
    transition: opacity 0s ease-out 0.25s; }
  .slide .under {
    width: 100%;
    top: auto;
    bottom: 0; }

.slider-select {
  padding-top: 10px;
  width: 100%;
  cursor: pointer; }
  .slider-select .slide-text {
    color: #fff;
    font-family: "Signika", sans-serif;
    font-size: 18px;
    margin-left: 10px;
    line-height: 22px;
    bottom: 0;
    padding: 7px;
    position: absolute;
    text-align: center;
    z-index: 99999;
    width: 100%; }
    .slider-select .slide-text.blue {
      background: #00adef;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      height: 58px;
      margin: 0px 0px 0px 1px; }
    .slider-select .slide-text.green {
      background: #00a650;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      height: 58px;
      margin: 0px 0px 0px 1px; }
    .slider-select .slide-text.red {
      background: #ed1c24;
      color: #fff;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      height: 58px;
      margin: 0px 0px 0px 1px; }
    .slider-select .slide-text.yellow {
      background: #ffd006;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      height: 58px;
      margin: 0px 0px 0px 1px; }
  .slider-select .arrow-bottom {
    left: 80px;
    bottom: 46px;
    opacity: 0;
    transition: opacity 1s;
    position: absolute; }
  .slider-select .ellipse {
    left: 25px;
    bottom: 13px;
    text-align: center;
    opacity: 0;
    transition: opacity 1s;
    position: absolute; }

.shortinfo {
  min-height: 260px;
  padding: 30px;
  position: relative;
  width: 100%; }
  .shortinfo .col {
    bottom: 0; }
  .shortinfo .title {
    background: #b2e6fa;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #fff;
    color: #333;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-left: 0;
    padding: 15px;
    width: 100%;
    position: relative; }
  .shortinfo .button-bg {
    background: #b2e6fa;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #fff;
    display: inline-block;
    float: right;
    height: 50px;
    margin-right: 0;
    position: absolute;
    right: 0;
    top: 1px;
    width: 50px; }
  .shortinfo .nextbutton {
    background: #00adef;
    border-radius: 25px;
    display: inline-block;
    float: right;
    height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    line-height: auto;
    padding: 5px 5px 6px 7px;
    text-align: center;
    width: 30px; }
  .shortinfo .padd20 {
    padding: 20px; }
  .shortinfo .max {
    padding: 15px;
    width: 100%;
    height: 160px; }
    .shortinfo .max img {
      max-width: 140px;
      height: auto;
      width: auto;
      max-height: 140px; }
  .shortinfo .text {
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    color: #000;
    font-family: "PT Sans", sans-serif;
    font-size: 18px;
    min-height: 80px;
    line-height: 21px; }
    .shortinfo .text span {
      color: #009cea;
      font-size: 18px;
      font-weight: 700; }
      .shortinfo .text span img {
        transform: scale(0.8, 0.8); }
    .shortinfo .text .smaller {
      color: #000;
      font-size: 16px;
      font-weight: 400;
      float: right;
      margin-top: 10px;
      width: 195px; }
    .shortinfo .text .from-blog {
      color: #000;
      float: right;
      font-size: 14px;
      font-weight: 400;
      width: 135px; }
      .shortinfo .text .from-blog .nextbutton {
        background: none;
        bottom: 8px;
        padding: 3px 3px 6px 7px;
        position: absolute;
        right: 5px; }
    .shortinfo .text:last-of-type {
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px; }
    .shortinfo .text .date {
      background: #e6e6e6;
      display: inline-block;
      min-height: 80px;
      height: auto;
      padding: 15px 0px 0px 0px;
      text-align: center;
      width: 100px; }
      .shortinfo .text .date .day {
        color: #000;
        font-size: 24px;
        line-height: 24px; }
      .shortinfo .text .date .month {
        color: #000;
        font-size: 14px;
        font-weight: 400;
        line-height: 14px; }
      .shortinfo .text .date:last-of-type {
        border-bottom-left-radius: 5px; }

.special {
  background: #fff;
  height: 130px;
  padding: 15px;
  position: relative; }
  .special .special-row {
    position: relative;
    height: 130px; }
    .special .special-row .offer {
      display: inline-block; }
    .special .special-row .arrow {
      margin-top: 40px; }
      .special .special-row .arrow.left {
        top: 0px;
        left: 20px;
        position: absolute; }
      .special .special-row .arrow.right {
        top: 0px;
        right: 20px;
        position: absolute; }
    .special .special-row .shadow.left {
      top: 0px;
      left: 30px;
      position: absolute; }
    .special .special-row .shadow.right {
      top: 0px;
      right: 30px;
      position: absolute; }
    .special .special-row .image {
      float: left;
      margin-left: 40px;
      margin-right: 0px;
      width: 33%; }
      .special .special-row .image img {
        border: 1px solid #fff;
        border-radius: 10px;
        height: 100px;
        width: 174px; }
    .special .special-row h2 {
      color: #ff0000;
      display: block;
      font-family: "Signika", sans-serif;
      font-size: 28px;
      font-weight: 400;
      line-height: 10px;
      padding-top: 5px; }
    .special .special-row .text {
      color: #333;
      font-family: "Signika", sans-serif;
      font-size: 14px;
      line-height: 130%;
      margin-top: 20px; }
    .special .special-row .next {
      background: #00adef;
      border-radius: 10px;
      display: inline-block;
      margin-left: 0px;
      margin-top: 10%; }
      .special .special-row .next .title {
        color: #fff;
        display: inline-block;
        float: left;
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 40px;
        margin-left: 15px;
        margin-right: 15px;
        text-align: center; }
      .special .special-row .next .next-alt-bg {
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        float: right;
        height: 40px;
        width: 50px; }
      .special .special-row .next .nextbutton {
        background: #ffffff;
        border-radius: 25px;
        height: 30px;
        line-height: auto;
        margin-left: 8px;
        margin-top: 4px;
        text-align: center;
        width: 30px; }

.about {
  background: #fff;
  padding: 24px; }
  .about .title {
    background: #b2e6fa;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #333;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-left: 0;
    padding: 15px;
    width: 100%; }
  .about .button-bg {
    background: #b2e6fa;
    border-top-right-radius: 5px;
    color: #333;
    display: inline-block;
    float: right;
    font-family: "Signika", sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    margin-right: 0;
    margin-top: -50px;
    padding-left: 15px;
    width: 220px; }
    .about .button-bg .nextbutton {
      background: #ffffff;
      border-radius: 25px;
      display: inline-block;
      float: right;
      height: 30px;
      margin-right: 10px;
      margin-top: 10px;
      line-height: 30px;
      padding-left: 3px;
      text-align: center;
      width: 30px; }
  .about .gallery {
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    padding-top: 10px;
    padding-bottom: 5px;
    text-align: center; }
    .about .gallery .gall-title {
      color: #333;
      font-family: "PT Sans", sans-serif;
      font-size: 16px;
      font-weight: 400;
      padding: 0px 10px 10px 10px;
      text-align: left; }
      .about .gallery .gall-title img {
        transform: scale(0.7, 0.7); }
    .about .gallery .gall-picture {
      display: inline-block;
      padding-top: 5px;
      position: relative;
      margin: 4px 0;
      text-align: center;
      width: 32%; }
      .about .gallery .gall-picture .image {
        padding: 12px 7px 7px 7px;
        background: #fff; }
        .about .gallery .gall-picture .image img {
          max-height: 100px; }
    .about .gallery .nail {
      margin-top: -10px;
      text-align: center;
      position: absolute;
      width: 100%;
      z-index: 9; }
    .about .gallery .shadow {
      border: none;
      margin-top: -3px; }
    .about .gallery:last-of-type {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
  .about .aboutus {
    background: #fff;
    border: 1px solid #b2e6fa;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    position: realtive;
    overflow: hidden; }
  .about .bx-wrapper .bx-viewport {
    left: -1px; }
  .about ul {
    width: 308px; }
    .about ul li {
      margin-left: -16px; }
  .about .arrow.left {
    position: absolute;
    bottom: 55px;
    left: 70px; }
  .about .arrow.right {
    position: absolute;
    bottom: 55px;
    right: 70px; }
  .about .us {
    color: #333;
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 25px;
    margin-left: 8%;
    margin-top: 10px;
    text-align: center;
    width: 80%;
    height: 210px;
    transition: 0s all; }
    .about .us.bold {
      font-weight: bold;
      font-size: 18px; }
    .about .us .parent-name {
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 14px; }
  .about .shadow2 {
    border-bottom: 1px dotted #cccccc;
    left: 0;
    text-align: center;
    position: absolute;
    width: 100%; }
    .about .shadow2 img {
      opacity: 0.5; }
  .about .who {
    padding: 16px;
    text-align: center;
    position: relative; }
    .about .who .profile {
      display: inline;
      text-align: center; }
      .about .who .profile img {
        margin-top: 30px;
        border-radius: 180px; }
  .about .bottom {
    position: relative; }

.backtotop {
  background: #f2f2f2;
  bottom: 0px;
  padding-bottom: 15px;
  padding-top: 10px;
  position: absolute;
  right: -40px;
  text-align: center;
  width: 40px;
  z-index: 10;
  cursor: pointer; }

.quicklinks {
  background: #fff;
  padding: 25px; }
  .quicklinks .next {
    background-color: #999999;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    margin: 0 10px;
    padding: 3px 40px 5px 15px; }
    .quicklinks .next:hover {
      background-color: #00adef; }
    .quicklinks .next .nextbutton {
      background: #ffffff;
      border-radius: 25px;
      display: inline-block;
      float: right;
      height: 30px;
      margin-top: -21px;
      margin-right: -35px;
      line-height: auto;
      padding: 6px 6px;
      text-align: center;
      width: 30px; }

.footer {
  background: #b2e6fa;
  color: #fff;
  font-family: "Signika", sans-serif;
  font-size: 14px;
  line-height: 24px;
  padding: 20px; }
  .footer span {
    font-size: 24px; }
    .footer span.text {
      font-size: 14px;
      line-height: 40px;
      margin-right: 20px; }

.footer2 {
  background: #ef383f;
  color: #fff;
  font-family: "Signika", sans-serif;
  font-size: 14px;
  line-height: 24px;
  padding: 20px; }
  .footer2 span {
    font-size: 24px; }
    .footer2 span.text {
      font-size: 14px;
      line-height: 40px;
      margin-right: 20px; }

.footer3 {
  background: #00a650;
  color: #fff;
  font-family: "Signika", sans-serif;
  font-size: 14px;
  line-height: 24px;
  padding: 20px; }
  .footer3 span {
    font-size: 24px; }
    .footer3 span.text {
      font-size: 14px;
      line-height: 40px;
      margin-right: 20px; }

.footer4 {
  background: #999999;
  color: #fff;
  font-family: "Signika", sans-serif;
  font-size: 14px;
  line-height: 24px;
  padding: 20px; }
  .footer4 span {
    font-size: 24px; }
    .footer4 span.text {
      font-size: 14px;
      line-height: 40px;
      margin-right: 20px; }

.page-title {
  color: #00adef;
  font-family: "Signika", sans-serif;
  font-size: 36px;
  font-weight: 600;
  padding: 20px;
  text-align: center; }

.page-description {
  color: #333333;
  font-family: "PT Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  padding-bottom: 40px;
  text-align: center; }

.page-news {
  padding-bottom: 30px;
  width: 100%; }
  .page-news .line {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    padding-bottom: 25px;
    width: 100%; }
  .page-news .image {
    text-align: center;
    position: relative; }
    .page-news .image img {
      border-radius: 8px;
      width: 620px; }
    .page-news .image .icon img {
      border-radius: 0px;
      position: absolute;
      right: 10px;
      top: 5px;
      width: 60px;
      z-index: 10; }
    .page-news .image .date {
      background: #00adef;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      color: #fff;
      font-family: "PT Sans", sans-serif;
      font-size: 12px;
      font-weight: 700;
      left: -50px;
      padding: 10px 5px;
      position: absolute;
      text-transform: uppercase;
      top: 280px;
      width: 55px; }
      .page-news .image .date .day {
        font-size: 14px; }
  .page-news .title {
    color: #ed1c24;
    font-family: "Signika", sans-serif;
    font-size: 30px;
    font-weight: 400;
    padding-bottom: 15px;
    padding-top: 15px; }
  .page-news .text {
    color: #333333;
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    text-align: justify; }
  .page-news .readmore {
    color: #000;
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    padding-bottom: 25px; }
  .page-news .bottom {
    position: relative; }
  .page-news .page-navigation {
    text-align: center; }
    .page-news .page-navigation .mouse {
      display: inline-block;
      padding-right: 25px; }
    .page-news .page-navigation .number {
      color: #cccccc;
      display: inline-block;
      font-family: "PT Sans", sans-serif;
      font-size: 20px;
      font-weight: 700;
      padding: 10px;
      text-align: center; }
      .page-news .page-navigation .number .bottom {
        background: url(images/news/ellipse.png);
        height: 9px;
        margin-top: 5px;
        width: 23px; }
    .page-news .page-navigation .number-select {
      color: #00adef;
      display: inline-block;
      font-family: "PT Sans", sans-serif;
      font-size: 20px;
      font-weight: 700;
      padding: 10px;
      text-align: center; }
      .page-news .page-navigation .number-select .bottom {
        background: url(images/news/ellipse2.png);
        height: 9px;
        margin-top: 5px;
        width: 23px; }
    .page-news .page-navigation .next {
      display: inline-block;
      font-family: "PT Sans", sans-serif;
      font-size: 18px;
      font-weight: 700;
      line-height: 40px;
      padding-left: 5px;
      padding-right: 5px; }
      .page-news .page-navigation .next img {
        padding-left: 10px; }
      .page-news .page-navigation .next a {
        color: #333333; }

.page-about {
  position: relative; }
  .page-about .line {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    margin-top: 25px;
    width: 100%; }
  .page-about h2 {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    color: #00adef;
    font-family: "Signika",sans-serif;
    font-size: 38px;
    font-weight: 600;
    margin-top: -50px;
    padding-bottom: 40px;
    padding-top: 30px;
    text-align: center;
    position: relative; }
    .page-about h2:after {
      content: " ";
      position: absolute;
      bottom: 30px;
      left: 50%;
      margin-left: -200px;
      width: 400px;
      height: 12px;
      background: url("images/shadow3.png") no-repeat;
      background-size: 400px 12px; }
  .page-about h3 {
    color: #00adef;
    font-family: "Signika",sans-serif;
    font-size: 38px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 40px;
    position: relative; }
    .page-about h3:after {
      content: " ";
      position: absolute;
      bottom: 0px;
      left: 50%;
      margin-left: -97px;
      width: 195px;
      height: 12px;
      background: url("images/shadow3.png") no-repeat; }
  .page-about .about-header {
    /*background: url(images/about/headerphoto.png) no-repeat;*/
    background-size: cover;
    height: 470px;
    margin-bottom: 15px;
    position: relative;
    width: 100%; }
    .page-about .about-header .head h1 {
      top: 235px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 48px;
      font-weight: 600;
      position: absolute;
      text-align: center;
      /*text-shadow: 1px 1px 2px #111111;*/
      width: 100%; }
    .page-about .about-header .head .main-text {
      top: 300px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      position: absolute;
      text-align: center;
      text-shadow: 1px 1px 2px #111111;
      width: 100%; }
    .page-about .about-header .about-element {
      bottom: 0px;
      max-width: 1400px;
      position: absolute;
      width: 100%; }
    .page-about .about-header .about-element2 {
      top: 0px;
      max-width: 1400px;
      position: absolute;
      width: 100%; }
  .page-about .staff-big {
    position: relative; }
    .page-about .staff-big .staff-photo {
      background-size: cover;
      height: 800px;
      width: 100%; }
    .page-about .staff-big .name {
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 48px;
      font-weight: 600;
      position: absolute;
      text-shadow: 1px 1px #333;
      top: 50px; }
      .page-about .staff-big .name .work {
        font-size: 30px;
        font-weight: 400;
        margin-top: 5px; }
      .page-about .staff-big .name .about-worker {
        background: rgba(224, 235, 229, 0.8);
        border-radius: 10px;
        color: #333;
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        line-height: 24px;
        margin-top: 20px;
        padding: 15px;
        text-shadow: none; }
    .page-about .staff-big .arrow {
      background: #fff;
      border-radius: 180px;
      left: 180px;
      line-height: 36px;
      position: absolute;
      text-align: center;
      top: 400px;
      z-index: 10; }
      .page-about .staff-big .arrow .bx-prev {
        display: block;
        height: 40px;
        text-align: center;
        width: 40px; }
    .page-about .staff-big .arrow-right {
      background: #fff;
      border-radius: 180px;
      line-height: 36px;
      position: absolute;
      right: 180px;
      text-align: center;
      top: 400px;
      z-index: 10; }
      .page-about .staff-big .arrow-right .bx-next {
        display: block;
        height: 40px;
        text-align: center;
        width: 40px; }
  .page-about .about-row {
    padding-bottom: 30px; }
    @media screen and (max-width: 400px) {
      .page-about .about-row.img-right .text,
      .page-about .about-row.img-right img {
        margin-top: 15px; } }
    .page-about .about-row img {
      border-radius: 8px;
      max-width: 40%; }
    .page-about .about-row .title {
      color: #ed1c24;
      font-family: "Signika", sans-serif;
      font-size: 30px;
      font-weight: 600;
      padding-bottom: 20px;
      padding-top: 15px; }
    .page-about .about-row .text {
      color: #333333;
      font-family: "PT Sans", sans-serif;
      font-size: 18px;
      font-weight: 400;
      line-height: 23px; }
      .page-about .about-row .text * {
        font-family: "PT Sans", sans-serif;
        font-size: 18px;
        line-height: 23px; }
    .page-about .about-row .readmore {
      color: #000;
      font-family: "PT Sans", sans-serif;
      font-size: 18px;
      font-weight: 400; }
  .page-about .only-first .text * {
    display: none; }
  .page-about .only-first .text p:first-of-type {
    display: block; }
    .page-about .only-first .text p:first-of-type * {
      display: inline; }
  .page-about .more {
    color: #333333;
    font-family: "Signika", sans-serif;
    font-size: 36px;
    font-weight: 600;
    text-align: center; }
  .page-about .options {
    margin-top: 150px;
    margin-bottom: 30px;
    text-align: center; }
    .page-about .options .option {
      color: #333333;
      font-family: "Signika", sans-serif;
      font-size: 18px;
      font-weight: 600;
      position: relative;
      height: 200px; }
      .page-about .options .option .option-bg {
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        background-position: top center;
        height: 100px; }
      .page-about .options .option .icon-more {
        position: absolute;
        top: 105px;
        display: block;
        left: 0;
        right: 0;
        z-index: 9; }
      .page-about .options .option img {
        padding-bottom: 25px;
        width: 30%;
        height: auto; }
      .page-about .options .option .link-name {
        color: #333333;
        font-family: "Signika", sans-serif;
        font-size: 18px;
        font-weight: 600;
        padding-bottom: 10px; }
        .page-about .options .option .link-name a {
          color: #333333;
          font-family: "Signika", sans-serif;
          font-size: 18px;
          font-weight: 600; }
      .page-about .options .option .link {
        color: #ed1c24;
        font-family: "Signika", sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase; }
        .page-about .options .option .link a {
          color: #ed1c24;
          font-family: "Signika", sans-serif;
          font-size: 18px;
          font-weight: 600;
          text-transform: uppercase; }
      .page-about .options .option:hover .option-bg {
        height: 100%; }
  .page-about .page-recruit-list {
    padding-bottom: 20px; }
    .page-about .page-recruit-list ul {
      list-style-image: url(images/news/readmore-arrow.png); }
      .page-about .page-recruit-list ul li {
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        font-weight: 400;
        padding-bottom: 20px; }
    .page-about .page-recruit-list .subtitle {
      color: #333333;
      font-family: "PT Sans", sans-serif;
      font-size: 18px;
      font-weight: bold;
      padding-bottom: 25px;
      padding-left: 22px; }
    .page-about .page-recruit-list .second ul {
      list-style-image: url(images/check.png); }
      .page-about .page-recruit-list .second ul li {
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        padding-bottom: 20px; }
    .page-about .page-recruit-list .sub-content {
      color: #333333;
      font-family: "PT Sans", sans-serif;
      font-size: 16px;
      padding-bottom: 30px;
      line-height: 130%;
      width: 870px;
      margin-left: 40px;
      margin-right: 40px;
      margin-top: -20px; }
      .page-about .page-recruit-list .sub-content .pb20 {
        margin-bottom: 20px; }
      .page-about .page-recruit-list .sub-content.mbless {
        margin-bottom: -80px; }
    .page-about .page-recruit-list .line-center-cloud {
      background: #00adef;
      border-radius: 8px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 20px;
      font-weight: 600;
      left: 38%;
      text-align: center;
      padding: 10px 20px;
      position: absolute;
      top: 3px; }
    .page-about .page-recruit-list .more-prices {
      font-family: "PT Sans", sans-serif;
      font-size: 16px;
      font-weight: 700;
      right: 10px;
      position: absolute;
      top: -60px; }
      .page-about .page-recruit-list .more-prices img {
        transform: scale(0.8, 0.8); }
  .page-about .staff li {
    margin-bottom: 20px;
    text-align: center; }
    .page-about .staff li .background {
      background: #f2f2f2;
      border-radius: 10px; }
      .page-about .staff li .background img {
        border-radius: 360px;
        overflow: hidden;
        width: 160px;
        height: 160px;
        padding: 10px; }
    .page-about .staff li .shadow {
      margin-top: -18px; }
    .page-about .staff li .name {
      color: #333333;
      font-family: "Signika", sans-serif;
      font-size: 18px;
      font-weight: 600;
      margin-top: -15px; }
    .page-about .staff li .line {
      background: url(images/news/line.png) repeat-x;
      height: 1px;
      margin-top: 5px; }
    .page-about .staff li:hover .background {
      background: #7fd6f7;
      border-radius: 10px; }
    .page-about .staff li:hover .line {
      background: url(images/line3.png) repeat-x;
      height: 1px;
      margin-top: 5px; }
  .page-about .goback {
    background: #f2f2f2;
    padding: 10px 0px 15px 0px;
    text-align: center;
    width: 50px;
    z-index: 10;
    position: absolute;
    bottom: 40px;
    right: 150px; }

.displayinline {
  display: inline-block;
  border-radius: 10px;
  box-shadow: none;
  color: #333333;
  font-family: "PT Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 42px;
  position: absolute; }

.displayinline2 {
  display: inline-block;
  border-radius: 10px;
  box-shadow: none;
  color: #333333;
  font-family: "PT Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 42px; }

.page-edu {
  position: relative; }
  .page-edu h2 {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    color: #ed1c24;
    font-family: "Signika",sans-serif;
    font-size: 38px;
    font-weight: 600;
    margin-top: -50px;
    padding-top: 30px;
    text-align: center; }
  .page-edu .line {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    margin-top: 25px;
    margin-bottom: 45px;
    width: 100%; }
  .page-edu .line2 {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    margin-top: 25px;
    margin-bottom: 15px;
    width: 100%; }
  .page-edu .line4 {
    background: url(images/line3.png) repeat-x;
    height: 1px;
    width: 100%; }
  .page-edu .line-center-cloud {
    background: #ed1c24;
    border-radius: 8px;
    color: #ffffff;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    left: 42%;
    text-align: center;
    padding: 10px 20px;
    position: absolute;
    top: 3px; }
  .page-edu .line-center-cloud2 {
    background: #ed1c24;
    border-radius: 8px;
    color: #ffffff;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    left: 44%;
    text-align: center;
    padding: 10px 20px;
    position: absolute;
    top: 3px; }
  .page-edu .edu-title {
    color: #ed1c24;
    font-family: "Signika", sans-serif;
    font-size: 38px;
    font-weight: 600;
    padding-bottom: 40px;
    text-align: center; }
  .page-edu .edu-header {
    background: url(images/edu/header2.png) no-repeat;
    background-size: cover;
    height: 470px;
    margin-bottom: 15px;
    position: relative;
    width: 100%; }
    .page-edu .edu-header .head .main-title {
      top: 225px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 48px;
      font-weight: 600;
      position: absolute;
      text-align: center;
      text-shadow: 1px 1px 2px #111111;
      width: 100%; }
    .page-edu .edu-header .head .main-text {
      top: 330px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      position: absolute;
      text-align: center;
      text-shadow: 1px 1px 2px #111111;
      width: 100%; }
      .page-edu .edu-header .head .main-text.fs20 {
        font-size: 20px; }
    .page-edu .edu-header .edu-element {
      bottom: 0px;
      max-width: 1400px;
      position: absolute;
      width: 100%; }
    .page-edu .edu-header .edu-element2 {
      top: 0px;
      max-width: 1400px;
      position: absolute;
      width: 100%; }
  .page-edu .color-cloud {
    background: #00adef;
    border-radius: 10px;
    text-align: center; }
    .page-edu .color-cloud img {
      border-radius: 80px;
      overflow: hidden;
      padding: 10px;
      text-align: center;
      width: 165px;
      height: 165px; }
    .page-edu .color-cloud.yellow {
      background: #ffd006; }
    .page-edu .color-cloud.red {
      background: #ed1c24; }
    .page-edu .color-cloud.green {
      background: #00a650; }
  .page-edu .edu-title {
    color: #333333;
    font-family: "Signika", sans-serif;
    font-size: 19px;
    font-weight: 600;
    padding: 15px;
    text-align: center; }
  .page-edu .text {
    color: #333333;
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px; }
  .page-edu .why-edu {
    padding-bottom: 30px; }
  .page-edu .sub-title {
    background: #f2f2f2;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: #333333;
    font-family: "PT Sans", sans-serif;
    font-size: 36px;
    font-weight: 600;
    padding: 10px;
    text-align: center; }
  .page-edu .edu-select {
    background: #f2f2f2;
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 10px; }
    .page-edu .edu-select .line {
      background: url(images/news/line.png) repeat-x;
      height: 1px !important;
      margin-top: 40px;
      margin-bottom: 45px; }
    .page-edu .edu-select .active {
      background: #fff;
      padding: 10px;
      margin-top: -87px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px; }
      .page-edu .edu-select .active .number {
        background: #ff0000;
        border-radius: 100px;
        color: #fff;
        font-family: "PT Sans", sans-serif;
        font-size: 20px;
        font-weight: 700;
        height: 50px;
        line-height: 40px;
        margin-bottom: 10px;
        margin-top: 5px;
        margin-left: 35%;
        padding: 5px;
        text-align: center;
        width: 50px; }
      .page-edu .edu-select .active .select-title {
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        font-weight: 700; }
    .page-edu .edu-select .normal {
      padding: 10px;
      margin-top: -92px;
      text-align: center; }
      .page-edu .edu-select .normal .number {
        background: #fff;
        border: 5px solid #f2f2f2;
        border-radius: 100px;
        color: #939393;
        font-family: "PT Sans", sans-serif;
        font-size: 20px;
        font-weight: 700;
        height: 60px;
        line-height: 30px;
        margin-bottom: 5px;
        margin-top: 5px;
        margin-left: 35%;
        padding: 10px;
        text-align: center;
        width: 60px; }
      .page-edu .edu-select .normal .select-title {
        color: #999;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        font-weight: 400; }
    .page-edu .edu-select .done {
      padding: 10px;
      margin-top: -92px;
      text-align: center; }
      .page-edu .edu-select .done .number {
        background: #00a650;
        border: 5px solid #f2f2f2;
        border-radius: 100px;
        height: 60px;
        line-height: 30px;
        margin-bottom: 10px;
        margin-left: 35%;
        padding: 10px;
        text-align: center;
        width: 60px; }
      .page-edu .edu-select .done .select-title {
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        font-weight: 700; }
    .page-edu .edu-select .form {
      background: #ffffff;
      margin-left: 0px;
      margin-right: 0px;
      padding: 15px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px; }
      .page-edu .edu-select .form .checkbox {
        margin-top: 20px; }
        .page-edu .edu-select .form .checkbox label {
          display: inline-block;
          font-family: "PT Sans", sans-serif;
          font-size: 16px;
          font-weight: 600;
          color: #333;
          padding-left: 10px; }
      .page-edu .edu-select .form .checkbox-des {
        margin-top: 29px;
        font-size: 14px;
        color: #333;
        font-family: "PT Sans", sans-serif; }
        .page-edu .edu-select .form .checkbox-des img {
          display: inline-block;
          padding-left: 10px; }
      .page-edu .edu-select .form .submit-button {
        background: #ed1c24;
        border-radius: 5px;
        bottom: -130px;
        position: absolute;
        right: 5px; }
        .page-edu .edu-select .form .submit-button.bottom-60 {
          bottom: -70px; }
        .page-edu .edu-select .form .submit-button.bottom-90 {
          bottom: -30px; }
        .page-edu .edu-select .form .submit-button img {
          margin-right: 5px;
          margin-left: 13px; }
        .page-edu .edu-select .form .submit-button input[type="submit"] {
          background: #ed1c24;
          border: 0px;
          border-radius: 5px;
          color: #fff;
          font-family: "PT Sans", sans-serif;
          font-size: 12px;
          display: inline;
          padding: 7px; }
      .page-edu .edu-select .form .month-select {
        text-align: center;
        font-family: "PT Sans", sans-serif;
        font-weight: 600;
        font-size: 20px;
        color: #333;
        margin-bottom: 15px; }
        .page-edu .edu-select .form .month-select img {
          padding: 10px 20px 10px 20px; }
      .page-edu .edu-select .form .days ul li {
        background: #f6f6f6;
        border-bottom: 1px solid #dbdbdb;
        border-left: 1px solid #dbdbdb;
        border-top: 1px solid #dbdbdb;
        color: #333;
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        text-align: center;
        padding: 10px; }
        .page-edu .edu-select .form .days ul li:last-of-type {
          border-right: 1px solid #dbdbdb; }
      .page-edu .edu-select .form .date ul {
        border-right: 1px solid #dbdbdb; }
        .page-edu .edu-select .form .date ul li {
          background: #fff;
          border-bottom: 1px solid #dbdbdb;
          border-left: 1px solid #dbdbdb;
          color: #333;
          height: 112px;
          font-family: "PT Sans", sans-serif;
          font-size: 16px;
          font-weight: 600;
          line-height: 24px;
          text-align: left;
          padding: 5px 10px 5px 10px; }
          .page-edu .edu-select .form .date ul li .type1 {
            background: #ed1c24;
            color: #fff;
            font-family: "PT Sans", sans-serif;
            font-size: 14px;
            line-height: 14px;
            text-align: center;
            border-radius: 5px;
            padding: 5px 0px 5px 0px;
            margin-bottom: 5px;
            display: none; }
            .page-edu .edu-select .form .date ul li .type1.show {
              display: block;
              opacity: 0.3;
              cursor: pointer; }
              .page-edu .edu-select .form .date ul li .type1.show.selected-event {
                opacity: 1; }
            .page-edu .edu-select .form .date ul li .type1.ochota {
              background: #ed1c24; }
            .page-edu .edu-select .form .date ul li .type1.altowa_ochota {
              background: #00adef; }
            .page-edu .edu-select .form .date ul li .type1.praga_poludnie {
              background: #f1c403; }
            .page-edu .edu-select .form .date ul li .type1.zolny_ursynow {
              background: #cc0099; }
            .page-edu .edu-select .form .date ul li .type1.pistacjowa_ursynow {
              background: #0066cc; }
            .page-edu .edu-select .form .date ul li .type1.bronowska_wawer {
              background: #ff6c00; }
            .page-edu .edu-select .form .date ul li .type1.anin {
              background: #00a650; }
            .page-edu .edu-select .form .date ul li .type1.wilanow {
              background: #cc6600; }
          .page-edu .edu-select .form .date ul li .past {
            color: #c1c6bd; }
          .page-edu .edu-select .form .date ul li .red {
            color: #ff0000; }
      .page-edu .edu-select .form .bottom {
        margin-top: 20px; }
        .page-edu .edu-select .form .bottom .mouse {
          margin-top: 40px;
          height: 40px;
          width: 60px;
          z-index: 10; }
        .page-edu .edu-select .form .bottom ul li {
          color: #333;
          font-family: "PT Sans", sans-serif;
          font-size: 12px;
          line-height: 14px;
          font-weight: 600;
          text-align: center; }
          .page-edu .edu-select .form .bottom ul li img {
            margin-bottom: 10px; }
      .page-edu .edu-select .form input[type="text"] {
        border: 2px solid #e5e5e5;
        border-radius: 10px;
        box-shadow: none;
        color: #333333;
        display: inline;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        font-weight: 600;
        margin-top: 5px;
        margin-right: 20px; }
      .page-edu .edu-select .form .form-add {
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 20px;
        font-weight: 400;
        padding-top: 10px; }
      .page-edu .edu-select .form .demo-content {
        background: none repeat scroll 0 0 #fff;
        border: 2px solid #e5e5e5;
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 20px;
        width: 100%;
        min-width: 352px; }
      .page-edu .edu-select .form .demo-live {
        background: none repeat scroll 0 0 #fff;
        line-height: 1.4em;
        min-height: 260px;
        width: 352px;
        padding: 20px; }
      .page-edu .edu-select .form .dd-select {
        background: #fff;
        border: none;
        border-radius: 10px;
        cursor: pointer;
        /*min-width: 352px;*/
        position: relative;
        width: 100% !important; }
      .page-edu .edu-select .form .dd-selected {
        background: none repeat scroll 0 0 #fff;
        border: 2px solid #e5e5e5;
        border-radius: 10px;
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        width: 100%; }
      .page-edu .edu-select .form .dd-container {
        color: #333;
        width: 362px; }
      .page-edu .edu-select .form .dd-option {
        width: 362px; }
        .page-edu .edu-select .form .dd-option .dd-option-text {
          font-family: "PT Sans", sans-serif;
          color: #333333;
          font-size: 16px; }
        .page-edu .edu-select .form .dd-option .dd-option-value {
          width: 362px; }
      .page-edu .edu-select .form .dd-options {
        background: none repeat scroll 0 0 #efefef;
        border-color: -moz-use-text-color #e5e5e5;
        border-image: none;
        border-style: none solid solid;
        border-width: medium 0px 0px;
        box-shadow: none;
        display: none;
        list-style: none outside none;
        margin: 0;
        overflow: auto;
        padding: 0;
        position: absolute;
        width: 362px !important;
        z-index: 2000; }
        .page-edu .edu-select .form .dd-options .dd-click-off-close {
          min-width: 362px !important; }
      .page-edu .edu-select .form .dd-pointer {
        background: url(images/arrow13.png);
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        border: 0px !important;
        height: 36px;
        margin: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 40px; }
        .page-edu .edu-select .form .dd-pointer .dd-pointer-down {
          border: none !important;
          border-color: #000 transparent;
          border-image: none !important;
          border-style: solid !important;
          border-width: 0px !important; }
        .page-edu .edu-select .form .dd-pointer .dd-pointer-up {
          border: none !important;
          border-color: #000 transparent;
          border-image: none !important;
          border-style: solid !important;
          border-width: 0px !important; }
      .page-edu .edu-select .form .text {
        color: #333;
        font-family: "PT Sans", sans-serif;
        font-size: 18px;
        font-weight: 600; }
  .page-edu .line {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    margin-top: 25px;
    margin-bottom: 45px;
    width: 100%; }
  .page-edu .line-center-cloud {
    background: #ed1c24;
    border-radius: 8px;
    color: #ffffff;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    left: 42%;
    text-align: center;
    padding: 10px 20px;
    position: absolute;
    top: 3px; }
  .page-edu .news {
    position: relative; }
    .page-edu .news .background {
      background: #f2f2f2;
      border-radius: 10px; }
    .page-edu .news img {
      border-radius: 10px;
      display: inline;
      z-index: 10; }
    .page-edu .news .text {
      position: absolute;
      top: 0px;
      right: 0px;
      width: 50%;
      text-align: left;
      padding: 10px;
      font-size: 14px;
      font-family: "PT Sans", sans-serif; }
      .page-edu .news .text .news-title {
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        font-weight: 700;
        text-align: left;
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 5px; }
  .page-edu .super {
    height: 30px;
    text-align: right;
    position: realtive; }
    .page-edu .super .text {
      bottom: -15px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 14px;
      font-weight: 400;
      height: 14px;
      position: absolute;
      right: 32px;
      z-index: 10; }
  .page-edu .special {
    text-align: left; }
    .page-edu .special h2 {
      margin-top: 0;
      text-align: left; }
    .page-edu .special .text {
      text-align: left; }
  .page-edu .prices {
    padding-top: 30px;
    padding-bottom: 40px;
    border-radius: 5px; }
    .page-edu .prices .bg2 {
      background: #efefef; }
    .page-edu .prices .head {
      color: #fff;
      font-family: "PT Sans", sans-serif;
      font-size: 18px;
      font-weight: 700;
      position: relative;
      text-align: center;
      text-transform: uppercase;
      width: 100%; }
      .page-edu .prices .head .left {
        background: #ed1c24;
        float: left;
        padding: 20px 30px;
        text-align: left;
        width: 70%; }
      .page-edu .prices .head .right {
        background: #ed1c24;
        float: right;
        padding: 20px;
        width: 30%; }
    .page-edu .prices .price {
      color: #000000;
      font-family: "PT Sans", sans-serif;
      font-size: 14px;
      font-weight: 400;
      min-height: 100px;
      max-height: 112px;
      height: 100%;
      line-height: 18px;
      position: relative;
      text-align: center;
      width: 100%; }
      .page-edu .prices .price .left {
        background: #f2f2f2;
        float: left;
        padding: 20px 30px;
        text-align: left;
        width: 70%; }
      .page-edu .prices .price .right {
        background: #f2f2f2;
        height: 100%;
        float: right;
        font-size: 16px;
        padding: 20px;
        width: 30%; }
      .page-edu .prices .price:last-child {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px; }

.page-clinic {
  position: relative; }
  .page-clinic h2 {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    color: #00a650;
    font-family: "Signika",sans-serif;
    font-size: 38px;
    font-weight: 600;
    margin-top: -50px;
    padding-top: 30px;
    text-align: center; }
  .page-clinic .pb20 {
    padding-bottom: 20px; }
  .page-clinic .line {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    margin-top: 25px;
    width: 100%; }
  .page-clinic .line2 {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 23px; }
  .page-clinic .line3 {
    background: url(images/line2.png) repeat-x;
    height: 1px;
    width: 100%; }
  .page-clinic .line4 {
    background: url(images/line3.png) repeat-x;
    height: 1px;
    width: 100%; }
  .page-clinic .line-center-cloud {
    background: #00a650;
    border-radius: 8px;
    color: #fff;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    left: 40%;
    text-align: center;
    padding: 10px 20px;
    position: absolute;
    top: 3px; }
  .page-clinic .line-center-cloud2 {
    background: #00a650;
    border-radius: 8px;
    color: #fff;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    left: 45%;
    text-align: center;
    padding: 10px 20px;
    position: absolute;
    top: 3px; }
  .page-clinic .about-title {
    color: #00a650;
    font-family: "Signika", sans-serif;
    font-size: 38px;
    font-weight: 600;
    padding-bottom: 15px;
    text-align: center; }
  .page-clinic .about-header {
    background: url("https://www.alamakota.edu.pl/wp-content/themes/amk/<?php echo $main_image; ?>") no-repeat;
    background-size: cover;
    height: 470px;
    margin-bottom: 15px;
    position: relative;
    width: 100%; }
    .page-clinic .about-header .head .main-title {
      top: 235px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 48px;
      font-weight: 600;
      position: absolute;
      text-align: center;
      text-shadow: 1px 1px 2px #111111;
      width: 100%; }
    .page-clinic .about-header .head .main-text {
      top: 300px;
      color: #fff;
      font-family: "Signika", sans-serif;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      position: absolute;
      text-align: center;
      text-shadow: 1px 1px 2px #111111;
      width: 100%; }
    .page-clinic .about-header .about-element {
      bottom: 0px;
      max-width: 1400px;
      position: absolute;
      width: 100%; }
    .page-clinic .about-header .about-element2 {
      top: 0px;
      max-width: 1400px;
      position: absolute;
      width: 100%; }
  .page-clinic .content {
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    position: relative; }
    .page-clinic .content .page-text {
      padding: 0px 35px 20px 35px;
      text-align: justify; }
      .page-clinic .content .page-text * {
        font-family: "PT Sans", sans-serif;
        font-size: 16px;
        line-height: 21px; }
    .page-clinic .content .more {
      color: #333333;
      font-family: "Signika", sans-serif;
      font-size: 36px;
      font-weight: 600;
      padding-top: 40px;
      padding-bottom: 20px;
      text-align: center; }
    .page-clinic .content .options {
      margin-top: 50px;
      margin-bottom: 30px;
      text-align: center; }
      .page-clinic .content .options .option {
        color: #333333;
        font-family: "Signika", sans-serif;
        font-size: 18px;
        font-weight: 600;
        position: relative;
        height: 200px; }
        .page-clinic .content .options .option .option-bg {
          background-repeat: no-repeat;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          background-position: top center;
          height: 100px; }
        .page-clinic .content .options .option .icon-more {
          position: absolute;
          top: 100px;
          display: block;
          left: 0;
          right: 0; }
        .page-clinic .content .options .option img {
          padding-bottom: 20px; }
        .page-clinic .content .options .option .link-name {
          color: #333333;
          font-family: "Signika", sans-serif;
          font-size: 18px;
          font-weight: 600;
          padding-bottom: 10px; }
          .page-clinic .content .options .option .link-name a {
            color: #333333;
            font-family: "Signika", sans-serif;
            font-size: 18px;
            font-weight: 600; }
        .page-clinic .content .options .option .link {
          color: #ed1c24;
          font-family: "Signika", sans-serif;
          font-size: 18px;
          font-weight: 600;
          text-transform: uppercase; }
          .page-clinic .content .options .option .link a {
            color: #ed1c24;
            font-family: "Signika", sans-serif;
            font-size: 18px;
            font-weight: 600;
            text-transform: uppercase; }
        .page-clinic .content .options .option:hover .option-bg {
          height: 100%; }
    .page-clinic .content .teraphy {
      padding-top: 50px;
      padding-bottom: 30px;
      text-align: center; }
      .page-clinic .content .teraphy .teraphy-name {
        background: #f2f2f2;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        color: #00a650;
        font-family: "PT Sans", sans-serif;
        font-size: 20px;
        font-weight: 700;
        height: 80px;
        line-height: 80px;
        padding-top: 30px;
        position: realtive; }
        .page-clinic .content .teraphy .teraphy-name .name {
          text-align: center;
          line-height: 20px; }
      .page-clinic .content .teraphy .teraphy-more {
        border: 1px solid #f2f2f2;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 30px;
        padding: 10px; }
    .page-clinic .content .super {
      height: 40px;
      text-align: right;
      position: realtive; }
      .page-clinic .content .super .text {
        bottom: 17px;
        color: #fff;
        font-family: "Signika", sans-serif;
        font-size: 14px;
        font-weight: 400;
        height: 14px;
        position: absolute;
        right: 32px;
        z-index: 10; }
  .page-clinic .special {
    text-align: left; }
    .page-clinic .special h2 {
      margin-top: 0;
      text-align: left; }
    .page-clinic .special .text {
      text-align: left; }
  .page-clinic .prices {
    padding-top: 30px;
    padding-bottom: 40px; }
    .page-clinic .prices .bg2 {
      background: #efefef; }
    .page-clinic .prices .head {
      color: #fff;
      font-family: "PT Sans", sans-serif;
      font-size: 18px;
      font-weight: 700;
      position: relative;
      text-align: center;
      text-transform: uppercase;
      width: 100%; }
      .page-clinic .prices .head .left {
        background: #cccccc;
        float: left;
        padding: 20px 30px;
        text-align: left;
        width: 70%; }
      .page-clinic .prices .head .right {
        background: #cccccc;
        float: right;
        padding: 20px;
        width: 30%; }
    .page-clinic .prices .price {
      color: #000000;
      font-family: "PT Sans", sans-serif;
      font-size: 14px;
      font-weight: 400;
      min-height: 100px;
      max-height: 112px;
      height: 100%;
      line-height: 18px;
      position: relative;
      text-align: center;
      width: 100%; }
      .page-clinic .prices .price .left {
        background: #f2f2f2;
        float: left;
        padding: 20px 30px;
        text-align: left;
        width: 70%; }
      .page-clinic .prices .price .right {
        background: #f2f2f2;
        height: 100%;
        float: right;
        font-size: 16px;
        padding: 20px;
        width: 30%; }
      .page-clinic .prices .price:last-child {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px; }
  .page-clinic .bottom {
    position: relative; }

.page-gallery .gall-title {
  color: #00adef;
  font-family: "Signika", sans-serif;
  font-size: 38px;
  font-weight: 600;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  position: relative; }
  .page-gallery .gall-title:after {
    content: " ";
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    height: 12px;
    background: url("images/shadow3.png") no-repeat;
    background-size: 300px 12px; }
.page-gallery .gall-sub-title {
  color: #333333;
  font-family: "PT Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding-bottom: 15px;
  text-align: center; }
.page-gallery .album-title {
  background: #f2f2f2;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #333333;
  font-family: "Signika", sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align: center; }
.page-gallery .category {
  padding-bottom: 40px;
  padding-top: 20px;
  text-align: center; }
  .page-gallery .category .gall-category {
    background: #b2e6fa;
    border-radius: 5px;
    color: #333;
    display: inline-block;
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-right: 5px;
    padding: 10px 20px;
    text-align: center;
    margin-bottom: 15px; }
.page-gallery .gallery {
  background: #f2f2f2;
  border-bottom: 1px solid #fff;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 20px;
  text-align: center; }
  .page-gallery .gallery .gall-title {
    color: #333;
    font-family: "PT Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    text-align: left; }
  .page-gallery .gallery .gall-picture {
    display: inline-block;
    padding-top: 5px;
    position: relative;
    margin: 4px 0;
    text-align: center;
    width: 32%; }
    .page-gallery .gallery .gall-picture .image {
      padding: 7px;
      background: #fff; }
      .page-gallery .gallery .gall-picture .image img {
        max-height: 100px; }
  .page-gallery .gallery .gall-picture2 {
    display: inline-block;
    padding-top: 5px;
    position: relative;
    margin: 4px 1%;
    text-align: center;
    width: 22%; }
    .page-gallery .gallery .gall-picture2 .image {
      padding: 12px 7px 7px 7px;
      background: #fff; }
      .page-gallery .gallery .gall-picture2 .image img {
        max-height: 100px; }
  .page-gallery .gallery .nail {
    margin-top: -12px;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 9; }
  .page-gallery .gallery .shadow {
    border: none;
    margin-top: -3px; }
  .page-gallery .gallery .shadow2 {
    border: none;
    margin-top: -2px; }
.page-gallery .gall-more-top {
  text-align: center; }
.page-gallery .gall-more {
  background: #ffffff;
  border-radius: 5px;
  color: #333333;
  display: inline-block;
  font-family: "Signika", sans-serif;
  font-size: 16px;
  font-weight: 600;
  left: 10%;
  padding: 10px;
  position: absolute;
  top: -40px;
  width: 80%;
  cursor: pointer; }
  .page-gallery .gall-more.two {
    width: 60%;
    left: 20%;
    padding-left: 0; }
.page-gallery .arrow {
  background: #b2e6fa;
  border-radius: 25px;
  display: inline-block;
  float: right;
  margin-right: 5px;
  padding: 5px 10px;
  position: absolute;
  top: 5px;
  right: 5px; }
.page-gallery .arrow2 {
  background: #ed1c24;
  border-radius: 25px;
  display: inline-block;
  float: right;
  margin-right: 5px;
  padding: 5px 10px;
  position: absolute;
  top: 5px;
  right: 5px; }
.page-gallery .page-navigation {
  text-align: center;
  padding-bottom: 10px; }
  .page-gallery .page-navigation .mouse {
    display: inline-block;
    padding-right: 25px; }
  .page-gallery .page-navigation .number {
    color: #cccccc;
    display: inline-block;
    font-family: "PT Sans", sans-serif;
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    text-align: center; }
    .page-gallery .page-navigation .number .bottom {
      background: url(images/news/ellipse.png);
      height: 9px;
      margin-top: 5px;
      width: 23px; }
  .page-gallery .page-navigation .number-select {
    color: #00adef;
    display: inline-block;
    font-family: "PT Sans", sans-serif;
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    text-align: center; }
    .page-gallery .page-navigation .number-select .bottom {
      background: url(images/news/ellipse2.png);
      height: 9px;
      margin-top: 5px;
      width: 23px; }
  .page-gallery .page-navigation .next {
    display: inline-block;
    font-family: "PT Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    padding-left: 20px; }
    .page-gallery .page-navigation .next img {
      padding-left: 10px; }
    .page-gallery .page-navigation .next a {
      color: #333333; }
.page-gallery .line {
  background: url(images/news/line.png) repeat-x;
  height: 1px;
  margin-top: 25px;
  margin-bottom: 30px;
  width: 100%; }
.page-gallery .bottom {
  position: relative; }

.page-prices .page-prices-title {
  color: #00adef;
  font-family: "Signika", sans-serif;
  font-size: 38px;
  font-weight: 600;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center; }
.page-prices .description {
  color: #333333;
  font-family: "PT Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  padding-bottom: 10px; }
.page-prices .form {
  background: #f2f2f2;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 30px 30px 30px 30px;
  position: relative; }
  .page-prices .form input[type="text"], .page-prices .form input[type="email"] {
    border: 2px solid #e5e5e5;
    border-radius: 10px;
    box-shadow: none;
    color: #333333;
    display: inline;
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-top: 5px;
    margin-right: 20px; }
  .page-prices .form .form-add {
    color: #333333;
    font-family: "PT Sans", sans-serif;
    font-size: 20px;
    font-weight: 400;
    padding-top: 10px; }
  .page-prices .form .checkbox {
    margin-top: 15px; }
    .page-prices .form .checkbox label {
      display: inline-block;
      font-size: 18px;
      margin-bottom: 2px;
      line-height: 18px; }
  .page-prices .form .demo-content {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #e5e5e5;
    color: #333333;
    font-family: "PT Sans", sans-serif;
    font-size: 20px;
    width: 100%;
    min-width: 362px; }
  .page-prices .form .demo-live {
    background: none repeat scroll 0 0 #fff;
    line-height: 1.4em;
    min-height: 260px;
    width: 362px;
    padding: 20px; }
  .page-prices .form .dd-select {
    background: #fff;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    /*min-width: 362px;*/
    position: relative;
    width: 100% !important; }
  .page-prices .form .dd-selected {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #e5e5e5;
    border-radius: 10px;
    color: #333333;
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    width: 100%; }
  .page-prices .form .dd-container {
    color: #333;
    width: 362px; }
  .page-prices .form .dd-option {
    width: 362px; }
    .page-prices .form .dd-option .dd-option-text {
      font-family: "PT Sans", sans-serif;
      color: #333333;
      font-size: 16px; }
    .page-prices .form .dd-option .dd-option-value {
      width: 362px; }
  .page-prices .form .dd-options {
    background: none repeat scroll 0 0 #efefef;
    border-color: -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 0px 0px;
    box-shadow: none;
    display: none;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: 362px !important;
    z-index: 2000; }
    .page-prices .form .dd-options .dd-click-off-close {
      min-width: 362px !important; }
  .page-prices .form .dd-pointer {
    background: url(images/arrow13.png);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 0px !important;
    height: 36px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px; }
    .page-prices .form .dd-pointer .dd-pointer-down {
      border: none !important;
      border-color: #000 transparent;
      border-image: none !important;
      border-style: solid !important;
      border-width: 0px !important; }
    .page-prices .form .dd-pointer .dd-pointer-up {
      border: none !important;
      border-color: #000 transparent;
      border-image: none !important;
      border-style: solid !important;
      border-width: 0px !important; }
  .page-prices .form input[type="submit"] {
    background: url("images/arrow14.png") no-repeat 50px center #ed1c24;
    padding-right: 40px;
    border: 0px;
    border-radius: 10px;
    color: #fff;
    font-family: "PT Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: inline;
    padding: 8px 40px 10px 10px;
    float: right;
    margin-top: -30px; }

.blog {
  text-align: center; }
  .blog .header {
    display: inline-block;
    font-family: "Signika", sans-serif;
    font-size: 72px;
    font-weight: 600; }
    .blog .header .blue {
      color: #00abef;
      display: inline-block; }
    .blog .header .red {
      color: #ed1a22;
      display: inline-block; }
    .blog .header .green {
      color: #00a650;
      display: inline-block; }
    .blog .header .dark {
      color: #333333;
      letter-spacing: 4;
      text-transform: uppercase; }
    .blog .header .text {
      font-family: "PT Sans", sans-serif;
      font-size: 20px;
      font-weight: 400;
      line-height: 24px;
      padding-bottom: 30px; }
  .blog .post-all {
    height: 358px;
    margin-bottom: 30px;
    width: 100%; }
    .blog .post-all .post {
      display: inline;
      height: 358px;
      position: relative;
      width: 100%; }
    .blog .post-all img {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      overflow: hidden; }
    .blog .post-all .content1 {
      background: #f2f2f2;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      height: 130px;
      position: absolute;
      bottom: -73px;
      width: 98%; }
      .blog .post-all .content1 .title {
        color: #333333;
        font-family: "Signika", sans-serif;
        font-size: 24px;
        font-weight: 600;
        padding-left: 20px;
        padding-top: 10px;
        padding-bottom: 30px;
        text-align: left; }
      .blog .post-all .content1 .date {
        color: #333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        padding-bottom: 10px;
        padding-left: 20px;
        text-align: left; }
    .blog .post-all .content2 {
      background: #f2f2f2;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      height: 190px;
      position: absolute;
      bottom: -190px;
      width: 96%; }
      .blog .post-all .content2 .title {
        color: #333333;
        font-family: "Signika", sans-serif;
        font-size: 24px;
        font-weight: 600;
        padding-left: 20px;
        padding-top: 10px;
        padding-bottom: 30px;
        text-align: left; }
      .blog .post-all .content2 .date {
        color: #333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        padding-bottom: 10px;
        padding-left: 20px;
        text-align: left; }
  .blog .line {
    background: url(images/line3.png) repeat-x;
    height: 1px; }
  .blog .newsletter {
    margin-bottom: 40px;
    margin-left: 5px;
    margin-right: 5px; }
    .blog .newsletter .letter-content {
      background: #f2f2f2;
      padding: 20px;
      text-align: left; }
      .blog .newsletter .letter-content img {
        margin-right: 30px; }
      .blog .newsletter .letter-content .title {
        color: #333333;
        font-family: "Signika", sans-serif;
        font-size: 20px;
        font-weight: 400; }
      .blog .newsletter .letter-content .text {
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding-top: 10px; }
      .blog .newsletter .letter-content form {
        margin-bottom: 0; }
      .blog .newsletter .letter-content .form {
        position: relative;
        margin-top: 30px; }
      .blog .newsletter .letter-content .form input[type="text"], .blog .newsletter .letter-content .wf-input wf-req {
        border: 1px solid #b9e6f9;
        border-radius: 5px;
        color: #333333;
        font-family: "PT Sans", sans-serif;
        font-size: 14px;
        width: 85%;
        display: inline-block;
        float: left; }
      .blog .newsletter .letter-content .wf-button {
        background: none;
        border: 0;
        color: #fff;
        font-size: 0 !important; }
      .blog .newsletter .letter-content .form input[type="submit"] {
        background: url(images/arrow12.png);
        border: 0px;
        display: inline-block;
        height: 28px;
        width: 28px;
        float: right;
        margin-top: 3px; }

.rotate90 {
  transform: rotate(-90deg); }

.rotate180 {
  transform: rotate(180deg); }

.dnone {
  display: none !important; }

.logo {
  position: relative;
  top: -19px;
  left: -25px; }
  .logo img {
    max-width: none; }

.spage {
  position: relative;
  top: -40px; }

.price-table {
  width: 100%;
  border: 0;
  margin-top: 20px;
  border-spacing: 0;
  border-collapse: collapse; }
  .price-table th {
    background: #ED1C24;
    color: #fff;
    font-family: "Signika", sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #fff; }
    .price-table th:first-child {
      width: 70%;
      border-top-left-radius: 5px;
      text-align: left;
      padding-left: 20px;
      border-right: 1px solid #fff; }
    .price-table th:last-child {
      border-top-right-radius: 5px; }
  .price-table.price-table-poradnia {
    margin-top: 60px; }
    .price-table.price-table-poradnia th {
      background: #00a650; }
  .price-table td {
    background: #f2f2f2;
    border: 1px solid #fff; }
    .price-table td:first-child {
      width: 70%;
      padding-left: 20px;
      color: #000000;
      font-family: "PT Sans", sans-serif;
      font-size: 14px;
      line-height: 18px;
      border-right: 1px solid #fff; }
    .price-table td:last-child {
      color: #000000;
      font-family: "PT Sans", sans-serif;
      font-size: 14px;
      line-height: 18px;
      text-align: center; }
  .price-table tr:hover td {
    background: #d8d8d8; }
    .price-table tr:hover td.aligncenter {
      font-weight: bold; }
  .price-table tr:last-child td:first-child {
    border-bottom-left-radius: 5px; }
  .price-table tr:last-child td:last-child {
    border-bottom-right-radius: 5px; }

#map_canvas *, #map_canvas *:before, #map_canvas *:after {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important; }

#map_canvas img {
  max-width: none; }

#map_canvas label {
  width: auto;
  display: inline; }

#map_canvas2 *, #map_canvas2 *:before, #map_canvas2 *:after {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important; }

#map_canvas2 img {
  max-width: none; }

#map_canvas2 label {
  width: auto;
  display: inline; }

.reg {
  display: inline-block;
  position: relative;
  top: 6px; }

.close-reveal-modal, .reveal-modal .close-reveal-modal {
  color: #000;
  font-weight: normal; }

#amkmodal {
  border-radius: 5px;
  border: 3px solid #ffd006; }
  #amkmodal h3 {
    font-size: 18px;
    font-family: "Signika", sans-serif;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600; }

#colorbox {
  z-index: 99999; }

#cboxOverlay {
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

#cboxCurrent {
  display: none !important; }

.posts-list {
  /*big news*/
  /*std-news*/ }
  .posts-list .news > div {
    height: 320px;
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
    border-radius: 10px;
    text-align: left; }
  .posts-list .big-news img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 100%; }
  .posts-list .big-news .category {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 5px 20px 8px 20px;
    color: #fff;
    z-index: 2;
    font-size: 14px; }
  .posts-list .big-news .desc {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 130px;
    background: #f2f2f2;
    z-index: 9; }
  .posts-list .big-news .date {
    font-size: 12px;
    color: #272829;
    position: absolute;
    left: 0;
    bottom: 15px;
    padding-left: 20px; }
  .posts-list .big-news .title {
    font-size: 24px;
    font-weight: 400;
    color: #272829;
    font-family: "Signika", sans-serif;
    margin-top: 5px;
    padding-left: 20px;
    line-height: 120%; }
  .posts-list .std-news > div {
    background: #f2f2f2; }
  .posts-list .std-news img {
    z-index: 1;
    width: 100%; }
  .posts-list .std-news .category {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 5px 20px 8px 20px;
    color: #fff;
    z-index: 2;
    font-size: 14px; }
  .posts-list .std-news .date {
    font-size: 12px;
    position: absolute;
    left: 0;
    bottom: 15px;
    padding-left: 20px; }
  .posts-list .std-news .title {
    font-size: 20px;
    font-weight: 400;
    font-family: "Signika", sans-serif;
    left: 0;
    bottom: 40px;
    padding-left: 20px;
    line-height: 120%;
    margin-top: 7px; }
  .posts-list .std-news .excerpt {
    color: #666;
    font-size: 14px;
    line-height: 120%;
    padding: 5px 20px; }
    .posts-list .std-news .excerpt * {
      color: #666;
      font-size: 14px;
      line-height: 120%; }
  .posts-list .std-news .te {
    overflow: hidden; }
  .posts-list .portrait-news > div {
    background: #f2f2f2; }
  .posts-list .portrait-news img {
    z-index: 1;
    width: 100%; }
  .posts-list .portrait-news .category {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 5px 20px 8px 20px;
    color: #fff;
    z-index: 2;
    font-size: 14px; }
  .posts-list .portrait-news .date {
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 10px;
    padding-left: 20px; }
  .posts-list .portrait-news .title {
    font-size: 20px;
    font-weight: 400;
    font-family: "Signika", sans-serif;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 40px;
    padding-left: 20px;
    line-height: 120%; }
  .posts-list .portrait-news .excerpt {
    display: none; }
  .posts-list .portrait-news .te {
    overflow: hidden; }

.showmore-posts {
  border-radius: 5px;
  display: inline-block;
  padding: 5px 20px;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: bold; }

.post-single .date {
  font-size: 14px;
  font-family: "PT Sans", sans-serif; }
.post-single h1 {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 36px;
  color: #333; }
.post-single .social-share {
  margin-top: 15px;
  margin-bottom: 15px; }
.post-single .scontent * {
  font-family: "PT Sans", sans-serif;
  color: #333;
  font-size: 20px;
  line-height: 120%; }
.post-single .scontent p:first-child {
  font-family: "PT Sans", sans-serif;
  color: #333;
  font-size: 23px;
  font-weight: bold; }

.readalso {
  font-family: "Signika", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #333;
  background: #b9e6f9;
  border-bottom: 1px solid #fff;
  padding: 10px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: 0; }

.post-list-also {
  list-style-type: none;
  margin-left: 0px; }
  .post-list-also .post-link {
    display: block; }
  .post-list-also li {
    position: relative;
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    padding: 10px; }
    .post-list-also li .thumbnail img {
      border-radius: 5px; }
    .post-list-also li .post-title {
      font-size: 14px; }
    .post-list-also li .gtp {
      position: absolute;
      bottom: 10px;
      right: 10px; }
    .post-list-also li:last-child {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }

.blognavi {
  display: inline-block;
  padding-top: 53px; }
  .blognavi .logo {
    width: 180px;
    text-align: center;
    top: -51px;
    left: -5px; }
  .blognavi a {
    width: 180px;
    margin-right: 5px;
    display: inline-block;
    float: left; }
    .blognavi a.menu1 {
      border: 2px solid #00adef;
      background: #fff;
      border-radius: 5px;
      color: #00adef;
      font-family: "Signika", sans-serif;
      font-size: 0.849em;
      font-weight: 700;
      line-height: 0.849em;
      padding-bottom: 8px;
      padding-top: 10px;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 5px; }
      .blognavi a.menu1.current, .blognavi a.menu1:hover {
        background: #00adef;
        color: #fff; }
    .blognavi a.menu2 {
      border: 2px solid #ef383f;
      background: #fff;
      border-radius: 5px;
      color: #ef383f;
      font-family: "Signika", sans-serif;
      font-size: 0.849em;
      font-weight: 700;
      line-height: 0.849em;
      padding-bottom: 8px;
      padding-top: 10px;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 5px; }
      .blognavi a.menu2.current, .blognavi a.menu2:hover {
        background: #ef383f;
        color: #fff; }
    .blognavi a.menu3 {
      border: 2px solid #00a650;
      background: #fff;
      border-radius: 5px;
      color: #00a650;
      font-family: "Signika", sans-serif;
      font-size: 0.849em;
      font-weight: 700;
      line-height: 0.849em;
      padding-bottom: 8px;
      padding-top: 10px;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 5px; }
      .blognavi a.menu3.current, .blognavi a.menu3:hover {
        background: #00a650;
        color: #fff; }

hr {
  background: url("images/dotted.png") repeat-x;
  width: 100%;
  height: 1px;
  border: 0; }

.blog-title {
  font-family: "Signika", sans-serif;
  font-size: 80px;
  letter-spacing: 15px;
  margin-top: 24px; }
  .blog-title a {
    color: #333; }

.blog-description {
  font-size: 20px;
  line-height: 130%;
  color: #333; }

.blog-categories {
  margin-top: 50px;
  margin-bottom: 20px;
  overflow: hidden; }
  .blog-categories li {
    display: block;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 4px;
    text-align: center;
    font-family: "Signika", sans-serif;
    font-size: 18px;
    font-weight: 600;
    width: 180px;
    float: right; }
    .blog-categories li a {
      display: block;
      padding: 5px 0; }
      .blog-categories li a:hover, .blog-categories li a.current-category {
        background: #00adef;
        color: #fff;
        border-radius: 5px; }

.small-menu {
  background: #00adef;
  height: 45px;
  display: block;
  width: 100%; }

.small-logo {
  transform: scale(0.5);
  margin-bottom: -15px;
  margin-top: -15px; }

.small-slider {
  position: relative;
  height: 155px; }
  .small-slider img {
    width: 100%;
    height: 155px; }
  .small-slider .arrow {
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    top: 65px;
    left: 10px;
    border-radius: 180px;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center; }
    .small-slider .arrow img {
      width: 8px;
      height: 14px;
      margin-top: 8px; }
  .small-slider .arrow-right {
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    top: 65px;
    right: 10px;
    border-radius: 180px;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center; }
    .small-slider .arrow-right img {
      width: 8px;
      height: 14px;
      margin-top: 8px; }
  .small-slider .nav {
    font-size: 36px;
    color: #fff;
    position: absolute;
    top: 120px;
    width: 100%;
    text-align: center; }
    .small-slider .nav a {
      color: #fff; }
      .small-slider .nav a:hover {
        color: #ff0000; }
  .small-slider .title {
    font-family: "Signika", sans-serif;
    color: #ed1c24;
    font-size: 30px;
    font-weight: 600;
    padding-top: 10px;
    margin-bottom: 10px; }
  .small-slider .small-text {
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 17.64px;
    margin-bottom: 15px; }

.mto {
  margin-top: 10px !important; }

.nstep {
  background: #ed1c24;
  border-radius: 5px;
  padding: 7px 20px 10px 20px;
  color: #fff;
  display: block; }
  .nstep img {
    margin-left: 20px; }
  .nstep:hover {
    color: #fff; }

.ptdiv .readmore {
  float: right;
  margin-bottom: 40px; }

.blogline {
  background: url(images/news/line.png) repeat-x;
  height: 1px;
  display: block;
  margin-top: 5px;
  margin-bottom: 20px; }

.page-id-8 .options {
  margin-top: 90px; }

.short-txt {
  overflow: hidden;
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 130%; }

.short-txt2 {
  overflow: hidden;
  height: 70px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 130%; }

.short-txt3 {
  overflow: hidden;
  height: 120px;
  padding-right: 10px;
  line-height: 130%; }

.short-txt4 {
  overflow: hidden;
  height: 90px;
  padding-right: 10px; }
  .short-txt4 * {
    line-height: 130%; }

.bxslider .newsletter {
  margin-left: 5px;
  margin-right: 5px; }
  .bxslider .newsletter .letter-content {
    padding: 20px;
    text-align: left; }
    .bxslider .newsletter .letter-content img {
      margin-right: 30px; }
    .bxslider .newsletter .letter-content .title {
      color: #333333;
      font-family: "Signika", sans-serif;
      font-size: 20px;
      font-weight: 400; }
    .bxslider .newsletter .letter-content .text {
      color: #333333;
      font-family: "PT Sans", sans-serif;
      font-size: 14px;
      font-weight: 400;
      padding-top: 10px;
      margin-top: 0; }
    .bxslider .newsletter .letter-content form {
      margin-bottom: 0;
      margin-top: 10px; }
    .bxslider .newsletter .letter-content .form {
      position: relative; }
    .bxslider .newsletter .letter-content .form input[type="text"], .bxslider .newsletter .letter-content .wf-input wf-req {
      border: 1px solid #b9e6f9;
      border-radius: 5px;
      color: #333333;
      font-family: "PT Sans", sans-serif;
      font-size: 14px;
      width: 85%;
      display: inline-block;
      float: left; }
    .bxslider .newsletter .letter-content .wf-button {
      background: none;
      border: 0;
      color: #fff;
      font-size: 0 !important; }
    .bxslider .newsletter .letter-content .form input[type="submit"] {
      background: url(images/arrow12.png);
      border: 0px;
      display: inline-block;
      height: 28px;
      width: 28px;
      float: right;
      margin-top: 3px; }

.dblock {
  display: block; }

#cboxPrevious {
  width: 30px;
  height: 30px;
  background: url("images/arrows.png") no-repeat 0 0; }
  #cboxPrevious:hover {
    background: url("images/arrows.png") no-repeat 0 -30px; }

#cboxNext {
  width: 30px;
  height: 30px;
  background: url("images/arrows.png") no-repeat -30px 0;
  left: 30px; }
  #cboxNext:hover {
    background: url("images/arrows.png") no-repeat -30px -30px; }

#cboxClose {
  width: 30px;
  height: 30px;
  background: url("images/close.png") no-repeat 0 0; }

#cboxTitle {
  background: #fff;
  padding-top: 10px;
  height: 30px; }

.mt-poradnia.close > * {
  display: none; }
.mt-poradnia.close p:first-child, .mt-poradnia.close p:nth-child(2) {
  display: block; }
.mt-poradnia.close .readmore {
  display: block; }

.text table {
  width: 100%; }
  .text table td {
    vertical-align: top; }

.page-template-page-main-php .gall-picture:hover,
.page-template-page-edusmyki-php .gall-picture2:hover {
  animation: photoframes 5s;
  animation-iteration-count: infinite; }

@keyframes photoframes {
  0% {
    transform: rotate(0deg) translateX(0px); }
  25% {
    transform: rotate(2deg) translateX(-3px); }
  75% {
    transform: rotate(-2deg) translateX(3px); }
  100% {
    transform: rotate(0deg) translateX(0px); } }
.head-prev {
  width: 38px;
  height: 38px;
  background: url("images/slider-arrows-left.png") no-repeat 0 0;
  cursor: pointer;
  position: absolute;
  top: -255px;
  left: 50%;
  margin-left: -520px;
  z-index: 999; }
  .head-prev:hover {
    background: url("images/slider-arrows-left.png") no-repeat 0 -38px; }

.head-next {
  width: 38px;
  height: 38px;
  background: url("images/slider-arrows-right.png") no-repeat 0 0;
  cursor: pointer;
  position: absolute;
  top: -255px;
  left: 50%;
  margin-left: 500px;
  z-index: 999; }
  .head-next:hover {
    background: url("images/slider-arrows-right.png") no-repeat 0 -38px; }

.relative {
  position: relative; }

#cboxLoadedContent {
  overflow: hidden !important; }

.activeli ul {
  padding-top: 0 !important;
  list-style-type: none; }
.activeli b {
  display: inline-block;
  width: 20px; }
  .activeli b img {
    width: 15px;
    height: auto; }

h2.title {
  height: 30px;
  overflow: hidden; }

.posts-list .date {
  position: relative !important;
  top: 0 !important;
  left: 0 !important; }

.readmore:hover *, .teraphy-more:hover * {
  font-weight: bold; }

.page-id-91 h2:after {
  display: none; }

.why-edu .cc-wrapper {
  height: 430px; }
.why-edu .cc-wrapper:hover {
  background: #00adef;
  border-radius: 10px; }
  .why-edu .cc-wrapper:hover * {
    color: #fff !important; }
.why-edu .cc-wrapper.red:hover {
  background: #ed1c24; }
.why-edu .cc-wrapper.green:hover {
  background: #00a650; }
.why-edu .cc-wrapper.yellow:hover {
  background: #ffd006; }

.gall-category {
  background: rgba(178, 230, 230, 0.6) !important; }
  .gall-category:hover {
    background: #b2e6e6 !important; }

.gall-more:hover {
  background: #f2f2f2 !important; }

.go-home {
  display: block;
  position: fixed;
  top: 50px;
  left: -5px;
  background: #ed1c24;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  text-align: center;
  padding-top: 8px;
  z-index: 99999; }
  .go-home .msg {
    position: absolute;
    top: 0;
    right: 50px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: "Signika", sans-serif;
    font-weight: 600;
    text-align: center;
    background: #ed1c24;
    width: 150px;
    line-height: 40px;
    font-size: 18px; }
  .go-home:hover .msg {
    left: 34px; }
  .go-home.poradnia {
    background: #00a650; }
    .go-home.poradnia .msg {
      background: #00a650; }
  .go-home.przedszkole {
    background: #00adef; }
    .go-home.przedszkole .msg {
      background: #00adef; }

.go-back {
  display: block;
  position: fixed;
  top: 95px;
  left: -5px;
  background: #ed1c24;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  text-align: center;
  padding-top: 8px;
  z-index: 99999; }
  .go-back .msg {
    position: absolute;
    top: 0;
    right: 50px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: "Signika", sans-serif;
    font-weight: 600;
    text-align: center;
    background: #ed1c24;
    width: 150px;
    line-height: 40px;
    font-size: 18px; }
  .go-back:hover .msg {
    left: 34px; }
  .go-back.poradnia {
    background: #00a650; }
    .go-back.poradnia .msg {
      background: #00a650; }
  .go-back.przedszkole {
    background: #00adef; }
    .go-back.przedszkole .msg {
      background: #00adef; }

.blogheader {
  background: #d5eff9;
  margin-bottom: 20px; }
  .blogheader .blog-title {
    margin-left: 100px; }

.close-reveal-modal, .clearing-close {
  display: block;
  border: 3px solid #000;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #555;
  text-align: center;
  width: 40px;
  top: -11px !important;
  background: #fff;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.6); }
  .close-reveal-modal:hover, .clearing-close:hover {
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6); }
  .close-reveal-modal:after, .clearing-close:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent transparent #333 transparent;
    position: absolute;
    left: -11px;
    top: -1px; }

.clearing-close {
  display: none;
  border: 3px solid #000;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #555;
  text-align: center;
  width: 40px;
  top: 0px !important;
  background: #fff;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.6); }
  .clearing-close:after {
    display: none; }

.dd-selected {
  height: 37px !important; }

.page-prices .form input[type="text"],
.page-prices .form input[type="email"] {
  margin-top: 0; }

.modal-icon {
  height: 100px;
  background-position: top center;
  background-repeat: no-repeat; }

.er {
  border: 2px solid #ed1c24 !important; }

.ertxt {
  color: #ed1c24 !important; }

.dd-pointer {
  right: 1px !important;
  top: 2px !important;
  height: 34px !important; }

.clear {
  clear: both; }

.single-amk_edunews .date,
.page-template-page_aktedusmyki-php .date {
  background: #ed1c24 !important; }

.h0 {
  height: 0 !important;
  overflow: hidden;
  padding: 0 !important; }

.clearing-container .gallery {
  background: none;
  padding: 0; }
  .clearing-container .gallery li {
    margin: 4px 10px !important; }
    .clearing-container .gallery li .nail, .clearing-container .gallery li .shadow2 {
      display: none; }
  .clearing-container .gallery .dnone {
    display: block !important; }

.cl-gal-title {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 10px;
  font-size: 18px;
  color: #f2f2f2;
  text-align: center; }

.clearing-blackout {
  z-index: 9999 !important; }

.therapy-more {
  display: block; }
  .therapy-more:hover .teraphy-name {
    background: #00a650 !important;
    color: #fff !important; }

.visible-img img {
  margin: auto !important;
  left: 0;
  top: 80px;
  bottom: 0;
  right: 0; }

.dd-container {
  width: 100% !important; }

.home * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.hover-action {
  overflow: hidden;
  padding: 5px; }
  .hover-action:hover {
    background: #b2e6fa;
    border-radius: 5px; }

.shortinfo .text:hover {
  background: #b2e6fa; }
  .shortinfo .text:hover .date {
    background: #b2e6fa; }

.aboutus .bx-wrapper:hover {
  background: #b2e6fa; }

.news a:hover .background {
  background: #b2e6fa; }

.posts-list a:hover .desc, .posts-list a:hover div {
  background: #b2e6fa; }

.page-about .about-row .title {
  padding-top: 0; }

.map ul li.activeli ul li {
  line-height: 22px; }

.map ul li.activeli ul {
  margin-bottom: 10px; }

.page-id-93 h2:after, .page-id-95 h2:after {
  display: none; }

* {
  outline: none; }

*:focus {
  outline: none; }

img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.place:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

.clearing-main-next > span {
  border: 13px solid;
  border-color: transparent transparent transparent #ccc; }

.clearing-main-prev > span {
  border: 13px solid;
  border-color: transparent #ccc transparent transparent; }

.edusmyki-zapisy {
  list-style-image: url(images/edusmyki-bullet.png);
  padding: 20px; }
  .edusmyki-zapisy li {
    margin-bottom: 2rem; }
  .edusmyki-zapisy p {
    margin-bottom: 0; }

.clearing-caption {
  position: static;
  left: auto;
  right: auto;
  padding: 10px 0 0 0;
  background: none; }

.clearing-caption {
  position: absolute;
  left: auto;
  right: auto;
  padding: 0 0 0 0;
  background: none;
  bottom: 10px; }

.visible-img {
  height: 100% !important; }

.visible-img img {
  /* margin: auto !important; */
  /* left: 0; */
  top: 0;
  bottom: 0;
  /* right: 0; */
  padding-top: 35px;
  padding-bottom: 50px; }

.clearing-assembled.clearing-blackout .carousel {
  display: none; }

.map .arrow2 {
  margin-right: 0 !important; }

.map .arrow3 {
  padding: 10px 12px;
  cursor: pointer; }

.success {
  border: 2px solid #00a650;
  border-radius: 5px;
  color: #00a650;
  font-family: "Signika",sans-serif;
  padding: 10px; }

.fail {
  border: 2px solid #ee1b24;
  border-radius: 5px;
  color: #ee1b24;
  font-family: "Signika",sans-serif;
  padding: 10px; }

.page-template-page-edusmyki .map {
  margin-top: 20px; }

.naglowek {
  color: #333333;
  font-family: "PT Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  width: 100%;
  margin-top: -20px; }
  .naglowek .line {
    background: url(images/news/line.png) repeat-x;
    height: 1px;
    margin-top: 25px;
    margin-bottom: 45px;
    width: 100%; }
  .naglowek .tlo-naglowka {
    background: #00adef;
    border-radius: 8px;
    color: #fff;
    font-family: "Signika", sans-serif;
    font-size: 20px;
    font-weight: 600;
    left: 50%;
    text-align: center;
    padding: 10px 20px;
    position: absolute;
    top: 3px;
    margin-left: -114px; }

.page-template-page-edusmyki .naglowek .tlo-naglowka {
  background-color: #ed1c24; }

.page-template-page-poradnia .naglowek .tlo-naglowka {
  background-color: #00a650; }

#map_canvas2 {
  height: 840px; }

.map .select {
  margin-top: -833px;
  left: -81px;
  width: 394px; }
  .map .select ul li {
    width: auto; }
    .map .select ul li .eng {
      position: absolute;
      right: 93px;
      top: -2px;
      border-radius: 100%;
      overflow: hidden; }
    .map .select ul li .slimak {
      position: absolute;
      right: 38px;
      top: -2px;
      overflow: hidden; }
    .map .select ul li.info .eng {
      right: 10px;
      top: 70px; }
    .map .select ul li.info .slimak {
      right: 53px;
      top: 70px;
      z-index: 999; }
  @media screen and (max-width: 380px) {
    .map .select ul {
      font-size: 1.1rem; }
      .map .select ul li .pl-name {
        padding-left: 10px; }
      .map .select ul li .eng {
        right: 71px;
        top: -2px; }
        .map .select ul li .eng img {
          width: 25px; }
      .map .select ul li .slimak {
        right: 38px;
        top: -2px; }
        .map .select ul li .slimak img {
          width: 31px; }
      .map .select ul li.info .eng {
        right: 10px;
        top: 70px; }
      .map .select ul li.info .slimak {
        right: 40px;
        top: 70px; } }

.nowe .nazwa {
  line-height: 38px; }
.nowe .dopisek {
  font-size: 12px;
  line-height: 9px;
  color: red;
  position: relative;
  top: -4px; }

.info.nowe .pl-name {
  background-color: #00a650; }
.info.nowe .bossframe {
  padding: 0 20px !important;
  width: auto !important;
  height: auto !important; }
  .info.nowe .bossframe .profile {
    display: none; }
  .info.nowe .bossframe .boss {
    text-align: center;
    line-height: 90px; }

#popup {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 3700px;
  z-index: 9999;
  font-family: "Signika", sans-serif; }
  #popup .center {
    max-width: 700px;
    margin: 50px auto;
    position: relative; }
    #popup .center .x a {
      color: #000;
      font-weight: normal;
      font-size: 2.5rem;
      line-height: 1;
      position: absolute;
      right: 0.6875rem;
      display: block;
      border: 3px solid #000;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top: 1px solid #555;
      text-align: center;
      width: 40px;
      top: -11px !important;
      background: #fff;
      box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.6);
      font-family: "PT Sans", sans-serif; }
      #popup .center .x a:after {
        content: " ";
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 0 8px 8px;
        border-color: transparent transparent #333 transparent;
        position: absolute;
        left: -11px;
        top: -1px; }
    #popup .center .tresc {
      max-width: 700px;
      background-color: #fff;
      border-radius: 5px;
      box-shadow: 2px 2px 30px 10px rgba(0, 0, 0, 0.5);
      padding: 20px;
      min-height: 650px; }
      #popup .center .tresc h1 {
        font-family: "Signika", sans-serif;
        font-weight: 600;
        color: #00adef;
        text-align: center;
        font-size: 47px;
        background-image: url("images/shadow3.png");
        background-repeat: no-repeat;
        background-size: 400px 12px;
        background-position: 50% 100%;
        padding-bottom: 16px; }
      #popup .center .tresc h3 {
        font-family: "Signika", sans-serif;
        font-weight: 600;
        font-size: 16px; }
      #popup .center .tresc img {
        border-radius: 5px;
        float: left;
        margin-bottom: 20px; }
      #popup .center .tresc p {
        margin-bottom: 0; }
      #popup .center .tresc .przycisk {
        display: block;
        background-color: #ED1B23;
        border-radius: 5px;
        color: #fff;
        width: 80px;
        padding: 2px 10px;
        background-image: url("images/arrow4.png");
        background-repeat: no-repeat;
        background-position: 90% 50%;
        margin: 14px 0;
        font-size: 14px; }
      #popup .center .tresc .zestrzalka {
        display: block;
        width: 100px;
        font-size: 14px;
        background-image: url("images/arrow18.png");
        background-repeat: no-repeat;
        background-position: 100% 50%; }
      #popup .center .tresc .inflancka, #popup .center .tresc .ordona {
        padding: 20px 0;
        clear: both; }
        #popup .center .tresc .inflancka div, #popup .center .tresc .ordona div {
          width: 280px;
          float: left;
          padding: 0 20px; }
      #popup .center .tresc .ordona {
        border-top: dashed 1px #ddd; }
        #popup .center .tresc .ordona img {
          float: right; }
      @media screen and (max-width: 715px) {
        #popup .center .tresc img {
          float: none !important; }
        #popup .center .tresc div {
          float: none !important; } }

#cookie-law-info-bar {
  border-top: 1px solid #acacac;
  box-shadow: 0 5px 7px 2px #000;
  text-align: center; }
  #cookie-law-info-bar span {
    margin-top: 8px;
    margin-bottom: 16px;
    position: relative;
    text-align: justify;
    display: inline-block;
    max-width: 675px;
    font-size: 13px;
    line-height: 23px;
    padding: 0 50px 0 32px; }
    #cookie-law-info-bar span i {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsCAYAAADRqm7CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NDNDNEJCRThFMTgxMUUyOTc4QzhBREJBODY5QzUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NDNDNEJCRjhFMTgxMUUyOTc4QzhBREJBODY5QzUzMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4OUNDNTA5OEUxODExRTI5NzhDOEFEQkE4NjlDNTMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4OUNDNTBBOEUxODExRTI5NzhDOEFEQkE4NjlDNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cpm2CQAAFQhJREFUeNrsWnmQ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");
      background-repeat: no-repeat;
      background-size: 55px 43px;
      display: block;
      height: 42px;
      margin-left: -85px;
      padding-bottom: 40px;
      padding-left: 40px;
      padding-right: 40px;
      padding-top: 40px;
      position: absolute; }
    @media screen and (max-width: 799px) {
      #cookie-law-info-bar span i {
        display: none; } }
    #cookie-law-info-bar span div {
      display: none;
      padding-top: 16px; }
      #cookie-law-info-bar span div p {
        font-size: 11px;
        margin-bottom: 11px; }
    #cookie-law-info-bar span #cookie_action_close_header {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA6ElEQVR42tVX2w3DIAxkhI6QESKxCCNkFEbJKIyQUbwBxRIIqU6CcdSeauk+IpvcgXnYTmve+7UgFqQCKsgfoOqLHOvMJolD/XGeROKxT4iXIbFeyGKZNT0ilukJWvLNQKDFppl5/jLCXc7pBwLodE+YNpwdCbD0AsEy+73guPGzb1evQrvhtOQ1/nUh4mAfx0yIWDk46si7dRGSnG1CRFQtfyeQIga+cRra0TOLsJMzyLUPqwgbeUcXYBYhyf9KADwF8E0IP4bwiwh+FUMfI/hzDC5I8CUZvijFl+X4xgTfmuGbU3h7/gZr6ab9CbsVbQAAAABJRU5ErkJggg==");
      background-repeat: no-repeat;
      background-size: 30px 30px;
      color: rgba(0, 0, 0, 0) !important;
      display: block;
      height: 30px;
      padding-bottom: 8px;
      padding-left: 8px;
      padding-right: 8px;
      padding-top: 8px;
      width: 30px;
      position: absolute;
      top: 0;
      right: 8px; }

.center {
  text-align: center; }

.duze-na-5 {
  width: 185px;
  display: inline-block; }

.contact-header h3 {
  color: #00adef;
  font-family: "Signika",sans-serif;
  font-size: 38px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 30px;
  position: relative; }
  .contact-header h3:after {
    content: " ";
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -97px;
    width: 195px;
    height: 12px;
    background: url("images/shadow3.png") no-repeat; }

.map .line {
  margin-bottom: 20px; }

@media (max-width: 992px) {
  .fb_module {
    display: none; } }
#popup .center .popup-3327 img {
  margin-left: 20px;
  max-height: 180px; }

.blog-title {
  line-height: 0px !important;
  margin-top: -20px !important; }

@media (max-width: 1024px) {
  .blog-title {
    line-height: 20px !important;
    margin-top: 40px !important; }

  .menu {
    margin: 0 auto !important; }

  .menu a {
    margin-top: 5px !important; }

  .loga {
    display: block;
    width: 100%; } }
.smoczek {
  /*width: 43px;*/
  cursor: pointer !important; }

.map .select {
  margin-top: -833px;
  left: -86px;
  width: 420px; }

/*# sourceMappingURL=style.css.map */

.page-template-page-recruitment .sub-content a {
    color: #00adef;
    font-weight: bold;
    text-decoration: underline;
}