@charset "UTF-8";
@font-face {
  font-family: 'icon';
  src: url("../fonts/font-tello/fontello.eot?5605042");
  src: url("../fonts/font-tello/fontello.eot?5605042#iefix") format("embedded-opentype"), url("../fonts/font-tello/fontello.woff2?5605042") format("woff2"), url("../fonts/font-tello/fontello.woff?5605042") format("woff"), url("../fonts/font-tello/fontello.ttf?5605042") format("truetype"), url("../fonts/font-tello/fontello.svg?5605042#icon") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('../font/fontello.svg?75184357#icon') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-ok:before {
  content: '\e800'; }

/* '' */
.icon-left-open:before {
  content: '\e801'; }

/* '' */
.icon-right-open:before {
  content: '\e802'; }

/* '' */
.icon-down-open:before {
  content: '\e803'; }

/* '' */
.icon-up-open:before {
  content: '\e804'; }

/* '' */
.icon-spin6:before {
  content: '\e839'; }

/* '' */
.icon-angle-left:before {
  content: '\f104'; }

/* '' */
.icon-angle-right:before {
  content: '\f105'; }

/* '' */
.icon-angle-up:before {
  content: '\f106'; }

/* '' */
.icon-angle-down:before {
  content: '\f107'; }

/* '' */
/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/*!
 *  Weather Icons 2.0.8
 *  Updated September 19, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
  font-family: 'weathericons';
  src: url("../fonts/font-weather/weathericons-regular-webfont.eot");
  src: url("../fonts/font-weather/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/font-weather/weathericons-regular-webfont.woff2") format("woff2"), url("../fonts/font-weather/weathericons-regular-webfont.woff") format("woff"), url("../fonts/font-weather/weathericons-regular-webfont.ttf") format("truetype"), url("../fonts/font-weather/weathericons-regular-webfont.svg#weather_iconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  font-size: 50px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.wi-fw {
  text-align: center;
  width: 1.4em; }

.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

.wi-day-sunny:before {
  content: "\f00d"; }

.wi-day-cloudy:before {
  content: "\f002"; }

.wi-day-cloudy-gusts:before {
  content: "\f000"; }

.wi-day-cloudy-windy:before {
  content: "\f001"; }

.wi-day-fog:before {
  content: "\f003"; }

.wi-day-hail:before {
  content: "\f004"; }

.wi-day-haze:before {
  content: "\f0b6"; }

.wi-day-lightning:before {
  content: "\f005"; }

.wi-day-rain:before {
  content: "\f008"; }

.wi-day-rain-mix:before {
  content: "\f006"; }

.wi-day-rain-wind:before {
  content: "\f007"; }

.wi-day-showers:before {
  content: "\f009"; }

.wi-day-sleet:before {
  content: "\f0b2"; }

.wi-day-sleet-storm:before {
  content: "\f068"; }

.wi-day-snow:before {
  content: "\f00a"; }

.wi-day-snow-thunderstorm:before {
  content: "\f06b"; }

.wi-day-snow-wind:before {
  content: "\f065"; }

.wi-day-sprinkle:before {
  content: "\f00b"; }

.wi-day-storm-showers:before {
  content: "\f00e"; }

.wi-day-sunny-overcast:before {
  content: "\f00c"; }

.wi-day-thunderstorm:before {
  content: "\f010"; }

.wi-day-windy:before {
  content: "\f085"; }

.wi-solar-eclipse:before {
  content: "\f06e"; }

.wi-hot:before {
  content: "\f072"; }

.wi-day-cloudy-high:before {
  content: "\f07d"; }

.wi-day-light-wind:before {
  content: "\f0c4"; }

.wi-night-clear:before {
  content: "\f02e"; }

.wi-night-alt-cloudy:before {
  content: "\f086"; }

.wi-night-alt-cloudy-gusts:before {
  content: "\f022"; }

.wi-night-alt-cloudy-windy:before {
  content: "\f023"; }

.wi-night-alt-hail:before {
  content: "\f024"; }

.wi-night-alt-lightning:before {
  content: "\f025"; }

.wi-night-alt-rain:before {
  content: "\f028"; }

.wi-night-alt-rain-mix:before {
  content: "\f026"; }

.wi-night-alt-rain-wind:before {
  content: "\f027"; }

.wi-night-alt-showers:before {
  content: "\f029"; }

.wi-night-alt-sleet:before {
  content: "\f0b4"; }

.wi-night-alt-sleet-storm:before {
  content: "\f06a"; }

.wi-night-alt-snow:before {
  content: "\f02a"; }

.wi-night-alt-snow-thunderstorm:before {
  content: "\f06d"; }

.wi-night-alt-snow-wind:before {
  content: "\f067"; }

.wi-night-alt-sprinkle:before {
  content: "\f02b"; }

.wi-night-alt-storm-showers:before {
  content: "\f02c"; }

.wi-night-alt-thunderstorm:before {
  content: "\f02d"; }

.wi-night-cloudy:before {
  content: "\f031"; }

.wi-night-cloudy-gusts:before {
  content: "\f02f"; }

.wi-night-cloudy-windy:before {
  content: "\f030"; }

.wi-night-fog:before {
  content: "\f04a"; }

.wi-night-hail:before {
  content: "\f032"; }

.wi-night-lightning:before {
  content: "\f033"; }

.wi-night-partly-cloudy:before {
  content: "\f083"; }

.wi-night-rain:before {
  content: "\f036"; }

.wi-night-rain-mix:before {
  content: "\f034"; }

.wi-night-rain-wind:before {
  content: "\f035"; }

.wi-night-showers:before {
  content: "\f037"; }

.wi-night-sleet:before {
  content: "\f0b3"; }

.wi-night-sleet-storm:before {
  content: "\f069"; }

.wi-night-snow:before {
  content: "\f038"; }

.wi-night-snow-thunderstorm:before {
  content: "\f06c"; }

.wi-night-snow-wind:before {
  content: "\f066"; }

.wi-night-sprinkle:before {
  content: "\f039"; }

.wi-night-storm-showers:before {
  content: "\f03a"; }

.wi-night-thunderstorm:before {
  content: "\f03b"; }

.wi-lunar-eclipse:before {
  content: "\f070"; }

.wi-stars:before {
  content: "\f077"; }

.wi-storm-showers:before {
  content: "\f01d"; }

.wi-thunderstorm:before {
  content: "\f01e"; }

.wi-night-alt-cloudy-high:before {
  content: "\f07e"; }

.wi-night-cloudy-high:before {
  content: "\f080"; }

.wi-night-alt-partly-cloudy:before {
  content: "\f081"; }

.wi-cloud:before {
  content: "\f041"; }

.wi-cloudy:before {
  content: "\f013"; }

.wi-cloudy-gusts:before {
  content: "\f011"; }

.wi-cloudy-windy:before {
  content: "\f012"; }

.wi-fog:before {
  content: "\f014"; }

.wi-hail:before {
  content: "\f015"; }

.wi-rain:before {
  content: "\f019"; }

.wi-rain-mix:before {
  content: "\f017"; }

.wi-rain-wind:before {
  content: "\f018"; }

.wi-showers:before {
  content: "\f01a"; }

.wi-sleet:before {
  content: "\f0b5"; }

.wi-snow:before {
  content: "\f01b"; }

.wi-sprinkle:before {
  content: "\f01c"; }

.wi-storm-showers:before {
  content: "\f01d"; }

.wi-thunderstorm:before {
  content: "\f01e"; }

.wi-snow-wind:before {
  content: "\f064"; }

.wi-snow:before {
  content: "\f01b"; }

.wi-smog:before {
  content: "\f074"; }

.wi-smoke:before {
  content: "\f062"; }

.wi-lightning:before {
  content: "\f016"; }

.wi-raindrops:before {
  content: "\f04e"; }

.wi-raindrop:before {
  content: "\f078"; }

.wi-dust:before {
  content: "\f063"; }

.wi-snowflake-cold:before {
  content: "\f076"; }

.wi-windy:before {
  content: "\f021"; }

.wi-strong-wind:before {
  content: "\f050"; }

.wi-sandstorm:before {
  content: "\f082"; }

.wi-earthquake:before {
  content: "\f0c6"; }

.wi-fire:before {
  content: "\f0c7"; }

.wi-flood:before {
  content: "\f07c"; }

.wi-meteor:before {
  content: "\f071"; }

.wi-tsunami:before {
  content: "\f0c5"; }

.wi-volcano:before {
  content: "\f0c8"; }

.wi-hurricane:before {
  content: "\f073"; }

.wi-tornado:before {
  content: "\f056"; }

.wi-small-craft-advisory:before {
  content: "\f0cc"; }

.wi-gale-warning:before {
  content: "\f0cd"; }

.wi-storm-warning:before {
  content: "\f0ce"; }

.wi-hurricane-warning:before {
  content: "\f0cf"; }

.wi-wind-direction:before {
  content: "\f0b1"; }

.wi-alien:before {
  content: "\f075"; }

.wi-celsius:before {
  content: "\f03c"; }

.wi-fahrenheit:before {
  content: "\f045"; }

.wi-degrees:before {
  content: "\f042"; }

.wi-thermometer:before {
  content: "\f055"; }

.wi-thermometer-exterior:before {
  content: "\f053"; }

.wi-thermometer-internal:before {
  content: "\f054"; }

.wi-cloud-down:before {
  content: "\f03d"; }

.wi-cloud-up:before {
  content: "\f040"; }

.wi-cloud-refresh:before {
  content: "\f03e"; }

.wi-horizon:before {
  content: "\f047"; }

.wi-horizon-alt:before {
  content: "\f046"; }

.wi-sunrise:before {
  content: "\f051"; }

.wi-sunset:before {
  content: "\f052"; }

.wi-moonrise:before {
  content: "\f0c9"; }

.wi-moonset:before {
  content: "\f0ca"; }

.wi-refresh:before {
  content: "\f04c"; }

.wi-refresh-alt:before {
  content: "\f04b"; }

.wi-umbrella:before {
  content: "\f084"; }

.wi-barometer:before {
  content: "\f079"; }

.wi-humidity:before {
  content: "\f07a"; }

.wi-na:before {
  content: "\f07b"; }

.wi-train:before {
  content: "\f0cb"; }

.wi-moon-new:before {
  content: "\f095"; }

.wi-moon-waxing-crescent-1:before {
  content: "\f096"; }

.wi-moon-waxing-crescent-2:before {
  content: "\f097"; }

.wi-moon-waxing-crescent-3:before {
  content: "\f098"; }

.wi-moon-waxing-crescent-4:before {
  content: "\f099"; }

.wi-moon-waxing-crescent-5:before {
  content: "\f09a"; }

.wi-moon-waxing-crescent-6:before {
  content: "\f09b"; }

.wi-moon-first-quarter:before {
  content: "\f09c"; }

.wi-moon-waxing-gibbous-1:before {
  content: "\f09d"; }

.wi-moon-waxing-gibbous-2:before {
  content: "\f09e"; }

.wi-moon-waxing-gibbous-3:before {
  content: "\f09f"; }

.wi-moon-waxing-gibbous-4:before {
  content: "\f0a0"; }

.wi-moon-waxing-gibbous-5:before {
  content: "\f0a1"; }

.wi-moon-waxing-gibbous-6:before {
  content: "\f0a2"; }

.wi-moon-full:before {
  content: "\f0a3"; }

.wi-moon-waning-gibbous-1:before {
  content: "\f0a4"; }

.wi-moon-waning-gibbous-2:before {
  content: "\f0a5"; }

.wi-moon-waning-gibbous-3:before {
  content: "\f0a6"; }

.wi-moon-waning-gibbous-4:before {
  content: "\f0a7"; }

.wi-moon-waning-gibbous-5:before {
  content: "\f0a8"; }

.wi-moon-waning-gibbous-6:before {
  content: "\f0a9"; }

.wi-moon-third-quarter:before {
  content: "\f0aa"; }

.wi-moon-waning-crescent-1:before {
  content: "\f0ab"; }

.wi-moon-waning-crescent-2:before {
  content: "\f0ac"; }

.wi-moon-waning-crescent-3:before {
  content: "\f0ad"; }

.wi-moon-waning-crescent-4:before {
  content: "\f0ae"; }

.wi-moon-waning-crescent-5:before {
  content: "\f0af"; }

.wi-moon-waning-crescent-6:before {
  content: "\f0b0"; }

.wi-moon-alt-new:before {
  content: "\f0eb"; }

.wi-moon-alt-waxing-crescent-1:before {
  content: "\f0d0"; }

.wi-moon-alt-waxing-crescent-2:before {
  content: "\f0d1"; }

.wi-moon-alt-waxing-crescent-3:before {
  content: "\f0d2"; }

.wi-moon-alt-waxing-crescent-4:before {
  content: "\f0d3"; }

.wi-moon-alt-waxing-crescent-5:before {
  content: "\f0d4"; }

.wi-moon-alt-waxing-crescent-6:before {
  content: "\f0d5"; }

.wi-moon-alt-first-quarter:before {
  content: "\f0d6"; }

.wi-moon-alt-waxing-gibbous-1:before {
  content: "\f0d7"; }

.wi-moon-alt-waxing-gibbous-2:before {
  content: "\f0d8"; }

.wi-moon-alt-waxing-gibbous-3:before {
  content: "\f0d9"; }

.wi-moon-alt-waxing-gibbous-4:before {
  content: "\f0da"; }

.wi-moon-alt-waxing-gibbous-5:before {
  content: "\f0db"; }

.wi-moon-alt-waxing-gibbous-6:before {
  content: "\f0dc"; }

.wi-moon-alt-full:before {
  content: "\f0dd"; }

.wi-moon-alt-waning-gibbous-1:before {
  content: "\f0de"; }

.wi-moon-alt-waning-gibbous-2:before {
  content: "\f0df"; }

.wi-moon-alt-waning-gibbous-3:before {
  content: "\f0e0"; }

.wi-moon-alt-waning-gibbous-4:before {
  content: "\f0e1"; }

.wi-moon-alt-waning-gibbous-5:before {
  content: "\f0e2"; }

.wi-moon-alt-waning-gibbous-6:before {
  content: "\f0e3"; }

.wi-moon-alt-third-quarter:before {
  content: "\f0e4"; }

.wi-moon-alt-waning-crescent-1:before {
  content: "\f0e5"; }

.wi-moon-alt-waning-crescent-2:before {
  content: "\f0e6"; }

.wi-moon-alt-waning-crescent-3:before {
  content: "\f0e7"; }

.wi-moon-alt-waning-crescent-4:before {
  content: "\f0e8"; }

.wi-moon-alt-waning-crescent-5:before {
  content: "\f0e9"; }

.wi-moon-alt-waning-crescent-6:before {
  content: "\f0ea"; }

.wi-moon-0:before {
  content: "\f095"; }

.wi-moon-1:before {
  content: "\f096"; }

.wi-moon-2:before {
  content: "\f097"; }

.wi-moon-3:before {
  content: "\f098"; }

.wi-moon-4:before {
  content: "\f099"; }

.wi-moon-5:before {
  content: "\f09a"; }

.wi-moon-6:before {
  content: "\f09b"; }

.wi-moon-7:before {
  content: "\f09c"; }

.wi-moon-8:before {
  content: "\f09d"; }

.wi-moon-9:before {
  content: "\f09e"; }

.wi-moon-10:before {
  content: "\f09f"; }

.wi-moon-11:before {
  content: "\f0a0"; }

.wi-moon-12:before {
  content: "\f0a1"; }

.wi-moon-13:before {
  content: "\f0a2"; }

.wi-moon-14:before {
  content: "\f0a3"; }

.wi-moon-15:before {
  content: "\f0a4"; }

.wi-moon-16:before {
  content: "\f0a5"; }

.wi-moon-17:before {
  content: "\f0a6"; }

.wi-moon-18:before {
  content: "\f0a7"; }

.wi-moon-19:before {
  content: "\f0a8"; }

.wi-moon-20:before {
  content: "\f0a9"; }

.wi-moon-21:before {
  content: "\f0aa"; }

.wi-moon-22:before {
  content: "\f0ab"; }

.wi-moon-23:before {
  content: "\f0ac"; }

.wi-moon-24:before {
  content: "\f0ad"; }

.wi-moon-25:before {
  content: "\f0ae"; }

.wi-moon-26:before {
  content: "\f0af"; }

.wi-moon-27:before {
  content: "\f0b0"; }

.wi-time-1:before {
  content: "\f08a"; }

.wi-time-2:before {
  content: "\f08b"; }

.wi-time-3:before {
  content: "\f08c"; }

.wi-time-4:before {
  content: "\f08d"; }

.wi-time-5:before {
  content: "\f08e"; }

.wi-time-6:before {
  content: "\f08f"; }

.wi-time-7:before {
  content: "\f090"; }

.wi-time-8:before {
  content: "\f091"; }

.wi-time-9:before {
  content: "\f092"; }

.wi-time-10:before {
  content: "\f093"; }

.wi-time-11:before {
  content: "\f094"; }

.wi-time-12:before {
  content: "\f089"; }

.wi-direction-up:before {
  content: "\f058"; }

.wi-direction-up-right:before {
  content: "\f057"; }

.wi-direction-right:before {
  content: "\f04d"; }

.wi-direction-down-right:before {
  content: "\f088"; }

.wi-direction-down:before {
  content: "\f044"; }

.wi-direction-down-left:before {
  content: "\f043"; }

.wi-direction-left:before {
  content: "\f048"; }

.wi-direction-up-left:before {
  content: "\f087"; }

.wi-wind-beaufort-0:before {
  content: "\f0b7"; }

.wi-wind-beaufort-1:before {
  content: "\f0b8"; }

.wi-wind-beaufort-2:before {
  content: "\f0b9"; }

.wi-wind-beaufort-3:before {
  content: "\f0ba"; }

.wi-wind-beaufort-4:before {
  content: "\f0bb"; }

.wi-wind-beaufort-5:before {
  content: "\f0bc"; }

.wi-wind-beaufort-6:before {
  content: "\f0bd"; }

.wi-wind-beaufort-7:before {
  content: "\f0be"; }

.wi-wind-beaufort-8:before {
  content: "\f0bf"; }

.wi-wind-beaufort-9:before {
  content: "\f0c0"; }

.wi-wind-beaufort-10:before {
  content: "\f0c1"; }

.wi-wind-beaufort-11:before {
  content: "\f0c2"; }

.wi-wind-beaufort-12:before {
  content: "\f0c3"; }

.wi-yahoo-0:before {
  content: "\f056"; }

.wi-yahoo-1:before {
  content: "\f00e"; }

.wi-yahoo-2:before {
  content: "\f073"; }

.wi-yahoo-3:before {
  content: "\f01e"; }

.wi-yahoo-4:before {
  content: "\f01e"; }

.wi-yahoo-5:before {
  content: "\f017"; }

.wi-yahoo-6:before {
  content: "\f017"; }

.wi-yahoo-7:before {
  content: "\f017"; }

.wi-yahoo-8:before {
  content: "\f015"; }

.wi-yahoo-9:before {
  content: "\f01a"; }

.wi-yahoo-10:before {
  content: "\f015"; }

.wi-yahoo-11:before {
  content: "\f01a"; }

.wi-yahoo-12:before {
  content: "\f01a"; }

.wi-yahoo-13:before {
  content: "\f01b"; }

.wi-yahoo-14:before {
  content: "\f00a"; }

.wi-yahoo-15:before {
  content: "\f064"; }

.wi-yahoo-16:before {
  content: "\f01b"; }

.wi-yahoo-17:before {
  content: "\f015"; }

.wi-yahoo-18:before {
  content: "\f017"; }

.wi-yahoo-19:before {
  content: "\f063"; }

.wi-yahoo-20:before {
  content: "\f014"; }

.wi-yahoo-21:before {
  content: "\f021"; }

.wi-yahoo-22:before {
  content: "\f062"; }

.wi-yahoo-23:before {
  content: "\f050"; }

.wi-yahoo-24:before {
  content: "\f050"; }

.wi-yahoo-25:before {
  content: "\f076"; }

.wi-yahoo-26:before {
  content: "\f013"; }

.wi-yahoo-27:before {
  content: "\f031"; }

.wi-yahoo-28:before {
  content: "\f002"; }

.wi-yahoo-29:before {
  content: "\f031"; }

.wi-yahoo-30:before {
  content: "\f002"; }

.wi-yahoo-31:before {
  content: "\f02e"; }

.wi-yahoo-32:before {
  content: "\f00d"; }

.wi-yahoo-33:before {
  content: "\f083"; }

.wi-yahoo-34:before {
  content: "\f00c"; }

.wi-yahoo-35:before {
  content: "\f017"; }

.wi-yahoo-36:before {
  content: "\f072"; }

.wi-yahoo-37:before {
  content: "\f00e"; }

.wi-yahoo-38:before {
  content: "\f00e"; }

.wi-yahoo-39:before {
  content: "\f00e"; }

.wi-yahoo-40:before {
  content: "\f01a"; }

.wi-yahoo-41:before {
  content: "\f064"; }

.wi-yahoo-42:before {
  content: "\f01b"; }

.wi-yahoo-43:before {
  content: "\f064"; }

.wi-yahoo-44:before {
  content: "\f00c"; }

.wi-yahoo-45:before {
  content: "\f00e"; }

.wi-yahoo-46:before {
  content: "\f01b"; }

.wi-yahoo-47:before {
  content: "\f00e"; }

.wi-yahoo-3200:before {
  content: "\f077"; }

.wi-forecast-io-clear-day:before {
  content: "\f00d"; }

.wi-forecast-io-clear-night:before {
  content: "\f02e"; }

.wi-forecast-io-rain:before {
  content: "\f019"; }

.wi-forecast-io-snow:before {
  content: "\f01b"; }

.wi-forecast-io-sleet:before {
  content: "\f0b5"; }

.wi-forecast-io-wind:before {
  content: "\f050"; }

.wi-forecast-io-fog:before {
  content: "\f014"; }

.wi-forecast-io-cloudy:before {
  content: "\f013"; }

.wi-forecast-io-partly-cloudy-day:before {
  content: "\f002"; }

.wi-forecast-io-partly-cloudy-night:before {
  content: "\f031"; }

.wi-forecast-io-hail:before {
  content: "\f015"; }

.wi-forecast-io-thunderstorm:before {
  content: "\f01e"; }

.wi-forecast-io-tornado:before {
  content: "\f056"; }

.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\f055"; }

.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\f013"; }

.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\f055"; }

.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\f013"; }

.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\f014"; }

.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\f014"; }

.wi-wmo4680-10:before {
  content: "\f014"; }

.wi-wmo4680-11:before {
  content: "\f014"; }

.wi-wmo4680-12:before {
  content: "\f016"; }

.wi-wmo4680-18:before {
  content: "\f050"; }

.wi-wmo4680-20:before {
  content: "\f014"; }

.wi-wmo4680-21:before {
  content: "\f017"; }

.wi-wmo4680-22:before {
  content: "\f017"; }

.wi-wmo4680-23:before {
  content: "\f019"; }

.wi-wmo4680-24:before {
  content: "\f01b"; }

.wi-wmo4680-25:before {
  content: "\f015"; }

.wi-wmo4680-26:before {
  content: "\f01e"; }

.wi-wmo4680-27:before {
  content: "\f063"; }

.wi-wmo4680-28:before {
  content: "\f063"; }

.wi-wmo4680-29:before {
  content: "\f063"; }

.wi-wmo4680-30:before {
  content: "\f014"; }

.wi-wmo4680-31:before {
  content: "\f014"; }

.wi-wmo4680-32:before {
  content: "\f014"; }

.wi-wmo4680-33:before {
  content: "\f014"; }

.wi-wmo4680-34:before {
  content: "\f014"; }

.wi-wmo4680-35:before {
  content: "\f014"; }

.wi-wmo4680-40:before {
  content: "\f017"; }

.wi-wmo4680-41:before {
  content: "\f01c"; }

.wi-wmo4680-42:before {
  content: "\f019"; }

.wi-wmo4680-43:before {
  content: "\f01c"; }

.wi-wmo4680-44:before {
  content: "\f019"; }

.wi-wmo4680-45:before {
  content: "\f015"; }

.wi-wmo4680-46:before {
  content: "\f015"; }

.wi-wmo4680-47:before {
  content: "\f01b"; }

.wi-wmo4680-48:before {
  content: "\f01b"; }

.wi-wmo4680-50:before {
  content: "\f01c"; }

.wi-wmo4680-51:before {
  content: "\f01c"; }

.wi-wmo4680-52:before {
  content: "\f019"; }

.wi-wmo4680-53:before {
  content: "\f019"; }

.wi-wmo4680-54:before {
  content: "\f076"; }

.wi-wmo4680-55:before {
  content: "\f076"; }

.wi-wmo4680-56:before {
  content: "\f076"; }

.wi-wmo4680-57:before {
  content: "\f01c"; }

.wi-wmo4680-58:before {
  content: "\f019"; }

.wi-wmo4680-60:before {
  content: "\f01c"; }

.wi-wmo4680-61:before {
  content: "\f01c"; }

.wi-wmo4680-62:before {
  content: "\f019"; }

.wi-wmo4680-63:before {
  content: "\f019"; }

.wi-wmo4680-64:before {
  content: "\f015"; }

.wi-wmo4680-65:before {
  content: "\f015"; }

.wi-wmo4680-66:before {
  content: "\f015"; }

.wi-wmo4680-67:before {
  content: "\f017"; }

.wi-wmo4680-68:before {
  content: "\f017"; }

.wi-wmo4680-70:before {
  content: "\f01b"; }

.wi-wmo4680-71:before {
  content: "\f01b"; }

.wi-wmo4680-72:before {
  content: "\f01b"; }

.wi-wmo4680-73:before {
  content: "\f01b"; }

.wi-wmo4680-74:before {
  content: "\f076"; }

.wi-wmo4680-75:before {
  content: "\f076"; }

.wi-wmo4680-76:before {
  content: "\f076"; }

.wi-wmo4680-77:before {
  content: "\f01b"; }

.wi-wmo4680-78:before {
  content: "\f076"; }

.wi-wmo4680-80:before {
  content: "\f019"; }

.wi-wmo4680-81:before {
  content: "\f01c"; }

.wi-wmo4680-82:before {
  content: "\f019"; }

.wi-wmo4680-83:before {
  content: "\f019"; }

.wi-wmo4680-84:before {
  content: "\f01d"; }

.wi-wmo4680-85:before {
  content: "\f017"; }

.wi-wmo4680-86:before {
  content: "\f017"; }

.wi-wmo4680-87:before {
  content: "\f017"; }

.wi-wmo4680-89:before {
  content: "\f015"; }

.wi-wmo4680-90:before {
  content: "\f016"; }

.wi-wmo4680-91:before {
  content: "\f01d"; }

.wi-wmo4680-92:before {
  content: "\f01e"; }

.wi-wmo4680-93:before {
  content: "\f01e"; }

.wi-wmo4680-94:before {
  content: "\f016"; }

.wi-wmo4680-95:before {
  content: "\f01e"; }

.wi-wmo4680-96:before {
  content: "\f01e"; }

.wi-wmo4680-99:before {
  content: "\f056"; }

.wi-owm-200:before {
  content: "\f01e"; }

.wi-owm-201:before {
  content: "\f01e"; }

.wi-owm-202:before {
  content: "\f01e"; }

.wi-owm-210:before {
  content: "\f016"; }

.wi-owm-211:before {
  content: "\f016"; }

.wi-owm-212:before {
  content: "\f016"; }

.wi-owm-221:before {
  content: "\f016"; }

.wi-owm-230:before {
  content: "\f01e"; }

.wi-owm-231:before {
  content: "\f01e"; }

.wi-owm-232:before {
  content: "\f01e"; }

.wi-owm-300:before {
  content: "\f01c"; }

.wi-owm-301:before {
  content: "\f01c"; }

.wi-owm-302:before {
  content: "\f019"; }

.wi-owm-310:before {
  content: "\f017"; }

.wi-owm-311:before {
  content: "\f019"; }

.wi-owm-312:before {
  content: "\f019"; }

.wi-owm-313:before {
  content: "\f01a"; }

.wi-owm-314:before {
  content: "\f019"; }

.wi-owm-321:before {
  content: "\f01c"; }

.wi-owm-500:before {
  content: "\f01c"; }

.wi-owm-501:before {
  content: "\f019"; }

.wi-owm-502:before {
  content: "\f019"; }

.wi-owm-503:before {
  content: "\f019"; }

.wi-owm-504:before {
  content: "\f019"; }

.wi-owm-511:before {
  content: "\f017"; }

.wi-owm-520:before {
  content: "\f01a"; }

.wi-owm-521:before {
  content: "\f01a"; }

.wi-owm-522:before {
  content: "\f01a"; }

.wi-owm-531:before {
  content: "\f01d"; }

.wi-owm-600:before {
  content: "\f01b"; }

.wi-owm-601:before {
  content: "\f01b"; }

.wi-owm-602:before {
  content: "\f0b5"; }

.wi-owm-611:before {
  content: "\f017"; }

.wi-owm-612:before {
  content: "\f017"; }

.wi-owm-615:before {
  content: "\f017"; }

.wi-owm-616:before {
  content: "\f017"; }

.wi-owm-620:before {
  content: "\f017"; }

.wi-owm-621:before {
  content: "\f01b"; }

.wi-owm-622:before {
  content: "\f01b"; }

.wi-owm-701:before {
  content: "\f01a"; }

.wi-owm-711:before {
  content: "\f062"; }

.wi-owm-721:before {
  content: "\f0b6"; }

.wi-owm-731:before {
  content: "\f063"; }

.wi-owm-741:before {
  content: "\f014"; }

.wi-owm-761:before {
  content: "\f063"; }

.wi-owm-762:before {
  content: "\f063"; }

.wi-owm-771:before {
  content: "\f011"; }

.wi-owm-781:before {
  content: "\f056"; }

.wi-owm-800:before {
  content: "\f00d"; }

.wi-owm-801:before {
  content: "\f011"; }

.wi-owm-802:before {
  content: "\f011"; }

.wi-owm-803:before {
  content: "\f012"; }

.wi-owm-804:before {
  content: "\f013"; }

.wi-owm-900:before {
  content: "\f056"; }

.wi-owm-901:before {
  content: "\f01d"; }

.wi-owm-902:before {
  content: "\f073"; }

.wi-owm-903:before {
  content: "\f076"; }

.wi-owm-904:before {
  content: "\f072"; }

.wi-owm-905:before {
  content: "\f021"; }

.wi-owm-906:before {
  content: "\f015"; }

.wi-owm-957:before {
  content: "\f050"; }

.wi-owm-day-200:before {
  content: "\f010"; }

.wi-owm-day-201:before {
  content: "\f010"; }

.wi-owm-day-202:before {
  content: "\f010"; }

.wi-owm-day-210:before {
  content: "\f005"; }

.wi-owm-day-211:before {
  content: "\f005"; }

.wi-owm-day-212:before {
  content: "\f005"; }

.wi-owm-day-221:before {
  content: "\f005"; }

.wi-owm-day-230:before {
  content: "\f010"; }

.wi-owm-day-231:before {
  content: "\f010"; }

.wi-owm-day-232:before {
  content: "\f010"; }

.wi-owm-day-300:before {
  content: "\f00b"; }

.wi-owm-day-301:before {
  content: "\f00b"; }

.wi-owm-day-302:before {
  content: "\f008"; }

.wi-owm-day-310:before {
  content: "\f008"; }

.wi-owm-day-311:before {
  content: "\f008"; }

.wi-owm-day-312:before {
  content: "\f008"; }

.wi-owm-day-313:before {
  content: "\f008"; }

.wi-owm-day-314:before {
  content: "\f008"; }

.wi-owm-day-321:before {
  content: "\f00b"; }

.wi-owm-day-500:before {
  content: "\f00b"; }

.wi-owm-day-501:before {
  content: "\f008"; }

.wi-owm-day-502:before {
  content: "\f008"; }

.wi-owm-day-503:before {
  content: "\f008"; }

.wi-owm-day-504:before {
  content: "\f008"; }

.wi-owm-day-511:before {
  content: "\f006"; }

.wi-owm-day-520:before {
  content: "\f009"; }

.wi-owm-day-521:before {
  content: "\f009"; }

.wi-owm-day-522:before {
  content: "\f009"; }

.wi-owm-day-531:before {
  content: "\f00e"; }

.wi-owm-day-600:before {
  content: "\f00a"; }

.wi-owm-day-601:before {
  content: "\f0b2"; }

.wi-owm-day-602:before {
  content: "\f00a"; }

.wi-owm-day-611:before {
  content: "\f006"; }

.wi-owm-day-612:before {
  content: "\f006"; }

.wi-owm-day-615:before {
  content: "\f006"; }

.wi-owm-day-616:before {
  content: "\f006"; }

.wi-owm-day-620:before {
  content: "\f006"; }

.wi-owm-day-621:before {
  content: "\f00a"; }

.wi-owm-day-622:before {
  content: "\f00a"; }

.wi-owm-day-701:before {
  content: "\f009"; }

.wi-owm-day-711:before {
  content: "\f062"; }

.wi-owm-day-721:before {
  content: "\f0b6"; }

.wi-owm-day-731:before {
  content: "\f063"; }

.wi-owm-day-741:before {
  content: "\f003"; }

.wi-owm-day-761:before {
  content: "\f063"; }

.wi-owm-day-762:before {
  content: "\f063"; }

.wi-owm-day-781:before {
  content: "\f056"; }

.wi-owm-day-800:before {
  content: "\f00d"; }

.wi-owm-day-801:before {
  content: "\f000"; }

.wi-owm-day-802:before {
  content: "\f000"; }

.wi-owm-day-803:before {
  content: "\f000"; }

.wi-owm-day-804:before {
  content: "\f00c"; }

.wi-owm-day-900:before {
  content: "\f056"; }

.wi-owm-day-902:before {
  content: "\f073"; }

.wi-owm-day-903:before {
  content: "\f076"; }

.wi-owm-day-904:before {
  content: "\f072"; }

.wi-owm-day-906:before {
  content: "\f004"; }

.wi-owm-day-957:before {
  content: "\f050"; }

.wi-owm-night-200:before {
  content: "\f02d"; }

.wi-owm-night-201:before {
  content: "\f02d"; }

.wi-owm-night-202:before {
  content: "\f02d"; }

.wi-owm-night-210:before {
  content: "\f025"; }

.wi-owm-night-211:before {
  content: "\f025"; }

.wi-owm-night-212:before {
  content: "\f025"; }

.wi-owm-night-221:before {
  content: "\f025"; }

.wi-owm-night-230:before {
  content: "\f02d"; }

.wi-owm-night-231:before {
  content: "\f02d"; }

.wi-owm-night-232:before {
  content: "\f02d"; }

.wi-owm-night-300:before {
  content: "\f02b"; }

.wi-owm-night-301:before {
  content: "\f02b"; }

.wi-owm-night-302:before {
  content: "\f028"; }

.wi-owm-night-310:before {
  content: "\f028"; }

.wi-owm-night-311:before {
  content: "\f028"; }

.wi-owm-night-312:before {
  content: "\f028"; }

.wi-owm-night-313:before {
  content: "\f028"; }

.wi-owm-night-314:before {
  content: "\f028"; }

.wi-owm-night-321:before {
  content: "\f02b"; }

.wi-owm-night-500:before {
  content: "\f02b"; }

.wi-owm-night-501:before {
  content: "\f028"; }

.wi-owm-night-502:before {
  content: "\f028"; }

.wi-owm-night-503:before {
  content: "\f028"; }

.wi-owm-night-504:before {
  content: "\f028"; }

.wi-owm-night-511:before {
  content: "\f026"; }

.wi-owm-night-520:before {
  content: "\f029"; }

.wi-owm-night-521:before {
  content: "\f029"; }

.wi-owm-night-522:before {
  content: "\f029"; }

.wi-owm-night-531:before {
  content: "\f02c"; }

.wi-owm-night-600:before {
  content: "\f02a"; }

.wi-owm-night-601:before {
  content: "\f0b4"; }

.wi-owm-night-602:before {
  content: "\f02a"; }

.wi-owm-night-611:before {
  content: "\f026"; }

.wi-owm-night-612:before {
  content: "\f026"; }

.wi-owm-night-615:before {
  content: "\f026"; }

.wi-owm-night-616:before {
  content: "\f026"; }

.wi-owm-night-620:before {
  content: "\f026"; }

.wi-owm-night-621:before {
  content: "\f02a"; }

.wi-owm-night-622:before {
  content: "\f02a"; }

.wi-owm-night-701:before {
  content: "\f029"; }

.wi-owm-night-711:before {
  content: "\f062"; }

.wi-owm-night-721:before {
  content: "\f0b6"; }

.wi-owm-night-731:before {
  content: "\f063"; }

.wi-owm-night-741:before {
  content: "\f04a"; }

.wi-owm-night-761:before {
  content: "\f063"; }

.wi-owm-night-762:before {
  content: "\f063"; }

.wi-owm-night-781:before {
  content: "\f056"; }

.wi-owm-night-800:before {
  content: "\f02e"; }

.wi-owm-night-801:before {
  content: "\f022"; }

.wi-owm-night-802:before {
  content: "\f022"; }

.wi-owm-night-803:before {
  content: "\f022"; }

.wi-owm-night-804:before {
  content: "\f086"; }

.wi-owm-night-900:before {
  content: "\f056"; }

.wi-owm-night-902:before {
  content: "\f073"; }

.wi-owm-night-903:before {
  content: "\f076"; }

.wi-owm-night-904:before {
  content: "\f072"; }

.wi-owm-night-906:before {
  content: "\f024"; }

.wi-owm-night-957:before {
  content: "\f050"; }

.wi-wu-chanceflurries:before {
  content: "\f064"; }

.wi-wu-chancerain:before {
  content: "\f019"; }

.wi-wu-chancesleat:before {
  content: "\f0b5"; }

.wi-wu-chancesnow:before {
  content: "\f01b"; }

.wi-wu-chancetstorms:before {
  content: "\f01e"; }

.wi-wu-clear:before {
  content: "\f00d"; }

.wi-wu-cloudy:before {
  content: "\f002"; }

.wi-wu-flurries:before {
  content: "\f064"; }

.wi-wu-hazy:before {
  content: "\f0b6"; }

.wi-wu-mostlycloudy:before {
  content: "\f002"; }

.wi-wu-mostlysunny:before {
  content: "\f00d"; }

.wi-wu-partlycloudy:before {
  content: "\f002"; }

.wi-wu-partlysunny:before {
  content: "\f00d"; }

.wi-wu-rain:before {
  content: "\f01a"; }

.wi-wu-sleat:before {
  content: "\f0b5"; }

.wi-wu-snow:before {
  content: "\f01b"; }

.wi-wu-sunny:before {
  content: "\f00d"; }

.wi-wu-tstorms:before {
  content: "\f01e"; }

.wi-wu-unknown:before {
  content: "\f00d"; }

/* Roboto Fix Vietnamese Error */
/*
@font-face {
  font-family: 'Roboto';
  src: url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@900&display=swap") format("opentype");
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;0,900;1,300&display=swap");
  font-style: itatic;
}
*/
/*
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/font-page/roboto/Roboto-Black.otf") format("opentype");
  font-style: normal;
  font-weight: 900; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/font-page/roboto/Roboto-Bold.otf") format("opentype");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/font-page/roboto/Roboto-Regular.otf") format("opentype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/font-page/roboto/Roboto-Light.otf") format("opentype");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("../fonts/font-page/roboto/Roboto-BoldCondensed.otf") format("opentype");
  font-style: normal;
  font-weight: 900; }
*/

@font-face {
  font-family: 'Roboto';
  src: url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@900&display=swap") format("opentype");
  font-style: normal;
  font-weight: 900; }

@font-face {
  font-family: 'Roboto';
  src: url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@900&display=swap") format("opentype");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: 'Roboto';
  src: url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@900&display=swap") format("opentype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'Roboto';
  src: url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@900&display=swap") format("opentype");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@900&display=swap") format("opentype");
  font-style: normal;
  font-weight: 900; }

