/*-_-_-_-_-_-_-_-_-_-_-_-_*/
/*-_-_ ALL FONTS SITE -_-_*/
/*-_-_-_-_-_-_-_-_-_-_-_-_*/
/**** CT ICON FONT ****/
@font-face {
  font-family: 'CTico';
  src: url("../../fonts/CTico.eot");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'CTico';
  src: url("../../fonts/CTico.woff") format("woff"), url("../../fonts/CTico.ttf") format("truetype"), url("../../fonts/CTico.svg") format("svg");
  font-weight: bold;
  font-style: normal;
}
/**** OTHER FONTS ****/
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url("../../fonts/source-sans-pro/SourceSansPro-Regular.otf") format("opentype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'TVSansScreenRegular';
  src: url("../../fonts/tv-sans/tv_sans.eot");
  src: url("../../fonts/tv-sans/tv_sans.eot?#iefix") format("embedded-opentype"), url("../../fonts/tv-sans/tv_sans.woff") format("woff"), url("../../fonts/tv-sans/tv_sans.ttf") format("truetype"), url("../../fonts/tv-sans/tv_sans.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'TVSansScreenRegular';
    src: url("../../fonts/tv-sans/tv_sans.svg") format("svg");
  }
}
@font-face {
  font-family: 'TVSansSportScreenRegular';
  src: url("../../fonts/tv-sans/sport/min/TVSansSportScreenRegular.eot");
  src: url("../../fonts/tv-sans/sport/min/TVSansSportScreenRegular.eot?#iefix") format("embedded-opentype"), url("../../fonts/tv-sans/sport/min/TVSansSportScreenRegular.woff") format("woff"), url("../../fonts/tv-sans/sport/min/TVSansSportScreenRegular.ttf") format("truetype"), url("../../fonts/tv-sans/sport/min/TVSansSportScreenRegular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'TVSansSportScreenRegular';
    src: url("../../fonts/tv-sans/sport/min/TVSansSportScreenRegular.svg") format("svg");
  }
}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*-_-_ DECLARATION OF FONTS -_-_*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*
//
// THIS CSS FILE CONTAINS A GENERAL VARIABLES BELONG TO ALL ASSETS.
//
*/
/******************* ARTICLE NODE - PHOTO GALLERY *******************/
/******************* ARTICLE NODE - PHOTO GALLERY - LINK BUTTON *******************/
/******************************************************************************/
/******************* ARTICLE NODE - MOLECULE LABEL - COMMON *******************/
/******************************************************************************/
/*
//
// THIS CSS FILE CONTAINS A CUSTOM VARIABLES BELONG TO ALL ASSETS.
//
*/
/******************* ARTICLE NODE - IMAGE *******************/
/******************************************************************************/
/******************* ARTICLE NODE - VIDEO *******************/
/******************************************************************************/
/******************* ARTICLE NODE - LINK *******************/
/******************************************************************************/
/******************* ARTICLE NODE - ADVPOLL *******************/
/******************************************************************************/
/******************* ARTICLE NODE - PROFILE *******************/
/******************************************************************************/
/******************* ARTICLE NODE - FACTS *******************/
/******************************************************************************/
/******************* ARTICLE NODE - QUOTE *******************/
/******************************************************************************/
/******************* ARTICLE NODE - HIGHLIGHT *******************/
/******************* ARTICLE NODE - HIGHLIGHT - RIGHT *******************/
/******************************************************************************/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
/*-_-_-_ BODY CHARACTERS -_-_-_*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
/*-_-_-_-_-_-_-_-_-_-_*/
/*-_-_-_ GENERAL -_-_-_*/
/*-_-_-_-_-_-_-_-_-_-_*/
/******************************************************************************/
/*-_-_-_-_-_-_-_-_-_-_*/
/*-_-_-_ HEADER -_-_-_*/
/*-_-_-_-_-_-_-_-_-_-_*/
/******************************************************************************/
/*|||||||||||||||||||*/
/*|||| TOP PANEL ||||*/
/*|||||||||||||||||||*/
/******************************************************************************/
/*||||||||||||||||||||||*/
/*|||| HEADER PANEL ||||*/
/*||||||||||||||||||||||*/
/******************* MAIN MENU *******************/
/******************* SPORT BUTTON *******************/
/******************* MAIN MENU - BASE VERSION *******************/
/******************* MAIN MENU - TABLET VERSION *******************/
/******************* MAIN MENU - MOBILE VERSION *******************/
/******************************************************************************/
/*|||||||||||||||||||||||||||*/
/*|||| WIDGET LABEL PLAY ||||*/
/*|||||||||||||||||||||||||||*/
/******************* LABEL *******************/
/******************* VALUE *******************/
/******************************************************************************/
/*|||||||||||||||||||||||||||||||*/
/*|||| WIDGET LABEL BOOKMARK ||||*/
/*|||||||||||||||||||||||||||||||*/
/******************************************************************************/
/*|||||||||||||||||||||||*/
/*|||| BREAKING NEWS ||||*/
/*|||||||||||||||||||||||*/
/******************* YELLOW *******************/
/******************* RED *******************/
/******************************************************************************/
/*|||||||||||||||||||||*/
/*|||| NEWS WIDGET ||||*/
/*|||||||||||||||||||||*/
/******************************************************************************/
/*|||||||||||||||||||||||||||*/
/*|||| NEWS TITLE WIDGET ||||*/
/*|||||||||||||||||||||||||||*/
/******************* NEWS LIST *******************/
/******************************************************************************/
/*||||||||||||||||||||||*/
/*|||| SEARCH PANEL ||||*/
/*||||||||||||||||||||||*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*-_-_-_ HEADER MOBILES VERSION -_-_-_*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*||||||||||||||||||||||||||||||||||*/
/*|||| POCKET WIDGET CATEGORIES ||||*/
/*||||||||||||||||||||||||||||||||||*/
/******************************************************************************/
/*|||||||||||||||||||||||||||*/
/*|||| MOBILE NAVIGATION ||||*/
/*|||||||||||||||||||||||||||*/
/******************************************************************************/
/*-_-_-_-_-_-_-_-_-_-_*/
/*-_-_-_ LEVELS -_-_-_*/
/*-_-_-_-_-_-_-_-_-_-_*/
/*|||||||||||||||||*/
/*|||| LEVEL 1 ||||*/
/*|||||||||||||||||*/
/******************* WIDE VERSION *******************/
/******************* BASE VERSION *******************/
/******************* TABLET VERSION *******************/
/******************* MOBILE VERSION *******************/
/******************************************************************************/
/*|||||||||||||||||*/
/*|||| LEVEL 2 ||||*/
/*|||||||||||||||||*/
/******************* BASE VERSION *******************/
/******************* TABLET VERSION *******************/
/******************************************************************************/
/*|||||||||||||||||*/
/*|||| LEVEL 3 ||||*/
/*|||||||||||||||||*/
/******************* TABLET VERSION *******************/
/******************************************************************************/
/*|||||||||||||||||||||||||||||||||||||*/
/*|||| ARTICLELIST IMPORTANT IMAGE ||||*/
/*|||||||||||||||||||||||||||||||||||||*/
/******************************************************************************/
/*|||||||||||||||||*/
/*|||| SPECIAL ||||*/
/*|||||||||||||||||*/
/******************* WIDE VERSION *******************/
/******************* MOBILE VERSION *******************/
/*|||||||||||||||||||||||||||||||||||*/
/*|||| HP - FIRST ARTICLE         |||*/
/*|||||||||||||||||||||||||||||||||||*/
/******************* TABLET VERSION *******************/
/*|||||||||||||||||||||||||||||||||||*/
/*|||| FIRST ARTICLE IN EVENT MODE|||*/
/*|||||||||||||||||||||||||||||||||||*/
/******************* MOBILE VERSION *******************/
/******************* MOBILE VERSION *******************/
/*||||||||||||||||||*/
/*|||| HP videos |||*/
/*||||||||||||||||||*/
/******************* MOBILE VERSION *******************/
/******************************************************************************/
/*|||||||||||||||||||||*/
/*|||| MORE BUTTON ||||*/
/*|||||||||||||||||||||*/
/******************************************************************************/
/*||||||||||||||||||||||||||*/
/*|||| MAIN NEWS WIDGET ||||*/
/*||||||||||||||||||||||||||*/
/******************************************************************************/
/*|||||||||||||||||||||||||*/
/*|||| PAGE TITLE TAGS ||||*/
/*|||||||||||||||||||||||||*/
/******************************************************************************/
/*|||||||||||||||||||||||||||||||*/
/*|||| OTHER ITEMS PAGE TAGS ||||*/
/*|||||||||||||||||||||||||||||||*/
/******************************************************************************/
/*||||||||||||||||||*/
/*|||| ARTICLES ||||*/
/*||||||||||||||||||*/
/******************* ARTICLE TOP BLOCK *******************/
/******************************************************************************/
/******************* ARTICLE NODE *******************/
/******************************************************************************/
/******************* COMMENTS *******************/
/******************************************************************************/
/******************* ARTICLE BOTTOM BLOCK *******************/
/******************* ARTICLE BOTTOM BLOCK - LICENSE *******************/
/******************************************************************************/
/******************* ARTICLE BOTTOM BLOCK - TAGS *******************/
/******************************************************************************/
/******************* ARTICLE BOTTOM BLOCK - RECOMMENDED *******************/
/*********** MOBILE ***********/
/******************************************************************************/
/*
//
// THIS CSS FILE CONTAINS A CUSTOM VARIABLES BELONG TO ALL ASSETS.
//
*/
/******************* ARTICLE NODE - VIDEO *******************/
/******************************************************************************/
/******************* ARTICLE NODE - LINK *******************/
/******************************************************************************/
/******************* ARTICLE NODE - ADVPOLL *******************/
/******************************************************************************/
/******************* ARTICLE NODE - PROFILE ********************/
/******************************************************************************/
/******************* ARTICLE NODE - FACTS *******************/
/******************************************************************************/
/******************* ARTICLE NODE - QUOTE *******************/
/******************************************************************************/
/******************* ARTICLE NODE - HIGHLIGHT *******************/
/******************* ARTICLE NODE - HIGHLIGHT - RIGHT *******************/
/******************************************************************************/
/* line 6, ../../../ct/sass/pages/_weather.scss */
.weather-header {
  background-color: #f2f5fd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF2F5FD', endColorstr='#FFE2F8FF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZjhmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f2f5fd), color-stop(100%, #e2f8ff));
  background-image: -moz-linear-gradient(left, #f2f5fd 0%, #e2f8ff 100%);
  background-image: -webkit-linear-gradient(left, #f2f5fd 0%, #e2f8ff 100%);
  background-image: linear-gradient(to right, #f2f5fd 0%, #e2f8ff 100%);
}

/* line 14, ../../../ct/sass/pages/_weather.scss */
.weather h1 {
  line-height: 2.8rem;
  font-size: 28px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 12px;
}
@media screen and (max-width: 639px) {
  /* line 14, ../../../ct/sass/pages/_weather.scss */
  .weather h1 {
    font-size: 24px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 6px;
    width: 71%;
  }
}
/* line 29, ../../../ct/sass/pages/_weather.scss */
.weather .weather-video-wrapper {
  max-width: 744px;
}
/* line 33, ../../../ct/sass/pages/_weather.scss */
.weather .tabs {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 970px) {
  /* line 33, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs {
    display: block;
    height: 82px;
  }
}
/* line 42, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li {
  display: inline-block;
  position: relative;
  width: 190px;
  height: 78px;
  border-top: 2px solid #beebfe;
  margin-right: 25px;
  background: #fcfeff;
}
@media screen and (max-width: 969px) {
  /* line 42, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li {
    width: 140px;
    height: 56px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 639px) {
  /* line 42, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li {
    width: 72px;
    height: 123px;
    margin: 0 4px;
    top: 2px;
  }
}
/* line 61, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li:hover, .weather .tabs li.active {
  border-top: 2px solid #1350cd;
}
/* line 63, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li:hover .values, .weather .tabs li.active .values {
  color: #808589;
}
/* line 65, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li:hover .values .temperature, .weather .tabs li.active .values .temperature {
  color: #1350cd;
}
/* line 70, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li.active {
  background-color: #fff;
}
@media screen and (max-width: 639px) {
  /* line 70, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li.active {
    padding: 0 5px;
    width: 80px;
    margin: 0;
    height: 128px;
    top: 7px;
  }
}
/* line 79, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li.active a {
  background-color: #fff;
  height: 80px;
}
@media screen and (max-width: 969px) {
  /* line 79, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li.active a {
    height: 111%;
  }
}
@media screen and (max-width: 639px) {
  /* line 79, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li.active a {
    background-position: 4px 10px;
    height: 100%;
  }
}
@media screen and (max-width: 639px) {
  /* line 90, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li.active .ico {
    left: 10px;
  }
}
/* line 95, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li.active .values {
  background: #fff;
}
@media screen and (max-width: 969px) {
  /* line 95, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li.active .values {
    height: 60px;
  }
}
@media screen and (max-width: 639px) {
  /* line 95, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li.active .values {
    background: transparent;
  }
}
/* line 106, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li a {
  background: #fcfeff url(/sites/all/themes/custom/ct/images/weather/ico-background.png) no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 969px) and (min-width: 640px) {
  /* line 106, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li a {
    width: 140px;
    height: 56px;
  }
}
@media screen and (max-width: 639px) {
  /* line 106, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li a {
    background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-big-background-mobile.png) no-repeat 6px 10px;
  }
}
/* line 120, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li .ico {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 76px;
  background-position: 0px 6px;
}
@media screen and (max-width: 969px) {
  /* line 120, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li .ico {
    width: 60px;
    height: 56px;
  }
}
@media screen and (max-width: 639px) {
  /* line 120, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li .ico {
    top: 10px;
    left: 6px;
  }
}
/* line 137, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li .values {
  position: absolute;
  top: 0;
  left: 80px;
  color: #abb0b6;
  padding: 10px 20px;
  font-size: 18px;
  background: #fcfeff;
}
@media screen and (max-width: 969px) {
  /* line 137, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li .values {
    left: 60px;
    padding: 8px 10px;
    padding-bottom: 0;
    font-size: 16px;
    height: 56px;
  }
}
@media screen and (max-width: 639px) {
  /* line 137, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li .values {
    left: 4px;
    top: 60px;
    padding: 8px 4px;
    background: transparent;
  }
}
/* line 159, ../../../ct/sass/pages/_weather.scss */
.weather .tabs li .values .temperature {
  color: #808589;
  font-size: 20px;
}
@media screen and (max-width: 969px) {
  /* line 159, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs li .values .temperature {
    font-size: 16px;
  }
}
/* line 168, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week {
  background: #fcfeff;
  margin-right: 0;
}
/* line 171, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week .values {
  height: auto;
  font-size: 18px;
  left: 4px;
  padding: 10px 4px;
  color: #abb0b6;
  padding-bottom: 0;
}
@media screen and (max-width: 969px) {
  /* line 171, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs .week .values {
    padding: 8px 4px;
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  /* line 171, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs .week .values {
    display: none;
  }
}
/* line 186, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week .mobile-values {
  display: none;
}
@media screen and (max-width: 639px) {
  /* line 186, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs .week .mobile-values {
    display: block;
    text-align: center;
    height: auto;
    position: absolute;
    font-size: 16px;
    left: 4px;
    padding: 8px 4px;
    top: 60px;
    color: #abb0b6;
  }
}
/* line 200, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week a {
  background: #fcfeff;
}
/* line 204, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week.active {
  background: #fff;
}
/* line 206, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week.active a {
  background: #fff;
}
/* line 209, ../../../ct/sass/pages/_weather.scss */
.weather .tabs .week.active .values {
  color: #1350cd;
}
@media screen and (max-width: 639px) {
  /* line 212, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs .week.active .mobile-values {
    color: #1350cd;
  }
}
@media screen and (max-width: 639px) {
  /* line 219, ../../../ct/sass/pages/_weather.scss */
  .weather .tabs .week a:hover .mobile-values {
    color: #808589;
  }
}
/* line 229, ../../../ct/sass/pages/_weather.scss */
.weather .ico, .weather .ico-big {
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 235, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-1, .weather .ico-big.id-1 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/1.svg);
}
/* line 240, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-2, .weather .ico-big.id-2 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/2.svg);
}
/* line 245, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-3, .weather .ico-big.id-3 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/3.svg);
}
/* line 250, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-4, .weather .ico-big.id-4 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/4.svg);
}
/* line 255, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-5, .weather .ico-big.id-5 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/5.svg);
}
/* line 260, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-6, .weather .ico-big.id-6 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/6.svg);
}
/* line 265, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-7, .weather .ico-big.id-7 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/7.svg);
}
/* line 270, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-8, .weather .ico-big.id-8 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/8.svg);
}
/* line 275, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-9, .weather .ico-big.id-9 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/9.svg);
}
/* line 280, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-10, .weather .ico-big.id-10 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/10.svg);
}
/* line 285, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-11, .weather .ico-big.id-11 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/11.svg);
}
/* line 290, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-12, .weather .ico-big.id-12 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/12.svg);
}
/* line 295, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-13, .weather .ico-big.id-13 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/13.svg);
}
/* line 300, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-14, .weather .ico-big.id-14 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/14.svg);
}
/* line 305, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-15, .weather .ico-big.id-15 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/15.svg);
}
/* line 310, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-16, .weather .ico-big.id-16 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/16.svg);
}
/* line 315, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-17, .weather .ico-big.id-17 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/17.svg);
}
/* line 320, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-18, .weather .ico-big.id-18 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/18.svg);
}
/* line 325, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-19, .weather .ico-big.id-19 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/19.svg);
}
/* line 330, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-20, .weather .ico-big.id-20 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/20.svg);
}
/* line 335, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-21, .weather .ico-big.id-21 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/21.svg);
}
/* line 340, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-22, .weather .ico-big.id-22 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/22.svg);
}
/* line 345, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-23, .weather .ico-big.id-23 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/23.svg);
}
/* line 350, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-24, .weather .ico-big.id-24 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/24.svg);
}
/* line 355, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-25, .weather .ico-big.id-25 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/25.svg);
}
/* line 360, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-26, .weather .ico-big.id-26 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/26.svg);
}
/* line 365, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-27, .weather .ico-big.id-27 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/27.svg);
}
/* line 370, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-28, .weather .ico-big.id-28 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/28.svg);
}
/* line 375, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-29, .weather .ico-big.id-29 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/29.svg);
}
/* line 380, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-30, .weather .ico-big.id-30 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/30.svg);
}
/* line 385, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-31, .weather .ico-big.id-31 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/31.svg);
}
/* line 390, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-32, .weather .ico-big.id-32 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/32.svg);
}
/* line 395, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-33, .weather .ico-big.id-33 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/33.svg);
}
/* line 400, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-34, .weather .ico-big.id-34 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/34.svg);
}
/* line 405, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-35, .weather .ico-big.id-35 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/35.svg);
}
/* line 410, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-36, .weather .ico-big.id-36 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/36.svg);
}
/* line 415, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-37, .weather .ico-big.id-37 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/37.svg);
}
/* line 420, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-38, .weather .ico-big.id-38 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/38.svg);
}
/* line 425, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-39, .weather .ico-big.id-39 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/39.svg);
}
/* line 430, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-40, .weather .ico-big.id-40 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/40.svg);
}
/* line 435, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-41, .weather .ico-big.id-41 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/41.svg);
}
/* line 440, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-42, .weather .ico-big.id-42 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/42.svg);
}
/* line 445, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-43, .weather .ico-big.id-43 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/43.svg);
}
/* line 450, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-44, .weather .ico-big.id-44 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/44.svg);
}
/* line 455, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-45, .weather .ico-big.id-45 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/45.svg);
}
/* line 460, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-46, .weather .ico-big.id-46 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/46.svg);
}
/* line 465, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-47, .weather .ico-big.id-47 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/47.svg);
}
/* line 470, ../../../ct/sass/pages/_weather.scss */
.weather .ico.id-48, .weather .ico-big.id-48 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/48.svg);
}
/* line 479, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-1, .weather .night .ico-big.id-1 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/1.svg);
}
/* line 484, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-2, .weather .night .ico-big.id-2 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/2.svg);
}
/* line 489, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-3, .weather .night .ico-big.id-3 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/3.svg);
}
/* line 494, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-4, .weather .night .ico-big.id-4 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/4.svg);
}
/* line 499, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-5, .weather .night .ico-big.id-5 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/5.svg);
}
/* line 504, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-6, .weather .night .ico-big.id-6 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/6.svg);
}
/* line 509, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-7, .weather .night .ico-big.id-7 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/7.svg);
}
/* line 514, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-8, .weather .night .ico-big.id-8 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/8.svg);
}
/* line 519, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-9, .weather .night .ico-big.id-9 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/9.svg);
}
/* line 524, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-10, .weather .night .ico-big.id-10 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/10.svg);
}
/* line 529, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-11, .weather .night .ico-big.id-11 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/11.svg);
}
/* line 534, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-12, .weather .night .ico-big.id-12 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/12.svg);
}
/* line 539, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-13, .weather .night .ico-big.id-13 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/13.svg);
}
/* line 544, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-14, .weather .night .ico-big.id-14 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/14.svg);
}
/* line 549, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-15, .weather .night .ico-big.id-15 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/15.svg);
}
/* line 554, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-36, .weather .night .ico-big.id-36 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/36.svg);
}
/* line 559, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-37, .weather .night .ico-big.id-37 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/37.svg);
}
/* line 564, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-38, .weather .night .ico-big.id-38 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/38.svg);
}
/* line 569, ../../../ct/sass/pages/_weather.scss */
.weather .night .ico.id-39, .weather .night .ico-big.id-39 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/night/39.svg);
}
/* line 577, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks li {
  display: none;
  background: rgba(255, 255, 255, 0.85);
  width: 80px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 969px) {
  /* line 577, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks li {
    width: 60px;
    height: 76px;
  }
}
@media screen and (max-width: 639px) {
  /* line 577, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks li {
    width: 31px;
    height: 38px;
  }
}
/* line 595, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks li a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
/* line 602, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks li .temp {
  display: block;
  line-height: 28px;
  font-size: 28px;
  color: #000a64;
  padding: .4em;
}
@media screen and (max-width: 969px) {
  /* line 602, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks li .temp {
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    padding: .3em;
  }
}
@media screen and (max-width: 639px) {
  /* line 602, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks li .temp {
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    padding: .2em;
  }
}
/* line 623, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .bio {
  display: none;
}
/* line 627, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .karlovarsky-kraj {
  display: block;
  left: 40px;
  top: 109px;
}
@media screen and (max-width: 969px) {
  /* line 627, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .karlovarsky-kraj {
    left: 27px;
    top: 150px;
  }
}
@media screen and (max-width: 639px) {
  /* line 627, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .karlovarsky-kraj {
    left: 12px;
    top: 110px;
  }
}
/* line 641, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .plzensky-kraj {
  display: block;
  left: 90px;
  top: 229px;
}
@media screen and (max-width: 969px) and (min-width: 640px) {
  /* line 641, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .plzensky-kraj {
    left: 76px;
    top: 244px;
  }
}
@media screen and (max-width: 639px) {
  /* line 641, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .plzensky-kraj {
    left: 30px;
    top: 150px;
  }
}
/* line 655, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .ustecky-kraj {
  display: block;
  left: 140px;
  top: 64px;
}
@media screen and (max-width: 969px) {
  /* line 655, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .ustecky-kraj {
    left: 103px;
    top: 121px;
  }
}
@media screen and (max-width: 639px) {
  /* line 655, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .ustecky-kraj {
    left: 55px;
    top: 95px;
  }
}
/* line 669, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .liberecky-kraj {
  display: block;
  left: 270px;
  top: 24px;
}
@media screen and (max-width: 969px) {
  /* line 669, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .liberecky-kraj {
    left: 200px;
    top: 91px;
  }
}
@media screen and (max-width: 639px) {
  /* line 669, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .liberecky-kraj {
    left: 105px;
    top: 70px;
  }
}
/* line 683, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .praha-a-stredocesky-kraj {
  display: block;
  left: 230px;
  top: 164px;
}
@media screen and (max-width: 969px) {
  /* line 683, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .praha-a-stredocesky-kraj {
    left: 173px;
    top: 198px;
  }
}
@media screen and (max-width: 639px) {
  /* line 683, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .praha-a-stredocesky-kraj {
    left: 90px;
    top: 130px;
  }
}
/* line 697, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .jihocesky-kraj {
  display: block;
  left: 210px;
  top: 310px;
}
@media screen and (max-width: 969px) {
  /* line 697, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .jihocesky-kraj {
    left: 155px;
    top: 304px;
  }
}
@media screen and (max-width: 639px) {
  /* line 697, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .jihocesky-kraj {
    left: 80px;
    top: 183px;
  }
}
/* line 711, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .kralovehradecky-kraj {
  display: block;
  left: 375px;
  top: 89px;
}
@media screen and (max-width: 969px) {
  /* line 711, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .kralovehradecky-kraj {
    left: 290px;
    top: 137px;
  }
}
@media screen and (max-width: 639px) {
  /* line 711, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .kralovehradecky-kraj {
    left: 145px;
    top: 88px;
  }
}
/* line 725, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .pardubicky-kraj {
  display: block;
  left: 445px;
  top: 194px;
}
@media screen and (max-width: 969px) {
  /* line 725, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .pardubicky-kraj {
    left: 330px;
    top: 212px;
  }
}
@media screen and (max-width: 639px) {
  /* line 725, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .pardubicky-kraj {
    left: 173px;
    top: 130px;
  }
}
/* line 739, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .vysocina {
  display: block;
  left: 345px;
  top: 254px;
}
@media screen and (max-width: 969px) {
  /* line 739, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .vysocina {
    left: 253px;
    top: 258px;
  }
}
@media screen and (max-width: 639px) {
  /* line 739, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .vysocina {
    left: 130px;
    top: 160px;
  }
}
/* line 753, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .jihomoravsky-kraj {
  display: block;
  left: 480px;
  top: 335px;
}
@media screen and (max-width: 969px) {
  /* line 753, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .jihomoravsky-kraj {
    left: 357px;
    top: 324px;
  }
}
@media screen and (max-width: 639px) {
  /* line 753, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .jihomoravsky-kraj {
    left: 185px;
    top: 190px;
  }
}
/* line 767, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .zlinsky-kraj {
  display: block;
  left: 600px;
  top: 294px;
}
@media screen and (max-width: 969px) {
  /* line 767, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .zlinsky-kraj {
    left: 442px;
    top: 289px;
  }
}
@media screen and (max-width: 639px) {
  /* line 767, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .zlinsky-kraj {
    left: 230px;
    top: 180px;
  }
}
/* line 781, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .moravskoslezsky-kraj {
  display: block;
  left: 650px;
  top: 179px;
}
@media screen and (max-width: 969px) {
  /* line 781, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .moravskoslezsky-kraj {
    left: 411px;
    top: 185px;
  }
}
@media screen and (max-width: 639px) {
  /* line 781, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .moravskoslezsky-kraj {
    left: 255px;
    top: 130px;
  }
}
/* line 795, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks .olomoucky-kraj {
  display: block;
  left: 540px;
  top: 154px;
}
@media screen and (max-width: 969px) {
  /* line 795, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .olomoucky-kraj {
    left: 489px;
    top: 197px;
  }
}
@media screen and (max-width: 639px) {
  /* line 795, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks .olomoucky-kraj {
    left: 215px;
    top: 125px;
  }
}
/* line 811, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks.show-bio .biolevel1, .weather .weather-marks.show-bio .biolevel2 {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/main-bio-tag.png) 0 0 no-repeat;
}
@media screen and (max-width: 969px) {
  /* line 811, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks.show-bio .biolevel1, .weather .weather-marks.show-bio .biolevel2 {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-bio-tag-tablet.png) 0 0 no-repeat;
  }
}
@media screen and (max-width: 639px) {
  /* line 811, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks.show-bio .biolevel1, .weather .weather-marks.show-bio .biolevel2 {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-bio-tag-mobile.png) 0 0 no-repeat;
  }
}
/* line 821, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks.show-bio .biolevel3 {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/main-bio-tag-red.png) 0 0 no-repeat;
}
@media screen and (max-width: 969px) {
  /* line 821, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks.show-bio .biolevel3 {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-bio-tag-red-tablet.png) 0 0 no-repeat;
  }
}
@media screen and (max-width: 639px) {
  /* line 821, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks.show-bio .biolevel3 {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-bio-tag-red-mobile.png) 0 0 no-repeat;
  }
}
/* line 831, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks.show-bio .temp {
  display: none;
}
/* line 835, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks.show-bio .ico {
  background: transparent;
}
/* line 839, ../../../ct/sass/pages/_weather.scss */
.weather .weather-marks.show-bio .bio {
  display: block;
  line-height: 62px;
  font-size: 28px;
  color: #010a67;
  text-align: center;
}
@media screen and (max-width: 969px) {
  /* line 839, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks.show-bio .bio {
    font-size: 20px;
    line-height: 50px;
  }
}
@media screen and (max-width: 639px) {
  /* line 839, ../../../ct/sass/pages/_weather.scss */
  .weather .weather-marks.show-bio .bio {
    font-size: 10px;
    line-height: 28px;
  }
}
/* line 856, ../../../ct/sass/pages/_weather.scss */
.weather .map-background {
  z-index: 0;
  padding-top: 20px;
}
/* line 861, ../../../ct/sass/pages/_weather.scss */
.weather .background-left {
  float: left;
  background: #98bdf2;
  width: 50%;
  height: 588px;
}
@media screen and (max-width: 969px) {
  /* line 861, ../../../ct/sass/pages/_weather.scss */
  .weather .background-left {
    height: 518px;
  }
}
@media screen and (max-width: 639px) {
  /* line 861, ../../../ct/sass/pages/_weather.scss */
  .weather .background-left {
    height: 301px;
  }
}
/* line 874, ../../../ct/sass/pages/_weather.scss */
.weather .background-right {
  float: left;
  background: #90e5fa;
  width: 50%;
  height: 588px;
}
@media screen and (max-width: 969px) {
  /* line 874, ../../../ct/sass/pages/_weather.scss */
  .weather .background-right {
    height: 518px;
  }
}
@media screen and (max-width: 639px) {
  /* line 874, ../../../ct/sass/pages/_weather.scss */
  .weather .background-right {
    height: 301px;
  }
}
/* line 888, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper {
  position: relative;
  z-index: 1;
  margin-top: -16px;
}
/* line 893, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .switch-wrapper {
  position: relative;
  max-width: 1200px;
  padding: 0 10px;
  margin: 0 auto;
}
/* line 898, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .switch-wrapper .switch {
  position: absolute;
  top: 33px;
  right: 10px;
  z-index: 1;
}
@media screen and (max-width: 969px) {
  /* line 898, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .switch-wrapper .switch {
    position: absolute;
    top: 29px;
    right: 50%;
    width: 189px;
    margin: 0 -95px 0 auto;
  }
}
@media screen and (max-width: 639px) {
  /* line 898, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .switch-wrapper .switch {
    top: 25px;
  }
}
/* line 914, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .switch-wrapper .switch a {
  padding: 5px 20px;
  text-decoration: none;
  border: 2px solid #1250cc;
  color: #1250cc;
}
/* line 921, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .switch-wrapper .switch .temp {
  border-radius: 4px 0 0 4px;
}
/* line 925, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .switch-wrapper .switch .bio {
  border-radius: 0 4px 4px 0;
  padding: 5px 30px;
}
/* line 930, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .switch-wrapper .switch .active, .weather .map-wrapper .switch-wrapper .switch a:hover {
  color: #fff;
  background: #1250cc;
}
@media screen and (max-width: 639px) {
  /* line 937, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper.expanded {
    height: 706px;
  }
  /* line 940, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper.expanded .map {
    height: 706px;
  }
}
/* line 946, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .map {
  position: relative;
  width: 772px;
  height: 588px;
  margin: 0 auto;
}
@media screen and (max-width: 969px) {
  /* line 946, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .map {
    width: 577px;
    height: 518px;
  }
}
@media screen and (max-width: 639px) {
  /* line 946, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .map {
    width: 300px;
    height: 301px;
  }
}
/* line 961, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
/* line 967, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list-button {
  display: block;
  background: #fff url(/sites/all/themes/custom/ct/images/weather/open-close-arrow.png) 140px 13px no-repeat;
  width: 169px;
  margin: 0 auto;
  padding: 6px 25px;
  border-radius: 4px 4px 0 0;
  text-decoration: none;
  box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.1);
  font-size: 18px;
  line-height: 25px;
  color: #191d30;
}
@media screen and (max-width: 639px) {
  /* line 967, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .region-list-wrapper .region-list-button {
    font-size: 120%;
    color: #000;
  }
}
/* line 984, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .active {
  background-position: 140px -96px;
}
/* line 988, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list {
  background: #fff;
  margin: 0 auto;
  padding: 5px;
  max-width: 850px;
  width: 75%;
  text-align: center;
  font-size: 18px;
  border-radius: 4px 4px 0 0;
}
@media screen and (max-width: 969px) {
  /* line 988, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .region-list-wrapper .region-list {
    width: 100%;
    border-radius: 0;
  }
}
@media screen and (max-width: 639px) {
  /* line 988, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .region-list-wrapper .region-list {
    text-align: left;
    border-bottom: 2px solid #1351cc;
  }
}
/* line 1005, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 1011, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list li {
  display: inline-block;
  padding: 9px 15px;
}
@media screen and (max-width: 639px) {
  /* line 1011, ../../../ct/sass/pages/_weather.scss */
  .weather .map-wrapper .region-list-wrapper .region-list li {
    display: block;
    border-bottom: 1px solid #e4ecef;
    padding: 0;
    line-height: 45px;
    margin: 0 5px;
  }
}
/* line 1022, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list li a {
  color: #1250cc;
  text-decoration: none;
}
/* line 1025, ../../../ct/sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list li a:hover {
  text-decoration: underline;
}
/* line 1035, ../../../ct/sass/pages/_weather.scss */
.weather.republic .map-wrapper {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/main-map-background.jpg) no-repeat 50% 50%;
  background-size: cover;
}
@media screen and (max-width: 969px) {
  /* line 1035, ../../../ct/sass/pages/_weather.scss */
  .weather.republic .map-wrapper {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-map-background-tablet.jpg) no-repeat 50% 50%;
    background-size: cover;
  }
}
@media screen and (max-width: 639px) {
  /* line 1035, ../../../ct/sass/pages/_weather.scss */
  .weather.republic .map-wrapper {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-map-background-mobile.jpg) no-repeat 50% 50%;
    background-size: cover;
  }
}
@media screen and (max-width: 969px) {
  /* line 1051, ../../../ct/sass/pages/_weather.scss */
  .weather.republic .map-wrapper .map.no-switch {
    top: -25px;
  }
}
/* line 1059, ../../../ct/sass/pages/_weather.scss */
.weather.republic .bio1, .weather.republic .bio2, .weather.republic .bio3 {
  display: none;
}
/* line 1066, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/region-map-background.jpg) no-repeat 50% 50%;
  height: 550px;
}
@media screen and (max-width: 969px) {
  /* line 1066, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/region-map-background-tablet.jpg) no-repeat 50% 50%;
    background-size: cover;
    height: 518px;
  }
}
@media screen and (max-width: 639px) {
  /* line 1066, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper {
    height: auto;
    background: transparent url(/sites/all/themes/custom/ct/images/weather/region-map-background.jpg) repeat-y 50% 50%;
  }
}
@media screen and (max-width: 639px) {
  /* line 1078, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks {
    padding: 20px 0;
  }
}
/* line 1082, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li {
  background: rgba(255, 255, 255, 0.85);
  width: 70px;
  height: auto;
}
@media screen and (max-width: 639px) {
  /* line 1082, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li {
    position: static;
    width: 100%;
    background: none;
    margin-bottom: 5px;
    background-image: -moz-linear-gradient(0deg, #f2f5fd 0%, #f2fbfe 75%);
    background-image: -webkit-linear-gradient(0deg, #f2f5fd 0%, #f2fbfe 75%);
    background-image: -ms-linear-gradient(0deg, #f2f5fd 0%, #f2fbfe 75%);
    padding-left: 10px;
  }
  /* line 1095, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li:last-of-type {
    margin-bottom: 20px;
  }
  /* line 1098, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li .hover-info {
    background-image: -moz-linear-gradient(0deg, #f2f5fd 0%, #f2fbfe 75%);
    background-image: -webkit-linear-gradient(0deg, #f2f5fd 0%, #f2fbfe 75%);
    background-image: -ms-linear-gradient(0deg, #f2f5fd 0%, #f2fbfe 75%);
    width: 100%;
    height: 199px;
    display: none;
  }
  /* line 1105, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li .hover-info ul {
    margin: 0;
    padding: 0;
  }
  /* line 1111, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li.active a.mobile .switch-button-wrapper .switch-button {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/switch.png) no-repeat 50% 0px;
  }
}
/* line 1116, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a {
  width: 70px;
}
/* line 1118, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a .temp {
  margin-top: 0;
  padding: .2rem;
}
/* line 1122, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a .city {
  display: inline-block;
}
@media screen and (max-width: 639px) {
  /* line 1122, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .city {
    position: static;
    display: block;
  }
}
/* line 1129, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a .city h2 {
  position: relative;
  margin: 0;
  top: 0;
  left: 0;
  color: #2b62ce;
  text-align: left;
  padding: .2em;
  width: 100%;
}
@media screen and (max-width: 639px) {
  /* line 1129, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .city h2 {
    margin-top: 0;
    margin-left: 0;
  }
}
/* line 1144, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a .reg-ico {
  width: 70px;
  height: 40px;
}
@media screen and (max-width: 639px) {
  /* line 1144, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .reg-ico {
    width: 70px;
    height: 40px;
    position: absolute;
    right: 30px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 639px) {
  /* line 1116, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a {
    width: 100%;
    position: static;
    height: 70px;
    display: block;
  }
  /* line 1162, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .info {
    float: right;
    width: 95px;
  }
  /* line 1166, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .city {
    float: left;
    line-height: 70px;
    vertical-align: middle;
    height: 70px;
    width: 68%;
  }
  /* line 1172, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .city h2 {
    font-size: 18px;
    color: #1250cc;
    line-height: 22px;
    vertical-align: middle;
    margin: 24px 0;
    padding: 0;
  }
  /* line 1181, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .temp-wrapper {
    background: rgba(255, 255, 255, 0.8);
    width: 60px;
    height: 70px;
    float: left;
  }
  /* line 1186, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .temp-wrapper .temp {
    height: 70px;
    font-size: 16px;
  }
  /* line 1191, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .switch-button-wrapper {
    width: 35px;
    height: 70px;
    float: left;
  }
  /* line 1195, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a .switch-button-wrapper .switch-button {
    margin: 30px auto;
    background: transparent url(/sites/all/themes/custom/ct/images/weather/switch.png) no-repeat 50% -11px;
    width: 15px;
    height: 9px;
  }
}
/* line 1205, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-1 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/1.svg);
}
@media screen and (max-width: 639px) {
  /* line 1205, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-1 {
    background-image: none;
  }
  /* line 1209, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-1 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/1.svg) transparent no-repeat bottom center;
  }
}
/* line 1214, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-2 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/2.svg);
}
@media screen and (max-width: 639px) {
  /* line 1214, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-2 {
    background-image: none;
  }
  /* line 1218, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-2 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/2.svg) transparent no-repeat bottom center;
  }
}
/* line 1223, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-3 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/3.svg);
}
@media screen and (max-width: 639px) {
  /* line 1223, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-3 {
    background-image: none;
  }
  /* line 1227, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-3 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/3.svg) transparent no-repeat bottom center;
  }
}
/* line 1232, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-4 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/4.svg);
}
@media screen and (max-width: 639px) {
  /* line 1232, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-4 {
    background-image: none;
  }
  /* line 1236, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-4 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/4.svg) transparent no-repeat bottom center;
  }
}
/* line 1241, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-5 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/5.svg);
}
@media screen and (max-width: 639px) {
  /* line 1241, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-5 {
    background-image: none;
  }
  /* line 1245, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-5 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/5.svg) transparent no-repeat bottom center;
  }
}
/* line 1250, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-6 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/6.svg);
}
@media screen and (max-width: 639px) {
  /* line 1250, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-6 {
    background-image: none;
  }
  /* line 1254, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-6 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/6.svg) transparent no-repeat bottom center;
  }
}
/* line 1259, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-7 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/7.svg);
}
@media screen and (max-width: 639px) {
  /* line 1259, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-7 {
    background-image: none;
  }
  /* line 1263, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-7 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/7.svg) transparent no-repeat bottom center;
  }
}
/* line 1268, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-8 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/8.svg);
}
@media screen and (max-width: 639px) {
  /* line 1268, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-8 {
    background-image: none;
  }
  /* line 1272, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-8 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/8.svg) transparent no-repeat bottom center;
  }
}
/* line 1277, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-9 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/9.svg);
}
@media screen and (max-width: 639px) {
  /* line 1277, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-9 {
    background-image: none;
  }
  /* line 1281, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-9 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/9.svg) transparent no-repeat bottom center;
  }
}
/* line 1286, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-10 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/10.svg);
}
@media screen and (max-width: 639px) {
  /* line 1286, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-10 {
    background-image: none;
  }
  /* line 1290, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-10 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/10.svg) transparent no-repeat bottom center;
  }
}
/* line 1295, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-11 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/11.svg);
}
@media screen and (max-width: 639px) {
  /* line 1295, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-11 {
    background-image: none;
  }
  /* line 1299, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-11 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/11.svg) transparent no-repeat bottom center;
  }
}
/* line 1304, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-12 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/12.svg);
}
@media screen and (max-width: 639px) {
  /* line 1304, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-12 {
    background-image: none;
  }
  /* line 1308, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-12 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/12.svg) transparent no-repeat bottom center;
  }
}
/* line 1313, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-13 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/13.svg);
}
@media screen and (max-width: 639px) {
  /* line 1313, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-13 {
    background-image: none;
  }
  /* line 1317, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-13 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/13.svg) transparent no-repeat bottom center;
  }
}
/* line 1322, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-14 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/14.svg);
}
@media screen and (max-width: 639px) {
  /* line 1322, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-14 {
    background-image: none;
  }
  /* line 1326, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-14 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/14.svg) transparent no-repeat bottom center;
  }
}
/* line 1331, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-15 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/15.svg);
}
@media screen and (max-width: 639px) {
  /* line 1331, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-15 {
    background-image: none;
  }
  /* line 1335, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-15 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/15.svg) transparent no-repeat bottom center;
  }
}
/* line 1340, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-16 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/16.svg);
}
@media screen and (max-width: 639px) {
  /* line 1340, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-16 {
    background-image: none;
  }
  /* line 1344, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-16 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/16.svg) transparent no-repeat bottom center;
  }
}
/* line 1349, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-17 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/17.svg);
}
@media screen and (max-width: 639px) {
  /* line 1349, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-17 {
    background-image: none;
  }
  /* line 1353, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-17 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/17.svg) transparent no-repeat bottom center;
  }
}
/* line 1358, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-18 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/18.svg);
}
@media screen and (max-width: 639px) {
  /* line 1358, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-18 {
    background-image: none;
  }
  /* line 1362, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-18 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/18.svg) transparent no-repeat bottom center;
  }
}
/* line 1367, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-19 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/19.svg);
}
@media screen and (max-width: 639px) {
  /* line 1367, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-19 {
    background-image: none;
  }
  /* line 1371, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-19 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/19.svg) transparent no-repeat bottom center;
  }
}
/* line 1376, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-20 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/20.svg);
}
@media screen and (max-width: 639px) {
  /* line 1376, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-20 {
    background-image: none;
  }
  /* line 1380, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-20 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/20.svg) transparent no-repeat bottom center;
  }
}
/* line 1385, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-21 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/21.svg);
}
@media screen and (max-width: 639px) {
  /* line 1385, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-21 {
    background-image: none;
  }
  /* line 1389, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-21 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/21.svg) transparent no-repeat bottom center;
  }
}
/* line 1394, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-22 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/22.svg);
}
@media screen and (max-width: 639px) {
  /* line 1394, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-22 {
    background-image: none;
  }
  /* line 1398, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-22 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/22.svg) transparent no-repeat bottom center;
  }
}
/* line 1403, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-23 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/23.svg);
}
@media screen and (max-width: 639px) {
  /* line 1403, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-23 {
    background-image: none;
  }
  /* line 1407, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-23 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/23.svg) transparent no-repeat bottom center;
  }
}
/* line 1412, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-24 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/24.svg);
}
@media screen and (max-width: 639px) {
  /* line 1412, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-24 {
    background-image: none;
  }
  /* line 1416, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-24 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/24.svg) transparent no-repeat bottom center;
  }
}
/* line 1421, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-25 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/25.svg);
}
@media screen and (max-width: 639px) {
  /* line 1421, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-25 {
    background-image: none;
  }
  /* line 1425, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-25 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/25.svg) transparent no-repeat bottom center;
  }
}
/* line 1430, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-26 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/26.svg);
}
@media screen and (max-width: 639px) {
  /* line 1430, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-26 {
    background-image: none;
  }
  /* line 1434, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-26 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/26.svg) transparent no-repeat bottom center;
  }
}
/* line 1439, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-27 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/27.svg);
}
@media screen and (max-width: 639px) {
  /* line 1439, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-27 {
    background-image: none;
  }
  /* line 1443, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-27 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/27.svg) transparent no-repeat bottom center;
  }
}
/* line 1448, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-28 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/28.svg);
}
@media screen and (max-width: 639px) {
  /* line 1448, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-28 {
    background-image: none;
  }
  /* line 1452, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-28 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/28.svg) transparent no-repeat bottom center;
  }
}
/* line 1457, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-29 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/29.svg);
}
@media screen and (max-width: 639px) {
  /* line 1457, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-29 {
    background-image: none;
  }
  /* line 1461, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-29 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/29.svg) transparent no-repeat bottom center;
  }
}
/* line 1466, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-30 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/30.svg);
}
@media screen and (max-width: 639px) {
  /* line 1466, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-30 {
    background-image: none;
  }
  /* line 1470, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-30 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/30.svg) transparent no-repeat bottom center;
  }
}
/* line 1475, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-31 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/31.svg);
}
@media screen and (max-width: 639px) {
  /* line 1475, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-31 {
    background-image: none;
  }
  /* line 1479, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-31 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/31.svg) transparent no-repeat bottom center;
  }
}
/* line 1484, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-32 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/32.svg);
}
@media screen and (max-width: 639px) {
  /* line 1484, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-32 {
    background-image: none;
  }
  /* line 1488, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-32 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/32.svg) transparent no-repeat bottom center;
  }
}
/* line 1493, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-33 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/33.svg);
}
@media screen and (max-width: 639px) {
  /* line 1493, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-33 {
    background-image: none;
  }
  /* line 1497, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-33 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/33.svg) transparent no-repeat bottom center;
  }
}
/* line 1502, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-34 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/34.svg);
}
@media screen and (max-width: 639px) {
  /* line 1502, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-34 {
    background-image: none;
  }
  /* line 1506, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-34 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/34.svg) transparent no-repeat bottom center;
  }
}
/* line 1511, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-35 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/35.svg);
}
@media screen and (max-width: 639px) {
  /* line 1511, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-35 {
    background-image: none;
  }
  /* line 1515, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-35 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/35.svg) transparent no-repeat bottom center;
  }
}
/* line 1520, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-36 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/36.svg);
}
@media screen and (max-width: 639px) {
  /* line 1520, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-36 {
    background-image: none;
  }
  /* line 1524, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-36 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/36.svg) transparent no-repeat bottom center;
  }
}
/* line 1529, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-37 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/37.svg);
}
@media screen and (max-width: 639px) {
  /* line 1529, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-37 {
    background-image: none;
  }
  /* line 1533, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-37 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/37.svg) transparent no-repeat bottom center;
  }
}
/* line 1538, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-38 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/38.svg);
}
@media screen and (max-width: 639px) {
  /* line 1538, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-38 {
    background-image: none;
  }
  /* line 1542, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-38 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/38.svg) transparent no-repeat bottom center;
  }
}
/* line 1547, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-39 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/39.svg);
}
@media screen and (max-width: 639px) {
  /* line 1547, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-39 {
    background-image: none;
  }
  /* line 1551, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-39 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/39.svg) transparent no-repeat bottom center;
  }
}
/* line 1556, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-40 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/40.svg);
}
@media screen and (max-width: 639px) {
  /* line 1556, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-40 {
    background-image: none;
  }
  /* line 1560, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-40 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/40.svg) transparent no-repeat bottom center;
  }
}
/* line 1565, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-41 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/41.svg);
}
@media screen and (max-width: 639px) {
  /* line 1565, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-41 {
    background-image: none;
  }
  /* line 1569, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-41 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/41.svg) transparent no-repeat bottom center;
  }
}
/* line 1574, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-42 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/42.svg);
}
@media screen and (max-width: 639px) {
  /* line 1574, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-42 {
    background-image: none;
  }
  /* line 1578, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-42 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/42.svg) transparent no-repeat bottom center;
  }
}
/* line 1583, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-43 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/43.svg);
}
@media screen and (max-width: 639px) {
  /* line 1583, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-43 {
    background-image: none;
  }
  /* line 1587, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-43 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/43.svg) transparent no-repeat bottom center;
  }
}
/* line 1592, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-44 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/44.svg);
}
@media screen and (max-width: 639px) {
  /* line 1592, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-44 {
    background-image: none;
  }
  /* line 1596, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-44 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/44.svg) transparent no-repeat bottom center;
  }
}
/* line 1601, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-45 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/45.svg);
}
@media screen and (max-width: 639px) {
  /* line 1601, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-45 {
    background-image: none;
  }
  /* line 1605, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-45 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/45.svg) transparent no-repeat bottom center;
  }
}
/* line 1610, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-46 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/46.svg);
}
@media screen and (max-width: 639px) {
  /* line 1610, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-46 {
    background-image: none;
  }
  /* line 1614, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-46 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/46.svg) transparent no-repeat bottom center;
  }
}
/* line 1619, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-47 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/47.svg);
}
@media screen and (max-width: 639px) {
  /* line 1619, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-47 {
    background-image: none;
  }
  /* line 1623, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-47 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/47.svg) transparent no-repeat bottom center;
  }
}
/* line 1628, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-48 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/48.svg);
}
@media screen and (max-width: 639px) {
  /* line 1628, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-48 {
    background-image: none;
  }
  /* line 1632, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li a.ico.id-48 .temp {
    background: url(/sites/all/themes/custom/ct/images/weather/icons/svg/48.svg) transparent no-repeat bottom center;
  }
}
/* line 1639, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li.tabor, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.pisek, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.prachatice, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.jidrichuv-hradec, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.ceske-budejovice, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.cheb, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.karlovy-vary, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.sokolov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.tachov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.plzen, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.domazlice, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.klatovy, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.susice, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.chomutov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.most, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.louny, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.usti-nad-labem, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.litomerice, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.decin, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.frydlant, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.liberec, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.ceska-lipa, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.semily, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.jicin, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.hradec-kralove, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.trutnov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.nachod, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.rychnov-nad-kneznou, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.pardubice, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.usti-nad-orlici, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.chrudim, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.svratouch, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.svitavy, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.zdar-nad-sazavou, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.pelhrimov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.jihlava, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.trebic, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.brno, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.znojmo, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.breclav, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.vsetin, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.kromeriz, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.zlin, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.bruntal, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.opava, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.ostrava, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.trinec, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.novy-jicin, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.mlada-boleslav, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.nymburk, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.kladno, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.praha, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.kolin, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.beroun, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.benesov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.pribram, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.valasske-mezirici, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.jesenik, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.olomouc, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.sumperk, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.prostejov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.prerov, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.jindrichuv-hradec, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.havlickuv-brod, .weather.region .region-map-wrapper .map-wrapper .weather-marks li.rychnov {
  display: block;
}
/* line 1642, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li.overlay-message {
  display: block;
  background: url("/sites/all/themes/custom/ct/images/weather/main-temp-tag.png") repeat-x scroll 50% 0 transparent;
  text-align: center;
  font-size: 16px;
  margin-top: 230px;
  padding: 6px;
  text-align: center;
  width: 100%;
}
@media screen and (max-width: 639px) {
  /* line 1642, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .weather-marks li.overlay-message {
    margin-top: 80px;
  }
}
/* line 1656, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .weather-marks li .hover-info {
  display: none;
}
/* line 1662, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner {
  padding: 0;
  margin: 0;
}
/* line 1665, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner li {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  list-style: none;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/city-detail-icons.png) no-repeat;
  padding-left: 46px;
  margin-bottom: 25px;
}
@media screen and (max-width: 969px) {
  /* line 1665, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .hover-info-inner li {
    margin-bottom: 22px;
  }
}
/* line 1677, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner li.temperature {
  background-position: 0 0;
  height: 24px;
}
/* line 1681, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner li.bio {
  background-position: 0 -25px;
  height: 22px;
}
/* line 1685, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner li.wind {
  background-position: 0 -48px;
  height: 25px;
}
/* line 1689, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner li.rain {
  background-position: 0 -74px;
  height: 25px;
}
/* line 1693, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner li:last-of-type {
  margin-bottom: 0;
}
/* line 1697, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner .temperature, .weather.region .region-map-wrapper .map-wrapper .hover-info-inner .bio {
  font-size: 18px;
  line-height: 24px;
  vertical-align: middle;
}
/* line 1702, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .hover-info-inner .wind, .weather.region .region-map-wrapper .map-wrapper .hover-info-inner .rain {
  font-size: 14px;
  line-height: 25px;
  vertical-align: middle;
}
/* line 1710, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper #weather-city-detail {
  position: absolute;
  height: 217px;
  width: 328px;
  display: none;
  padding: 22px;
  z-index: 150;
}
@media screen and (max-width: 969px) {
  /* line 1710, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper #weather-city-detail {
    height: 221px;
    width: 328px;
    padding-top: 29px;
  }
}
/* line 1722, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper #weather-city-detail .city {
  display: none;
}
/* line 1727, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map {
  height: 100%;
}
@media screen and (max-width: 639px) {
  /* line 1727, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map {
    height: auto;
    width: 100%;
  }
}
/* line 1733, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-jihocesky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 1733, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj {
    background: none;
  }
}
/* line 1740, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.tabor {
  top: 105px;
  left: 392px;
}
@media screen and (max-width: 969px) {
  /* line 1740, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.tabor {
    top: 89px;
    left: 294px;
  }
}
/* line 1748, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.pisek {
  top: 147px;
  left: 250px;
}
@media screen and (max-width: 969px) {
  /* line 1748, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.pisek {
    top: 132px;
    left: 152px;
  }
}
/* line 1756, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.strakonice {
  top: 163px;
  left: 184px;
}
/* line 1760, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.prachatice {
  top: 264px;
  left: 211px;
}
@media screen and (max-width: 969px) {
  /* line 1760, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.prachatice {
    top: 248px;
    left: 113px;
  }
}
/* line 1768, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.jindrichuv-hradec {
  top: 211px;
  left: 478px;
}
@media screen and (max-width: 969px) {
  /* line 1768, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.jindrichuv-hradec {
    top: 195px;
    left: 380px;
  }
}
/* line 1776, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.ceske-budejovice {
  top: 280px;
  left: 331px;
}
@media screen and (max-width: 969px) {
  /* line 1776, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.ceske-budejovice {
    top: 265px;
    left: 233px;
  }
}
/* line 1784, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihocesky-kraj .weather-marks li.cesky-krumlov {
  top: 377px;
  left: 284px;
}
/* line 1791, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-karlovarsky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 1791, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj {
    background: none;
  }
}
/* line 1798, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj .weather-marks li.cheb {
  top: 297px;
  left: 195px;
}
@media screen and (max-width: 969px) {
  /* line 1798, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj .weather-marks li.cheb {
    top: 282px;
    left: 96px;
  }
}
/* line 1806, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj .weather-marks li.karlovy-vary {
  top: 192px;
  left: 443px;
}
@media screen and (max-width: 969px) {
  /* line 1806, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj .weather-marks li.karlovy-vary {
    top: 176px;
    left: 344px;
  }
}
/* line 1814, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj .weather-marks li.sokolov {
  top: 232px;
  left: 334px;
}
@media screen and (max-width: 969px) {
  /* line 1814, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.karlovarsky-kraj .weather-marks li.sokolov {
    top: 216px;
    left: 235px;
  }
}
/* line 1826, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-plzensky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 1826, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj {
    background: none;
  }
}
/* line 1833, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.tachov {
  top: 128px;
  left: 240px;
}
@media screen and (max-width: 969px) {
  /* line 1833, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.tachov {
    top: 111px;
    left: 143px;
  }
}
/* line 1841, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.plzen {
  top: 155px;
  left: 422px;
}
@media screen and (max-width: 969px) {
  /* line 1841, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.plzen {
    top: 138px;
    left: 325px;
  }
}
/* line 1849, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.domazlice {
  top: 266px;
  left: 310px;
}
@media screen and (max-width: 969px) {
  /* line 1849, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.domazlice {
    top: 249px;
    left: 213px;
  }
}
/* line 1857, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.klatovy {
  top: 285px;
  left: 398px;
}
@media screen and (max-width: 969px) {
  /* line 1857, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.klatovy {
    top: 268px;
    left: 301px;
  }
}
/* line 1865, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.susice {
  top: 313px;
  left: 475px;
}
@media screen and (max-width: 969px) {
  /* line 1865, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.plzensky-kraj .weather-marks li.susice {
    top: 296px;
    left: 378px;
  }
}
/* line 1876, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-ustecky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 1876, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj {
    background: none;
  }
}
/* line 1883, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.chomutov {
  top: 267px;
  left: 206px;
}
@media screen and (max-width: 969px) {
  /* line 1883, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.chomutov {
    top: 250px;
    left: 108px;
  }
}
/* line 1891, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.most {
  top: 247px;
  left: 292px;
}
@media screen and (max-width: 969px) {
  /* line 1891, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.most {
    top: 230px;
    left: 194px;
  }
}
/* line 1899, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.louny {
  top: 345px;
  left: 352px;
}
@media screen and (max-width: 969px) {
  /* line 1899, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.louny {
    top: 328px;
    left: 254px;
  }
}
/* line 1907, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.usti-nad-labem {
  top: 156px;
  left: 424px;
}
@media screen and (max-width: 969px) {
  /* line 1907, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.usti-nad-labem {
    top: 139px;
    left: 326px;
  }
}
/* line 1915, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.litomerice {
  top: 275px;
  left: 453px;
}
@media screen and (max-width: 969px) {
  /* line 1915, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.litomerice {
    top: 258px;
    left: 355px;
  }
}
/* line 1923, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.decin {
  top: 135px;
  left: 500px;
}
@media screen and (max-width: 969px) {
  /* line 1923, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.ustecky-kraj .weather-marks li.decin {
    top: 118px;
    left: 402px;
  }
}
/* line 1934, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-liberecky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 969px) {
  /* line 1934, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/map-liberecky-kraj-tablet.png) no-repeat 50% 50%;
  }
}
@media screen and (max-width: 639px) {
  /* line 1934, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj {
    background: none;
  }
}
/* line 1944, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.frydlant {
  top: 84px;
  left: 404px;
}
@media screen and (max-width: 969px) {
  /* line 1944, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.frydlant {
    top: 67px;
    left: 306px;
  }
}
/* line 1952, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.liberec {
  top: 212px;
  left: 395px;
}
@media screen and (max-width: 969px) {
  /* line 1952, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.liberec {
    top: 195px;
    left: 297px;
  }
}
/* line 1960, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.ceska-lipa {
  top: 279px;
  left: 134px;
}
@media screen and (max-width: 969px) {
  /* line 1960, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.ceska-lipa {
    top: 262px;
    left: 36px;
  }
}
/* line 1968, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.semily {
  top: 346px;
  left: 541px;
}
@media screen and (max-width: 969px) {
  /* line 1968, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.liberecky-kraj .weather-marks li.semily {
    top: 329px;
    left: 443px;
  }
}
/* line 1979, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-kralovehradecky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 1979, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj {
    background: none;
  }
}
/* line 1986, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.jicin {
  top: 217px;
  left: 170px;
}
@media screen and (max-width: 969px) {
  /* line 1986, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.jicin {
    top: 202px;
    left: 71px;
  }
}
/* line 1994, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.hradec-kralove {
  top: 323px;
  left: 353px;
}
@media screen and (max-width: 969px) {
  /* line 1994, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.hradec-kralove {
    top: 308px;
    left: 255px;
  }
}
/* line 2002, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.trutnov {
  top: 141px;
  left: 379px;
}
@media screen and (max-width: 969px) {
  /* line 2002, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.trutnov {
    top: 126px;
    left: 280px;
  }
}
/* line 2010, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.nachod {
  top: 221px;
  left: 475px;
}
@media screen and (max-width: 969px) {
  /* line 2010, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.nachod {
    top: 205px;
    left: 376px;
  }
}
/* line 2018, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.rychnov {
  top: 373px;
  left: 519px;
}
@media screen and (max-width: 969px) {
  /* line 2018, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.kralovehradecky-kraj .weather-marks li.rychnov {
    top: 358px;
    left: 420px;
  }
}
/* line 2029, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-pardubicky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 969px) {
  /* line 2029, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/map-pardubicky-kraj-tablet.png) no-repeat 50% 50%;
  }
}
@media screen and (max-width: 639px) {
  /* line 2029, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj {
    background: none;
  }
}
/* line 2039, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.pardubice {
  top: 142px;
  left: 202px;
}
@media screen and (max-width: 969px) {
  /* line 2039, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.pardubice {
    top: 127px;
    left: 117px;
  }
}
/* line 2047, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.usti-nad-orlici {
  top: 150px;
  left: 477px;
}
@media screen and (max-width: 969px) {
  /* line 2047, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.usti-nad-orlici {
    top: 136px;
    left: 379px;
  }
}
/* line 2055, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.chrudim {
  top: 241px;
  left: 216px;
}
@media screen and (max-width: 969px) {
  /* line 2055, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.chrudim {
    top: 226px;
    left: 126px;
  }
}
/* line 2063, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.ceska-trebova {
  top: 248px;
  left: 499px;
}
/* line 2067, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.svratouch {
  top: 303px;
  left: 310px;
}
@media screen and (max-width: 969px) {
  /* line 2067, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.svratouch {
    top: 288px;
    left: 212px;
  }
}
/* line 2075, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.svitavy {
  top: 345px;
  left: 512px;
}
@media screen and (max-width: 969px) {
  /* line 2075, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.pardubicky-kraj .weather-marks li.svitavy {
    top: 330px;
    left: 414px;
  }
}
/* line 2086, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.vysocina {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-kraj-vysocina.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 2086, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.vysocina {
    background: none;
  }
}
/* line 2093, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.havlickuv-brod {
  top: 125px;
  left: 334px;
}
@media screen and (max-width: 969px) {
  /* line 2093, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.havlickuv-brod {
    top: 108px;
    left: 236px;
  }
}
/* line 2101, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.zdar-nad-sazavou {
  top: 155px;
  left: 454px;
}
@media screen and (max-width: 969px) {
  /* line 2101, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.zdar-nad-sazavou {
    top: 138px;
    left: 356px;
  }
}
/* line 2109, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.pelhrimov {
  top: 222px;
  left: 224px;
}
@media screen and (max-width: 969px) {
  /* line 2109, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.pelhrimov {
    top: 205px;
    left: 126px;
  }
}
/* line 2117, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.jihlava {
  top: 243px;
  left: 342px;
}
@media screen and (max-width: 969px) {
  /* line 2117, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.jihlava {
    top: 226px;
    left: 244px;
  }
}
/* line 2125, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.trebic {
  top: 323px;
  left: 434px;
}
@media screen and (max-width: 969px) {
  /* line 2125, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.vysocina .weather-marks li.trebic {
    top: 306px;
    left: 336px;
  }
}
/* line 2136, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-jihomorvsky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 2136, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj {
    background: none;
  }
}
/* line 2143, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.blansko {
  top: 115px;
  left: 372px;
}
/* line 2147, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.vyskov {
  top: 167px;
  left: 470px;
}
/* line 2151, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.brno {
  top: 214px;
  left: 368px;
}
@media screen and (max-width: 969px) {
  /* line 2151, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.brno {
    top: 197px;
    left: 270px;
  }
}
/* line 2159, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.hodonin {
  top: 320px;
  left: 509px;
}
/* line 2163, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.znojmo {
  top: 346px;
  left: 215px;
}
@media screen and (max-width: 969px) {
  /* line 2163, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.znojmo {
    top: 329px;
    left: 117px;
  }
}
/* line 2171, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.breclav {
  top: 361px;
  left: 453px;
}
@media screen and (max-width: 969px) {
  /* line 2171, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.jihomoravsky-kraj .weather-marks li.breclav {
    top: 345px;
    left: 355px;
  }
}
/* line 2182, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-zlinsky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 2182, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj {
    background: none;
  }
}
/* line 2189, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.valasske-mezirici {
  top: 46px;
  left: 436px;
}
@media screen and (max-width: 969px) {
  /* line 2189, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.valasske-mezirici {
    top: 30px;
    left: 339px;
  }
}
/* line 2197, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.vsetin {
  top: 165px;
  left: 443px;
}
@media screen and (max-width: 969px) {
  /* line 2197, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.vsetin {
    top: 149px;
    left: 346px;
  }
}
/* line 2205, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.kromeriz {
  top: 179px;
  left: 206px;
}
@media screen and (max-width: 969px) {
  /* line 2205, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.kromeriz {
    top: 163px;
    left: 109px;
  }
}
/* line 2213, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.zlin {
  top: 224px;
  left: 321px;
}
@media screen and (max-width: 969px) {
  /* line 2213, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.zlin {
    top: 209px;
    left: 224px;
  }
}
/* line 2221, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.zlinsky-kraj .weather-marks li.uherske-hradiste {
  top: 332px;
  left: 241px;
}
/* line 2228, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-moravskoslezsky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 2228, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj {
    background: none;
  }
}
/* line 2235, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.bruntal {
  top: 178px;
  left: 184px;
}
@media screen and (max-width: 969px) {
  /* line 2235, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.bruntal {
    top: 162px;
    left: 86px;
  }
}
/* line 2243, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.opava {
  top: 198px;
  left: 322px;
}
@media screen and (max-width: 969px) {
  /* line 2243, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.opava {
    top: 181px;
    left: 224px;
  }
}
/* line 2251, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.karvina {
  top: 229px;
  left: 523px;
}
/* line 2255, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.ostrava {
  top: 241px;
  left: 443px;
}
@media screen and (max-width: 969px) {
  /* line 2255, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.ostrava {
    top: 226px;
    left: 345px;
  }
}
/* line 2263, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.trinec {
  top: 320px;
  left: 568px;
}
@media screen and (max-width: 969px) {
  /* line 2263, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.trinec {
    top: 304px;
    left: 470px;
  }
}
/* line 2271, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.frydek-mistek {
  top: 351px;
  left: 466px;
}
/* line 2275, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.novy-jicin {
  top: 360px;
  left: 362px;
}
@media screen and (max-width: 969px) {
  /* line 2275, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.moravskoslezsky-kraj .weather-marks li.novy-jicin {
    top: 345px;
    left: 264px;
  }
}
/* line 2286, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-olomoucky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 2286, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj {
    background: none;
  }
}
/* line 2293, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.jesenik {
  top: 95px;
  left: 323px;
}
@media screen and (max-width: 969px) {
  /* line 2293, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.jesenik {
    top: 78px;
    left: 226px;
  }
}
/* line 2301, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.sumperk {
  top: 194px;
  left: 272px;
}
@media screen and (max-width: 969px) {
  /* line 2301, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.sumperk {
    top: 177px;
    left: 175px;
  }
}
/* line 2309, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.olomouc {
  top: 291px;
  left: 344px;
}
@media screen and (max-width: 969px) {
  /* line 2309, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.olomouc {
    top: 275px;
    left: 247px;
  }
}
/* line 2317, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.prerov {
  top: 389px;
  left: 389px;
}
@media screen and (max-width: 969px) {
  /* line 2317, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.prerov {
    top: 372px;
    left: 292px;
  }
}
/* line 2325, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.prostejov {
  top: 412px;
  left: 306px;
}
@media screen and (max-width: 969px) {
  /* line 2325, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.olomoucky-kraj .weather-marks li.prostejov {
    top: 395px;
    left: 209px;
  }
}
/* line 2336, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/map-praha-a-stredocesky-kraj.png) no-repeat 50% 50%;
}
@media screen and (max-width: 639px) {
  /* line 2336, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj {
    background: none;
  }
}
/* line 2343, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.mlada-boleslav {
  top: 31px;
  left: 469px;
}
@media screen and (max-width: 969px) {
  /* line 2343, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.mlada-boleslav {
    top: 14px;
    left: 371px;
  }
}
/* line 2351, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.nymburk {
  top: 146px;
  left: 500px;
}
@media screen and (max-width: 969px) {
  /* line 2351, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.nymburk {
    top: 129px;
    left: 402px;
  }
}
/* line 2359, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.kladno {
  top: 160px;
  left: 262px;
}
@media screen and (max-width: 969px) {
  /* line 2359, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.kladno {
    top: 143px;
    left: 163px;
  }
}
/* line 2367, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.praha {
  top: 199px;
  left: 357px;
}
@media screen and (max-width: 969px) {
  /* line 2367, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.praha {
    top: 181px;
    left: 259px;
  }
}
/* line 2375, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.kolin {
  top: 247px;
  left: 517px;
}
@media screen and (max-width: 969px) {
  /* line 2375, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.kolin {
    top: 230px;
    left: 419px;
  }
}
/* line 2383, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.beroun {
  top: 264px;
  left: 253px;
}
@media screen and (max-width: 969px) {
  /* line 2383, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.beroun {
    top: 247px;
    left: 154px;
  }
}
/* line 2391, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.benesov {
  top: 342px;
  left: 410px;
}
@media screen and (max-width: 969px) {
  /* line 2391, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.benesov {
    top: 325px;
    left: 312px;
  }
}
/* line 2399, ../../../ct/sass/pages/_weather.scss */
.weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.pribram {
  top: 377px;
  left: 239px;
}
@media screen and (max-width: 969px) {
  /* line 2399, ../../../ct/sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .map-wrapper .map.praha-a-stredocesky-kraj .weather-marks li.pribram {
    top: 360px;
    left: 141px;
  }
}
/* line 2414, ../../../ct/sass/pages/_weather.scss */
.weather.region .map-background {
  z-index: 0;
  padding-top: 19px;
}
/* line 2418, ../../../ct/sass/pages/_weather.scss */
.weather.region .map-background div {
  height: 550px;
}
@media screen and (max-width: 969px) {
  /* line 2418, ../../../ct/sass/pages/_weather.scss */
  .weather.region .map-background div {
    display: none;
  }
}
/* line 2425, ../../../ct/sass/pages/_weather.scss */
.weather.region .map-background .background-right {
  background-color: #abe5f9;
}
/* line 2429, ../../../ct/sass/pages/_weather.scss */
.weather.region .map-background .background-left {
  background-color: #adbdee;
}
/* line 2435, ../../../ct/sass/pages/_weather.scss */
.weather .republic-map-container {
  width-max: 1180px;
  margin: 0 auto;
  margin-bottom: 24px;
  display: none;
}
/* line 2441, ../../../ct/sass/pages/_weather.scss */
.weather .republic-map-container .map-wrapper {
  max-width: 1180px;
  margin: 0 auto;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/main-map-background.jpg) no-repeat 50% 50%;
}
@media screen and (max-width: 969px) {
  /* line 2441, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map-wrapper {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/main-map-background-tablet.jpg) no-repeat 50% 50%;
    height: 438px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2441, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map-wrapper {
    height: 262px;
    background-size: cover;
  }
}
/* line 2455, ../../../ct/sass/pages/_weather.scss */
.weather .republic-map-container .map-wrapper .region-list-wrapper .region-list {
  width: 921px;
}
@media screen and (max-width: 969px) {
  /* line 2455, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map-wrapper .region-list-wrapper .region-list {
    width: 100%;
  }
}
@media screen and (max-width: 639px) {
  /* line 2463, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map-wrapper.expanded {
    height: 706px;
  }
  /* line 2466, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map-wrapper.expanded .map {
    height: 706px;
  }
}
@media screen and (max-width: 969px) {
  /* line 2473, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map {
    top: -75px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2473, ../../../ct/sass/pages/_weather.scss */
  .weather .republic-map-container .map {
    top: -50px;
  }
}
/* line 2483, ../../../ct/sass/pages/_weather.scss */
.weather .republic-map-container .map-background {
  display: none;
}
/* line 2487, ../../../ct/sass/pages/_weather.scss */
.weather .republic-map-container .switch {
  display: none;
}
/* line 2492, ../../../ct/sass/pages/_weather.scss */
.weather .forecast {
  color: #444;
  padding-top: 26px;
}
@media screen and (max-width: 639px) {
  /* line 2492, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
  }
}
/* line 2502, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-main {
  width: 66.94915%;
  display: inline-block;
  padding-right: 45px;
  border-right: #e3edef 1px solid;
}
@media screen and (max-width: 969px) {
  /* line 2502, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-main {
    width: 100%;
    border: none;
    border-top: #e3edef 1px solid;
    padding-top: 21px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2502, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-main {
    border: none;
    padding-right: 0;
    padding-top: 0;
  }
}
/* line 2519, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-main h2 {
  color: #444;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: normal;
}
@media screen and (max-width: 969px) {
  /* line 2519, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-main h2 {
    font-size: 20px;
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2519, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-main h2 {
    font-size: 24px;
  }
}
/* line 2533, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-main p {
  color: #40444a;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (max-width: 969px) {
  /* line 2533, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-main p {
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2533, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-main p {
    font-size: 18px;
    line-height: 26px;
  }
}
/* line 2547, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-block-wrapper {
  padding-bottom: 28px;
  border-right: 1px solid #e3edef;
  display: inline-block;
  padding-right: 45px;
  width: 66.9492%;
}
@media screen and (max-width: 969px) {
  /* line 2547, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-block-wrapper {
    width: 37.501%;
    border: none;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2547, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-block-wrapper {
    width: 100%;
    padding: 0;
  }
}
/* line 2564, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-block-wrapper .forecast-block {
  display: inline-block;
  width: 297px;
  height: 100px;
  background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-big-background.png) no-repeat 0 0;
}
@media screen and (max-width: 969px) {
  /* line 2564, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-block-wrapper .forecast-block {
    background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-big-background-tablet.png) no-repeat 0 0;
    width: 100%;
    height: 82px;
    margin-bottom: 25px;
    display: block;
  }
}
@media screen and (max-width: 639px) {
  /* line 2564, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-block-wrapper .forecast-block {
    background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-background-mobile.png) no-repeat 0 0;
    display: inline-block;
    width: 52%;
    height: 50px;
  }
}
/* line 2583, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-block-wrapper .forecast-block .ico-big {
  display: inline-block;
}
/* line 2587, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-block-wrapper .night {
  background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-big-night-background.png) no-repeat 0 50%;
}
@media screen and (max-width: 969px) {
  /* line 2587, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-block-wrapper .night {
    background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-night-background.png) no-repeat 0 50%;
  }
}
@media screen and (max-width: 639px) {
  /* line 2587, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-block-wrapper .night {
    background: #fff url(/sites/all/themes/custom/ct/images/weather/ico-night-background-mobile.png) no-repeat 0 50%;
    width: 48%;
  }
}
/* line 2596, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-block-wrapper .night strong {
  color: #00beff;
}
/* line 2602, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .forecast-column {
  float: right;
  width: 32.65084%;
  padding: 0;
  vertical-align: top;
}
@media screen and (max-width: 969px) {
  /* line 2602, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-column {
    float: none;
    display: inline-block;
    width: 61.5%;
  }
}
@media screen and (max-width: 639px) {
  /* line 2602, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .forecast-column {
    width: 100%;
    display: block;
  }
}
/* line 2618, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .ico-big {
  width: 100px;
  height: 100px;
}
@media screen and (max-width: 969px) {
  /* line 2618, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .ico-big {
    width: 82px;
    height: 82px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2618, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .ico-big {
    width: 50px;
    height: 49px;
  }
}
/* line 2631, ../../../ct/sass/pages/_weather.scss */
.weather .forecast .image-authors {
  text-align: right;
  margin-bottom: 40px;
}
@media screen and (min-width: 970px) {
  /* line 2631, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .image-authors {
    width: 66.9492%;
    padding-right: 45px;
    border-right: 1px solid #e3edef;
  }
}
@media screen and (max-width: 969px) {
  /* line 2631, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .image-authors {
    text-align: left;
  }
}
@media screen and (max-width: 639px) {
  /* line 2631, ../../../ct/sass/pages/_weather.scss */
  .weather .forecast .image-authors {
    padding-top: 15px;
    font-size: 15px;
  }
}
/* line 2649, ../../../ct/sass/pages/_weather.scss */
.weather .warning-message {
  background: #780001;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
@media screen and (max-width: 639px) {
  /* line 2649, ../../../ct/sass/pages/_weather.scss */
  .weather .warning-message {
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 2662, ../../../ct/sass/pages/_weather.scss */
.weather .warning-mark {
  background: #c41417;
  border-radius: 16px;
  color: #fff;
  text-align: center;
  position: absolute;
  font-size: 18px;
  height: 32px;
  line-height: 32px;
  width: 32px;
  right: 10px;
  bottom: 15px;
}
@media screen and (max-width: 969px) {
  /* line 2662, ../../../ct/sass/pages/_weather.scss */
  .weather .warning-mark {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    width: 24px;
    right: 7px;
    bottom: 9px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2662, ../../../ct/sass/pages/_weather.scss */
  .weather .warning-mark {
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    width: 14px;
    right: 4px;
    bottom: 4px;
  }
}
/* line 2692, ../../../ct/sass/pages/_weather.scss */
.weather .page-center {
  max-width: 1200px;
  padding: 0 10px;
  margin: 0 auto;
}
@media screen and (max-width: 969px) {
  /* line 2692, ../../../ct/sass/pages/_weather.scss */
  .weather .page-center {
    padding: 0 10px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2692, ../../../ct/sass/pages/_weather.scss */
  .weather .page-center {
    padding: 0;
  }
}
/* line 2704, ../../../ct/sass/pages/_weather.scss */
.weather .lower-content {
  padding-top: 38px;
}
@media screen and (max-width: 969px) {
  /* line 2704, ../../../ct/sass/pages/_weather.scss */
  .weather .lower-content {
    padding-top: 20px;
  }
}
/* line 2711, ../../../ct/sass/pages/_weather.scss */
.weather .headline-separator {
  background: #dbe5ee;
  height: 1px;
  margin: 0;
  margin-bottom: 28px;
  poition: relative;
  top: -8px;
}
@media screen and (max-width: 969px) {
  /* line 2711, ../../../ct/sass/pages/_weather.scss */
  .weather .headline-separator {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2711, ../../../ct/sass/pages/_weather.scss */
  .weather .headline-separator {
    display: none;
  }
}
/* line 2726, ../../../ct/sass/pages/_weather.scss */
.weather .page-title {
  padding-top: 25px;
}
@media screen and (max-width: 969px) {
  /* line 2726, ../../../ct/sass/pages/_weather.scss */
  .weather .page-title {
    padding-top: 15px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2726, ../../../ct/sass/pages/_weather.scss */
  .weather .page-title {
    padding-top: 15px;
    position: relative;
  }
}
/* line 2736, ../../../ct/sass/pages/_weather.scss */
.weather .page-title a {
  color: #124fcc;
  text-decoration: none;
  padding-right: 21px;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/breadcrubms-arrow.png) right 50% no-repeat;
}
@media screen and (max-width: 639px) {
  /* line 2736, ../../../ct/sass/pages/_weather.scss */
  .weather .page-title a {
    display: block;
    padding-bottom: 20px;
    background: transparent url(/sites/all/themes/custom/ct/images/weather/open-close-arrow.png) left -68px no-repeat;
  }
}
/* line 2748, ../../../ct/sass/pages/_weather.scss */
.weather .page-title .change-region {
  font-size: 18px;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/open-close-arrow.png) right -103px no-repeat;
  padding-right: 23px;
  padding-left: 10px;
  position: relative;
  z-index: 99;
}
@media screen and (max-width: 639px) {
  /* line 2748, ../../../ct/sass/pages/_weather.scss */
  .weather .page-title .change-region {
    padding-bottom: 8px;
    position: absolute;
    right: 10px;
    bottom: 0px;
    background-position: right -94px;
  }
}
/* line 2762, ../../../ct/sass/pages/_weather.scss */
.weather .page-title .change-region.active {
  background-position: right 6px;
}
@media screen and (max-width: 639px) {
  /* line 2762, ../../../ct/sass/pages/_weather.scss */
  .weather .page-title .change-region.active {
    background-position: right 9px;
  }
}
/* line 2771, ../../../ct/sass/pages/_weather.scss */
.weather #regions-map-wide {
  position: relative;
}
@media screen and (max-width: 969px) {
  /* line 2771, ../../../ct/sass/pages/_weather.scss */
  .weather #regions-map-wide {
    display: none;
  }
}
/* line 2776, ../../../ct/sass/pages/_weather.scss */
.weather #regions-map-wide img {
  position: absolute;
  top: 53px;
  left: 0;
}
/* line 2783, ../../../ct/sass/pages/_weather.scss */
.weather #regions-map-table {
  position: relative;
  display: none;
}
@media screen and (max-width: 969px) and (min-width: 640px) {
  /* line 2783, ../../../ct/sass/pages/_weather.scss */
  .weather #regions-map-table {
    display: block;
  }
}
/* line 2789, ../../../ct/sass/pages/_weather.scss */
.weather #regions-map-table img {
  position: absolute;
  top: 112px;
  left: 0px;
}
/* line 2796, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper {
  background: #fff url(/sites/all/themes/custom/ct/images/weather/weather-week-wide-background.jpg) no-repeat top left;
  background-size: cover;
}
@media screen and (max-width: 969px) {
  /* line 2796, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper {
    background: #fff url(/sites/all/themes/custom/ct/images/weather/weather-week-tablet-background.jpg) no-repeat top left;
    background-size: cover;
  }
}
/* line 2804, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .separator {
  padding-top: 15px;
  background: #fff;
}
/* line 2809, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast {
  height: 554px;
}
@media screen and (max-width: 969px) {
  /* line 2809, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast {
    height: 313px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2809, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast {
    height: auto;
    padding-bottom: 18px;
    padding-top: 5px;
  }
}
/* line 2820, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast *, .weather .week-forecast-wrapper .week-forecast *:after, .weather .week-forecast-wrapper .week-forecast *:before {
  /*box-sizing: content-box;*/
}
/* line 2824, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper {
  position: relative;
  display: inline-block;
  width: 12.88%;
  height: 100%;
  margin-right: 1.61%;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/weather-week-column-background.png) repeat-x 50% 50%;
}
@media screen and (max-width: 969px) {
  /* line 2824, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/weather-week-column-background-tablet.png) repeat-x 50% 50%;
  }
}
@media screen and (max-width: 639px) {
  /* line 2824, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper {
    display: block;
    width: 100%;
    height: 96px;
    margin-top: 14px;
    background: transparent;
  }
}
/* line 2843, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header {
  height: 162px;
  padding: 50px 15px 15px;
}
@media screen and (max-width: 969px) {
  /* line 2843, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header {
    height: 100px;
    padding: 48px 8px 0;
  }
}
@media screen and (max-width: 639px) {
  /* line 2843, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header {
    padding-top: 24px;
    width: 15%;
    margin-top: 0;
    height: 96px;
    float: left;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#14FFFFFF', endColorstr='#D9FFFFFF');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0.08)), color-stop(79%, rgba(255, 255, 255, 0.85)));
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.85) 79%);
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.85) 79%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.85) 79%);
  }
}
@media screen and (max-width: 500px) {
  /* line 2843, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header {
    width: 22%;
  }
}
@media screen and (max-width: 360px) {
  /* line 2843, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header {
    width: 30%;
  }
}
/* line 2867, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header h3 {
  margin: 0;
  color: #40454b;
  font-size: 27px;
  font-weight: bold;
}
@media screen and (max-width: 969px) {
  /* line 2867, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header h3 {
    font-size: 19px;
    line-height: 12px;
    font-weight: normal;
  }
}
@media screen and (max-width: 639px) {
  /* line 2867, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header h3 {
    line-height: 18px;
  }
}
/* line 2882, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header h4 {
  color: #a9b0b6;
  font-size: 20px;
  margin-bottom: 0;
}
@media screen and (max-width: 969px) {
  /* line 2882, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header h4 {
    color: #808589;
    font-size: 14px;
    font-weight: normal;
  }
}
@media screen and (max-width: 639px) {
  /* line 2882, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-header h4 {
    font-size: 16px;
    font-weight: bold;
  }
}
/* line 2898, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main {
  margin-top: 11px;
}
@media screen and (max-width: 639px) {
  /* line 2898, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main {
    margin-top: 0;
    width: 78%;
    height: 96px;
    float: left;
    background: rgba(255, 255, 255, 0.85);
  }
}
@media screen and (max-width: 500px) {
  /* line 2898, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main {
    width: 68%;
  }
}
@media screen and (max-width: 360px) {
  /* line 2898, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main {
    width: 56%;
  }
}
/* line 2914, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico {
  height: 150px;
}
@media screen and (min-width: 970px) {
  /* line 2914, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico {
    background-position: 50% 5px;
  }
}
@media screen and (max-width: 969px) {
  /* line 2914, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico {
    height: 72px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2914, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico {
    position: absolute;
    left: 96px;
    width: 80px;
    height: 96px;
    z-index: 1;
    background-position: 50% 9px;
  }
}
/* line 2932, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-1 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/1.svg);
}
/* line 2935, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-2 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/2.svg);
}
/* line 2938, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-3 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/3.svg);
}
/* line 2941, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-4 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/4.svg);
}
/* line 2944, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-5 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/5.svg);
}
/* line 2947, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-6 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/6.svg);
}
/* line 2950, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-7 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/7.svg);
}
/* line 2953, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-8 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/8.svg);
}
/* line 2956, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-9 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/9.svg);
}
/* line 2959, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-10 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/10.svg);
}
/* line 2962, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-11 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/11.svg);
}
/* line 2965, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-12 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/12.svg);
}
/* line 2968, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-13 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/13.svg);
}
/* line 2971, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-14 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/14.svg);
}
/* line 2974, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-15 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/15.svg);
}
/* line 2977, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-16 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/16.svg);
}
/* line 2980, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-17 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/17.svg);
}
/* line 2983, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-18 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/18.svg);
}
/* line 2986, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-19 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/19.svg);
}
/* line 2989, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-20 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/20.svg);
}
/* line 2992, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-21 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/21.svg);
}
/* line 2995, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-22 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/22.svg);
}
/* line 2998, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-23 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/23.svg);
}
/* line 3001, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-24 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/24.svg);
}
/* line 3004, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-25 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/25.svg);
}
/* line 3007, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-26 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/26.svg);
}
/* line 3010, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-27 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/27.svg);
}
/* line 3013, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-28 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/28.svg);
}
/* line 3016, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-29 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/29.svg);
}
/* line 3019, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-30 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/30.svg);
}
/* line 3022, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-31 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/31.svg);
}
/* line 3025, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-32 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/32.svg);
}
/* line 3028, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-33 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/33.svg);
}
/* line 3031, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-34 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/34.svg);
}
/* line 3034, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-35 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/35.svg);
}
/* line 3037, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-36 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/36.svg);
}
/* line 3040, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-37 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/37.svg);
}
/* line 3043, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-38 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/38.svg);
}
/* line 3046, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-39 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/39.svg);
}
/* line 3049, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-40 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/40.svg);
}
/* line 3052, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-41 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/41.svg);
}
/* line 3055, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-42 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/42.svg);
}
/* line 3058, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-43 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/43.svg);
}
/* line 3061, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-44 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/44.svg);
}
/* line 3064, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-45 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/45.svg);
}
/* line 3067, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-46 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/46.svg);
}
/* line 3070, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-47 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/47.svg);
}
/* line 3073, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .ico.id-48 {
  background-image: url(/sites/all/themes/custom/ct/images/weather/icons/svg/48.svg);
}
/* line 3077, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .temp {
  font-size: 32px;
  text-align: center;
}
@media screen and (max-width: 969px) {
  /* line 3077, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .temp {
    font-size: 18px;
  }
}
@media screen and (max-width: 639px) {
  /* line 3077, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .temp {
    position: absolute;
    height: 96px;
    width: 80px;
    top: 0;
    padding-top: 66px;
  }
}
/* line 3091, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .temp span {
  font-size: 75%;
}
@media screen and (max-width: 639px) {
  /* line 3091, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .temp span {
    font-size: 100%;
  }
}
/* line 3099, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .day {
  color: #1a1d30;
  margin-bottom: 42px;
}
@media screen and (max-width: 969px) and (min-width: 640px) {
  /* line 3099, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .day {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 639px) {
  /* line 3099, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .day {
    margin-bottom: 0;
    background-image: url(/sites/all/themes/custom/ct/images/weather/ico-week-background.png);
    left: 96px;
    font-size: 22px;
  }
}
/* line 3113, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .night {
  font-size: 28px;
  color: #fff;
}
@media screen and (max-width: 969px) and (min-width: 640px) {
  /* line 3113, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .night {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  /* line 3113, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-main .night {
    color: #1a1d30;
    background-image: url(/sites/all/themes/custom/ct/images/weather/ico-night-week-background.png);
    right: 44px;
    font-size: 22px;
  }
}
@media screen and (max-width: 639px) {
  /* line 3128, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-footer {
    width: 7%;
    float: left;
    height: 96px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#D9FFFFFF', endColorstr='#14FFFFFF');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.08)));
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.08) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.08) 100%);
  }
}
@media screen and (max-width: 500px) {
  /* line 3128, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-footer {
    width: 10%;
  }
}
@media screen and (max-width: 360px) {
  /* line 3128, ../../../ct/sass/pages/_weather.scss */
  .weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper .week-forecast-item-footer {
    width: 14%;
  }
}
/* line 3147, ../../../ct/sass/pages/_weather.scss */
.weather .week-forecast-wrapper .week-forecast .week-forecast-item-wrapper.last {
  margin-right: 0;
}
/* line 3154, ../../../ct/sass/pages/_weather.scss */
.weather #regions-map-mobile {
  position: relative;
  display: none;
}
@media screen and (max-width: 639px) {
  /* line 3154, ../../../ct/sass/pages/_weather.scss */
  .weather #regions-map-mobile {
    display: block;
  }
}
/* line 3160, ../../../ct/sass/pages/_weather.scss */
.weather #regions-map-mobile img {
  position: absolute;
  top: 82px;
  left: 0px;
}

