@font-face {
  font-family: AlegreyaRegular;
  src: url("/fonts/Alegreya-Regular.eot"); /* IE9 Compat Modes */
  src: url("/fonts/Alegreya-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/Alegreya-Regular.otf") format("opentype"), /* Open Type Font */
    url("/fonts/Alegreya-Regular.svg") format("svg"), /* Legacy iOS */
    url("/fonts/Alegreya-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/fonts/Alegreya-Regular.woff") format("woff"), /* Modern Browsers */
    url("/fonts/Alegreya-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: AlegreyaBig;
  src: url("/fonts/AlegreyaSC-Regular.eot"); /* IE9 Compat Modes */
  src: url("/fonts/AlegreyaSC-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/AlegreyaSC-Regular.otf") format("opentype"), /* Open Type Font */
    url("/fonts/AlegreyaSC-Regular.svg") format("svg"), /* Legacy iOS */
    url("/fonts/AlegreyaSC-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/fonts/AlegreyaSC-Regular.woff") format("woff"), /* Modern Browsers */
    url("/fonts/AlegreyaSC-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: AlegreyaItalic;
  src: url("/fonts/Alegreya-Italic.eot"); /* IE9 Compat Modes */
  src: url("/fonts/Alegreya-Italic.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/Alegreya-Italic.otf") format("opentype"), /* Open Type Font */
    url("/fonts/Alegreya-Italic.svg") format("svg"), /* Legacy iOS */
    url("/fonts/Alegreya-Italic.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/fonts/Alegreya-Italic.woff") format("woff"), /* Modern Browsers */
    url("/fonts/Alegreya-Italic.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
body {
  background-color: #000;
  font-family: AlegreyaRegular;
}
* {
  color:#fff;
}
a, a:hover { color: inherit; text-decoration: none; }
.bk_bttn_1, .bk_bttn_3 {
  padding:0.5vw 0.5vw 0.6vw;
  font-family: AlegreyaBig;
}
.bk_bttn_1 {
  width:100%;
  margin:2.5vw 0 0 -50%;
  font-size:1.8vw;
  color:#FFF;
  background-color:#000000;
  border-width: 0.15vw !important;
}
.bk_bttn_1:hover {
  border-width: 0.3vw !important;
  padding:0.35vw 0.35vw 0.45vw;
  color:#FFF;
}
.bk_bttn_1dn {
  margin:0 auto;
  width:15vw;
}
.bk_bttn_3 {
  border-width: 0.15vw !important;
  width: 62%;
  margin: 0.5vw 0 0 -31%;
  font-size:1.5vw;
}
.bk_bttn_3:hover {
  border-width: 0.3vw !important;
  padding:0.35vw 0.35vw 0.45vw;
}
.art_2,
.art_3,
.art_4,
.art_5 {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #000;
}
.art_2 { background-image: url(/img/art_2.png); padding-top: 5.2vw; }
.art_3 { background-image: url(/img/art_3.jpg); padding-top: 11vw;  }
.art_4 { background-image: url(/img/art_4.png); padding: 18vw 0 8vw; font-size:2vw; }
.art_5 { background-image: url(/img/art_5.jpg); padding: 4vw 0 3vw; }
.art_2 h6 { margin-top: 3vw; margin-bottom: 1.5vw; }
.art_3 h6 { margin-top: 2vw; margin-bottom: 1.5vw; }
.art_5 h6 { font-size:2.3vw; margin-bottom: 1.5vw; }
.yt1 {
  width: 51.6vw;
  height: 29.19vw;
  margin-left: calc( 50% - 25.08vw);
}
.bk_bold {
  font-weight: bold;
}
.bk_enum {
  margin-bottom: 1.2vw;
  font-size: 1.6vw;
  line-height: 1.4em;
}
.bk_about {
  margin-bottom: 1vw;
  font-size:1.8vw;
}
.bk_legal {
  margin: 3vw 0 0;
  font-size:1.1vw;
  text-align: center;
  color: #ddd;
}
h6 {
  font-size:2vw;
  font-family: AlegreyaBig;
}
.bk_enum:before {
  content: "\2022";
  margin-right: 0.7vw;
}
.bk_carousel_control {
  margin-top: 15vw;
  display: block;
}
.bk_quot66,
.bk_quot99 {
  position:relative;
  display:inline-block;
}
.bk_quot66 {
  width: 3vw;
}
.bk_quot99 {
}
.bk_quot66 img {
  bottom: 0;
  right: 1.5vw;
}
.bk_quot99 img {
  top: -2vw;
  left: 2vw;
}
.bk_quot66 img,
.bk_quot99 img {
  width: 5vw;
  height: auto;
  position: absolute;
}
.bk_quotes {
  font-family: AlegreyaItalic;
  font-size:1.8vw;
}
.bk_newsl {
  margin:3vw 10vw;
  border:1px solid #B3AFAC;
  border-width: 0.1vw 0 !important;
  padding:3vw;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
  width: 2.5vw;
  height: 2.5vw;
}