body {
  background-color: #fff; }

a[href^=tel] {
  text-decoration: inherit;
  color: inherit; }

hr {
  -webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15); }

h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase; }

.btn {
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase; }

.btn-default {
  border: 1px solid #cccccc; }

.btn-primary {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d6a82c), to(#b57109));
  background: -webkit-linear-gradient(#d6a82c 50%, #b57109);
  background: -o-linear-gradient(#d6a82c 50%, #b57109);
  background: linear-gradient(#d6a82c 50%, #b57109);
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: left;
  text-shadow: -0.707px -0.707px 0px rgba(0, 0, 0, 0.56);
  padding: 10px 20px; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d6a82c), to(#b57109));
    background: -webkit-linear-gradient(#d6a82c 50%, #b57109);
    background: -o-linear-gradient(#d6a82c 50%, #b57109);
    background: linear-gradient(#d6a82c 50%, #b57109);
    outline: 0; }

.help-block.with-errors {
  color: #d14; }

/** SIDEBAR */
.sidebar {
  margin-bottom: 20px; }

.sidebar_footer {
  float: right;
  width: auto;
  margin-bottom: 0; }

.sidebar_top {
  width: 100%;
  float: left; }

.sidebar_left {
  width: 687px;
  float: left; }

.sidebar_right {
  width: 270px;
  float: right; }

.sidebar_bottom {
  width: 100%;
  float: left; }

/** BLOCK WRAP **/
.block {
  float: left;
  width: 100%;
  background-color: #fff;
  margin-bottom: 20px; }
  .block .block-header {
    float: left;
    width: 100%;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    padding: 11px 17px;
    min-height: 40px; }
    .block .block-header .block-title {
      text-transform: uppercase;
      line-height: 1.2;
      text-align: left;
      text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
      font-weight: 500;
      margin: 0;
      display: inline; }
    .block .block-header .rss {
      display: inline;
      float: right;
      margin-top: 3px; }
      .block .block-header .rss img {
        width: 14px; }
  .block .block-header-blue {
    float: left;
    width: 100%;
    background-color: #0a529c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, transparent 50%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, transparent 50%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 50%);
    padding: 11px 17px;
    min-height: 40px; }
    .block .block-header-blue .block-title {
      text-transform: uppercase;
      line-height: 1.2;
      text-align: left;
      font-weight: 700;
      margin: 0;
      display: inline;
      color: #fff; }
      .block .block-header-blue .block-title a {
        color: #fff; }
  .block .block-header-plane {
    background-color: rgba(161, 199, 223, 0.35);
    padding: 9px 10px;
    min-height: 40px;
    background-image: url(../images/icon/icon_block.png), -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
    background-image: url(../images/icon/icon_block.png), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: url(../images/icon/icon_block.png), -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: url(../images/icon/icon_block.png), linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-repeat: no-repeat;
    background-position: left;
    border-bottom: 1px inset rgba(0, 0, 0, 0.15); }
    .block .block-header-plane .block-title,
    .block .block-header-plane .category {
      text-transform: uppercase;
      line-height: 1.2;
      text-align: left;
      text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
      font-weight: 900;
      color: #115eaf;
      position: relative;
      padding-left: 30px; }
      .block .block-header-plane .block-title::before,
      .block .block-header-plane .category::before {
        content: url(../images/icon/icon_plane_blue.png);
        position: absolute;
        left: 0;
        top: -3px; }
  .block .block-body {
    float: left;
    width: 100%;
    padding: 16px 16px; }
    .block .block-body .post-title {
      font-weight: 500; }
  .block .block-footer {
    float: left;
    width: 100%; }

/** WIDGETS */
.widget {
  float: left;
  width: 100%;
  margin-bottom: 20px; }
  .widget .widget-header {
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    padding: 11px 17px;
    padding: 13px 17px 7px;
    min-height: 40px; }
  .widget .widget-header-plane {
    background-color: rgba(161, 199, 223, 0.35);
    padding: 9px 10px;
    min-height: 40px;
    background-image: url(../images/icon/icon_block.png), -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
    background-image: url(../images/icon/icon_block.png), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: url(../images/icon/icon_block.png), -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: url(../images/icon/icon_block.png), linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-repeat: no-repeat;
    background-position: left;
    border-bottom: 1px inset rgba(0, 0, 0, 0.15); }
    .widget .widget-header-plane .widget-title,
    .widget .widget-header-plane .category {
      text-transform: uppercase;
      line-height: 1.2;
      text-align: left;
      text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
      font-weight: 700;
      color: #115eaf;
      position: relative;
      padding-left: 30px; }
      .widget .widget-header-plane .widget-title::before,
      .widget .widget-header-plane .category::before {
        content: url(../images/icon/icon_plane_blue.png);
        position: absolute;
        left: 0;
        top: -3px; }
  .widget .widget-body {
    padding: 16px 16px; }
  .widget .widget-title {
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
    font-weight: 700;
    margin: 0;
    color: #9da2ad; }
  .widget:last-child {
    margin-bottom: 0; }

.widget-shadow,
.block-shadow {
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  border-top: 1px solid #fff; }

.widget-border,
.block-border {
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #fff; }

/** WIDGET LINK */
.widget-title-link .widget-body .link {
  display: block;
  background-color: #0063c9;
  color: #fff;
  padding: 25px 10px;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 10px; }
  .widget-title-link .widget-body .link:last-child {
    margin-bottom: 0; }

/** TABLE **/
.table-striped > thead {
  background-color: #dfdfdf;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.6)));
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  .table-striped > thead tr th {
    text-transform: none;
    vertical-align: middle;
    font-size: 12px; }

.table-striped tbody {
  width: 100%; }
  .table-striped tbody tr td {
    border: 0;
    border-top: 1px solid #fff;
    padding: 7px 8px 6px 11px;
    vertical-align: middle;
    font-size: 14px; }
    .table-striped tbody tr td img {
      display: inline;
      margin-right: 14px; }
  .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f4f4f4; }
  .table-striped tbody tr:nth-of-type(even) {
    background-color: #f3eedd; }

#navigation {
  position: relative;
  z-index: 999;
  float: left;
  width: 100%;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#dee3e8), to(rgba(238, 238, 238, 0)));
  background-image: -webkit-linear-gradient(bottom, #dee3e8 0%, rgba(238, 238, 238, 0) 100%);
  background-image: -o-linear-gradient(bottom, #dee3e8 0%, rgba(238, 238, 238, 0) 100%);
  background-image: linear-gradient(to top, #dee3e8 0%, rgba(238, 238, 238, 0) 100%);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15), inset 0px -1px 0px 0px rgba(255, 255, 255, 0.47);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15), inset 0px -1px 0px 0px rgba(255, 255, 255, 0.47); }
  #navigation .nav-content {
    width: 100%;
    float: left;
    padding-top: 45px; }
  #navigation .logo {
    float: left;
    margin-right: 19px;
    width: 252px; }
  #navigation .site-name {
    float: left;
    width: 100%;
    max-width: 613px; }
    #navigation .site-name .sub-name {
      font-family: 'Roboto Condensed';
      font-size: 20px;
      line-height: 1.2;
      font-weight: 900;
      letter-spacing: -0.025em;
      color: #2c6093;
      text-align: center;
      margin-bottom: 0; }
    #navigation .site-name h3 {
      font-family: 'Roboto Condensed';
      font-size: 30px;
      line-height: 1.5;
      font-weight: 900;
      letter-spacing: -0.025em;
      text-align: center;
      color: #2c6093; }
  #navigation .btn-hamburger {
    float: right;
    margin-top: 6px;
    display: none; }
  #navigation .nav-language {
    font-size: 0;
    float: right;
    padding-top: 5px;
    margin-bottom: 20px;
    position: relative; }
    #navigation .nav-language .dropdown {
      float: left; }
      #navigation .nav-language .dropdown .dropdown-toggle {
        padding: 5px 6px;
        color: #6b7078;
        font-size: 12px;
        color: #5e5e5e; }
        #navigation .nav-language .dropdown .dropdown-toggle img {
          display: inline;
          margin-right: 6px; }
        #navigation .nav-language .dropdown .dropdown-toggle .caret {
          margin-left: 1px;
          border-top: 3px dashed;
          border-top: 3px solid \9;
          border-right: 3px solid transparent;
          border-left: 3px solid transparent;
          color: #000; }
      #navigation .nav-language .dropdown .dropdown-menu {
        min-width: 100px; }
        #navigation .nav-language .dropdown .dropdown-menu li {
          border-top: 1px solid #ddd; }
          #navigation .nav-language .dropdown .dropdown-menu li:first-child {
            border-top: 0; }
          #navigation .nav-language .dropdown .dropdown-menu li a {
            padding: 3px 6px; }
            #navigation .nav-language .dropdown .dropdown-menu li a img {
              display: inline;
              margin-right: 7px; }
        #navigation .nav-language .dropdown .dropdown-menu .active a {
          background-color: transparent; }
    #navigation .nav-language .nav-login {
      position: absolute;
      right: 0;
      top: -35px; }
      #navigation .nav-language .nav-login #login,
      #navigation .nav-language .nav-login #logout {
        color: #5e5e5e;
        padding: 5px 6px;
        font-size: 12px; }
  #navigation .primary-menu {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
    font-size: 0;
    text-align: right; }

#form_search {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 4px; }
  #form_search .input-group {
    position: relative; }
    #form_search .input-group input {
      width: 200px;
      height: 31px;
      padding: 6px 30px 6px 9px;
      background-color: #eaeaea;
      -webkit-box-shadow: inset 0px 0px 0px 1px #e4e4e4;
      box-shadow: inset 0px 0px 0px 1px #e4e4e4;
      border-color: rgba(0, 0, 0, 0.2); }
    #form_search .input-group .btn-search {
      position: absolute;
      height: 32px;
      right: 0;
      top: 0;
      z-index: 9;
      background-color: transparent;
      border: 0;
      padding: 0; }
      #form_search .input-group .btn-search img {
        width: 50%;
        margin: auto; }

