/**
 * banner.scss
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*@import "compass/css3/box";*/
/*$sprite: sprite-map("sprite/*.png", $spacing: 20px, $layout: smart);*/
@font-face {
  font-family: 'Romul';
  src: url("../fonts/Romul.eot") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Romul';
  src: url("../fonts/Romul.otf") format("opentype"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("Romul.ttf") format("truetype"), url("../fonts/Romul.svg#Romul") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*colors*/
@-moz-keyframes village-animation-slides {
  0% {
    opacity: 1;
  }
  11.11111% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0;
  }
  94.44444% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes village-animation-slides {
  0% {
    opacity: 1;
  }
  11.11111% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0;
  }
  94.44444% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes village-animation-slides {
  0% {
    opacity: 1;
  }
  11.11111% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0;
  }
  94.44444% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes village-animation-slides-title {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes village-animation-slides-title {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes village-animation-slides-title {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#banner-village-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1999;
  display: none;
  transition: all .4s ease;
}
#banner-village-wrapper.show-banner {
  display: block;
  background: rgba(0, 0, 0, 0.4);
}
#banner-village-wrapper.show-banner #banner-village {
  opacity: 1;
}

#banner-village {
  -moz-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  -webkit-transition: all 1.5s ease;
  transition: all 1.5s ease;
  position: absolute;
  z-index: 10000;
  font-family: "Romul", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #000;
  overflow: hidden;
  width: calc(100% - 50px);
  max-width: 1540px;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  display: block;
  background: #72727f;
}
#banner-village .close-banner {
  position: absolute;
  top: 25px;
  right: 25px;
  color: white;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 0;
  height: 0;
  line-height: 1;
  z-index: 500;
  cursor: pointer;
  transition: all .3s ease;
}
#banner-village .close-banner.active {
  width: 40px;
  height: 40px;
}
#banner-village .close-banner:before {
  content: '';
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  border-top: 3px solid white;
  left: 0;
}
#banner-village .close-banner:after {
  content: '';
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -1.5px;
  border-left: 3px solid white;
  top: 0;
}
#banner-village .close-banner:hover {
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));
}
#banner-village .row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  height: 100%;
  margin: 0;
}
#banner-village .row.mobile {
  display: none;
}
#banner-village .layer-text {
  color: #fff;
  text-transform: uppercase;
}
#banner-village .layer-text .layer-text-wrapper {
  position: absolute;
  z-index: 201;
  text-align: center;
  top: 50%;
  left: 40px;
  right: 40px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#banner-village .layer-text .village-title {
  font-size: 28px;
}
#banner-village .layer-text span.village-title-text {
  font-size: 40px;
  display: block;
  line-height: 1.6;
  white-space: nowrap;
}
#banner-village .layer-text .village-title-link {
  color: white;
  border-bottom: 3px solid;
  text-decoration: none;
  line-height: 1;
  font-size: 40px;
  display: inline-block;
  padding-top: 30px;
}

#banner-village .layer-text .village-title-link  .village-title-link-numbers {
  font-size: 50px;
}

#banner-village .layer-text .village-title-road {
  display: block;
  font-size: 30px;
  padding-top: 30px;
}
#banner-village .layer-text .village-title-btn {
  font-size: 24px;
  position: absolute;
  display: inline-block;
  color: #646472;
  background: #eee;
  padding: 18px 45px;
  text-decoration: none;
  line-height: 1.2;
  bottom: 62px;
  left: 50%;
  z-index: 202;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#banner-village .layer-images {
  position: relative;
}
#banner-village .layer-images:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  content: '';
  background-color: rgba(0, 0, 0, 0.15);
}
#banner-village .layer-images div[class*="layer-"] {
  -moz-animation-name: village-animation-slides;
  -webkit-animation-name: village-animation-slides;
  animation-name: village-animation-slides;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-duration: 18s;
  -webkit-animation-duration: 18s;
  animation-duration: 18s;
}
#banner-village .layer-images img {
  max-width: 100%;
  width: 100%;
  display: block;
}
/*#banner-village .banner--layout {
  visibility: hidden;
}*/
#banner-village .banner-village--layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#banner-village .layer-1 {
  -moz-animation-delay: 15s;
  -webkit-animation-delay: 15s;
  animation-delay: 15s;
}
#banner-village .layer-2 {
  -moz-animation-delay: 12s;
  -webkit-animation-delay: 12s;
  animation-delay: 12s;
}
#banner-village .layer-3 {
  -moz-animation-delay: 9s;
  -webkit-animation-delay: 9s;
  animation-delay: 9s;
}
#banner-village .layer-4 {
  -moz-animation-delay: 6s;
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
#banner-village .layer-5 {
  -moz-animation-delay: 3s;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
