@charset "UTF-8";
/*  */
/* Slider */
.slick-loading .slick-list {
  background: #fff url("../bower/slick-carousel/slick/ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: auto;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  bottom: -85px;
  padding: 0;
  border: none;
  outline: none;
  z-index: 15;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 0.75;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 1;
}
.slick-prev:before,
.slick-next:before {
  font-family: "fontello";
  font-size: 30px;
  line-height: 1;
  color: white;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 40px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "";
}
[dir=rtl] .slick-prev:before {
  content: "";
}

.slick-next {
  right: 40px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "";
}
[dir=rtl] .slick-next:before {
  content: "";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 10;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 0.75;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-family: "fontello";
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #fff;
  opacity: 1;
  content: "";
}

/* USAGE MEDIA QUERIES
  div {
    height: 390px;

    @include breakpoint(mobile) {
      margin-bottom: 15px;
    }
  }
*/
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

------------------------------------------------------------- */
.listWithLinks {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.listWithLinks li {
  display: inline;
}

.listWithLinksBlock {
  list-style: none;
  display: block;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.imgResponsive {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed, .embed-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.boxCN {
  text-align: center;
}

.txtBold {
  font-weight: 700;
}

.scrollbar-macosx .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  opacity: 0.7;
}

#cookies-message {
  padding: 10px 0px;
  font-size: 12px;
  line-height: normal;
  border-top: 1px solid #d3d0d0;
  text-align: center;
  position: fixed;
  bottom: 0px;
  background-color: #124a6f;
  background-color: rgba(18, 74, 111, 0.8);
  width: 100%;
  z-index: 10000;
  color: #fff;
}
@media (max-width: 991px) {
  #cookies-message {
    padding: 10px;
  }
}
#cookies-message a {
  color: #fff;
  text-decoration: underline;
}

a#accept-cookies-checkbox {
  background-color: #fff;
  padding: 5px 10px;
  color: #124a6f;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: inline-block;
  margin-left: 10px;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 991px) {
  a#accept-cookies-checkbox {
    margin-top: 5px;
  }
}

html {
  font-size: 14px !important;
}
@media (max-width: 767px) {
  html {
    overflow-x: hidden;
  }
}
html body {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  overflow-x: hidden;
}
html body > .nav {
  margin: 0;
}
html body > .nav a {
  display: inline;
  font-size: 20px;
  line-height: 26px;
  left: -9000em;
  padding: 10px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 200px;
  z-index: 2;
  font-weight: 400;
}
html body > .nav a:hover, html body > .nav a:focus, html body > .nav a:active {
  background: none repeat scroll 0 0 #273747;
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  left: 0;
  position: absolute;
  top: 0;
}
html body footer a {
  color: #4e3f3f;
}
html .row:before, html .row:after {
  width: 0;
}
@media (max-width: 767px) {
  html .topLangSearch {
    position: absolute;
    top: 0;
    right: 5px;
  }
  html .topLangSearch .topLangsList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
html .homepageNew main, html .homepageNew .mainAside {
  margin-top: 30px;
}

.fb-comments {
  dispaly: none;
}

.mega-dropdown > .row-md-height.row-lg-height {
  margin-left: -1px;
  padding: 0;
}

.mainMenu.srodowisko .navbar a.lnkMenuGo {
  background-color: #673ab7;
}
.mainMenu.srodowisko .navbar a.lnkMenuGo:hover, .mainMenu.srodowisko .navbar a.lnkMenuGo:focus {
  background-color: #e22171;
}
@media (max-width: 767px) {
  .mainMenu.srodowisko .navbar a.lnkMenuGo:hover, .mainMenu.srodowisko .navbar a.lnkMenuGo:focus {
    background-color: transparent;
  }
}
@media (max-width: 767px) {
  .mainMenu.srodowisko .navbar a.lnkMenuGo {
    background-color: transparent;
  }
}
@media screen and (min-width: 1200px) {
  .mainMenu.srodowisko .col-lg-height, .mainMenu.srodowisko .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: top;
  }
}

.mainMenu > nav {
  z-index: 6001;
}

.topLogo .txtTitle {
  line-height: 18px;
  line-height: 1.2857142857rem;
}

h2, h3:not(.dropdown-header), h4, h5 {
  font-family: "Merriweather", serif;
  font-weight: 700;
  margin-bottom: 26px;
  color: #000;
}
h2.withColor, h3:not(.dropdown-header).withColor, h4.withColor, h5.withColor {
  color: #0f72db;
}

h2 {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 28px;
  line-height: 2rem;
}
@media (max-width: 767px) {
  h2 {
    font-size: 18px;
    font-size: 1.2857142857rem;
  }
}

h3 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 28px;
  line-height: 2rem;
}

h4 {
  font-size: 14px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
}

h5 {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
}

.absoluteTitleSection {
  position: absolute;
  top: -6px;
  left: 0;
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  background-color: #fff;
  padding-right: 12px;
  display: inline-block;
  letter-spacing: 1.5px;
  color: #0f72db;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-weight: 900;
}
.absoluteTitleSection a {
  color: #0f72db;
}
.absoluteTitleSection a:hover {
  color: #0f72db;
}

.withBorderTop.breath .logoBox .absoluteTitleSection {
  top: -22px;
}

.withBorderTop {
  position: relative;
  border-top: 1px solid #0f72db;
  padding-top: 35px;
}
@media (max-width: 767px) {
  .withBorderTop.breath {
    padding-top: 0;
  }
}

.fullImg {
  position: relative;
}
.fullImg > img {
  width: 100%;
  height: auto;
}

.listWithImg a {
  display: block;
  color: #000;
  position: relative;
}
@media (max-width: 767px) {
  .listWithImg a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 20px;
  }
}
.listWithImg a .boxWithImg {
  width: 100%;
  overflow: hidden;
  height: 0;
  position: relative;
  padding-bottom: 65%;
}
.listWithImg a .boxWithImg .imgBg {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media (max-width: 767px) {
  .listWithImg a .boxWithImg {
    padding-bottom: 0;
    width: 124px;
    height: 80px;
    margin-right: 14px;
  }
}
.listWithImg a .boxWithImg .txtCategory {
  position: absolute;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  bottom: 10px;
  right: 10px;
  padding: 2px 5px;
  color: #fff;
  z-index: 10;
  font-weight: 600;
}
.listWithImg a .boxWithImg .txtCategory.group-meta-nature {
  background-color: #1f94e3;
}
.listWithImg a .boxWithImg .txtCategory.group-meta-green {
  background-color: #02a21a;
}
.listWithImg a .boxWithImg .txtCategory.group-meta-mobile {
  background-color: #70868c;
}
.listWithImg a .itemContent {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .listWithImg a .itemContent {
    margin-top: -5px;
    flex: 1;
    max-width: 230px;
  }
}
.listWithImg a .txtCategory {
  color: #0f72db;
  display: block;
}
.listWithImg a .txtItemTitle {
  font-weight: 400;
}
@media (max-width: 767px) {
  .listWithImg a .txtItemTitle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.listWithImg a:hover {
  text-decoration: none;
}
.listWithImg a:hover .boxWithImg .imgBg {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.listWithImg a:hover .txtItemTitle {
  text-decoration: underline;
}

.boxWithBg {
  width: calc(100% + 40px);
  margin-left: -20px;
  padding: 20px;
  background-color: #eff4f7;
}
@media (max-width: 767px) {
  .boxWithBg {
    width: calc(100% + 20px);
    margin-left: -10px;
    padding: 10px;
  }
}

ul a.seeMore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  color: #666;
}
ul a.seeMore i {
  color: #0f72db;
}

.paginationBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #efefef;
}
.paginationBar .paginationList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.paginationBar a {
  color: #000;
  font-weight: 600;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.paginationBar .prev, .paginationBar .next {
  position: absolute;
}
.paginationBar .prev a, .paginationBar .next a {
  display: block;
}
@media (max-width: 767px) {
  .paginationBar .prev i, .paginationBar .next i {
    font-size: 22px;
    font-size: 1.5714285714rem;
  }
}
.paginationBar .prev {
  left: 0;
}
.paginationBar .next {
  right: 0;
}
.paginationBar li:not(.prev):not(.next) {
  margin: 0 5px;
}
.paginationBar li:not(.prev):not(.next) a {
  border: 1px solid #efefef;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.paginationBar li:not(.prev):not(.next) a:hover {
  background-color: #efefef;
  text-decoration: none;
  color: #000;
}
.paginationBar li:not(.prev):not(.next) a.active {
  background-color: #0f72db;
  color: #fff;
  border-color: #0f72db;
}
.paginationBar li:not(.prev):not(.next) a.active:hover {
  pointer-events: none;
}

.row.listWithImg:after, .row.listWithImg:before {
  width: 0;
}

@media (max-width: 767px) {
  .tileWithBorder li:nth-of-type(odd), .tileWithIcon li:nth-of-type(odd) {
    padding-right: 5px;
  }
}
@media (max-width: 767px) {
  .tileWithBorder li:nth-of-type(even), .tileWithIcon li:nth-of-type(even) {
    padding-left: 5px;
  }
}
.tileWithBorder .tileContent, .tileWithIcon .tileContent {
  display: block;
  height: 215px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  border: 1px solid #0f72db;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent, .tileWithIcon .tileContent {
    padding: 9px 12px;
    margin-bottom: 10px;
    height: 120px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tileWithBorder .tileContent, .tileWithIcon .tileContent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tileWithBorder .tileContent, .tileWithIcon .tileContent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.tileWithBorder .tileContent div, .tileWithIcon .tileContent div {
  text-align: center;
}
.tileWithBorder .tileContent i, .tileWithBorder .tileContent .txtTileTitle, .tileWithBorder .tileContent img, .tileWithIcon .tileContent i, .tileWithIcon .tileContent .txtTileTitle, .tileWithIcon .tileContent img {
  position: relative;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.tileWithBorder .tileContent img, .tileWithIcon .tileContent img {
  width: 100%;
  max-width: 120px;
  height: auto;
  position: relative;
  bottom: 5px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.tileWithBorder .tileContent i, .tileWithIcon .tileContent i {
  font-size: 70px;
  font-size: 5rem;
  color: #0f72db;
  bottom: 0;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent i, .tileWithIcon .tileContent i {
    font-size: 35px;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tileWithBorder .tileContent i, .tileWithIcon .tileContent i {
    font-size: 55px;
    font-size: 3.9285714286rem;
  }
}
.tileWithBorder .tileContent .txtTileTitle, .tileWithIcon .tileContent .txtTileTitle {
  line-height: 21px;
  line-height: 1.5rem;
  font-weight: 400;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  top: 0;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent .txtTileTitle, .tileWithIcon .tileContent .txtTileTitle {
    font-size: 13px;
    font-size: 0.9285714286rem;
    line-height: 17px;
    line-height: 1.2142857143rem;
    height: inherit;
    margin-top: 8px;
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tileWithBorder .tileContent .txtTileTitle, .tileWithIcon .tileContent .txtTileTitle {
    font-size: 15px;
    font-size: 1.0714285714rem;
    line-height: 21px;
    line-height: 1.5rem;
    margin-top: 18px;
  }
}
.tileWithBorder .tileContent.withInfo, .tileWithIcon .tileContent.withInfo {
  color: #fff;
  padding: 20px 27px;
  border: none;
}
.tileWithBorder .tileContent.withInfo h3, .tileWithIcon .tileContent.withInfo h3 {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  margin-bottom: 14px;
  color: #fff;
  font-family: "Lato", sans-serif;
  font-weight: 900;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent.withInfo h3, .tileWithIcon .tileContent.withInfo h3 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.3571428571rem;
  }
}
.tileWithBorder .tileContent.withInfo p, .tileWithIcon .tileContent.withInfo p {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  text-align: left;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent.withInfo p, .tileWithIcon .tileContent.withInfo p {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tileWithBorder .tileContent.withInfo p, .tileWithIcon .tileContent.withInfo p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tileWithBorder .tileContent.withInfo p, .tileWithIcon .tileContent.withInfo p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
.tileWithBorder .tileContent.withInfo .btnReport, .tileWithIcon .tileContent.withInfo .btnReport {
  background-color: #0f72db;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 28px;
  line-height: 2rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  padding: 3px 40px;
  border-radius: 4px;
  margin-top: 20px;
  display: inline-block;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent.withInfo .btnReport, .tileWithIcon .tileContent.withInfo .btnReport {
    margin-top: 5px;
    font-size: 14px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
    padding: 0 25px;
  }
}
.tileWithBorder .tileContent.withInfo .btnReport:hover, .tileWithIcon .tileContent.withInfo .btnReport:hover {
  text-decoration: underline;
}
.tileWithBorder .tileContent.withInfo:hover, .tileWithIcon .tileContent.withInfo:hover {
  background-color: #0f72db;
}
.tileWithBorder .tileContent.withInfo:hover .btnReport, .tileWithIcon .tileContent.withInfo:hover .btnReport {
  background-color: #fff;
  color: #0f72db;
}
.tileWithBorder .tileContent.withInfo .btnMore, .tileWithIcon .tileContent.withInfo .btnMore {
  display: inline-block;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .tileWithBorder .tileContent.withInfo .btnMore, .tileWithIcon .tileContent.withInfo .btnMore {
    margin-top: 5px;
    background-color: #0f72db;
    font-family: "Lato", sans-serif;
    font-weight: 900;
    border-radius: 4px;
    display: inline-block;
    -webkit-transition: 0.3s;
    -khtml-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    font-size: 14px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
    padding: 0 25px;
  }
}
.tileWithBorder .tileContent.withInfo .btnMore:hover, .tileWithIcon .tileContent.withInfo .btnMore:hover {
  text-decoration: underline;
}
.tileWithBorder .tileContent.darkGray, .tileWithIcon .tileContent.darkGray {
  background-color: #454545;
}
.tileWithBorder .tileContent.service, .tileWithIcon .tileContent.service {
  background-color: #8e8e8e;
}
.tileWithBorder .tileContent:hover, .tileWithIcon .tileContent:hover {
  border-color: #979797;
  text-decoration: none;
}
.tileWithBorder .tileContent:hover img, .tileWithIcon .tileContent:hover img {
  bottom: 5px;
}
.tileWithBorder .tileContent:hover i, .tileWithIcon .tileContent:hover i {
  bottom: 5px;
  color: #979797;
}
.tileWithBorder .tileContent:hover .txtTileTitle, .tileWithIcon .tileContent:hover .txtTileTitle {
  top: 5px;
  text-decoration: underline;
}
.tileWithBorder li.withIcon .tileContent .txtTileTitle, .tileWithIcon li.withIcon .tileContent .txtTileTitle {
  margin: 25px 0 0 0;
  height: 45px;
}
@media (max-width: 767px) {
  .tileWithBorder li.withIcon .tileContent .txtTileTitle, .tileWithIcon li.withIcon .tileContent .txtTileTitle {
    margin-top: 10px;
    height: inherit;
  }
}

@media (max-width: 991px) {
  .homepageNew main, .articleNew main {
    margin-bottom: 30px;
  }
}
.homepageNew .txtPageTitle, .articleNew .txtPageTitle {
  color: #0f72db;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin: 40px 0 20px 0;
}
@media (max-width: 767px) {
  .homepageNew .txtPageTitle, .articleNew .txtPageTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    text-transform: uppercase;
  }
}
.homepageNew .mainContent, .articleNew .mainContent {
  margin-right: 20px;
}
@media (max-width: 991px) {
  .homepageNew .mainContent, .articleNew .mainContent {
    margin-right: 0;
  }
}
.homepageNew .mainPageList, .articleNew .mainPageList {
  margin-bottom: 40px;
}
.homepageNew .mainPageList .listWithImg, .articleNew .mainPageList .listWithImg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg, .articleNew .mainPageList .listWithImg {
    display: block;
  }
}
.homepageNew .mainPageList .listWithImg li.noImg > a, .articleNew .mainPageList .listWithImg li.noImg > a {
  margin-top: 15px;
  border-top: 1px solid #dcdcdc;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg li.noImg > a, .articleNew .mainPageList .listWithImg li.noImg > a {
    margin-bottom: 12px;
    padding-top: 15px;
  }
}
.homepageNew .mainPageList .listWithImg li.noImg .txtItemTitle, .articleNew .mainPageList .listWithImg li.noImg .txtItemTitle {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg li.noImg .txtItemTitle, .articleNew .mainPageList .listWithImg li.noImg .txtItemTitle {
    margin-bottom: 0;
  }
}
.homepageNew .mainPageList .listWithImg .txtItemTitle, .articleNew .mainPageList .listWithImg .txtItemTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg .txtItemTitle, .articleNew .mainPageList .listWithImg .txtItemTitle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg .mainItem, .articleNew .mainPageList .listWithImg .mainItem {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.homepageNew .mainPageList .listWithImg .mainItem .fullImg, .articleNew .mainPageList .listWithImg .mainItem .fullImg {
  overflow: hidden;
  position: relative;
}
.homepageNew .mainPageList .listWithImg .mainItem .fullImg img, .articleNew .mainPageList .listWithImg .mainItem .fullImg img {
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.homepageNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory, .articleNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory {
  position: absolute;
  font-size: 14px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
  top: 10px;
  left: 10px;
  padding: 2px 5px;
  color: #fff;
  z-index: 10;
  font-weight: 600;
}
.homepageNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory.group-meta-nature, .articleNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory.group-meta-nature {
  background-color: #1f94e3;
}
.homepageNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory.group-meta-green, .articleNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory.group-meta-green {
  background-color: #02a21a;
}
.homepageNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory.group-meta-mobile, .articleNew .mainPageList .listWithImg .mainItem .fullImg .txtCategory.group-meta-mobile {
  background-color: #70868c;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg .mainItem .itemContent, .articleNew .mainPageList .listWithImg .mainItem .itemContent {
    max-width: inherit;
    margin-top: 11px;
  }
}
.homepageNew .mainPageList .listWithImg .mainItem:hover .fullImg img, .articleNew .mainPageList .listWithImg .mainItem:hover .fullImg img {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.homepageNew .mainPageList .listWithImg .mainItem .txtCategory, .articleNew .mainPageList .listWithImg .mainItem .txtCategory {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 28px;
  line-height: 2rem;
  margin-bottom: 6px;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg .mainItem .txtCategory, .articleNew .mainPageList .listWithImg .mainItem .txtCategory {
    font-size: 12px;
    font-size: 0.8571428571rem;
    line-height: 16px;
    line-height: 1.1428571429rem;
    margin-bottom: 3px;
  }
}
.homepageNew .mainPageList .listWithImg .mainItem .txtItemTitle, .articleNew .mainPageList .listWithImg .mainItem .txtItemTitle {
  font-size: 35px;
  font-size: 2.5rem;
  line-height: 47px;
  line-height: 3.3571428571rem;
  margin-bottom: 50px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .homepageNew .mainPageList .listWithImg .mainItem .txtItemTitle, .articleNew .mainPageList .listWithImg .mainItem .txtItemTitle {
    font-size: 18px;
    font-size: 1.2857142857rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
    margin-bottom: 25px;
  }
}
.homepageNew .extraBoxWithLnk, .articleNew .extraBoxWithLnk {
  margin-bottom: 48px;
}
.homepageNew .extraBoxWithLnk .leftColumn .listWithImg, .articleNew .extraBoxWithLnk .leftColumn .listWithImg {
  margin-right: 6px;
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .leftColumn .listWithImg, .articleNew .extraBoxWithLnk .leftColumn .listWithImg {
    margin-right: 0;
  }
}
.homepageNew .extraBoxWithLnk .leftColumn .listWithImg .boxWithImg, .articleNew .extraBoxWithLnk .leftColumn .listWithImg .boxWithImg {
  padding-bottom: 52%;
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .leftColumn .listWithImg .boxWithImg, .articleNew .extraBoxWithLnk .leftColumn .listWithImg .boxWithImg {
    padding-bottom: 0;
    margin-bottom: 30px;
  }
}
.homepageNew .extraBoxWithLnk .listWithImg .itemContent, .articleNew .extraBoxWithLnk .listWithImg .itemContent {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .listWithImg .itemContent, .articleNew .extraBoxWithLnk .listWithImg .itemContent {
    margin-top: -5px;
  }
}
.homepageNew .extraBoxWithLnk .listWithImg .txtCategory, .articleNew .extraBoxWithLnk .listWithImg .txtCategory {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
  margin-bottom: 3px;
}
.homepageNew .extraBoxWithLnk .listWithImg .txtItemTitle, .articleNew .extraBoxWithLnk .listWithImg .txtItemTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .listWithImg .txtItemTitle, .articleNew .extraBoxWithLnk .listWithImg .txtItemTitle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .listWithImg li:first-of-type a, .articleNew .extraBoxWithLnk .listWithImg li:first-of-type a {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .listWithImg li:first-of-type a .boxWithImg, .articleNew .extraBoxWithLnk .listWithImg li:first-of-type a .boxWithImg {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    height: 0;
    padding-bottom: 60%;
  }
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .listWithImg li:first-of-type a .itemContent, .articleNew .extraBoxWithLnk .listWithImg li:first-of-type a .itemContent {
    margin-top: 11px;
    width: 100%;
    max-width: inherit;
  }
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk .listWithImg li:first-of-type a .itemContent .txtItemTitle, .articleNew .extraBoxWithLnk .listWithImg li:first-of-type a .itemContent .txtItemTitle {
    font-size: 18px;
    font-size: 1.2857142857rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.homepageNew .extraBoxWithLnk a.main .boxWithImg, .articleNew .extraBoxWithLnk a.main .boxWithImg {
  padding-bottom: 149%;
}
@media (max-width: 767px) {
  .homepageNew .extraBoxWithLnk a.main .boxWithImg, .articleNew .extraBoxWithLnk a.main .boxWithImg {
    padding-bottom: 0;
  }
}
.homepageNew .activitiesBox, .articleNew .activitiesBox {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .homepageNew .activitiesBox, .articleNew .activitiesBox {
    border-top: 0;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .homepageNew .activitiesBox .absoluteTitleSection, .articleNew .activitiesBox .absoluteTitleSection {
    position: relative;
    margin-bottom: 6px;
  }
}
.homepageNew .promoBox .lnkList li > ul li:last-of-type, .articleNew .promoBox .lnkList li > ul li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .homepageNew .promotedBox, .articleNew .promotedBox {
    padding-top: 10px;
  }
}
.homepageNew .promotedBox .boxWithBg, .articleNew .promotedBox .boxWithBg {
  width: calc(100% + 20px);
}
@media (max-width: 767px) {
  .homepageNew .promotedBox .boxWithBg, .articleNew .promotedBox .boxWithBg {
    padding-top: 20px;
    padding-bottom: 2px;
  }
}
.homepageNew .promotedBox .listWithImg .withBgCover, .articleNew .promotedBox .listWithImg .withBgCover {
  padding-bottom: 54%;
}
@media (max-width: 767px) {
  .homepageNew .promotedBox .listWithImg .withBgCover, .articleNew .promotedBox .listWithImg .withBgCover {
    padding-bottom: 0;
    width: 124px;
    height: 80px;
    margin-right: 14px;
  }
}
.homepageNew .promotedBox .listWithImg .itemContent, .articleNew .promotedBox .listWithImg .itemContent {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .homepageNew .promotedBox .listWithImg .itemContent, .articleNew .promotedBox .listWithImg .itemContent {
    margin-top: -5px;
  }
}
.homepageNew .promotedBox .listWithImg .txtCategory, .articleNew .promotedBox .listWithImg .txtCategory {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
}
.homepageNew .promotedBox .listWithImg .txtItemTitle, .articleNew .promotedBox .listWithImg .txtItemTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .homepageNew .promotedBox .listWithImg .txtItemTitle, .articleNew .promotedBox .listWithImg .txtItemTitle {
    margin: 0 0 0 10px;
    font-size: 15px;
    font-size: 1.0714285714rem;
    line-height: 22px;
    line-height: 1.5714285714rem;
    flex: 1;
  }
}
@media (max-width: 767px) {
  .homepageNew .promotedBox .listWithImg .txtLnkTitle, .articleNew .promotedBox .listWithImg .txtLnkTitle {
    margin: 0 0 0 10px;
    font-size: 15px;
    font-size: 1.0714285714rem;
    line-height: 22px;
    line-height: 1.5714285714rem;
    flex: 1;
  }
}
.homepageNew .promotedBox .listWithImg .seeMoreLnk, .articleNew .promotedBox .listWithImg .seeMoreLnk {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .homepageNew .promotedBox img, .articleNew .promotedBox img {
    max-width: 140px !important;
  }
}
.homepageNew .hintsBox, .articleNew .hintsBox {
  padding-top: 50px;
  margin-left: 30px;
}
@media (max-width: 767px) {
  .homepageNew .hintsBox, .articleNew .hintsBox {
    padding-top: 30px;
    margin: 60px 0 40px 0;
  }
}
.homepageNew .hintsBox .listWithLnk, .articleNew .hintsBox .listWithLnk {
  margin-top: -22px;
}
@media (max-width: 767px) {
  .homepageNew .hintsBox .listWithLnk, .articleNew .hintsBox .listWithLnk {
    margin-top: 0;
    margin-bottom: 15px;
  }
}
.homepageNew .hintsBox .listWithLnk li, .articleNew .hintsBox .listWithLnk li {
  counter-increment: step-counter;
  padding: 22px 20px 22px 37px;
  position: relative;
  border-bottom: 1px solid #dcdcdc;
}
@media (max-width: 767px) {
  .homepageNew .hintsBox .listWithLnk li, .articleNew .hintsBox .listWithLnk li {
    padding: 11px 20px 11px 15px;
  }
}
.homepageNew .hintsBox .listWithLnk li:last-of-type, .articleNew .hintsBox .listWithLnk li:last-of-type {
  border-bottom: none;
}
.homepageNew .hintsBox .listWithLnk li:before, .articleNew .hintsBox .listWithLnk li:before {
  content: counter(step-counter);
  color: #000;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  position: absolute;
  left: 15px;
  top: 48%;
  -webkit-transform: translateY(-48%);
  -khtml-transform: translateY(-48%);
  -moz-transform: translateY(-48%);
  -ms-transform: translateY(-48%);
  -o-transform: translateY(-48%);
  transform: translateY(-48%);
  font-family: "Merriweather", serif;
  font-weight: 400;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .homepageNew .hintsBox .listWithLnk li:before, .articleNew .hintsBox .listWithLnk li:before {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    left: 0;
    top: 46%;
    -webkit-transform: translateY(-46%);
    -khtml-transform: translateY(-46%);
    -moz-transform: translateY(-46%);
    -ms-transform: translateY(-46%);
    -o-transform: translateY(-46%);
    transform: translateY(-46%);
  }
}
.homepageNew .hintsBox .listWithLnk li:hover:before, .articleNew .hintsBox .listWithLnk li:hover:before {
  color: #0f72db;
}
.homepageNew .hintsBox .listWithLnk li:hover a, .homepageNew .hintsBox .listWithLnk li:hover h3, .articleNew .hintsBox .listWithLnk li:hover a, .articleNew .hintsBox .listWithLnk li:hover h3 {
  color: #0f72db;
}
.homepageNew .hintsBox .listWithLnk a, .articleNew .hintsBox .listWithLnk a {
  display: block;
  color: #000;
}
.homepageNew .hintsBox .listWithLnk a:hover, .articleNew .hintsBox .listWithLnk a:hover {
  text-decoration: none;
}
.homepageNew .hintsBox .listWithLnk a h3, .articleNew .hintsBox .listWithLnk a h3 {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin-bottom: 0;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .homepageNew .hintsBox .listWithLnk a h3, .articleNew .hintsBox .listWithLnk a h3 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
  }
}
.homepageNew .addInfo, .articleNew .addInfo {
  margin-bottom: 45px;
}
.homepageNew .addInfo .withBorderTop, .articleNew .addInfo .withBorderTop {
  height: 100%;
}
.homepageNew .budgetBox, .articleNew .budgetBox {
  padding: 25px;
  margin-bottom: 12px;
  background-color: #0f72db;
  text-align: center;
  color: #fff;
}
.homepageNew .budgetBox.grayBg, .articleNew .budgetBox.grayBg {
  background-color: #8e8e8e;
}
@media (max-width: 767px) {
  .homepageNew .budgetBox, .articleNew .budgetBox {
    margin-bottom: 20px;
  }
  .homepageNew .budgetBox:last-of-type, .articleNew .budgetBox:last-of-type {
    margin-bottom: 40px;
  }
}
.homepageNew .budgetBox .txtPrice, .articleNew .budgetBox .txtPrice {
  font-size: 37px;
  font-size: 2.6428571429rem;
  line-height: 40px;
  line-height: 2.8571428571rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #fff;
  margin: 10px 0 5px 0;
}
@media (max-width: 991px) {
  .homepageNew .budgetBox .txtPrice, .articleNew .budgetBox .txtPrice {
    font-size: 32px;
    font-size: 2.2857142857rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .homepageNew .budgetBox .txtPrice, .articleNew .budgetBox .txtPrice {
    font-size: 32px;
    font-size: 2.2857142857rem;
  }
}
.homepageNew .budgetBox span, .articleNew .budgetBox span {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
}
.homepageNew .actionsBox .txtTitle, .articleNew .actionsBox .txtTitle {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
}
.homepageNew .actionsBox p, .articleNew .actionsBox p {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
}
.homepageNew .actionsBox .tabList, .articleNew .actionsBox .tabList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.homepageNew .actionsBox .tabList a, .articleNew .actionsBox .tabList a {
  color: #9d9d9d;
  display: inline-block;
  padding: 11px 25px;
  font-weight: 900;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.homepageNew .actionsBox .tabList a:hover, .articleNew .actionsBox .tabList a:hover {
  color: #0f72db;
}
.homepageNew .actionsBox .tabList a.active, .articleNew .actionsBox .tabList a.active {
  color: #0f72db;
  background-color: #f5f5f5;
}
.homepageNew .actionsBox .tabContent, .articleNew .actionsBox .tabContent {
  background-color: #f5f5f5;
  padding: 25px 32px 25px 25px;
  display: none;
}
.homepageNew .actionsBox .tabContent.showTab, .articleNew .actionsBox .tabContent.showTab {
  display: block;
}
.homepageNew .actionsBox .chartBox, .articleNew .actionsBox .chartBox {
  position: relative;
}
.homepageNew .actionsBox .chartBox figure, .articleNew .actionsBox .chartBox figure {
  margin-bottom: 25px;
  font-weight: 900;
}
.homepageNew .actionsBox .chartBox img, .articleNew .actionsBox .chartBox img {
  width: 100%;
  height: auto;
}
.homepageNew .actionsBox .chartBox .info, .articleNew .actionsBox .chartBox .info {
  position: absolute;
  top: 28px;
  right: 0;
  font-size: 8px;
  font-size: 0.5714285714rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
  font-weight: 900;
}
.homepageNew .boxWithIcon, .articleNew .boxWithIcon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 20px 20px 20px 54px;
  margin: 18px 0;
}
@media (max-width: 767px) {
  .homepageNew .boxWithIcon, .articleNew .boxWithIcon {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .homepageNew .boxWithIcon, .articleNew .boxWithIcon {
    padding-left: 20px;
  }
}
.homepageNew .boxWithIcon.withBorder, .articleNew .boxWithIcon.withBorder {
  border-right: 1px solid #d9d7d7;
}
@media (max-width: 767px) {
  .homepageNew .boxWithIcon.withBorder, .articleNew .boxWithIcon.withBorder {
    border-right: none;
    border-bottom: 1px solid #d9d7d7;
  }
}
.homepageNew .boxWithIcon i, .articleNew .boxWithIcon i {
  color: #0f72db;
  font-size: 70px;
  font-size: 5rem;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .homepageNew .boxWithIcon i, .articleNew .boxWithIcon i {
    font-size: 50px;
    font-size: 3.5714285714rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .homepageNew .boxWithIcon i, .articleNew .boxWithIcon i {
    font-size: 62px;
    font-size: 4.4285714286rem;
  }
}
.homepageNew .boxWithIcon .txtBoxTitle, .articleNew .boxWithIcon .txtBoxTitle {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  max-width: 180px;
  margin-bottom: 0;
}
.homepageNew .educationBox, .articleNew .educationBox {
  padding-top: 0;
}
.homepageNew section.frame, .articleNew section.frame {
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px solid #0f72db;
  border-bottom: 1px solid #0f72db;
  border-right: 1px solid #0f72db;
  margin-bottom: 50px;
}
.homepageNew section.frame .absoluteTitleSection, .articleNew section.frame .absoluteTitleSection {
  padding-bottom: 10px;
  left: -1px;
}
.homepageNew .listWithUnderline li:not(:last-of-type), .articleNew .listWithUnderline li:not(:last-of-type) {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.homepageNew .listWithLinksBlock .dataBox a, .articleNew .listWithLinksBlock .dataBox a {
  color: #000;
}
.homepageNew .listWithLinksBlock .dataBox .txtCategory, .articleNew .listWithLinksBlock .dataBox .txtCategory {
  color: #0f72db;
}
.homepageNew .listWithLinksBlock .dataBox .txtLnkTitle, .articleNew .listWithLinksBlock .dataBox .txtLnkTitle {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin: 6px 0 0 0;
  font-weight: 300;
}
.homepageNew .flexStretch, .articleNew .flexStretch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .homepageNew .flexStretch, .articleNew .flexStretch {
    display: block;
  }
}
.homepageNew .withBg, .articleNew .withBg {
  overflow: hidden;
  display: block;
  margin-bottom: 13px;
}
.homepageNew .withBg .bgCover, .articleNew .withBg .bgCover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 0;
  padding-bottom: 66%;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.homepageNew .withBg:hover .bgCover, .articleNew .withBg:hover .bgCover {
  -webkit-transform: scale(1.07);
  -khtml-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
  transform: scale(1.07);
}
.homepageNew .newsBox, .articleNew .newsBox {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .homepageNew .newsBox .largeLnk, .articleNew .newsBox .largeLnk {
    margin: 0 10px 15px 10px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #dcdcdc;
  }
}
.homepageNew .newsBox .largeLnk .withBg, .articleNew .newsBox .largeLnk .withBg {
  margin-right: 15px;
}
@media (max-width: 767px) {
  .homepageNew .newsBox .largeLnk .withBg, .articleNew .newsBox .largeLnk .withBg {
    margin-right: 0;
  }
}
.homepageNew .newsBox .largeLnk .dataBox .txtLnkTitle, .articleNew .newsBox .largeLnk .dataBox .txtLnkTitle {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 28px;
  line-height: 2rem;
}
@media (max-width: 767px) {
  .homepageNew .newsBox .largeLnk .dataBox .txtLnkTitle, .articleNew .newsBox .largeLnk .dataBox .txtLnkTitle {
    font-size: 19px;
    font-size: 1.3571428571rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
  }
}
.homepageNew .lnkMore, .articleNew .lnkMore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 10px;
  color: #000;
}
.homepageNew .lnkMore span, .homepageNew .lnkMore i, .articleNew .lnkMore span, .articleNew .lnkMore i {
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.homepageNew .lnkMore i, .articleNew .lnkMore i {
  color: #0f72db;
}
.homepageNew .lnkMore:hover, .articleNew .lnkMore:hover {
  text-decoration: none;
}
.homepageNew .lnkMore:hover span, .articleNew .lnkMore:hover span {
  text-decoration: underline;
}
.homepageNew .lnkMore:hover span, .homepageNew .lnkMore:hover i, .articleNew .lnkMore:hover span, .articleNew .lnkMore:hover i {
  color: #0f72db;
}
.homepageNew .listWithAddress .lnk, .articleNew .listWithAddress .lnk {
  margin-bottom: 20px;
}
.homepageNew .listWithAddress .withBg, .articleNew .listWithAddress .withBg {
  margin-bottom: 5px;
}
.homepageNew .listWithAddress .data .txtName, .articleNew .listWithAddress .data .txtName {
  margin-bottom: 0;
}
.homepageNew .listWithAddress .data p, .articleNew .listWithAddress .data p {
  color: #828282;
}

.logoBox {
  margin: 70px 0 60px 0;
  text-align: center;
}
@media (max-width: 767px) {
  .logoBox {
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: left;
  }
}
.logoBox .absoluteTitleSection {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .logoBox .absoluteTitleSection {
    position: static;
  }
}
.logoBox img {
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media screen and (max-width: 1199px) {
  .logoBox img {
    width: 100%;
    height: auto;
  }
}
.logoBox a:hover {
  text-decoration: none;
}
.logoBox a:hover img {
  -webkit-transform: scale(1.05);
  -khtml-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 0.78;
}

.animalMap header .header-logo {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.animalMap header .txt-title {
  margin-bottom: 10px;
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
}

#boxMapButtonWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  #boxMapButtonWrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
#boxMapButtonWrapper label {
  background: none;
  background-color: transparent;
  border: none;
  color: #000;
  text-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin: 0 5px 5px 0;
  padding: 5px 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border-radius: 0;
}
#boxMapButtonWrapper label input {
  margin: 1px 7px 0 0;
}
@media (max-width: 767px) {
  #boxMapButtonWrapper label {
    margin: 0 0 2%;
    width: 49%;
    padding: 5px;
    white-space: initial;
    min-height: 58px;
  }
}
#boxMapButtonWrapper label#all {
  background-color: #e0e0e0;
}
#boxMapButtonWrapper label#all:hover {
  background-color: #bababa;
}
#boxMapButtonWrapper label#layerGroup1475 {
  background-color: #FF6600;
}
#boxMapButtonWrapper label#layerGroup1475:hover {
  background-color: #b34700;
}
#boxMapButtonWrapper label#layerGroup1476 {
  background-color: #FF9900;
}
#boxMapButtonWrapper label#layerGroup1476:hover {
  background-color: #b36b00;
}
#boxMapButtonWrapper label#layerGroup1477 {
  background-color: #FFCC00;
}
#boxMapButtonWrapper label#layerGroup1477:hover {
  background-color: #b38f00;
}
#boxMapButtonWrapper label#layerGroup1478 {
  background-color: #99CC00;
}
#boxMapButtonWrapper label#layerGroup1478:hover {
  background-color: #608000;
}
#boxMapButtonWrapper label#layerGroup1479 {
  background-color: #006600;
}
#boxMapButtonWrapper label#layerGroup1479:hover {
  background-color: #001a00;
}
#boxMapButtonWrapper label#layerGroup1480 {
  background-color: #66CC99;
}
#boxMapButtonWrapper label#layerGroup1480:hover {
  background-color: #39ac73;
}
#boxMapButtonWrapper label#layerGroup1481 {
  background-color: #CCFF99;
}
#boxMapButtonWrapper label#layerGroup1481:hover {
  background-color: #a6ff4d;
}
#boxMapButtonWrapper label#layerGroup1502 {
  color: #fff;
  background-color: #33f;
}
#boxMapButtonWrapper label#layerGroup1502:hover {
  background-color: #0000e6;
}
#boxMapButtonWrapper label#layerGroup1503 {
  background-color: #3cf;
}
#boxMapButtonWrapper label#layerGroup1503:hover {
  background-color: #00ace6;
}
#boxMapButtonWrapper label:hover, #boxMapButtonWrapper label:focus {
  color: #fff;
}
#boxMapButtonWrapper label:focus {
  outline: none;
}