#top-menu {
  display: inline-block;
  font-size: 14px; }
  #top-menu ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    float: right;
    border-radius: 5px 5px 0 0; }
    #top-menu ul > li > a {
      position: relative;
      display: block; }
    #top-menu ul li {
      float: left;
      margin: 0;
      background-color: #5cb2e8;
      position: relative; }
      #top-menu ul li:first-child {
        border-radius: 5px 0 0 0; }
        #top-menu ul li:first-child:before {
          display: none; }
        #top-menu ul li:first-child a {
          border-radius: 5px 0 0 0; }
      #top-menu ul li:last-child {
        border-radius: 0 5px 0 0; }
        #top-menu ul li:last-child a {
          border-radius: 0 5px 0 0; }
      #top-menu ul li a {
        padding: 11px 20px 8px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 500;
        line-height: 1.2; }
        #top-menu ul li a:hover {
          background-color: transparent; }
      #top-menu ul li:before {
        position: absolute;
        content: "";
        width: 1px;
        height: 16px;
        top: 10px;
        opacity: .6;
        background-color: #fafbfb; }

#bottom-menu {
  position: absolute;
  top: 100%;
  width: 100%;
  display: table;
  table-layout: fixed; }
  #bottom-menu > ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
    #bottom-menu > ul > li {
      position: relative; }
      #bottom-menu > ul > li:before {
        position: absolute;
        z-index: 2;
        left: 0;
        top: 5px;
        content: url(../images/icon/icon_nav.png); }
      #bottom-menu > ul > li:first-child:before {
        display: none; }
      #bottom-menu > ul > li > a {
        position: relative;
        display: block; }
    #bottom-menu > ul li {
      float: left;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      list-style: none;
      text-align: center;
      margin: 0; }
      #bottom-menu > ul li:first-child a {
        border-radius: 0px 0px 0px 5px; }
      #bottom-menu > ul li:last-child a {
        border-radius: 0px 0px 5px 0px; }
      #bottom-menu > ul li a {
        width: 100%;
        padding: 13px 0 11px;
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        line-height: 1.2;
        overflow: hidden;
        position: relative;
        background-color: rgba(0, 99, 201, 0.85);
        border-bottom: inset 1px rgba(255, 255, 255, 0.4); }
        #bottom-menu > ul li a:before {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          content: "";
          background: -webkit-gradient(linear, left bottom, left top, from(white), to(rgba(229, 229, 229, 0)));
          background: -webkit-linear-gradient(bottom, white 0%, rgba(229, 229, 229, 0) 100%);
          background: -o-linear-gradient(bottom, white 0%, rgba(229, 229, 229, 0) 100%);
          background: linear-gradient(to top, white 0%, rgba(229, 229, 229, 0) 100%);
          -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3);
          opacity: .3; }
        #bottom-menu > ul li a:hover {
          background-color: rgba(2, 38, 142, 0.7); }
    #bottom-menu > ul .active > a {
      background-color: rgba(2, 38, 142, 0.7); }
    #bottom-menu > ul .dropdown .dropdown-menu {
      margin: 0; }
    #bottom-menu > ul .dropdown:hover > .dropdown-menu {
      display: block; }
    #bottom-menu > ul .dropdown ul {
      padding: 0;
      border-radius: 5px;
      background-color: transparent; }
      #bottom-menu > ul .dropdown ul li {
        float: left;
        width: 100%;
        text-align: left; }
        #bottom-menu > ul .dropdown ul li a {
          padding: 13px 10px 11px; }
        #bottom-menu > ul .dropdown ul li:first-child a {
          border-radius: 5px 5px 0px 0px; }
        #bottom-menu > ul .dropdown ul li:last-child a {
          border-radius: 0px 0px 5px 5px; }
    #bottom-menu > ul .dropdown-submenu {
      position: relative; }
      #bottom-menu > ul .dropdown-submenu .caret {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg); }
      #bottom-menu > ul .dropdown-submenu:hover .dropdown-menu {
        display: block; }
      #bottom-menu > ul .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin: 0;
        margin-left: 1px;
        border: 0;
        padding: 0;
        border-radius: 5px;
        background-color: transparent;
        overflow: hidden; }
        #bottom-menu > ul .dropdown-submenu .dropdown-menu li {
          float: left;
          width: 100%; }
          #bottom-menu > ul .dropdown-submenu .dropdown-menu li:first-child a {
            border-radius: 5px 5px 0px 0px; }
          #bottom-menu > ul .dropdown-submenu .dropdown-menu li:last-child a {
            border-radius: 0px 0px 5px 5px; }