#banner-village .layer-6 {
  -moz-animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

#banner-village span.village-title-road.in-style {
  padding-top: 15px;
}

@media (max-width: 1024px) {
  #banner-village .layer-text span.village-title-text {
    font-size: 22px;
  }
  #banner-village .layer-text .village-title-link {
    font-size: 32px;
    padding-top: 15px;
  }
  #banner-village .layer-text .village-title-road {
    font-size: 22px;
  }
  #banner-village .layer-text .village-title-road.ours {
    padding-top: 0px;
  }
  #banner-village .layer-text .village-title-btn {
    bottom: 25px;
    font-size: 22px;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  #banner-village {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    width: 100% !important;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    background: #72727f;
  }
  #banner-village .close-banner {
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
  }
  #banner-village .not-mobile {
    display: none;
  }
  #banner-village .row.mobile {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  #banner-village .layer-text-top,
  #banner-village .layer-text-bottom {
    flex-grow: 1;
    background: #72727f;
    display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: center;
  }
  #banner-village .layer-text:before {
    display: none;
  }
  #banner-village .layer-text {
    text-align: center;
  }
  #banner-village .layer-text .layer-text-wrapper {
    position: static;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  #banner-village .layer-text .village-title {
    font-size: 24px;
  }
}
@media (max-width: 768px) and (orientation: portrait) and (max-width: 550px) {
  #banner-village .layer-text .village-title {
    font-size: 18px;
    padding-bottom: 30px;
  }
  #banner-village .layer-text span.village-title-text.four-villages-mob {
    font-size: 22px;
  }

}
@media (max-width: 768px) and (orientation: portrait) {
  #banner-village .layer-text span.village-title-text {
    padding: 0 0 20px;
    font-size: 24px;
  }
}
@media (max-width: 768px) and (orientation: portrait) and (max-width: 550px) {
  #banner-village .layer-text span.village-title-text {
    font-size: 18px;
    padding-bottom: 0px;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  #banner-village .layer-text .village-title-link {
    line-height: 1;
    font-size: 30px;
  }

  #banner-village .layer-text .village-title-link  .village-title-link-numbers {
    font-size: 33px;
  }
}
@media (max-width: 768px) and (orientation: portrait) and (max-width: 550px) {
  #banner-village .layer-text .village-title-link {
    font-size: 22px;
  }

  #banner-village .layer-text .village-title-link  .village-title-link-numbers {
    font-size: 27px;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  #banner-village .layer-text .village-title-road {
    padding-top: 0;
    padding-bottom: 30px;
    font-size: 24px;
  }
}
@media (max-width: 768px) and (orientation: portrait) and (max-width: 550px) {
  #banner-village .layer-text .village-title-road {
    font-size: 18px;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  #banner-village .layer-text .village-title-btn {
    position: static;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    font-size: 24px;
  }
}
@media (max-width: 768px) and (orientation: portrait) and (max-width: 550px) {
  #banner-village .layer-text .village-title-btn {
    font-size: 18px;
    line-height: 1.5;
    padding: 13px 30px;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  #banner-village .layer-text .village-title {
    font-size: 20px;
  }
}
@media (max-width: 768px) and (orientation: landscape) and (max-width: 550px) {
  #banner-village .layer-text .village-title {
    font-size: 18px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  #banner-village .layer-text span.village-title-text {
    /* padding: 0 0 20px; */
    font-size: 20px;
  }
}
@media (max-width: 768px) and (orientation: landscape) and (max-width: 550px) {
  #banner-village .layer-text span.village-title-text {
    font-size: 18px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  #banner-village .layer-text .village-title-link {
    line-height: 1;
    font-size: 34px;
  }
}
@media (max-width: 768px) and (orientation: landscape) and (max-width: 550px) {
  #banner-village .layer-text .village-title-link {
    font-size: 32px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  #banner-village .layer-text .village-title-road {
    padding-top: 30px;
    padding-bottom: 0;
    font-size: 20px;
  }
}
@media (max-width: 768px) and (orientation: landscape) and (max-width: 550px) {
  #banner-village .layer-text .village-title-road {
    font-size: 18px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  #banner-village .layer-text .village-title-btn {
    font-size: 18px;
    line-height: 1.5;
    padding: 10px 20px;
    /*bottom: 15px;*/
  }
}

/*# sourceMappingURL=banner.css.map */