#boxMapListWrapper {
  margin-top: 20px;
}
#boxMapListWrapper .listWithMapPlaces {
  display: none;
  background: #f1f1f1;
  padding: 7px 10px;
  margin-top: 5px;
}
#boxMapListWrapper .listWithMapPlaces li:not(:last-of-type) {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
}
#boxMapListWrapper .listWithMapPlaces .markerItem {
  color: #000;
}
#boxMapListWrapper .listWithMapPlaces .markerItem b {
  display: block;
  font-size: 13px;
  line-height: 17px;
}
#boxMapListWrapper .txtCategoryTitle {
  color: #000;
}
#boxMapListWrapper .categoryBox {
  margin-bottom: 6px;
  padding: 5px;
}
#boxMapListWrapper .categoryBox:not(:last-of-type) {
  border-bottom: 1px solid #f2f2f2;
}

#boxMapWrapper #boxMap {
  max-width: 100%;
}
@media (max-width: 767px) {
  #boxMapWrapper #boxMap {
    max-width: 100%;
    max-height: 50vh;
  }
}

@media (max-width: 767px) {
  .topLogo {
    padding: 0 !important;
  }
}

.listBreadcrumbs {
  margin: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .listBreadcrumbs {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
}
.listBreadcrumbs li {
  padding: 0 20px 0 0;
}
@media (max-width: 767px) {
  .listBreadcrumbs li {
    margin-bottom: 6px;
    padding-right: 10px;
  }
}
.listBreadcrumbs li a {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 14px;
  line-height: 1rem;
}
.listBreadcrumbs li:last-of-type a {
  pointer-events: inherit;
  color: #929699;
}
.listBreadcrumbs li:last-of-type + .arrow {
  display: none;
}
.listBreadcrumbs .slash {
  position: relative;
  left: -7px;
}
@media (max-width: 767px) {
  .listBreadcrumbs .slash {
    top: -3px;
    left: -4px;
  }
}
.listBreadcrumbs .arrow {
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 4px solid #c6c6c6;
  position: relative;
  left: -7px;
  top: -1px;
}
@media (max-width: 767px) {
  .listBreadcrumbs .arrow {
    top: -4px;
    left: -4px;
  }
}

.pageCategory {
  padding-bottom: 10px;
  margin: 48px 20px 10px 0;
  border-bottom: 1px solid #cbcbcb;
}
.pageCategory .txtTitle {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin-bottom: 0;
  color: #909799;
}

.articleNew header {
  margin-bottom: 20px;
  margin-top: 20px;
}
.articleNew header.logoBox {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .articleNew header.logoBox {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articleNew header.logoBox {
    margin-bottom: 30px;
  }
}
.articleNew header .txtArticleTitle {
  margin-bottom: 4px;
  font-weight: 900;
  font-size: 50px;
  font-size: 3.5714285714rem;
  line-height: 56px;
  line-height: 4rem;
  color: #000;
}
@media (max-width: 767px) {
  .articleNew header .txtArticleTitle {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .articleNew header .txtArticleTitle {
    font-size: 40px;
    font-size: 2.8571428571rem;
    line-height: 46px;
    line-height: 3.2857142857rem;
  }
}
.articleNew header .mainData > span {
  display: inline-block;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 25px;
  line-height: 1.7857142857rem;
  color: #6c6c6c;
  margin-right: 7px;
  padding-right: 12px;
  position: relative;
}
@media (max-width: 767px) {
  .articleNew header .mainData > span {
    line-height: 21px;
    line-height: 1.5rem;
    margin-right: 1px;
    padding-right: 5px;
  }
}
.articleNew header .mainData > span:nth-of-type(2) {
  text-transform: lowercase;
}
.articleNew header .mainData > span:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background-color: #6c6c6c;
}
@media (max-width: 767px) {
  .articleNew header .mainData > span:after {
    display: block;
  }
}
.articleNew .mainContent {
  margin-right: 0;
}
.articleNew .mainContent .jssocials-share-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.articleNew .mainContent .social-info {
  position: absolute;
  left: -43px;
}
.articleNew .mainContent .social-info .boxSocialSticky {
  top: -2px;
  left: 0;
}
.articleNew .txtLead {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  font-family: "Merriweather", serif;
  font-weight: 700;
  margin: 0 0 30px 0;
}
@media (max-width: 767px) {
  .articleNew .txtLead {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .articleNew .txtLead {
    font-size: 19px;
    font-size: 1.3571428571rem;
    line-height: 31px;
    line-height: 2.2142857143rem;
  }
}
.articleNew .txtImgSignature {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
  color: #6c6c6c;
  display: inline-block;
  margin: 5px 0 0 5px;
}
@media (max-width: 767px) {
  .articleNew .txtImgSignature {
    display: block;
    text-align: left;
    margin-right: 0;
  }
}
.articleNew .galleryDoubleSlick {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .articleNew .galleryDoubleSlick {
    padding-bottom: 13px;
    margin-bottom: 25px;
    border-bottom: 1px solid #f3f3f3 "";
  }
}
.articleNew .galleryDoubleSlick .slick-slider {
  visibility: hidden;
}
.articleNew .galleryDoubleSlick .slick-slider.slick-initialized {
  visibility: visible;
}
.articleNew .galleryDoubleSlick .slick-slider .slick-slide {
  height: auto;
  outline: none;
  cursor: pointer;
}
.articleNew .galleryDoubleSlick .slick-slider.slider-for {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .articleNew .galleryDoubleSlick .slick-slider.slider-for {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .articleNew .galleryDoubleSlick .slick-slider.slider-for a img {
    width: 100%;
    height: auto;
  }
}
.articleNew .galleryDoubleSlick .slick-slider.slider-nav {
  padding: 0 35px;
}
@media (max-width: 767px) {
  .articleNew .galleryDoubleSlick .slick-slider.slider-nav {
    padding-left: 0;
    padding-right: 0;
    width: calc(100% + 8px);
    margin-left: -4px;
  }
}
.articleNew .galleryDoubleSlick .slick-slider.slider-nav .slick-slide .slickContent {
  margin: 0 9px;
  position: relative;
}
@media (max-width: 767px) {
  .articleNew .galleryDoubleSlick .slick-slider.slider-nav .slick-slide .slickContent {
    margin-left: 4px;
    margin-right: 4px;
  }
}
.articleNew .galleryDoubleSlick .slick-slider.slider-nav .slick-slide .slickContent:after {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.5s;
  -khtml-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.articleNew .galleryDoubleSlick .slick-slider.slider-nav .slick-slide .slickContent img {
  width: 100%;
  position: relative;
}
.articleNew .galleryDoubleSlick .slick-slider.slider-nav .slick-slide.slick-current .slickContent:after {
  background-color: rgba(0, 0, 0, 0);
}
.articleNew .galleryDoubleSlick .slick-slider .slick-arrow {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: auto;
}
.articleNew .galleryDoubleSlick .slick-slider .slick-arrow i {
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 42px;
  font-size: 3rem;
  color: #dfe3e7;
}
.articleNew .galleryDoubleSlick .slick-slider .slick-arrow:before {
  display: none;
}
.articleNew .galleryDoubleSlick .slick-slider .slick-arrow.slick-prev {
  left: -14px;
}
.articleNew .galleryDoubleSlick .slick-slider .slick-arrow.slick-next {
  right: -16px;
}
.articleNew .galleryDoubleSlick .slick-slider .slick-arrow:hover i {
  color: #0f72db;
}
.articleNew .articleBodyContent {
  position: relative;
}
.articleNew .articleBodyContent.only-info-box {
  min-height: initial;
}
.articleNew .articleBodyContent .boxSocialSticky {
  left: 0;
  top: 5px;
}
.articleNew .articleBodyContent .boxInfo img {
  margin-bottom: 30px;
}
.articleNew .articleBodyContent .txtImgSignature {
  display: block;
  text-align: center;
}
.articleNew .articleBodyContent .contactArticle .contactList > li {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .contactArticle .contactList > li:nth-of-type(odd) {
    margin-bottom: 0;
  }
}
.articleNew .articleBodyContent .contactArticle .contactList > li p {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.articleNew .articleBodyContent .contactArticle .contactList li:before {
  display: none;
}
.articleNew .articleBodyContent .contactArticle .contactList .dataBox {
  margin-bottom: 0;
}
.articleNew .articleBodyContent .contactArticle .contactList .dataBox li {
  margin-bottom: 0;
}
.articleNew .articleBodyContent .contactArticle .contactList .dataBox a {
  text-decoration: none;
}
.articleNew .articleBodyContent .ideas {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.articleNew .articleBodyContent .ideas .idea-item {
  margin-bottom: 20px;
}
.articleNew .articleBodyContent.docStyle .txt-dosc-title {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin-bottom: 0;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  padding: 24px 20px;
}
@media (max-width: 991px) {
  .articleNew .articleBodyContent.docStyle .txt-dosc-title {
    padding: 10px;
  }
}
.articleNew .articleBodyContent.docStyle .docs-list-style {
  padding-left: 0;
}
.articleNew .articleBodyContent.docStyle .docs-list-style li {
  border: none;
  padding: 0;
}
.articleNew .articleBodyContent.docStyle .docs-list-style li:last-of-type a {
  border-bottom: none;
}
.articleNew .articleBodyContent.docStyle .docs-list-style a {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding: 20px;
  border-bottom: 1px solid #d8e0e4;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  color: #464646;
  margin-bottom: 0;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent.docStyle .docs-list-style a {
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
    padding: 13px 10px;
  }
}
.articleNew .articleBodyContent.docStyle .docs-list-style a:hover {
  color: #0f72db;
}
@media screen and (min-width: 768px) {
  .articleNew .articleBodyContent {
    padding-left: 98px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articleNew .articleBodyContent {
    padding-left: 0;
  }
}
.articleNew .articleBodyContent.info {
  padding-left: 0;
}
.articleNew .articleBodyContent .txtDesc {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 28px;
  line-height: 2rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .txtDesc {
    font-size: 14px;
    font-size: 1rem;
    line-height: 25px;
    line-height: 1.7857142857rem;
  }
}
.articleNew .articleBodyContent .txtDesc p {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .txtDesc p {
    margin-bottom: 15px;
  }
}
.articleNew .articleBodyContent .txtDesc p a {
  color: #358be3;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.articleNew .articleBodyContent .txtDesc p a:hover {
  color: #0f72db;
}
.articleNew .articleBodyContent .txtDesc p img {
  margin: 0 auto;
}
.articleNew .articleBodyContent .txtDesc a {
  color: #358be3;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.articleNew .articleBodyContent .txtDesc a:hover {
  color: #0f72db;
}
.articleNew .articleBodyContent .txtDesc table {
  margin-bottom: 25px;
  width: 100%;
}
.articleNew .articleBodyContent .txtDesc table td {
  vertical-align: middle;
  padding: 8px 15px;
  border: 1px solid #d4d3d3;
}
.articleNew .articleBodyContent .txtDesc table td a {
  color: #000;
  text-decoration: underline;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: 15px;
  font-size: 1.0714285714rem;
  line-height: 19px;
  line-height: 1.3571428571rem;
}
.articleNew .articleBodyContent .txtDesc table td a:hover {
  color: #0f72db;
}
.articleNew .articleBodyContent .txt-dosc-title {
  margin-bottom: 12px;
  display: block;
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-weight: 700;
  background-color: #eff4f7;
  color: #000;
  padding: 10px 15px;
}
.articleNew .articleBodyContent ul, .articleNew .articleBodyContent ol {
  margin-bottom: 20px;
  padding-left: 0;
}
.articleNew .articleBodyContent ul li, .articleNew .articleBodyContent ol li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 20px;
  display: block;
}
.articleNew .articleBodyContent ul li:before, .articleNew .articleBodyContent ol li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 2px solid #0f72db;
}
.articleNew .articleBodyContent ul li a, .articleNew .articleBodyContent ol li a {
  color: #000;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.articleNew .articleBodyContent ul li a:hover, .articleNew .articleBodyContent ol li a:hover {
  color: #0f72db;
}
.articleNew .articleBodyContent ul li a i, .articleNew .articleBodyContent ol li a i {
  font-size: 16px;
  font-size: 1.1428571429rem;
  margin-left: 10px;
}
.articleNew .articleBodyContent ul li ul, .articleNew .articleBodyContent ol li ul {
  margin-top: 15px;
}
.articleNew .articleBodyContent ul.docs-list-style, .articleNew .articleBodyContent ol.docs-list-style {
  padding-left: 0;
}
.articleNew .articleBodyContent ul.docs-list-style li, .articleNew .articleBodyContent ol.docs-list-style li {
  border-bottom: 1px solid #d8e0e4;
  padding: 15px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent ul.docs-list-style li, .articleNew .articleBodyContent ol.docs-list-style li {
    padding-left: 0;
    padding-right: 0;
  }
}
.articleNew .articleBodyContent ul.docs-list-style li:before, .articleNew .articleBodyContent ol.docs-list-style li:before {
  display: none;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent ul.docs-list-style li a, .articleNew .articleBodyContent ol.docs-list-style li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent ul.docs-list-style li span, .articleNew .articleBodyContent ol.docs-list-style li span {
    flex: 1;
  }
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent ul.docs-list-style li i, .articleNew .articleBodyContent ol.docs-list-style li i {
    width: 30px;
    text-align: right;
  }
}
.articleNew .articleBodyContent .txtCategory {
  color: #0f72db;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .txtCategory {
    line-height: 18px;
    line-height: 1.2857142857rem;
  }
}
.articleNew .articleBodyContent .quoteBox {
  padding: 30px 20px 55px 20px;
  margin: 25px 0;
  border-top: 1px solid #0f72db;
  border-bottom: 1px solid #0f72db;
  position: relative;
}
@media screen and (min-width: 768px) {
  .articleNew .articleBodyContent .quoteBox {
    padding: 35px 117px 35px 38px;
    margin: 35px 0;
  }
}
.articleNew .articleBodyContent .quoteBox .txtQuote {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 32px;
  line-height: 2.2857142857rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .quoteBox .txtQuote {
    font-size: 18px;
    font-size: 1.2857142857rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.articleNew .articleBodyContent .quoteBox .icon-quotenew {
  position: absolute;
  bottom: 20px;
  right: 0;
  font-size: 70px;
  font-size: 5rem;
  color: #0f72db;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .quoteBox .icon-quotenew {
    font-size: 55px;
    font-size: 3.9285714286rem;
    bottom: 0;
    right: 6px;
  }
}
.articleNew .articleBodyContent .fullImg {
  margin: 15px 0 35px 0;
}
@media screen and (min-width: 768px) {
  .articleNew .articleBodyContent .fullImg {
    margin: 35px 0;
  }
}
.articleNew .articleBodyContent .fullImg img {
  width: 100%;
  height: auto;
}
.articleNew .articleBodyContent .interviewBox {
  margin: 15px 0;
}
@media screen and (min-width: 768px) {
  .articleNew .articleBodyContent .interviewBox {
    margin: 35px 0;
  }
}
.articleNew .articleBodyContent .interviewBox dl {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 28px;
  line-height: 2rem;
}
.articleNew .articleBodyContent .interviewBox dl dd, .articleNew .articleBodyContent .interviewBox dl dt {
  margin-bottom: 30px;
}
.articleNew .articleBodyContent .interviewBox dl dd em, .articleNew .articleBodyContent .interviewBox dl dt em {
  font-weight: 700;
  font-style: inherit;
}
.articleNew .articleBodyContent .interviewBox .question {
  font-weight: 700;
  color: #228af5;
}
.articleNew .articleBodyContent .boxWroclawGo {
  padding: 28px 26px;
  background-color: #eff4f7;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .boxWithImg {
  overflow: hidden;
  width: 264px;
  height: 137px;
  margin-right: 23px;
  position: relative;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .boxWithImg .imgBg {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  position: absolute;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData {
  flex: 1;
  margin-top: -8px;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .txtBoxTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .boxInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .boxInfo > div {
  flex: 1;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .boxInfo span {
  display: inline-block;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .boxInfo span.place {
  display: block;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .txtInfo {
  color: #6c6c6c;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .btn {
  color: #fff;
  background-color: #0f72db;
  text-transform: uppercase;
  padding: 4px 32px;
  border: 2px solid #0f72db;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-weight: 900;
  border-radius: 0;
  letter-spacing: 1.5px;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent .leftData .btn:hover {
  background-color: transparent;
  color: #0f72db;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent:hover {
  text-decoration: none;
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent:hover .boxWithImg .imgBg {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.articleNew .articleBodyContent .boxWroclawGo .boxContent:hover .txtBoxTitle {
  text-decoration: underline;
}
.articleNew .articleBodyContent .boxWithList {
  margin: 15px 0;
}
@media screen and (min-width: 768px) {
  .articleNew .articleBodyContent .boxWithList {
    margin: 35px 0 50px 0;
  }
}
.articleNew .articleBodyContent .boxWithList ul, .articleNew .articleBodyContent .boxWithList ol {
  margin-left: 30px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .boxWithList ul, .articleNew .articleBodyContent .boxWithList ol {
    margin-left: 0;
  }
}
.articleNew .articleBodyContent .boxWithList li {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
  position: relative;
  padding-left: 22px;
  margin-bottom: 5px;
}
.articleNew .articleBodyContent .boxWithList li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .boxWithList li {
    padding-left: 15px;
  }
}
.articleNew .articleBodyContent .boxWithList ul li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #0f72db;
}
.articleNew .articleBodyContent .boxWithList ol {
  list-style-type: none;
}
.articleNew .articleBodyContent .boxWithList ol li {
  counter-increment: step-counter;
}
.articleNew .articleBodyContent .boxWithList ol li:before {
  content: counter(step-counter);
  color: #0f72db;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  position: absolute;
  left: -1px;
  top: -1px;
}
.articleNew .articleBodyContent .readMore {
  width: calc(100% + 98px);
  margin-left: -98px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .readMore {
    width: 100%;
    margin-left: 0;
  }
}
.articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }
}
.articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo .boxWithImg {
  width: 200px;
  overflow: hidden;
  height: 110px;
  position: relative;
  margin-right: 20px;
}
.articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo .boxWithImg .imgBg {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo .boxWithImg {
    width: 124px;
    height: 80px;
  }
}
.articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo .lnkContent {
  flex: 1;
  max-width: 230px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo .lnkContent {
    margin-top: -5px;
  }
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo .lnkContent .txtLnkTitle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.articleNew .articleBodyContent .listWithLinksBlock.withImg .lnkMoreInfo:hover .imgBg {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.articleNew .articleBodyContent .gallery {
  width: calc(100% + 98px);
  margin-left: -98px;
  padding-top: 35px;
  margin-bottom: 45px;
  border-top: 1px solid #0f72db;
  position: relative;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .gallery {
    width: 100%;
    margin-left: 0;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .gallery .galleryList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .gallery .galleryList li {
    padding: 0 7px;
  }
}
.articleNew .articleBodyContent .gallery .galleryList a {
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .gallery .galleryList a {
    margin-bottom: 14px;
  }
}
.articleNew .articleBodyContent .gallery .galleryList a img {
  width: 100%;
  height: auto;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.articleNew .articleBodyContent .gallery .galleryList a:hover img {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.articleNew .articleBodyContent .articleWithIcon .box {
  margin: 60px 0;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .articleWithIcon .box {
    margin: 40px 0 0 0;
  }
}
.articleNew .articleBodyContent .articleWithIcon .box h2 {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size: 32px;
  font-size: 2.2857142857rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  color: #368be5;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .articleWithIcon .box h2 {
    font-size: 26px;
    font-size: 1.8571428571rem;
    line-height: 30px;
    line-height: 2.1428571429rem;
    margin-bottom: 15px;
  }
}
.articleNew .articleBodyContent .articleWithIcon .boxImg {
  display: block;
  margin: 0 auto 40px auto;
  max-width: 200px;
  height: auto;
}
@media (max-width: 767px) {
  .articleNew .articleBodyContent .articleWithIcon .boxImg {
    margin-bottom: 20px;
    max-width: 130px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articleNew .articleBodyContent .articleWithIcon .boxImg {
    max-width: 160px;
    margin-bottom: 20px;
  }
}
.articleNew .readMore {
  padding-bottom: 15px;
  border-bottom: 1px solid #0f72db;
  position: relative;
  margin-top: 48px;
}
.articleNew .readMore.outsideBodyContent {
  border-bottom: none;
  padding-top: 30px;
  padding-bottom: 70px;
}
@media screen and (min-width: 768px) {
  .articleNew .readMore.outsideBodyContent .row {
    margin: 0 -18px;
  }
  .articleNew .readMore.outsideBodyContent li {
    padding: 0 18px;
  }
}
@media (max-width: 767px) {
  .articleNew .readMore.outsideBodyContent .lnkMoreInfo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.articleNew .readMore .listWithLinksBlock .txtLnkTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-weight: 400;
}
@media (max-width: 767px) {
  .articleNew .readMore .listWithLinksBlock .txtLnkTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
    margin-bottom: 15px;
  }
}
.articleNew .readMore .listWithLinksBlock .lnkMoreInfo {
  color: #000;
}
.articleNew .readMore .listWithLinksBlock .lnkMoreInfo:hover {
  text-decoration: none;
}
.articleNew .readMore .listWithLinksBlock .lnkMoreInfo:hover .txtLnkTitle {
  text-decoration: underline;
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo .boxWithImg {
  width: 100%;
  height: 0;
  padding-bottom: 55%;
  overflow: hidden;
  position: relative;
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo .boxWithImg .imgBg {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media (max-width: 767px) {
  .articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo .boxWithImg {
    padding-bottom: 0;
    width: 124px;
    height: 80px;
    margin-right: 14px;
  }
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo .lnkContent {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo .lnkContent {
    margin-top: -5px;
    flex: 1;
    max-width: 230px;
  }
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo .lnkContent .txtLnkTitle {
  font-family: "Merriweather", serif;
  font-weight: 400;
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo:hover {
  text-decoration: none;
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo:hover .imgBg {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.articleNew .readMore .listWithLinksBlock.withFullImg .lnkMoreInfo:hover .txtLnkTitle {
  text-decoration: underline;
}
.articleNew .readMore.singleLnk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.program .list-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 20px;
  margin-bottom: 0;
  background-color: transparent;
}
@media (max-width: 767px) {
  .program .list-header {
    padding: 15px;
    margin-bottom: 5px;
    height: inherit;
  }
}
.program .list-header i {
  display: none;
}
.program .list-header .txt-list-title {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin-bottom: 0;
  font-weight: 300;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
@media (max-width: 767px) {
  .program .list-header .txt-list-title {
    font-size: 17px;
    font-size: 1.2142857143rem;
    line-height: 23px;
    line-height: 1.6428571429rem;
  }
}
.program .formSearch2 {
  display: block;
}
.program .formSearch2 input,
.program .formSearch2 select {
  width: 100%;
  padding: 7px 15px;
  font-size: 16px;
  color: #515f80;
  border: 0;
  background: #fff;
}
.program .formSearch2 button {
  width: 100%;
  text-align: center;
  padding: 7px 15px;
  color: #fff;
  background-color: #d2331c;
  font-weight: 900;
  font-size: 20px;
  line-height: 20px;
  border: 0;
  text-transform: uppercase;
}
.program .formCategorySearch {
  background-color: #eff4f7;
  padding: 15px;
  margin-bottom: 15px;
}
.program .formCategorySearch .boxCategorySearchSelect {
  text-align: right;
}
.program .formCategorySearch .boxCategorySearchSelect select {
  display: inline-block;
  width: 60%;
  border: 1px solid #a2a8b9;
}
.program .formCategorySearch .boxCategorySearchSelect label {
  display: inline-block;
  width: 30%;
  margin-right: 5%;
  text-align: right;
  font-size: 16px;
}
.program .formCategorySearch input.btnSubmit {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  color: #fff;
  background-color: #d2331c;
  border: 0;
}
@media (max-width: 767px) {
  .program .formCategorySearch input.btnSubmit {
    font-size: 13px;
    font-size: 0.9285714286rem;
  }
}
.program .boxSearchCount p {
  font-size: 16px;
  padding: 15px 0 0 15px;
}
.program .boxFaq .boxOne {
  padding: 20px;
  display: block;
  font-size: 16px;
  border-bottom: 1px solid #d8e0e4;
  text-decoration: none;
}
@media (max-width: 767px) {
  .program .boxFaq .boxOne {
    padding: 15px 0 15px 15px;
  }
}
.program .boxFaq .boxOne:last-of-type {
  border-bottom: none;
  margin-bottom: 20px;
}
.program .boxFaq .boxOne:hover {
  text-decoration: none;
}
.program .boxDownloadFiles a i,
.program .boxFaq .boxOne i {
  font-size: 20px;
  color: #6ec4c5;
}
.program .boxDownloadFiles a .boxFileFormat,
.program .boxFaq .boxOne .boxIcon {
  text-align: right;
}
.program .boxFaq .boxOne .boxIcon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.program .boxFaq .boxOne .boxIcon span {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #0f72db;
  font-size: 20px;
  font-size: 1.4285714286rem;
  color: #0f72db;
}
@media (max-width: 767px) {
  .program .boxFaq .boxOne .boxIcon span {
    width: 26px;
    height: 26px;
  }
}
.program .boxFaq .boxOne .boxIcon span.less {
  display: none;
}
.program .boxFaq .boxOne .boxIcon span.less:hover {
  color: #fff;
}
.program .boxFaq .boxOne .boxIcon span:hover {
  background-color: #0f72db;
  color: #fff;
}
.program .boxFaq .boxOne .boxIcon i {
  vertical-align: sub;
}
.program .boxFaq .boxQuestion, .program .boxFaq .boxOne .boxIcon {
  cursor: pointer;
}
.program .boxFaq .boxOne:hover .boxQuestion {
  text-decoration: underline;
}
.program .boxQuestion .txtQuestionTitle {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  color: #464646;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .program .boxQuestion .txtQuestionTitle {
    font-size: 15px;
    font-size: 1.0714285714rem;
    line-height: 25px;
    line-height: 1.7857142857rem;
  }
}
.program .boxFaq .boxOne .boxAnswer {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  max-height: 0;
  margin-top: 0;
  color: #7f7f7f;
  max-width: 700px;
}
@media (max-width: 767px) {
  .program .boxFaq .boxOne .boxAnswer {
    font-size: 14px;
    font-size: 1rem;
    line-height: 21px;
    line-height: 1.5rem;
  }
}
.program .boxFaq .boxOne .boxAnswer > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 15px;
  color: #000;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
  font-size: 1rem;
  margin-right: 10px;
}
.program .boxFaq .boxOne .boxAnswer > a i {
  color: #0f72db;
  margin-left: 3px;
}
.program .boxFaq .boxOne .boxAnswer > a:hover {
  margin-right: 0;
}
.program .boxFaq .boxOne.boxOpen .boxAnswer {
  padding-top: 15px;
  padding-bottom: 0;
  max-height: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
}
.program .boxFaq .boxOne.boxOpen .boxIcon span {
  color: #9c9c9c;
  border-color: #9c9c9c;
}
.program .boxFaq .boxOne.boxOpen .boxIcon span:hover {
  background-color: #9c9c9c;
}
.program .boxFaq .boxOne .highlight {
  background-color: #668c8c;
  color: #fff;
  padding: 2px;
}

.boxPdfDesc {
  padding: 0;
}
@media (max-width: 767px) {
  .boxPdfDesc {
    margin-top: -25px;
  }
}
.boxPdfDesc .txtBoxTitle {
  font-weight: 900;
  font-size: 28px;
  font-size: 2rem;
  margin: 0 0 25px 0;
}
@media (max-width: 767px) {
  .boxPdfDesc .txtBoxTitle {
    font-size: 24px;
    font-size: 1.7142857143rem;
  }
}
.boxPdfDesc .txtBoxSubtitle {
  font-weight: 900;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 27px;
  line-height: 1.9285714286rem;
  margin: 0 0 15px 0;
}
@media (max-width: 767px) {
  .boxPdfDesc .txtBoxSubtitle {
    font-size: 17px;
    font-size: 1.2142857143rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    margin-bottom: 8px;
  }
}
.boxPdfDesc > p {
  margin: 0 0 50px 0;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 28px;
  line-height: 2rem;
}
@media (max-width: 767px) {
  .boxPdfDesc > p {
    line-height: 25px;
    line-height: 1.7857142857rem;
  }
}
.boxPdfDesc a.lnkDownloadPDF {
  display: block;
  padding: 10px;
  width: 100%;
  font-weight: 900;
  color: #fff;
  font-size: 20px;
  font-size: 1.4285714286rem;
  background-color: #ec6850;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  -khtml-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  .boxPdfDesc a.lnkDownloadPDF {
    width: 160px;
    font-size: 15px;
    font-size: 1.0714285714rem;
    display: block;
    margin: 0 auto;
    padding: 8px;
  }
}
.boxPdfDesc a.lnkDownloadPDF:hover {
  background-color: #5fb449;
}
.boxPdfDesc .txtDownloadDesc {
  color: #908e8e;
  font-size: 14px;
  font-size: 1rem;
  margin: 0;
  padding: 5px 0;
}
@media (max-width: 767px) {
  .boxPdfDesc .txtDownloadDesc {
    margin-top: 30px;
  }
}

.boxPdfImg {
  display: block;
  padding: 0;
}
@media (max-width: 767px) {
  .boxPdfImg {
    padding: 0 0 60px 0;
  }
}
.boxPdfImg img {
  display: block;
  margin: 0 auto;
  max-width: 80%;
  height: auto;
}
@media (max-width: 767px) {
  .boxPdfImg img {
    margin-top: 25px;
    max-width: 160px;
  }
}

.articleNew .mainContent.boxSiteAirQuality {
  padding: 0;
  background-color: #fff;
}
.articleNew .mainContent.boxSiteAirQuality .txt-lead {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 28px;
  line-height: 2rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
  margin-bottom: 30px;
}
.articleNew .mainContent.boxSiteAirQuality .lnkStatusShow i {
  margin-right: 10px;
}
.articleNew .mainContent.boxSiteAirQuality #boxQualityTip {
  top: 0;
}
.articleNew .mainContent.boxSiteAirQuality .boxAirGrid {
  margin-top: 0;
  margin-bottom: 0;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid {
  margin-bottom: 20px;
  position: relative;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid a.lnkMore {
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  right: 15px;
  bottom: 10px;
  color: #fff;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid a.lnkMore i {
  color: #fff;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid a.lnkMore:hover {
  right: 5px;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxDbaj a.lnkMore, .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxOneAirGridFirst a.lnkMore {
  color: #000;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxDbaj a.lnkMore i, .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxOneAirGridFirst a.lnkMore i {
  color: #000;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog {
  background-color: #00aade;
  overflow: hidden;
  text-align: right;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog h2, .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog p {
  position: relative;
  z-index: 1;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog h2 {
  margin-bottom: 5px;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog p {
  color: #fff;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog img {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 380px;
  height: auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog img {
    max-width: 260px;
  }
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog div:first-of-type {
  position: relative;
  z-index: 1;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxSmog .lnkMore {
  z-index: 2;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxOddech {
  background-color: #bff0ff;
  border-color: #bff0ff;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxOddech .logo-wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxOddech .logo-wrapper img {
  max-width: 100%;
  height: auto;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxOddech .lnkMore {
  color: #007fa6;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid .boxOneAirGridHalf.boxOddech .lnkMore i {
  color: #007fa6;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxEmisja .boxEmisjaIcon {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxEmisja .boxEmisjaIcon {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxEmisja .boxEmisjaIcon p {
  line-height: 20px;
  line-height: 1.4285714286rem;
}
@media (max-width: 767px) {
  .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxEmisja .boxEmisjaIcon p {
    line-height: 18px;
    line-height: 1.2857142857rem;
  }
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxEmisja .boxEmisjaIcon b {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxEmisja .boxEmisjaIcon b {
    margin-top: 15px;
  }
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid.boxOneAirGridStatus .boxIconStatusHome h2 {
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGrid h2, .articleNew .mainContent.boxSiteAirQuality .boxIconStatusHome h2 {
  color: #fff;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGridFirst, .articleNew .mainContent.boxSiteAirQuality .boxDbaj {
  background-color: #dee5eb;
}
.articleNew .mainContent.boxSiteAirQuality .boxOneAirGridFirst h2, .articleNew .mainContent.boxSiteAirQuality .boxDbaj h2 {
  color: #000;
}
.articleNew .mainContent.boxSiteAirQuality .lnkMore i {
  font-size: 20px;
  font-size: 1.4285714286rem;
  color: #000;
}

#boxQualityTip {
  top: 0;
  z-index: 101;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.read-hidden-text {
  background: transparent;
  border: 2px solid #0f72db;
  width: 140px;
  padding: 3px 10px;
  margin-bottom: 50px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.read-hidden-text:hover {
  background-color: #0f72db;
  color: #fff;
}
.read-hidden-text span.txtHide {
  display: none;
}
.read-hidden-text.expanded-text-area span.txtShow {
  display: none;
}
.read-hidden-text.expanded-text-area span.txtHide {
  display: block;
}

.hidden-area-text {
  display: none;
}

.fb-wrapper {
  text-align: center;
  margin-top: 40px;
}

.articleBodyContent .barStyle {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #f2f2f2;
  border: 1px solid #dcdcdc;
  list-style: none;
}
.articleBodyContent .barStyle li {
  margin-bottom: 0;
  padding: 0;
  flex-grow: 1;
}
.articleBodyContent .barStyle li:before {
  display: none;
}
.articleBodyContent .barStyle li a {
  text-decoration: none;
  display: block;
  padding: 10px;
  text-align: center;
}

.articleNew .articleBodyContent .boxGoMapPlaces ul li:before, .articleNew .articleBodyContent .boxGoMapPlaces ol li:before {
  display: none;
}

.articleNew .boxSocialSticky {
  left: -43px;
  top: 0;
}

.pageHeaderBar {
  background-color: #eff4f7;
  padding: 0 20px;
  height: 60px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .pageHeaderBar {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
  }
}
.pageHeaderBar.large {
  height: 100px;
}
@media (max-width: 767px) {
  .pageHeaderBar.large {
    height: inherit;
    padding: 12px 10px;
  }
}
.pageHeaderBar.large i {
  font-size: 40px;
  font-size: 2.8571428571rem;
  margin-right: 20px;
}
.pageHeaderBar i {
  color: #84c2db;
  font-size: 30px;
  font-size: 2.1428571429rem;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .pageHeaderBar i {
    margin-right: 12px;
    font-size: 28px;
    font-size: 2rem;
  }
}
.pageHeaderBar a {
  color: #000;
}
.pageHeaderBar span {
  display: block;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
}
.pageHeaderBar .txtCategory {
  letter-spacing: 2px;
  color: #84c2db;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .pageHeaderBar .txtCategory {
    font-size: 12px;
    font-size: 0.8571428571rem;
    line-height: 16px;
    line-height: 1.1428571429rem;
    letter-spacing: 1px;
  }
}
.pageHeaderBar .txtTitle {
  font-size: 34px;
  font-size: 2.4285714286rem;
  line-height: 38px;
  line-height: 2.7142857143rem;
  font-weight: 700;
  color: #2c2c2c;
}
@media (max-width: 767px) {
  .pageHeaderBar .txtTitle {
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.pageHeaderBar.homepage {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .pageHeaderBar.homepage {
    margin-top: 10px;
    padding-right: 0;
  }
}
.pageHeaderBar.homepage h1 {
  margin: 0;
  letter-spacing: 2px;
  color: #84c2db;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
}
@media (max-width: 767px) {
  .pageHeaderBar.homepage h1 {
    letter-spacing: 0.5px;
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .pageHeaderBar.homepage i {
    margin-right: 3px;
  }
}
.pageHeaderBar.homepage a:hover h1 {
  text-decoration: underline;
}

.articleTop .mainPhoto {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.articleTop .txtPageTitle {
  margin: 0 0 30px 0;
  font-size: 50px;
  font-size: 3.5714285714rem;
  line-height: 60px;
  line-height: 4.2857142857rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #000;
}
@media (max-width: 767px) {
  .articleTop .txtPageTitle {
    font-size: 34px;
    font-size: 2.4285714286rem;
    line-height: 44px;
    line-height: 3.1428571429rem;
    margin-bottom: 10px;
  }
}
.articleTop .txtPageLead {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  margin-bottom: 50px;
  font-weight: 300;
}
@media (max-width: 767px) {
  .articleTop .txtPageLead {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 28px;
    line-height: 2rem;
    margin-bottom: 25px;
  }
}
.articleTop .txtDescriptionBox {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
}
@media (max-width: 767px) {
  .articleTop .txtDescriptionBox {
    font-size: 15px;
    font-size: 1.0714285714rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
  }
}

.boxWithDescription {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0 40px 0;
}
.boxWithDescription img {
  margin-right: 40px;
}
.boxWithDescription div {
  flex: 1;
  padding-right: 50px;
}
.boxWithDescription div h4 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin: 0 0 20px 0;
}

.contactArticle .contactBox {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .contactArticle .contactBox {
    margin-bottom: 30px;
  }
}
.contactArticle .contactList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.contactArticle .contactList > li {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .contactArticle .contactList > li {
    margin-bottom: 15px;
    width: 100%;
  }
}
.contactArticle .contactList > li:nth-last-of-type(-n+2) {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .contactArticle .contactList > li:nth-last-of-type(-n+2) {
    margin-bottom: 15px;
  }
}
.contactArticle .contactList > li:nth-last-of-type(-n+2) .itemBox {
  border-bottom: none;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .contactArticle .contactList > li:nth-last-of-type(-n+2) .itemBox {
    border-bottom: 1px solid #e2e6e9;
    padding-bottom: 15px;
  }
}
.contactArticle .contactList > li > p {
  margin-bottom: 20px;
}
.contactArticle .contactList > li h4 + p {
  margin-top: -22px;
}
@media (max-width: 767px) {
  .contactArticle .contactList > li:nth-of-type(odd) {
    margin-bottom: 0;
  }
  .contactArticle .contactList > li:nth-of-type(odd) .itemBox {
    border-bottom: none;
  }
}
.contactArticle .contactList .itemBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-bottom: 1px solid #e2e6e9;
  height: 100%;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .contactArticle .contactList .itemBox {
    padding-bottom: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
.contactArticle .contactList i {
  font-size: 33px;
  font-size: 2.3571428571rem;
  color: #0f72db;
  margin-right: 25px;
}
@media (max-width: 767px) {
  .contactArticle .contactList i {
    font-size: 22px;
    font-size: 1.5714285714rem;
    margin-right: 15px;
    margin-top: 5px;
  }
}
.contactArticle .contactList .dataBox {
  flex: 1;
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
@media (max-width: 767px) {
  .contactArticle .contactList .dataBox {
    font-size: 14px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.contactArticle .contactList .dataBox > li {
  padding-left: 0;
}
.contactArticle .contactList .dataBox a {
  color: #000;
}
.contactArticle .contactList .dataBox a:hover {
  color: #0f72db;
}
.contactArticle .contactForm {
  padding: 0 0 55px 57px;
  margin-top: 30px;
  border-bottom: 1px solid #0f72db;
}
@media (max-width: 991px) {
  .contactArticle .contactForm {
    padding-left: 0;
    padding-bottom: 20px;
  }
}
.contactArticle .contactForm label {
  display: block;
  width: 100%;
  margin-bottom: 25px;
  position: relative;
}
.contactArticle .contactForm label .isRequired {
  position: absolute;
  top: -2px;
  margin-left: 7px;
  font-size: 17px;
  font-size: 1.2142857143rem;
}
@media (max-width: 767px) {
  .contactArticle .contactForm label .isRequired {
    top: -15px;
    right: 2px;
    margin-left: 0;
  }
}
.contactArticle .contactForm label input, .contactArticle .contactForm label textarea {
  padding: 12px 17px;
  background-color: #eff4f7;
  font-family: "Merriweather", serif;
  font-weight: 400;
  color: #6c6c6c;
  width: 100%;
  border: none;
}
.contactArticle .contactForm label input {
  max-width: 400px;
}
.contactArticle .contactForm label textarea {
  resize: none;
  height: 110px;
}
.contactArticle .contactForm label textarea + .isRequired {
  right: -15px;
}
@media (max-width: 767px) {
  .contactArticle .contactForm label textarea + .isRequired {
    top: -15px;
    right: 2px;
  }
}
.contactArticle .contactForm .btn-form {
  width: 200px;
  color: #fff;
  background-color: #0f72db;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 40px;
  line-height: 2.8571428571rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  height: 40px;
  border-radius: 3px;
  border: none;
  margin-bottom: 15px;
}

.articleBodyContent.noPadding {
  padding-left: 0;
}
.articleBodyContent .conSite > h2 {
  background-color: #eff4f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 20px;
  height: 70px;
  color: #000;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .articleBodyContent .conSite > h2 {
    height: inherit;
    padding: 10px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0;
  }
}
.articleBodyContent .conSite > h2 a {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin-bottom: 0;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #000;
}
@media (max-width: 767px) {
  .articleBodyContent .conSite > h2 a {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    width: 100%;
  }
}
.articleBodyContent .conSite > h2 a:first-of-type {
  padding-right: 12px;
}
@media (max-width: 767px) {
  .articleBodyContent .conSite > h2 a:first-of-type {
    padding-right: 0;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #c7cdd1;
  }
}
.articleBodyContent .conSite > h2 a:last-of-type {
  padding-left: 12px;
}
@media (max-width: 767px) {
  .articleBodyContent .conSite > h2 a:last-of-type {
    padding-left: 0;
  }
}
.articleBodyContent .conSite > h2 a:hover {
  color: #0f72db;
  text-decoration: none;
}
.articleBodyContent .boxDownloadFiles .listWithLinksBlock {
  padding-left: 0;
}
.articleBodyContent .boxDownloadFiles .listWithLinksBlock a {
  padding: 20px 0 20px 20px;
  display: block;
  border-bottom: 1px solid #d8e0e4;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  color: #464646;
  margin-bottom: 0;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .articleBodyContent .boxDownloadFiles .listWithLinksBlock a {
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
    padding: 13px 10px;
  }
}
.articleBodyContent .boxDownloadFiles .listWithLinksBlock a:last-of-type {
  border-bottom: none;
}
.articleBodyContent .boxDownloadFiles .listWithLinksBlock a:hover {
  color: #0f72db;
}
@media (max-width: 767px) {
  .articleBodyContent .boxDownloadFiles .listWithLinksBlock a .row > div:last-of-type {
    font-size: 12px;
    font-size: 0.8571428571rem;
    white-space: nowrap;
    text-align: right;
  }
}
.articleBodyContent .txtDesc > .singleBox {
  margin-bottom: 20px;
}
.articleBodyContent .txtDesc > .singleBox .topBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding: 7px 15px;
  background-color: #454545 !important;
}
.articleBodyContent .txtDesc > .singleBox .topBar h2 {
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.3571428571rem;
}
.articleBodyContent .txtDesc > .singleBox .topBar h2 a {
  color: #fff;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.articleBodyContent .txtDesc > .singleBox .topBar h2 a:hover {
  color: #fff;
}
.articleBodyContent .txtDesc > .singleBox .img > img {
  height: 40px;
  width: auto;
}
.articleBodyContent .txtDesc > .singleBox .description {
  padding: 15px;
}
.articleBodyContent .txtDesc .boxOneEvent .goEventWrapper > h2 {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
}

.asideLnkBanner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  background-color: #f2f2f2;
  border: 1px solid #d3d3d3;
  padding: 10px 68px 10px 15px;
  margin-bottom: 20px;
  position: relative;
}
.asideLnkBanner .txtTitle {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  margin-bottom: 10px;
}
.asideLnkBanner .txtInfo {
  color: #ea3230;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
}
.asideLnkBanner .data {
  margin-right: 25px;
}
.asideLnkBanner .arrow {
  position: absolute;
  right: 20px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.asideLnkBanner:hover {
  text-decoration: none;
}
.asideLnkBanner:hover .txtTitle {
  text-decoration: underline;
}
.asideLnkBanner:hover .arrow {
  right: 10px;
}
.asideLnkBanner.small {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 15px;
}
.asideLnkBanner.small .data {
  width: 100%;
  margin: 0 0 15px;
}
.asideLnkBanner.small .arrow {
  top: 52%;
}
.asideLnkBanner.small .txtTitle {
  margin-bottom: 5px;
}

.icon-file-pdf:before {
  font-family: "srodowisko-new";
  content: "";
  color: #0f72db;
}

.lnkWithImg {
  display: block;
  margin-bottom: 35px;
  color: #000;
}
@media (max-width: 767px) {
  .lnkWithImg {
    margin-bottom: 20px;
  }
}
.lnkWithImg .withBgCover {
  width: 100%;
  height: 0;
  padding-bottom: 62%;
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  .lnkWithImg .withBgCover {
    padding-bottom: 55%;
  }
}
.lnkWithImg .withBgCover .bgCover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.lnkWithImg .txtCategory {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
  color: #808285;
  display: block;
  margin: 10px 0 -7px 0;
}
@media (max-width: 767px) {
  .lnkWithImg .txtCategory {
    margin-top: 5px;
  }
}
.lnkWithImg .txtLnkTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  margin-top: 10px;
  font-weight: 300;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .lnkWithImg .txtLnkTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .lnkWithImg .txtLnkTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.lnkWithImg:hover {
  text-decoration: none;
}
.lnkWithImg:hover .withBgCover .bgCover {
  -webkit-transform: scale(1.07);
  -khtml-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
  transform: scale(1.07);
}
.lnkWithImg:hover .txtLnkTitle {
  text-decoration: underline;
}
.lnkWithImg.absoluteTitle {
  position: relative;
  margin-bottom: 0;
}
.lnkWithImg.absoluteTitle .withBgCover:after {
  content: "";
  position: absolute;
  height: 100%;
  bottom: 0;
  left: 0;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 1%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 1%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 1%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#03000000", endColorstr="#000000",GradientType=0 );
}
.lnkWithImg.absoluteTitle .txtLnkTitle {
  position: absolute;
  bottom: 20px;
  left: 0;
  padding: 0 20px;
  width: 100%;
  color: #fff;
  margin: 0;
  font-family: "Futura-pt", sans-serif;
  font-weight: 500;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 28px;
  line-height: 2rem;
}
@media (max-width: 767px) {
  .lnkWithImg.absoluteTitle .txtLnkTitle {
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 28px;
    line-height: 2rem;
    bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .lnkWithImg.absoluteTitle .txtLnkTitle {
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.lnkWithImg.absoluteTitle:hover .txtLnkTitle {
  text-decoration: none;
}

.lnkList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .lnkList {
    display: block;
  }
}
.lnkList:before, .lnkList:after {
  width: 0;
}
.lnkList li.main .lnkWithImg {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .lnkList li.main .lnkWithImg {
    margin-bottom: 20px;
  }
}
.lnkList li.main .lnkWithImg .withBgCover {
  padding-bottom: 74.5%;
}
@media (max-width: 767px) {
  .lnkList li.main .lnkWithImg .withBgCover {
    padding-bottom: 60%;
  }
}
.lnkList li.main .lnkWithImg .txtCategory {
  margin-bottom: 0;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
}
.lnkList li.main .lnkWithImg .txtLnkTitle {
  font-size: 28px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.8571428571rem;
  margin-top: 16px;
}
@media (max-width: 767px) {
  .lnkList li.main .lnkWithImg .txtLnkTitle {
    font-size: 18px;
    font-size: 1.2857142857rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .newsListBox .lnkList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsListBox .lnkList .lnkWithImg {
    margin-bottom: 15px;
  }
}

.mainContent > section {
  margin-bottom: 50px;
}
.mainContent > section.articleTop {
  margin-bottom: 20px;
}
.mainContent > section.articleBodyContent {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .mainContent > section {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .mainContent > section.promoBox {
    margin-bottom: 0;
  }
}

.newsListBox .lnkList.withBorderTop li:nth-child(n+4) a {
  margin-top: 25px;
  margin-bottom: 0;
  padding-top: 15px;
  border-top: 1px solid #dcdcdc;
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsListBox .lnkList.withBorderTop li:nth-child(n+4) a {
    margin-top: 15px;
  }
}

.tileLnkList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .tileLnkList {
    display: block;
  }
}
.tileLnkList:after, .tileLnkList:before {
  width: 0;
}
.tileLnkList:last-of-type {
  margin-bottom: 0;
}
.tileLnkList li {
  margin-bottom: 20px;
}
.tileLnkList li.txtToRight {
  margin-bottom: 0;
  margin-top: -10px;
}
.tileLnkList .lnkWithImg {
  height: 180px;
}
.tileLnkList .lnkWithImg .withBgCover {
  padding-bottom: 0;
  height: 180px;
}
.tileLnkList .lnkWithImg:hover .txtLnkTitle {
  text-underline: none;
}
.tileLnkList .titleTile a {
  height: 180px;
  color: #fff;
  text-align: center;
  padding: 25px;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
@media (max-width: 767px) {
  .tileLnkList .titleTile a {
    padding: 40px 20px;
  }
}
.tileLnkList .titleTile a span {
  position: absolute;
  top: 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 1rem;
  display: block;
  text-align: center;
  font-weight: 600;
}
.tileLnkList .titleTile a .txtBoxProjectsName {
  margin: 0;
  font-size: 26px;
  font-size: 1.8571428571rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  color: #fff;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tileLnkList .titleTile a .txtBoxProjectsName {
    font-size: 24px;
    font-size: 1.7142857143rem;
    line-height: 30px;
    line-height: 2.1428571429rem;
  }
}
.tileLnkList .titleTile a:hover {
  text-decoration: none;
}
.tileLnkList .titleTile a:hover .txtBoxProjectsName {
  text-decoration: underline;
}
.tileLnkList.air .titleTile a {
  background-color: #84cfeb;
}
.tileLnkList.green .titleTile a {
  background-color: #02a21a;
}
.tileLnkList.mobility .titleTile a {
  background-color: #70868c;
}
.tileLnkList.climateNature .titleTile a {
  background-color: #1f94e3;
}
.tileLnkList.education .titleTile a {
  background-color: #eeac24;
}

.tileListBox .lnkList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tileListBox .lnkList .content {
  text-align: center;
}
.tileListBox .lnkList > li {
  margin-bottom: 20px;
}
.tileListBox .lnkList .tileLnk {
  border: 1px solid #0f72db;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  padding: 40px 0 45px 0;
  height: 100%;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tileListBox .lnkList .tileLnk {
    padding-top: 30px;
    padding-bottom: 35px;
  }
}
.tileListBox .lnkList .tileLnk i, .tileListBox .lnkList .tileLnk .txtLnkTitle {
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  top: 0;
}
.tileListBox .lnkList .tileLnk i {
  font-size: 65px;
  font-size: 4.6428571429rem;
  color: #0f72db;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tileListBox .lnkList .tileLnk i {
    font-size: 55px;
    font-size: 3.9285714286rem;
  }
}
.tileListBox .lnkList .tileLnk .txtLnkTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  font-weight: 400;
  margin: 30px 0 0 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tileListBox .lnkList .tileLnk .txtLnkTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
.tileListBox .lnkList .tileLnk:hover i {
  top: -8px;
}

.txtToRight {
  text-align: right;
}

.seeMoreLnk {
  color: #000;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-right: 8px;
}
.seeMoreLnk span {
  display: inline-block;
}
.seeMoreLnk i {
  color: #0f72db;
}
.seeMoreLnk:hover {
  margin-right: -6px;
  color: #000;
  text-decoration: none;
}

.homepageNew .boxSocialSticky {
  top: 0;
  left: -33px;
}

.homepageNew .activitiesBox .tileWithIcon .tileContent {
  padding: 0 20px;
}
.homepageNew .activitiesBox .tileWithIcon .tileContent .txtTileTitle {
  line-height: 23px;
  line-height: 1.6428571429rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.homepageNew .activitiesBox .tileWithIcon .tileContent i {
  font-size: 64px;
  font-size: 4.5714285714rem;
}
.homepageNew .activitiesBox .tileWithIcon .tileContent i.icon-srodowisko-powietrze {
  font-size: 55px;
  font-size: 3.9285714286rem;
}

@media (max-width: 767px) {
  .qualityWroBox {
    padding-top: 50px;
  }
}
.qualityWroBox > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .qualityWroBox > ul {
    display: block;
  }
}
.qualityWroBox > ul:before, .qualityWroBox > ul:after {
  width: 0;
}
@media (max-width: 767px) {
  .qualityWroBox > ul > li {
    margin-bottom: 20px;
  }
  .qualityWroBox > ul > li:last-of-type {
    margin-bottom: 0;
  }
}
.qualityWroBox > ul .txtCategory {
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  text-align: left;
}
.qualityWroBox > ul .breathElement .tileBox {
  background-color: #358ae4;
  display: block;
  height: 100%;
  text-align: center;
  padding: 20px;
}
.qualityWroBox > ul .breathElement .tileBox .txtCategory, .qualityWroBox > ul .breathElement .tileBox .txtTileTitle {
  color: #fff;
}
.qualityWroBox > ul .breathElement .tileBox .txtTileTitle {
  text-align: center;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-weight: 400;
  margin: 15px 0 10px 0;
}
.qualityWroBox > ul .breathElement .tileBox .txtCategory {
  margin-bottom: 20px;
}
.qualityWroBox > ul .breathElement .tileBox .boxWithLogo {
  height: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.qualityWroBox > ul .breathElement .tileBox .boxWithLogo img {
  max-width: 130px;
  max-height: 80px;
  height: auto;
  opacity: 0.7;
}
.qualityWroBox > ul .breathElement .tileBox:hover {
  text-decoration: none;
}
.qualityWroBox > ul .breathElement .tileBox:hover .txtTileTitle {
  text-decoration: underline;
}
.qualityWroBox > ul .qualityElement .boxAirQuality {
  margin: 0;
  height: 100%;
}
.qualityWroBox > ul .qualityElement .boxAirQuality.horizontial .boxAirTitle {
  padding: 0;
}
.qualityWroBox > ul .qualityElement .boxAirQuality > .row {
  height: 100%;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirTitle .boxAirTitle {
  padding: 0;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirTitle .boxAirTitle .txtAirTitle {
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  text-align: left;
  padding: 20px;
  color: rgba(255, 255, 255, 0.6);
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .lnkAirPopup {
  padding: 20px;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue img {
  margin-right: 10px;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .txtAirValue {
  text-align: center;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  font-size: 28px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2.2857142857rem;
  margin-bottom: 25px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .txtAirValue {
    font-size: 16px;
    font-size: 1.1428571429rem;
  }
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .txtAirTime {
  color: rgba(255, 255, 255, 0.6);
  padding: 10px 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  text-align: center;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .seeMoreLnk {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin-top: 20px;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .seeMoreLnk i {
  color: #fdb539;
}
.qualityWroBox > ul .qualityElement .boxAirQuality .wrapperAirValue .seeMoreLnk:hover {
  color: #fff;
  text-decoration: none;
}
.qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .txtAirValue {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  .qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .txtAirValue {
    font-size: 14px;
    font-size: 1rem;
  }
}
.qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .lnkStatusShow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
}
.qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .lnkStatusShow > i {
  position: relative;
  top: 0;
  right: 0;
  margin-right: 10px;
}
.qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .lnkStatusShow > i:hover {
  color: #fff;
}
.qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .txtAirTime {
  margin: 0 20px;
}
.qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .seeMoreLnk {
  bottom: -12px;
}
@media (max-width: 767px) {
  .qualityWroBox > ul .qualityElement .boxAirQuality.indexAir .seeMoreLnk {
    bottom: 0;
    margin: 15px 0;
  }
}
.qualityWroBox > ul .qualityAdditionalList {
  height: 100%;
  padding: 25px;
  border: 1px solid #0f72db;
}
.qualityWroBox > ul .qualityAdditionalList li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.qualityWroBox > ul .qualityAdditionalList li:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.qualityWroBox > ul .qualityAdditionalList li a {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
  color: #000;
  font-family: "Merriweather", serif;
  font-weight: 300;
}
.qualityWroBox .boxOneAirGridHalfWrapper {
  margin-bottom: 0;
}
.qualityWroBox .boxOneAirGridHalf {
  padding: 0;
  margin-bottom: 0;
}
.qualityWroBox .boxOneAirGridHalf .lnkMore {
  position: absolute;
  bottom: 10px;
  right: 8px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.qualityWroBox .boxOneAirGridHalf .lnkMore:hover {
  right: 0;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog, .qualityWroBox .boxOneAirGridHalf.boxOddech {
  height: 120px;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog {
  background-color: #00aade;
  overflow: hidden;
  text-align: right;
  margin-bottom: 20px;
  color: #fff;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog img {
  max-width: 245px;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  .qualityWroBox .boxOneAirGridHalf.boxSmog img {
    max-width: 325px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .qualityWroBox .boxOneAirGridHalf.boxSmog img {
    max-width: 150px;
  }
}
.qualityWroBox .boxOneAirGridHalf.boxSmog .txt-desc {
  padding: 15px;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog .txt-desc h2 {
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  line-height: 22px;
  line-height: 1.5714285714rem;
  color: #fff;
  margin-bottom: 5px;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog .txt-desc p {
  color: #fff;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog .lnkMore {
  color: #fff;
}
.qualityWroBox .boxOneAirGridHalf.boxSmog .lnkMore i {
  color: #fff;
}
.qualityWroBox .boxOneAirGridHalf.boxOddech {
  background-color: #bff0ff;
}
.qualityWroBox .boxOneAirGridHalf.boxOddech .logo-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  padding: 15px;
  height: 100%;
}
.qualityWroBox .boxOneAirGridHalf.boxOddech .logo-wrapper img {
  max-width: 90%;
  height: auto;
}
.qualityWroBox .boxOneAirGridHalf.boxOddech i {
  color: #000;
}

.mainContent .newsBox .listWithLinksBlock {
  width: calc(100% + 18px);
  margin-left: -18px;
  padding: 18px 18px 30px 18px;
  background-color: #eff4f7;
}
@media (max-width: 767px) {
  .mainContent .newsBox .listWithLinksBlock {
    width: 100%;
    margin-left: 0;
  }
}
.mainContent .newsBox .withBgCover {
  padding-bottom: 50%;
}

.homepageNew .mainAside .listWithLogo li {
  text-align: center;
  margin-bottom: 40px;
}
.homepageNew .mainAside .listWithLogo li a img {
  max-width: 100%;
  height: auto;
}
.homepageNew .hintsBox .listWithLnk a h3 {
  font-weight: 400;
}

.informant {
  position: relative;
  bottom: -25px;
}
@media (max-width: 767px) {
  .informant {
    margin-bottom: 10px;
  }
}
.informant .txtBoxTitle {
  font-family: "Futura-pt", sans-serif;
  font-weight: 900;
}
.informant .txtBoxSubtitle {
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.informant .boxPdfDesc .txtDownloadDesc {
  margin: 5px 0 0 20px;
}
@media (max-width: 767px) {
  .informant .boxPdfDesc .txtDownloadDesc {
    margin-left: 0;
    text-align: center;
  }
}

.informant.boxWithBg .boxPdfDesc .txtBoxTitle {
  font-size: 20px;
  font-size: 1.4285714286rem;
  margin-bottom: 10px;
}
.informant.boxWithBg .boxPdfDesc .txtBoxSubtitle {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
  margin-bottom: 20px;
}
.informant.boxWithBg .boxPdfDesc > p {
  font-size: 14px;
  font-size: 1rem;
  margin-bottom: 30px;
}

.asidePhotoBanner {
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
}
.asidePhotoBanner:hover img {
  -webkit-transform: scale(1.06);
  -khtml-transform: scale(1.06);
  -moz-transform: scale(1.06);
  -ms-transform: scale(1.06);
  -o-transform: scale(1.06);
  transform: scale(1.06);
}
.asidePhotoBanner img {
  display: block;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.asideLnkBanner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  background-color: #f2f2f2;
  border: 1px solid #d3d3d3;
  padding: 10px 68px 10px 15px;
  margin-bottom: 20px;
  position: relative;
}
.asideLnkBanner .txtTitle {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  margin-bottom: 10px;
}
.asideLnkBanner .txtInfo {
  color: #ea3230;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
}
.asideLnkBanner .data {
  margin-right: 25px;
}
.asideLnkBanner .arrow {
  position: absolute;
  right: 20px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.asideLnkBanner:hover {
  text-decoration: none;
}
.asideLnkBanner:hover .txtTitle {
  text-decoration: underline;
}
.asideLnkBanner:hover .arrow {
  right: 10px;
}
.asideLnkBanner.small {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 15px;
}
.asideLnkBanner.small .data {
  width: 100%;
  margin: 0 0 15px;
}
.asideLnkBanner.small .arrow {
  top: 52%;
}
.asideLnkBanner.small .txtTitle {
  margin-bottom: 5px;
}

.newAir #boxQualityTip {
  left: 0;
  height: 100%;
}
.newAir .boxQuality {
  padding: 35px 26px 22px;
  background-color: #17a026;
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  -webkit-transition: background-color 0.5s ease;
  -khtml-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.newAir .boxQuality .lnkStatusShow {
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  .newAir .boxQuality .lnkStatusShow {
    right: auto;
    left: 15px;
  }
}
.newAir .boxQuality i:before {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.newAir .boxQuality.reverse {
  color: #000;
}
.newAir .boxQuality.reverse .header .txtTitle, .newAir .boxQuality.reverse .lnkStatusShow, .newAir .boxQuality.reverse .txtHourInfo a {
  color: #000;
}
@media (max-width: 767px) {
  .newAir .boxQuality {
    padding: 50px 15px 21px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.newAir .boxQuality .topWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.newAir .boxQuality .topWrapper:before, .newAir .boxQuality .topWrapper:after {
  width: 0;
}
.newAir .boxQuality .header .txtTitle {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #fff;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 29px;
  line-height: 2.0714285714rem;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .header .txtTitle {
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
    margin-bottom: 2px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .header .txtTitle {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
  }
}
.newAir .boxQuality .header .txtSmall {
  display: block;
}
.newAir .boxQuality .header .txtSmall.wios {
  display: none;
}
.newAir .boxQuality .header .txtSmall {
  font-weight: 300;
}
.newAir .boxQuality .resultBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .newAir .boxQuality .resultBox {
    margin-top: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.newAir .boxQuality .resultBox img {
  margin-right: 20px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .resultBox img {
    max-width: 65px;
    height: auto;
    margin-right: 12px;
    position: relative;
    top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .resultBox img {
    max-width: 100px;
    height: auto;
  }
}
.newAir .boxQuality .resultBox .txtValue {
  font-size: 45px;
  font-size: 3.2142857143rem;
  line-height: 50px;
  line-height: 3.5714285714rem;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
}
.newAir .boxQuality .resultBox .txtValue.wios {
  display: none;
}
@media (max-width: 767px) {
  .newAir .boxQuality .resultBox .txtValue {
    font-size: 30px;
    font-size: 2.1428571429rem;
    line-height: 34px;
    line-height: 2.4285714286rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .resultBox .txtValue {
    font-size: 40px;
    font-size: 2.8571428571rem;
    line-height: 44px;
    line-height: 3.1428571429rem;
  }
}
.newAir .boxQuality .txtHourInfo {
  font-weight: 300;
  display: block;
  text-align: center;
  margin-top: 10px;
}
.newAir .boxQuality .txtHourInfo a {
  color: #fff;
  text-decoration: underline;
}
.newAir .boxQuality .recommendedList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList {
    display: block;
    margin-bottom: 0;
  }
}
.newAir .boxQuality .recommendedList:before, .newAir .boxQuality .recommendedList:after {
  width: 0;
}
.newAir .boxQuality .recommendedList .singleTile {
  background-color: #fff;
  padding: 13px 10px 20px;
  border-radius: 5px;
  position: relative;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList .singleTile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 15px;
    padding: 3px 10px;
  }
}
.newAir .boxQuality .recommendedList .singleTile i {
  display: block;
  text-align: center;
  color: #17a026;
  font-size: 65px;
  font-size: 4.6428571429rem;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList .singleTile i {
    font-size: 35px;
    font-size: 2.5rem;
    width: 60px;
    margin-right: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .recommendedList .singleTile i {
    font-size: 52px;
    font-size: 3.7142857143rem;
  }
}
.newAir .boxQuality .recommendedList .singleTile .txtTitle {
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 28px;
  line-height: 2rem;
  color: #000;
  margin: 5px 0 5px;
  display: block;
  text-align: center;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList .singleTile .txtTitle {
    margin-top: 0;
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .recommendedList .singleTile .txtTitle {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.newAir .boxQuality .recommendedList .singleTile .star {
  position: absolute;
  top: 1px;
  right: 12px;
  font-size: 35px;
  font-size: 2.5rem;
  color: #000;
}
.newAir .boxQuality .recommendedList.wios {
  display: none;
}
@media screen and (min-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile {
    padding-bottom: 19px;
  }
}
.newAir .boxQuality .recommendedList.wios .singleTile .txtTitle {
  margin: 5px 0 2px;
  font-weight: 900;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile .txtTitle {
    width: 82px;
  }
}
@media screen and (min-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile i {
    font-size: 47px;
    font-size: 3.3571428571rem;
  }
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile i {
    margin-right: 12px;
  }
}
.newAir .boxQuality .recommendedList.wios .txtData {
  display: block;
  color: #000;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin-top: 7px;
  text-align: center;
}
.newAir .boxQuality .bottomBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.newAir .boxQuality .bottomBar:before, .newAir .boxQuality .bottomBar:after {
  width: 0;
}
.newAir .boxQuality .bottomBar p {
  font-size: 12px;
  font-size: 0.8571428571rem;
  width: 100%;
  max-width: 330px;
}
.newAir .boxQuality .bottomBar .boxWithSelect {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .newAir .boxQuality .bottomBar .boxWithSelect {
    margin-top: 20px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.newAir .boxQuality .bottomBar .boxWithSelect span {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .bottomBar .boxWithSelect span {
    width: 100%;
    display: block;
    margin-bottom: 5px;
  }
}
.newAir .boxQuality .bottomBar .boxWithSelect select {
  flex: 1;
  background-color: #dbe1e4;
  color: #000;
  border: none;
  border-radius: 3px;
  height: 24px;
}
@media (max-width: 991px) {
  .newAir .boxQuality .bottomBar .boxWithSelect select {
    height: 30px;
  }
}
@media (max-width: 767px) {
  .newAir .boxQuality .bottomBar .boxWithSelect select {
    flex: auto;
    width: 100%;
  }
}
.newAir .listWithLinks {
  display: block;
}
@media (max-width: 767px) {
  .newAir .listWithLinks {
    margin-bottom: 10px;
  }
}
.newAir .listWithLinks .lnkBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #eff4f7;
  padding: 15px 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock {
    margin-bottom: 10px;
    padding: 10px 10px 10px 15px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .listWithLinks .lnkBlock {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.newAir .listWithLinks .lnkBlock:hover {
  text-decoration: none;
}
.newAir .listWithLinks .lnkBlock:hover i {
  right: -10px;
}
.newAir .listWithLinks .lnkBlock.large {
  padding-top: 25px;
  padding-bottom: 25px;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock.large {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.newAir .listWithLinks .lnkBlock.large:hover div {
  right: -10px;
}
.newAir .listWithLinks .lnkBlock.large:hover i {
  right: 0;
}
.newAir .listWithLinks .lnkBlock.large .txtTitle {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 28px;
  line-height: 2rem;
  font-weight: 900;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock.large .txtTitle {
    font-size: 18px;
    font-size: 1.2857142857rem;
    line-height: 22px;
    line-height: 1.5714285714rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newAir .listWithLinks .lnkBlock.large .txtTitle {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.newAir .listWithLinks .lnkBlock.large div {
  position: relative;
  right: 0;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock.large div {
    width: 100%;
    text-align: right;
    margin-top: 10px;
  }
}
.newAir .listWithLinks .lnkBlock.large span {
  color: #000;
  margin-right: 10px;
}
.newAir .listWithLinks .lnkBlock.large i {
  top: 2px;
}
.newAir .listWithLinks .lnkBlock .txtTitle {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock .txtTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newAir .listWithLinks .lnkBlock .txtTitle {
    font-size: 17px;
    font-size: 1.2142857143rem;
    line-height: 21px;
    line-height: 1.5rem;
  }
}
.newAir .listWithLinks .lnkBlock i {
  font-size: 20px;
  font-size: 1.4285714286rem;
  color: #3081ea;
  position: relative;
  right: 0;
  top: 1px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 991px) {
  html .homepageNew main.new {
    margin-top: 0;
  }
}

.newAir #boxQualityTip {
  left: 0;
  height: 100%;
}
.newAir .boxQuality {
  padding: 35px 26px 22px;
  background-color: #17a026;
  color: #fff;
  margin-bottom: 20px;
  position: relative;
}
.newAir .boxQuality .lnkStatusShow {
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  .newAir .boxQuality .lnkStatusShow {
    right: auto;
    left: 15px;
  }
}
.newAir .boxQuality i:before {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.newAir .boxQuality.reverse {
  color: #000;
}
.newAir .boxQuality.reverse .header .txtTitle, .newAir .boxQuality.reverse .lnkStatusShow, .newAir .boxQuality.reverse .txtHourInfo a {
  color: #000;
}
@media (max-width: 767px) {
  .newAir .boxQuality {
    padding: 50px 15px 21px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.newAir .boxQuality .topWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.newAir .boxQuality .topWrapper:before, .newAir .boxQuality .topWrapper:after {
  width: 0;
}
.newAir .boxQuality .header .txtTitle {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #fff;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 29px;
  line-height: 2.0714285714rem;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .header .txtTitle {
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
    margin-bottom: 2px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .header .txtTitle {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
  }
}
.newAir .boxQuality .header .txtSmall {
  display: block;
}
.newAir .boxQuality .header .txtSmall.wios {
  display: none;
}
.newAir .boxQuality .header .txtSmall {
  font-weight: 300;
}
.newAir .boxQuality .resultBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .newAir .boxQuality .resultBox {
    margin-top: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.newAir .boxQuality .resultBox img {
  margin-right: 20px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .resultBox img {
    max-width: 65px;
    height: auto;
    margin-right: 12px;
    position: relative;
    top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .resultBox img {
    max-width: 100px;
    height: auto;
  }
}
.newAir .boxQuality .resultBox .txtValue {
  font-size: 45px;
  font-size: 3.2142857143rem;
  line-height: 50px;
  line-height: 3.5714285714rem;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
}
.newAir .boxQuality .resultBox .txtValue.wios {
  display: none;
}
@media (max-width: 767px) {
  .newAir .boxQuality .resultBox .txtValue {
    font-size: 30px;
    font-size: 2.1428571429rem;
    line-height: 34px;
    line-height: 2.4285714286rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .resultBox .txtValue {
    font-size: 40px;
    font-size: 2.8571428571rem;
    line-height: 44px;
    line-height: 3.1428571429rem;
  }
}
.newAir .boxQuality .txtHourInfo {
  font-weight: 300;
  display: block;
  text-align: center;
  margin-top: 10px;
}
.newAir .boxQuality .txtHourInfo a {
  color: #fff;
  text-decoration: underline;
}
.newAir .boxQuality .recommendedList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList {
    display: block;
    margin-bottom: 0;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.newAir .boxQuality .recommendedList:before, .newAir .boxQuality .recommendedList:after {
  width: 0;
}
.newAir .boxQuality .recommendedList .singleTile {
  background-color: #fff;
  padding: 13px 10px 20px;
  border-radius: 5px;
  position: relative;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList .singleTile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 15px;
    padding: 3px 10px;
  }
}
.newAir .boxQuality .recommendedList .singleTile i {
  display: block;
  text-align: center;
  color: #17a026;
  font-size: 65px;
  font-size: 4.6428571429rem;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList .singleTile i {
    font-size: 35px;
    font-size: 2.5rem;
    width: 60px;
    margin-right: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .recommendedList .singleTile i {
    font-size: 52px;
    font-size: 3.7142857143rem;
  }
}
.newAir .boxQuality .recommendedList .singleTile .txtTitle {
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  font-size: 21px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 2rem;
  color: #000;
  margin: 5px 0 5px;
  display: block;
  text-align: center;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList .singleTile .txtTitle {
    margin-top: 0;
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .boxQuality .recommendedList .singleTile .txtTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.newAir .boxQuality .recommendedList .singleTile .star {
  position: absolute;
  top: 1px;
  right: 12px;
  font-size: 35px;
  font-size: 2.5rem;
  color: #000;
}
.newAir .boxQuality .recommendedList.wios {
  display: none;
}
@media screen and (min-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile {
    padding-bottom: 19px;
  }
}
.newAir .boxQuality .recommendedList.wios .singleTile .txtTitle {
  margin: 5px 0 2px;
  font-weight: 900;
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile .txtTitle {
    width: 82px;
  }
}
@media screen and (min-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile i {
    font-size: 47px;
    font-size: 3.3571428571rem;
  }
}
@media (max-width: 767px) {
  .newAir .boxQuality .recommendedList.wios .singleTile i {
    margin-right: 12px;
  }
}
.newAir .boxQuality .recommendedList.wios .txtData {
  display: block;
  color: #000;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin-top: 7px;
  text-align: center;
}
.newAir .boxQuality .bottomBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.newAir .boxQuality .bottomBar:before, .newAir .boxQuality .bottomBar:after {
  width: 0;
}
.newAir .boxQuality .bottomBar p {
  font-size: 12px;
  font-size: 0.8571428571rem;
  width: 100%;
  max-width: 330px;
}
.newAir .boxQuality .bottomBar .boxWithSelect {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .newAir .boxQuality .bottomBar .boxWithSelect {
    margin-top: 20px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.newAir .boxQuality .bottomBar .boxWithSelect span {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .newAir .boxQuality .bottomBar .boxWithSelect span {
    width: 100%;
    display: block;
    margin-bottom: 5px;
  }
}
.newAir .boxQuality .bottomBar .boxWithSelect select {
  flex: 1;
  background-color: #dbe1e4;
  color: #000;
  border: none;
  border-radius: 3px;
  height: 24px;
}
@media (max-width: 991px) {
  .newAir .boxQuality .bottomBar .boxWithSelect select {
    height: 30px;
  }
}
@media (max-width: 767px) {
  .newAir .boxQuality .bottomBar .boxWithSelect select {
    flex: auto;
    width: 100%;
  }
}
.newAir .listWithLinks {
  display: block;
}
@media (max-width: 767px) {
  .newAir .listWithLinks {
    margin-bottom: 10px;
  }
}
.newAir .listWithLinks .lnkBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #eff4f7;
  padding: 15px 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock {
    margin-bottom: 10px;
    padding: 10px 10px 10px 15px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .newAir .listWithLinks .lnkBlock {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.newAir .listWithLinks .lnkBlock:hover {
  text-decoration: none;
}
.newAir .listWithLinks .lnkBlock:hover i {
  right: -10px;
}
.newAir .listWithLinks .lnkBlock.large {
  padding-top: 25px;
  padding-bottom: 25px;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock.large {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.newAir .listWithLinks .lnkBlock.large:hover div {
  right: -10px;
}
.newAir .listWithLinks .lnkBlock.large:hover i {
  right: 0;
}
.newAir .listWithLinks .lnkBlock.large .txtTitle {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 28px;
  line-height: 2rem;
  font-weight: 900;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock.large .txtTitle {
    font-size: 18px;
    font-size: 1.2857142857rem;
    line-height: 22px;
    line-height: 1.5714285714rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newAir .listWithLinks .lnkBlock.large .txtTitle {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.newAir .listWithLinks .lnkBlock.large div {
  position: relative;
  right: 0;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock.large div {
    width: 100%;
    text-align: right;
    margin-top: 10px;
  }
}
.newAir .listWithLinks .lnkBlock.large span {
  color: #000;
  margin-right: 10px;
}
.newAir .listWithLinks .lnkBlock.large i {
  top: 2px;
}
.newAir .listWithLinks .lnkBlock .txtTitle {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
}
@media (max-width: 767px) {
  .newAir .listWithLinks .lnkBlock .txtTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newAir .listWithLinks .lnkBlock .txtTitle {
    font-size: 17px;
    font-size: 1.2142857143rem;
    line-height: 21px;
    line-height: 1.5rem;
  }
}
.newAir .listWithLinks .lnkBlock i {
  font-size: 20px;
  font-size: 1.4285714286rem;
  color: #3081ea;
  position: relative;
  right: 0;
  top: 1px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* -------------------------------------------------------------------
  Microtip
  Modern, lightweight css-only tooltips
  Just 1kb minified and gzipped
  @author Ghosh
  @package Microtip
----------------------------------------------------------------------
  1. Base Styles
  2. Direction Modifiers
  3. Position Modifiers
--------------------------------------------------------------------*/
/* ------------------------------------------------
  [1] Base Styles
-------------------------------------------------*/
[aria-label][role~=tooltip] {
  position: relative;
}

[aria-label][role~=tooltip]::before,
[aria-label][role~=tooltip]::after {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  opacity: 0;
  pointer-events: none;
  transition: all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  position: absolute;
  box-sizing: border-box;
  z-index: 10;
  transform-origin: top;
}

[aria-label][role~=tooltip]::before {
  background-size: 100% auto !important;
  content: "";
}

[aria-label][role~=tooltip]::after {
  background: #efefef;
  border-radius: 4px;
  color: #000;
  content: attr(aria-label);
  font-size: var(--microtip-font-size, 13px);
  font-weight: var(--microtip-font-weight, normal);
  text-transform: var(--microtip-text-transform, none);
  padding: 0.5em 1em;
  white-space: nowrap;
  box-sizing: content-box;
}

[aria-label][role~=tooltip]:hover::before,
[aria-label][role~=tooltip]:hover::after,
[aria-label][role~=tooltip]:focus::before,
[aria-label][role~=tooltip]:focus::after {
  opacity: 1;
  pointer-events: auto;
}

/* ------------------------------------------------
  [2] Position Modifiers
-------------------------------------------------*/
[role~=tooltip][data-microtip-position|=top]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%28239,%20239,%20239,%201%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-bottom: 5px;
}

[role~=tooltip][data-microtip-position|=top]::after {
  margin-bottom: 11px;
}

[role~=tooltip][data-microtip-position|=top]::before {
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}

[role~=tooltip][data-microtip-position|=top]:hover::before {
  transform: translate3d(-50%, -5px, 0);
}

[role~=tooltip][data-microtip-position|=top]::after {
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}

[role~=tooltip][data-microtip-position=top]:hover::after {
  transform: translate3d(-50%, -5px, 0);
}

/* ------------------------------------------------
  [2.1] Top Left
-------------------------------------------------*/
[role~=tooltip][data-microtip-position=top-left]::after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
  bottom: 100%;
}

[role~=tooltip][data-microtip-position=top-left]:hover::after {
  transform: translate3d(calc(-100% + 16px), -5px, 0);
}

/* ------------------------------------------------
  [2.2] Top Right
-------------------------------------------------*/
[role~=tooltip][data-microtip-position=top-right]::after {
  transform: translate3d(calc(0% + -16px), 0, 0);
  bottom: 100%;
}

[role~=tooltip][data-microtip-position=top-right]:hover::after {
  transform: translate3d(calc(0% + -16px), -5px, 0);
}

/* ------------------------------------------------
  [2.3] Bottom
-------------------------------------------------*/
[role~=tooltip][data-microtip-position|=bottom]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%28239,%20239,%20239,%201%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0;
}

[role~=tooltip][data-microtip-position|=bottom]::after {
  margin-top: 11px;
}

[role~=tooltip][data-microtip-position|=bottom]::before {
  transform: translate3d(-50%, -10px, 0);
  bottom: auto;
  left: 50%;
  top: 100%;
}

[role~=tooltip][data-microtip-position|=bottom]:hover::before {
  transform: translate3d(-50%, 0, 0);
}

[role~=tooltip][data-microtip-position|=bottom]::after {
  transform: translate3d(-50%, -10px, 0);
  top: 100%;
  left: 50%;
}

[role~=tooltip][data-microtip-position=bottom]:hover::after {
  transform: translate3d(-50%, 0, 0);
}

/* ------------------------------------------------
  [2.4] Bottom Left
-------------------------------------------------*/
[role~=tooltip][data-microtip-position=bottom-left]::after {
  transform: translate3d(calc(-100% + 16px), -10px, 0);
  top: 100%;
}

[role~=tooltip][data-microtip-position=bottom-left]:hover::after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
}

/* ------------------------------------------------
  [2.5] Bottom Right
-------------------------------------------------*/
[role~=tooltip][data-microtip-position=bottom-right]::after {
  transform: translate3d(calc(0% + -16px), -10px, 0);
  top: 100%;
}

[role~=tooltip][data-microtip-position=bottom-right]:hover::after {
  transform: translate3d(calc(0% + -16px), 0, 0);
}

/* ------------------------------------------------
  [2.6] Left
-------------------------------------------------*/
[role~=tooltip][data-microtip-position=left]::before,
[role~=tooltip][data-microtip-position=left]::after {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  transform: translate3d(10px, -50%, 0);
}

[role~=tooltip][data-microtip-position=left]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%28239,%20239,%20239,%201%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0;
}

[role~=tooltip][data-microtip-position=left]::after {
  margin-right: 11px;
}

[role~=tooltip][data-microtip-position=left]:hover::before,
[role~=tooltip][data-microtip-position=left]:hover::after {
  transform: translate3d(0, -50%, 0);
}

/* ------------------------------------------------
  [2.7] Right
-------------------------------------------------*/
[role~=tooltip][data-microtip-position=right]::before,
[role~=tooltip][data-microtip-position=right]::after {
  bottom: auto;
  left: 100%;
  top: 50%;
  transform: translate3d(-10px, -50%, 0);
}

[role~=tooltip][data-microtip-position=right]::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%28239,%20239,%20239,%201%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-bottom: 0;
  margin-left: 5px;
}

[role~=tooltip][data-microtip-position=right]::after {
  margin-left: 11px;
}

[role~=tooltip][data-microtip-position=right]:hover::before,
[role~=tooltip][data-microtip-position=right]:hover::after {
  transform: translate3d(0, -50%, 0);
}

/* ------------------------------------------------
  [3] Size
-------------------------------------------------*/
[role~=tooltip][data-microtip-size=small]::after {
  white-space: initial;
  width: 80px;
}

[role~=tooltip][data-microtip-size=medium]::after {
  white-space: initial;
  width: 150px;
}

[role~=tooltip][data-microtip-size=large]::after {
  white-space: initial;
  width: 260px;
}

#changeStoveForm {
  display: none;
}

.changeStoveWrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.changeStoveWrapper select::-ms-expand {
  display: none;
}
.changeStoveWrapper input,
.changeStoveWrapper label,
.changeStoveWrapper select,
.changeStoveWrapper button,
.changeStoveWrapper textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
}
.changeStoveWrapper p {
  padding: 0;
  margin: 0;
}
.changeStoveWrapper button {
  cursor: pointer;
}
.changeStoveWrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.changeStoveWrapper img {
  width: 100%;
}
.changeStoveWrapper h1, .changeStoveWrapper h2 {
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  .changeStoveWrapper {
    width: 1024px;
  }
}
@media (max-width: 991px) {
  .changeStoveWrapper {
    width: 100%;
  }
}
.changeStoveWrapper .spaceBetween {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.changeStoveWrapper .visibilityHidden {
  visibility: hidden;
}
.changeStoveWrapper__container {
  width: 100%;
  max-width: 1024px;
  display: none;
}
.changeStoveWrapper__container[data-step="1"] {
  display: block;
}
.changeStoveWrapper__form {
  height: 100%;
}
.changeStoveWrapper__view {
  margin: 50px auto;
  border: 1px solid red;
  padding: 15px;
  height: 100%;
}
.changeStoveWrapper__titleAndLogoContainer {
  align-items: center;
}
.changeStoveWrapper__titleAndLogoContainer .mainTitle {
  color: #fff;
  font-weight: bold;
}
@media (min-width: 992px) {
  .changeStoveWrapper__titleAndLogoContainer .mainTitle {
    font-size: 50px;
    padding: 0 20px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .changeStoveWrapper__titleAndLogoContainer .mainTitle {
    font-size: 45px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .changeStoveWrapper__titleAndLogoContainer .mainTitle {
    font-size: 35px;
  }
}
@media (min-width: 480px) and (max-width: 567px) {
  .changeStoveWrapper__titleAndLogoContainer .mainTitle {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__titleAndLogoContainer .mainTitle {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .changeStoveWrapper__titleAndLogoContainer .mainLogoContainer {
    width: 316px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .changeStoveWrapper__titleAndLogoContainer .mainLogoContainer {
    width: 260px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .changeStoveWrapper__titleAndLogoContainer .mainLogoContainer {
    width: 190px;
  }
}
@media (min-width: 480px) and (max-width: 567px) {
  .changeStoveWrapper__titleAndLogoContainer .mainLogoContainer {
    width: 140px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__titleAndLogoContainer .mainLogoContainer {
    width: 80px;
  }
}
.changeStoveWrapper__twoOptionsContainer {
  margin: 80px 20px 20px;
}
@media (min-width: 768px) {
  .changeStoveWrapper__twoOptionsContainer {
    display: flex;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper__twoOptionsContainer {
    display: block;
  }
}
.changeStoveWrapper__twoOptionsContainer .optionsContent {
  position: relative;
  background: rgba(6, 57, 92, 0.8);
  border: 4px solid #fff;
  border-radius: 15px;
  color: #fff;
  width: 400px;
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent {
    padding: 0 45px 60px;
    width: 400px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent {
    margin: 0 10px;
    padding: 0 25px 50px;
    width: 400px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent {
    margin: 110px auto 0;
    padding: 0 25px 50px;
    width: 100%;
  }
}
.changeStoveWrapper__twoOptionsContainer .optionsContent .optionsImg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.changeStoveWrapper__twoOptionsContainer .optionsContent .optionsLeftImg {
  top: -50px;
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsLeftImg {
    width: 165px;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsLeftImg {
    width: 155px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsLeftImg {
    width: 125px;
  }
}
.changeStoveWrapper__twoOptionsContainer .optionsContent .optionsRightImg {
  top: -60px;
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsRightImg {
    width: 210px;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsRightImg {
    width: 180px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsRightImg {
    width: 140px;
  }
}
.changeStoveWrapper__twoOptionsContainer .optionsContent .optionsTitle {
  text-align: center;
}
@media (min-width: 480px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsTitle {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsTitle {
    font-size: 23px;
  }
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .leftSideTitle {
    margin: 170px 0 0;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .leftSideTitle {
    margin: 150px 0 0;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .leftSideTitle {
    margin: 110px 0 0;
  }
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .rightSideTitle {
    margin: 130px 0 0;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .rightSideTitle {
    margin: 110px 0 0;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .rightSideTitle {
    margin: 80px 0 0;
  }
}
@media (min-width: 480px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsDescription {
    margin: 30px 0 0;
    font-size: 20px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .optionsDescription {
    margin: 15px 0 0;
    font-size: 16px;
  }
}
.changeStoveWrapper__twoOptionsContainer .optionsContent .btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .leftSideButton {
    bottom: -25px;
    padding: 15px 25px;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .leftSideButton {
    bottom: -20px;
    padding: 10px 20px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .leftSideButton {
    padding: 7px;
    bottom: -15px;
  }
}
@media (min-width: 992px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .rightSideButton {
    padding: 15px 40px;
    bottom: -25px;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .rightSideButton {
    padding: 10px 20px;
    bottom: -20px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__twoOptionsContainer .optionsContent .rightSideButton {
    padding: 7px;
    bottom: -15px;
  }
}
.changeStoveWrapper .lightBgColor {
  background: #eceef9;
  padding: 30px 35px 10px;
}
@media (max-width: 767px) {
  .changeStoveWrapper .lightBgColor {
    padding: 20px 20px;
  }
}
.changeStoveWrapper__headerContainer {
  align-items: center;
  padding: 0 0 15px;
}
.changeStoveWrapper__darkBgColor {
  flex: 4;
}
@media (max-width: 767px) {
  .changeStoveWrapper__darkBgColor {
    flex: auto;
    width: 100%;
  }
}
.changeStoveWrapper__darkBgColor .cutEdge {
  font-size: 25px;
  color: #fff;
  padding: 20px;
  background: #06395c;
  clip-path: polygon(0 0, 100% 0, calc(100% - 70px) 100%, 0% 100%);
}
@media (max-width: 767px) {
  .changeStoveWrapper__darkBgColor .cutEdge {
    font-size: 20px;
    padding: 10px 20px;
    clip-path: none;
    text-align: center;
    margin-top: 15px;
  }
}
.changeStoveWrapper__logoContainer {
  flex: 1;
  display: flex;
  justify-content: center;
  width: 130px;
  height: 47px;
}
@media (max-width: 767px) {
  .changeStoveWrapper__logoContainer {
    flex: auto;
    height: auto;
    width: 100%;
    order: -1;
  }
  .changeStoveWrapper__logoContainer img {
    width: 130px;
    height: auto;
    display: block;
    margin: 0 auto;
  }
}
.changeStoveWrapper .inputTelContainer {
  padding-left: 15px;
}
.changeStoveWrapper select option {
  font-size: 16px;
  line-height: 20px;
}
.changeStoveWrapper #ownQuestion {
  color: #06395c;
  background-color: #fff;
  width: 100%;
  height: 52px;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 25px;
  display: none;
  margin-top: 15px;
}
.changeStoveWrapper #ownQuestion::-webkit-input-placeholder {
  /* Edge */
  color: #06395c;
}
.changeStoveWrapper #ownQuestion:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #06395c;
}
.changeStoveWrapper #ownQuestion::placeholder {
  color: #06395c;
}
.changeStoveWrapper .inputText, .changeStoveWrapper .changeStoveWrapper__formContent .steps .topicContainer .topic, .changeStoveWrapper__formContent .steps .topicContainer .changeStoveWrapper .topic, .changeStoveWrapper .changeStoveWrapper__formContent .steps .listContainer .listContent .listElement, .changeStoveWrapper__formContent .steps .listContainer .listContent .changeStoveWrapper .listElement {
  color: #06395c;
}
.changeStoveWrapper .inputText input, .changeStoveWrapper .changeStoveWrapper__formContent .steps .topicContainer .topic input, .changeStoveWrapper__formContent .steps .topicContainer .changeStoveWrapper .topic input, .changeStoveWrapper .changeStoveWrapper__formContent .steps .listContainer .listContent .listElement input, .changeStoveWrapper__formContent .steps .listContainer .listContent .changeStoveWrapper .listElement input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  opacity: 0;
}
@media (min-width: 480px) {
  .changeStoveWrapper .inputText, .changeStoveWrapper .changeStoveWrapper__formContent .steps .topicContainer .topic, .changeStoveWrapper__formContent .steps .topicContainer .changeStoveWrapper .topic, .changeStoveWrapper .changeStoveWrapper__formContent .steps .listContainer .listContent .listElement, .changeStoveWrapper__formContent .steps .listContainer .listContent .changeStoveWrapper .listElement {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper .inputText, .changeStoveWrapper .changeStoveWrapper__formContent .steps .topicContainer .topic, .changeStoveWrapper__formContent .steps .topicContainer .changeStoveWrapper .topic, .changeStoveWrapper .changeStoveWrapper__formContent .steps .listContainer .listContent .listElement, .changeStoveWrapper__formContent .steps .listContainer .listContent .changeStoveWrapper .listElement {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper .numberAndTitle {
    display: flex;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper .numberAndTitle .boldText {
    flex: 1;
    margin-left: 5px;
  }
}
@media (min-width: 568px) {
  .changeStoveWrapper__formContent .steps {
    margin: 0 0 35px;
  }
}
@media (max-width: 567px) {
  .changeStoveWrapper__formContent .steps {
    margin: 0 0 42px;
  }
}
.changeStoveWrapper__formContent .steps .listContainer {
  margin: 20px 0 0;
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .listContainer {
    margin-top: 0;
  }
}
@media (min-width: 568px) {
  .changeStoveWrapper__formContent .steps .listContainer {
    display: flex;
  }
}
@media (max-width: 567px) {
  .changeStoveWrapper__formContent .steps .listContainer {
    margin: 20px 0 0;
  }
}
.changeStoveWrapper__formContent .steps .listContainer .listContent {
  flex: 1;
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .listContainer .listContent {
    margin-top: 20px;
  }
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement {
  background: white;
  border-radius: 3px;
  border-right: 3px solid #dbdce7;
  cursor: pointer;
  text-align: center;
  padding: 20px 0;
  width: 100%;
  box-shadow: 0px 5px 5px 0px #dbdce7;
  position: relative;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement:hover {
  background-color: #dbdce7;
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement.active {
  background: #4ab5f4;
  color: #fff;
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement__icon {
  margin: 15px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .listContainer .listContent .listElement__icon {
    width: 50px;
  }
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement__icon img {
  width: 20px;
  height: auto;
  display: block;
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement__icon i {
  font-size: 20px;
}
.changeStoveWrapper__formContent .steps .listContainer .listContent .listElement__icon .requestCounter {
  color: #9fa4be;
  font-size: 16px;
  margin: 0 0 0 8px;
  width: 24px;
  text-align: center;
}
@media (min-width: 480px) and (max-width: 567px) {
  .changeStoveWrapper__formContent .steps .hoursList {
    columns: 2;
  }
}
.changeStoveWrapper__formContent .steps .topicContainer {
  position: relative;
}
@media screen and (min-width: 767px) {
  .changeStoveWrapper__formContent .steps .topicContainer {
    margin-top: 20px;
  }
}
.changeStoveWrapper__formContent .steps .topicContainer .topic {
  background: #fff;
  padding: 15px 25px;
  border-radius: 3px;
  width: 100%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .topicContainer .topic {
    margin: 10px 0;
  }
}
.changeStoveWrapper__formContent .steps .topicContainer::after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #4ab5f4;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
@media (min-width: 480px) {
  .changeStoveWrapper__formContent .steps .topicContainer::after {
    right: 25px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper__formContent .steps .topicContainer::after {
    right: 20px;
  }
}
.changeStoveWrapper__formContent .steps .starredText {
  color: #06395c;
  font-size: 14px;
  padding: 40px 0 0;
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .starredText {
    padding: 0;
    position: absolute;
    bottom: -43px;
  }
}
.changeStoveWrapper__formContent .steps .colorButton {
  padding: 20px 90px 20px 25px;
  color: #fff;
  background: #4ab5f4;
  font-weight: bold;
  border-radius: 3px;
  display: block;
  transition: all 0.3s ease;
  min-width: 200px;
}
@media screen and (min-width: 767px) {
  .changeStoveWrapper__formContent .steps .colorButton:hover {
    background-color: #1aa1f1;
  }
  .changeStoveWrapper__formContent .steps .colorButton:hover img {
    right: 12px;
  }
}
@media (min-width: 768px) {
  .changeStoveWrapper__formContent .steps .colorButton {
    font-size: 30px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .colorButton {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .colorButton {
    font-size: 29px;
    width: 100%;
    padding: 20px;
    margin: 0 auto;
  }
}
.changeStoveWrapper__formContent .steps .colorButton .buttonArrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 20px;
  width: 25px;
  height: auto;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .steps .colorButton .buttonArrow {
    display: none;
  }
}
.changeStoveWrapper__formContent .titleAndInputSection {
  position: relative;
}
.changeStoveWrapper__formContent .titleAndInputSection .inputTelContainer {
  background: #fff;
  border-radius: 3px;
  padding: 10px 20px;
  box-shadow: 0px 5px 5px 0px #dbdce7;
}
@media (min-width: 768px) {
  .changeStoveWrapper__formContent .titleAndInputSection .inputTelContainer {
    width: 340px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper__formContent .titleAndInputSection .inputTelContainer {
    width: 300px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .changeStoveWrapper__formContent .titleAndInputSection .inputTelContainer {
    width: 240px;
  }
}
.changeStoveWrapper__formContent .titleAndInputSection .checkIcon {
  position: absolute;
  right: 20px;
  top: 50%;
  height: 15px;
  width: 20px;
  transform: translateY(-50%);
}
.changeStoveWrapper .numberWithBg {
  color: #fff;
  background: #06395c;
  border-radius: 50%;
  padding: 4px 10px;
  text-align: center;
  font-weight: bold;
  margin: 0 10px 0 0;
  font-size: 19px;
}
.changeStoveWrapper .boldText {
  font-weight: bold;
  color: #06395c;
  margin: 0 25px 0 0;
  font-size: 20px;
}
.changeStoveWrapper .photoBg {
  background: url("../img/form_bg_step3.jpg");
  background-size: cover;
  height: 100%;
}
@media (min-width: 992px) {
  .changeStoveWrapper .photoBg {
    padding: 50px 40px 30px;
  }
}
@media (max-width: 991px) {
  .changeStoveWrapper .photoBg {
    padding: 30px 30px 20px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper .photoBg {
    padding: 30px 15px 50px;
  }
}
.changeStoveWrapper .photoBg .headerContainer {
  text-align: center;
  margin: 30px 0 0;
}
.changeStoveWrapper .photoBg .title {
  color: #fff;
  font-weight: bold;
}
@media (min-width: 768px) {
  .changeStoveWrapper .photoBg .title {
    font-size: 40px;
  }
}
@media (min-width: 568px) and (max-width: 768px) {
  .changeStoveWrapper .photoBg .title {
    font-size: 35px;
  }
}
@media (max-width: 567px) {
  .changeStoveWrapper .photoBg .title {
    font-size: 30px;
  }
}
.changeStoveWrapper .photoBg .description {
  color: #fff;
}
@media (min-width: 768px) {
  .changeStoveWrapper .photoBg .description {
    font-size: 30px;
  }
}
@media (min-width: 568px) and (max-width: 768px) {
  .changeStoveWrapper .photoBg .description {
    font-size: 25px;
  }
}
@media (max-width: 567px) {
  .changeStoveWrapper .photoBg .description {
    font-size: 20px;
  }
}
.changeStoveWrapper .photoBg .wrapperCenterText {
  text-align: center;
}
@media (min-width: 992px) {
  .changeStoveWrapper .photoBg .wrapperCenterText {
    padding: 0 200px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .changeStoveWrapper .photoBg .wrapperCenterText {
    padding: 0 160px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .changeStoveWrapper .photoBg .wrapperCenterText {
    padding: 0 100px;
  }
}
@media (max-width: 567px) {
  .changeStoveWrapper .photoBg .wrapperCenterText {
    padding: 10px 0 0;
  }
}
.changeStoveWrapper .photoBg .wrapperLeftText {
  margin: 25px 0 0;
}
.changeStoveWrapper .photoBg .mainDescriptionContainer {
  background: #fff;
  margin: 65px 0 40px;
  border-radius: 3px;
  position: relative;
}
.changeStoveWrapper .photoBg .mainDescriptionContainer .title, .changeStoveWrapper .photoBg .mainDescriptionContainer .description {
  color: #06395c;
}
@media (min-width: 992px) {
  .changeStoveWrapper .photoBg .mainDescriptionContainer {
    padding: 60px 160px 70px 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .changeStoveWrapper .photoBg .mainDescriptionContainer {
    padding: 50px 85px 60px 60px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .changeStoveWrapper .photoBg .mainDescriptionContainer {
    padding: 40px 75px 50px 50px;
  }
}
@media (min-width: 480px) and (max-width: 567px) {
  .changeStoveWrapper .photoBg .mainDescriptionContainer {
    padding: 20px 55px 30px 30px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper .photoBg .mainDescriptionContainer {
    padding: 25px 15px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper .photoBg .mainDescriptionContainer {
    margin: 50px 0;
  }
}
.changeStoveWrapper .photoBg .exclamationMarkImg {
  position: absolute;
  top: -30px;
  right: 35px;
}
@media (min-width: 768px) {
  .changeStoveWrapper .photoBg .exclamationMarkImg {
    width: 144px;
  }
}
@media (min-width: 568px) and (max-width: 768px) {
  .changeStoveWrapper .photoBg .exclamationMarkImg {
    width: 134px;
  }
}
@media (min-width: 480px) and (max-width: 567px) {
  .changeStoveWrapper .photoBg .exclamationMarkImg {
    width: 104px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper .photoBg .exclamationMarkImg {
    display: none;
  }
}
.changeStoveWrapper .photoBg .buttonExitContainer {
  display: flex;
}
@media (min-width: 568px) {
  .changeStoveWrapper .photoBg .buttonExitContainer {
    justify-content: flex-end;
  }
}
@media (max-width: 567px) {
  .changeStoveWrapper .photoBg .buttonExitContainer {
    justify-content: center;
  }
}
.changeStoveWrapper .photoBg .whiteButton {
  color: #06395c;
  background: #fff;
  border-radius: 3px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .changeStoveWrapper .photoBg .whiteButton {
    font-size: 30px;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .changeStoveWrapper .photoBg .whiteButton {
    font-size: 25px;
  }
}
@media (max-width: 479px) {
  .changeStoveWrapper .photoBg .whiteButton {
    font-size: 22px;
  }
}
.changeStoveWrapper .photoBg .whiteButton .buttonExitImg {
  height: 20px;
  width: 20px;
  margin: 0 0 0 20px;
}
@media (min-width: 768px) {
  .changeStoveWrapper .photoBg .buttonExit {
    padding: 20px 30px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper .photoBg .buttonExit {
    padding: 15px 25px;
  }
}
.changeStoveWrapper .inputSection {
  width: 350px;
  position: relative;
}
@media (max-width: 767px) {
  .changeStoveWrapper .inputSection {
    width: 100%;
    margin-top: 10px;
  }
}
.changeStoveWrapper .inputSection .inputWrapper {
  background: white;
  border-radius: 3px;
  border-right: 3px solid #dbdce7;
  cursor: pointer;
  text-align: center;
  width: 100%;
  box-shadow: 0 5px 5px 0 #dbdce7;
  position: relative;
}
.changeStoveWrapper .inputSection input {
  width: 100%;
  height: 52px;
}
.changeStoveWrapper .inputSection img {
  display: block;
  width: 20px;
  height: auto;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 20px;
  opacity: 0;
}
.changeStoveWrapper .checkbox__list span.required {
  color: #06395c;
  position: absolute;
  top: 0;
  left: -13px;
  font-weight: 700;
  font-size: 25px;
}
.changeStoveWrapper .checkbox__list li {
  margin-bottom: 30px;
}
.changeStoveWrapper .checkbox__list label {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.changeStoveWrapper .checkbox__list input {
  width: 17px;
  height: 17px;
  margin: 1px 10px 0 0;
}
.changeStoveWrapper .checkbox__list .description {
  flex: 1;
  font-size: 14px;
  line-height: 18px;
}
.changeStoveWrapper .changeStoveWrapper__formContent .steps .listContainer.error .listContent .listElement {
  background-color: #ddb2b4;
}
.changeStoveWrapper .changeStoveWrapper__formContent .steps {
  position: relative;
}
.changeStoveWrapper .changeStoveWrapper__formContent .steps.phone {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.changeStoveWrapper .changeStoveWrapper__formContent .steps .listContainer.error + .errorInfo {
  display: block;
}
.changeStoveWrapper input.error {
  background-color: #ddb2b4;
}
.changeStoveWrapper input.error + .errorInfo {
  display: block;
}
.changeStoveWrapper .errorInfo {
  color: darkred;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  position: absolute;
  bottom: -20px;
  left: 0;
  display: none;
}
.changeStoveWrapper #contact_hours_input .errorInfo {
  bottom: -7px;
}
@media (max-width: 767px) {
  .changeStoveWrapper #contact_hours_input li {
    display: flex;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper #contact_hours_input li .listElement {
    flex: 1;
    margin-right: 20px;
  }
}
.changeStoveWrapper .checkbox__list .errorInfo {
  left: 26px;
}
.changeStoveWrapper .checkbox__list li {
  position: relative;
}
.changeStoveWrapper .checkbox__list label.error .description {
  color: darkred;
}
.changeStoveWrapper .checkbox__list label.error + .errorInfo {
  display: block;
}
.changeStoveWrapper .headerContent .title {
  text-align: center;
}
.changeStoveWrapper .infoBox {
  margin-bottom: 50px;
}
.changeStoveWrapper .infoBox h4 {
  text-align: center;
  font-size: 16px;
  margin: 15px 0;
}
.changeStoveWrapper .infoBox .wrapperTable {
  height: 300px;
  overflow-y: scroll;
  margin-top: 30px;
}
.changeStoveWrapper .infoBox table {
  border: 1px solid #d8d8d8;
  border-top: none;
  border-right: none;
}
@media (max-width: 767px) {
  .changeStoveWrapper .infoBox table {
    font-size: 12px;
  }
}
.changeStoveWrapper .infoBox td {
  padding: 15px;
  border-top: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}
@media (max-width: 767px) {
  .changeStoveWrapper .infoBox td {
    padding: 10px 5px;
  }
}
@media (max-width: 767px) {
  .changeStoveWrapper .infoBox tr:nth-of-type(odd) {
    width: 110px;
  }
}
.changeStoveWrapper .infoBox ul {
  margin: 10px 0;
}
.changeStoveWrapper .infoBox ul li {
  position: relative;
  padding-left: 10px;
  margin-bottom: 5px;
}
.changeStoveWrapper .infoBox ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #646567;
}
.changeStoveWrapper .infoBox a {
  transition: all 0.3s ease;
}
.changeStoveWrapper .infoBox a:hover {
  color: #0f72db;
}
.changeStoveWrapper .changeStoveWrapper__container.step3 .title {
  margin-bottom: 20px;
  line-height: 40px;
}
.changeStoveWrapper .changeStoveWrapper__container.step3 .description {
  font-size: 22px;
  line-height: 26px;
}
.changeStoveWrapper .changeStoveWrapper__container.step3 .mainDescriptionContainer .description {
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 767px) {
  .changeStoveWrapper .changeStoveWrapper__container.step3 .mainDescriptionContainer .description {
    font-size: 16px;
    line-height: 26px;
  }
}
.changeStoveWrapper .infoBox__title {
  font-size: 16px;
  color: #06395c;
  margin: 0 0 25px;
}

.fancybox-overlay.fancybox-overlay-fixed {
  z-index: 99999;
}

.fancybox-opened {
  z-index: 100000;
}

.articleNew header .txtArticleTitle {
  margin-top: 0;
}

.newNavEssentials {
  position: relative;
  margin-bottom: 30px;
}
.newNavEssentials.smart > .logo {
  display: block;
  margin-bottom: 10px;
}
.newNavEssentials.smart > .logo > img {
  width: auto;
  height: 100px;
}
.newNavEssentials.smart .listWithLinksBlock li > h3 {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  margin-bottom: 0;
}
.newNavEssentials .essentialsTitle {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 28px;
  line-height: 2rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  position: absolute;
  height: 45px;
  top: -45px;
  left: 21px;
}
.newNavEssentials .essentialsTitle a {
  color: #0f72db;
}
.newNavEssentials .listWithLinksBlock {
  background-color: #eff4f7;
  padding: 16px 21px;
}
.newNavEssentials .listWithLinksBlock > li {
  line-height: 22px;
  line-height: 1.5714285714rem;
  font-weight: 900;
}
.newNavEssentials .listWithLinksBlock > li.active > a {
  color: #0f72db;
}
.newNavEssentials .listWithLinksBlock > li:first-of-type {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.newNavEssentials .listWithLinksBlock > li > a {
  font-weight: 900;
}
.newNavEssentials .listWithLinksBlock > li > a.activeTitle {
  color: #0f72db;
}
.newNavEssentials .listWithLinksBlock > li .submenuTitle {
  font-weight: 900;
  display: block;
  cursor: pointer;
}
.newNavEssentials .listWithLinksBlock > li > ul {
  margin: 0;
  display: none;
}
.newNavEssentials .listWithLinksBlock > li > ul.expanded {
  display: block;
}
.newNavEssentials .listWithLinksBlock > li > ul li {
  line-height: 20px;
  line-height: 1.4285714286rem;
}
.newNavEssentials .listWithLinksBlock > li > ul li a {
  padding-left: 20px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
.newNavEssentials .listWithLinksBlock > li > ul li a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 11px;
  height: 2px;
  background-color: #0f72db;
  display: none;
}
.newNavEssentials .listWithLinksBlock > li > ul li a:hover {
  color: #0f72db;
}
.newNavEssentials .listWithLinksBlock > li > ul li.active a:before {
  display: block;
}
.newNavEssentials .listWithLinksBlock li {
  font-size: 16px;
  font-size: 1.1428571429rem;
  border-top: 1px solid #dcdcdc;
  margin-top: 10px;
  padding-top: 10px;
  font-weight: 400;
}

.mainAside .reportBox {
  background-color: #454545;
  color: #fff;
  height: 200px;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.mainAside .reportBox .content {
  text-align: center;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
}
.mainAside .reportBox i {
  margin-bottom: 15px;
  font-size: 55px;
  font-size: 3.9285714286rem;
  color: #fff;
  position: relative;
  right: -6px;
  display: block;
}
.mainAside .reportBox span {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.mainAside .reportBox a {
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 8px 30px;
  background-color: #85ba16;
  color: #fff;
  display: inline-block;
  font-weight: 900;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 20px;
  line-height: 1.4285714286rem;
}
.mainAside .reportBox a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #85ba16;
}
.mainAside .boxAirQuality {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
}
.mainAside .boxAirQuality .txtAirTitle {
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.mainAside .asideCategoryLnk {
  color: #0f72db;
}
.mainAside .txtAsideTitle {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 25px;
  line-height: 1.7857142857rem;
  color: #0f72db;
  font-family: "Lato", sans-serif;
  font-weight: 900;
}
.mainAside .asideSection {
  margin-bottom: 30px;
  padding: 38px 0 20px 0;
  position: relative;
  border-top: 1px solid #0f72db;
}
.mainAside .asideSection.imgBottom {
  margin-bottom: 75px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .mainAside .asideSection.imgBottom {
    padding-bottom: 125px;
  }
}
.mainAside .asideSection.imgBottom .imgBox {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 90%;
}
@media (max-width: 767px) {
  .mainAside .asideSection.imgBottom .imgBox {
    bottom: -40px;
  }
  .mainAside .asideSection.imgBottom .imgBox img {
    width: 240px;
    max-width: 240px;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mainAside .asideSection.imgBottom .imgBox {
    bottom: -20px;
  }
  .mainAside .asideSection.imgBottom .imgBox img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}
.mainAside .asideSection .txtAsideBoxTitle {
  color: #0f72db;
  text-transform: uppercase;
  position: absolute;
  top: -9px;
  left: -2px;
  background-color: #fff;
  padding: 0 14px 14px 0;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  letter-spacing: 1.5px;
  font-size: 14px;
  font-size: 1rem;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mainAside .asideSection .txtAsideBoxTitle {
    font-size: 12px;
    font-size: 0.8571428571rem;
    letter-spacing: 1px;
  }
}
.mainAside .asideSection .txtAsideBoxTitle a {
  color: #0f72db;
}
.mainAside .infoBox, .mainAside .readMoreBox {
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px solid #0f72db;
  border-bottom: 1px solid #0f72db;
  border-right: 1px solid #0f72db;
}
.mainAside .readMoreBox.imgBottom .imgBox {
  background-color: #fff;
}
.mainAside .weatherBox .weatherContent > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.mainAside .weatherBox .degreeBox {
  padding-right: 5px;
}
.mainAside .weatherBox .content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.mainAside .weatherBox .content:after {
  content: "";
  position: absolute;
  height: 40px;
  width: 1px;
  background-color: #dde4e9;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mainAside .weatherBox .content i {
  font-size: 40px;
  font-size: 2.8571428571rem;
  color: #0f72db;
  display: block;
  margin-right: 10px;
}
.mainAside .weatherBox .content div span:first-of-type {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
  display: block;
  font-weight: 700;
  margin: 0 0 3px 5px;
}
.mainAside .weatherBox .content div span:last-of-type {
  font-size: 36px;
  font-size: 2.5714285714rem;
  line-height: 32px;
  line-height: 2.2857142857rem;
}
.mainAside .weatherBox .qualityBox {
  color: #7e868c;
}
.mainAside .weatherBox .qualityBox > span {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 16px;
  line-height: 1.1428571429rem;
  display: block;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
.mainAside .weatherBox .qualityBox .result {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  color: #0f72db;
  font-weight: 900;
}
.mainAside .weatherBox .lnkWeatherMore {
  display: block;
  text-align: center;
  font-weight: 700;
  margin-top: 28px;
  color: #000;
}
.mainAside .weatherBox .lnkWeatherMore i {
  color: #0f72db;
}
.mainAside .readMoreList {
  padding-right: 20px;
}
.mainAside .readMoreList li {
  margin-bottom: 8px;
}
.mainAside .readMoreList li:last-of-type {
  margin-bottom: 0;
}
.mainAside .readMoreList li a {
  position: relative;
  color: #6c6c6c;
  line-height: 22px;
  line-height: 1.5714285714rem;
  padding-left: 21px;
  display: inline-block;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
.mainAside .readMoreList li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #0f72db;
}
.mainAside .newsBox .listWithLinksBlock li {
  margin-bottom: 17px;
  padding-bottom: 17px;
  border-bottom: 1px solid #dcdcdc;
}
.mainAside .newsBox .listWithLinksBlock li:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.mainAside .newsBox .listWithLinksBlock .itemWithImg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.mainAside .newsBox .listWithLinksBlock .itemWithImg .boxWithImg {
  width: 108px;
  overflow: hidden;
  height: 72px;
  position: relative;
  margin-right: 12px;
}
.mainAside .newsBox .listWithLinksBlock .itemWithImg .boxWithImg .imgBg {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mainAside .newsBox .listWithLinksBlock .itemWithImg .boxWithImg {
    display: none;
  }
}
.mainAside .newsBox .listWithLinksBlock .itemWithImg .txtListTitle {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
  flex: 1;
  margin: -5px 0 0 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mainAside .newsBox .listWithLinksBlock .itemWithImg .txtListTitle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.5714285714rem;
  }
}
.mainAside .newsBox .listWithLinksBlock .itemWithImg:hover .boxWithImg .imgBg {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.mainAside .listWithLogo {
  margin: 10px 0 0 28px;
}
.mainAside .listWithLogo li {
  margin-bottom: 35px;
}
.mainAside .listWithLogo li:last-of-type {
  margin-bottom: 0;
}
.mainAside .listWithLogo li a {
  display: block;
}
.mainAside .listWithLogo li a img {
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
.mainAside .listWithLogo li a.small img {
  max-width: 120px;
  height: auto;
}
.mainAside .infoBox .content .txtContentTitle {
  color: #000;
  line-height: 22px;
  line-height: 1.5714285714rem;
  margin-bottom: 15px;
  font-weight: 900;
}
.mainAside .infoBox .content .tileList {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 10px);
  margin-left: -5px;
}
.mainAside .infoBox .content .tileList li {
  flex: 1;
}
.mainAside .infoBox .content .tileList li:nth-of-type(2) {
  margin: 0 10px;
}
.mainAside .infoBox .content .tileList .tileListItem {
  display: block;
  background-color: #eff4f7;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #000;
  padding: 13px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mainAside .infoBox .content .tileList .tileListItem {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.mainAside .infoBox .content .tileList .tileListItem:hover {
  color: #fff;
  background-color: #0f72db;
  text-decoration: none;
}
.mainAside .infoBox .content .tileList .tileListItem span {
  display: block;
  text-align: center;
}
.mainAside .infoBox .content .tileList .tileListItem span.day {
  font-size: 26px;
  font-size: 1.8571428571rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-weight: 900;
  margin-bottom: 3px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mainAside .infoBox .content .tileList .tileListItem span.day {
    font-size: 22px;
    font-size: 1.5714285714rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.mainAside .infoBox .content .tileList .tileListItem span.date {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mainAside .infoBox .content .tileList .tileListItem span.date {
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
.mainAside .infoBox .content a.listItemLnk {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 22px;
  line-height: 1.5714285714rem;
  color: #6c6c6c;
  font-family: "Merriweather", serif;
  font-weight: 400;
}

.boxAirQuality {
  display: block;
  margin: 20px 0 30px 0;
  background: #ed3420;
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, "Tahoma", "Verdana", sans-serif;
  position: relative;
}
.boxAirQuality > .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.boxAirQuality > .row:after, .boxAirQuality > .row:before {
  width: 0;
}

.boxAirTitle {
  position: relative;
  color: #fff;
  padding: 15px 10px;
  font-size: 12px;
  z-index: 11;
}

.boxAirTitle .txtAirTitle {
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  margin: 0 0 15px 0;
  color: #fff;
}

.boxAirTitle a {
  color: #fff;
}
.boxAirTitle a:hover {
  color: #fff;
  text-decoration: underline;
}

.boxAirTitleBg {
  position: absolute;
  top: 0;
  left: 10px;
  right: 15px;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0);
}

.boxAirTitleBg:after {
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top: 12px solid rgba(0, 0, 0, 0);
  border-bottom: 12px solid rgba(0, 0, 0, 0);
  border-left: 6px solid rgba(0, 0, 0, 0.1);
}

.wrapperAirValue {
  text-align: left;
  padding: 20px 0 5px 0;
  position: relative;
  margin-left: -8px;
}

.wrapperAirValue a {
  color: #fff;
  text-decoration: none;
  display: block;
}

.wrapperAirValue a:hover .txtAirValue {
  text-decoration: underline;
}

.wrapperAirValue .txtAirValue {
  display: block;
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 10px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, "Tahoma", "Verdana", sans-serif;
}

.wrapperAirValue .txtAirValue img {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}

.wrapperAirValue .txtAirTime {
  display: block;
  font-size: 12px;
}

.wrapperAirValue i {
  position: absolute;
  top: 2px;
  right: 11px;
  font-size: 18px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.wrapperAirValue i:hover {
  color: #4a4a4a;
}

.boxAirPopup {
  position: absolute;
  opacity: 0;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 100%;
  background-color: #eaeaea;
  padding: 20px;
  color: #000;
  font-size: 13px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, "Tahoma", "Verdana", sans-serif;
}

.boxAirPopup p {
  margin: 0;
  letter-spacing: 0;
  text-transform: lowercase;
}

.boxAirPopup p span {
  font-size: 10px;
  display: block;
  margin-top: 12px;
}

.boxAirPopup a.lnkAirPopupClose {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  color: #d5d8d6;
}
.boxAirPopup a.lnkAirPopupClose .icon-wro-cancel-squared:before {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  content: "x" !important;
}

.boxAirPopup a.lnkAirPopupClose:hover {
  color: #3dade4;
}

.boxAirQuality.isActive,
.boxAirQuality.isActive .boxAirPopup {
  opacity: 1;
  z-index: 6001;
}

.boxAirQuality .lnkAirPopup:hover, .boxAirQuality .lnkAirPopup:focus {
  text-decoration: none;
  color: #fff;
}

.boxAirQuality.horizontal > .row {
  display: block;
}
.boxAirQuality.horizontal .boxAirTitle {
  padding: 10px 14px;
}
.boxAirQuality.horizontal .boxAirTitle .txtAirTitle {
  margin-bottom: 0;
  font-size: 14px;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.8);
}
.boxAirQuality.horizontal .wrapperAirValue {
  padding-top: 5px;
}
.boxAirQuality.horizontal .wrapperAirValue .lnkAirPopup > i {
  top: -30px;
  z-index: 100;
}
.boxAirQuality.horizontal .wrapperAirValue .lnkAirPopup > i:hover {
  color: #fff;
}
.boxAirQuality.horizontal .wrapperAirValue .txtAirValue {
  text-align: center;
  font-family: "Futura-pt", sans-serif;
  font-weight: 700;
  text-transform: lowercase;
  margin-bottom: 14px;
  letter-spacing: 1px;
}
.boxAirQuality.horizontal .wrapperAirValue .txtAirValue img {
  max-height: 30px;
  width: auto;
}
.boxAirQuality.horizontal .wrapperAirValue .txtAirTime {
  position: relative;
  bottom: -5px;
}
.boxAirQuality.horizontal .wrapperAirValue .txtAirTime, .boxAirQuality.horizontal .wrapperAirValue .seeMoreLnk {
  font-size: 12px;
  font-size: 0.8571428571rem;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: lowercase;
}
.boxAirQuality.horizontal .wrapperAirValue .seeMoreLnk {
  bottom: 14px;
}
.boxAirQuality.horizontal .wrapperAirValue .seeMoreLnk i {
  color: #fdb539;
}
.boxAirQuality.horizontal .wrapperAirValue .seeMoreLnk:hover {
  color: #fff;
  text-decoration: underline;
}
.boxAirQuality.horizontal .boxAirTitleBg {
  right: 10px;
}
.boxAirQuality.horizontal .boxAirTitleBg:after {
  display: none;
}
.boxAirQuality.horizontal .wrapperAirValue {
  margin-left: 0;
  padding-top: 7px;
  padding-bottom: 0;
}
.boxAirQuality.horizontal .wrapperAirValue a {
  padding: 0 14px;
}
.boxAirQuality.horizontal .wrapperAirValue i {
  right: 15px;
  font-size: 20px;
  font-size: 1.4285714286rem;
}
.boxAirQuality.horizontal .wrapperAirValue .seeMoreLnk {
  font-size: 12px;
  position: relative;
  bottom: 14px;
  float: right;
  padding-right: 3px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.boxAirQuality.horizontal .wrapperAirValue .seeMoreLnk > i {
  position: relative;
  right: 0;
  top: 0;
  font-size: 12px;
}

.boxAirQuality.colorBlack .boxAirTitle .txtAirTitle {
  color: #000;
}
.boxAirQuality.colorBlack .wrapperAirValue a, .boxAirQuality.colorBlack .wrapperAirValue .seeMoreLnk {
  color: #000;
}
.boxAirQuality.colorBlack .wrapperAirValue a:hover, .boxAirQuality.colorBlack .wrapperAirValue .seeMoreLnk:hover {
  color: #333;
}
.boxAirQuality.colorBlack .wrapperAirValue .lnkAirPopup > i:hover {
  color: #333;
}

.row:before, .row:after {
  width: 0;
}

.list-tile-with-border, .tileWithBorder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .list-tile-with-border, .tileWithBorder {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.list-tile-with-border > li, .tileWithBorder > li {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .list-tile-with-border > li, .tileWithBorder > li {
    padding: 0 10px;
  }
}
.list-tile-with-border .tile-content, .list-tile-with-border .tileContent, .tileWithBorder .tile-content, .tileWithBorder .tileContent {
  display: block;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  border: 1px solid #0f72db;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  padding: 40px 15px 30px;
  min-height: 200px;
}
@media (max-width: 767px) {
  .list-tile-with-border .tile-content, .list-tile-with-border .tileContent, .tileWithBorder .tile-content, .tileWithBorder .tileContent {
    padding: 9px 12px;
    margin-bottom: 10px;
    min-height: initial;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .list-tile-with-border .tile-content, .list-tile-with-border .tileContent, .tileWithBorder .tile-content, .tileWithBorder .tileContent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .list-tile-with-border .tile-content, .list-tile-with-border .tileContent, .tileWithBorder .tile-content, .tileWithBorder .tileContent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.list-tile-with-border .tile-content div, .list-tile-with-border .tileContent div, .tileWithBorder .tile-content div, .tileWithBorder .tileContent div {
  text-align: center;
}
.list-tile-with-border .tile-content .txt-tile-title, .list-tile-with-border .tileContent .txt-tile-title, .tileWithBorder .tile-content .txt-tile-title, .tileWithBorder .tileContent .txt-tile-title {
  text-align: left;
  color: #000;
}
.list-tile-with-border .tile-content .tile-icon, .list-tile-with-border .tile-content .txt-tile-title, .list-tile-with-border .tileContent .tile-icon, .list-tile-with-border .tileContent .txt-tile-title, .tileWithBorder .tile-content .tile-icon, .tileWithBorder .tile-content .txt-tile-title, .tileWithBorder .tileContent .tile-icon, .tileWithBorder .tileContent .txt-tile-title {
  position: relative;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.list-tile-with-border .tile-content img, .list-tile-with-border .tileContent img, .tileWithBorder .tile-content img, .tileWithBorder .tileContent img {
  width: 100%;
  height: auto;
  max-width: 120px;
  max-height: 100px;
  object-fit: contain;
  position: relative;
  top: 0;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .list-tile-with-border .tile-content img, .list-tile-with-border .tileContent img, .tileWithBorder .tile-content img, .tileWithBorder .tileContent img {
    max-width: 90px;
    max-height: 54px;
  }
}
.list-tile-with-border .tile-content .tile-icon, .list-tile-with-border .tileContent .tile-icon, .tileWithBorder .tile-content .tile-icon, .tileWithBorder .tileContent .tile-icon {
  font-size: 70px;
  font-size: 5rem;
  color: #0f72db;
  bottom: 0;
}
@media (max-width: 767px) {
  .list-tile-with-border .tile-content .tile-icon, .list-tile-with-border .tileContent .tile-icon, .tileWithBorder .tile-content .tile-icon, .tileWithBorder .tileContent .tile-icon {
    font-size: 35px;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .list-tile-with-border .tile-content .tile-icon, .list-tile-with-border .tileContent .tile-icon, .tileWithBorder .tile-content .tile-icon, .tileWithBorder .tileContent .tile-icon {
    font-size: 55px;
    font-size: 3.9285714286rem;
  }
}
.list-tile-with-border .tile-content .txt-tile-title, .list-tile-with-border .tile-content .txtTileTitle, .list-tile-with-border .tileContent .txt-tile-title, .list-tile-with-border .tileContent .txtTileTitle, .tileWithBorder .tile-content .txt-tile-title, .tileWithBorder .tile-content .txtTileTitle, .tileWithBorder .tileContent .txt-tile-title, .tileWithBorder .tileContent .txtTileTitle {
  line-height: 21px;
  line-height: 1.5rem;
  font-size: 18px;
  font-weight: 400;
  height: 40px;
  margin: 30px 0 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  top: 0;
}
@media (max-width: 767px) {
  .list-tile-with-border .tile-content .txt-tile-title, .list-tile-with-border .tile-content .txtTileTitle, .list-tile-with-border .tileContent .txt-tile-title, .list-tile-with-border .tileContent .txtTileTitle, .tileWithBorder .tile-content .txt-tile-title, .tileWithBorder .tile-content .txtTileTitle, .tileWithBorder .tileContent .txt-tile-title, .tileWithBorder .tileContent .txtTileTitle {
    font-size: 13px;
    font-size: 0.9285714286rem;
    line-height: 17px;
    line-height: 1.2142857143rem;
    height: inherit;
    margin-top: 20px;
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .list-tile-with-border .tile-content .txt-tile-title, .list-tile-with-border .tile-content .txtTileTitle, .list-tile-with-border .tileContent .txt-tile-title, .list-tile-with-border .tileContent .txtTileTitle, .tileWithBorder .tile-content .txt-tile-title, .tileWithBorder .tile-content .txtTileTitle, .tileWithBorder .tileContent .txt-tile-title, .tileWithBorder .tileContent .txtTileTitle {
    font-size: 15px;
    font-size: 1.0714285714rem;
    line-height: 21px;
    line-height: 1.5rem;
    margin-top: 18px;
  }
}
.list-tile-with-border .tile-content .txt-desc, .list-tile-with-border .tileContent .txt-desc, .tileWithBorder .tile-content .txt-desc, .tileWithBorder .tileContent .txt-desc {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 23px;
  line-height: 1.6428571429rem;
  text-align: left;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .list-tile-with-border .tile-content .txt-desc, .list-tile-with-border .tileContent .txt-desc, .tileWithBorder .tile-content .txt-desc, .tileWithBorder .tileContent .txt-desc {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
  }
}
@media (max-width: 767px) {
  .list-tile-with-border .tile-content .txt-desc, .list-tile-with-border .tileContent .txt-desc, .tileWithBorder .tile-content .txt-desc, .tileWithBorder .tileContent .txt-desc {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
  }
}
.list-tile-with-border .tile-content .see-more, .list-tile-with-border .tileContent .see-more, .tileWithBorder .tile-content .see-more, .tileWithBorder .tileContent .see-more {
  margin-top: 15px;
  display: block;
  text-align: right;
  position: absolute;
  right: 5px;
  bottom: 10px;
  color: #000;
  font-size: 12px;
  font-size: 0.8571428571rem;
}
.list-tile-with-border .tile-content .see-more i, .list-tile-with-border .tileContent .see-more i, .tileWithBorder .tile-content .see-more i, .tileWithBorder .tileContent .see-more i {
  font-size: 16px;
  font-size: 1.1428571429rem;
  position: relative;
  top: 2px;
}
.list-tile-with-border .tile-content:hover, .list-tile-with-border .tileContent:hover, .tileWithBorder .tile-content:hover, .tileWithBorder .tileContent:hover {
  border-color: #979797;
  text-decoration: none;
}
.list-tile-with-border .tile-content:hover img, .list-tile-with-border .tileContent:hover img, .tileWithBorder .tile-content:hover img, .tileWithBorder .tileContent:hover img {
  top: -5px;
}
.list-tile-with-border .tile-content:hover .tile-icon, .list-tile-with-border .tileContent:hover .tile-icon, .tileWithBorder .tile-content:hover .tile-icon, .tileWithBorder .tileContent:hover .tile-icon {
  bottom: 5px;
  color: #979797;
}
.list-tile-with-border .tile-content:hover .txt-tile-title, .list-tile-with-border .tileContent:hover .txt-tile-title, .tileWithBorder .tile-content:hover .txt-tile-title, .tileWithBorder .tileContent:hover .txt-tile-title {
  top: 5px;
  text-decoration: underline;
  color: #0f72db;
}

.list-with-photo-lnk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.list-with-photo-lnk > li {
  margin-bottom: 20px;
}
.list-with-photo-lnk > li:last-of-type {
  margin-bottom: 0;
}
.list-with-photo-lnk .photo-lnk-item {
  display: block;
  overflow: hidden;
  position: relative;
  height: 0;
  padding-bottom: 54%;
  background-size: cover;
  background-position: left;
}
@media (max-width: 767px) {
  .list-with-photo-lnk .photo-lnk-item {
    height: 220px;
    padding-bottom: 0;
  }
}
.list-with-photo-lnk .photo-lnk-item:hover .btn {
  background-color: #fff;
  color: #ea3230;
}
.list-with-photo-lnk .photo-lnk-item .lnk-photo {
  width: 100%;
  height: auto;
  -webkit-transition: 0.5s;
  -khtml-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.list-with-photo-lnk .photo-lnk-item .txt-title {
  color: #fff;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  text-transform: uppercase;
  font-weight: 400;
  position: absolute;
  bottom: 60px;
  left: 30px;
  margin-bottom: 0;
  padding-right: 30px;
}
@media (max-width: 767px) {
  .list-with-photo-lnk .photo-lnk-item .txt-title {
    bottom: 70px;
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .list-with-photo-lnk .photo-lnk-item .txt-title {
    bottom: 50px;
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 26px;
    line-height: 1.8571428571rem;
  }
}
.list-with-photo-lnk .photo-lnk-item .btn {
  position: absolute;
  bottom: 15px;
  right: 15px;
  background-color: #ea3230;
  color: #fff;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.list-with-photo-lnk .photo-lnk-item:hover .lnk-photo {
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
@media (max-width: 991px) {
  .list-with-photo-lnk .photo-lnk-item:hover .lnk-photo {
    -webkit-transform: scale(1);
    -khtml-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.box-logo-and-desc {
  padding: 35px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-top: 1px solid #dcdcdc;
}
@media (max-width: 767px) {
  .box-logo-and-desc {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 10px 10px 10px;
  }
}
.box-logo-and-desc .box-wrapper {
  width: 170px;
}
@media (max-width: 767px) {
  .box-logo-and-desc .box-wrapper {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
  }
}
.box-logo-and-desc .box-wrapper i {
  font-size: 100px;
  font-size: 7.1428571429rem;
  color: #0f72db;
}
@media (max-width: 767px) {
  .box-logo-and-desc .box-wrapper i {
    font-size: 70px;
    font-size: 5rem;
  }
}
.box-logo-and-desc p {
  color: #6d6d6d;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 23px;
  line-height: 1.6428571429rem;
  flex: 1;
}
@media (max-width: 767px) {
  .box-logo-and-desc p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 21px;
    line-height: 1.5rem;
    flex: auto;
  }
}

.listing-with-description .listing-lnk-item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #d8e0e4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.listing-with-description .listing-lnk-item a {
  color: #000;
}
.listing-with-description .img-wrapper {
  width: 280px;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .listing-with-description .img-wrapper {
    width: 240px;
  }
}
@media (max-width: 767px) {
  .listing-with-description .img-wrapper {
    width: 135px;
  }
}
.listing-with-description .img-wrapper img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.listing-with-description .main-content {
  flex: 1;
  padding-left: 20px;
}
@media (max-width: 767px) {
  .listing-with-description .main-content {
    padding-left: 10px;
  }
}
.listing-with-description .lnk-data .txt-category {
  color: #0f72db;
  display: block;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.listing-with-description .lnk-data .txt-title {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 400;
  margin: 2px 0 0 0;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .listing-with-description .lnk-data .txt-title {
    font-size: 20px;
    font-size: 1.4285714286rem;
    line-height: 28px;
    line-height: 2rem;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .listing-with-description .lnk-data .txt-title {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 21px;
    line-height: 1.5rem;
    margin-top: 0;
  }
}
.listing-with-description .txt-desc {
  margin: 30px 0 0 0;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .listing-with-description .txt-desc {
    font-size: 14px;
    font-size: 1rem;
    line-height: 23px;
    line-height: 1.6428571429rem;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .listing-with-description .txt-desc {
    display: none;
  }
}

.tabs-with-options {
  margin: 40px 0;
  border-bottom: 1px solid #0f72db;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.tabs-with-options .single-tab {
  color: #94999e;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 28px;
  line-height: 2rem;
  display: block;
  height: 30px;
  position: relative;
  bottom: -1px;
  border: 1px solid transparent;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 0 10px;
}
.tabs-with-options .single-tab:hover {
  color: #0f72db;
}
.tabs-with-options .single-tab.active {
  border-color: #0f72db;
  border-bottom-color: #fff;
  color: #0f72db;
}

@media (max-width: 767px) {
  .tabs-with-description li.withIcon {
    padding: 0 !important;
  }
}
.tabs-with-description li.withIcon .tileContent {
  height: 190px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tabs-with-description li.withIcon .tileContent {
    height: 180px;
  }
}
@media (max-width: 767px) {
  .tabs-with-description li.withIcon .tileContent {
    height: 100px;
  }
}
.tabs-with-description li.withIcon .tileContent:after {
  content: "";
  position: absolute;
  bottom: -65px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 47px solid transparent;
  border-right: 47px solid transparent;
  border-bottom: 20px solid #daeefb;
  -webkit-transition: 0.5s;
  -khtml-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
@media (max-width: 767px) {
  .tabs-with-description li.withIcon .tileContent:after {
    display: none;
  }
}
.tabs-with-description li.withIcon .tileContent .txtTileTitle {
  font-size: 14px;
  font-size: 1rem;
  line-height: 23px;
  line-height: 1.6428571429rem;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tabs-with-description li.withIcon .tileContent .txtTileTitle {
    line-height: 20px;
    line-height: 1.4285714286rem;
    margin-top: 15px;
    height: inherit;
  }
}
@media (max-width: 767px) {
  .tabs-with-description li.withIcon .tileContent .txtTileTitle {
    font-size: 10px;
    font-size: 0.7142857143rem;
    line-height: 16px;
    line-height: 1.1428571429rem;
  }
}
.tabs-with-description li.withIcon .tileContent.active {
  background-color: #0f72db;
  overflow: visible;
}
.tabs-with-description li.withIcon .tileContent.active:after {
  bottom: -40px;
  opacity: 1;
}
.tabs-with-description li.withIcon .tileContent.active i, .tabs-with-description li.withIcon .tileContent.active .txtTileTitle {
  color: #fff;
}
.tabs-with-description li.withIcon .tileContent.active:hover i {
  bottom: 0;
  color: #fff;
}
.tabs-with-description li.withIcon .tileContent.active:hover .txtTileTitle {
  top: 0;
  color: #fff;
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tabs-with-description li.withIcon .tileContent i {
    font-size: 50px;
    font-size: 3.5714285714rem;
  }
}
@media (max-width: 767px) {
  .tabs-with-description li.withIcon .tileContent i {
    display: none;
  }
}
.tabs-with-description .tab-content-description {
  margin-top: 39px;
  background-color: #daeefb;
  min-height: 215px;
}
@media (max-width: 767px) {
  .tabs-with-description .tab-content-description {
    margin-top: 12px;
  }
}
.tabs-with-description .tab-content-description li {
  display: none;
  padding: 35px;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 23px;
  line-height: 1.6428571429rem;
  color: #6d6d6d;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .tabs-with-description .tab-content-description li {
    padding: 20px;
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
@media (max-width: 767px) {
  .tabs-with-description .tab-content-description li {
    padding: 15px;
    font-size: 14px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.4285714286rem;
  }
}
.tabs-with-description .tab-content-description li:first-of-type {
  display: block;
}
.tabs-with-description .tab-content-description li p {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .tabs-with-description .tab-content-description li p {
    margin-bottom: 15px;
  }
}
.tabs-with-description .tab-content-description li p:last-of-type {
  margin-bottom: 0;
}

.newsContainer .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.newsContainer .slick-arrow {
  bottom: inherit;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 18px;
  height: 50px;
}
@media (max-width: 767px) {
  .newsContainer .slick-arrow {
    background-color: #fff;
    width: 24px;
    height: 35px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsContainer .slick-arrow {
    background-color: #fff;
    width: 30px;
    height: 43px;
  }
}
.newsContainer .slick-arrow:before {
  display: none;
}
@media (max-width: 767px) {
  .newsContainer .slick-arrow {
    -webkit-transform: translateY(-19%);
    -khtml-transform: translateY(-19%);
    -moz-transform: translateY(-19%);
    -ms-transform: translateY(-19%);
    -o-transform: translateY(-19%);
    transform: translateY(-19%);
    top: 19%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsContainer .slick-arrow {
    -webkit-transform: translateY(-15%);
    -khtml-transform: translateY(-15%);
    -moz-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    -o-transform: translateY(-15%);
    transform: translateY(-15%);
    top: 15%;
  }
}
.newsContainer .slick-arrow i {
  color: #0f72db;
  font-size: 50px;
  font-size: 3.5714285714rem;
}
@media (max-width: 991px) {
  .newsContainer .slick-arrow i {
    font-size: 30px;
    font-size: 2.1428571429rem;
  }
}
.newsContainer .slick-prev {
  left: -60px;
}
@media (max-width: 991px) {
  .newsContainer .slick-prev {
    left: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newsContainer .slick-prev {
    left: -25px;
  }
}
.newsContainer .slick-next {
  right: -60px;
}
@media (max-width: 991px) {
  .newsContainer .slick-next {
    right: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .newsContainer .slick-next {
    right: -25px;
  }
}
.newsContainer.pageContent .slick-prev {
  left: -20px;
}
.newsContainer.pageContent .slick-next {
  right: -20px;
}
.newsContainer.pageContent .singleNews a {
  padding: 20px;
}
.newsContainer.pageContent .singleNews a .data {
  margin-top: 15px;
}
.newsContainer.pageContent .singleNews a .data .txtNewsTitle {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 26px;
  line-height: 1.8571428571rem;
}
.newsContainer.pageContent .singleNews a .data .txt-desc {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 23px;
  line-height: 1.6428571429rem;
}

.singleNews {
  margin: 0 15px;
}
.singleNews a {
  padding: 35px 35px 30px 35px;
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
  color: #000;
  opacity: 1;
  height: 100%;
  border: 1px solid #e5dbdb;
}
@media (max-width: 991px) {
  .singleNews a {
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .singleNews a {
    padding: 15px;
  }
}
.singleNews a:hover {
  border: 1px solid #0f72db;
  text-decoration: none;
}
.singleNews a:hover .bgCover .bgImg {
  -webkit-transform: scale(1.07);
  -khtml-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
  transform: scale(1.07);
}
.singleNews a:hover .data .txtNewsTitle {
  text-decoration: underline;
}
.singleNews a .data .txtTime {
  color: #0f72db;
}
.singleNews .bgCover {
  position: relative;
  height: 180px;
  overflow: hidden;
}
.singleNews .bgCover .bgImg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  -webkit-transition: 0.4s;
  -khtml-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.singleNews .data {
  margin-top: 25px;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #353535;
}
@media (max-width: 991px) {
  .singleNews .data {
    margin-top: 0;
    padding: 10px;
    font-size: 14px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}
.singleNews .data .txtTime {
  -webkit-transition: 0.3s;
  -khtml-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #000;
}
.singleNews .data .txtNewsTitle {
  font-size: 22px;
  font-size: 1.5714285714rem;
  line-height: 28px;
  line-height: 2rem;
  margin: 7px 0 15px 0;
  font-weight: 700;
}
@media (max-width: 767px) {
  .singleNews .data .txtNewsTitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    margin: 0 0 5px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .singleNews .data .txtNewsTitle {
    font-size: 19px;
    font-size: 1.3571428571rem;
    line-height: 27px;
    line-height: 1.9285714286rem;
    margin: 8px 0;
  }
}
.singleNews .data .article-lead p {
  margin-bottom: 0;
}
.singleNews .data .txtNewsDesc {
  margin: 0;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 28px;
  line-height: 2rem;
}
@media (max-width: 767px) {
  .singleNews .data .txtNewsDesc {
    font-size: 14px;
    font-size: 1rem;
    line-height: 21px;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .singleNews .data .txtNewsDesc {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 25px;
    line-height: 1.7857142857rem;
  }
}

.articleNew .articleBodyContent .txtDesc table td > :last-child {
  margin-bottom: 0;
}
.articleNew .articleBodyContent .txtDesc table.green tbody tr td {
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease;
  padding-top: 15px;
  padding-bottom: 15px;
}
.articleNew .articleBodyContent .txtDesc table.green tbody tr:nth-child(odd):hover td {
  background-color: #006d39;
}
.articleNew .articleBodyContent .txtDesc table.green tbody tr:nth-child(odd) td {
  background-color: #5fb04a;
}
.articleNew .articleBodyContent .txtDesc table.green tbody tr:nth-child(even):hover td {
  background-color: #006d39;
}
.articleNew .articleBodyContent .txtDesc table.green tbody tr:nth-child(even) td {
  background-color: #3caa71;
}

/*# sourceMappingURL=style-wroclaw30-srodowisko_hp.css.map */