#header {
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../images/header_bg.webp);
  /*background-image: url(../images/header_bg.png);*/
  height: 470px;
  margin-bottom: 0;
  padding-top: 50px;
  float: left;
  width: 100%;
  position: relative; }
  #header .header-wrap {
    float: left;
    width: 100%; }
  #header .header-content {
    background-color: rgba(48, 74, 105, 0.75); }
    #header .header-content .item {
      float: left;
      width: 100%;
      padding: 25px 20px 7px 20px;
      max-height: 170px;
      overflow: hidden; }
      #header .header-content .item h1 {
        float: left;
        width: 100%;
        color: #fff;
        font-weight: 300;
        text-transform: none;
        margin-bottom: 2px;
        text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.45);
        font-size: 35px;
        max-height: 42px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; }
      #header .header-content .item p {
        float: left;
        width: 100%;
        color: #fff;
        font-size: 18px;
        text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.45);
        max-height: 85px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; }
  #header .header-slide {
    float: left;
    width: 100%;
    overflow-x: hidden; }
    #header .header-slide .row {
      margin-left: -7px;
      margin-right: -7px; }
  #header #slide-image .item a {
    display: block;
    width: 100%;
    padding-top: 33%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
  #header #slide-image .slick-dots {
    position: absolute;
    bottom: 10px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
    #header #slide-image .slick-dots li {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer; }
      #header #slide-image .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: block;
        width: 20px;
        height: 20px;
        padding: 5px;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: transparent; }
        #header #slide-image .slick-dots li button:before {
          font-family: 'slick';
          font-size: 54px;
          line-height: 21px;
          position: absolute;
          top: 0;
          left: 0;
          width: 20px;
          height: 20px;
          content: '•';
          text-align: center;
          color: #fff;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
    #header #slide-image .slick-dots .slick-active button:before {
      color: #0072bb; }
  #header #slide-content {
    float: left;
    width: 100%; }
    #header #slide-content .slick-list {
      overflow: visible !important; }
  #header #slide-airport .item {
    min-height: 180px; }
    #header #slide-airport .item a:focus {
      outline: none; }
    #header #slide-airport .item:focus {
      outline: 0; }
    #header #slide-airport .item:hover {
      cursor: pointer; }
    #header #slide-airport .item .cover-wrap {
      background-color: rgba(66, 61, 72, 0.75);
      padding: 0 4.5px; }
    #header #slide-airport .item .airport-wrap {
      padding: 0 4.5px;
      float: left;
      width: 100%; }
    #header #slide-airport .item .img-cover {
      padding-top: 56.25%;
      background-size: cover;
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
      display: block; }
    #header #slide-airport .item .airport_info {
      background-color: #fff;
      display: block;
      float: left;
      width: 100%;
      text-align: center;
      padding: 9px;
      height: 66px;
      border-bottom: 2px solid #babec1;
      -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.09);
      box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.09); }
      #header #slide-airport .item .airport_info > a {
        display: block;
        float: left;
        width: 100%; }
      #header #slide-airport .item .airport_info .code {
        margin-bottom: 0;
        text-transform: uppercase;
        font-weight: 700;
        line-height: 1.2; }
      #header #slide-airport .item .airport_info .type {
        margin-bottom: 0;
        line-height: 1.2; }
      #header #slide-airport .item .airport_info .name {
        margin-bottom: 0;
        line-height: 1.2; }
    #header #slide-airport .item:hover .airport_info {
      border-bottom: 4px solid #044d98;
      background-image: -webkit-gradient(linear, left bottom, left top, from(#0b60bb), to(#5cb2e8));
      background-image: -webkit-linear-gradient(bottom, #0b60bb 0%, #5cb2e8 100%);
      background-image: -o-linear-gradient(bottom, #0b60bb 0%, #5cb2e8 100%);
      background-image: linear-gradient(to top, #0b60bb 0%, #5cb2e8 100%);
      height: 75px; }
      #header #slide-airport .item:hover .airport_info .code,
      #header #slide-airport .item:hover .airport_info .name, #header #slide-airport .item:hover .airport_info .type {
        color: #fff; }
        #header #slide-airport .item:hover .airport_info .code a,
        #header #slide-airport .item:hover .airport_info .name a, #header #slide-airport .item:hover .airport_info .type a {
          color: #fff; }
          #header #slide-airport .item:hover .airport_info .code a:focus,
          #header #slide-airport .item:hover .airport_info .name a:focus, #header #slide-airport .item:hover .airport_info .type a:focus {
            outline: 0; }
    #header #slide-airport .item.current .airport_info {
      border-bottom: 4px solid #044d98;
      background-image: -webkit-gradient(linear, left bottom, left top, from(#0b60bb), to(#5cb2e8));
      background-image: -webkit-linear-gradient(bottom, #0b60bb 0%, #5cb2e8 100%);
      background-image: -o-linear-gradient(bottom, #0b60bb 0%, #5cb2e8 100%);
      background-image: linear-gradient(to top, #0b60bb 0%, #5cb2e8 100%);
      height: 75px; }
      #header #slide-airport .item.current .airport_info .code,
      #header #slide-airport .item.current .airport_info .name, #header #slide-airport .item.current .airport_info .type {
        color: #fff; }
        #header #slide-airport .item.current .airport_info .code a,
        #header #slide-airport .item.current .airport_info .name a, #header #slide-airport .item.current .airport_info .type a {
          color: #fff; }
          #header #slide-airport .item.current .airport_info .code a:focus,
          #header #slide-airport .item.current .airport_info .name a:focus, #header #slide-airport .item.current .airport_info .type a:focus {
            outline: 0; }
  #header .header-wrap {
    position: relative; }
    #header .header-wrap .slick-button {
      position: absolute;
      width: 40px;
      height: 40px;
      bottom: 93px;
      background-color: rgba(10, 82, 156, 0.5);
      border: 0; }
      #header .header-wrap .slick-button i {
        color: #fff;
        margin: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    #header .header-wrap .slick-prev {
      left: 0; }
    #header .header-wrap .slick-next {
      right: 0; }

#header.header-site-sub {
  margin-bottom: 20px; }
  #header.header-site-sub .container {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }

.content-wrapper {
  float: left;
  width: 100%;
  margin-top: -250px;
  position: relative; }

#footer {
  background-color: #b6babe;
  padding-bottom: 38px;
  float: left;
  width: 100%; }
  #footer .wrap {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 48px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); }
  #footer .col-wrap {
    float: left;
    width: 100%;
    border-bottom: 1px solid #fff;
    position: relative;
    padding-bottom: 25px; }
    #footer .col-wrap:after {
      position: absolute;
      content: "";
      border-bottom: 1px solid #b4b8bc;
      bottom: 0;
      left: 0;
      right: 0; }
    #footer .col-wrap .col-left {
      width: 53.815%;
      float: left;
      padding-right: 52px; }
      #footer .col-wrap .col-left .logo-wrap {
        width: 100%;
        float: left;
        margin-bottom: 13px; }
      #footer .col-wrap .col-left .logo {
        float: left; }
        #footer .col-wrap .col-left .logo img {
          width: 170px;
          height: 34px; }
      #footer .col-wrap .col-left .site-name {
        float: left;
        width: 100%; }
        #footer .col-wrap .col-left .site-name span {
          text-transform: uppercase;
          font-weight: 900;
          line-height: 1.2;
          width: 100%;
          display: block;
          text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.35); }
        #footer .col-wrap .col-left .site-name h4 {
          font-weight: 900;
          margin-bottom: 0;
          text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.35); }
      #footer .col-wrap .col-left .description {
        width: 100%;
        float: left;
        margin-bottom: 20px; }
        #footer .col-wrap .col-left .description .more-info {
          font-weight: 700;
          position: relative; }
          #footer .col-wrap .col-left .description .more-info:after {
            content: "";
            position: absolute;
            height: 2px;
            width: 100%;
            background-color: #c3c7cc;
            bottom: 0;
            left: 0; }
      #footer .col-wrap .col-left .address {
        width: 100%;
        float: left;
        margin-bottom: 7px; }
      #footer .col-wrap .col-left .phone {
        width: 100%;
        float: left;
        margin-bottom: 5px; }
      #footer .col-wrap .col-left .email {
        width: 100%;
        float: left;
        margin-bottom: 0; }
    #footer .col-wrap .col-right {
      width: 46.185%;
      float: left; }
      #footer .col-wrap .col-right .menu {
        float: left;
        width: 100%;
        margin-bottom: 38px; }
      #footer .col-wrap .col-right .menu-left {
        width: 58.04%;
        float: left; }
        #footer .col-wrap .col-right .menu-left ul {
          border-left: 1px solid #b4b8bc;
          border-right: 1px solid #b4b8bc;
          position: relative; }
          #footer .col-wrap .col-right .menu-left ul:before {
            position: absolute;
            content: "";
            width: 1px;
            background-color: #fff;
            top: 0;
            left: 0;
            bottom: 0; }
          #footer .col-wrap .col-right .menu-left ul:after {
            position: absolute;
            content: "";
            width: 1px;
            background-color: #fff;
            top: 0;
            right: -2px;
            bottom: 0; }
      #footer .col-wrap .col-right .menu-right {
        width: 41.96%;
        float: left; }
      #footer .col-wrap .col-right ul {
        margin-bottom: 0;
        padding-left: 0;
        list-style: none;
        padding-left: 28px;
        list-style-type: none;
        margin-bottom: 0; }
        #footer .col-wrap .col-right ul li {
          position: relative;
          margin-bottom: 8px; }
          #footer .col-wrap .col-right ul li:last-child {
            margin-bottom: 0; }
          #footer .col-wrap .col-right ul li:before {
            content: "";
            position: absolute;
            padding: 2px;
            background-color: #87909c;
            top: 9px;
            left: -11px;
            border-radius: 50%; }
      #footer .col-wrap .col-right .links {
        width: 100%;
        float: left; }
        #footer .col-wrap .col-right .links .links-wrap {
          width: 100%;
          float: left;
          border: 1px solid #b2b2b2;
          border-radius: 2px;
          background-color: #e7e8e9;
          padding: 7px 17px 7px 132px;
          position: relative;
          height: 46px; }
          #footer .col-wrap .col-right .links .links-wrap .title {
            position: absolute;
            content: "";
            top: 12px;
            left: 17px;
            line-height: 1.5; }
          #footer .col-wrap .col-right .links .links-wrap select {
            width: 100%;
            padding-left: 100px; }
          #footer .col-wrap .col-right .links .links-wrap .select2-container {
            width: 100% !important; }
          #footer .col-wrap .col-right .links .links-wrap .select2-container--default .select2-selection--single {
            background-color: #cecfd0;
            border-color: #a4a6aa;
            height: 30px;
            border-radius: 2px; }
            #footer .col-wrap .col-right .links .links-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
              color: #77828e; }
            #footer .col-wrap .col-right .links .links-wrap .select2-container--default .select2-selection--single .select2-selection__arrow:after {
              position: absolute;
              content: url("../images/icon/icon_dropdown.png");
              top: 2px;
              right: 9px; }
            #footer .col-wrap .col-right .links .links-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
              display: none; }
  #footer .col-bottom {
    float: left;
    width: 100%;
    padding-top: 13px;
    padding-bottom: 29px; }
    #footer .col-bottom .phone-call,
    #footer .col-bottom .online-chat,
    #footer .col-bottom .menu-socials {
      float: left;
      padding-top: 7px; }
    #footer .col-bottom .online-chat img {
      margin-top: 4px; }
    #footer .col-bottom span {
      font-size: 18px;
      line-height: 1.2;
      font-weight: 700;
      color: #717b8a;
      float: left;
      margin-right: 17px; }
    #footer .col-bottom img {
      float: left;
      margin-right: 10px;
      margin-top: 2px; }
    #footer .col-bottom .menu-socials ul {
      float: left; }
      #footer .col-bottom .menu-socials ul li {
        float: left;
        margin-right: 17px; }
        #footer .col-bottom .menu-socials ul li:last-child {
          margin-right: 0; }
        #footer .col-bottom .menu-socials ul li img {
          margin-right: 0; }
        #footer .col-bottom .menu-socials ul li a {
          float: left;
          padding: 0; }
          #footer .col-bottom .menu-socials ul li a:hover {
            background-color: transparent; }
      #footer .col-bottom .menu-socials ul .icon-twitter a img {
        margin-top: 5px; }
    #footer .col-bottom .app-mobile {
      font-size: 0;
      float: right; }
      #footer .col-bottom .app-mobile a {
        display: block;
        float: left; }
        #footer .col-bottom .app-mobile a img {
          margin: 0; }
      #footer .col-bottom .app-mobile .appstore {
        margin-right: 4px; }
  #footer .footer-copyright .wrap {
    float: left;
    width: 100%;
    padding-top: 0;
    -webkit-box-shadow: 0px 0px 0px 1px rgba(229, 231, 233, 0.44);
    box-shadow: 0px 0px 0px 1px rgba(229, 231, 233, 0.44);
    background-color: #0a529c;
    padding: 14px 19px 15px;
    border-radius: 0px 0px 5px 5px; }
    #footer .footer-copyright .wrap .copyright {
      float: left;
      color: rgba(255, 255, 255, 0.7);
      margin: 0; }
    #footer .footer-copyright .wrap .statistics {
      float: right;
      color: rgba(255, 255, 255, 0.7); }