/* line 2, ../../sass/pages/_weather.scss */
.weather * {
  font-family: "TVSansScreenRegular", helvetica, Arial, sans-serif;
}
/* line 6, ../../sass/pages/_weather.scss */
.weather h1, .weather h2, .weather h3, .weather h4 {
  font-family: "TVSansScreenRegular", helvetica, Arial, sans-serif;
}
/* line 10, ../../sass/pages/_weather.scss */
.weather ul, .weather ol {
  margin: 1em 0;
  padding: 0 0 0 2em;
}
/* line 15, ../../sass/pages/_weather.scss */
.weather ul {
  list-style-type: disc;
}
/* line 17, ../../sass/pages/_weather.scss */
.weather ul ul {
  list-style-type: circle;
}
/* line 19, ../../sass/pages/_weather.scss */
.weather ul ul ul {
  list-style-type: square;
}
/* line 21, ../../sass/pages/_weather.scss */
.weather ul ul ul ul {
  list-style-type: circle;
}
/* line 29, ../../sass/pages/_weather.scss */
.weather .map-wrapper .switch {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
  font-size: 18px;
}
/* line 35, ../../sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
  font-size: 18px;
}
/* line 40, ../../sass/pages/_weather.scss */
.weather .map-wrapper .region-list-wrapper .region-list-button {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
}
/* line 46, ../../sass/pages/_weather.scss */
.weather .tabs li {
  top: 1px;
}
/* line 48, ../../sass/pages/_weather.scss */
.weather .tabs li .values {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
}
/* line 50, ../../sass/pages/_weather.scss */
.weather .tabs li .values .temperature {
  font-family: "TVSansScreenRegular", helvetica, Arial, sans-serif;
  padding-top: 4px;
}
/* line 58, ../../sass/pages/_weather.scss */
.weather .tabs .week .values {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
}
/* line 61, ../../sass/pages/_weather.scss */
.weather .tabs .week .mobile-values {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
}
/* line 67, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-block {
  position: relative;
}
/* line 70, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-block span {
  color: #aab0b7;
  font-face: "TVSansScreenRegular", helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  position: absolute;
  top: 12px;
  left: 123px;
}
@media screen and (max-width: 969px) {
  /* line 70, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-block span {
    top: 6px;
    left: 100px;
  }
}
@media screen and (max-width: 639px) {
  /* line 70, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-block span {
    font-size: 12px;
    top: 0;
    left: 58px;
  }
}
/* line 89, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-block strong {
  color: #191d30;
  font-family: "TVSansScreenRegular", helvetica, Arial, sans-serif;
  font-size: 32px;
  position: absolute;
  top: 45px;
  left: 123px;
}
@media screen and (max-width: 969px) {
  /* line 89, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-block strong {
    top: 33px;
    left: 100px;
    font-size: 26px;
  }
}
@media screen and (max-width: 639px) {
  /* line 89, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-block strong {
    font-size: 20px;
    font-weight: normal;
    left: 58px;
    top: 22px;
  }
}
/* line 110, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-column {
  word-break: break-word;
}
/* line 112, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-column span {
  color: #aab0b7;
  font-face: "TVSansScreenRegular", helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 30px;
}
@media screen and (max-width: 639px) {
  /* line 112, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column span {
    font-size: 15px;
  }
}
/* line 123, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-column p {
  margin: 0;
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 140%;
  color: #80858a;
}
@media screen and (max-width: 969px) {
  /* line 123, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column p {
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  /* line 123, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column p {
    line-height: 25px;
  }
}
/* line 137, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-column .sunrise {
  padding: 10px 0 20px 72px;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/forecast-icons.png) no-repeat 28px 10px;
  min-height: 30px;
}
@media screen and (max-width: 969px) {
  /* line 137, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column .sunrise {
    position: relative;
  }
}
@media screen and (max-width: 639px) {
  /* line 137, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column .sunrise {
    padding: 10px 0 20px 42px;
    background: transparent url(/sites/all/themes/custom/ct/images/weather/forecast-icons.png) no-repeat 0 10px;
    border-bottom: #e3edef 1px solid;
  }
}
/* line 150, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-column .sunrise p {
  padding-left: 1em;
  display: inline;
}
@media screen and (max-width: 969px) {
  /* line 150, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column .sunrise p {
    position: absolute;
    right: 0;
    text-align: right;
    top: 14px;
  }
}
@media screen and (max-width: 639px) {
  /* line 150, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column .sunrise p {
    padding-left: 0;
    display: block;
  }
}
/* line 166, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-column .dispersion {
  padding: 10px 0 10px 72px;
  background: transparent url(/sites/all/themes/custom/ct/images/weather/forecast-icons.png) no-repeat 28px -118px;
  min-height: 30px;
}
@media screen and (max-width: 639px) {
  /* line 166, ../../sass/pages/_weather.scss */
  .weather .forecast .forecast-column .dispersion {
    padding: 10px 0 10px 42px;
    background: transparent url(/sites/all/themes/custom/ct/images/weather/forecast-icons.png) no-repeat 0 -118px;
    border-bottom: #e3edef 1px solid;
  }
}
/* line 179, ../../sass/pages/_weather.scss */
.weather .forecast .forecast-main p {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
}
/* line 184, ../../sass/pages/_weather.scss */
.weather .forecast .region-list-button {
  background: #fff url(/sites/all/themes/custom/ct/images/weather/open-close-arrow.png);
}
/* line 188, ../../sass/pages/_weather.scss */
.weather .forecast .image-authors {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #a9b0b8;
}
/* line 197, ../../sass/pages/_weather.scss */
.weather .week-forecast .week-forecast-item-wrapper .week-forecast-item-header {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
}
/* line 203, ../../sass/pages/_weather.scss */
.weather .warning-message {
  background: #780001;
  /* Old browsers */
  background: -moz-linear-gradient(left, #780001, #ee1c25);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, from(#780001), to(#ee1c25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #780001, #ee1c25);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #780001, #ee1c25);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #780001, #ee1c25);
  /* IE10+ */
  background: linear-gradient(to right, #780001, #ee1c25);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#780001', endColorstr='#ee1c25',GradientType=1 );
  /* IE6-8 */
  color: #fff;
  font-weight: bold;
  padding: 8px 12px;
  margin-bottom: 10px;
}
/* line 216, ../../sass/pages/_weather.scss */
.weather.region .region-map-wrapper .weather-marks li a .temp {
  font-size: 24px;
  line-height: 100%;
}
/* line 220, ../../sass/pages/_weather.scss */
.weather.region .region-map-wrapper .weather-marks li a h2 {
  font-family: "SourceSansPro-Regular", helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  line-height: 18px;
}
@media screen and (max-width: 639px) {
  /* line 220, ../../sass/pages/_weather.scss */
  .weather.region .region-map-wrapper .weather-marks li a h2 {
    color: #1F5ACF;
  }
}
/* line 233, ../../sass/pages/_weather.scss */
.weather.region #weather-city-detail {
  background: transparent url(/sites/all/themes/custom/ct/images/weather/city-detail.png) no-repeat top left;
}
@media screen and (max-width: 969px) {
  /* line 233, ../../sass/pages/_weather.scss */
  .weather.region #weather-city-detail {
    background: transparent url(/sites/all/themes/custom/ct/images/weather/city-detail-tablet.png) no-repeat top left;
  }
}

@media screen and (min-width: 970px) {
  /* line 243, ../../sass/pages/_weather.scss */
  .republic .weather-header, .week .weather-header {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 970px) {
  /* line 249, ../../sass/pages/_weather.scss */
  .republic .tabs li, .week .tabs li {
    top: -8px;
  }
}