/** TOP POST */
#top_post,
.widget-top-post {
  float: left;
  width: 100%; }
  #top_post .wrap,
  .widget-top-post .wrap {
    float: left;
    width: 100%; }
  #top_post .widget-header,
  .widget-top-post .widget-header {
    position: relative;
    float: left;
    width: 100%;
    background-color: #f3eddb;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    height: 40px;
    overflow: hidden;
    border-bottom: inset 2px #d9a827;
    padding: 0;
    padding-right: 57px; }
    #top_post .widget-header .img-bg,
    .widget-top-post .widget-header .img-bg {
      position: absolute;
      z-index: 1; }
    #top_post .widget-header .heading-title,
    .widget-top-post .widget-header .heading-title {
      min-width: 193px;
      height: 40px;
      color: #fff;
      text-shadow: -0.707px -0.707px 0px rgba(0, 0, 0, 0.56);
      margin-bottom: 0;
      padding: 12px 20px;
      display: inline-block;
      margin-right: 20px;
      font-weight: 700;
      float: left;
      position: relative;
      z-index: 2; }
      #top_post .widget-header .heading-title a,
      .widget-top-post .widget-header .heading-title a {
        color: #fff;
        text-shadow: -0.707px -0.707px 0px rgba(0, 0, 0, 0.56); }
    #top_post .widget-header .post-title,
    .widget-top-post .widget-header .post-title {
      display: inline-block;
      font-weight: 500;
      float: left;
      padding-top: 10px;
      margin-right: 30px; }
    #top_post .widget-header .post-datetime,
    .widget-top-post .widget-header .post-datetime {
      display: inline-block;
      color: rgba(101, 105, 112, 0.3);
      float: left;
      padding-top: 10px; }
  #top_post .widget-body,
  .widget-top-post .widget-body {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 20px 0;
    /* the slides */
    /* the parent */ }
    #top_post .widget-body .slick-slider,
    .widget-top-post .widget-body .slick-slider {
      overflow: hidden; }
    #top_post .widget-body .slick-list,
    .widget-top-post .widget-body .slick-list {
      margin: 0 -9px; }
    #top_post .widget-body .item,
    .widget-top-post .widget-body .item {
      padding: 0 9px; }
      #top_post .widget-body .item .img-cover,
      .widget-top-post .widget-body .item .img-cover {
        background-color: #f4f4f4;
        padding-top: 57.652%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin-bottom: 10px;
        display: block; }
      #top_post .widget-body .item .post-title,
      .widget-top-post .widget-body .item .post-title {
        font-weight: 500;
        margin-bottom: 5px;
        display: block; }
        #top_post .widget-body .item .post-title a,
        .widget-top-post .widget-body .item .post-title a {
          max-height: 65px;
          overflow: hidden;
          display: block; }
      #top_post .widget-body .item .post-datetime,
      .widget-top-post .widget-body .item .post-datetime {
        font-size: 11px;
        color: #cccccc;
        margin-bottom: 0; }
  #top_post .slick-button,
  .widget-top-post .slick-button {
    position: absolute;
    width: 22px;
    height: 22px;
    top: 9px;
    background-color: transparent;
    border: 0; }
    #top_post .slick-button img,
    .widget-top-post .slick-button img {
      margin: auto;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    #top_post .slick-button:hover, #top_post .slick-button:focus,
    .widget-top-post .slick-button:hover,
    .widget-top-post .slick-button:focus {
      -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
  #top_post .slick-prev,
  .widget-top-post .slick-prev {
    right: 33px; }
  #top_post .slick-next,
  .widget-top-post .slick-next {
    right: 7px; }

/** INFOMATION */
#infomation,
.widget-infomation {
  float: left;
  width: 100%; }
  #infomation .items-info,
  .widget-infomation .items-info {
    margin: 0 -7.5px; }
    #infomation .items-info li,
    .widget-infomation .items-info li {
      width: 33.33333333%;
      margin-left: 0;
      margin-bottom: 9px;
      padding: 0 7.5px;
      overflow: hidden; }
      #infomation .items-info li:nth-child(3n+3),
      .widget-infomation .items-info li:nth-child(3n+3) {
        margin-right: 0; }
      #infomation .items-info li:nth-last-child(-n+3),
      .widget-infomation .items-info li:nth-last-child(-n+3) {
        margin-bottom: 0; }
      #infomation .items-info li a,
      .widget-infomation .items-info li a {
        float: left;
        width: 100%;
        height: 63px;
        padding: 0;
        background-color: #dfdfdf;
        background-image: -webkit-linear-gradient(330deg, white 0%, rgba(255, 255, 255, 0) 100%);
        background-image: -o-linear-gradient(330deg, white 0%, rgba(255, 255, 255, 0) 100%);
        background-image: linear-gradient(120deg, white 0%, rgba(255, 255, 255, 0) 100%);
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        border: 1px inset rgba(0, 0, 0, 0.2); }
        #infomation .items-info li a:hover, #infomation .items-info li a:focus,
        .widget-infomation .items-info li a:hover,
        .widget-infomation .items-info li a:focus {
          background-color: #faf7ee;
          color: #6b7078; }
      #infomation .items-info li .img-cover,
      .widget-infomation .items-info li .img-cover {
        width: 73px;
        border-right: 1px solid #fff;
        border-bottom: 1px inset rgba(0, 0, 0, 0.2);
        float: left;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        min-height: 62px;
        display: block; }
      #infomation .items-info li .item-title,
      .widget-infomation .items-info li .item-title {
        width: 100%;
        height: 63px;
        position: relative; }
      #infomation .items-info li span,
      .widget-infomation .items-info li span {
        padding: 0 20px;
        font-size: 17px;
        line-height: 1.2;
        text-transform: uppercase;
        font-weight: 700;
        text-align: left;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }

/** IMAGE LINK */
#image-link,
.widget-image-link {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  #image-link a,
  .widget-image-link a {
    display: block;
    height: 133px;
    position: relative; }
    #image-link a .heading,
    .widget-image-link a .heading {
      position: absolute;
      bottom: 15px;
      left: 15px; }
      #image-link a .heading h2,
      .widget-image-link a .heading h2 {
        color: #fff;
        margin: 0; }
      #image-link a .heading small,
      .widget-image-link a .heading small {
        width: 100%;
        float: left;
        color: #fff;
        font-size: 14px;
        font-weight: 900; }
    #image-link a > img,
    .widget-image-link a > img {
      position: absolute;
      right: 23px;
      bottom: 22px; }

/** NOTIFICATION */
#notification,
.widget-notification {
  border: 1px solid #e6c652; }
  #notification .widget-header,
  .widget-notification .widget-header {
    background-color: #fdf9ee;
    -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15); }
  #notification .widget-body,
  .widget-notification .widget-body {
    background-color: #fdf9ee; }
    #notification .widget-body .post-title,
    .widget-notification .widget-body .post-title {
      text-transform: none;
      font-size: 14px;
      line-height: 1.5;
      font-weight: 400; }
    #notification .widget-body .post-datetime,
    .widget-notification .widget-body .post-datetime {
      color: #cccccc; }

/** WEATHER */
#weather .widget-header .widget-title,
.widget-weather .widget-header .widget-title {
  float: left; }

#weather .widget-header select,
.widget-weather .widget-header select {
  width: 165px; }

#weather .widget-header span.select2,
.widget-weather .widget-header span.select2 {
  float: right;
  top: -6px;
  right: -10px; }

#weather .widget-header .select2-container--default .select2-selection--single,
.widget-weather .widget-header .select2-container--default .select2-selection--single {
  background: transparent;
  border-radius: 2px; }
  #weather .widget-header .select2-container--default .select2-selection--single .select2-selection__rendered,
  .widget-weather .widget-header .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #77828e; }
  #weather .widget-header .select2-container--default .select2-selection--single .select2-selection__arrow b,
  .widget-weather .widget-header .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none; }
  #weather .widget-header .select2-container--default .select2-selection--single .select2-selection__arrow:after,
  .widget-weather .widget-header .select2-container--default .select2-selection--single .select2-selection__arrow:after {
    position: absolute;
    content: url(../images/icon/icon_dropdown_grey.png);
    top: 2px;
    right: 9px; }

#weather .widget-body,
.widget-weather .widget-body {
  float: left;
  width: 100%; }

#weather .weather-content,
.widget-weather .weather-content {
  float: left;
  width: 100%; }
  #weather .weather-content .location-name,
  .widget-weather .weather-content .location-name {
    font-size: 18px; }
  #weather .weather-content .temperature,
  .widget-weather .weather-content .temperature {
    float: left;
    width: 100%;
    margin-bottom: 10px; }
    #weather .weather-content .temperature .wi,
    .widget-weather .weather-content .temperature .wi {
      float: left;
      margin-right: 10px; }
    #weather .weather-content .temperature .temp,
    .widget-weather .weather-content .temperature .temp {
      font-size: 42px;
      line-height: 1.2;
      vertical-align: middle; }
      #weather .weather-content .temperature .temp sup,
      .widget-weather .weather-content .temperature .temp sup {
        font-size: 16px;
        line-height: 1.2;
        vertical-align: super; }
        #weather .weather-content .temperature .temp sup a.active,
        .widget-weather .weather-content .temperature .temp sup a.active {
          color: #0a529c; }
  #weather .weather-content .wind,
  .widget-weather .weather-content .wind {
    margin-bottom: 0; }

/** WIDGET SLIDE IMAGE **/
#slide-image .widget-header,
.widget-slide-image .widget-header {
  position: relative; }

#slide-image .widget-body,
.widget-slide-image .widget-body {
  padding: 0; }
  #slide-image .widget-body .slide .item .img-cover,
  .widget-slide-image .widget-body .slide .item .img-cover {
    height:100%;
    width: 100%;
    padding-top: 69%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display: block; }
  #slide-image .widget-body .slide .item .slide-title,
  .widget-slide-image .widget-body .slide .item .slide-title {
    display: block;
    padding: 13.5px 16px;
    margin-bottom: 0;
    max-height: 90px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }

#slide-image .slick-button,
.widget-slide-image .slick-button {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 9px;
  background-color: transparent;
  border: 0; }
  #slide-image .slick-button img,
  .widget-slide-image .slick-button img {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  #slide-image .slick-button:hover, #slide-image .slick-button:focus,
  .widget-slide-image .slick-button:hover,
  .widget-slide-image .slick-button:focus {
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }

#slide-image .slick-prev,
.widget-slide-image .slick-prev {
  right: 33px; }

#slide-image .slick-next,
.widget-slide-image .slick-next {
  right: 7px; }

/** WIDGET SLIDE VIDEO **/
#slide-video .widget-header,
.widget-slide-video .widget-header {
  position: relative; }

#slide-video .widget-body,
.widget-slide-video .widget-body {
  padding: 0; }
  #slide-video .widget-body .slide .item .img-cover,
  .widget-slide-video .widget-body .slide .item .img-cover {
    width: 100%;
    padding-top: 69%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display: block; }
  #slide-video .widget-body .slide .item .slide-title,
  .widget-slide-video .widget-body .slide .item .slide-title {
    display: block;
    padding: 13.5px 16px;
    margin-bottom: 0;
    max-height: 90px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }

#slide-video .slick-button,
.widget-slide-video .slick-button {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 9px;
  background-color: transparent;
  border: 0; }
  #slide-video .slick-button img,
  .widget-slide-video .slick-button img {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  #slide-video .slick-button:hover, #slide-video .slick-button:focus,
  .widget-slide-video .slick-button:hover,
  .widget-slide-video .slick-button:focus {
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }

#slide-video .slick-prev,
.widget-slide-video .slick-prev {
  right: 33px; }

#slide-video .slick-next,
.widget-slide-video .slick-next {
  right: 7px; }

/** Widget Airlines **/
.widget-airlines .widget-header {
  position: relative; }

.widget-airlines .widget-body {
  padding: 16px 22px 6px 22px; }
  .widget-airlines .widget-body .slide .item {
    font-size: 0; }
    .widget-airlines .widget-body .slide .item a {
      display: inline-block;
      width: 107px;
      height: 41px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      margin-bottom: 10px; }
      .widget-airlines .widget-body .slide .item a:nth-child(odd) {
        margin-right: 10px; }

.widget-airlines .slick-button {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 9px;
  background-color: transparent;
  border: 0; }
  .widget-airlines .slick-button img {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .widget-airlines .slick-button:hover, .widget-airlines .slick-button:focus {
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }

.widget-airlines .slick-prev {
  right: 33px; }

.widget-airlines .slick-next {
  right: 7px; }

/** Widget Hotline **/
.widget-hotline {
  border-color: #a8060a;
  background-color: #c50e14;
  background-image: url(../images/bg_hotline.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }
  .widget-hotline .widget-header {
    background-color: #f75a53;
    position: relative; }
    .widget-hotline .widget-header:after {
      position: absolute;
      content: "";
      background-image: url(../images/line_hotline.png);
      background-repeat: no-repeat;
      background-position: bottom;
      background-size: contain;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .widget-hotline .widget-header .widget-title {
      color: #fff;
      text-shadow: 0 0 0; }
  .widget-hotline .widget-body .phone-number {
    color: #fff;
    font-size: 27px; }
    .widget-hotline .widget-body .phone-number:last-child {
      margin-bottom: 0; }

/** FLIGHT INFO */
#flight-info {
  margin-bottom: 20px;
  float: left;
  width: 100%; }
  #flight-info .wrap {
    background-color: #a7aab3;
    background-image: url(../images/flight_info_bg.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    width: 100%; }
  #flight-info .top-heading {
    background-color: #0a529c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), color-stop(50%, transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, transparent 50%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, transparent 50%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 50%);
    height: 43px;
    padding: 14px 15px;
    position: relative; }
    #flight-info .top-heading h5 {
      color: #fff;
      margin-bottom: 0; }
    #flight-info .top-heading ul {
      position: absolute;
      right: 15px;
      bottom: 0; }
      #flight-info .top-heading ul li a {
        color: #fff;
        background-color: #1f325f;
        padding: 7px 16px;
        margin: 0;
        border: 0;
        border-top: 1px solid #000; }
      #flight-info .top-heading ul li:first-child a {
        border-radius: 5px 0 0 0; }
      #flight-info .top-heading ul li:last-child a {
        border-radius: 0 5px 0 0; }
      #flight-info .top-heading ul li.active a {
        background-color: #5cb2e8; }
  #flight-info .contents {
    padding: 0 15px;
    float: left;
    width: 100%; }
    #flight-info .contents .form-filter {
      width: 27.836%;
      float: left;
      padding: 15px 15px 15px 0; }
    #flight-info .contents .content-view {
      width: 72.164%;
      float: left;
      position: relative; }
      #flight-info .contents .content-view .tab-content table {
        -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.25);
        display: block;
        width: 100%;
        margin-bottom: 0; }
        #flight-info .contents .content-view .tab-content table .col-1 {
          width: 96px; }
        #flight-info .contents .content-view .tab-content table .col-2 {
          width: 95px; }
        #flight-info .contents .content-view .tab-content table .col-3 {
          width: 79px; }
        #flight-info .contents .content-view .tab-content table .col-4 {
          width: 126px; }
        #flight-info .contents .content-view .tab-content table .col-5 {
          width: 73px; }
        #flight-info .contents .content-view .tab-content table .col-6 {
          width: 64px; }
        #flight-info .contents .content-view .tab-content table .col-7 {
          width: 62px; }
        #flight-info .contents .content-view .tab-content table .col-8 {
          width: 65px; }
        #flight-info .contents .content-view .tab-content table .col-9 {
          width: 70px; }
        #flight-info .contents .content-view .tab-content table thead tr,
        #flight-info .contents .content-view .tab-content table tbody tr {
          display: block; }
        #flight-info .contents .content-view .tab-content table thead {
          display: block;
          width: 100%;
          background-color: #dfdfdf;
          background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.6)));
          background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
          background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
          background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
          -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
          #flight-info .contents .content-view .tab-content table thead th {
            text-transform: none;
            padding: 0;
            border: 0;
            font-size: 12px;
            text-align: center; }
          #flight-info .contents .content-view .tab-content table thead th span {
            display: block;}
          #flight-info .contents .content-view .tab-content table thead tr th {
            padding: 10px 0; }
        #flight-info .contents .content-view .tab-content table tbody {
          display: block;
          width: 100%;
          overflow-y: auto;
          overflow-x: hidden;
          height: 286px; }
          #flight-info .contents .content-view .tab-content table tbody tr td {
            border: 0;
            border-top: 1px solid #fff;
            padding: 7px 8px 6px 11px;
            vertical-align: middle;
            font-size: 12px;
            text-align: center; }
            #flight-info .contents .content-view .tab-content table tbody tr td img {
              display: block;
              margin: auto;
              max-width: 70px; }
          #flight-info .contents .content-view .tab-content table tbody tr:nth-of-type(odd) {
            background-color: #f4f4f4; }
          #flight-info .contents .content-view .tab-content table tbody tr:nth-of-type(even) {
            background-color: #f3eedd; }
          #flight-info .contents .content-view .tab-content table tbody .col-3 {
            font-weight: 700; }
          #flight-info .contents .content-view .tab-content table tbody .col-4 {
            font-weight: 700; }
          #flight-info .contents .content-view .tab-content table tbody .col-7 {
            color: #6aa71b; }

#form-filter .select2-container {
  width: 100% !important; }

#form-filter .select2-container--default .select2-selection--single {
  background-color: rgba(255, 255, 255, 0.3);
  border-color: #dfdfdf;
  height: 30px;
  border-radius: 2px; }
  #form-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 1.5;
    padding-top: 4px; }
  #form-filter .select2-container--default .select2-selection--single .select2-selection__arrow:after {
    position: absolute;
    content: url("../images/icon/icon_dropdown.png");
    top: 2px;
    right: 9px; }
  #form-filter .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none; }

#form-filter label {
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 2px; }

#form-filter .form-group {
  margin-bottom: 10px; }

#form-filter .input-group {
  width: 100%; }

#form-filter .datepicker {
  background-color: rgba(255, 255, 255, 0.3);
  border-color: #dfdfdf;
  height: 30px;
  border-radius: 2px;
  color: #fff;
  width: 100%;
  padding: 0 20px 0 8px;
  line-height: 1.5;
  padding-top: 4px; }

#form-filter .icon-dropdown {
  position: absolute;
  top: 12px;
  right: 9px; }

#form-filter .btn-filter {
  display: block;
  width: 100%;
  text-align: center;
  border-top: 1px solid #ebd42f;
  text-shadow: -0.707px -0.707px 0px rgba(0, 0, 0, 0.56);
  padding: 9px 20px; }
  #form-filter .btn-filter img {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 4px; }

/** BLOGS */
#blog,
.widget-blog {
  float: left;
  width: 100%; }
  #blog .wrap ul li,
  .widget-blog .wrap ul li {
    width: 100%;
    margin: 0;
    margin-bottom: 4px; }
    #blog .wrap ul li:last-child,
    .widget-blog .wrap ul li:last-child {
      margin-bottom: 0; }
  #blog .wrap .item,
  .widget-blog .wrap .item {
    background-color: #fff;
    float: left;
    width: 100%; }
    #blog .wrap .item .header,
    .widget-blog .wrap .item .header {
      background-color: rgba(161, 199, 223, 0.35);
      padding: 11px 10px 7px;
      min-height: 40px;
      background-image: url(../images/icon/icon_block.png), -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
      background-image: url(../images/icon/icon_block.png), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
      background-image: url(../images/icon/icon_block.png), -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
      background-image: url(../images/icon/icon_block.png), linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
      background-repeat: no-repeat;
      background-position: left;
      border-bottom: 1px inset rgba(0, 0, 0, 0.15); }

      #blog .wrap .item .header .category-title,
      .widget-blog .wrap .item .header .category-title {
        text-transform: uppercase;
        line-height: 1.2;
        text-align: left;
        text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
        font-weight: 700;
        color: #115eaf;
        position: relative;
        padding-left: 30px; }
        #blog .wrap .item .header .category-title::before,
        .widget-blog .wrap .item .header .category-title::before {
          content: url(../images/icon/icon_plane_blue.png);
          position: absolute;
          left: 0;
          top: -3px; }
      #blog .wrap .item .header .rss,
      .widget-blog .wrap .item .header .rss {
        display: inline;
        float: right;
        margin-top: 3px; }
        #blog .wrap .item .header .rss img,
        .widget-blog .wrap .item .header .rss img {
          width: 14px; }
    #blog .wrap .item .body,
    .widget-blog .wrap .item .body {
      float: left;
      width: 100%;
      padding: 15px 0; }
      #blog .wrap .item .body .col-left,
      .widget-blog .wrap .item .body .col-left {
        float: left;
        width: 50%;
        padding-right: 25px; }
      #blog .wrap .item .body .col-right,
      .widget-blog .wrap .item .body .col-right {
        float: left;
        width: 50%;
        padding-right: 18px; }
      #blog .wrap .item .body .img-cover,
      .widget-blog .wrap .item .body .img-cover {
        padding-top: 57.652%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin-bottom: 10px;
        display: block; }
      #blog .wrap .item .body .post-title,
      .widget-blog .wrap .item .body .post-title {
        font-weight: 500; }
        #blog .wrap .item .body .post-title a,
        .widget-blog .wrap .item .body .post-title a {
          max-height: 65px;
          overflow: hidden;
          display: block;
          color: #005580;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical; }
      #blog .wrap .item .body .post-desc,
      .widget-blog .wrap .item .body .post-desc {
        max-height: 65px;
        overflow: hidden;
        display: block;
        margin-bottom: 0;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical; }
      #blog .wrap .item .body .post-datetime,
      .widget-blog .wrap .item .body .post-datetime {
        font-size: 11px;
        color: #cccccc;
        margin-bottom: 0; }
      #blog .wrap .item .body .post-more,
      .widget-blog .wrap .item .body .post-more {
        padding-left: 0;
        list-style-type: none;
        color: #d3bb81; }
        #blog .wrap .item .body .post-more li,
        .widget-blog .wrap .item .body .post-more li {
          width: 100%;
          position: relative;
          padding: 2px 0 2px 15px;
          margin-bottom: 7px; }
          #blog .wrap .item .body .post-more li:before,
          .widget-blog .wrap .item .body .post-more li:before {
            position: absolute;
            content: "";
            padding: 2px;
            background-color: #d19d1e;
            border-radius: 50%;
            display: inline-block;
            left: 2px;
            top: 10px; }
          #blog .wrap .item .body .post-more li a,
          .widget-blog .wrap .item .body .post-more li a {
            max-height: 65px;
            overflow: hidden;
            display: block;
            color: #005580;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical; }
          #blog .wrap .item .body .post-more li:last-child,
          .widget-blog .wrap .item .body .post-more li:last-child {
            padding-bottom: 0; }

/** MOBILE */
#mobile,
.widget-mobile {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 0px;
  float: left;
  width: 100%; }
  #mobile .wrap,
  .widget-mobile .wrap {
    position: relative;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    min-height: 70px; }
    #mobile .wrap .image,
    .widget-mobile .wrap .image {
      position: absolute;
      top: -29px;
      left: 25px; }
    #mobile .wrap .heading,
    .widget-mobile .wrap .heading {
      width: 42.372%;
      float: left;
      padding-left: 177px;
      padding-top: 12px; }
      #mobile .wrap .heading h3,
      .widget-mobile .wrap .heading h3 {
        color: #fff;
        width: 100%;
        float: left;
        text-transform: none;
        margin-bottom: 0; }
      #mobile .wrap .heading p,
      .widget-mobile .wrap .heading p {
        color: rgba(255, 255, 255, 0.73);
        width: 100%;
        float: left;
        text-transform: none;
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 0; }
    #mobile .wrap .list-info,
    .widget-mobile .wrap .list-info {
      width: 57.628%;
      float: left;
      padding-top: 10px;
      padding-bottom: 12px; }
      #mobile .wrap .list-info ul,
      .widget-mobile .wrap .list-info ul {
        padding-left: 17px;
        float: left;
        margin: 0;
        list-style-type: none;
        border-left: 1px solid rgba(255, 255, 255, 0.3); }
        #mobile .wrap .list-info ul li,
        .widget-mobile .wrap .list-info ul li {
          width: 33.333333333%;
          float: left;
          color: #fff;
          padding-left: 14px;
          position: relative; }
          #mobile .wrap .list-info ul li:before,
          .widget-mobile .wrap .list-info ul li:before {
            position: absolute;
            content: "";
            padding: 2.5px;
            background-color: #fff;
            border-radius: 50%;
            display: inline-block;
            left: 0;
            top: 8px; }
          #mobile .wrap .list-info ul li a,
          .widget-mobile .wrap .list-info ul li a {
            color: #fff; }

/** WIDGET GOOGLE MAP **/
.widget-google-map .widget-body {
  padding: 0; }
  .widget-google-map .widget-body .select2 {
    width: 100%;
    max-width: 100%;
    padding: 5px 10px; }
  .widget-google-map .widget-body .select2-container {
    width: 100% !important; }
  .widget-google-map .widget-body .select2-container--default .select2-selection--single {
    background-color: rgba(255, 255, 255, 0.3);
    border-color: #77828e;
    height: 30px;
    border-radius: 2px;
    position: relative; }
    .widget-google-map .widget-body .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #77828e;
      line-height: 1.5;
      padding-top: 4px; }
    .widget-google-map .widget-body .select2-container--default .select2-selection--single .select2-selection__arrow:after {
      position: absolute;
      content: url("../images/icon/icon_dropdown_grey.png");
      top: 2px;
      right: 9px; }
    .widget-google-map .widget-body .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }

/** WIDGET INFORMATION AIRPORT **/
.widget-information-airport .widget-body {
  float: left;
  width: 100%;
  padding: 0; }
  .widget-information-airport .widget-body .list-items {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0; }
    .widget-information-airport .widget-body .list-items li {
      float: left;
      width: 33.3333333%;
      border: 1px solid #fff; }
    .widget-information-airport .widget-body .list-items .item {
      position: relative;
      float: left;
      width: 100%;
      display: block;
      padding-top: 91.41%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
      .widget-information-airport .widget-body .list-items .item .item-title {
        position: absolute;
        width: 100%;
        font-weight: 500;
        margin: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        padding: 11px;
        background-color: #dfdfdf;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), color-stop(50%, transparent));
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 50%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 50%);
        background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, transparent 50%);
        background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, transparent 50%);
        background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, transparent 50%);
        background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, transparent 50%); }
      .widget-information-airport .widget-body .list-items .item:hover .item-title {
        background-color: #0f68ae;
        color: #fff;
        background-image: none; }

.wrapper {
  float: left;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 20px; }
  .wrapper .col-left {
    padding-right: 0; }

/** PAGINATION */
.pagination-wrap {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 10px; }
  .pagination-wrap .pagination {
    display: inline-block;
    padding: 0;
    list-style: none;
    margin-bottom: 0; }
    .pagination-wrap .pagination li {
      float: left;
      margin-left: 8px;
      margin-top: 3px; }
      .pagination-wrap .pagination li:first-child {
        margin-left: 0; }
      .pagination-wrap .pagination li:first-child, .pagination-wrap .pagination li:last-child {
        margin-top: 0; }
        .pagination-wrap .pagination li:first-child a, .pagination-wrap .pagination li:last-child a {
          border: 1px solid #969696;
          padding: 2px 8px; }
          .pagination-wrap .pagination li:first-child a:hover, .pagination-wrap .pagination li:last-child a:hover {
            background-color: #969696;
            border: 1px solid #969696;
            color: #fff; }
      .pagination-wrap .pagination li a {
        display: block;
        text-transform: uppercase;
        background-color: transparent;
        padding: 0px 7px;
        color: #969696;
        border-radius: 3px;
        font-size: 12px; }
        .pagination-wrap .pagination li a:hover {
          background-color: #969696;
          color: #fff; }
    .pagination-wrap .pagination .active a {
      background-color: #969696;
      border-color: #969696;
      color: #fff; }

.page-sub .wrapper {
  position: relative; }
  .page-sub .wrapper:before {
    position: absolute;
    top: 0;
    content: "";
    width: 100%;
    height: 450px;
    background-image: url(../images/header_bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    z-index: -1; }
  .page-sub .wrapper .single .post-title {
    color: #005580; }
  .page-sub .wrapper .single .post-content img {
    margin: auto;
    max-width: 100%;
    height: auto !important; }
  .page-sub .wrapper .single .post-content p {
    margin-bottom: 13px; }

.related-posts .col-left {
  float: left;
  width: 50%;
  padding-right: 25px; }

.related-posts .col-right {
  float: left;
  width: 50%; }

.related-posts .img-cover {
  padding-top: 57.652%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 10px;
  display: block; }

.related-posts .post-title {
  font-weight: 700;
  margin-bottom: 5px; }
  .related-posts .post-title a {
    max-height: 43px;
    overflow: hidden;
    display: block;
    color: #005580;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }

.related-posts .post-datetime {
  font-size: 11px;
  color: #cccccc;
  margin-bottom: 0; }

.related-posts .post-more {
  padding-left: 0;
  list-style-type: none;
  color: #d3bb81; }
  .related-posts .post-more li {
    width: 100%;
    position: relative;
    padding: 2px 0 2px 15px;
    margin-bottom: 7px; }
    .related-posts .post-more li:before {
      position: absolute;
      content: "";
      padding: 2px;
      background-color: #d19d1e;
      border-radius: 50%;
      display: inline-block;
      left: 2px;
      top: 10px; }
    .related-posts .post-more li a {
      max-height: 43px;
      overflow: hidden;
      display: block;
      color: #005580;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; }
    .related-posts .post-more li:last-child {
      padding-bottom: 0; }

.blog .archive,
.search .archive {
  float: left;
  width: 100%; }
  .blog .archive .blog-items li,
  .search .archive .blog-items li {
    background-color: #fff;
    border: 1px solid #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .blog .archive .blog-items .item,
  .search .archive .blog-items .item {
    float: left;
    width: 100%; }
    .blog .archive .blog-items .item .item-wrap,
    .search .archive .blog-items .item .item-wrap {
      width: 100%; }
      .blog .archive .blog-items .item .item-wrap .datetime,
      .search .archive .blog-items .item .item-wrap .datetime {
        width: 100%;
        color: #cccccc;
        margin-bottom: 5px; }
      .blog .archive .blog-items .item .item-wrap .title,
      .search .archive .blog-items .item .item-wrap .title {
        width: 100%;
        margin-bottom: 11px;
        text-transform: inherit; }
        .blog .archive .blog-items .item .item-wrap .title a,
        .search .archive .blog-items .item .item-wrap .title a {
          text-transform: inherit;
          font-weight: 500;
          color: #005580; }
      .blog .archive .blog-items .item .item-wrap .link-img-cover,
      .search .archive .blog-items .item .item-wrap .link-img-cover {
        float: left;
        width: 200px; }
        .blog .archive .blog-items .item .item-wrap .link-img-cover .img-cover,
        .search .archive .blog-items .item .item-wrap .link-img-cover .img-cover {
          width: 100%;
          padding-top: 60%;
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          display: block; }
      .blog .archive .blog-items .item .item-wrap .desc,
      .search .archive .blog-items .item .item-wrap .desc {
        padding-left: 215px; }

.blog .single,
.search .single {
  float: left;
  width: 100%; }
  .blog .single .single-content .block-header,
  .search .single .single-content .block-header {
    background-color: rgba(161, 199, 223, 0.35);
    padding: 9px 10px;
    min-height: 40px;
    background-image: url(../images/icon/icon_block.png), -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
    background-image: url(../images/icon/icon_block.png), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: url(../images/icon/icon_block.png), -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-image: url(../images/icon/icon_block.png), linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 50%);
    background-repeat: no-repeat;
    background-position: left;
    border-bottom: 1px inset rgba(0, 0, 0, 0.15); }
    .blog .single .single-content .block-header .block-title,
    .blog .single .single-content .block-header .category,
    .search .single .single-content .block-header .block-title,
    .search .single .single-content .block-header .category {
      text-transform: uppercase;
      line-height: 1.2;
      text-align: left;
      text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
      font-weight: 900;
      color: #115eaf;
      position: relative;
      padding-left: 30px; }
      .blog .single .single-content .block-header .block-title::before,
      .blog .single .single-content .block-header .category::before,
      .search .single .single-content .block-header .block-title::before,
      .search .single .single-content .block-header .category::before {
        content: url(../images/icon/icon_plane_blue.png);
        position: absolute;
        left: 0;
        top: -3px; }
  .blog .single .post-title,
  .search .single .post-title {
    text-transform: inherit; }
  .blog .single .post-detail-wrap,
  .search .single .post-detail-wrap {
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    border: 1px solid #fff;
    padding: 15px; }
    .blog .single .post-detail-wrap img,
    .search .single .post-detail-wrap img {
      max-width: 100%;
      margin: auto; }
    .blog .single .post-detail-wrap .post-header .post-info,
    .search .single .post-detail-wrap .post-header .post-info {
      margin-bottom: 17px; }

.document .document-wrap .block-body {
  padding: 0; }

.document .document-filter {
  float: left;
  width: 100%;
  position: relative; }

.document .document-content {
  float: left;
  width: 100%;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.25); }
  .document .document-content table {
    margin-bottom: 37px; }
  .document .document-content .pagination-wrap {
    margin-bottom: 45px; }

#document-filter {
  background-color: #a7aab3;
  padding: 10px 20px;
  float: left;
  width: 100%; }
  #document-filter .form-control {
    background-color: rgba(255, 255, 255, 0.3);
    border-color: #dfdfdf;
    border-radius: 2px;
    color: #fff;
    height: 30px;
    width: 100%;
    padding: 0px 8px;
    line-height: 1.5; }
    #document-filter .form-control::-webkit-input-placeholder {
      color: #fff; }
    #document-filter .form-control:-ms-input-placeholder {
      color: #fff; }
    #document-filter .form-control::-ms-input-placeholder {
      color: #fff; }
    #document-filter .form-control::placeholder {
      color: #fff; }
  #document-filter > .input-group {
    float: left;
    width: 100%;
    margin-bottom: 10px; }
    #document-filter > .input-group input {
      float: left;
      width: 475px;
      padding: 8px;
      height: auto; }
  #document-filter .date-picker {
    width: 100%; }
    #document-filter .date-picker input {
      width: 100%; }
    #document-filter .date-picker .icon-dropdown {
      position: absolute;
      right: 10px;
      top: 12px; }
  #document-filter [type="submit"] {
    float: right;
    width: 165px;
    text-align: center; }
    #document-filter [type="submit"]:after {
      content: url("../images/icon/icon_search_2.png");
      position: relative;
      top: 2px;
      margin-left: 4px; }
  #document-filter .search-advanced .btn-search-advanced {
    float: left;
    width: 100%;
    text-align: right;
    color: #fff;
    text-transform: uppercase;
    padding-right: 7px; }
    #document-filter .search-advanced .btn-search-advanced:after {
      content: url("../images/icon/icon_dropdown.png");
      top: -4px;
      margin-left: 7px;
      position: relative; }
  #document-filter .filter-advanced-wrap {
    float: left;
    width: 100%;
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  #document-filter .filter-advanced-wrap.active {
    max-height: 1000px; }
  #document-filter .form-group {
    float: left;
    width: 100%;
    margin-bottom: 9px; }
  #document-filter label {
    color: #fff;
    text-transform: uppercase;
    float: left;
    width: 100%; }
  #document-filter select {
    float: left;
    width: 100%; }
  #document-filter .select2-container {
    float: left;
    width: 100% !important; }
  #document-filter .select2-container--default .select2-selection--single {
    background-color: rgba(255, 255, 255, 0.3);
    border-color: #dfdfdf;
    height: 30px;
    border-radius: 2px; }
    #document-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #fff; }
    #document-filter .select2-container--default .select2-selection--single .select2-selection__arrow:after {
      position: absolute;
      content: url("../images/icon/icon_dropdown.png");
      top: 2px;
      right: 9px; }
    #document-filter .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }

.video-wrap {
  float: left;
  width: 100%;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  border: 1px solid #fff;
  padding: 10px;
  margin-bottom: 10px;
  /** .list-video */
  /** .list-sections */ }
  .video-wrap .videos-frame {
    float: left;
    width: 100%; }
  .video-wrap .video-categories li {
    margin-left: 5px; }
    .video-wrap .video-categories li:first-child {
      margin-left: 0; }
    .video-wrap .video-categories li a {
      font-weight: 700;
      padding: 0; }
      .video-wrap .video-categories li a:hover, .video-wrap .video-categories li a:focus {
        background-color: transparent; }
  .video-wrap .video-tags li {
    padding: 5px;
    background-color: #eee; }
    .video-wrap .video-tags li a {
      padding: 0;
      font-weight: 700; }
      .video-wrap .video-tags li a:hover, .video-wrap .video-tags li a:focus {
        background-color: transparent; }
  .video-wrap .list-video {
    float: left;
    width: 100%; }
    .video-wrap .list-video h4 {
      position: relative;
      border-left: 3px solid #0063c9;
      color: #0063c9;
      padding-left: 10px; }
      .video-wrap .list-video h4:after {
        position: absolute; }
    .video-wrap .list-video .row {
      margin-left: -10px;
      margin-right: -10px; }
    .video-wrap .list-video ul li {
      margin: 0;
      margin-bottom: 10px;
      padding: 0 10px; }
    .video-wrap .list-video a {
      padding: 0;
      float: left;
      width: 100%; }
    .video-wrap .list-video .item-wrap {
      position: relative; }
      .video-wrap .list-video .item-wrap .video-run {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 9;
        background-color: #0063c9;
        color: #fff; }
      .video-wrap .list-video .item-wrap .item-cover {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 5px; }
        .video-wrap .list-video .item-wrap .item-cover .img-cover {
          width: 100%;
          padding-top: 60%;
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          display: block; }
        .video-wrap .list-video .item-wrap .item-cover .total-video {
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          width: 23%;
          background-color: rgba(0, 0, 0, 0.6);
          color: #fff;
          text-align: center;
          padding: 34px 5px 0;
          line-height: 1.2; }
    .video-wrap .list-video ul li .item-title {
      float: left;
      width: 100%; }
  .video-wrap .video-sections {
    float: left;
    width: 100%; }
    .video-wrap .video-sections .section_title a {
      position: relative;
      border-left: 3px solid #0063c9;
      color: #0063c9;
      padding-left: 10px; }
    .video-wrap .video-sections .row {
      margin-left: -10px;
      margin-right: -10px; }
    .video-wrap .video-sections .list-video .item {
      padding: 0 10px; }
    .video-wrap .video-sections .slick-arrow {
      background-color: rgba(0, 99, 201, 0.9);
      width: 40px;
      height: 40px;
      vertical-align: middle;
      text-align: center;
      position: absolute;
      top: 50%;
      margin-top: -30px;
      border: 0;
      z-index: 99; }
      .video-wrap .video-sections .slick-arrow img {
        margin: auto; }
    .video-wrap .video-sections .slick-prev {
      left: 10px; }
    .video-wrap .video-sections .slick-next {
      right: 10px; }
  .video-wrap hr {
    float: left;
    width: 100%; }

.sitemap-menu > ul {
  list-style: none;
  padding-left: 0; }
  .sitemap-menu > ul > li > a {
    text-transform: uppercase;
    font-weight: 700; }
  .sitemap-menu > ul > li ul {
    padding-left: 17px; }

.modal-dialog {
  margin-top: 100px; }

#loginModal #form-login [type="submit"] {
  color: #656970; }

.home-sub-site .content-wrapper {
  float: left;
  width: 100%;
  position: relative;
  margin-top: -250px; }

.home-sub-site,
.flight-detail {
  /** FLIGHT INFO **/ }
  .home-sub-site #flight-info .contents,
  .home-sub-site .widget-flight-info .contents,
  .flight-detail #flight-info .contents,
  .flight-detail .widget-flight-info .contents {
    padding: 0; }
    .home-sub-site #flight-info .contents .form-filter,
    .home-sub-site .widget-flight-info .contents .form-filter,
    .flight-detail #flight-info .contents .form-filter,
    .flight-detail .widget-flight-info .contents .form-filter {
      float: left;
      width: 100%;
      padding: 8px 0 0; }
    .home-sub-site #flight-info .contents .content-view,
    .home-sub-site .widget-flight-info .contents .content-view,
    .flight-detail #flight-info .contents .content-view,
    .flight-detail .widget-flight-info .contents .content-view {
      float: left;
      width: 100%; }
      .home-sub-site #flight-info .contents .content-view .tab-content table tbody,
      .home-sub-site .widget-flight-info .contents .content-view .tab-content table tbody,
      .flight-detail #flight-info .contents .content-view .tab-content table tbody,
      .flight-detail .widget-flight-info .contents .content-view .tab-content table tbody {
        height: 300px; }
  .home-sub-site #form-filter,
  .flight-detail #form-filter {
    float: left;
    width: 100%; }
    .home-sub-site #form-filter .form-group,
    .flight-detail #form-filter .form-group {
      width: 50%;
      float: left;
      padding: 0 15px;
      margin-bottom: 9px; }
    .home-sub-site #form-filter .btn-filter,
    .flight-detail #form-filter .btn-filter {
      margin-top: -2px; }

.flight-detail:not(.home) #flight-info .contents .content-view .tab-content table tbody {
  height: 900px;
  max-height: 900px; }

.sidebar_left #infomation .items-info li span,
.sidebar_left .widget-infomation .items-info li span {
  font-size: 13px; }

.facebook-share{
  display: inline-block;
  width: 59px;
  height: 22px;
  background-image: url('data:image/png;base64,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');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.block .block-header .facebook-share {
  display: inline;
  float: right;
}

/* Added by Kevin: md5 "Đảng và Đoàn thể" == dc6a9f6622095aafdc205ef44848c429 */
[data-content="dc6a9f6622095aafdc205ef44848c429"] {
        color: red !important;
}
[data-content="dc6a9f6622095aafdc205ef44848c429"]::before {
        content: url(../images/icon/icon_flag.png) !important ;
        padding-left: 0 !important;
        top: 0 !important;
}
